fix long standing layer set bug
[profile/ivi/evas.git] / ChangeLog
index cddbb9b..e4dda37 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 2012-01-06  Sung W. Park (sung_)
 
         * Add EvasGL support to software backend using OSMesa.  Requires OSMesa
-          library.  Due to caveats in OSMesa, surface config stays with a 
-          context rather than with a surface.  So for now, the config of a 
+          library.  Due to caveats in OSMesa, surface config stays with a
+          context rather than with a surface.  So for now, the config of a
           surface remains with the first context that it binds to.  May need
           to come up with a different solution in the near future.
 
 
 2012-01-20  Sung W. Park (sung_)
 
-       * Add Direct Rendering to Evas' window optimization for Evas_GL.  This 
+       * Add Direct Rendering to Evas' window optimization for Evas_GL.  This
           optimization can be significant since it avoids and extra copy from
           an offscreen buffer.  Normally, Evas_GL will render to a render
-          target using an FBO. This can be enabled by giving 
-          EVAS_GL_OPTIONS_DIRECT hint in the config options_bits. Direct 
-          rendering is actually done if the following conditions are met - 
-          1) All GL rendering is done in the pixel_getter callback 2) No 
-          rotation on the image object 3) Corresponding image 
+          target using an FBO. This can be enabled by giving
+          EVAS_GL_OPTIONS_DIRECT hint in the config options_bits. Direct
+          rendering is actually done if the following conditions are met -
+          1) All GL rendering is done in the pixel_getter callback 2) No
+          rotation on the image object 3) Corresponding image
           object has alpha disabled.
 
 2012-01-23  Tom Hacohen (TAsn)
         * Fix pixman rendering support if you set alpha flag AFTER
         setting image size for custom image data.
 
-2012-05-14 Sanghee Park
+2012-05-14  Sanghee Park
 
        * Add Multisample Anti-Anliased surface format for Evas GL.
         The formats are divided into High, Med, Low, None, where High represent
         max number of samples.  Currently, this feature is only supported in GLES2
         environment with GL_IMG_multisampled_render_to_texture extension supported.
 
-2012-05-16 Vincent Torri
+2012-05-16  Vincent Torri
 
        * Use Esvg for svg rendering. If not found, librsvg is still used.
+
+2012-05-18  Cedric Bail
+
+       * Remove librsvg svg loader as it is a massive source of crash in e17. If
+       you still want to use it, use the evas_generic_loader librsvg binary.
+
+2012-05-18  ChunEon Park (Hermet)
+
+       * Update mapped objects rendering when their color is changed
+
+2012-05-24  Carsten Haitzler (The Rasterman)
+
+        * Fix evas_object_image_memfile_set() on non-linux systems.
+
+2012-05-29  Tom Hacohen (TAsn)
+
+       * Text: Fixed an issue with text object sizing.
+       * Font: Fixed run-time italic.
+
+2012-05-30  ChunEon Park (Hermet)
+
+       * Fixed to clean up when map actually changed. Now rendering updates will be
+       correct after evas_map acutally disabled/enabled for the smart object.
+
+2012-05-30  Cedric Bail
+
+       * Don't wake up prepare thread if there is nothing to prepare.
+
+2012-05-30  Daniel Zaoui
+
+       * Fix evas_free callback deletion to not sometimes abort evas freeing
+        in some situations, thus leaking.
+
+2012-06-10  Carsten Haitzler (The Rasterman)
+
+        * Fix evas font handling so bitmap fonts work again like they
+        once did. This ifxes max height, and max ascent/descent
+        calculation for 0 em fonts with 0 bbox size (bitmap case), and
+        fixes 1 rounding error in text objects that placed ascent in the wrong
+        place by 1 pixel for even ascents.
+
+2012-06-10  Cedric Bail
+
+       * Limit the updated region to fit in CPU cache for Pipe rendering.
+
+2012-06-12  ChunEon Park (Hermet)
+
+       * Fixed simple line drawing on s/w backened. Unmatched loop scope caused the
+       destination buffer pointer march in place.
+
+2012-06-12  ChunEon Park (Hermet)
+
+       * Removed empty evas_object_map_source_set/get APIs. Will Not be implemented.
+
+2012-06-13  Mike Blumenkrantz
+
+        * Fix crash in evas_object_image_add() when called prior to setting an engine
+          for the given canvas.
+
+2012-06-14  Cedric Bail
+
+       * Cache convertion from Evas_Map to RGBA_Map.
+
+2012-06-15  Vincent Torri
+
+       * Add Textgrid object.
+
+2012-06-15  Mike Blumenkrantz
+
+        * evas_object_smart_members_get() now returns NULL on non-smart objects
+
+2012-04-26  Carsten Haitzler (The Rasterman)
+
+        * Fix GL engine bitmap font handling
+
+2012-06-19  Vincent Torri
+
+       * Remove uselesss software DirectDraw 16 bits engine
+
+2012-06-27  Sung W. Park (sung_)
+
+       * Added (w, h) <= 0 check in EvasGL surface that was never handled before.
+        * Handled evas_gl_make_current to return error when either surface 
+        or context is NULL.  Before, when that was the case, it just did 
+        make_current(NULL, NULL) internally. 
+
+2012-04-28  Carsten Haitzler (The Rasterman)
+
+        * Fix font instance refcounting for textprops that hang around.
+
+2012-06-29  Jiyoun Park
+
+       * upstream merge
+       * Merge remote-tracking branch 'remotes/origin/upstream'
+
+2012-07-03  Christopher Michael
+
+       * Merge Tizen changes to upstream EFL.
+       * Support gif scaling in evas gif loader.
+       * Create vertex & fragment shader(s) in the gl_common engine.
+       * Don't call glGetTexLevelParameteriv unless it is supported.
+       * Support evas_cserve2 in the wayland_shm engine.
+       * When freeing a gl_x11 window, make sure to call eglMakeCurrent with a null surface
+               to inform EGL that this window is no longer valid.
+
+2012-07-04  Cedric Bail
+
+       * Make pipeline rendering use more extensively the prepare stage.
+
+2012-07-04  Gustavo Lima Chaves
+
+       * Add simple interfaces support to Evas smart classes
+
+2012-07-05  ChunEon Park(Hermet)
+
+       * Fixed Map pipe region issue. It caused the incorrect object rendering order
+       on gl backened.
+
+2012-07-05  Cedric Bail
+
+       * Strongly disable Evas pipe rendering.
+
+2012-07-05  Cedric Bail
+
+       * Don't let bad map sneek at render time and ban them as early as possible.
+
+2012-07-07  ChunEon Park(Hermet)
+
+       * Let Draw Text with viewport size instead of window size. When map is enabled then it should be rendered completely.
+
+2012-07-11  Tom Hacohen (TAsn)
+
+       * Fixed runtime emboldenment with bitmap fonts.
+
+2012-07-16  Hermet (ChunEon Park)
+
+       * Fixed to do pre render for the children of mapped object.
+
+2012-07-17  Cedric Bail
+
+       * Fix garbage left by mapped smart object when they fly away from the canvas.
+       * Fix map life cycle.
+
+2012-07-18  Carsten Haitzler (The Rasterman)
+
+        * Fix evas box to not skip dealing with size hint changes
+          while it lays out objects. This breaks elementary badly and it should
+          never have done this. This broke the general logic of size
+          hint handling.
+
+2012-07-19  Jiyoun Park(jypark)
+
+        * Fix jpeg save bug related with error handler
+
+2012-07-22  Cedric Bail
+
+       * Don't crash when calling evas_object_smart_type_check without type.
+
+2012-07-24  Ingvaldur Sigurjonsson
+
+       * Fix typoe in docs
+<<<<<<< .mine
+
+2012-07-24  Hermet (ChunEon Park)
+
+       * Fixed evas_gl resource list have cleared properly when it is released
+       so it would be no problem when it is reinitialized in one same process.
+
+2012-07-24  Cedric Bail
+
+       * Handle Proxy with the right context.
+
+2012-07-24  Carsten Haitzler (The Rasterman)
+
+        * Fix long-standing bug when changing layer of a smart object,
+        its children dont change their layer value and pointer with it, thus
+        getting layer from them get you the wrong one.
+