2012-09-26 20:02:12 -07:00
=========
EFL 1.8.0
=========
Changes since 1.7.0:
2012-09-26 20:46:03 -07:00
--------------------
2012-09-26 20:02:12 -07:00
Additions:
2013-06-03 19:34:22 -07:00
* Add --with-api=XXX (both|legacy|eo)
* Evil:
- Add mkdtemp.
2013-06-18 23:47:20 -07:00
- Add evil_rename() a wrapper for rename().
2013-06-24 20:26:20 -07:00
- Add strsep().
2013-06-03 19:34:22 -07:00
* eina:
2013-03-14 04:36:56 -07:00
- Add DOCTYPE children parsing in eina_simple_xml
- Add eina_barrier thread API
- Add eina_tmpstr_add(), eina_tmpstr_del(), eina_tmpstr_add_length() and
eina_tmpstr_strlen().
- Add eina_thread API
- Add eina_list_last_data_get
- Add eina_xattr_fd_get(), eina_xattr_fd_set(),
eina_xattr_del(), eina_xattr_fd_del(), eina_xattr_copy() and
eina_xattr_fd_copy()
- Add eina_stringshare_refplace()
- Add eina_file_copy()
2013-03-16 02:46:45 -07:00
- Add eina_log_print_cb_journald()
2013-03-25 02:43:13 -07:00
- Add eina_list_shuffle()
- Add eina_file_mkstemp()
2013-03-27 05:39:55 -07:00
- Add eina_log_timing()
2013-04-09 03:03:05 -07:00
- Add eina_inlist_first
- Add eina_inlist_last
2013-06-03 23:03:30 -07:00
- Add eina_str_convert_len() to work around broken eina_str_convert()
- Add eina_file_dup()
2013-06-03 19:34:22 -07:00
* eet:
- Add eet_mmap()
- Add eet_data_descriptor_name_get()
* eo:
- Add generic efl object infrastructure
- Add debugging facility
- Make eoid use mmaped tables from anonymous memory for safety.
* evas:
- Add WebP image loader and saver modules.
- Add ellipsis support in Evas_Object_Text.
- Add EVAS_GL_LINE_OFFSET_HACK_DISABLE to turn off line shift correction by evas.
- Add EVAS_GL_DIRECT_MEM_OPT to enable on-demand fallback memory allocation policy for EvasGL direct rendering.
- Add engine specific alpha_get.
- Add multiple output support API.
- Add buffer age support to gl for automatic partial redraws.
- Add GLX_MESA_release_buffers suppport to release unused buffers.
- Add multiple font draws support to engines
- Add Cserve2 scalecache support
- Add evas_object_image_source_clip_set()/get()
2013-06-23 19:41:32 -07:00
- Asynchronous preload of GL texture.
2012-12-04 22:48:46 -08:00
* ecore_x:
- Add window profile support.
ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED
ECORE_X_ATOM_E_WINDOW_PROFILE
ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE
ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST
ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST
ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE
ecore_x_e_window_profile_supported_set()
ecore_x_e_window_profile_supported_get()
ecore_x_e_window_available_profiles_set()
ecore_x_e_window_available_profiles_get()
ecore_x_e_window_profile_change_send()
ecore_x_e_window_profile_change_request_send()
ecore_x_e_window_profile_change_done_send()
2013-02-07 01:32:27 -08:00
ecore_x_randr_crtc_info_get()
2013-02-07 04:43:59 -08:00
ecore_x_randr_crtc_info_free()
2013-02-20 23:49:10 -08:00
ecore_x_dnd_self_begin()
ecore_x_dnd_self_drop()
2013-05-29 04:46:51 -07:00
support for text/x-moz-url DND operations
2013-06-03 19:34:22 -07:00
- Add atom related with indicator type.
- Add manual render code before deiconify
- Add accessibility support.
ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK
ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL
ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE
2013-02-05 08:53:31 -08:00
* ecore_wayland:
- Store global wayland interfaces in a globals list so wayland programs
can bind to other non-standard wayland protocol extensions.
- ecore_wl_globals_get()
- ecore_wl_registry_get()
- Add #ifdef __cplusplus to Ecore_Wayland.h so C++ programs can link to
and use the API.
2013-04-10 10:45:12 -07:00
- Add support for double and triple click.
2013-05-06 12:42:10 -07:00
- Add ecore_wl_window_alpha_set/get().
2012-12-04 22:48:46 -08:00
* ecore_evas:
- ecore_evas_window_profile_supported_get()
- ecore_evas_window_profile_set()
- ecore_evas_window_profile_get()
- ecore_evas_window_available_profiles_set()
- ecore_evas_window_available_profiles_get()
- ecore_evas_sub_ecore_evas_list_get()
2013-06-03 19:34:22 -07:00
- Add infrastructure to handle message between ecore and parent ecore in Ecore_Evas.
- Add window profile support to ecore_evas_extn.
- Add window profile support to ecore_evas_buffer.
* ecore_getopt:
- Add ECORE_GETOPT_ACTION_BREAK
* ecore_audio:
- Add PulseAudio backend.
- Add Alsa backend.
* ecore_input_evas:
- Add infrastructure to handle buggy touchscreen.
2013-03-21 23:29:33 -07:00
* Edje:
- textblock: Added support for size_range.
- table: Added spread.{w,h} to repeat and automatically name an item in a TABLE part.
2013-05-09 02:26:40 -07:00
- add embryo fill support for proxy parts
2013-05-13 03:11:51 -07:00
- entry: Added selection handlers.
2013-06-03 19:34:22 -07:00
- Add edje_object_part_text_input_panel_layout_variation_set/get API
- Add EDJE_INPUT_PANEL_LAYOUT_DATETIME layout
- support edc proxy.source_visible, proxy.source_clip
2013-06-06 02:18:36 -07:00
- support edc map color set
2013-06-03 19:34:22 -07:00
* Eeze:
- Add a dummy libmount replacement for when libmount is not there.
* Ecore_Con:
- Add systemd socket activation support (ECORE_CON_SOCKET_ACTIVATE).
2013-03-28 07:28:32 -07:00
* Ecore:
- notify systemd that we are ready as soon as the main loop is running.
- automatically support Watchdog.
2013-04-13 01:01:56 -07:00
* ecore_imf:
- Add ecore_imf_context_input_panel_layout_variation_set/get API
- Add ecore_imf_input_panel_hide API
2013-04-13 01:11:32 -07:00
- Add ecore_imf_context_input_panel_event_callback_call, clear API
2013-05-27 00:14:52 -07:00
- Add ECORE_IMF_INPUT_PANEL_LAYOUT_DATETIME layout
2013-06-03 19:34:22 -07:00
* Eio:
- Add eio_eet_sync symbols.
2013-06-03 02:32:13 -07:00
2012-12-04 22:48:46 -08:00
Deprecations:
* ecore_x:
- Old profile stuffs.
ECORE_X_ATOM_E_PROFILE
ECORE_X_ATOM_E_PROFILE_LIST
ecore_x_e_window_profile_list_set()
ecore_x_e_window_profile_list_get()
2013-02-07 01:32:27 -08:00
ecore_x_randr_crtc_gamma_ramp_size_get()
ecore_x_randr_crtc_gamma_ramps_get()
ecore_x_randr_crtc_gamma_ramps_set()
2012-12-05 06:09:49 -08:00
* ecore_evas: deprecate DirectFB, XRender, WinCE, X11-16 and X11-8.
2013-01-03 12:37:42 -08:00
* eeze: deprecate libudev<148 and libmount<2.18
2012-12-05 04:24:01 -08:00
Removed:
2013-06-03 19:34:22 -07:00
* directfb support:
- ecore_directfb
- evas directfb engine.
2013-03-15 23:50:01 -07:00
* Removed XRender, WinCE, Glew, Direct3d, X11-16 and X11-8 ecore_evas support.
2013-04-24 22:56:55 -07:00
* Removed svg from inside merged tree.
2012-10-26 02:01:52 -07:00
2012-09-26 20:02:12 -07:00
Improvements:
2013-01-15 09:35:11 -08:00
* Reduced number of enqueued font commands when rendering textgrid objects
2012-11-12 01:58:48 -08:00
* Single EFL tree covering all EFL library components.
2012-09-26 20:02:12 -07:00
* Speedup Eina Rbtree Iterator by recycling memory instead of
2012-11-12 01:58:48 -08:00
repeatedly calling malloc/free.
2012-10-30 22:58:50 -07:00
* Display more information with eet -l -v.
2012-12-24 01:16:56 -08:00
* eina_magic_fail() now throws error messages on NULL pointers instead of critical
2012-12-24 01:35:56 -08:00
* all efl object-freeing functions now take NULL without crashing or erroring
2013-01-02 23:57:18 -08:00
* use Eina_File in webp, gif, tiff, png and eet loader
2013-01-03 07:10:34 -08:00
* Eina.h includes eina_alloca.h/alloca.h to define alloca()
2013-01-04 00:41:47 -08:00
* Improved eina share del speed.
2013-01-11 10:16:09 -08:00
* Upgrade liblinebreak to latest version of libunibreak.
2013-01-16 21:32:17 -08:00
* edje entry: cursor position and location will be passed when it's really changed in case of mouse down, move, and up event.
2013-01-18 00:08:30 -08:00
* edje entry: remove ecore_imf_context_reset in mouse up event because it's useless.
2013-01-22 00:01:13 -08:00
* rebase dns.c against upstream
2013-01-23 17:39:19 -08:00
* Don't over align data if they are already aligned.
2013-01-24 21:10:47 -08:00
* edje entry: remove ecore_imf_context_reset, cursor update in mouse move event because it's useless.
2013-01-24 21:15:46 -08:00
* edje entry: move ecore_imf_context_cursor_position_set from mouse down event to mouse up event.
2013-01-28 07:15:32 -08:00
* Use ecore_audio in edje-multisense
2013-01-28 11:13:46 -08:00
* Ecore_Evas wayland-egl only renders now if last frame has been presented.
2013-01-30 17:01:33 -08:00
* edje entry : Remove ecore_imf_context_cursor_position_set in functions related to selection.
2013-02-02 05:09:06 -08:00
* Translations updates:
- french.
2013-02-03 16:57:50 -08:00
* edje entry : Support &, < and > in preedit string
2013-02-06 23:32:45 -08:00
* eina: Eina_Tiler now take tile size into account.
2013-02-13 19:36:13 -08:00
* edje: reduce memory consumption of Edje program handler.
2013-02-16 01:54:36 -08:00
* eina, evas: improved support for 64bits system.
2013-02-26 05:05:19 -08:00
* Evas GL engine downscale quality in smooth mode much improved with multisampling up to effectively 16x16 via shaders.
2013-02-27 14:49:16 -08:00
* eina: eina_strlcat now work with a NULL source.
2013-02-28 07:42:35 -08:00
* Evas textblock: Added proper size adjustments for "high" shaped texts.
2013-03-10 07:09:45 -07:00
* Use the right macro to disable fcntl.
2013-03-13 18:39:27 -07:00
* Edje: use Eina_Cow to reduce memory usage.
2013-03-25 02:44:21 -07:00
* Embryo: use eina_file_mkstemp().
2013-04-10 04:54:37 -07:00
* Evas textblock : Added split cursor for BiDi text
2013-04-13 09:12:35 -07:00
* Evas works around MESA/intel xorg bug where alpha channel of non-argb windows is not filled in with 0xff.
2013-04-24 17:45:15 -07:00
* edje entry: remove duplicated ecore_imf_context_reset in adjusting the selection
2013-05-05 08:48:56 -07:00
* Evas: update the map smart members really when it needs to render.
2013-06-03 02:32:13 -07:00
* Evas: reduce memory footrpint with evasgl to only make context on demand.
* Evas: reduce waiting on gl so it cvan fully run async from cpu.
* Ecore_Audio: use eo api to batch more
* Edje entry emtis signals on keydown/up for theme to use
* Turn on scissors always to abe able to to partual render on some GL implementations properly.
* Evas gl engine - dont map dri/drm buffer unless we are going to render.
2013-06-11 02:12:07 -07:00
* Partial rendering support in evas for several gl drivers.
2013-06-17 00:55:22 -07:00
* edje: use eo array of callbacks to reduce callbacks memory footprint.
2013-06-17 19:43:16 -07:00
* evas: use eo array of callbacks to reduce callbacks memory footprint of Evas_Object_Box and Evas_Object_Table.
2013-06-18 23:18:41 -07:00
* evas: optimized path for when map use the same color for all corner.
2013-06-21 20:29:28 -07:00
* Edje entry: Move cursor to correct position when selection handlers are pressed.
2013-07-01 21:45:30 -07:00
* eet: force thread to always run during eet_cache_concurrency test.
2012-09-26 20:02:12 -07:00
Fixes:
2013-01-31 06:13:18 -08:00
* Fix a memory leak in ecore_con_dns when using ecore_con_server_connect
2012-09-26 20:02:12 -07:00
* Fix PPC (big endian) image codec bug.
2012-09-26 20:46:03 -07:00
* Fix return value of eina_mmap_safety_enabled_set() and future
2012-11-12 01:58:48 -08:00
eina_mmap_safety_enabled_get() returns after success
2012-11-13 06:07:39 -08:00
* Fixed GLX native surface handling to use glXChooseFBConfig.
This frixes a break in compositing on new intel mesa drivers.
2012-11-16 00:32:32 -08:00
* Fixed glGetIntegerv() in Direct Rendering mode for Evas GL
to properly handle GL_SCISSOR_BOX and GL_VIEWPORT parameters.
2012-11-21 01:12:42 -08:00
* Fixed textblock textprop leak.
2012-11-30 12:59:30 -08:00
* Fixed evas_object_box to reset size_hint_min to zero when no child.
2012-12-05 04:24:01 -08:00
* Fix build of Ecore_Evas_Extn on Solaris.
2012-12-07 03:01:41 -08:00
* Don't leak fd on exec.
2012-12-07 02:02:26 -08:00
* Fixed polygon rendering bug in GL backend when there are cutouts.
2012-12-11 03:52:53 -08:00
* Fix leak in eet_pbkdf2_sha1 with OpenSSL.
2012-12-12 00:03:46 -08:00
* Fix the gl line incorrect position drawing.
2012-12-12 06:49:49 -08:00
* Fix possible buffer overflow in functions relying on EET_T_LAST
2012-12-12 09:23:09 -08:00
* Fix possible memory corruption in xrandr EDID functions.
2012-12-13 01:46:32 -08:00
* Fix potential segv in software engine native_set code.
2012-12-13 02:26:02 -08:00
* Fix uninitialized data in Evas OpenGL engine.
2012-12-15 01:40:47 -08:00
* Fix the line drawing clipping problem on arm gl driver.
2012-12-18 14:16:10 -08:00
* Fix many memory problems with ecore_evas_extn.
2012-12-19 14:36:13 -08:00
* Fix Evas RGBA_Image->flags.loaded for copied images.
2012-12-19 14:41:12 -08:00
* Fix evas_object_image_is_inside()
2012-12-24 01:44:21 -08:00
* eio functions no longer crash when passed NULL and throw errors accordingly
2012-12-31 13:05:58 -08:00
* Fix eina_xattr_value_ls() and eina_xattr_value_fd_ls()
2013-01-02 07:01:27 -08:00
* Fix mask write lines to not choose too small segments
2013-01-02 22:56:42 -08:00
* Fix ecore_con case where freeing server double-frees clients
2013-01-06 17:07:21 -08:00
* Fix build of Evas XCB backend
2013-01-08 00:34:30 -08:00
* Fix efreet desktop command parsing of https
2013-01-08 15:57:14 -08:00
* Fix eina_prefix_new() with debian multilib without magic check file.
2013-01-10 00:53:11 -08:00
* Fix evas bmp loader code which deal with image size.
2013-01-10 21:27:17 -08:00
* Fix not up to date clip cache for Evas_Object_Text.
2013-01-11 10:16:24 -08:00
* Evas texblock: Fixed a bug with breaking after format items.
2013-01-13 19:54:47 -08:00
* Fix endianess issue in Eet_Image.
2013-01-14 02:11:27 -08:00
* Fix bug in eio_file_map_new container set.
2013-01-14 06:18:10 -08:00
* Evas textblock: Fixed issue with line height when breaking on a format.
2013-01-14 23:30:29 -08:00
* Fix SIGFPE in evas map update if image is 0.
2013-01-15 02:57:34 -08:00
* Evas textblock: Fixed issue and simplified cursor_geometry_get.
2013-01-15 03:50:22 -08:00
* Evas text: Fixed issue with horiz advance.
2013-01-15 06:49:31 -08:00
* Evas text utils: Fixed issue with no-harfbuzz bidi.
2013-01-15 22:32:34 -08:00
* Fixed pixman surface alloc where allocated and image size differ.
2013-01-20 20:31:39 -08:00
* Fixed x11 error sync issue with ecore_x_image_get()
2013-01-22 11:00:08 -08:00
* Fix evas gif loader to return the correct frame duration
2013-01-28 16:07:17 -08:00
* Prevent a crash even if an invalid object is swallowed into an edje object.
2013-01-29 05:52:22 -08:00
* Fix cache miss when active edje hash is empty.
2013-02-03 23:52:56 -08:00
* Prevent denial of service on eina_hash function.
2013-02-05 09:27:24 -08:00
* Fix return type of function ecore_wl_outputs_get().
2013-02-06 01:28:00 -08:00
* Fix memleak in Eina_File.
2013-02-08 00:56:00 -08:00
* Fix ecore_x_screen_is_composited/set() to work on multihead.
2013-02-08 01:07:08 -08:00
* Fix memory usage of Ecore_Con_Server
2013-02-08 07:49:50 -08:00
* Fix memory leak in eina_xattr_value_ls.
* Fix memory leak in gstreamer_ecore_x_check
2013-02-08 07:31:25 -08:00
* Evas textblock: Fixed a selection issue with different scripts and bidi.
2013-02-11 03:04:42 -08:00
* Fix memory leak in error case in ethumb.
2013-02-13 18:09:21 -08:00
* fix bug not to display preedit string with PREEDIT_TYPE_NONE style
2013-02-14 00:03:52 -08:00
* Fix bug candidate word couldn't be selected with up/down key in the preedit status
2013-02-15 07:38:49 -08:00
* Edje textblock: Improved textblock fit.
2013-02-17 06:18:46 -08:00
* fix anchor clicked mouse signals for selection-enabled entries
2013-02-17 22:41:43 -08:00
* Fix edje_color_class_list() and edje_text_class_list() to look at right hashes.
2013-02-18 22:55:40 -08:00
* Evas: Fix Evas_Object_Text when LTR and RTL are used in the same paragraph.
2013-02-19 19:10:18 -08:00
* Properly report file not found in Edje.
2013-02-20 00:16:54 -08:00
* Fix ecore-x edid fetch to ftech 128, not 100 bytes.
2013-02-21 05:39:37 -08:00
* Evas text: Fixed bug with the text object direction detection.
2013-02-21 06:59:27 -08:00
* Evas font: Fixed font run detection for specific cases with 2 different fonts in the middle of a run.
2013-02-24 23:56:25 -08:00
* Evas cache: remove the freed worker from the pthread worker list when it's failed to create a new thread so as not to access it if a thread is working newly.
2013-02-28 01:16:46 -08:00
* fix custom states for edje SPACER parts
2013-02-28 03:32:43 -08:00
* fix edje program filters
2013-03-04 21:01:32 -08:00
* fix dangling pointer problem related with shmget fail
2013-03-05 16:26:44 -08:00
* fix bug scroll works when PgDn, PgUp, Home, End key in entry is pressed in preedit state
2013-03-10 21:57:12 -07:00
* clean up gnutls session initialization
2013-03-11 19:53:21 -07:00
* fix bug not check data value when get deiconify message
2013-03-14 04:48:05 -07:00
* fix use of ecore_con_*_flush functions with unconnected objects
* fix setting of write flags on ecore-con servers during connect
2013-03-14 21:05:39 -07:00
* fix gles support to only use GL_UNPACK_ROW_LENGTH if extension exists
2013-03-19 07:07:28 -07:00
* Fix magic failure in eina_value_array_count when array has not been allocated
2013-03-22 02:49:46 -07:00
* Ecore_x: fix alpha set function not clear sync counter
2013-03-28 02:51:18 -07:00
* Fix evas word start/end find in textblock to be consistent with other toolkit logic on the matter
2013-03-29 03:42:54 -07:00
* Fix edje entry to respect filters and if input filtered out, don't clear selections
2013-04-03 03:18:58 -07:00
* Fix evas buffer engine allocation with non alpha output
2013-01-05 23:53:17 -08:00
* Evas font: click on left/right half of char does matter now.
2013-04-04 08:05:27 -07:00
* Evas font: If OS/2 table is available and the font is demi-bold, don't do runtime emboldment.
2013-04-04 21:05:25 -07:00
* Evas font: fix font source have wrong current size.
2013-04-04 23:18:23 -07:00
* Evas: Fix over redrawing of Evas_Map when applied on smart object.
2013-04-08 05:30:31 -07:00
* Evas font: Fix a bug with cluster size calculation with texts ending
with ligatures.
2013-04-09 21:53:37 -07:00
* Edje entry: When cursor is located to each edge, entry now doesn't grab events for cursor movement.
2013-04-13 03:01:27 -07:00
* Evas map: don't be crashed even if image size is 0.
2013-04-13 13:18:31 -07:00
* Evas: Don't update evas update area by the clipper if the image obj visible is changed.
2013-04-14 21:45:18 -07:00
* Evas: fix gif decoding bug related with background color.
* Evas: fix gif bug related with scale down decode.
2013-04-15 09:15:22 -07:00
* Evas textblock: Fixed a bug with deletion of ranges that end just a visual format.
2013-04-15 11:05:16 -07:00
* Evas: If an object goes to be hidden without replacing the cur/prev state info, the object context can be corrupted at the next show time. Now it replaces the cur/prev in that rare case.
2013-04-17 23:16:40 -07:00
* Evas: Fix evas gl_x11 in 16bpp and lower depths than 24/32 bpp.
2013-04-18 22:46:42 -07:00
* Edje: Fix useless ecore_imf_context_reset call in case of pressing ESC and Return key
2013-04-22 07:34:25 -07:00
* Edje: When selected word exists, selection is cleared and cursor remains on the current entry by additional key input.
2013-04-19 18:31:01 -07:00
* Ecore-X: Fix selection parser to not overrun buffer read by using longs on 64bit.
2013-04-22 08:41:24 -07:00
* Evas: Fix recursive proxy image rendering to just render black
2013-04-25 07:16:13 -07:00
* Evas textblock: Fixed line size calculation when using multiple fonts.
2013-05-04 08:01:57 -07:00
* Evas: Fix gif loader can't load image which has normal frames and error frames
2013-05-04 19:52:33 -07:00
* Ecore_Input_Evas: Fix ecore_input_evas didn't check the device id of mouse event
2013-05-09 01:57:56 -07:00
* Edje: fix custom states for proxy parts
2013-05-09 09:33:56 -07:00
* Evas: Don't try blend on gl backened if the render option is COPY
2013-05-10 09:44:30 -07:00
* Evas text: Fixed line size calculation when using multiple fonts.
2013-05-11 06:40:50 -07:00
* Evas: Fix crash if app use native surface in wrong engine.
2013-05-13 17:33:19 -07:00
* Edje entry: return surrounding string until the start position of selection
2013-05-14 00:14:38 -07:00
* Ecore-imf: fix crash when ecore_imf_context_del is called in ecore_imf_context_input_panel_callback_call
2013-05-16 03:04:01 -07:00
* Edje textblock: Fixed issue with quoted formats.
2013-05-22 02:04:34 -07:00
* Edje textblock: Keep the text styles when new font by the text class is applied.
2013-05-22 04:40:56 -07:00
* Fix fd handler increase issue when ecore_pipe_add/del is called repeatedly.
2013-05-28 16:31:22 -07:00
* Edje Lua: Stop leaking evas objects in Lua.
2013-05-24 08:02:43 -07:00
* Fix use of ecore_con_server_client_limit_set() (counter never decreased).
* Fix use of ecore_con_client_timeout_set() and ecore_con_server_timeout_set() that makes timeout on
connections even if you sent data.
* Fix cl->start_time (initialization missing). So now
ecore_con_client_uptime_get() is working.
2013-05-24 08:06:51 -07:00
* Fix srv->start_time (initialization missing). So now
ecore_con_server_uptime_get() is working for plain TCP connections.
2013-05-28 07:07:24 -07:00
* Fix textblock to render pre again if it needs to relayouting.
2013-06-03 01:17:33 -07:00
* Fix edje min size calc to calc sub GROUP parts too.
2013-06-03 02:32:13 -07:00
* Fix textblock ascent/descent calc to use superset of fontset data.
* Fix evas gl partial swap to keep full renders if auto mode switching.
* Fix memory leak in evas dri/drm swapbuf path
* Fix string leak in evas dri/drm swapbuf
* Fix crash on exit in ecore_audio
* Fix eet_mmap to use caches for lookup so it shares with everyone
* Fix edje multisense segv (free non-malloced data from eet)
* Fix evas proxy_unset of NULL image.
* Fix x11 selection trailing nul byte in text
* Fix slowness in glmap/unmap buffer by default in evas gl engine
* Fix evas segv on image del if loader is NULL
* Fix evas swapregion rect to account for rotation
* Fix "always scissor" to not break map in evas gl engine
* Fix issue when wchar_t is signed and eina_unicode does negative array lookups.
* Fix nvidia texture from pixmap config depth match to be looser to avoid non-matches.
* Fix evas gl engine to work in 16bpp nicely.
* Fix native surface to be more anal about depth matching.
* Fix eeze sensors to not segv on shutdown
2013-06-03 19:17:21 -07:00
* Evas: correctly detect if a loader support asynchronous preloading.
2013-06-04 04:13:04 -07:00
* Evas: improve stability of Evas_Cserve2.
2013-06-04 23:26:09 -07:00
* Evas: Fix gif cannot decode alpha value correctly.
2013-06-12 22:09:28 -07:00
* Evas: Fix bs if app call image object update add after call api like fileset.
2013-06-17 01:53:33 -07:00
* Evas: Fix evas_gl direct rendering to support partial redraw.
2013-06-25 08:37:48 -07:00
* Evas textblock: Fixed issue with textblocks without fonts segfaulting.
2013-06-26 10:38:24 -07:00
* Evas: Fix evas_common_convert_yuv_42* functions to actually return the converted data.
2013-06-28 23:00:43 -07:00
* Evas: Fix jpeg loader cannot deal with exif information correctly
2013-07-01 06:11:27 -07:00
* Evas textblock: Fixed issue when parsing formats with quotes.