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

discomfitor pushed a change to annotated tag v0.20.7
in repository core/enlightenment.

        at  bb0143f   (tag)
   tagging  f7b7a92c5e75237d4b5d3ed9641558dfbe3251ed (commit)
  replaces  v0.20.6
 tagged by  Mike Blumenkrantz
        on  Tue Apr 26 10:57:52 2016 -0400

- Log -----------------------------------------------------------------
0.20.7 release

Carsten Haitzler (4):
      e mod: cpufreq - handle the case where cpu has zero freqs - dont crash
      e intl - fix string buffer length size
      e intel - fix number 2
      e syscon - dont show syscon if desklock is up - you can't respond

Chris Michael (1):
      destroy seat resource when we get a release request

Derek Foreman (10):
      Fix wayland hide for internal windows
      Fix internal window borders on 32-bit computers
      Free pixel data after taking a wayland screen shot
      wayland: Don't leak a clipboard source if adding fd handler fails
      wayland: Stop E from consuming all CPU as soon as a selection is made
      xwayland: Don't leak memory on dnd read failure
      wayland: Fix xdg-popup crash
      Clean up some header inclusion
      Remove unwanted debug detritus from last commit
      wayland: Fix crash when attempting to create surfaces for deleted clients

Massimo Maiurana (1):
      Updating italian translation

Mike Blumenkrantz (123):
      unify client e_hints window size setting in move/resize callbacks
      remove show callback from evry win on deletion
      don't add render update during ignored damage on deleted clients
      check returned pixmap size before attempting to create updates tiler
      run focus-out and mouse-out wayland client callbacks for deleted clients
      reject attempts to focus deleted comp objects
      make wayland client keyboard focus list pruning more robust
      remove library checks for a number of modules along with useless defines
      remove eldbus init/shutdown calls from the codebase
      redo wizard's gl testing mechanism
      grab comp input on wizard start
      don't add render updates for deleted clients on failed resize
      break out xwl init/shutdown into static functions for reuse internally
      remove maximize_pre flag from wl client comp_data
      always send wl key releases if surface still exists
      calling dirty() on a comp object for a deleted client should not print an 
error
      remove direct references to ec->comp_data in x11 compositor
      add workaround for xwayland client bug
      unify client post_updates management code into single function
      do not attempt to resize clients to 0x0 during res restore
      unset solid drawing of opaque regions during comp object animations
      adjust wayland client coords by window_geometry during first surface 
commit
      do not reset the wizard got_desktops flag when setting the default system 
lang
      fix stringshare usage in wizard language page (010)
      reduce wizard connman timeout timer to 0.5s
      always update saved coords for maximized/fullscreen clients on csd geom 
update
      do not update client coords on csd geom update if it would change the zone
      ignore deleted clients when reapplying zone geometry policy in canvas 
update
      hide wl clients before deleting them when surface is destroyed
      remove wl selection hacks from f0ba92d39e1f6631974d53100dcbb4cc040a8241
      use zone geometry when clamping evry gadget popup to gadget's screen
      store (internal) elm win geometry when set prior to showing the win
      ignore xwayland clients in wl client delete request callback
      cast eina_list_count() in flowlayout, not entire expression
      unset opaque region during comp object render if none exists
      avoid null deref in during pager_plain dnd
      use eina_streq for e_util_binding_match() comparisons
      use snprintf for string handling in batget
      rework systray theme applying code
      use snprintf for string handling in batget
      remove lots of impossible null checks from pager move callback
      send resize edges to wl clients on resize start and end
      feed mouse-up events for all buttons on internal wins when activating a 
binding
      do not set initial changed state for new clients if they are ignored
      redo wayland client unignore mechanism
      do not add deleted clients to tasks gadgets
      remove deleted clients from tasks client list during repop
      use canvas pointer coords in systray mouse cb
      ignore x11 ConfigureRequest events when maximize_override is set
      add even more systray/dbusmenu hacks
      feed mouse out to internal clients upon activating a mouse binding
      selectively reject comp object signal emissions based on action_client 
state
      move notification text escaping into dbus notify method callback
      track offline/presentation mode notification ids and replace on toggle
      reshuffle notifications on replace
      remove old compositor reset code
      don't show some x11-specific compositor settings under wayland
      force keyboard modifier update on wl client focus-in
      block wl keyboard modifier updating during input grabs
      explicitly manage client focus when setting/unsetting input grabs
      optimize case where an x11 client is focused/unfocused in same loop 
iteration
      remove wl xdg popup new_client stuff from get_popup method
      allow some client zone/desk move actions to occur on action client
      only attempt to rescue offscreen clients if they are completely offscreen
      apply compositor keybinds if an action client that is not focus exists
      do not reset previously-set ec->placed state when attempting early client 
moves
      set destructor for xdg popups when setting implementation
      enforce wl xdg popup stacking relative to parent stacking
      don't set wl xdg popups to POPUP layer, set popups as placed on creation
      remove clamping for wl xdg popup configures
      reapply client focus after input grab, only handle focus for wayland 
compositors
      do not incrementally remaximize clients during shelf hide animation
      restrict shelf border_fix to only affect clients affected by the shelf
      delete internal wayland elm windows in wl client delete request callback
      add back CTRL to keybindings editor display
      remove video child references from wl compositor
      wl popup surfaces should not receive focus on show if parent is not 
focused
      print xwayland exe path in debug logs
      don't print xwayland path twice...
      disable xwayland module if exe cannot be found during configure
      reject client maximize attempts using identical maximize params
      set WAYLAND_DEBUG=0 during wl compositor init
      do not send shell configures for deleted wl clients
      do not unconditionally update position+size when changing wl client csd 
geometry
      don't send duplicate configure to wayland clients during unfullscreen
      directly include e.h in efm device backends
      make e_client_has_xwindow() more wayland-only friendly
      change client un/maximize_pre callback location to occur after safety 
checks
      ignore maximized+fullscreen windows when placing new clients
      unify a large portion of repeated code in e_place
      redo e_place_desk_region_smart() to handle multiple screens
      allow mixer volume increase actions to exceed 100%
      reject xwayland clients in wl client resize handlers
      make startup/restart app exec timing protocol-specific
      trivial wl shell module cleanups
      redo wl (xdg)shell surface ping
      add copyright headers (MIT) from weston to e_comp_wl_data
      more accurately reject wl selection setting based on whether serial is 
invalid
      do not perform input ungrab twice during dnd end in wayland
      ensure that wl clients do not run extra render on hide twice
      unify client filtering checks from e_place_desk_region_smart()
      do not attempt to show x11 override windows
      don't force full damage on x11 override clients
      don't defer resizes+queue render updates for shapeless or pending shaped 
clients
      ensure damages do not get added for shapeless x11 clients
      remove unnecessary conditional in e_comp_object_render()
      slightly simplify image data setting in e_comp_object_render()
      set NULL image pixel data during x11 render when no damages exist
      ensure resize is still deferred for changes.shape clients during failed 
resize
      do not show unsized comp objects during theme apply
      set NULL image data in _e_comp_object_pixels_get() on failure
      only set "dialog" border for transient clients if window type is unset
      remove some X references in settings dialogs
      treat POPUP_MENU window type as an override window for comp theme matching
      always end drag operations on failure
      remove explicit edje_init/shutdown calls
      ensure evry gadget popups effectively clamp to their zones
      protect xdg-shell functions from accessing deleted client data
      move wayland surface E_Client del check to a place where it's more useful
      distribute all weekeyboard edj files
      handle recursion more effectively in e_menu_hide_all()
      20.7 release
      20.7 NEWS updates

Shuhrat Dehkanov (1):
      xkbswitch: establish parent/child relationship

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

This annotated tag includes the following new commits:

       new  af46fe8   unify client e_hints window size setting in move/resize 
callbacks
       new  e5d9dbd   remove show callback from evry win on deletion
       new  40ebd1d   don't add render update during ignored damage on deleted 
clients
       new  ec9776e   check returned pixmap size before attempting to create 
updates tiler
       new  ba88768   Fix wayland hide for internal windows
       new  5d64676   run focus-out and mouse-out wayland client callbacks for 
deleted clients
       new  e2cdc28   reject attempts to focus deleted comp objects
       new  67153a0   make wayland client keyboard focus list pruning more 
robust
       new  f56bbf6   Fix internal window borders on 32-bit computers
       new  f6c71b7   Free pixel data after taking a wayland screen shot
       new  5ef356b   remove library checks for a number of modules along with 
useless defines
       new  6965579   remove eldbus init/shutdown calls from the codebase
       new  3c5ce6a   redo wizard's gl testing mechanism
       new  ecc85af   grab comp input on wizard start
       new  5600aa6   don't add render updates for deleted clients on failed 
resize
       new  29f4c33   break out xwl init/shutdown into static functions for 
reuse internally
       new  589c159   remove maximize_pre flag from wl client comp_data
       new  5bfcd6d   always send wl key releases if surface still exists
       new  a30d043   calling dirty() on a comp object for a deleted client 
should not print an error
       new  47143ab   remove direct references to ec->comp_data in x11 
compositor
       new  3829f2c   add workaround for xwayland client bug
       new  d10a03f   unify client post_updates management code into single 
function
       new  8d626e4   do not attempt to resize clients to 0x0 during res restore
       new  b230940   unset solid drawing of opaque regions during comp object 
animations
       new  695a3a8   adjust wayland client coords by window_geometry during 
first surface commit
       new  2e338e9   destroy seat resource when we get a release request
       new  d9bd88d   do not reset the wizard got_desktops flag when setting 
the default system lang
       new  4c29688   fix stringshare usage in wizard language page (010)
       new  ab0e48d   reduce wizard connman timeout timer to 0.5s
       new  af1fa7e   always update saved coords for maximized/fullscreen 
clients on csd geom update
       new  57e60ac   do not update client coords on csd geom update if it 
would change the zone
       new  02c1a2d   ignore deleted clients when reapplying zone geometry 
policy in canvas update
       new  d6e31b3   hide wl clients before deleting them when surface is 
destroyed
       new  eb59629   remove wl selection hacks from 
f0ba92d39e1f6631974d53100dcbb4cc040a8241
       new  cc8d773   use zone geometry when clamping evry gadget popup to 
gadget's screen
       new  d624b4f   store (internal) elm win geometry when set prior to 
showing the win
       new  5e27e5f   ignore xwayland clients in wl client delete request 
callback
       new  fd2a30c   cast eina_list_count() in flowlayout, not entire 
expression
       new  da00500   unset opaque region during comp object render if none 
exists
       new  d7e2292   avoid null deref in during pager_plain dnd
       new  8344b79   use eina_streq for e_util_binding_match() comparisons
       new  ffbe9de   use snprintf for string handling in batget
       new  9731acf   rework systray theme applying code
       new  fbda06d   use snprintf for string handling in batget
       new  783ae4c   remove lots of impossible null checks from pager move 
callback
       new  845cabf   send resize edges to wl clients on resize start and end
       new  586d1ac   e mod: cpufreq - handle the case where cpu has zero freqs 
- dont crash
       new  39717a8   feed mouse-up events for all buttons on internal wins 
when activating a binding
       new  56e96ce   do not set initial changed state for new clients if they 
are ignored
       new  d1568b8   redo wayland client unignore mechanism
       new  5a21fd6   do not add deleted clients to tasks gadgets
       new  669d598   remove deleted clients from tasks client list during repop
       new  c635bf8   use canvas pointer coords in systray mouse cb
       new  a7e28b6   ignore x11 ConfigureRequest events when maximize_override 
is set
       new  005de52   add even more systray/dbusmenu hacks
       new  bdc8078   feed mouse out to internal clients upon activating a 
mouse binding
       new  d546536   selectively reject comp object signal emissions based on 
action_client state
       new  3980f4b   move notification text escaping into dbus notify method 
callback
       new  32839ee   track offline/presentation mode notification ids and 
replace on toggle
       new  fbb24d9   reshuffle notifications on replace
       new  2fdc109   remove old compositor reset code
       new  83faf58   don't show some x11-specific compositor settings under 
wayland
       new  165f470   force keyboard modifier update on wl client focus-in
       new  7b201be   block wl keyboard modifier updating during input grabs
       new  76b76af   explicitly manage client focus when setting/unsetting 
input grabs
       new  ae6d22a   optimize case where an x11 client is focused/unfocused in 
same loop iteration
       new  aa68664   remove wl xdg popup new_client stuff from get_popup method
       new  7a2d7ca   allow some client zone/desk move actions to occur on 
action client
       new  783c356   only attempt to rescue offscreen clients if they are 
completely offscreen
       new  17e32f5   apply compositor keybinds if an action client that is not 
focus exists
       new  656a198   do not reset previously-set ec->placed state when 
attempting early client moves
       new  0656da9   set destructor for xdg popups when setting implementation
       new  bf6ba1b   enforce wl xdg popup stacking relative to parent stacking
       new  15806cb   don't set wl xdg popups to POPUP layer, set popups as 
placed on creation
       new  3eecf59   wayland: Don't leak a clipboard source if adding fd 
handler fails
       new  b2715d2   wayland: Stop E from consuming all CPU as soon as a 
selection is made
       new  0bc84ac   remove clamping for wl xdg popup configures
       new  4b643d8   xwayland: Don't leak memory on dnd read failure
       new  9f9dbb3   reapply client focus after input grab, only handle focus 
for wayland compositors
       new  8a40d9c   wayland: Fix xdg-popup crash
       new  635e056   do not incrementally remaximize clients during shelf hide 
animation
       new  025c130   restrict shelf border_fix to only affect clients affected 
by the shelf
       new  add8af0   delete internal wayland elm windows in wl client delete 
request callback
       new  dcab7b5   Updating italian translation
       new  4471c63   add back CTRL to keybindings editor display
       new  350dcf1   remove video child references from wl compositor
       new  f65a5bb   wl popup surfaces should not receive focus on show if 
parent is not focused
       new  da2f778   print xwayland exe path in debug logs
       new  a2d6a3e   don't print xwayland path twice...
       new  3ad934b   disable xwayland module if exe cannot be found during 
configure
       new  12d1d70   reject client maximize attempts using identical maximize 
params
       new  5ed82b8   set WAYLAND_DEBUG=0 during wl compositor init
       new  eef14b3   do not send shell configures for deleted wl clients
       new  8f1dfe0   do not unconditionally update position+size when changing 
wl client csd geometry
       new  7060ce6   Clean up some header inclusion
       new  adaea02   Remove unwanted debug detritus from last commit
       new  6f1c096   don't send duplicate configure to wayland clients during 
unfullscreen
       new  f2486ed   directly include e.h in efm device backends
       new  b4f664b   make e_client_has_xwindow() more wayland-only friendly
       new  203a118   change client un/maximize_pre callback location to occur 
after safety checks
       new  334cf00   ignore maximized+fullscreen windows when placing new 
clients
       new  d70a1b7   e intl - fix string buffer length size
       new  2dfc64e   e intel - fix number 2
       new  8c84325   unify a large portion of repeated code in e_place
       new  6c6ba94   redo e_place_desk_region_smart() to handle multiple 
screens
       new  0c0377c   allow mixer volume increase actions to exceed 100%
       new  be742c4   xkbswitch: establish parent/child relationship
       new  46cbc02   reject xwayland clients in wl client resize handlers
       new  b5ef01d   make startup/restart app exec timing protocol-specific
       new  84ee6c0   trivial wl shell module cleanups
       new  0565f5a   redo wl (xdg)shell surface ping
       new  cce8ce6   add copyright headers (MIT) from weston to e_comp_wl_data
       new  13f8b1f   more accurately reject wl selection setting based on 
whether serial is invalid
       new  136b99d   e syscon - dont show syscon if desklock is up - you can't 
respond
       new  cb29134   do not perform input ungrab twice during dnd end in 
wayland
       new  2e52e59   ensure that wl clients do not run extra render on hide 
twice
       new  ed4a503   unify client filtering checks from 
e_place_desk_region_smart()
       new  24aa26b   do not attempt to show x11 override windows
       new  0803d07   don't force full damage on x11 override clients
       new  615bc7f   don't defer resizes+queue render updates for shapeless or 
pending shaped clients
       new  29f30d6   ensure damages do not get added for shapeless x11 clients
       new  3ca83ff   remove unnecessary conditional in e_comp_object_render()
       new  b431fa2   slightly simplify image data setting in 
e_comp_object_render()
       new  72374fe   set NULL image pixel data during x11 render when no 
damages exist
       new  42b84fb   ensure resize is still deferred for changes.shape clients 
during failed resize
       new  12534a9   do not show unsized comp objects during theme apply
       new  2085721   set NULL image data in _e_comp_object_pixels_get() on 
failure
       new  dd07d01   only set "dialog" border for transient clients if window 
type is unset
       new  93e47dd   remove some X references in settings dialogs
       new  c8f1e02   treat POPUP_MENU window type as an override window for 
comp theme matching
       new  f5c7df4   always end drag operations on failure
       new  648f9e1   remove explicit edje_init/shutdown calls
       new  80e46c5   ensure evry gadget popups effectively clamp to their zones
       new  4c311d3   protect xdg-shell functions from accessing deleted client 
data
       new  5d1dfdf   wayland: Fix crash when attempting to create surfaces for 
deleted clients
       new  4750aa6   move wayland surface E_Client del check to a place where 
it's more useful
       new  c7a2c55   distribute all weekeyboard edj files
       new  75d967c   handle recursion more effectively in e_menu_hide_all()
       new  94b18be   20.7 release
       new  f7b7a92   20.7 NEWS updates

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