Update ChangeLog and AUTHORS.
[profile/ivi/ecore.git] / ChangeLog
1 2011-10-28 Rafael Antognolli
2
3         * Make the framebuffer engine input use ecore_input_evas instead
4         of feeding evas input events directly.
5
6 2011-01-29  Carsten Haitzler (The Rasterman)
7
8         1.0.0 release
9
10 2011-01-29  Mike McCormack
11
12         * Convert fd list to inlist to save allocs
13
14 2011-01-29  Rui Miguel Silva Seabra
15
16         * make https not fail (that's curl's responsibility, really).
17
18 2011-01-31  Carsten Haitzler (The Rasterman)
19
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.
23
24 2011-02-01 Mike McCormack
25
26         * Remove SIGRT from ecore's signals since it's unused and broken
27
28 2011-02-09  Mathieu Taillefumier
29
30         * Add xrandr backlight support to ecore_x
31
32 2011-02-10 Mike Blumenkrantz
33
34         * Added some more possibly useless safety checks to ecore_con_ares
35
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
39
40         * Unify event handler code
41         * Always increment server event count for client events
42
43 2011-02-11 Mike Blumenkrantz
44
45         * Added ecore_con_client_port_get
46
47 2011-02-16 Sangho Park
48
49         * Added ecore_file_download_full API.
50
51 2011-02-20 Vincent Torri
52
53         * Ecore_Win32: improve resize of windows and fix key up event for
54         the 'space' key.
55         * Ecore_WinCE do not erase a window background
56
57 2011-02-21 Jihoon Kim
58
59         * Add get calls in ecore_imf for ecore_imf_context_canvas_get() and
60         ecore_imf_context_window_get().
61
62 2011-02-21 Raoul Hecky
63
64         * Remove 300 second timeout so large downloads work in ecore_con.
65
66 2011-02-22  Carsten Haitzler (The Rasterman)
67
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.
71
72 2011-02-24 Vincent Torri
73
74         * Ecore_File fix compilation when ecore_con and curl are not
75         available
76
77 2011-02-27 Jihoon Kim
78
79         * Add ecore_imf_context_preedit_string_with_attributes_get API.
80
81 2011-03-01 Raoul Hecky
82
83         * Add ecore_con_url_ssl_verify_peer_set API.
84
85 2011-03-01 Guillaume Friloux
86
87         * Fix detection of complete file write in ecore_file inotify.
88
89 2011-03-16 Cedric Bail
90
91         * Add ecore_thread_reschedule.
92
93 2011-03-19 Mike Blumenkrantz
94
95         * Fix crash in ecore_con_ssl related to attempted connections on a dead socket
96
97 2011-03-23  Carsten Haitzler (The Rasterman)
98
99         * Fix ecore-evas interceptor didn't handle override-redirect
100         windows correctly, expecting a feed-back event from x, which it didn't
101         get.
102
103 2011-03-23  Elixirious
104
105         * Fix ecore_con_url_ftp_upload upload the file until the end.
106
107 2011-03-29  PnB
108
109         * Add ecore_con_url_ssl_ca_set to manually set a certificate authority.
110
111 2011-03-30  Carsten Haitzler (The Rasterman)
112
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.
116
117 2011-04-01  Leif Middelschulte
118
119        * Add ecore_x_randr_edid_* data extraction and validation functions
120        for EDID structures.
121
122 2011-04-01  Cedric Bail
123
124         * Add ecore_con_url_pipeline_set and ecore_con_url_pipeline_get for
125         HTTP 1.1 pipelining support.
126
127 2011-04-05  Cedric Bail
128
129         * Remove Ecore_Evas Cocoa backend that use depreacted Evas Quartz
130         backend.
131
132 2011-04-11  Hannes Janetzek
133
134         * Fix removal of windows from ignore_list with ecore_x_window_ignore_set
135
136 2011-04-13  Doyun Kang
137
138         * Ecore_X + Ecore_Evas: Add more support for shape input setting
139
140 2011-04-15  Carsten Haitzler (The Rasterman)
141
142         * Fix bug in Ecore_Evas setting modifiers for
143         sub-buffer-canvas. They never got set. Now they do.
144
145 2011-04-19 Mike Blumenkrantz
146
147         * Add ecore_exe_data_set
148
149 2011-04-20  Carsten Haitzler (The Rasterman)
150
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.
156
157 2011-04-28  Eduardo Felipe Castegnaro
158
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.
164
165 2011-04-20  Jihoon Kim
166
167         * Ecore_IMF: Added support for auto-capitalization and prediction
168         control API's
169
170 2011-05-03  Carsten Haitzler (The Rasterman)
171
172         * Fixed null pointer dereference in selection notification
173         handling in Ecore_X.
174
175 2011-05-12  Carsten Haitzler (The Rasterman)
176
177         * Add a custom Ecore Animator source and tick ability to be able
178         to plug in external animator tick sources like vblank interrupts
179         and so on.
180
181 2011-05-14  Cedric Bail
182
183         * Sync GNUTLS threads activation with Eina.
184
185 2011-05-14  Vincent Torri
186
187         * Make ecore_con work on Windows (only the local connections
188         need a port)
189         * Make ecore_ipc compile on Windows
190
191 2011-05-17  Cedric Bail
192
193         * Add ecore_timer_dump.
194
195 2011-05-19  Carsten Haitzler (The Rasterman)
196
197         * Fix Ecore_X shadow tree search handling to respect shape and
198         shape input of windows.
199
200 2011-05-20  Daniel Juyung Seo (SeoZ)
201
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().
206
207 2011-05-27  Gustavo Sverzut Barbieri (k-s)
208
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()
213
214 2011-05-30  Cedric Bail
215
216         * Add ecore_pipe_freeze/thaw to suspend and restart watching the pipe
217         inside the main loop.
218
219 2011-06-09  Cedric Bail
220
221         * Add ecore_pipe_wait (should only called from outside of the main loop).
222
223 2011-06-15  Mike Blumenkrantz
224
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
227         upon completion.
228
229 2011-06-16  Cedric Bail
230
231         * Fix ecore_x_selection_convert not taking selection length into account.
232
233 2011-06-17  Mike Blumenkrantz
234
235         * ecore_con_server_timeout_get/set now applies to client-type servers
236
237 2011-06-20  Ulrich Eckhardt
238
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.
241
242 2011-06-20  Jihoon Kim
243
244         * Ecore_IMF: Added ecore_imf_context_input_panel_enabled_set/get API
245
246 2011-06-25  Mike Blumenkrantz
247
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)
253
254 2011-06-28  Carsten Haitzler (The Rasterman)
255
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.
259
260 2011-07-01  Carsten Haitzler (The Rasterman)
261
262         * Fix epoll delete fd handling in child process - #796
263
264 2011-07-07  Jihoon Kim
265
266         * Ecore_IMF: Added ecore_imf_context_cursor_location_set API
267
268 2011-07-22  Mike Blumenkrantz
269
270         * Added ecore_con_url_url_get
271
272 2011-07-26  Carsten Haitzler (The Rasterman)
273
274         * Fix timer precision handling for grouping timer ticks so
275         they actually do tick off together
276
277 2011-07-28  Cedric Bail
278
279         * Add ecore_main_loop_thread_safe_call_async.
280
281 2011-07-26  Carsten Haitzler (The Rasterman)
282
283         * Make ecore-evas give more errors on stderr when engines are
284         not found.
285
286 2011-08-16  Cedric Bail
287
288         * Add ecore_main_loop_thread_safe_call_sync.
289
290 2011-08-17  Cedric Bail
291
292         * Add ecore_thread_main_loop_begin and ecore_thread_main_loop_end.
293         Usefull to protect EFL call from another thread.
294
295 2011-09-12  Mike Blumenkrantz
296
297         * Add ecore_con_server_fd_get, ecore_con_client_fd_get for manipulating
298           server file descriptors.
299
300 2011-09-13  Mike Blumenkrantz
301
302         * Add ECORE_CON_EVENT_CLIENT_WRITE, ECORE_CON_EVENT_SERVER_WRITE for
303           obtaining progress of socket writes
304
305 2011-09-18  Carsten Haitzler (The Rasterman)
306
307         * Fix bug in Ecore_X generic event handling for extended event
308           sizes when freeing (and allocating) the data.
309
310 2011-09-29  Youness Alaoui (KaKaRoTo)
311
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
315
316 2011-10-28  Jiyoun Park
317
318         * Fix bug in Ecore_X using geometry value instead of
319           recently requested geometry value