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.
--