2011-12-02 Carsten Haitzler (The Rasterman)
1.1.0 release
-
+
2011-12-02 Mike Blumenkrantz
* Use mempools for allocations
2011-12-29 Carsten Haitzler (The Rasterman)
- * Fix massive post data probile in ecore-con that would cause
+ * Fix massive post data problem in ecore-con that would cause
post data to be corrupted (as it was never copied into the
ecore con url struct) or could cause crashes if the memory
pointed to became invalid.
2012-02-09 Jihoon Kim (jihoon)
* Provide compose, string in key down/up event in case of scim-input-pad.
+
+2012-02-10 Christopher Michael (devilhorns)
+
+ * Add Ecore_Evas function to allow setting a mouse pointer from efl/elm wayland clients.
+
+2012-02-15 Jihoon Kim (jihoon)
+
+ * Add ecore_imf APIs to set return key type, disable return key.
+
+2012-02-16 Leif Middelschulte (T_UNIX)
+
+ * Add ecore_x_randr_mode_add to add a mode to a display
+ * Add ecore_x_randr_mode_del to remove a mode from the display
+ * Add ecore_x_randr_output_mode_add to add a mode to an output
+ * Add ecore_x_randr_output_mode_del to remove a mode from an output
+
+2012-02-10 Jérémy Zurcher
+
+ * Improve callbacks in ecore_evas to use typedefs for readability.
+
+2012-02-20 Cedric Bail
+
+ * Rewrite internal of Ecore_Thread to use Eina_Lock and ecore_main_loop_thread_safe_call_async.
+
+2012-02-23 Cedric Bail
+
+ * Move to Evas buffer engine for Ecore_Evas SDL software backend.
+
+2012-02-23 Leif Middelschulte (T_UNIX)
+
+ * Add ecore_x_randr_window_crtcs_get to get the crtcs that display a
+ window.
+ * Deprecate ecore_x_randr_current_output_get. Use
+ ecore_x_randr_window_crtcs_get instead.
+
+2012-02-24 Doyun Kang
+
+ * Add indicator controls to ecore_x
+
+2012-02-26 Carsten Haitzler (The Rasterman)
+
+ * Fix ecore_file_download to not limit downloads to 30sec.
+
+2012-02-28 Carsten Haitzler (The Rasterman)
+
+ * Add ecore_x_netwm_icons_set()
+ * Add ecore_evas_window_group_set() ecore_evas_window_group_get()
+ ecore_evas_aspect_set() ecore_evas_aspect_get()
+ ecore_evas_urgent_set() ecore_evas_urgent_get()
+ ecore_evas_modal_set() ecore_evas_modal_get()
+ ecore_evas_demand_attention_set()
+ ecore_evas_demand_attention_get()
+ ecore_evas_focus_skip_set() ecore_evas_focus_skip_get()
+ ecore_evas_callback_state_change_set()
+
+2012-02-28 Christopher Michael (devilhorns)
+
+ * Refactor Ecore_Wayland code to improve running EFL
+ applications as Wayland Clients.
+ * Refactor Ecore_Evas Wayland code to match changes in
+ Ecore_Wayland
+
+2012-02-29 Jihoon Kim (jihoon)
+
+ * Add ecore_imf_context_input_panel_caps_lock_mode_set/get to set the caps lock mode on the input panel
+
+2012-03-07 ChunEon Park (Hermet)
+
+ * Add ecore_x_illume_clipboard_state_set()
+ ecore_x_illume_clipboard_state_get()
+ ecore_x_illume_clipboard_geometry_set()
+ ecore_x_illume_clipboard_geometry_get()
+
+2012-03-07 Carsten Haitzler (The Rasterman)
+
+ * Add atoms and api for rotation and indicator transparency in
+ ecore_x/ecore_evas
+
+2012-03-07 Mike Blumenkrantz (discomfitor/zmike)
+
+ * Add ecore_con_url_status_code_get() to check return code at any time
+
+2012-03-09 Carsten Haitzler (The Rasterman)
+
+ * Fix ecore_thread_feedback_run to work as the documentation and logic tell us.
+
+2012-03-10 Cedric Bail
+
+ * Fix double free at end of execution of Ecore_Thread with feedback.
+
+2012-03-13 Leif Middelschulte (T_UNIX)
+
+ * Fix ecore_x_randr_modes_info_get to not cut off the trailing '\0'
+ anymore
+
+2012-03-20 Vincent Torri
+
+ * Rename ecore_win32_window_focus_set() to ecore_win32_window_focus()
+ to match ecore_x API.
+ * Add ecore_wince_window_focus(), ecore_wince_window_focus_get()
+ and ecore_win32_window_focus_get().
+
+2012-03-26 Shinwoo Kim
+
+ * Do not autorepeat Ctrl, Shift, Alt and Win keys on Windows
+
+2012-03-26 Christopher Michael (devilhorns)
+
+ Ecore_Wayland:
+ * Add ecore_wl_dpi_get
+ * Implement functions for input grab/ungrab
+ * Implement setting surface input & opaque regions
+ * Implement popup windows
+ * Implement ecore_wl_window_transparent_set function
+ * Implement function to allow setting Ecore_Wl_Window type.
+
+2012-03-26 Jihoon Kim (jihoon)
+
+ * scim-immodule: fix bug candidate window covers the preedit string when preedit string appears in 2 line.
+
+2012-03-29 Carsten Haitzler (The Rasterman)
+
+ * Fix range of issues with ecore_fb and even ecore_evas where
+ it didn't work right on the fb. (timestamps wrong, focus
+ handling etc.). This makes it work fully again.
+
+2012-04-13 Gustavo Sverzut Barbieri (k-s)
+
+ * remove EAPI from _ecore_event_signal_user_new(). It should never
+ be exported outside of libecore.so
+ * stop leaking every system signal event.
+
+2012-04-16 Shinwoo Kim
+
+ * Check control charater and convert into printing character on Windows
+
+2012-04-20 Vincent Torri
+
+ * Add override_set() support in ecore_evas_win32.
+
+2012-04-26 Carsten Haitzler (The Rasterman)
+
+ 1.2.0 release
+
+2012-05-08 Cedric Bail
+
+ * Don't over allocate Ecore_Pipe during ecore_init/ecore_shutdown.
+
+2012-05-10 Cedric Bail
+
+ * Reduce rounding error in ecore_animator_pos_map.
+
+2012-05-10 Jiyoun Park
+
+ * Send mouse move event before mouse down event in ecore_extn
+
+2012-05-13 Carsten Haitzler (The Rasterman)
+
+ * Fix ecore-x randr issues with memory access when building
+ output arrays which are memory segv bugs waiting to crash.
+
+2012-05-17 Vincent Torri
+
+ * Add transparent support in ecore_evas on Windows (GDI engine only)
+
+2012-05-22 Cedric Bail
+
+ * Reduce race condition on Ecore_Thread shutdown.
+
+2012-05-22 Carsten Haitzler (The Rasterman)
+
+ * Add ecore_x_mouse_in_send() and ecore_x_mouse_out_send()
+ * Add ecore_x illume access control/action atoms+api's
+
+2012-05-24 Doyoun Kang
+
+ * Add Ecore_X_Error_Code enumeration in ecore_x
+
+2012-05-24 Carsten Haitzler (The Rasterman)
+
+ * Fix ecore-thread scheduling issue where re-scheduled threads
+ will hold a loop busy and not allow feedback workers to run,
+ so now have fairer scheduling.
+ * Allow 16 * cpu num for worker threads (default still cpu num)
+
+2012-05-25 Carsten Haitzler (The Rasterman)
+
+ * Fix ecore mainloop issue if you begin the mainloop, keep a
+ timer around, quit mainloop, then start it again expecting the timer
+ to keep ticking off. also happens to be an issue with
+ iterating the mainloop.
+
+2012-05-25 Rob Bradford
+
+ * Make ecore_{software_x11, software_x11_8, software_x11_16, wayland,
+ directfb}_window_get return 0 if the Ecore_Evas was not created with
+ the appropriate constructor.
+
+2012-05-29 Rob Bradford
+
+ * Initial cursor support for Wayland:
+ * Add api to the ecore_wl_input_ namespace to allow setting the buffer
+ to use for the pointer and for loading a named cursor from a cursor
+ theme. Under the Wayland protocol the cursor is associated with the
+ input device.
+ * Add helper functions to ecore_wl_window to set the cursor based on
+ the active pointer input device for the window.
+ * Load the cursor theme when the SHM interface is ready and provide an
+ API call to provide a wl_cursor for a given name.
+ * Add API to restore to the default cursor and then use that when the
+ pointer enters the surface to ensure compliance with the Wayland
+ protocol.
+
+2012-05-30 Cedric Bail
+
+ * Force cancel of all running Ecore_Thread on shutdown.
+ * Make Ecore_Thread work reliabily when main loop isn't running.
+
+2012-05-30 Mariusz Grzegorczyk
+
+ * Small fix to ecore-evas buffer engine on resize to make the
+ right kind of buffer cavas (ARGB32 vs RGB32).
+
+2012-05-30 Leif Middelschulte (T_UNIX)
+
+ * Add ECORE_X_RANDR_OUTPUT_POLICY_ASK
+
+2012-06-04 Mike Blumenkrantz
+
+ * ECORE_{CON,IPC}_NO_PROXY now available for disabling proxying on certain connections
+ * Added new resolver method: dns.c -- This is used by default now when ipv6 is enabled
+ and c-ares support is disabled.
+
+2012-06-06 Rob Bradford
+
+ * Ecore_Wayland: Enhance the keyboard input handling
+ * Associate the keymap with the input device rather than the display
+ since you could could have different keymaps associated with different
+ devices.
+ * Increase the size of character arrays used for the string
+ representations of the keyname, keysym and for the string
+ representing the key.
+ * Re-enable the code that converts the keysym to a printable definition
+ - this is required where the keysym is not the same as the printable
+ definition
+
+2012-06-06 Rob Bradford
+
+ * Ecore_Wayland: Update to protocol change - axis events are now fixed point numbers
+
+2012-06-11 Rob Bradford
+
+ * Ecore_Wayland: Add missing null pointer checks on input device
+ deletion (ticket #1031). Not all devices are keyboards.
+
+2012-06-11 Jihoon Kim (jihoon)
+
+ * ibus-immodule: Add immodule for supporting ibus.
+
+2012-06-12 Mike Blumenkrantz
+
+ * Fixed bug in ecore-file monitoring with inotify where watching a file
+ that was deleted broke the world.
+
+2012-06-15 Rob Bradford
+
+ * Ecore_Wayland: Port to latest Wayland protocol. The cursor for a
+ pointer is now a surface rather than a buffer.
+
+2012-06-15 Rob Bradford
+
+ * Ecore_Wayland: Drop unused timestamp from configure event. Rationale:
+ - timestamp isn't used by the handler for this event
+ - configure event we receive from the compositor doesn't have a timestamp
+ - ecore_wl_window_maximized_set and ecore_wl_window_fullscreen_set had
+ an implicit requirement that the window had keyboard focus to retrieve
+ a timestamp that wasn't used. This removes that requirement and fixes
+ ticket #1030.
+
+2012-06-22 Vincent Torri
+
+ * ecore_exe: fix compilation on fedora 18.
+
+2012-06-23 Carsten Haitzler (The Rasterman)
+
+ * Fix small problem with xim module and if xim input context is
+ destroyed. causes crashes next focus. track ic and set to NULL.
+