This is an automated email from the git hooks/post-receive script.

zmike pushed a change to annotated tag v1.22.3
in repository core/efl.

        at  5a928b4e62 (tag)
   tagging  99effcc554788caa5dc7908e392b2e04fa9c83fd (commit)
  replaces  v1.22.2
 tagged by  Mike Blumenkrantz
        on  Fri Aug 23 12:45:01 2019 -0400

- Log -----------------------------------------------------------------
1.22.3

Alastair Poole (2):
      edje_cc_out: Exit instead of segfault on OpenBSD.
      build: Fix build on OpenBSD.

Ali Alzyod (2):
      elm_entry: speed up setting text (check if same text is already set), fix 
setting same text pointer
      efl_ui_text: clear selection after cut

Bowon Ryu (1):
      elm_entry: prevents invalid cursor position updates

Carsten Haitzler (37):
      eina - value - test - cats warnings on 32bit to get some silence
      edje src - mark with efl version so we don't get warnings
      efl sel manager - flush wl conenction in cnp to avoid hangs...
      edje messages - make it use inlist to fragment ram less
      edje messages - track all messages for an edge obj in the edje
      edje messages - avoid nasty On2 walk of message lists with skipping
      edje messages - on del use the per edje message list not global
      edje messages - use trash to keep message structs around for a short time
      evas - pointer in get - dont On walk inlist but O1 jump to last
      evas optimization - fix the "start in list middle" case
      ecore_x - restore move event skipper that was removed long ago
      elm - cursor - clear cursor job late to avoid crash
      edje - double make sure edje messages are zero'd due to a segv i saw
      ecore wl2 - fall back to shm if dmabuf fails in buf init
      evas events - fix segv if pointer data is freed by cb
      elm toolbar - fix packing options at start to avoid visual layout bugs
      elm toolbar - fix toolbar item separators and refactor aling/fill of item
      evas - gl_drm - delete old surfaces before creating new ones
      ecore evas drm - fix code that forgets to del an fd handler
      elm toolbar - fix backport to use older apis
      eldbus - fix leak of message in error path case
      efl thread - fic pipe close to not close invalid pipe fds
      efl thread - use pipe array names consistently to avoid err handling bug
      eina file - don't double unlock a lock
      elm entry - respect plain text newlines on paste again...
      elm - dnd - fix drop target del to not nuke handler all the time
      ethumb - fix short alloc on stack not including nul char space
      elm hoversel - avoid crash when items modified while popping down
      evas - loader - rsvg generic - install svg symlink
      elm slider - delete timers on destruction that should be deleted
      edje - handle errors and eina file handles and vpath properly
      elm theme - handle error cases and eina file handles properly
      evas - font rendering - dont crash if we have color fonts and gl and sw
      eina file refs in edje/evas - audit them and plug holes where refs stay
      edje signal matches/patterns - handle re/alloc errors and missing ptrs
      edje - signal callback matches/patterns try fix number 2
      emotion - webcam fix deletion of webcam still left in webcam list

Cedric BAIL (5):
      eio: correctly set reference count of cached child object.
      eina: always initialize all the field of Eina_Value used by Eina_Promise.
      ecore: make sure that ecore stay initialized during the full test.
      eina: refactor and simplify vpath.
      ecore: do not rely on implicit rules for memory lifecycle during test.

Christopher Michael (1):
      benchmarks: Fix copy-paste error

Daniel Kolesa (1):
      docs: remove obsolete docgen from the tree

Godly T.Alias (1):
      Genlist: Fix for genlist item field update

Hermet Park (3):
      edje doc: fix corrupted grouping.
      efl_ui_textpath: remove err log in none error case.
      efl_ui_textpath: redraw text properly.

Hosang Kim (1):
      ecore_ipc: close dialer io closer when dialer is deleted.

Jaehyun Cho (6):
      efl_mono: fix to load libevas.so based on efl.Libs.Evas
      efl_ui: fix to use Efl.Ui.Widget's "background" and "shadow" part class
      efl_ui_popup: add efl.background swallow part
      efl_canvas_text: fix to set halign correctly
      efl_mono: generate efl_canvas_text.eo.cs
      efl_ui_stack: fix not to keep final state of push/pop animations

JunsuChoi (1):
      evas_vg_node: Move change flag value setting

Lauro Moura (5):
      csharp: Some docs improvements.
      model: Add some missing docs bits.
      csharp: Add docs for aliases
      csharp: Fix property helper doc indent
      csharp: Fix event marshalling for value types

Marcel Hollerbach (5):
      efl_canvas_animation: reply on the correct API
      elm_panel: do not use the unfocusable state here
      eina: move builtin detection to eina_config.h
      efl_ui_suite: fix errors in focus tests
      edje_cc: protect array lookup

Mike Blumenkrantz (67):
      evil: explicitly define HAVE_DL$FUNC for dl functions
      evas/scale_sample: slightly refactor some mask geometry clamping
      evas/scale_sample: fix mask geometry clamping in scale thread
      evas/scale_sample: call alloca for the scanline buffer after clamping 
width
      evas/image: fix broken auto_fill mechanism when manually changing fill
      elm_test: fix some bugs in elm_image tests
      evas_render: deduplicate mapped mask render code
      evas/render: fix proxy clipping when source_clip is disabled
      elm_color_class: use legacy event for genlist selection
      efl_ui_focus_manager_sub: handle manager change when tree is set to 
unfocusable
      elm_widget_item_static_focus: mark param as used
      edje/calc: correctly handle swallow/group objects as clippers for state 
clips
      gl_generic: handle image orientation setting when texture has not been 
created
      ecore/timer: fix handling of timer freeze during construction
      edje/load: (more) correctly handle part updates after changing edje group
      efl_canvas_layout: permit part_type_get on invalid parts
      eina/file: use INFO log level when eina_file_open fails
      eina/prefix: ignore magic files when running in tree
      efl_ui_focus_manager/calc: handle redirect setting if no previous 
redirect set
      elm/layout: do not trigger sizing eval on subobj deletion if no 
resize_obj set
      elm/layout: do not trigger sizing eval at end of canvas_group_add
      elm/colorselector: return early from theme apply if object is not yet 
finalized
      elm/diskselector: fix handling in theme data setup
      elm/diskselector: trigger sizing eval during theme set only if finalized
      elm/entry: use edje functions directly for interacting with edje objects
      elm/gengrid: handle cache item deletion without errors
      elm/gengrid: more null checks for setting mirrored state during 
construction
      elm/gengrid: handle focus events when no previous focus item was set
      elm/hovers: don't trigger more errors when setting null hover parent
      elm: don't attempt to load clouseau when running in tree
      elm: fix value of datadir when running in tree
      elm/map: ignore zoom events during construction which cannot be handled
      elm/slider: avoid emitting double events when range slider value changes
      elm/slider: check for interval/range state before using that functionality
      efl_ui/button: check icon swallow existence before getting its content
      ecore-evas: check for internal evas presence before using it during free
      ecore-x: protect ecore_x_shutdown from creating a negative init count
      efl/io_model: check for parent object existence before removing wref
      eldbus: don't print warnings for user-canceled calls
      efl_ui/check: check icon swallow existence before getting its content
      efl_ui/layout: do not trigger sizing eval on hint change if object is dead
      efl_ui/layout: do not trigger sizing eval on subobj delete if layout is 
dead
      efl_ui/layout: only freeze internal layout during delete if it exists
      efl_ui/progressbar: check for part existence before using parts
      efl_ui/video: do not set 0x0 aspect hint
      efl_ui/widget: skip updating access info during parent_set(NULL) if dead
      elm/fileselector: return early in theme_apply during construction
      elm/popup: remove del callback for internal table object during 
destruction
      elm/code: check for cursor layout existence before emitting signals to it
      elm/gengrid: trigger unrealize event after unsetting unrealized flag
      elm/gen*: only call focus_object_setup_order_non_recursive if realized
      elm/genlist: unify all creation of calc jobs, skip if genlist is dead
      elm/genlist: trigger unrealize event after unsetting unrealized flag
      elm/genlist: handle cache item deletion without errors
      elm/genlist: handle genlist finding of nearest visible item when not 
realized
      elm/index: create event_rect[0] earlier in construction
      elm/interface_scrollable: return immediately from setting region if no 
content
      elm/list: return early from min_limit_cb if list object is dead
      elm/map: move setting initial zoom to later in construction
      elm/scroller: return immediately from updating focused scroll region 
without content
      elm_widget_item_static_focus: check for adapter existence in unrealize cb
      emotion: don't update crop clipper geometry if crop clipper doesn't exist
      ecore-imf/xim: only call ecore_x_shutdown if init was previously called
      tests/elm: explicitly denote cases where error messages are intentional
      tests/genlist: fix some shadowed variable warnings
      tests/elm_focus: explicitly set widgets to expand+fill in test
      release: Update NEWS and bump version for 1.22.3 release

Myoungwoon Roy, Kim (2):
      evas doc: Add a comment for Efl_Canvas_Object type.
      docs: Fix a wrong ingroup name of textpath.

Radoslaw Cybulski (1):
      Fix for invalid ATSPI role on naviframe page element

Romain Naour (1):
      libunibreak: add missing __has_attribute definitions for old compilers

Shinwoo Kim (3):
      evas_object_image: save EVAS_IMAGE_CONTENT_HINT_DYNAMIC image
      Efl.Ui.Textpath: enhance to support legacy API
      Efl.Ui.Textpath: draw text immediately in the position.set

Vincent Torri (7):
      Evil: remove localtime_r as mingw-w64 defines it when _POSIX_C_SOURCE is 
defined
      Evil: fix warning on 64 bits
      Ecore_Exe: fix warning on Windows
      elementary genlist: fix potential uninitialized variable.
      Evil: remove fall through warning
      Eio: avoid symbolic link on Windows
      ecore_evas win32: fix warning reported by clang

WooHyun Jung (1):
      csharp: fix formatting in generated .eo.cs codes

Woochanlee (1):
      evas_object_textblock: Fix binary search fail.

Xavi Artigas (3):
      docfx: Filter out *Concrete classes (again)
      docfx: Use the public repo url for www-content
      Efl.Ui.Flip: Silence warning

Yeongjong Lee (2):
      navigation_layout: set efl.content y-axis align to 0.0
      efl_ui_relative_layout: prevent infinite loop in chain calculation

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  6ef3e8ed00 ecore: do not rely on implicit rules for memory 
lifecycle during test.
       new  99effcc554 release: Update NEWS and bump version for 1.22.3 release

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 


Reply via email to