Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-08-04 Thread Tom Hacohen
On 09/07/15 09:02, Tom Hacohen wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet myself.


I updated the abi/api report for the release.

--
Tom.

--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-28 Thread Tom Hacohen
On 09/07/15 09:02, Tom Hacohen wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet myself.


Up for beta3.

--
Tom.

--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-23 Thread Stefan Schmidt
Hello.

On 21/07/15 12:13, Tom Hacohen wrote:
 On 15/07/15 10:05, Tom Hacohen wrote:
 On 09/07/15 09:02, Tom Hacohen wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet
 myself.

 Beta1 report is now up. Same place.

 Beta2 is up, same place.


Now up to Elementary. Again ignoring changes coming from eo. The 
additions are looking ok. Only think I ponder about is the changed 
symbol. See below.

New API's:

elm_config.h, libelementary.so.1.15.0
elm_config_transition_duration_factor_get ( )
elm_config_transition_duration_factor_set ( double factor )

elm_focus.h, libelementary.so.1.15.0
elm_object_focus_move_policy_get ( Evas_Object const* obj )
elm_object_focus_move_policy_set ( Evas_Object* obj, enum 
Elm_Focus_Move_Policy policy )

elm_widget.h, libelementary.so.1.15.0
_elm_widget_item_onscreen_is ( Elm_Object_Item* item )
_elm_widget_onscreen_is ( Evas_Object* widget )

The two above are internal and should not really be a problem. Reading 
the functions names makes me shudder a bit but it follows the verb at 
the end rule.

Changed symbols:
elm_widget_hover.h
[−] _content_aliases [data] (1)
Type of this global data has been changed from struct 
_Elm_Layout_Part_Alias_Description[10] const (*160* bytes) to struct 
_Elm_Layout_Part_Alias_Description[] const (*8* bytes).

Where is this change coming from? It smells like it could bite people 
using it already and upgrading. Its internal widget API after all and 
states this inside the header so we should be fine.

Given the above I think their is nothing in Elm either. Not bad.

regards
Stefan Schmidt



--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-23 Thread Stefan Schmidt
Hello.

On 21/07/15 12:13, Tom Hacohen wrote:
 On 15/07/15 10:05, Tom Hacohen wrote:
 On 09/07/15 09:02, Tom Hacohen wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet
 myself.

 Beta1 report is now up. Same place.

 Beta2 is up, same place.

Taking a look now. As usual I will start with EFL and do a separate mail 
for Elm.
Ignoring change coming from eo I could only see API additions but 
nothing problematic in removal or changed which is already quite good.

Below is a list with all listed API additions from this cycle (quite a 
few). It would be good if folks could glanze over them and bring up 
problems with naming, parameters, etc if they see fit.

API additions:
Ecore_Evas.h, libecore_evas.so.1.15.0
ecore_evas_aux_hint_id_get ( Ecore_Evas const* ee, char const* hint )
ecore_evas_aux_hint_val_get ( Ecore_Evas const* ee, int id )
ecore_evas_extn_socket_events_block_get ( Ecore_Evas* ee )
ecore_evas_extn_socket_events_block_set ( Ecore_Evas* ee, Eina_Bool 
events_block )

Ecore_Input.h, libecore_input.so.1.15.0
ECORE_EVENT_MOUSE_BUTTON_CANCEL [data]

Ecore_Input_Evas.h, libecore_input_evas.so.1.15.0
ecore_event_evas_mouse_button_cancel ( void* data, int type, void* event )

Ecore_X.h, libecore_x.so.1.15.0
ecore_x_e_keyrouter_get ( Ecore_X_Window root )
ecore_x_e_keyrouter_set ( Ecore_X_Window root, Eina_Bool on )
ecore_x_init_from_display ( Ecore_X_Display* display )
ecore_x_input_touch_devices_grab ( Ecore_X_Window win )
ecore_x_input_touch_devices_ungrab ( )
ecore_x_keysym_get ( char const* string )
ecore_x_window_keygrab_set ( Ecore_X_Window win, char const* key, int 
mod, int any_mod, int priority, enum Ecore_X_Win_Keygrab_Mode grab_mode )
ecore_x_window_keygrab_unset ( Ecore_X_Window win, char const* key, int 
mod, int any_mod )

Ecore_X_Atoms.h, libecore_x.so.1.15.0
ECORE_X_ATOM_E_KEYROUTER_SUPPORTED [data]
ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE [data]

Edje_Common.h, libedje.so.1.15.0
edje_language_set ( char const* locale )
edje_transition_duration_factor_get ( )
edje_transition_duration_factor_set ( double scale )

eina_crc.h, libeina.so.1.15.0
eina_crc ( char const* key, int len, unsigned int seed, Eina_Bool 
start_stream )

eina_evlog.h, libeina.so.1.15.0
eina_evlog ( char const* event, void* obj, double srctime, char const* 
detail )
eina_evlog_start ( )
eina_evlog_steal ( )
eina_evlog_stop ( )

eina_matrix.h, libeina.so.1.15.0
eina_matrix3_matrix4_to ( Eina_Matrix4* m4, Eina_Matrix3 const* m3 )
eina_matrix4_matrix3_to ( Eina_Matrix3* m3, Eina_Matrix4 const* m4 )
eina_matrix4_type_get ( Eina_Matrix4 const* m )
eina_matrix4_values_get ( Eina_Matrix4 const* m, double* xx, double* xy, 
double* xz, double* xw, double* yx, double* yy, double* yz, double* yw, 
double* zx, double* zy, double* zz, double* zw, double* wx, double* wy, 
double* wz, double* ww )
eina_matrix4_values_set ( Eina_Matrix4* m, double xx, double xy, double 
xz, double xw, double yx, double yy, double yz, double yw, double zx, 
double zy, double zz, double zw, double wx, double wy, double wz, double 
ww )

eina_quaternion.h, libeina.so.1.15.0
eina_matrix3_quaternion_get ( Eina_Quaternion* q, Eina_Matrix3 const* m )
eina_quaternion_add ( Eina_Quaternion* out, Eina_Quaternion const* a, 
Eina_Quaternion const* b )
eina_quaternion_conjugate ( Eina_Quaternion* out, Eina_Quaternion const* 
in )
eina_quaternion_dot ( Eina_Quaternion const* a, Eina_Quaternion const* b )
eina_quaternion_f16p16_add ( Eina_Quaternion_F16p16* out, 
Eina_Quaternion_F16p16 const* a, Eina_Quaternion_F16p16 const* b )
eina_quaternion_f16p16_conjugate ( Eina_Quaternion_F16p16* out, 
Eina_Quaternion_F16p16 const* in )
eina_quaternion_f16p16_dot ( Eina_Quaternion_F16p16 const* a, 
Eina_Quaternion_F16p16 const* b )
eina_quaternion_f16p16_lerp ( Eina_Quaternion_F16p16* out, 
Eina_Quaternion_F16p16 const* a, Eina_Quaternion_F16p16 const* b, 
Eina_F16p16 pos )
eina_quaternion_f16p16_mul ( Eina_Quaternion_F16p16* out, 
Eina_Quaternion_F16p16 const* a, Eina_Quaternion_F16p16 const* b )
eina_quaternion_f16p16_negative ( Eina_Quaternion_F16p16* out, 
Eina_Quaternion_F16p16 const* in )
eina_quaternion_f16p16_nlerp ( Eina_Quaternion_F16p16* out, 
Eina_Quaternion_F16p16 const* a, Eina_Quaternion_F16p16 const* b, 
Eina_F16p16 pos )
eina_quaternion_f16p16_norm ( Eina_Quaternion_F16p16 const* q )
eina_quaternion_f16p16_rotate ( Eina_Point_3D_F16p16* p, 
Eina_Point_3D_F16p16 const* center, Eina_Quaternion_F16p16 const* q )
eina_quaternion_f16p16_scale ( Eina_Quaternion_F16p16* out, 
Eina_Quaternion_F16p16 const* a, Eina_F16p16 b )
eina_quaternion_f16p16_set ( Eina_Quaternion* out, Eina_F16p16 x, 
Eina_F16p16 y, Eina_F16p16 z, Eina_F16p16 w )
eina_quaternion_f16p16_slerp ( Eina_Quaternion_F16p16* out, 
Eina_Quaternion_F16p16 const* a, Eina_Quaternion_F16p16 const* b, 
Eina_F16p16 pos )
eina_quaternion_lerp ( Eina_Quaternion* out, 

Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-22 Thread The Rasterman
On Wed, 22 Jul 2015 11:55:08 +0200 Stefan Schmidt ste...@osg.samsung.com said:

 Hello.
 
 On 21/07/15 12:13, Tom Hacohen wrote:
  On 15/07/15 10:05, Tom Hacohen wrote:
  On 09/07/15 09:02, Tom Hacohen wrote:
  Hey,
 
  Here again, the new EFL + Elementary ABI reports.
 
  As usual:
  https://devs.enlightenment.org/~tasn/abi/
 
  Please take a look and report any issues. I haven't looked at it yet
  myself.
 
  Beta1 report is now up. Same place.
 
  Beta2 is up, same place.
 
 Did anyone look at these already?
 
 I will try to have a look myself towards the end of this week.

i looked at the first round - ignoring the noise and found nothing to worry
about.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-22 Thread Stefan Schmidt
Hello.

On 21/07/15 12:13, Tom Hacohen wrote:
 On 15/07/15 10:05, Tom Hacohen wrote:
 On 09/07/15 09:02, Tom Hacohen wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet
 myself.

 Beta1 report is now up. Same place.

 Beta2 is up, same place.

Did anyone look at these already?

I will try to have a look myself towards the end of this week.

regards
Stefan Schmidt

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-22 Thread Stefan Schmidt
Hello.

On 22/07/15 12:33, Carsten Haitzler wrote:
 On Wed, 22 Jul 2015 11:55:08 +0200 Stefan Schmidt ste...@osg.samsung.com 
 said:

 Hello.

 On 21/07/15 12:13, Tom Hacohen wrote:
 On 15/07/15 10:05, Tom Hacohen wrote:
 On 09/07/15 09:02, Tom Hacohen wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet
 myself.

 Beta1 report is now up. Same place.

 Beta2 is up, same place.
 Did anyone look at these already?

 I will try to have a look myself towards the end of this week.
 i looked at the first round - ignoring the noise and found nothing to worry
 about.


That's a good start. :)

I will look at the beta2 report Thursday or Friday.

regards
Stefan Schmidt

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-21 Thread Tom Hacohen
On 15/07/15 10:05, Tom Hacohen wrote:
 On 09/07/15 09:02, Tom Hacohen wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet
 myself.


 Beta1 report is now up. Same place.


Beta2 is up, same place.

--
Tom.

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-15 Thread Tom Hacohen
On 09/07/15 09:02, Tom Hacohen wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet myself.


Beta1 report is now up. Same place.

--
Tom.

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-09 Thread Tom Hacohen
Hey,

Here again, the new EFL + Elementary ABI reports.

As usual:
https://devs.enlightenment.org/~tasn/abi/

Please take a look and report any issues. I haven't looked at it yet myself.

-- 
Tom.

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-07-09 Thread Daniel Juyung Seo
Thanks for the report!

On Thu, Jul 9, 2015 at 5:02 PM, Tom Hacohen t...@osg.samsung.com wrote:
 Hey,

 Here again, the new EFL + Elementary ABI reports.

 As usual:
 https://devs.enlightenment.org/~tasn/abi/

 Please take a look and report any issues. I haven't looked at it yet myself.

 --
 Tom.

 --
 Don't Limit Your Business. Reach for the Cloud.
 GigeNET's Cloud Solutions provide you with the tools and support that
 you need to offload your IT needs and focus on growing your business.
 Configured For All Businesses. Start Your Cloud Today.
 https://www.gigenetcloud.com/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-- 
Daniel Juyung Seo (SeoZ)

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel