This is an automated email from the git hooks/post-receive script.
discomfitor pushed a change to annotated tag v0.20.6
in repository core/enlightenment.
at 9b22e23 (tag)
tagging 65485742b59e5dc757e23c575bdc6859f3864c52 (commit)
replaces v0.20.5
tagged by Mike Blumenkrantz
on Wed Mar 9 13:10:18 2016 -0500
- Log -----------------------------------------------------------------
0.20.6 release
Carsten Haitzler (2):
e - efm: fix op registry listener add and dont use eina_error
e xkbswitch: don't free layouts that are just pointed to in instances
Chris Michael (6):
update mailmap addresses
update mailmap addresses
add prototype functions for missing wl_data_offer interface
add prototype function for missing wl_seat interface
add prototype functions for missing wl_data_source interface
don't have to hook the ecore_evas resize callback here as that should
Derek Foreman (20):
Ensure wayland clients haven't been deleted when processing callbacks
Remove wayland frame callbacks from subsurface cache on destruction
Fix xdg-shell destructors
Protect the wayland frame callback list from corruption
Use eina_list_merge instead of eina_list_move for wayland lists
Move pixmap free to client free from client destroy
Bump wayland version requirement
Remove wayland focus timer in delete callback
Add a NULL check in native_surface_init under wayland
Render deleted objects as long as they still have a pixmap
Track whether objects are on the post_updates list or not
Take an extra reference on wayland clients
Don't allow deleted wayland clients to set the cursor
Track whether a render is in progress or not
Rework wayland buffer handling
Remove wayland buffer reference
Re-enable window close animations for wayland
Stop copying all wayland buffers
Don't use e_pixmap_image_data_argb_convert for wayland images
Remove argb_convert for wayland buffers
Mike Blumenkrantz (44):
clamp minimum shelf size to 20px in shelf config
do not perform special case position adjustment for re_manage clients
do not clamp comp object input regions to 0,0
improve enforcement of shelf autohide-related window adjustment
reshuffle x11 comp init to cleanup on failure cases
pre-remove pixmap from x11 clients during del hook
enable comp object image data refresh if a dirty call is made with no
damages
redo wayland pixmap ids to use monotonic decreasing ints with no
collisions
remove some unused variables
make bgpreview create vdesk config dialog on mouse up instead of mouse
down
do not decrement e_comp->new_clients for non-new clients during
_e_client_eval
update winlist ui when using directional window selection
force changed when adding or removing keyboard layouts in config
disable emotion_shutdown during shutdown procedure
use strbufs instead of strcat in fwin navbars
do not set XCURSOR_PATH variable if re-setting existing value
remove security hole in e_start_main
remove DISPLAY usage from E_IPC_SOCKET value
remove multihead env var setting in e_exec
strcpy -> strncpy in evry files plugin
use strbuf instead of strcat in keybinding string synthesis
use strbuf instead of strcat in edgebinding string synthesis
use dblequal for double comparisons in edgebindings config
replace static buffer usage with binbuf in e_fm_ipc
prevent potential null deref during pager (plain) window drag
remove unused value in config profile saving
remove useless client_add handler in e_ipc
use uint instead of int for eina_list_count() return in cpufreq (trivial)
simplify static grab case statements
remove ipc command allowing arbitrary command execution by the compositor
simplify ipc socket creation
remove impossible null check in color dialog
do not add render updates during damage of deleted clients
don't directly use image data when creating a comp object mirror
Revert "send mouse out+in on desk flip end"
reject x11 client mouse-in events on comp object based on frame geometry
reverse ordering for x11 client mouse in NotifyVirtual and NotifyInferior
details
only use x11 mouse out event if client has received mouse in previously
apply x11 mouse in event for clients using a job
apply x11 focus/unfocus using jobs
block re-unsetting of native surface for comp objects
always run client res changes in e_comp_canvas_update()
20.6 release
20.6 NEWS updates
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new c272ba7 update mailmap addresses
new aa58760 update mailmap addresses
new 98b1248 clamp minimum shelf size to 20px in shelf config
new f31e540 do not perform special case position adjustment for
re_manage clients
new 263774c do not clamp comp object input regions to 0,0
new 209cf8f Ensure wayland clients haven't been deleted when
processing callbacks
new 0a557c8 improve enforcement of shelf autohide-related window
adjustment
new f8be94f Remove wayland frame callbacks from subsurface cache on
destruction
new e8c3320 Fix xdg-shell destructors
new c9b720c Protect the wayland frame callback list from corruption
new c7027d4 Use eina_list_merge instead of eina_list_move for wayland
lists
new 1a6dac4 Move pixmap free to client free from client destroy
new 2904c7a Bump wayland version requirement
new 5143ed6 Remove wayland focus timer in delete callback
new 048eed9 reshuffle x11 comp init to cleanup on failure cases
new 1a71696 pre-remove pixmap from x11 clients during del hook
new d3b6e7a enable comp object image data refresh if a dirty call is
made with no damages
new 361b6d8 e - efm: fix op registry listener add and dont use
eina_error
new 2e692ac redo wayland pixmap ids to use monotonic decreasing ints
with no collisions
new b1a5eee remove some unused variables
new a8ecf89 make bgpreview create vdesk config dialog on mouse up
instead of mouse down
new f009e7c do not decrement e_comp->new_clients for non-new clients
during _e_client_eval
new d3d3609 update winlist ui when using directional window selection
new 0de3761 force changed when adding or removing keyboard layouts in
config
new f546997 disable emotion_shutdown during shutdown procedure
new a04a93e use strbufs instead of strcat in fwin navbars
new 51365e8 do not set XCURSOR_PATH variable if re-setting existing
value
new cf0d1eb remove security hole in e_start_main
new f9d9979 remove DISPLAY usage from E_IPC_SOCKET value
new 21ab21d remove multihead env var setting in e_exec
new 7a7c57c strcpy -> strncpy in evry files plugin
new 02c0612 use strbuf instead of strcat in keybinding string
synthesis
new 55fc7f4 use strbuf instead of strcat in edgebinding string
synthesis
new bd6b99b use dblequal for double comparisons in edgebindings config
new c24de2a replace static buffer usage with binbuf in e_fm_ipc
new dddf8c5 prevent potential null deref during pager (plain) window
drag
new 169727d remove unused value in config profile saving
new 791953e remove useless client_add handler in e_ipc
new 42ff50a use uint instead of int for eina_list_count() return in
cpufreq (trivial)
new caf7958 simplify static grab case statements
new 4619114 remove ipc command allowing arbitrary command execution
by the compositor
new 2e819fe simplify ipc socket creation
new 1c0e13c remove impossible null check in color dialog
new 0b8cf7f do not add render updates during damage of deleted clients
new b113fd9 add prototype functions for missing wl_data_offer
interface
new b7f1fa0 add prototype function for missing wl_seat interface
new c97b52b add prototype functions for missing wl_data_source
interface
new 440d9ce don't directly use image data when creating a comp object
mirror
new d83621f Revert "send mouse out+in on desk flip end"
new a346c62 reject x11 client mouse-in events on comp object based on
frame geometry
new 5580a04 reverse ordering for x11 client mouse in NotifyVirtual
and NotifyInferior details
new ad873f0 only use x11 mouse out event if client has received mouse
in previously
new 85b2433 apply x11 mouse in event for clients using a job
new 5979808 apply x11 focus/unfocus using jobs
new bc5d9ec e xkbswitch: don't free layouts that are just pointed to
in instances
new 4e1d7e3 Add a NULL check in native_surface_init under wayland
new 4ba7648 Render deleted objects as long as they still have a pixmap
new d38cc38 Track whether objects are on the post_updates list or not
new 74ce8dd Take an extra reference on wayland clients
new d44d334 Don't allow deleted wayland clients to set the cursor
new 7143369 Track whether a render is in progress or not
new 7aef5e7 Rework wayland buffer handling
new ee43c83 Remove wayland buffer reference
new 2030398 Re-enable window close animations for wayland
new 388ec76 Stop copying all wayland buffers
new 6f7ed23 Don't use e_pixmap_image_data_argb_convert for wayland
images
new 0959e59 Remove argb_convert for wayland buffers
new 53941a7 block re-unsetting of native surface for comp objects
new 4a408df always run client res changes in e_comp_canvas_update()
new 32921f5 don't have to hook the ecore_evas resize callback here as
that should be handled by elm now
new c50aa17 20.6 release
new 6548574 20.6 NEWS updates
The 72 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.
--