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

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

        at  321a6563bb (tag)
   tagging  1e2459da3a21620153f87c6cd85e0ac6f3ff06a7 (commit)
  replaces  v1.22.3
 tagged by  Mike Blumenkrantz
        on  Wed Sep 4 14:45:50 2019 -0400

- Log -----------------------------------------------------------------
1.22.4

Alastair Poole (1):
      ELM_CODE: Fix for theming of widget.

Ali Alzyod (2):
      evas_textblock: more descriptive parameter names
      evas_text: backward compatibility for setting text size

Boris Faure (1):
      efl.h: avoid redefinition of typedef 'Efl_Gfx_Path_Command'

Bowon Ryu (1):
      elm_entry: add null check logic on elm_entry_text_set API

Carsten Haitzler (29):
      edje signal - let's not crash if something odd happens
      edje signal matches - try number 3 to try plug all the holes
      edje - backport fix to opt that actually was a fix to existing bug
      stable - fix meson build to have svg loader work
      meson build - bump to 1.22.3 to match autofoo just for sanity
      evas -gl engines - buffer age - bring back fix for changing buffer age
      eio - don't call cb's after a cancel
      elm sel mgr - remove event handlers when no drop targets are left
      example - use LC_ALL not LC_MESSAGES for windows examples to build
      ecore - efl thread - handle write call mishaps and complain
      efl_wfl: fix warning and err prints for wl keymap tmp file
      evas - events - protect on object deletion while calling callbacks
      fix segv when adding optimizations to edje message handling
      filesel example - add locale.h include since we use setlocale
      ephysics - fix stringshare double del
      ecore drm - legacy - fix coverity leak complaint
      ecore evas drm - fix multi-dlopening of lib into symbol space
      ethumb - make coverity happy by including null char
      ecore drm legacy - fix dbus leaks of reply handle
      epp - fix tchnical leak for coverity
      ethumb - fix error free of static string as stringshare
      edje cc - fix coverity warning for uninit local var
      gif loader - dup eina file as we keep our own copy of it in the loader
      lz4 - update to 1.9.1 for static lib in src tree
      emile - use newer lz4 api instead of deprecated one
      eina log - we exceet 24 domains alrready out of the box, so increase
      efl model - fix use after free
      edje - fix conversion of edje var from float to int to use tmp var
      edje - fix conversion of edje var from int to float to use tmp var

Cedric BAIL (4):
      ecore_evas: on internal Evas canvas uncontrolled death, properly clean up 
Ecore_Evas.
      elementary: first search on ourself instead of our parent for all 
providers.
      eina: set EINA_VALUE_EMPTY during library init.
      edje: fix warning for returning wrong type.

Christopher Michael (4):
      ecore-wl2: Add missing doxygen for ecore_wl2_window_display_get
      ecore-wl2: Add doxygen for ecore_wl2_input_seat_get
      ecore-wl2: Add missing @since for ecore_wl2_offer_mimes_get function
      ecore-wl2: Add missing doxygen for ecore_wl2_window_resizing_get

Daniel Kolesa (1):
      eolian: fix function pointer leak as reported by asan

Felipe Magno de Almeida (1):
      efl-js: Remove private keys for Twitter API from example

Godly T.Alias (1):
      Evas Events: Decrement grab count on freeze state

Hermet Park (13):
      evas vector: set proper parents of clone objects.
      efl_canvas_vg_container: remove unnecessary parent set.
      evas svg: fix missing node opacity attribute.
      efl_canvas_vg: prevent dangling pointers.
      canvas event: remove unnecessary condition check.
      ecore_evas buffer: fix a deadlock issue.
      ecore_evas: prevent double free evas.
      evas rectangle: code refactoring.
      efl_canvas_rectangle: rendering optmization.
      evas vg: ++safety.
      ector: ++safety.
      edje: fix compatibility issue.
      evas events: fix corrupted mouse events behavior on mapped object.

Jongmin Lee (1):
      elm/interface_scrollable: check parameters before using them

JunsuChoi (5):
      efl_canvas_vg_container: Initialize alpha color
      ector: Fix precomp layer rendering issue when it has alpha value
      Ector.Renderer: Prevent too many unref.
      edje_cc: Fix always true condition.
      freetype: Prevent lose of data when fixed point divide calculation.

Lauro Moura (1):
      ecore: Fix download test.

Marcel Hollerbach (20):
      evas: emit the corrent event here,
      evas_events: fix wrong event listening
      efl_ui: include here efl_ui_item
      efl_ui_widget: optimize focus
      efl_ui_pan: emit the viewport change when the position changes
      efl_ui_list: fix warnings
      efl_ui_text: fix focus breaking
      efl_ui_widget: performance optimize deletion
      efl_ui_widget: relax the amount of event subscriptions
      efl_ui_win: optimize shutdown
      efl_ui_table: hardening of pack_at function
      efl_ui_table: correctly delete all items when clearing / unpacking
      efl_ui_pan: emit position changed when content is resized
      efl_pan: improve docs
      efl_ui_focus_manager_calc: optimize item deletion
      efl_ui_focus_manager_calc: safe if this is root in a flag
      efl_ui_focus_manager_calc: use a mempool instead of calloc / free
      efl_ui_widget: optimize size / position setting
      elm_systray: add back beta constructor
      efl_io_model: remove custom counting logic

Mike Blumenkrantz (65):
      theme: fix fileselector search button layout
      efl-wl: add missing docs for efl_wl_global_add()
      efl_ui_slider: remove setting pass_events on internal spacer in 
constructor
      tests/slider: verify emission of changed and delay,changed events
      tests: remove correct callback in slider event test
      evas_events: implement POINTER_CANCEL event
      elm/player: remove slider range setting from constructor
      efl/selection_manager: only create wl event handlers if using wl 
connection
      events: don't check for zeroed event types before registering them
      ecore: throw an error when trying to register a handler for a nonexistent 
event type
      ecore: also error when trying to add an event handler for a type 0 event
      efl/selection_manager: remove correct conditional
      edje: remove _edje_user_definition_fetch()
      evas/render: clear smart render cache when re-adding smart parent in 
post-render
      examples: fix function signature for edje color class example
      efl_ui_widget_part: implement some expected methods
      elm_actionslider: fix signal emission for left selection
      elm_actionslider: fix internal state when programmatically changing value
      efl_ui/box: avoid exploding stack with lots of subobjects
      efl_ui/box: optimize position_set operations with boxes
      efl_ui/table: emit EFL_PACK_EVENT_LAYOUT_UPDATED on layout updates
      efl_ui/scroll_manager: fix int overflow in animation duration calc
      evas/box: avoid triggering smart_move callback
      efl_ui/table: avoid exploding stack with lots of subobjects
      efl_ui/table: optimize position_set operations with tables
      edje: add some null checks for nonexistent objects
      tests/eldbus: fix broken unit test
      ecore: avoid breaking next main loop start if quit occurs outside of loop
      evas: fix type checking of Evas pointers in legacy functions
      evas/map: permit evas_map_free(NULL)
      efl_ui_widget: add safety checks to verify parents aren't being added as 
children
      efl_ui/scroll_manager: mimic feel of legacy scroller
      efl/scroll manager: stop clearing animators on every wheel event
      efl_ui/timepicker: fix range clamping on 12 hour timepickers
      elm/glview: fix glview to (again) return null if context creation fails
      elm_test/plug: fix error handling
      elm_test: fix anchor popup test
      elm_test/modal_win: handle case where test is not passed the main window
      elm/ctxpopup: check list existence before trying to delete list items
      efl_ui/widget: check legacy type on correct object for scroll_hold 
push/pop
      efl_ui/popup: use correct class when setting popup backwall file
      efl_ui/popup: implement efl.file.unload for popup backwall part
      efl_ui/popup: unset callbacks on win object when parent is removed
      elm/config: monitor MODIFIED events on config files
      elm/config: fix config usage with EFL_RUN_IN_TREE set
      elm/colorselector: directly use smart callback api here
      efl_ui/win: use efl_ui_image internally for non-legacy widgets
      efl_ui/flow.box: fix item calc with mixed weights
      efl_ui/popup_backwall: implement efl.file file and key get methods
      elm_test: fix crashing in efl.ui.popup when closing windows
      efl: mark a couple internal eo files as @beta
      elm/hoversel: avoid calling api functions on null hoversel objects
      efl/io: fix race condition with child model deletion
      eio/poll: avoid ever dereferencing the backend's parent in a thread
      tests/eio: verify that the model monitor test's file is successfully 
created
      tests/eio: unlink tmpfiles after tests
      tests/edje: disable efreetd and ecore system modules in unit tests
      elm/config: always use default profile with EFL_RUN_IN_TREE
      efl: implement efl.file::unload for classes that implement load
      efl_ui/scroll_manager: make scroll direction changes more responsive with 
wheel
      build fixes
      tests/elm: add helper function for simplifying getting to event triggering
      tests/elm: fix a couple unit tests to use event starter helper function
      tests/elm: fix event starter helper function to handle elm_win objects
      release: Update NEWS and bump version for 1.22.4 release

Pankaj Kumar (1):
      evas_vg: fix alpha animation bug in case of partial update

Shinwoo Kim (4):
      evas_render: add restacked mapped obj to redraws rect
      evas image: apply filter at runtime
      evas_map: draw what map did not draw before.
      eina benchmarks: remove dereference of null

Stefan Schmidt (4):
      ci: travis: switch to newer distro releases
      ci: travis: osx: switch to newer macos image and brew addon for packages
      ci: travis: update last jobs from Fedora 29 to 30 docker image
      tests: eldbus: fix heap use after free error detected by address sanitizer

Subodh Kumar (1):
      [elm] Add missing sizing eval hook at radio

Vincent Torri (2):
      Ecore net dialer Windows example: fix undeclared symbols
      examples: cast to uintptr_t instead of long

Wonki Kim (2):
      eina_list: fix to check a null argument
      eina_vpath: add null checking logic on vpath_resolve api

Woochanlee (1):
      ecore_wl2: Changed log macro ERR->EINA_LOG_ERR.

Xavi Artigas (1):
      docfx: Only add media files in use to the final docs

Yeongjong Lee (6):
      ui.box: remove leagcy evas_box from Efl.Ui.Box
      ui.table: remove leagcy evas_table from Efl.Ui.Table
      efl_ui_widget: fix dereference null return value issues
      efl_ui_widget: correct the comparison parameter in scroll_freeze_push
      efl_ui_widget: correct the comparison parameter in scroll_freeze_pop
      efl_canvas_animation_player: delete previous target event callback

ali (1):
      evas_common: use memcpy to copy pixel buffer

subhransu mohanty (4):
      eina/hash: optimize eina_hash_find() when  hash is empty.
      edje: optimize color_class_recursive_find_helper() function
      edje/textblock: Don't add text_class style tag to the final style string
      elm/config: avoid unnecessary elm cache flush

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

This annotated tag includes the following new commits:

       new  1e2459da3a release: Update NEWS and bump version for 1.22.4 release

The 1 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