efl/src/lib
Jean-Philippe Andre f3eff6eb3e efl: Introduce Eina.Rect and switch EO APIs to it
It's a complex struct but defined in EO as a simple struct. ABI-wise
it's equivalent to Eina_Rectangle. Some macros that use Eina_Rectangle
also work on Eina_Rect out of the box, most of the code dealing with
x,y,w,h will require no modifications either.

But Eina_Rect provides direct access to a size or position 2d component,
as well as the usual x,y,w,h. The field "rect" is provided as a
convenience for code dealing with both Eina_Rectangle and Eina_Rect. We
may or may not require it.

Note: Size2D could use unsigned values but I have spotted a few places
in the code that actually use -1 to indicate invalid size (as opposed to
0x0).

@feature
2017-09-18 13:22:52 +09:00
..
ecore ecore: convert existing eo files to new ownership 2017-09-15 16:51:37 +02:00
ecore_audio ecore_audio_pulse_ml: Check memory allocation fail 2017-08-08 23:13:47 +09:00
ecore_avahi
ecore_buffer
ecore_cocoa OSX: fix version detection in build 2017-07-17 13:04:30 +01:00
ecore_con efl net http - fix protocol error handling to not crash and handle it 2017-09-17 18:18:12 +09:00
ecore_drm
ecore_drm2 ecore_drm2: Better handling of blank time checks 2017-09-05 12:12:30 -05:00
ecore_evas efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
ecore_fb ecore_fb_li: add error handling code related with calloc 2017-08-09 11:10:20 +09:00
ecore_file
ecore_imf ecore_imf: Add ecore_imf_context_input_panel_position_set API 2017-09-14 10:49:03 +09:00
ecore_imf_evas
ecore_input ecore joystick: Use const char * in API, not slstr 2017-07-17 13:53:42 +09:00
ecore_input_evas
ecore_ipc Ecore_Conn: Enable CLOEXEC by default. 2017-07-27 16:54:34 +02:00
ecore_sdl ecore_sdl: Add API doc for ecore_sdl_feed_events 2017-08-18 09:48:59 -04:00
ecore_wayland
ecore_win32 Add ecore_win32_cursor_show() API and ecore_evas_win32_cursor_(un)set() functions 2017-07-09 13:34:09 +02:00
ecore_wl2 ecore_wl2: Don't set up callbacks on initial commit 2017-09-01 12:29:05 -05:00
ecore_x ecore_x: Avoid crash on NULL 2017-08-02 13:34:45 +09:00
ector efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
edje efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
eet eet: silence properly reused code through switch case statement fallthrough. 2017-06-05 12:07:57 -07:00
eeze eeze_disk - remove redundant if check already done 2017-07-29 10:56:53 +09:00
efl efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
efl_wl efl-wl: match nested wl seats based on display ordering 2017-08-25 14:48:11 -04:00
efreet efreet - dont complain if INTERNAL x extension hash of desktop is NULL 2017-07-21 17:02:43 +09:00
eina efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
eio eo files: first batch of @owned conversions 2017-09-15 16:44:26 +02:00
eldbus eldbus - make file local func added in fix static 2017-08-01 11:23:20 +09:00
elementary efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
elocation elocation - fix return of status, address, position to actually ret data 2017-07-31 12:18:00 +09:00
elput elput: Add API to set pointer acceleration speed 2017-08-24 11:28:31 -04:00
elua elua: load regular file if bytecode cache fails 2017-08-30 20:21:23 +02:00
embryo
emile emile: SSL state should fallthrough to avoid duplication of logic. 2017-06-05 12:07:57 -07:00
emotion emotion: Make it a clipped smart object 2017-09-13 09:57:05 +09:00
eo efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
eolian eolian: remove old ownership system 2017-09-15 17:52:55 +02:00
eolian_cxx eolian cxx: use new ownership check API 2017-09-15 16:35:24 +02:00
ephysics ephysics - fix stacking comparsion correctly if 1 smaller than 1 2017-07-29 09:08:40 +09:00
escape
ethumb
ethumb_client
evas efl: Introduce Eina.Rect and switch EO APIs to it 2017-09-18 13:22:52 +09:00
evil evil: Fix edc scripts compilation on windows 2017-06-12 11:52:30 +09:00
.gitignore
CMakeLists.txt