discomfitor pushed a commit to branch master.


commit ff1577b77186ba90af1e436ca16da8f92c364931
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed Sep 30 15:31:34 2015 -0400

    merge E19 branch NEWS items
 NEWS | 389 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 389 insertions(+)

diff --git a/NEWS b/NEWS
index bfb6f08..919a57a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,392 @@
+Release 0.19.11:
+Carsten Haitzler (3):
+      e - fm - flush all evas caches to get rid of open file handles b4 umount
+      e - fix crash in desktop lookup+fixup where exe_inst is null
+      deskmirror - fix dangling reference to mirror by refcounting it
+Marcel Hollerbach (1):
+      deskmirror: check if ec is not null before accessing it
+Mike Blumenkrantz (29):
+      delete notification mirror objects upon deleting original popup
+      unset client hidden flag on config dialogs when activating from another 
+      add ilist method for setting disabled state
+      remove unused variables in ilist widget
+      send FLOAT_SET edje messages during desk flip
+      make bgpreview widget work with panoramic wallpapers
+      always set alpha for internal wins
+      decode .desktop link and directory uris in fileman menus
+      re-set internal ee win after applying alpha
+      only lower x11 layer windows for layers which have windows during init
+      add eeze watch for backlight events
+      remove backlight update calls from backlight module
+      add efl versioning for eeze backlight monitoring
+      do not return non-visible clients for e_client_under_pointer_get()
+      only set focus on clients which are visible during client eval
+      move focus setting on restart into desk restore function
+      apply vertical maximize algorithm for LEFT/RIGHT maximized windows
+      unset E_Client->want/take_focus flags during client eval
+      block gadcon thaw on unpopulate when gadcon is deleted
+      only unpopulate a shelf when applying new settings if the shelf won't be 
+      clamp client geometry to zone during geometry calc
+      redo client maximization when a non-overlap shelf changes geometry
+      do not emit client iconify signal when reapplying compositor theme
+      calculate comp object visibility regardless of pending damages
+      update xkb settings and send xkb update event when calling 
+      only init E_EVENT_XKB_CHANGED during xkb init if xkb init hasn't already 
+      attempt to maintain currently-selected kbd layout when modifying kbd list
+      improve client exe_inst creation
+      fix systray implementation of notifier watcher (StatusNotifierItem)
+Release 0.19.10:
+Carsten Haitzler (1):
+      e comp - set rects to null to silence compiler warning
+Mike Blumenkrantz (8):
+      fix x11 compositor to use damage events
+      explicitly show the client object of internal window during show
+      force-disable refocus during desk flip on client activation
+      unshade clients when activating
+      ensure that normal clients are stacked below overrides when raising
+      add extreme hacks to enforce nocomp stacking policies
+      set 'starting' flag for desk show in e_zone_desk_count_set()
+      ensure that non-fullscreen nocomp clients have their layers re-set
+Simon Lees (1):
+      Wizard: Update icon theme search list
+Release 0.19.9:
+Carsten Haitzler (1):
+      e - systray - add more sizes to icon hunt to fix missing icons
+Cedric BAIL (2):
+      temperature: let's finally allow the temp process to rest also when 
enlightenment die.
+      battery: let's finally allow the battery process to rest also when 
enlightenment die.
+Mike Blumenkrantz (25):
+      add event rect for deskmirror in pager/taskbar modes
+      reject x11 NotifyVirtual and NotifyInferior mouse in events more 
+      use better keybind activation logic
+      do not modify E_Client->visible value in show/hide callbacks
+      unset E_Client->want/take_focus flags in hide callback
+      only use deferred focus-setting on desk flip focus if client is not 
+      don't set E_Client->changes.visible on successful show/hide
+      set 'stopping' during logout action
+      do not relaunch relaunchable quickaccess windows during logout
+      redo fileman menus to only scan the first 100 items found
+      feed mouse-up event during mouse down on menus
+      force render queue and check for redirection on clients with 0x0 pixmaps
+      add some smart callbacks for comp objects on redirect/dirty state change
+      return false when failing to create a mirror during deskmirror obj check
+      watch dirty smart cb for currently unredirected clients in deskmirror
+      remove pager mirror delete callback during pager win delete
+      remove dirty smart callback from deskmirror clients during client delete
+      only check dirty smart callbacks on non-new_client deskmirror clients
+      don't watch dirty smart cb for desmirror clients with unusable pixmaps
+      add full damage for x11 override clients on resize configure event
+      reject focus-set attempt if desk flip to client's desk was rejected
+      track focus time for x11 canvas focus, unset client focus on x11 canvas 
+      simplify e_desk_show visibility unsetting, reject recursive desk flips
+      remove dirty callback for deskmirror clients upon creating visual
+      remove bz2 from dist
+Release 0.19.8:
+Carsten Haitzler (3):
+      e - warning fix - fix SVID_SOURCE complaint warning
+      e menu - an extra object ref causes menus to never be freed
+      e - shelf menu - handle deletion properly if cb is not for shelf menu
+Mike Blumenkrantz (10):
+      allow x11 mouse wheel events to check ev->event_window for possible 
client match
+      reject x11 NotifyVirtual and NotifyInferior mouse in events
+      disable ecore-evas events on client windows during actions
+      fix build break from previous commit
+      use gadget zone for evry gadget launcher
+      add fallback loading of default theme on init
+      remove spurious focus setting on desk flip without animation
+      fix wizard module loading when E_MODULE_SRC_PATH is set
+      defer focus-setting on focus revert during desk flip when visibility is 
+      show drag object immediately when beginning a drag
+Release 0.19.7:
+Mike Blumenkrantz (2):
+      use runtime check for determining x11 compositor grab behavior
+      improve x11 compatibility with efl versions earlier than 1.15
+Release 0.19.6:
+Carsten Haitzler (1):
+      e passive window grabs - fix side-effect leave/enter events on clients
+Christopher Michael (1):
+      enlightenment: Make E build again with EFL from git
+Derek Foreman (2):
+      wizard: Prevent crash
+      wizard: Prevent crash
+Mike Blumenkrantz (43):
+      reject client fullscreening based on config and desk visibility
+      force xwindow stacking to obey nocomp policy and stack below current 
+      allow new fullscreening clients to replace current nocomp where 
+      fix focusing client on mouse events which trigger actions (with 
+      fix shelf visibility state signals
+      fix eo errors for ilist icon select state
+      allow layer-blocked clients in deskmirror to restack
+      return an accurate value for override clients in 
+      only apply deskmirror client visibility logic for non-deleted clients
+      stop rejecting possibly-valid x11 focus events
+      check for possible parent window on x11 mouse button events
+      fix focus FIXME regarding focus-setting on clients from other desks
+      unset changes.visible when forcing visibility during no-effect desk flip
+      add E_Client->mouse.in for determining mouse-in status
+      trigger fake mouse-out on clients when unsetting focus
+      trigger client mouse-in on x11 mouse movement for non-action clients
+      enforce pstate's extremely-confusing no_turbo option in cpufreq
+      use client window for x11 button ungrabbing
+      redo all x11 client mouse grabbing for focus
+      straggler ungrab of x11 parent window from previous commit
+      ensure x11 focus grabs are applied on client init when needed
+      only ungrab x11 windows when appropriate focus options are set
+      reject x11 replay clicks when event window != client window
+      do not apply x11 focus grabs to internal clients if efl version > 1.14
+      make e_client_util_desk_visible() work for overrides without desks
+      make pager popups only trigger on urgency hint if client is not 
currently visible
+      set CRITICAL urgency for notification internal notifications
+      block client signal binding activation when mouse action is active
+      move E_Client->mouse.in to E_Client->mouse_in to avoid abi breakage
+      account for race condition when creating initial comp object updates 
+      fix compile against newer efl
+      move grabinput focus fix timer to x11 compositor and fix it to Work 
+      always set x11 override client geometry on startup
+      fix compile warning
+      only unset e MANAGED atom on non-shutdown
+      only trigger client mouse-in from x11 mouse move event if client+desk 
are visible
+      ensure that focus is set and focus stack is managed on winlist hide
+      never use new clients for stacking part 2: the secret of the stacking
+      ensure clients possess comp_data before dereferencing it during x11 
+      always stop passing key events on once they reach the lokker callback
+      simulate modal windows for badly behaved x11 clients
+Release 0.19.5:
+Bertrand Jacquin (1):
+      MEDIUM: modules/shot: switch to https://
+Carsten Haitzler (4):
+      e clients - make sure we handle client with a NULL zone
+      e_shelf - check visiblity with zone and desk FIRST not later
+      e - xsettings - calloc buffer since we leave 3 of 4 bytes unset
+      e client - desk wait - ref it properly and clean up delfn
+Jean Guyomarc'h (2):
+      modules/bluez4: fix duplicated symbol
+      e_ipc: fix creation of IPC server when $DISPLAY is a path
+Mike Blumenkrantz (38):
+      pre-escape all notification body texts before display or merge
+      set ec->fullscreen before applying fullscreen geometry
+      never resize client clip object
+      exit immediately if any unrecognized arg is passed on startup
+      use stderr messages when failing to init X compositor
+      fix horizontal/vertical smart maximize
+      fix crash when using e_comp_object_util_center_pos_get() with non 
+      don't modify pixmap hash when changing pixmap parent window
+      slight ibar dnd optimization when checking taskbar apps for drop site
+      fix ibar drop calc to not unexpectedly trigger epileptic seizures in 
+      fix straggler container text in mousebindings config
+      remove layer setting from deskmirror
+      always lower e_layout children upon packing
+      raise deskmirror windows on startup
+      set xkb dialog as changed after adding a new layout
+      set E_Exec_Instance desktop during client idler if none present
+      allow client icon change events in ibar client prop handler
+      fix nocomp_override conditional which would inaccurately toggle nocomp
+      fix evry comparison macro to work as expected
+      use client geometry for starting unmaximize calculations
+      swap key -> keyname when attempting to bind lparen/rparen keys
+      remove contact module
+      add function for clearing app menu cache
+      clear app menu cache any time a desktop is edited internally
+      remove eina_streq usage
+      attempt to decode notification image uris with efreet before showing them
+      fix submenu visibility during scroll
+      ensure client max w/h props are set before applying them to client geom
+      use client geom for comp object centering functions if ec->new_client is 
+      rename client menu move/resize items to indicate real function
+      freeze evas events on clients during keyboard move/resize actions
+      only apply mouse down focus events if a binding did not run on the same 
+      force visibility on clients before attempting to hide them
+      change default icon theme to hicolor
+      try hicolor icon theme as fallback for fdo icon setting if user's theme 
+      fix notification text to conform to spec and libnotify implementation
+      prune module config list when loading a module
+      fix infinite loop when changing ibar sources
+Release 0.19.4:
+Carsten Haitzler (5):
+      maximization bug affecting libreoffice and others - fix
+      e - client list update after adding to client list - fix netwm bug
+      efm - make dir listing far faster - no file magic content and dont sync
+      e - menus - fix autoscroll on zones not at 0 y...
+      e - menus - fix submenu popup direction when zones are not at 0 y
+Chidambar Zinnoury (1):
+      e backlight: use saner default values.
+Dmitry Luhtionov (1):
+      cpufreq: freebsd fixes
+Mike Blumenkrantz (21):
+      continue to hide window input regions on desk flip if they are shaded
+      ensure no duplicate XDG paths are prepended during startup
+      check for eldbus instead of edbus in device backend libs
+      block linear desk flips that would wrap if desk flip wrapping is disabled
+      use direct path for setting icons in util theme set function when icon 
is a path
+      don't send unfocused signal to override clients
+      escape notification popup text...always
+      fix crashing when changing desklock settings and using pin/personal auth
+      clamp client size to screen when client limit policy does not allow 
+      rename extremely frustratingly-named E_Screen_Limits enum and members
+      do not reapply focus on canvas object ungrab/close for pointer-focus 
+      remove unnecessary icon setting and fix sizing in edgebindings
+      fix dialog sizing when icon setting fails
+      set default text for edgebindings caption when no bindings exist
+      fix appindicator icon loading when using IconThemePath key
+      don't clamp bgpreview vsize if bgpreview is a fullscreen overlay
+      fix border frame color classes to be configured as solids, not text
+      remove wayland-only support
+Vincent Torri (1):
+      add MIN define for non-linux systems
+Release 0.19.3:
+Carsten Haitzler (2):
+      e - force a config flush before sys actions that could kill e
+      comp base - make base black. makes for better screenshots of blank areas
+Christopher Michael (8):
+      Fix e_msgbus file having missing initializers for Eldbus     Messages & 
+      Fix e_notification file having missing initializers for Eldbus     
Messages & Signals
+      Cleanup appmenu module having missing field initializers for     Eldbus 
Messages & Signals
+      Cleanup bluex module having missing initializers for services     & icons
+      Cleanup fileman module from having missing initializers for     Eldbus 
Messages & Signals
+      Cleanup msgbus module from having missing field initializers     for 
Eldbus Messages & Signals
+      Cleanup systray module having missing initializers for Eldbus     
Message & Signals
+      Cleanup teamwork module from having missing initializerss for Eldbus     
Messages & Signals
+Mike Blumenkrantz (11):
+      don't recalc winlist on client add event if client is not added to 
+      don't show mixer popup during nocomp
+      comp pending resizes should not require both w+h to change
+      don't set gravity on client windows during X move/resize
+      completely block border changes on MWM borderless windows
+      disable client stack debugging
+      add E_VERSION_MAJOR define for external module usage
+      check focus after X nocomp end
+      don't change shade.x/y during unshade or after shade
+      fix build from tarball when configured mount backend is different from 
+      don't set deskmirror scale for non-mb objects
+Tom Hacohen (1):
+      Tiling: don't try to change the border of borderless windows.
+Release 0.19.2:
+Carsten Haitzler (5):
+      e_auth - null out compilert memset opts like lokker
+      e - randr - stop saving config using XID - this is utterly WRONG
+      e randr - fix warning (signed vs unsigned cmp)
+      e randr - make it work on nvidia - lots of "wrong" things fixed
+      e randr - restore edp checks
+Christopher Michael (1):
+      call e_powersave_init Before we call e_screensaver_init[...]
+Marcel Hollerbach (3):
+      Fix wrong deskshow function
+      everything: terminate bc instead of quit
+      Register the new window into out evas.
+Mike Blumenkrantz (21):
+      fix teamwork popup positioning for non-dbus popups
+      fix internal window border changing
+      set skip pager/taskbar hints on parent window instead of client window
+      force shape queue on notification delete
+      ensure string safety on dbus message in connman agent
+      apply pointer warp effects immediately when instant warping
+      print more descriptive error messages when scanner connection fails, 
also don't exit() here
+      don't exit e_fm when eeze init fails, send RASTER mode instead
+      store eeze_scanner connection poller to avoid creating an infinite number
+      only attempt to start eeze_scanner a couple times before giving up
+      attempt to run eeze_scanner on failure to connect, not successful connect
+      ensure clients are visible before triggering shape/render queue
+      fix X crash when trying to apply desktop window profile to client 
without desk
+      add failure count for client rendering, drop clients after FAILURE_MAX 
+      redo shaped client checks to use shape flags instead of rect pointer, 
fix shapeless clients
+      reduce shape recalc for clients which cannot currently receive input
+      remove access module from build
+      greatly reduce FAILURE_MAX
+      remembering size on a window should also remember maximize state
+      apply client size based on correct remember value, only apply if value 
!= 0
+      store hide_logo state for desklock backgrounds
+Sebastian Dransfeld (5):
+      randr: further cleanup
+      randr: Don't match DP as LID
+      randr: remember crtcid for fast lookup on reconnect
+      randr: TODO++
+Stefan Schmidt (1):
+      po: Remove file from now disabled access module to pass distcheck
+Takeshi Banse (1):
+      cpufreq: teach cpuinfo_{min,max}_freq as available frequencies
+Release 0.19.1:
+Mike Blumenkrantz (10):
+      don't add nocomp damages for input-only windows
+      check protocol visibility for nocomp breaks, not comp object visibility
+      manually break out of nocomp
+      end nocomp on nocomp end...always
+      force render queue on unmaximize if client was fullscreen
+      add borderless theme for deskmirror clients to support various animations
+      comp render queue on every client resize instead of on unmaximize
+      force comp render queue more aggressively to detect changes in nocomp
+      client hooks should not continue to be called if the client has been 
+      thaw evas on winlist activation with no clients available
+Stefan Schmidt (1):
+      modules/teamwork: Use eina_file_mkstemp() to avoid problems with umask
+Tom Hacohen (1):
+      fix: Add more desktops to be tiled by default in the tiling config.
 Release 0.19.0:


Reply via email to