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