1 2011-10-28 Rafael Antognolli
3 * Make the framebuffer engine input use ecore_input_evas instead
4 of feeding evas input events directly.
6 2011-01-29 Carsten Haitzler (The Rasterman)
10 2011-01-29 Mike McCormack
12 * Convert fd list to inlist to save allocs
14 2011-01-29 Rui Miguel Silva Seabra
16 * make https not fail (that's curl's responsibility, really).
18 2011-01-31 Carsten Haitzler (The Rasterman)
20 * Fix ecore-evas CAN send "render done" messages even if not
21 waiting for sync counter when using gl engine. new semi-sync
22 mode to account for that.
24 2011-02-01 Mike McCormack
26 * Remove SIGRT from ecore's signals since it's unused and broken
28 2011-02-09 Mathieu Taillefumier
30 * Add xrandr backlight support to ecore_x
32 2011-02-10 Mike Blumenkrantz
34 * Added some more possibly useless safety checks to ecore_con_ares
36 * Implement event-driven error message api for all non-curl ecore_con
37 +ECORE_CON_EVENT_CLIENT_ERROR, ECORE_CON_EVENT_SERVER_ERROR events
38 +Ecore_Con_Event_Server_Error, Ecore_Con_Event_Client_Error types
40 * Unify event handler code
41 * Always increment server event count for client events
43 2011-02-11 Mike Blumenkrantz
45 * Added ecore_con_client_port_get
47 2011-02-16 Sangho Park
49 * Added ecore_file_download_full API.
51 2011-02-20 Vincent Torri
53 * Ecore_Win32: improve resize of windows and fix key up event for
55 * Ecore_WinCE do not erase a window background
59 * Add get calls in ecore_imf for ecore_imf_context_canvas_get() and
60 ecore_imf_context_window_get().
62 2011-02-21 Raoul Hecky
64 * Remove 300 second timeout so large downloads work in ecore_con.
66 2011-02-22 Carsten Haitzler (The Rasterman)
68 * Fix ecore-file inotify fd would be duplicated in children
69 on fork. Have it detecti this on next monitor add and re-init the
70 inotify fd and fd handler.
72 2011-02-24 Vincent Torri
74 * Ecore_File fix compilation when ecore_con and curl are not
79 * Add ecore_imf_context_preedit_string_with_attributes_get API.
81 2011-03-01 Raoul Hecky
83 * Add ecore_con_url_ssl_verify_peer_set API.
85 2011-03-01 Guillaume Friloux
87 * Fix detection of complete file write in ecore_file inotify.
89 2011-03-16 Cedric Bail
91 * Add ecore_thread_reschedule.
93 2011-03-19 Mike Blumenkrantz
95 * Fix crash in ecore_con_ssl related to attempted connections on a dead socket
97 2011-03-23 Carsten Haitzler (The Rasterman)
99 * Fix ecore-evas interceptor didn't handle override-redirect
100 windows correctly, expecting a feed-back event from x, which it didn't
103 2011-03-23 Elixirious
105 * Fix ecore_con_url_ftp_upload upload the file until the end.
109 * Add ecore_con_url_ssl_ca_set to manually set a certificate authority.
111 2011-03-30 Carsten Haitzler (The Rasterman)
113 * Ecore_X gains some more x sync counter controls and Ecore_Evas
114 now uses the netwm sync protocol to get wm's to only configure
115 as fast as it can keep drawing.
117 2011-04-01 Leif Middelschulte
119 * Add ecore_x_randr_edid_* data extraction and validation functions
122 2011-04-01 Cedric Bail
124 * Add ecore_con_url_pipeline_set and ecore_con_url_pipeline_get for
125 HTTP 1.1 pipelining support.
127 2011-04-05 Cedric Bail
129 * Remove Ecore_Evas Cocoa backend that use depreacted Evas Quartz
132 2011-04-11 Hannes Janetzek
134 * Fix removal of windows from ignore_list with ecore_x_window_ignore_set
136 2011-04-13 Doyun Kang
138 * Ecore_X + Ecore_Evas: Add more support for shape input setting
140 2011-04-15 Carsten Haitzler (The Rasterman)
142 * Fix bug in Ecore_Evas setting modifiers for
143 sub-buffer-canvas. They never got set. Now they do.
145 2011-04-19 Mike Blumenkrantz
147 * Add ecore_exe_data_set
149 2011-04-20 Carsten Haitzler (The Rasterman)
151 * Added ecore animator timeline, where animator runs for a
152 specified time (in seconds) and then stops, but it also passes
153 the position in the timeline (as a 0.0 to 1.0 value) to the
154 callback which it can then use the new pos map call to map to
155 some ease in/out, bounce, spring or whatever position.
157 2011-04-28 Eduardo Felipe Castegnaro
159 * Add a monotonic clock implementation for Mac OS X to fix warning.
160 Mac OS X does not provide an implementation of clock_gettime()
161 even though it's POSIX, but it does provide a fast high-resolution
162 monotonic clock through mach specific APIs that are perfectly suited
163 for usage in ecore_timer.
165 2011-04-20 Jihoon Kim
167 * Ecore_IMF: Added support for auto-capitalization and prediction
170 2011-05-03 Carsten Haitzler (The Rasterman)
172 * Fixed null pointer dereference in selection notification
175 2011-05-12 Carsten Haitzler (The Rasterman)
177 * Add a custom Ecore Animator source and tick ability to be able
178 to plug in external animator tick sources like vblank interrupts
181 2011-05-14 Cedric Bail
183 * Sync GNUTLS threads activation with Eina.
185 2011-05-14 Vincent Torri
187 * Make ecore_con work on Windows (only the local connections
189 * Make ecore_ipc compile on Windows
191 2011-05-17 Cedric Bail
193 * Add ecore_timer_dump.
195 2011-05-19 Carsten Haitzler (The Rasterman)
197 * Fix Ecore_X shadow tree search handling to respect shape and
198 shape input of windows.
200 2011-05-20 Daniel Juyung Seo (SeoZ)
202 * Ecore ecore_main.c: Fixed ecore_main_loop
203 (_ecore_main_loop_iterate_internal). This fixes fd handler pending
204 issue when ecore_idler callback adds ecore_job/event.
205 * Ecore ecore_main.c: Refactoring _ecore_main_loop_iterate_internal().
207 2011-05-27 Gustavo Sverzut Barbieri (k-s)
209 * Ecore_X: introduce ecore_x_screen_size_get()
210 * Ecore_Evas: be safer when returning Ecore_Evas* from
211 ecore_evas_ecore_evas_get()
212 * Ecore_Evas: introduce ecore_evas_screen_geometry_get()
214 2011-05-30 Cedric Bail
216 * Add ecore_pipe_freeze/thaw to suspend and restart watching the pipe
217 inside the main loop.
219 2011-06-09 Cedric Bail
221 * Add ecore_pipe_wait (should only called from outside of the main loop).
223 2011-06-15 Mike Blumenkrantz
225 * Add ecore_con_ssl_client/server_upgrade to begin asynchronously upgrading an
226 existing connection to SSL/TLS, emitting ECORE_CON_CLIENT/SERVER_UPGRADE event
229 2011-06-16 Cedric Bail
231 * Fix ecore_x_selection_convert not taking selection length into account.
233 2011-06-17 Mike Blumenkrantz
235 * ecore_con_server_timeout_get/set now applies to client-type servers
237 2011-06-20 Ulrich Eckhardt
239 * Removed support for evas xrender engine from ecore-evas as
240 it is not a deprecated engine in evas and no longer needs support.
242 2011-06-20 Jihoon Kim
244 * Ecore_IMF: Added ecore_imf_context_input_panel_enabled_set/get API
246 2011-06-25 Mike Blumenkrantz
248 * Fix security hole in openssl certificate verification
249 * Fix gnutls server-client certificate verification
250 * New function: ecore_con_ssl_server_verify_basic for only verifying
251 certificates against a server's Common Name (CN) or its
252 Subject Alternative Name (if available)
254 2011-06-28 Carsten Haitzler (The Rasterman)
256 * Add ecore_throttle mechanism to voluntarily do powersaving to
257 avoid wakeups and excess animation etc. when in the background
258 or another "powersave" state.
260 2011-07-01 Carsten Haitzler (The Rasterman)
262 * Fix epoll delete fd handling in child process - #796
264 2011-07-07 Jihoon Kim
266 * Ecore_IMF: Added ecore_imf_context_cursor_location_set API
268 2011-07-22 Mike Blumenkrantz
270 * Added ecore_con_url_url_get
272 2011-07-26 Carsten Haitzler (The Rasterman)
274 * Fix timer precision handling for grouping timer ticks so
275 they actually do tick off together
277 2011-07-28 Cedric Bail
279 * Add ecore_main_loop_thread_safe_call_async.
281 2011-07-26 Carsten Haitzler (The Rasterman)
283 * Make ecore-evas give more errors on stderr when engines are
286 2011-08-16 Cedric Bail
288 * Add ecore_main_loop_thread_safe_call_sync.
290 2011-08-17 Cedric Bail
292 * Add ecore_thread_main_loop_begin and ecore_thread_main_loop_end.
293 Usefull to protect EFL call from another thread.
295 2011-09-12 Mike Blumenkrantz
297 * Add ecore_con_server_fd_get, ecore_con_client_fd_get for manipulating
298 server file descriptors.
300 2011-09-13 Mike Blumenkrantz
302 * Add ECORE_CON_EVENT_CLIENT_WRITE, ECORE_CON_EVENT_SERVER_WRITE for
303 obtaining progress of socket writes
305 2011-09-18 Carsten Haitzler (The Rasterman)
307 * Fix bug in Ecore_X generic event handling for extended event
308 sizes when freeing (and allocating) the data.
310 2011-09-29 Youness Alaoui (KaKaRoTo)
312 * Port ecore-con to work on systems without IPv6 support
313 * Use inet_ntop instead of getnameinfo for ecore_con_client_get_ip
314 * Added ecore-con unit test
316 2011-10-28 Jiyoun Park
318 * Fix bug in Ecore_X using geometry value instead of
319 recently requested geometry value