1
2012-10-10 Daniel Zaoui and Yaakov Goldberg
2
* Porting of Ecore to Eo
4
2011-01-29 Carsten Haitzler (The Rasterman)
8
2011-01-29 Mike McCormack
10
* Convert fd list to inlist to save allocs
12
2011-01-29 Rui Miguel Silva Seabra
14
* make https not fail (that's curl's responsibility, really).
16
2011-01-31 Carsten Haitzler (The Rasterman)
18
* Fix ecore-evas CAN send "render done" messages even if not
19
waiting for sync counter when using gl engine. new semi-sync
20
mode to account for that.
22
2011-02-01 Mike McCormack
24
* Remove SIGRT from ecore's signals since it's unused and broken
26
2011-02-09 Mathieu Taillefumier
28
* Add xrandr backlight support to ecore_x
30
2011-02-10 Mike Blumenkrantz
32
* Added some more possibly useless safety checks to ecore_con_ares
34
* Implement event-driven error message api for all non-curl ecore_con
35
+ECORE_CON_EVENT_CLIENT_ERROR, ECORE_CON_EVENT_SERVER_ERROR events
36
+Ecore_Con_Event_Server_Error, Ecore_Con_Event_Client_Error types
38
* Unify event handler code
39
* Always increment server event count for client events
41
2011-02-11 Mike Blumenkrantz
43
* Added ecore_con_client_port_get
47
* Added ecore_file_download_full API.
49
2011-02-20 Vincent Torri
51
* Ecore_Win32: improve resize of windows and fix key up event for
53
* Ecore_WinCE: do not erase a window background
57
* Add get calls in ecore_imf for ecore_imf_context_canvas_get() and
58
ecore_imf_context_window_get().
62
* Remove 300 second timeout so large downloads work in ecore_con.
64
2011-02-22 Carsten Haitzler (The Rasterman)
66
* Fix ecore-file inotify fd would be duplicated in children
67
on fork. Have it detecti this on next monitor add and re-init the
68
inotify fd and fd handler.
70
2011-02-24 Vincent Torri
72
* Ecore_File: fix compilation when ecore_con and curl are not
77
* Add ecore_imf_context_preedit_string_with_attributes_get API.
81
* Add ecore_con_url_ssl_verify_peer_set API.
83
2011-03-01 Guillaume Friloux
85
* Fix detection of complete file write in ecore_file inotify.
89
* Add ecore_thread_reschedule.
91
2011-03-19 Mike Blumenkrantz
93
* Fix crash in ecore_con_ssl related to attempted connections on a dead socket
95
2011-03-23 Carsten Haitzler (The Rasterman)
97
* Fix ecore-evas interceptor didn't handle override-redirect
98
windows correctly, expecting a feed-back event from x, which it didn't
103
* Fix ecore_con_url_ftp_upload upload the file until the end.
107
* Add ecore_con_url_ssl_ca_set to manually set a certificate authority.
109
2011-03-30 Carsten Haitzler (The Rasterman)
111
* Ecore_X gains some more x sync counter controls and Ecore_Evas
112
now uses the netwm sync protocol to get wm's to only configure
113
as fast as it can keep drawing.
115
2011-04-01 Leif Middelschulte
117
* Add ecore_x_randr_edid_* data extraction and validation functions
120
2011-04-01 Cedric Bail
122
* Add ecore_con_url_pipeline_set and ecore_con_url_pipeline_get for
123
HTTP 1.1 pipelining support.
125
2011-04-05 Cedric Bail
127
* Remove Ecore_Evas Cocoa backend that use depreacted Evas Quartz
130
2011-04-11 Hannes Janetzek
132
* Fix removal of windows from ignore_list with ecore_x_window_ignore_set
136
* Ecore_X + Ecore_Evas: Add more support for shape input setting
138
2011-04-15 Carsten Haitzler (The Rasterman)
140
* Fix bug in Ecore_Evas setting modifiers for
141
sub-buffer-canvas. They never got set. Now they do.
143
2011-04-19 Mike Blumenkrantz
145
* Add ecore_exe_data_set
147
2011-04-20 Carsten Haitzler (The Rasterman)
149
* Added ecore animator timeline, where animator runs for a
150
specified time (in seconds) and then stops, but it also passes
151
the position in the timeline (as a 0.0 to 1.0 value) to the
152
callback which it can then use the new pos map call to map to
153
some ease in/out, bounce, spring or whatever position.
155
2011-04-28 Eduardo Felipe Castegnaro
157
* Add a monotonic clock implementation for Mac OS X to fix warning.
158
Mac OS X does not provide an implementation of clock_gettime()
159
even though it's POSIX, but it does provide a fast high-resolution
160
monotonic clock through mach specific APIs that are perfectly suited
161
for usage in ecore_timer.
165
* Ecore_IMF: Added support for auto-capitalization and prediction
168
2011-05-03 Carsten Haitzler (The Rasterman)
170
* Fixed null pointer dereference in selection notification
173
2011-05-12 Carsten Haitzler (The Rasterman)
175
* Add a custom Ecore Animator source and tick ability to be able
176
to plug in external animator tick sources like vblank interrupts
179
2011-05-14 Cedric Bail
181
* Sync GNUTLS threads activation with Eina.
183
2011-05-14 Vincent Torri
185
* Make ecore_con work on Windows (only the local connections
187
* Make ecore_ipc compile on Windows
189
2011-05-17 Cedric Bail
191
* Add ecore_timer_dump.
193
2011-05-19 Carsten Haitzler (The Rasterman)
195
* Fix Ecore_X shadow tree search handling to respect shape and
196
shape input of windows.
198
2011-05-20 Daniel Juyung Seo (SeoZ)
200
* Ecore ecore_main.c: Fixed ecore_main_loop
201
(_ecore_main_loop_iterate_internal). This fixes fd handler pending
202
issue when ecore_idler callback adds ecore_job/event.
203
* Ecore ecore_main.c: Refactoring _ecore_main_loop_iterate_internal().
205
2011-05-27 Gustavo Sverzut Barbieri (k-s)
207
* Ecore_X: introduce ecore_x_screen_size_get()
208
* Ecore_Evas: be safer when returning Ecore_Evas* from
209
ecore_evas_ecore_evas_get()
210
* Ecore_Evas: introduce ecore_evas_screen_geometry_get()
212
2011-05-30 Cedric Bail
214
* Add ecore_pipe_freeze/thaw to suspend and restart watching the pipe
215
inside the main loop.
217
2011-06-09 Cedric Bail
219
* Add ecore_pipe_wait (should only called from outside of the main loop).
221
2011-06-15 Mike Blumenkrantz
223
* Add ecore_con_ssl_client/server_upgrade to begin asynchronously upgrading an
224
existing connection to SSL/TLS, emitting ECORE_CON_CLIENT/SERVER_UPGRADE event
227
2011-06-16 Cedric Bail
229
* Fix ecore_x_selection_convert not taking selection length into account.
231
2011-06-17 Mike Blumenkrantz
233
* ecore_con_server_timeout_get/set now applies to client-type servers
235
2011-06-20 Ulrich Eckhardt
237
* Removed support for evas xrender engine from ecore-evas as
238
it is not a deprecated engine in evas and no longer needs support.
242
* Ecore_IMF: Added ecore_imf_context_input_panel_enabled_set/get API
244
2011-06-25 Mike Blumenkrantz
246
* Fix security hole in openssl certificate verification
247
* Fix gnutls server-client certificate verification
248
* New function: ecore_con_ssl_server_verify_basic for only verifying
249
certificates against a server's Common Name (CN) or its
250
Subject Alternative Name (if available)
252
2011-06-28 Carsten Haitzler (The Rasterman)
254
* Add ecore_throttle mechanism to voluntarily do powersaving to
255
avoid wakeups and excess animation etc. when in the background
256
or another "powersave" state.
258
2011-07-01 Carsten Haitzler (The Rasterman)
260
* Fix epoll delete fd handling in child process - #796
264
* Ecore_IMF: Added ecore_imf_context_cursor_location_set API
266
2011-07-22 Mike Blumenkrantz
268
* Added ecore_con_url_url_get
270
2011-07-26 Carsten Haitzler (The Rasterman)
272
* Fix timer precision handling for grouping timer ticks so
273
they actually do tick off together
275
2011-07-28 Cedric Bail
277
* Add ecore_main_loop_thread_safe_call_async.
279
2011-07-26 Carsten Haitzler (The Rasterman)
281
* Make ecore-evas give more errors on stderr when engines are
284
2011-08-16 Cedric Bail
286
* Add ecore_main_loop_thread_safe_call_sync.
288
2011-08-17 Cedric Bail
290
* Add ecore_thread_main_loop_begin and ecore_thread_main_loop_end.
291
Usefull to protect EFL call from another thread.
293
2011-09-12 Mike Blumenkrantz
295
* Add ecore_con_server_fd_get, ecore_con_client_fd_get for manipulating
296
server file descriptors.
298
2011-09-13 Mike Blumenkrantz
300
* Add ECORE_CON_EVENT_CLIENT_WRITE, ECORE_CON_EVENT_SERVER_WRITE for
301
obtaining progress of socket writes
303
2011-09-18 Carsten Haitzler (The Rasterman)
305
* Fix bug in Ecore_X generic event handling for extended event
306
sizes when freeing (and allocating) the data.
308
2011-09-29 Youness Alaoui (KaKaRoTo)
310
* Port ecore-con to work on systems without IPv6 support
311
* Use inet_ntop instead of getnameinfo for ecore_con_client_get_ip
312
* Added ecore-con unit test
314
2011-10-28 Jiyoun Park
316
* Fix bug in Ecore_X using geometry value instead of
317
recently requested geometry value
319
2011-10-28 Rafael Antognolli
321
* Make the framebuffer engine input use ecore_input_evas instead
322
of feeding evas input events directly.
324
2011-11-02 Nicolas Aguirre
326
* Add support ecore_cocoa_evas engine.
327
* Fix ecore_cocoa code to correctly handle cocoa window.
331
* Fix return error handling in ecore_file_download when
332
ecore_con_url_get() fails.
334
2011-11-20 Vincent Torri
336
* Ecore_Win32, Ecore_WinCE: fix Shift, Control and Alt keys
338
* Ecore_Win32: fix "mouse-down inside and mouse-up outside" issue
340
2011-11-2 Carsten Haitzler (The Rasterman)
342
* Fix bug ecore-evas for fb, buffer, sdl back-ends to ensure
343
mouse is in on init (as events wont always give this) and focus
344
is set on show if appropriate if no focus in/out events come
345
from the back-end later
346
* Fix setting override state to only hide if it should be
347
visible at that point in x back end support
349
2011-11-24 Rafael Antognolli
351
* Add ecore_fb_input_device_window_set().
353
2011-11-27 Vincent Torri
355
* Fix and improve key management on Windows XP
357
2011-11-29 Vincent Torri
359
* Discard left Ctrl when AltGr is pressed (Windows XP)
360
* Fix the string value for the Delete key (Windows XP)
361
* Fix the key release values for non keystroke keys (Windows XP)
363
2011-11-29 Mike McCormack
365
* Allow quitting before entering the glib version of the main loop
367
2011-12-02 Carsten Haitzler (The Rasterman)
371
2011-12-02 Mike Blumenkrantz
373
* Use mempools for allocations
375
2011-12-02 Term <term@twistedpath.org>
377
* added ecore_x_randr_output_backlight_available()
379
2011-12-03 Vincent Torri
381
* Fix the modifiers value (Windows XP)
383
2011-12-04 Mike Blumenkrantz
385
* added ecore_timer_reset()
387
2011-12-05 Mike Blumenkrantz
389
* added ecore_con_socks api
391
2011-12-07 Mike Blumenkrantz
393
* Allow SSL certificates to be loaded for STARTTLS
394
* Added functions to set/get the hostname used for SSL certificate verification
395
* ecore_con_ssl_server_cafile_add() now accepts directories
397
2011-12-10 Mike Blumenkrantz
399
* Fix case where SSL certificates would not be used
400
* Added ECORE_CON_REMOTE_CORK for applying TCP_CORK to sends
402
2011-12-12 Carsten Haitzler (The Rasterman)
404
* Fix bug where an animator that just keeps adding another
405
animator keeps the animator handler in an infinite loop. Do
406
the same as timers and mark them as "just added" to skip in
407
this run of animators
411
* Add ability to get resource id of last x error in ecore_x.
413
2011-12-16 Carsten Haitzler (The Rasterman)
415
* Clean up some ecore-evas-buffer code
416
* Add Ecore-evas extn (external) plug and socket canvas wrappers
417
allowing for any ecore-evas to contain an image object that is
418
a "socket" for other processes to plug into with "plugs" and
419
thus provide image content via a canvas remotely (from another
420
process) as well as the socket process passing in events to the
421
plug process to it can see key, mouse, multi etc. events.
424
2011-12-16 Mike Blumenkrantz
426
* Fix possible 0 byte allocation in ecore-x
428
2011-12-20 Carsten Haitzler (The Rasterman)
430
* Fix probable leak for g_static_mutex's on some architectures
434
* Add XIM attribute support to Ecore_IMF
436
2011-12-21 Tae-Hwan Kim (Bluezery)
438
* Add proxy set and timeout set functions in ecore_con.
440
2011-12-26 Tae-Hwan Kim (Bluezery)
442
* Add proxy username/password set functions in ecore_con.
444
2011-12-26 Christopher Michael (devilhorns)
446
* Add Ecore_Wayland (backend to support Wayland).
447
* Add Shm and Egl engines for ecore_evas to draw in Wayland.
449
2011-12-27 Carsten Haitzler (The Rasterman)
451
* Fix mouse down grab counts going bad by missing events.
453
2011-12-29 Carsten Haitzler (The Rasterman)
455
* Fix massive post data problem in ecore-con that would cause
456
post data to be corrupted (as it was never copied into the
457
ecore con url struct) or could cause crashes if the memory
458
pointed to became invalid.
460
2012-01-04 Carsten Haitzler (The Rasterman)
462
* Add HEX, TERMINAL and PASSWORD layouts to ecore-imf
464
2011-01-05 Jiyoun Park (Jypark)
466
* Fix Ecore-evas extn (external) for multi client model.
467
"Socket" creates canvas and other process can show that canvas
468
using "Plug" image object. Before only one to one communication
469
is possible, but now many "plug"s can show socket's canvas.
471
2011-12-26 Christopher Michael (devilhorns)
473
* Add Ecore_X function to return the keycode from a given keyname.
475
2012-02-06 Jihoon Kim (jihoon)
477
* Set ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL as default layout in ecore_imf_context_add.
478
* Add Ecore_IMF function to set or get the input panel-specific data.
480
2012-02-07 Jihoon Kim (jihoon)
482
* Support ecore_imf_context_input_panel_show/hide in XIM and SCIM module.
484
2012-02-08 Carsten Haitzler (The Rasterman)
486
* Add ecore_con_url_http_version_set() to set url request version
488
2012-02-09 Jihoon Kim (jihoon)
490
* Provide compose, string in key down/up event in case of scim-input-pad.
492
2012-02-10 Christopher Michael (devilhorns)
494
* Add Ecore_Evas function to allow setting a mouse pointer from efl/elm wayland clients.
496
2012-02-15 Jihoon Kim (jihoon)
498
* Add ecore_imf APIs to set return key type, disable return key.
500
2012-02-16 Leif Middelschulte (T_UNIX)
502
* Add ecore_x_randr_mode_add to add a mode to a display
503
* Add ecore_x_randr_mode_del to remove a mode from the display
504
* Add ecore_x_randr_output_mode_add to add a mode to an output
505
* Add ecore_x_randr_output_mode_del to remove a mode from an output
507
2012-02-10 Jérémy Zurcher
509
* Improve callbacks in ecore_evas to use typedefs for readability.
511
2012-02-20 Cedric Bail
513
* Rewrite internal of Ecore_Thread to use Eina_Lock and ecore_main_loop_thread_safe_call_async.
515
2012-02-23 Cedric Bail
517
* Move to Evas buffer engine for Ecore_Evas SDL software backend.
519
2012-02-23 Leif Middelschulte (T_UNIX)
521
* Add ecore_x_randr_window_crtcs_get to get the crtcs that display a
523
* Deprecate ecore_x_randr_current_output_get. Use
524
ecore_x_randr_window_crtcs_get instead.
528
* Add indicator controls to ecore_x
530
2012-02-26 Carsten Haitzler (The Rasterman)
532
* Fix ecore_file_download to not limit downloads to 30sec.
534
2012-02-28 Carsten Haitzler (The Rasterman)
536
* Add ecore_x_netwm_icons_set()
537
* Add ecore_evas_window_group_set() ecore_evas_window_group_get()
538
ecore_evas_aspect_set() ecore_evas_aspect_get()
539
ecore_evas_urgent_set() ecore_evas_urgent_get()
540
ecore_evas_modal_set() ecore_evas_modal_get()
541
ecore_evas_demand_attention_set()
542
ecore_evas_demand_attention_get()
543
ecore_evas_focus_skip_set() ecore_evas_focus_skip_get()
544
ecore_evas_callback_state_change_set()
546
2012-02-28 Christopher Michael (devilhorns)
548
* Refactor Ecore_Wayland code to improve running EFL
549
applications as Wayland Clients.
550
* Refactor Ecore_Evas Wayland code to match changes in
553
2012-02-29 Jihoon Kim (jihoon)
555
* Add ecore_imf_context_input_panel_caps_lock_mode_set/get to set the caps lock mode on the input panel
557
2012-03-07 ChunEon Park (Hermet)
559
* Add ecore_x_illume_clipboard_state_set()
560
ecore_x_illume_clipboard_state_get()
561
ecore_x_illume_clipboard_geometry_set()
562
ecore_x_illume_clipboard_geometry_get()
564
2012-03-07 Carsten Haitzler (The Rasterman)
566
* Add atoms and api for rotation and indicator transparency in
569
2012-03-07 Mike Blumenkrantz (discomfitor/zmike)
571
* Add ecore_con_url_status_code_get() to check return code at any time
573
2012-03-09 Carsten Haitzler (The Rasterman)
575
* Fix ecore_thread_feedback_run to work as the documentation and logic tell us.
577
2012-03-10 Cedric Bail
579
* Fix double free at end of execution of Ecore_Thread with feedback.
581
2012-03-13 Leif Middelschulte (T_UNIX)
583
* Fix ecore_x_randr_modes_info_get to not cut off the trailing '\0'
586
2012-03-20 Vincent Torri
588
* Rename ecore_win32_window_focus_set() to ecore_win32_window_focus()
589
to match ecore_x API.
590
* Add ecore_wince_window_focus(), ecore_wince_window_focus_get()
591
and ecore_win32_window_focus_get().
593
2012-03-26 Shinwoo Kim
595
* Do not autorepeat Ctrl, Shift, Alt and Win keys on Windows
597
2012-03-26 Christopher Michael (devilhorns)
600
* Add ecore_wl_dpi_get
601
* Implement functions for input grab/ungrab
602
* Implement setting surface input & opaque regions
603
* Implement popup windows
604
* Implement ecore_wl_window_transparent_set function
605
* Implement function to allow setting Ecore_Wl_Window type.
607
2012-03-26 Jihoon Kim (jihoon)
609
* scim-immodule: fix bug candidate window covers the preedit string when preedit string appears in 2 line.
611
2012-03-29 Carsten Haitzler (The Rasterman)
613
* Fix range of issues with ecore_fb and even ecore_evas where
614
it didn't work right on the fb. (timestamps wrong, focus
615
handling etc.). This makes it work fully again.
617
2012-04-13 Gustavo Sverzut Barbieri (k-s)
619
* remove EAPI from _ecore_event_signal_user_new(). It should never
620
be exported outside of libecore.so
621
* stop leaking every system signal event.
623
2012-04-16 Shinwoo Kim
625
* Check control charater and convert into printing character on Windows
627
2012-04-20 Vincent Torri
629
* Add override_set() support in ecore_evas_win32.
631
2012-04-26 Carsten Haitzler (The Rasterman)
635
2012-05-08 Cedric Bail
637
* Don't over allocate Ecore_Pipe during ecore_init/ecore_shutdown.
639
2012-05-10 Cedric Bail
641
* Reduce rounding error in ecore_animator_pos_map.
643
2012-05-10 Jiyoun Park
645
* Send mouse move event before mouse down event in ecore_extn
647
2012-05-13 Carsten Haitzler (The Rasterman)
649
* Fix ecore-x randr issues with memory access when building
650
output arrays which are memory segv bugs waiting to crash.
652
2012-05-17 Vincent Torri
654
* Add transparent support in ecore_evas on Windows (GDI engine only)
656
2012-05-22 Cedric Bail
658
* Reduce race condition on Ecore_Thread shutdown.
660
2012-05-22 Carsten Haitzler (The Rasterman)
662
* Add ecore_x_mouse_in_send() and ecore_x_mouse_out_send()
663
* Add ecore_x illume access control/action atoms+api's
665
2012-05-24 Doyoun Kang
667
* Add Ecore_X_Error_Code enumeration in ecore_x
669
2012-05-24 Carsten Haitzler (The Rasterman)
671
* Fix ecore-thread scheduling issue where re-scheduled threads
672
will hold a loop busy and not allow feedback workers to run,
673
so now have fairer scheduling.
674
* Allow 16 * cpu num for worker threads (default still cpu num)
676
2012-05-25 Carsten Haitzler (The Rasterman)
678
* Fix ecore mainloop issue if you begin the mainloop, keep a
679
timer around, quit mainloop, then start it again expecting the timer
680
to keep ticking off. also happens to be an issue with
681
iterating the mainloop.
683
2012-05-25 Rob Bradford
685
* Make ecore_{software_x11, software_x11_8, software_x11_16, wayland,
686
directfb}_window_get return 0 if the Ecore_Evas was not created with
687
the appropriate constructor.
689
2012-05-29 Rob Bradford
691
* Initial cursor support for Wayland:
692
* Add api to the ecore_wl_input_ namespace to allow setting the buffer
693
to use for the pointer and for loading a named cursor from a cursor
694
theme. Under the Wayland protocol the cursor is associated with the
696
* Add helper functions to ecore_wl_window to set the cursor based on
697
the active pointer input device for the window.
698
* Load the cursor theme when the SHM interface is ready and provide an
699
API call to provide a wl_cursor for a given name.
700
* Add API to restore to the default cursor and then use that when the
701
pointer enters the surface to ensure compliance with the Wayland
704
2012-05-30 Cedric Bail
706
* Force cancel of all running Ecore_Thread on shutdown.
707
* Make Ecore_Thread work reliabily when main loop isn't running.
709
2012-05-30 Mariusz Grzegorczyk
711
* Small fix to ecore-evas buffer engine on resize to make the
712
right kind of buffer cavas (ARGB32 vs RGB32).
714
2012-05-30 Leif Middelschulte (T_UNIX)
716
* Add ECORE_X_RANDR_OUTPUT_POLICY_ASK
718
2012-06-04 Mike Blumenkrantz
720
* ECORE_{CON,IPC}_NO_PROXY now available for disabling proxying on certain connections
721
* Added new resolver method: dns.c -- This is used by default now when ipv6 is enabled
722
and c-ares support is disabled.
724
2012-06-06 Rob Bradford
726
* Ecore_Wayland: Enhance the keyboard input handling
727
* Associate the keymap with the input device rather than the display
728
since you could could have different keymaps associated with different
730
* Increase the size of character arrays used for the string
731
representations of the keyname, keysym and for the string
732
representing the key.
733
* Re-enable the code that converts the keysym to a printable definition
734
- this is required where the keysym is not the same as the printable
737
2012-06-06 Rob Bradford
739
* Ecore_Wayland: Update to protocol change - axis events are now fixed point numbers
741
2012-06-11 Rob Bradford
743
* Ecore_Wayland: Add missing null pointer checks on input device
744
deletion (ticket #1031). Not all devices are keyboards.
746
2012-06-11 Jihoon Kim (jihoon)
748
* ibus-immodule: Add immodule for supporting ibus.
750
2012-06-12 Mike Blumenkrantz
752
* Fixed bug in ecore-file monitoring with inotify where watching a file
753
that was deleted broke the world.
755
2012-06-15 Rob Bradford
757
* Ecore_Wayland: Port to latest Wayland protocol. The cursor for a
758
pointer is now a surface rather than a buffer.
760
2012-06-15 Rob Bradford
762
* Ecore_Wayland: Drop unused timestamp from configure event. Rationale:
763
- timestamp isn't used by the handler for this event
764
- configure event we receive from the compositor doesn't have a timestamp
765
- ecore_wl_window_maximized_set and ecore_wl_window_fullscreen_set had
766
an implicit requirement that the window had keyboard focus to retrieve
767
a timestamp that wasn't used. This removes that requirement and fixes
770
2012-06-22 Vincent Torri
772
* ecore_exe: fix compilation on fedora 18.
774
2012-06-23 Carsten Haitzler (The Rasterman)
776
* Fix small problem with xim module and if xim input context is
777
destroyed. causes crashes next focus. track ic and set to NULL.
779
2012-06-27 Sebastian Dransfeld
781
* Fix xim module to pass of Windows key as Mod4, not Mod5
782
* Add support for AltGr key in X
784
2012-06-28 Carsten Haitzler (The Rasterman)
786
* Add compose sequence handling to ecore_input to be able to
787
query a sequence of keysyms for a final compose string (utf8)
788
that you free if you get it.
790
2012-07-02 Mike Blumenkrantz
792
* Fix crash which occurred in ecore-con when dns resolution failed
793
immediately due to lack of connectivity
795
2012-07-03 Cedric Bail
797
* Fix unitialized use of Ecore_X_Atom.
799
2012-07-03 Christopher Michael
801
* Merge Tizen EFL changes to upsteam.
802
* Add ecore_evas functions to get/set profiles
803
* Fix GL buffer. some GL drivers are doing buffer copy in a separate thread.
804
we need to check whether GL driver sends SYNC_DRAW_DONE msg afger copying
805
that are required in order to exactly render. - added by gl77.lee
806
* Add Ecore_X atoms for Illume Rotate Window
807
* Add event callbacks for Ecore_Imf Input Panel
808
* Add functions to retrieve input panel geometry & state from Ecore_Imf.
810
2012-07-05 Carsten Haitzler (The Rasterman)
812
* Add ecore_evas_screen_dpi_get()
813
* Fix ecore_evas_screen_geometry_get(0 for x11 to return zone
814
pos/size as it should.
815
* Fix ecore-fb to use key repeat like x so apps dont break in fb
816
* Fix ecore-fb string lookup table to include ctrl+keys
817
* Fix ecore-fb to trap sigint (ctrl+c) so it doesnt exit your fb app
818
* Fix ecore-fb mouse to swap button 2 and 3 ro work right.
820
2012-07-13 Jiyoun Park
822
* Fix bug in Ecore_extn to call pre/post render function
824
2012-07-16 Carsten Haitzler (The Rasterman)
826
* Fix ecore-x selection handling to fall back to getting
827
selection directly if getting targets fails. This fixes e17 to
830
2012-08-01 Mike Blumenkrantz
832
* Add ecore_main_fd_handler_file_add() for integrating file descriptors
833
from regular files into the main loop
835
2012-08-01 Rob Bradford
837
* Support setting fullscreen on Ecore_Evas's under the Wayland engine
838
before they are visible. The fullscreening will then be applied when
841
2012-08-01 Rob Bradford
843
* Use libxkbcommon function to map keysym to unicode characters in the
844
Wayland backend. Removing the need to have our own function to do this
845
and increasing the range of supported keysms. Fixes #1105.
847
2012-08-03 Rob Bradford
849
* In the Wayland backend handle the case that events can be received
850
for surfaces that have been since destroyed - the client side
851
marshaller changes the pointer to NULL to when the object is destroyed
852
on the client side. Fixes #1258.
854
2012-08-09 Cedric Bail
856
* Correctly shutdown Ecore_Thread.
857
* Add a way to reset Ecore_Thread internal pipe after a fork via ecore_fork_reset.
859
2012-08-13 Carsten Haitzler (The Rasterman)
861
* Fix ecore fork reset function to allow for callbacks to be
862
attached so ecore-evas can reset evas async fd on fork.
864
2012-08-13 Vincent Torri
866
* Fix segmentation fault when fd_set pointers are NULL on Windows
868
2012-08-18 Carsten Haitzler (The Rasterman)
870
* Add xkb change events patch from trac.
872
2012-08-27 Carsten Haitzler (The Rasterman)
874
* Add ecore_x custom blanker screensaver enable/disable - cant
875
do e17 properly without so add in even in freeze.
877
2012-08-27 Vincent Torri
879
* Fix segmentation fault in ecore_thread on Windows as PHS
880
was returning a wrong value.
882
2012-08-29 Cedric Bail
884
* Always call evas_render_update_free to prevent leak in Ecore_Evas X backend.
886
2012-08-29 Mike Blumenkrantz
888
* Fix leak in ecore_ipc servers
890
2012-08-29 Christopher Michael
892
* Add Copy-N-Paste support for Ecore_Wayland.
894
2012-08-30 Carsten Haitzler (The Rasterman)
898
2012-08-31 Cedric Bail
900
* Add Ecore_Con_Eet API to help using Eet_Data with Ecore_Con
902
2012-09-03 Shinwoo Kim (kimcinoo)
904
* Add ecore_x illume access messages:
905
ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP
906
ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN
908
2012-09-04 Jihoon Kim (jihoon)
910
* Add ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN
912
2012-09-05 Mike Blumenkrantz
914
* Fix crash that could occur in ecore_con_ssl with privkeys and certificates on failure
916
2012-09-06 Mike Blumenkrantz
918
* Fix race condition in ecore-con where events could sometimes be sent for freed clients
919
* Fix ssl servers using openssl
920
* Fix ssl connections overall
922
2012-09-07 Christopher Michael
924
* Fix ecore_x_randr to actually return outputs properly.
926
2012-09-08 Vincent Torri
928
* Fix readlink usage in ecore_file.
930
2012-09-12 Jihoon Kim (jihoon)
932
* Add ECORE_IMF_PREEDIT_TYPE_SUB4~7 style.
934
2012-09-10 Christopher Michael
936
* Fix ecore_x_randr to actually return crtcs properly.
938
2012-09-11 Christopher Michael
940
* Fix ecore_x_randr to actually return crtcs possible outputs properly.
941
* Fix ecore_x_randr to actually return crtcs outputs properly.
943
2012-09-13 Mike Blumenkrantz
945
* Return -1 for ecore_con_server_fd_get() in the case that the server has already been deleted
947
2012-09-13 Carsten Haitzler (The Rasterman)
949
* Fix ecore-evas rotation handling for canvases that shows up
950
only on some drivers and GL implementations.
952
2012-09-14 Doyoun Kang
954
* Add string to atom_items for ECORE_X_ATOM_E_ILLUME_WINDOW_STATE,
955
ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL, ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING
957
2012-09-18 Patryk Kaczmarek
959
* Fix escaping in ecore_file_escape_name() to handle tab and
962
2012-09-21 Carsten Haitzler (The Rasterman)
964
* Fix ecore_x_image_is_argb32_get() to return correctly on
967
2012-09-21 Christopher Michael
969
* Fix ecore_x_randr to properly return output modes from
970
ecore_x_randr_output_modes_get().
972
2012-09-27 Carsten Haitzler (The Rasterman)
974
* Fix ecore_imf buf in the ibus module where it may segv
975
accessing a wrong context handle.
977
2012-10-02 Daniel Willmann
979
* Fix memory allocation size in ecore_thread_feedback()
981
2012-10-03 Daniel Wilmann
982
* Fix memory allocation size in ecore_x xcb randr function
984
2012-10-04 Cedric Bail
986
* Add ecore_x_input_raw_select and ECORE_X_RAW_*.
988
2012-10-04 Sebastian Dransfeld
990
* Expose ecore_x_selection_converter_text
992
2012-10-05 Cedric Bail
994
* Properly reschedule call to curl.
996
2012-10-05 Eduardo Lima (Etrunko)
998
* Wayland SHM now features a mechanism to synchronize rendering with
999
the compositor, removing tearing effect in animations when using that
1002
2012-10-10 Michal Pakula vel Rutka
1004
* Fix: Send ECORE_X_EVENT_SELECTION_NOTIFY even if there is no data.
1006
2012-10-15 Carsten Haitzler (The Rasterman)
1008
* Since evas has 16bit engines removed, remove support from ecore-evas.
1010
2012-10-16 Carsten Haitzler (The Rasterman)
1012
* Since evas has 8bit engines removed, remove support from ecore-evas.
1014
2012-10-16 Christopher Michael
1016
* Update Ecore_Wayland to build & work with newest wayland (0.99) from git
1018
2012-10-19 Cedric Bail
1020
* Use Eina_Thread for Ecore_Thread.
1022
2012-11-23 Eduardo Lima (Etrunko)
1024
* Fix leak of strcut wl_registry in Ecore Wayland
1026
2012-11-23 Sebastian Dransfeld
1028
* Correctly define alloca
1029
* Fix ieeefp.h inclusion on Solaris
1031
2012-11-27 Alexey Yakovenko
1033
* Fix ecore_evas_sdl window resize bug.