aboutsummaryrefslogblamecommitdiffstats
path: root/ChangeLog
blob: 421e2e3397ba2951c1c5518d07bc8a2be0b75e88 (plain) (tree)
1
2
3
4
5
6
7
8
9




                                                                   


                                                                         
                                                    
                                                             
 

                           
                                                                            
 




                                                                         



                                                    



                                           





                                                                           


                                                                            
                                                                      
 



                                                             



                                                              




                                                                              


                                                     
                                







                                                                          



                                        



                                                               


                                                       
                                                                 
 



                                            



                                                                        



                                   




                                                                       

                       
                                                                
                                                             
 





                                                                    
                                
 


                                                                                          
                                                                                     
                                                                                     
 

                                          

                                                                

                                            






                                                                      
 



                                                         




                                                                      


                                         



                                                             
                                              


                                                                        


                                                                
                                                       
 


                                                                          
                                                                  
 







                                                          



                                                




                                                                           



                                


                                                                           
                                                                         
                                                                  
                                                                           
 


                                                                              
                                                                      
                                                                          
                                                                            
 
















                                                                            




                                                                          
                                   
 

                                           

                                
                                                                     





                                                                             





                                                                       



                                                                          





                                                                     







                                                                     
 





























                                                                           





                                                                         
 




                                                                       
 















                                                                               
 






                                                                           



                                                           
2013-01-15  Paulo Alcantara (pcacjr)

	* Evas engines: Introduce multi_font_draw() function
	* Evas textgrid: Change render to support multi_font_draw()

2013-01-15  Tom Hacohen (TAsn)

	* Evas textblock: Fixed issue and simplified cursor_geometry_get.
	* Evas text: Fixed issue with horiz advance.
	* Evas text utils: Fixed issue with no-harfbuzz bidi.

2013-01-14  Daniel Willmann

	* edje: Fix off-by-one errors when using alloca in various functions

2013-01-14  Tom Hacohen (TAsn)

	* Evas textblock: Fixed issue with line height when breaking on a
	format.

2013-01-14  Cedric Bail

	* Fix bug in eio_file_map_new container set.

2013-01-14  Albin Tonerre

	* Fix endianess issue in Eet_Image.

2013-01-13  Boris Faure (billiob)

	* Fixed condition based on uninitialized value in ecore_x_selection
	(both xlib and xcb).
	* Fixed a leaked when no selection converter matches.

2013-01-11  Tom Hacohen (TAsn)

	* Static libs: Updated liblinebreak to libunibreak's latest version.
	* Evas texblock: Fixed a bug with breaking after format items.

2013-01-11  Cedric Bail

	* Fix not up to date clip cache for Evas_Object_Text.

2013-01-09  Jiyoun Park (jypark)

	* Fix evas bmp loader code which deal with image size.

2013-01-08  Gustavo Sverzut Barbieri (k-s)

	* Fix eina_prefix_new() with debian multilib without magic check file.

2013-01-08  Mike Blumenkrantz

        * Fix efreet desktop command parsing of https

2013-01-07  Sung W. Park (sung_)

	* Pulled out evas gl backend binary shader file caching code from 
        evas_gl_shader.c file and made an internal generic caching api in 
        evas_gl_common.h for use in evas_gl code.
        * Implemented evas_gl surface cap. caching code in gl backend to
        accelerate the engine creation. 


2013-01-07  Thomas Petazzoni

	* Fix build of Evas XCB backend.

2013-01-04  Jérémy Zurcher

	* Improve eina_share string del speed by a maybe 5-15%.

2013-01-03  Gustavo Sverzut Barbieri (k-s)

	* Add eina_alloc.h to Eina.h to define alloca()
	* Eeze: deprecated support for udev<148 and libmount<2.18

2013-01-03  Cedric Bail

	* Use Eina_File for evas png loader.

2013-01-03  Carsten Haitzler (The Rasterman)

        * Fixed ecore_con case where freeing server double-frees clients

2013-01-03  Jérémy Zurcher

	* Add eio_eet_sync symbols.

2013-01-02  Carsten Haitzler (The Rasterman)

        * Fixed evas_software_xlib_x_write_mask_line() issue - it was
        finding a segment in the shm cache of the wrong size for masks!

2013-01-02  Cedric Bail

	* Use Eina_File for evas webp, gif, tiff and eet loader.
	* Add eet_mmap to open an Eet file from an Eina_File.

2012-12-31  Gustavo Sverzut Barbieri (k-s)

	* Fixed eina_xattr_value_ls() an eina_xattr_value_fd_ls()
	* Added eina_xattr_fd_get(), eina_xattr_fd_set(),
	eina_xattr_del(), eina_xattr_fd_del(), eina_xattr_copy() and
	eina_xattr_fd_copy()
	* Added eina_file_copy()

2012-12-24  Mike Blumenkrantz

        * eina_magic_fail() now throws error messages on NULL pointers instead of critical
        * all efl object-freeing functions now take NULL without crashing or erroring
        * eio functions no longer crash when passed NULL and throw errors accordingly

2012-12-19  Gustavo Sverzut Barbieri (k-s)

	* Fixed Evas RGBA_Image->flags.loaded for copied images.
	* Fixed evas_object_image_is_inside() implementation.

2012-12-19  Carsten Haitzler (The Rasterman)

        * Fixed 24bpp issue with rendering in evas. It shows itself
        only under qemu/kvm with the cirruse driver that I have found.
        In this case the screen is really 24bpp packed and this case
        just never comes up on any vaguely modern gfx system.
        * Fixed 24bpp ximage convert back from 24bpp to 32bpp in
        ecore-x. Only shows itself in qemu/kvm.

2012-12-18  Gustavo Sverzut Barbieri (k-s)

	* Fixed many memory problems with ecore_evas_extn

2012-12-18  Leandro Pereira

	* Add threaded renderer.
	* Modify software_generic and gl_x11 to use threaded renderer.

2012-12-17  Daniel Willmann
	* Add EFL Audio API - ecore_audio

2012-12-17  Leandro Pereira

	* Get rid of unused `ref` field in RGBA_Image struct.
	* Prepare soil to land threaded render.
		* Use refcounted glyph arrays.
		* Common code to draw lines, polygons, rectangles, maps,
		and scaling.

2012-12-13  Cedric Bail

	* Fix potential segv in software engine native_set code.
	* Fix uninitialized data in Evas OpenGL engine.

2012-12-12  Daniel Willmann

	* Fix possible buffer overflow in functions relying on EET_T_LAST.
	* Fix possible memory corruption in xrandr EDID functions.

2012-12-12  Cedric Bail

	* Add ellipsis support in Evas_Object_Text.

2012-12-12  ChunEon park <hermet@hermet.pe.kr>

        * Fix the evas gl line incorrect position problem.

2012-12-11  Cedric Bail

	* Fix leak eet_pbkdf2_sha1 with OpenSSL.

2012-12-10  Gustavo Sverzut Barbieri (k-s)

	* Added ECORE_GETOPT_ACTION_BREAK to force breaking out of argument
	parsing logic (will behabe same as GNU's "--", useful for xterm -e)

2012-12-07  Cedric Bail

	* Don't leak fd on exec.

2012-12-07 Sung W. Park (sung_)

	* Added EVAS_GL_LINE_NO_OFFSET_HACK to turn off the line coordinate
          fiddling that was originally in the gl backend code. The offset
          fiddling caused issues with some ARM target GPU drivers.
        * Fixed polygon rendering bug in GL backend when there are cutouts.

2012-12-05  Gustavo Sverzut Barbieri (k-s)

	* Removed DirectFB support (both ecore_directfb, evas and ecore_evas).
	* Removed XRender, WinCE, X11-16 and X11-8 ecore_evas support.
	* Bumped gnutls version requirement to >= 2.11 (released in 2010).
	* Bumped GNU/libc requirement to >= 2.4 for inotify (sys/inotify.h).

2012-12-04  Gwanglim Lee

        * Add window profile support:
        * Add ecore_evas and ecore_x APIs to support the window profile.
        * Implement window profile for ecore_evas_x, ecore_evas_extn_socket,
          ecore_evas_extn_plug and ecore_evas_buffer.
        * Deprecate ECORE_X_ATOM_E_PROFILE and ECORE_X_ATOM_E_PROFILE_LIST.
        * Deprecate ecore_x_e_window_profile_list_set. Use
          ecore_x_e_window_available_profiles_set instead.
        * Deprecate ecore_x_e_window_profile_list_get. Use
          ecore_x_e_window_available_profiles_get instead.
        * Add ecore_evas_sub_ecore_evas_list_get API.

2012-12-05  Cedric Bail

	* Fix build of Ecore_Evas_Extn on Solaris 11.

2012-11-30 Gustavo Sverzut Barbieri (k-s)

	* Fix evas_object_box.c to properly reset size_hint_min to zero if
	there are no objects packed into the box.

2012-11-22 Paulo Alcantara (pcacjr)

	* Add scalecache support to Cserve2

2012-11-22  Sung W. Park (sung_)

        * Fixed a bug where if an image object rendered using Evas GL
        direct rendering and then another image object using Native
        Surface rendering, there was a potential for it to fall into
        the same direct rendering path.
        * Fixed some minor Evas GL extension bugs that came from refactoring.


2012-11-21  Carsten Haitzler (The Rasterman)

        * Fixed leak in textblock and text props in general that made
        textblock recalcs lead very badly. Required changed to textgrid
        though a sit relied on the leaky behavior.

2012-11-20  ChunEon Park (Hermet)

        * Fix the evas memory leak - eina_rectangles allocated internally.

2012-11-16  Sung W. Park (sung_)

        * Fixed glGetIntegerv() in Direct Rendering mode for Evas GL
        to properly handle GL_SCISSOR_BOX and GL_VIEWPORT parameters.


2012-11-13  Carsten Haitzler (The Rasterman)

        * Fixed GLX native surface handling to use glXChooseFBConfig.
        This frixes a break in compositing on new intel mesa drivers.

2012-11-12  Mike Blumenkrantz

        * Add eina_list_last_data_get

2012-11-10  Vincent Torri

        * Fix build of eina_file on Solaris 10

2012-11-09  Vincent Torri

	* Fixed longstanding memset bug in evas box.

2012-10-19  Cedric Bail

	* Add eina_thread API.

2012-10-19  Patryk Kaczmarek

	* eina_stringshare_add_length return NULL when func args are wrong.

2012-10-17  Carsten Haitzler (The Rasterman)

        * Add eina_barrier API to cover pthread_barrier functionality
        * Add eina_tmpstr_add() and eina_tmpstr_del().

2012-10-04  Vincent Torri

	* Update lz4 code to rev. 77. This fix compilation on NetBSD 5.0

2012-10-31  Cedric Bail

	* Add eet_list_entries().
	* Add eet -l -v to give more information about an eet file.

2012-09-27 Patryk Kaczmarek <patryk.k@samsung.com>

        * Add eet file handle null checks to eet_data_write_cipher(),
        eet_data_descriptor_decode_cipher(),
        eet_data_descriptor_encode_cipher(), eet_data_xattr_cipher_get(),
        eet_data_xattr_cipher_set().

2012-09-27  Carsten Haitzler (The Rasterman)

        * Fix return value of eina_mmap_safety_enabled_set() and
        ensure future eina_mmap_safety_enabled_get() return right value
        on success.

2012-09-21  Carsten Haitzler (The Rasterman)

        * Fix big endian bug with eet image handling and endianess swapping.

2012-09-15  Vincent Torri

        * Add DOCTYPE children to be parse in eina_simple_xml.

2012-09-12 Patryk Kaczmarek <patryk.k@samsung.com>

        * Add EINA_SAFETY checks for proper function arguments.
        * Add check if given arguments (distance and coordinates) in eina_tiler
        and eina_rectangle are not below zero
        * Documentation for eina list specified and eina stringshare fixed

2012-09-11  Cedric Bail

        * Speedup Eina Rbtree Iterator by recycling memory instead of
        massively calling malloc/free.

2012-09-04  Roberto de Souza <zehortigoza@profusion.mobi>

        * Fix EINA_INLIST_FOREACH_SAFE macro to work when inlist is not the
        first item in the struct.

2013-01-15  ChunEon Park (Hermet) <hermet@hermet.pe.kr>

        * Fix SIGFPE in evas map update if image size is 0.