summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@datenfreihafen.org>2018-07-06 06:55:11 -0700
committerapache <apache@e5-web1.enlightenment.org>2018-07-06 06:55:11 -0700
commit937385149157710ca72ef8520e99e8f4acc5cacb (patch)
tree5571334c12e13fd05d5f0acee4946c82bd8188e7
parent3fe1560a176f0272fb9d1f4aa2e84004568cd107 (diff)
Wiki page efl-1.21.0-alpha1 changed with summary [created] by Stefan Schmidt
-rw-r--r--pages/news/efl-1.21.0-alpha1.txt455
1 files changed, 455 insertions, 0 deletions
diff --git a/pages/news/efl-1.21.0-alpha1.txt b/pages/news/efl-1.21.0-alpha1.txt
new file mode 100644
index 000000000..cf7d304cd
--- /dev/null
+++ b/pages/news/efl-1.21.0-alpha1.txt
@@ -0,0 +1,455 @@
1=== EFL 1.21.0 alpha 1 ===
2 * //2018-07-06 - by Stefan Schmidt//
3
4This alpha release for 1.21 starts the freeze period and stabilization phase for the 1.21 release cycle. There are still problems to fix and we appreciate any tester of this to let us know about problems seen. This goes for packaging, testing with efl based applications, integration into your systems, etc.
5
6**Download**
7
8|LINK| SHA256|
9| http://download.enlightenment.org/rel/libs/efl/efl-1.21.0-alpha1.tar.xz | fd27ff6ee75438f761cc50a182f20caf92f324f58a4258c404815a71521a43d7 |
10
11**Features:**
12 * evas: Make all EO canvas objects visible by default
13 * Eo: Allow multiple functions overrides (T5580)
14 * eo: Add debug_name read-only property to ease debugging
15 * evas/edje/elm: Override debug_name in core classes
16 * wayland: add efl-hints protocol for setting aspect on surfaces
17 * efl-wl: support min/max hinting
18 * efl-wl: add handling for external protocol interfaces
19 * edje - add embryo echo command for debugging
20 * layout: Implement missing edje APIs (T5315)
21 * ecore-wl2: Add support for Window Iconify State Change
22 * ecore-evas-wayland: Add handler for Iconify State Change event
23 * efl: Introduce Efl.Ui.Direction interface (T5870)
24 * Efl.Ui.Panes: implement allow_user_size_hints on parts (T5359)
25 * Efl.Ui.Panes: rename left/right_size_set to split_ratio (T5359)
26 * efl-wl: add EFL_WL_DEBUG env variable for enabling wayland debug
27 * efl-wl: add functionality for extracting surfaces for external use
28 * elput: Add API to set pointer acceleration speed (T4736)
29 * ecore-drm2: Add API function to allow setting pointer acceleration speed (T4736)
30 * ecore-drm2: Add API to allow setting pointer acceleration profile (T4736)
31 * Introduce text on path widget
32 * eina: Add convenience eina_rectangle_equal
33 * evas textblock: support ZWJ, ZWNJ, LRM, RLM in escaped form
34 * evas: Add EO API to get clipper in smart object
35 * evas: Add group_member_is to smart objects
36 * efl: Introduce Eina.Rect and switch EO APIs to it
37 * efl_ui_image: add new scale type: EFL_UI_IMAGE_SCALE_TYPE_TILE
38 * Canvas text async: add async layout functionality
39 * Ui text: add Efl.Ui.Text_Async object
40 * edje: Add part_type_get API
41 * ecore exe - add an "isolate io"f lag for sending io to /dev/null
42 * evas: Add scale feature for embedded bitmap fonts.
43 * eo_debug: Enable logging of all ref/unref
44 * eo: Add API to allow deletion by unref
45 * Efl text: add Efl.Text.Markup interface
46 * evas: Implement support for different H/V font DPI
47 * elm_config: add offline and powersave config members
48 * efl_wl: add function for returning the evas object for an extracted surface
49 * wayland: add support for efl weight hint propagation from elm_win to efl_wl
50 * evas textblocke: add align=end for putting a text at the opposite side of LTR/RTL
51 * eina: eina_value - Add "struct tm" support (T6204)
52 * edje_cc - add offset_scale/offscale per desc to allow offsets to scale
53 * Genlist Item Pin Feature (T6241)
54 * saver/svg: parse loaded tree data into svg XML file and save it
55 * build: improve configure accessibility
56 * eolian: Add API's for part enumeration
57 * evas filters: Add "alphaonly" flag for blend and blur
58 * elm: Add "shadow" part to all widgets
59 * efl-wl: add function to get the parent of an extracted surface
60 * ecore_imf: Add transaction start and end event callback
61 * entry: Add autofill hint
62 * eo: Add "destruct" event
63 * efl-wl: move to xdg-shell vfinal
64 * wayland: add xdg-shell vfinal support for client-side
65 * Canvas image: add Efl.Canvas.Text.Factory + use in Ui.Text
66 * efl-wl: add functionality for directly passing through xkb objects
67 * ecore-x: add more info to Ecore_X_Event_Xkb event
68 * ecore-x: add some useful xkb function wrappers
69 * eolian: deferred parsing of inherits + better static checks
70 * ecore: add function for prepending an event handler
71 * efl-wl: add functions for managing allowed client pids
72 * efl-wl: add function for passing ecore-exe flags to launched exes
73 * ecore-drm2: Add API functions to get/set output relative mode
74 * efl-wl: send surface enter/leave based on compositor object visibility
75 * ecore-drm2: Add API to get/set which output is relative to another
76 * ecore-drm2: Add API function to retrieve output user data
77 * edje: add ability to reference images from other edje files
78 * eolian: add API to query information about Objects
79 * eolian: clean rollback support
80 * evas: apply fribidi bracket types to show paired bracket properly
81 * efreet: add method for disabling efreetd connection
82 * efl_ui_spin: Added special value feature.
83 * elm_entry: add elm_entry_prediction_hint_hash_set/del API
84 * edje_cc: add option for verifying namespace usage (T6911)
85 * eio: add method for setting the global file polling rate for fallback monitors
86 * eina_debug: add function to reset debug subsystem after fork
87 * eio: add method for determining if a monitor is using the fallback mechanism
88 * edje_cc: add 'skip_namespace_validation' keyword (T7072)
89
90**Fixes:**
91 * ecore-wl2: pass display to aux hint event_adds
92 * ecore-wl2: don't send null set_parent requests for every window
93 * ecore-wl2: sync aux hints after window creation
94 * efl-wl: block connection attempts from unmanaged clients
95 * wayland: fix min/max size setting
96 * efl-wl: do shm pool ref/unref for bm safety
97 * ecore-evas-wayland: update size when size hints are changed
98 * efl-wl: add handling for commit during canvas render
99 * efl-wl: set cursor surface roles
100 * theme: clip start gadget arrow to intended clipper
101 * edje crash with run program references - fix
102 * Allow to override build date (T5495)
103 * elm_win: simplify/fix recalc logic when changing csd
104 * elm_win: set shadow geometry based on borderless state
105 * elementary cursor: remove a warning message from Wayland supports
106 * elm: Add missing undef EAPI to Elementary.h
107 * ecore glib support - if we are not the main ctx owner loop to acquire
108 * evas: Fix crash in E (T5868)
109 * eolian: implement proper return type serialization (T5024)
110 * eo: Check refs in efl_data_scope_safe_get (T5869)
111 * wayland: fix xdg-shell popup windows
112 * efl-wl: use correct accessor method for keyboard resource hash
113 * elm_widget: do not reparent subobjs to top widget for non-elm objects
114 * efl-wl: always dismiss popups on hide
115 * efl-wl: handle case where eglBindWaylandDisplay fails
116 * ecore: always set delete_me before removing fd from poll
117 * efl-wl: initialize seat keymap fd to -1
118 * ecore_evas_extn: Fix socket & plug windows
119 * elm_test: Fail nicely if plug can't connect
120 * evas: make top object returning functions return the top object
121 * theme: handle e dialog sizing when no buttons are present
122 * wayland: fix num/caps lock handling in events (T5737)
123 * elm segment control: delete event cbs on obj delete.
124 * glview: Fix ALWAYS render policy
125 * elm_box: Fix support of aspect hints (T5888)
126 * theme: fix dialog sizing when no buttons are present
127 * edje: Fix warning message
128 * efl_ui_clock: Parses the format recursively.
129 * photocam: Fix key zoom in/out
130 * elm init - fix init seq and quicklaunch as we shut down x before evas
131 * ecore-wl2: normalize axis event values (T5427)
132 * efl-wl: match nested wl seats based on display ordering
133 * elm_win: update opaque region for fake windows
134 * elm_win: check for wayland engine during finalize by checking for wl win
135 * efl_ui_image: maintain geometry for prev image while preloading new image (T5936)
136 * access: Fix crash in ecore
137 * Canvas text: fix non-dirty paragraph width calculation (T5939)
138 * evas: fix invalid return of evas_textgrid_cellrow_get()
139 * eina file - use recursive locks for cache and file to avoid deadlock
140 * eina mmap safety - only map zeropages if it's an eina file that sigbuses
141 * multibuttonentry: Separate selected item and focused item logic.
142 * efl_ui_clock: Add 'O' character to ignore POSIX alternative format in format.
143 * elm focus manager - dont leak child lists when updating focus order (T5800)
144 * elm focus manager - dont leak child lists when updating focus order (T5800)
145 * eina_array: Fix magic checks to return
146 * evas: handle object names with a list hash
147 * evas: fix event grabber child stacking
148 * ecore_exe - fix failed finalize fork to reutrn NULL not ecore_exe_free
149 * evas: proceed glyph iterator to handle next index properly
150 * evas_thread: only join the thread if the thread is still alive (T5245)
151 * filters: Safety++
152 * cxx: generate a constructor with a parent and a lambda function (T5980)
153 * evas: don't search other fonts only for INHERITED script unicodes
154 * edje: Add legacy compatibility code (T5944)
155 * evas box - fix longstanding bug where min size is miscalculated
156 * ecore exe - fix fix malloc fail handling
157 * efl net - adapt to openssl 1.1.0 changes with tls method support
158 * eina: prevent memory corruption in chained mempool
159 * efl net http - fix protocol error handling to not crash and handle it
160 * flip: Fix invalid use of EOAPI in legacy header
161 * eina file: Fix map_populate on the global map
162 * eina file: Ensure populate is safe to call
163 * elm image: Fix async open to avoid multiple mmap
164 * Entry: use _edje_seat_name_get to get the seat
165 * edje: Fix invalid storage of efl_part objects (T6032)
166 * efl po files - fix LTR/RTL translation string to be correct for langs
167 * efl ui layout - handle content unset properly and remove the unset item
168 * hover: Fix hover parts usage
169 * ecore-x: reject successive MappingNotify events if they are identical
170 * elm hoversel - fix alignment in ephoto (T6078)
171 * evas textblock: use primary font's size as minimum size of a line
172 * elm: Fix module load with ELM_RUN_IN_TREE
173 * elm: Properly unregister providers on shutdown
174 * evas: Fix shutdown of async cmd cache
175 * eo: Fix crashes with call cache after init cycle
176 * elm: Delete atspi root object on shutdown
177 * ecore: Reset do_quit when ecore shuts down
178 * elm: Fix shutdown of atspi (unregister handlers)
179 * evas textblock: use main font's ascent/descent as minimum value
180 * evas: Fix dangling references with input devices
181 * eo: Fix unnecessary ERR logs with eo_debug
182 * eo: Allow efl_reuse to be called with a parent
183 * evas ector gl - fix leak of image data on data put (CID1374645)
184 * evas font: check returned value of FcPatternGet function
185 * edje entry: fill content info when text is deleted by imf event
186 * ecore-file: do not emit events when an inotify watch is removed
187 * elput: Fix issue of pointer rotation not being set on startup
188 * eolian-bin: Free previously allocated eina_strbuf (CID1381502)
189 * evas-gl-common: Fix dereference after null check (CID1374272)
190 * evas-gl-image: Fix dereference after null check (CID1374273)
191 * elementary: passing NULL to variadic funtion can be undefined.
192 * eet: wrong comparision to less than zero with unsigned integer.
193 * evas: there is no effect of variable assignment outside the function.
194 * efreet: unsigned int cannot be compared to less than zero.
195 * emotion gst1 - handle null imagwe data returrn and dont crash
196 * eina: same expression on both statement.
197 * eina: comparing less than zero with unsigned long int
198 * emile: comparing less than zero with unsigned interger.
199 * ephysic: comparing with same statement.
200 * evas: there is no effect of variable assignment while clean up.
201 * emotion: Properly unmap video frame
202 * efl_ui_bg: fix ELM_BG_OPTION_CENTER bg in left top side.
203 * edje_cc: fix a memory leak issue when edje_cc writes images
204 * evas gl generic/common - add more linking for gles mode to fix deb build (T6158)
205 * jp2k module - dont print ERR on llading if format wrong
206 * edje_edit: duplicate assignment to variable.
207 * ecore_wayland: fix assigned value is never used.
208 * ecore: remove doxygen warning messages
209 * win: Do not forward all key events on win (legacy) (T6148)
210 * evas: Prevent crash with image_data_get (T5957)
211 * elm_code_widget: make sure the widget is cleared properly. (T6185)
212 * ecore_wl2: Remove just the flush from the idle handler (T6250)
213 * elm_tooltip: set parent window for windowed tooltips
214 * efl_wl: more closely follow wl spec for input regions
215 * efl_wl: destroy extant shell surface upon surface deletion
216 * efl_wl: do not propagate hints to main widget for child surfaces
217 * ecore-wl2: correctly handle configure events on popup surfaces
218 * ecore_cocoa: fix the backspace key
219 * edje_cc: fix errors in documentation
220 * edje_cc: add missing default values to documentation
221 * edje_cc: fix color2 and color3 descriptions
222 * edje_cc: fix state.no_render description
223 * edje_cc: parse "fixed" as bool
224 * edje_cc: fix incorrect type in minmul defaults
225 * edje_cc: fix color_class description
226 * edje_cc: move part_remove and program_remove to group
227 * edje_cc: fix default color_class colors
228 * edje_cc: fix spelling
229 * edje_cc: make bool parsing consistent
230 * edje_cc: make color parsing consistent
231 * edje_cc: move box and table properties documentation
232 * edje_cc: limit map.zoom to non-negative values
233 * edje_cc: fix text.align description
234 * edje_cc: fix program.filter description
235 * edje_cc: fix item.max parsing
236 * edje_cc: fix parsing and documentation
237 * ecore-drm2: Fix issue of not being able to set output mode
238 * Efl.Ui.Radio: remove value{} api
239 * edje: don't return negative width and height from _parts_extends
240 * evas textblock: handle ellipsis when text's height exceed its area by "br"
241 * evas-software-generic: Check for render engine function before calling
242 * evas-wayland-shm: Do not dereference a potentially freed pointer (CID1381707)
243 * emotion: Fix data race condition (CID1381624)
244 * evas-object-main: Fix null dereference (CID1381710)
245 * evas-object-main: Fix null dereference (CID1381711)
246 * evas-object-main: Fix potential null dereference (CID1381713)
247 * evas_vg_cache: load svg from any file, not from defined only
248 * ector: use cairo_pattern_add_color_stop_rgba in gradient_radial
249 * vg_loaders/svg: set up default focal values for radialGradient
250 * efl_gfx_path: fix typo in _path_bounds_get
251 * evas_vg_load_svg: default stop opacity color should be 255, not 0
252 * evas_vg_load_svg: get rid of static Evas_SVG_Parsing
253 * efl ui win - make win centering work with multiple screens (T6323)
254 * eo - fix freeq usage to not use freeq for a vtable cleaning
255 * efl_ui_radio: keep radio state when theme is changed
256 * efl net - handle proxy helper fails better and abort proxy lookups
257 * elput - re-enable switches (power buttons, lid etc.)
258 * elm_code_widget: keep track of visibility.
259 * Ctxpopup: resizing ctxpopup after its content is removed (T6327)
260 * genlist: fix state corruption of content
261 * Efl.Ui.Slider: add default indicator format to %0.2f
262 * elm_genlist: fix rare segfault
263 * elput: Remove unreachable code (CID1382857)
264 * ecore-wl2: Destroy buffer before we exit the buffer_test function
265 * efl_ui_bg: fix unclipped image on EFL_UI_IMAGE_SCALE_TYPE_NONE
266 * eo - by default on 64bit only use 47 bits because of luajit
267 * elm ifrace scrollable - fix uninitialized values on scroll asjust
268 * ecore ipc/con: fix nasty ... they dont mutually exclude
269 * efl_ui_bg: add Efl.Gfx.color_get.
270 * eina_file: make sure we use a stringshare when virtualized. (T6449)
271 * ecore-evas-drm: Check for XDG_SEAT existence (T6455)
272 * efl_ui_text: apply new theme logic and use constructor/destructor
273 * Efl.Ui.Popup.Alert: add message signal process function for scroller size calculation
274 * elementary: Fix resource leak (CID1383549)
275 * elementary: Fix resource leak (CID1383550)
276 * elementary: Fix resource leak (CID1383551)
277 * eina: Fix typo in doxygen
278 * evas: Fix potential crash with draw context
279 * eeze: Don't leak udev enumeration
280 * eeze: Remove unused device variables
281 * eldbus test - del not unref obj as it has a parent ...
282 * eina: fix random segfaults when displaying BT
283 * Elementary: fix makefile ignore efl_ui_theme edc's change
284 * ecore_con: bug workaround SO_REUSEADDR and EADDRINUSE from bind (fix)
285 * elm - scroll manager - fix up momentum animator code to use real consts
286 * elm: fix memleak in combobox
287 * emotion: unset DISPLAY when loading an engine under wayland (T6418)
288 * ecore evas init - init ecore then evas not the other way...
289 * fix evas test suite to now init both ecore and evas.... correctly.
290 * ecore-drm2: Fix enabling outputs
291 * ecore-drm2: return supported rotations if not using hardware
292 * efl-wl: do not modify extracted surface visibility during commit (T6443)
293 * elementary: Remove use of implicit declaration
294 * evas sw generic - don't dlopen osmesa until first needed.
295 * ecore_audio - don't about destruction because of failed sndfile load
296 * elm_tooltip: force immediate hint recalc during tooltip creation if 0x0 size
297 * elm_tooltip: immediately show tooltip if callback is set for obj under pointer
298 * efl-wl: unset cursor role on existing cursor surface if new cursor is set
299 * ecore_audio wasapi - fix ecore win32 handler deletion and destruction (T6607)
300 * efl theme - fix bug in e init splash that would do hide anim 2x (T6619)
301 * efl-wl: send more mouse buttons to clients
302 * efl-wl: propagate surface activation back to parent if child is hidden
303 * efl-wl: set event ON_HOLD flag when they are sent to a surface
304 * efl-wl: remove some broken logic for activating toplevel parents
305 * efl-wl: only send keyboard enter and activation for mapped surfaces
306 * efl-wl: immediately unset a destroyed surface's cursor
307 * efl-wl: only perform mouse-out operations for a seat if the mouse was "in"
308 * wayland: always flush client display when protocol sends are pending
309 * ecore-wl2: correctly translate spacebar keyname into key events (T6620)
310 * ecore-x: perform internal shutdown on io error if callback is set
311 * ecore-x: add more null checks for functions
312 * elementary config: Fix to use ELEMENTARY_BASE_DIR for configure path
313 * ecore-x: filter XkbNewKeyboardNotifyEvent before emitting ecore-x event
314 * ecore-x: re-add implementation of ecore_x_connection_get()
315 * efl-wl: fix no-op of setting keyboard enter on already-entered surface
316 * efl-wl: unset kbd mods changed flag after sending modifiers
317 * ecore: prune existing thread_join callbacks during ecore_fork_reset
318 * edje_cc: make -thread option
319 * Efl.Ui.Image: remove previous image when NULL is set
320 * elm: call ecore_event_init() during init
321 * ecore-file: make monitoring truly fork-safe
322 * eio: make inotify monitors fork-safe
323 * disable async mode (use sync mode) for ibus when keymap changes
324 * ecore-drm2: Ensure output changed event is sent for removed outputs
325 * eio: remove broken pid-based monitor reset copied from ecore-file
326 * ecore-imf: do ecore-x init during ctx creation instead of module init
327 * elm: call ecore_app_args_set() after quicklaunch fork
328 * elm: remove ecore-x init from quicklaunch post-fork
329 * elm progressbar - fix val set (T6697)
330 * efl ui format - fix format checking to be correct (T6697)
331 * edje - entry - fix empty item handling (T6668)
332 * ecore-evas-drm: Use output viewport in ecore_evas_animator_tick calls
333 * evas drm engines: Fix variable type for output
334 * elementary: fix legacy widget type name for backward compat
335 * ecore - fix fd handlers to also set read/write/err flags on hup's
336 * ecore - loop handler - fix wakeup to reslect active flag mask
337 * evas event_grabber: fix child ordering when adding non-top children
338 * elm_datetime: Handle wrong param case for legacy.
339 * elm: set default theme name internally when applying config
340 * efreet_xml: make sure we unmap the right pointer. (T5949)
341 * evas: increase offset by 4 to do work for next map points
342 * efl_ui_multibuttonentry: maintainance legacy function type.
343 * elementary: add missed type for legacy.
344 * elementary: bg - keep file path and key string for legacy bg widget
345 * ecore-wl2: Reduce calls to strlen
346 * ecore-wl2: Check for valid string before passing to strlen()
347 * genlist: fix "insane" order [BUG COMPATIBILITY] (T5938)
348 * efl_ui_clock: Fix wrong target to compare with.
349 * ecore ipc - fix flush to not lose messages
350 * evas: fix Evas Map AA changes the alpha flag of an image issue. (T1975)
351 * eldbus: call ecore_init in eldbus_init
352 * efl selection - fix paste with multiple windows and filter by window
353 * efl selection manager - handle multi window selections properly
354 * evas - plug in dirty + pixels get hold in "is inside" for images (T6791)
355 * elm - selection manager - fix string buffer handling and format types (T6284)
356 * ecore: poll the thread pipe twice during shutdown
357 * ecore: reduce pipe wait time during shutdown
358 * edje: fix potential memory leak.
359 * edje: fix potential memory leak.
360 * ecore: fix a potential memory leak.
361 * ecore ipc - fix send to skip data payload if null/0
362 * evas - loading extension query - fix to not skip small extensions
363 * efl selection manager - fix crashes when doing selections on non-x11
364 * efl selection manager - fix anoyther binary buffer treated as string bug
365 * efl selection - fix entry <-> plain text compy and paste in wl
366 * efl selection - fix another binary buffer treates as string bug
367 * efl selection manager - fix dnd end handling to only handle on dnd
368 * efl selection manager - fix x11 cnp from entry to plain text conversion
369 * edje: Dont append font source if fonts are not embedded in edje
370 * edje edje_cc: fix memory leak.
371 * ecore: fix a potential memory leak.
372 * ecore_wl_dnd: correct wrong variable assignment
373 * elm: resolve possible memory leak.
374 * elm: resolve possible memory leak.
375 * ector cairo: fix a memory leak.
376 * elm: resolve possible memory leak.
377 * elm: resolve possible memory leak.
378 * elementary bg: allow NULL pointers in legacy usage
379 * elementary: fix build on X11.
380 * edje: remove recalc from content_get and text_get
381 * ecore animator, x, vsync ecore evas restore x vsync to work again
382 * evas: fix default return value of image-related legacy functions
383 * edje: fix backward compatibility issue caused by legacy cursor funcs
384 * ecore-evas-win32: set draw_block until the window receives a configure event (T6907)
385 * efl_ui_image: add NULL check in elm_image_memfile_set() function
386 * evas textblock: fix double free issue from user style push/pop and free
387 * Evas textblock: fix wrong hyphenation issues with non UTF8 encoded dictionary (T3221)
388 * edje: return proper value from the function.
389 * elm_multibuttonentry: Fix to install eo header files
390 * edje: Fix to support translation for textblock part
391 * evas textblock: update format nodes when a Evas Textblock Style is updated
392 * evas textblock: manage default style properly for new interfaces
393 * efl_ui_tags: Fixed bug when setting format string.
394 * evas: fix a map rendering problem.
395 * elm_main: call _elm_config_shutdown() after loop_iterate()
396 * efl_ui_win: fix wrong comparison in icon_object_set
397 * elm_interface_scrollable: change return value for post events.
398 * edje: don't give a wrong Edje data when an Edje object has group parts
399 * elm_notify: remove allow_events_set call in destructor
400 * elm_spinner: Spinner value adjust when round enabled.
401 * elementary textpath: update Evas map when text is updated
402 * elementary widget: fix to trigger object signal emit properly. (T6981)
403 * evas engines: do not immediately free native surface when unsetting it (T6970)
404 * edje_cc: fixup edje_collections_lookup hash ids during collection pruning
405 * evas vg: fix broken vg rendering. (T6993)
406 * edje: fix an issue "description.text.text" is not shown (T6997)
407 * evas vg: get rid of memory leak.
408 * ecore_evas: fix crash on free of smart data. (T6974)
409 * eina_barrier: handle PTHREAD_BARRIER_SERIAL_THREAD return from barrier_wait
410 * evas vg: fix broken morphing(interpolation) (T6996)
411 * evas vg: fix another memory leak
412 * efreet: mark efreet_menu_async_parse() deprecated. (T585)
413 * eina_lock: do not set PTHREAD_MUTEX_ERRORCHECK on recursive locks (T1984)
414 * eina_lock: modify mutex debugging to ignore recursive locks
415 * eina_lock: remove locks from eina tracking list on free while thread debugging
416 * eina: disable abort on shutdown when triggered by system monitoring thread
417 * eet: handle decode failures as errors in variant decoding (T5379)
418 * ecore - handle G_IO_ERR conditions for net sockets (T5725)
419 * emotion_generic: clean up event handlers on fork failure
420 * eina_threadqueue: fix spinlock destruction by using spinlock api
421 * eina_threadqueue: add locking for variable used between threads
422 * eina: call eina_threads_init from eina_debug_init
423 * eina: prevent threads subcomponent from being shutdown while eina is active
424 * eina_debug_bt: only enable SIGPROF handler when profiling is enabled (T7028)
425 * Edje load: add safecheck for TEXTBLOCK-specific code path (T6279)
426 * ecore_cocoa: fix ECORE_EVENT_KEY_DOWN/UP on MacOS. (T6944)
427 * efl: Bump required libinput version for Elput
428 * edje: fix text set/get issue without edje calculation
429 * Edje: recalc edje before fetching the real part (T7057)
430 * ecore/thread: track "no_queue" threads (T7041)
431 * ecore_con: make dns resolver thread stop blocking when canceled (T7041)
432 * elm/win: move trigger for "shot" to first pre-render callback (T6929)
433 * eina/lock: add errno wrapping for backtrace() calls in thread debug blocks
434 * ecore/thread: track "no_queue" threads (T7041)
435 * ecore/thread: flush main loop threads during ecore_thread_wait()
436 * eio/fallback: fix fallback shutdown when threads exist
437 * eio/fallback: remove intermediate idler
438 * eio/fallback: fix MODIFY event emission on base path when monitoring (T7042)
439 * eio/fallback: mark all fallback monitors as fallbacks, not just for win32
440 * eio/fallback: do not modify the children hash while iterating it
441 * tests: cancel the timeout timer when cleaning up eio tests
442 * evas map: check render condition more elaborately. (T6975)
443 * Elm label: fix "horizontal_fixed" usage with different styles (T5382)
444 * eet: set parent struct member when adding a child to a parent node (T4600)
445 * Evas font: fix inifinite loop problem for fallback fonts
446 * Evas font: add comparison for fallbacks in evas_font_desc_cmp()
447 * Evas font: simplify fallback parsing step
448 * Evas textblock: clear ellipsis item at start of layout (T6986)
449 * elm_test: fix invalid read in dnd image drop
450 * ecore-con/legacy: kill server with DEL event if a dialer error occurs (T6330)
451 * efreet: use correct path when generating error message about stale efreetd socket (T7045)
452 * eo/base_class: explicitly refuse to set an object as its own parent
453
454{{:blank.png?nolink&100|}}
455~~DISCUSSIONS~~ \ No newline at end of file