summaryrefslogtreecommitdiff
path: root/legacy/ecore/ChangeLog
blob: 483c9d7327ccfb2c4aabd5715a31c823d34fce89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
2011-01-29  Carsten Haitzler (The Rasterman)

        1.0.0 release

2011-01-29  Mike McCormack

        * Convert fd list to inlist to save allocs

2011-01-29  Rui Miguel Silva Seabra

        * make https not fail (that's curl's responsibility, really).

2011-01-31  Carsten Haitzler (The Rasterman)

        * Fix ecore-evas CAN send "render done" messages even if not
        waiting for sync counter when using gl engine. new semi-sync
        mode to account for that.

2011-02-01 Mike McCormack

        * Remove SIGRT from ecore's signals since it's unused and broken

2011-02-09  Mathieu Taillefumier

	* Add xrandr backlight support to ecore_x

2011-02-10 Mike Blumenkrantz

        * Added some more possibly useless safety checks to ecore_con_ares

        * Implement event-driven error message api for all non-curl ecore_con
        +ECORE_CON_EVENT_CLIENT_ERROR, ECORE_CON_EVENT_SERVER_ERROR events
        +Ecore_Con_Event_Server_Error, Ecore_Con_Event_Client_Error types

        * Unify event handler code
        * Always increment server event count for client events

2011-02-11 Mike Blumenkrantz

        * Added ecore_con_client_port_get

2011-02-16 Sangho Park

	* Added ecore_file_download_full API.

2011-02-20 Vincent Torri

	* Ecore_Win32: improve resize of windows and fix key up event for
	the 'space' key.
	* Ecore_WinCE do not erase a window background

2011-02-21 Jihoon Kim

	* Add get calls in ecore_imf for ecore_imf_context_canvas_get() and
        ecore_imf_context_window_get().

2011-02-21 Raoul Hecky

	* Remove 300 second timeout so large downloads work in ecore_con.

2011-02-22  Carsten Haitzler (The Rasterman)

        * Fix ecore-file inotify fd would be duplicated in children
        on fork. Have it detecti this on next monitor add and re-init the
        inotify fd and fd handler.

2011-02-24 Vincent Torri

	* Ecore_File fix compilation when ecore_con and curl are not
	available

2011-02-27 Jihoon Kim

        * Add ecore_imf_context_preedit_string_with_attributes_get API.

2011-03-01 Raoul Hecky

	* Add ecore_con_url_ssl_verify_peer_set API.

2011-03-01 Guillaume Friloux

	* Fix detection of complete file write in ecore_file inotify.

2011-03-16 Cedric Bail

	* Add ecore_thread_reschedule.

2011-03-19 Mike Blumenkrantz

        * Fix crash in ecore_con_ssl related to attempted connections on a dead socket

2011-03-23  Carsten Haitzler (The Rasterman)

        * Fix ecore-evas interceptor didn't handle override-redirect
        windows correctly, expecting a feed-back event from x, which it didn't
        get.

2011-03-23  Elixirious

	* Fix ecore_con_url_ftp_upload upload the file until the end.

2011-03-29  PnB

	* Add ecore_con_url_ssl_ca_set to manually set a certificate authority.

2011-03-30  Carsten Haitzler (The Rasterman)

        * Ecore_X gains some more x sync counter controls and Ecore_Evas
        now uses the netwm sync protocol to get wm's to only configure
        as fast as it can keep drawing.

2011-04-05  Leif Middelschulte

       * Add ecore_x_randr_edid_* data extraction and validation functions
       for EDID structures.

2011-04-01  Cedric Bail

	* Add ecore_con_url_pipeline_set and ecore_con_url_pipeline_get for
	HTTP 1.1 pipelining support.

2011-04-05  Cedric Bail

	* Remove Ecore_Evas Cocoa backend that use depreacted Evas Quartz
	backend.

2011-04-11  Hannes Janetzek

	* Fix removal of windows from ignore_list with ecore_x_window_ignore_set

2011-04-13  Doyun Kang

	* Ecore_X + Ecore_Evas: Add more support for shape input setting

2011-04-15  Carsten Haitzler (The Rasterman)

        * Fix bug in Ecore_Evas setting modifiers for
        sub-buffer-canvas. They never got set. Now they do.

2011-04-19 Mike Blumenkrantz

        * Add ecore_exe_data_set

2011-04-20  Carsten Haitzler (The Rasterman)

        * Added ecore animator timeline, where animator runs for a
        specified time (in seconds) and then stops, but it also passes
        the position in the timeline (as a 0.0 to 1.0 value) to the
        callback which it can then use the new pos map call to map to
        some ease in/out, bounce, spring or whatever position.

2011-04-28  Eduardo Felipe Castegnaro

        * Add a monotonic clock implementation for Mac OS X to fix warning.
        Mac OS X does not provide an implementation of clock_gettime()
        even though it's POSIX, but it does provide a fast high-resolution
        monotonic clock through mach specific APIs that are perfectly suited
        for usage in ecore_timer.

2011-04-20  Jihoon Kim

        * Ecore_IMF: Added support for auto-capitalization and prediction
        control API's

2011-05-03  Carsten Haitzler (The Rasterman)

        * Fixed null pointer dereference in selection notification
        handling in Ecore_X.

2011-05-12  Carsten Haitzler (The Rasterman)

        * Add a custom Ecore Animator source and tick ability to be able
        to plug in external animator tick sources like vblank interrupts
        and so on.

2011-05-14  Cedric Bail

	* Sync GNUTLS threads activation with Eina.

2011-05-14  Vincent Torri

	* Make ecore_con work on Windows (only the local connections
	need a port)
	* Make ecore_ipc compile on Windows

2011-05-17  Cedric Bail

	* Add ecore_timer_dump.

2011-05-19  Carsten Haitzler (The Rasterman)

        * Fix Ecore_X shadow tree search handling to respect shape and
        shape input of windows.

2011-05-20  Daniel Juyung Seo (SeoZ)

        * Ecore ecore_main.c: Fixed ecore_main_loop
        (_ecore_main_loop_iterate_internal). This fixes fd handler pending
        issue when ecore_idler callback adds ecore_job/event.
        * Ecore ecore_main.c: Refactoring _ecore_main_loop_iterate_internal().

2011-05-27  Gustavo Sverzut Barbieri (k-s)

	* Ecore_X: introduce ecore_x_screen_size_get()
	* Ecore_Evas: be safer when returning Ecore_Evas* from
	  ecore_evas_ecore_evas_get()
	* Ecore_Evas: introduce ecore_evas_screen_geometry_get()

2011-05-30  Cedric Bail

	* Add ecore_pipe_freeze/thaw to suspend and restart watching the pipe
	inside the main loop.

2011-06-09  Cedric Bail

	* Add ecore_pipe_wait (should only called from outside of the main loop).

2011-06-15  Mike Blumenkrantz

        * Add ecore_con_ssl_client/server_upgrade to begin asynchronously upgrading an
        existing connection to SSL/TLS, emitting ECORE_CON_CLIENT/SERVER_UPGRADE event
        upon completion.

2011-06-16  Cedric Bail

	* Fix ecore_x_selection_convert not taking selection length into account.

2011-06-17  Mike Blumenkrantz

        * ecore_con_server_timeout_get/set now applies to client-type servers

2011-06-20  Ulrich Eckhardt

        * Removed support for evas xrender engine from ecore-evas as
        it is not a deprecated engine in evas and no longer needs support.

2011-06-20  Jihoon Kim

        * Ecore_IMF: Added ecore_imf_context_input_panel_enabled_set/get API

2011-06-25  Mike Blumenkrantz

        * Fix security hole in openssl certificate verification
        * Fix gnutls server-client certificate verification
        * New function: ecore_con_ssl_server_verify_basic for only verifying
            certificates against a server's Common Name (CN) or its
            Subject Alternative Name (if available)

2011-06-28  Carsten Haitzler (The Rasterman)

        * Add ecore_throttle mechanism to voluntarily do powersaving to
        avoid wakeups and excess animation etc. when in the background
        or another "powersave" state.

2011-07-01  Carsten Haitzler (The Rasterman)

        * Fix epoll delete fd handling in child process - #796