efl/legacy/ecore/src/lib/ecore_x/xlib
Kim Woelders 1db0b28f52 The functions ecore_x_window_prop_card32_list_get, ecore_x_window_prop_xid_get, and ecore_x_window_prop_xid_list_get were buggy.
The original intention was that if the property is absent or not of extected type (or invalid window) they should return -1, otherwise they should return the number of elements in the property, 0 if none.

Unfortunately they all returned 0 if the property does not exist. Also, ecore_x_window_prop_xid_list_get retuned 0 if the property exists, has no elements, but has wrong type (should be -1).

These issues should be fixed now but this may cause problems in any code that relied on the incorrect behavior.



SVN revision: 41418
2009-07-18 10:27:51 +00:00
..
.cvsignore ignore 2008-08-14 17:57:32 +00:00
Makefile.am Add Region API to ecore_x (Xlib using Region and XCB using pixman). 2009-06-08 06:34:20 +00:00
ecore_x.c * add ecore_x_atom_name_get() API (will be used by ewl) 2009-07-09 04:55:11 +00:00
ecore_x_atoms.c * add ecore_x_atom_name_get() API (will be used by ewl) 2009-07-09 04:55:11 +00:00
ecore_x_composite.c add more to the composite api 2009-03-24 21:31:05 +00:00
ecore_x_cursor.c remove a bit the mess n ecore. It's just the first patch... 2009-01-31 18:33:39 +00:00
ecore_x_damage.c API BREAK 2009-05-07 08:35:00 +00:00
ecore_x_dnd.c constness++ and warnings-- 2009-03-18 23:51:35 +00:00
ecore_x_dpms.c remove a bit the mess n ecore. It's just the first patch... 2009-01-31 18:33:39 +00:00
ecore_x_drawable.c add to the API the function ecore_x_drawable_rectangle_fill() that 2009-04-25 07:16:26 +00:00
ecore_x_e.c uniformize the inclusion of config.h 2009-01-31 18:56:17 +00:00
ecore_x_error.c remove a bit the mess n ecore. It's just the first patch... 2009-01-31 18:33:39 +00:00
ecore_x_events.c no idea why this flag is required, but doing like others do... 2009-05-02 23:41:09 +00:00
ecore_x_fixes.c API BREAK 2009-05-07 08:35:00 +00:00
ecore_x_gc.c API BREAK 2009-05-07 08:35:00 +00:00
ecore_x_icccm.c add string.h 2009-02-19 22:25:07 +00:00
ecore_x_mwm.c remove a bit the mess n ecore. It's just the first patch... 2009-01-31 18:33:39 +00:00
ecore_x_netwm.c Let me introduce you to Ecore_Input. The idea is to share as much as possible event 2009-03-16 16:24:43 +00:00
ecore_x_pixmap.c API BREAK 2009-05-07 08:35:00 +00:00
ecore_x_private.h xrandr1.3 support: first steps (events). 2009-05-02 23:34:29 +00:00
ecore_x_randr.c xrandr1.3 support: first steps (events). 2009-05-02 23:34:29 +00:00
ecore_x_region.c Add Region API to ecore_x (Xlib using Region and XCB using pixman). 2009-06-08 06:34:20 +00:00
ecore_x_screensaver.c remove a bit the mess n ecore. It's just the first patch... 2009-01-31 18:33:39 +00:00
ecore_x_selection.c add string.h 2009-02-19 22:25:07 +00:00
ecore_x_sync.c remove a bit the mess n ecore. It's just the first patch... 2009-01-31 18:33:39 +00:00
ecore_x_test.c warning-- 2009-04-16 17:17:36 +00:00
ecore_x_window.c free list 2009-07-18 09:35:22 +00:00
ecore_x_window_prop.c The functions ecore_x_window_prop_card32_list_get, ecore_x_window_prop_xid_get, and ecore_x_window_prop_xid_list_get were buggy. 2009-07-18 10:27:51 +00:00
ecore_x_window_shape.c remove a bit the mess n ecore. It's just the first patch... 2009-01-31 18:33:39 +00:00
ecore_x_xinerama.c remove a bit the mess n ecore. It's just the first patch... 2009-01-31 18:33:39 +00:00