<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="25">
<package pkgid="2c6a74add33d9ff7806ae9288b310d56f9cbd902a69870e75be17a4919bc35f657e1a13e77dde87c2196b73d48470933ab4a8d6efdd60adde44e4591ccc5fede" name="efx" arch="i586">
  <version epoch="0" ver="1.11.99" rel="8.115"/>
  <changelog author="sleep_walker@suse.cz" date="1348142400">- source_grabber autoupdate to revision ac902bc69504b484561f30deeb754368f446d43f</changelog>
  <changelog author="sleep_walker@suse.cz" date="1349092800">- source_grabber autoupdate to revision 0a1ed77f8c3d271ffccc6444a23a0cda3c0a5675</changelog>
  <changelog author="sleep_walker@suse.cz" date="1351252800">- source_grabber autoupdate to revision d0d4bef140efb18815d5813d311adb4e92034aa8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1352462400">- source_grabber autoupdate to revision 0e5ad8cd8673b7e93acd81c94930c374c30fc1c3</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353067200">- source_grabber autoupdate to revision c981a79d9f15a76e8bd10fc1a9c837e5193b9d98</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353844800">- use efl instead of separate packages, simplify makeinstall, remove SLE10 and CentOS 5 conditions</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354536000">- ecore is now merged into efl</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354881600">- add EFL version requirement not to mix Factory and Nightly packages</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356696000">- update for factory</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Bring in the 1.11.99 Pre Release.</changelog>
</package>
<package pkgid="d6bcda531e9d3e08a27f59249dc7ec297c7e68bd2ee58e607246392a6cae9685619116b3416d15c4c915a55238b9f5f87f0693794689a8a52efdba757b077bd2" name="efx" arch="src">
  <version epoch="0" ver="1.11.99" rel="8.115"/>
  <changelog author="sleep_walker@suse.cz" date="1342353600">- source_grabber autoupdate to revision 2d7f6ea8aa2287f074c4b67c2427376742a226ec</changelog>
  <changelog author="sleep_walker@suse.cz" date="1342353601">- let there be efx</changelog>
  <changelog author="sleep_walker@suse.cz" date="1346932800">- source_grabber autoupdate to revision 160872d949eaf40eb04d246f0fa1f3322c4f5fca</changelog>
  <changelog author="sleep_walker@suse.cz" date="1347019200">- source_grabber autoupdate to revision 13b338c3cd456d22c1632b154cdf6a8ba5e69ea0</changelog>
  <changelog author="sleep_walker@suse.cz" date="1347192000">- source_grabber autoupdate to revision 84ef3908f4967fd883ee7848a217cf136f032000</changelog>
  <changelog author="sleep_walker@suse.cz" date="1347451200">- make_install --&gt; makeinstall</changelog>
  <changelog author="sleep_walker@suse.cz" date="1347451201">- source_grabber autoupdate to revision 1a5fc5569ee0b9009bdce2e3dde8104fb65a1bec</changelog>
  <changelog author="sleep_walker@suse.cz" date="1347537600">- update libefx version name (to libefx1)</changelog>
  <changelog author="sleep_walker@suse.cz" date="1347537601">- fix typo</changelog>
  <changelog author="sleep_walker@suse.cz" date="1348142400">- source_grabber autoupdate to revision ac902bc69504b484561f30deeb754368f446d43f</changelog>
  <changelog author="sleep_walker@suse.cz" date="1349092800">- source_grabber autoupdate to revision 0a1ed77f8c3d271ffccc6444a23a0cda3c0a5675</changelog>
  <changelog author="sleep_walker@suse.cz" date="1351252800">- source_grabber autoupdate to revision d0d4bef140efb18815d5813d311adb4e92034aa8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1352462400">- source_grabber autoupdate to revision 0e5ad8cd8673b7e93acd81c94930c374c30fc1c3</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353067200">- source_grabber autoupdate to revision c981a79d9f15a76e8bd10fc1a9c837e5193b9d98</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353844800">- use efl instead of separate packages, simplify makeinstall, remove SLE10 and CentOS 5 conditions</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354536000">- ecore is now merged into efl</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354881600">- add EFL version requirement not to mix Factory and Nightly packages</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356696000">- update for factory</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Bring in the 1.11.99 Pre Release.</changelog>
</package>
<package pkgid="a488c8882ecae8c7ab0e8e0d544c26470646fe866c6adc9692c966f00db568e18ff6dec00943cbf9615243ba6450a16624b348abb5a5203750798aa10adb7340" name="efx" arch="x86_64">
  <version epoch="0" ver="1.11.99" rel="8.115"/>
  <changelog author="sleep_walker@suse.cz" date="1348142400">- source_grabber autoupdate to revision ac902bc69504b484561f30deeb754368f446d43f</changelog>
  <changelog author="sleep_walker@suse.cz" date="1349092800">- source_grabber autoupdate to revision 0a1ed77f8c3d271ffccc6444a23a0cda3c0a5675</changelog>
  <changelog author="sleep_walker@suse.cz" date="1351252800">- source_grabber autoupdate to revision d0d4bef140efb18815d5813d311adb4e92034aa8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1352462400">- source_grabber autoupdate to revision 0e5ad8cd8673b7e93acd81c94930c374c30fc1c3</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353067200">- source_grabber autoupdate to revision c981a79d9f15a76e8bd10fc1a9c837e5193b9d98</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353844800">- use efl instead of separate packages, simplify makeinstall, remove SLE10 and CentOS 5 conditions</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354536000">- ecore is now merged into efl</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354881600">- add EFL version requirement not to mix Factory and Nightly packages</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356696000">- update for factory</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Bring in the 1.11.99 Pre Release.</changelog>
</package>
<package pkgid="83c04caabdc09a66696c9d0679cc1c339abff1b5c5b843014fc0007161ff7123a28ad801cb6d57e6ad1af28ea20cb8c3390125b11fdc8c8138e1c7d0dfc48814" name="efx-devel" arch="i586">
  <version epoch="0" ver="1.11.99" rel="8.115"/>
  <changelog author="sleep_walker@suse.cz" date="1348142400">- source_grabber autoupdate to revision ac902bc69504b484561f30deeb754368f446d43f</changelog>
  <changelog author="sleep_walker@suse.cz" date="1349092800">- source_grabber autoupdate to revision 0a1ed77f8c3d271ffccc6444a23a0cda3c0a5675</changelog>
  <changelog author="sleep_walker@suse.cz" date="1351252800">- source_grabber autoupdate to revision d0d4bef140efb18815d5813d311adb4e92034aa8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1352462400">- source_grabber autoupdate to revision 0e5ad8cd8673b7e93acd81c94930c374c30fc1c3</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353067200">- source_grabber autoupdate to revision c981a79d9f15a76e8bd10fc1a9c837e5193b9d98</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353844800">- use efl instead of separate packages, simplify makeinstall, remove SLE10 and CentOS 5 conditions</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354536000">- ecore is now merged into efl</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354881600">- add EFL version requirement not to mix Factory and Nightly packages</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356696000">- update for factory</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Bring in the 1.11.99 Pre Release.</changelog>
</package>
<package pkgid="4a45e1dbb44d0c6a0a0c090bb0b6dd9a454cce1fed01b93ebf7195e50584a76b41ef11c1d3da15d0bb1b7e092f5b69c4fd56fae13dbb128074bb597b78e7488f" name="efx-devel" arch="x86_64">
  <version epoch="0" ver="1.11.99" rel="8.115"/>
  <changelog author="sleep_walker@suse.cz" date="1348142400">- source_grabber autoupdate to revision ac902bc69504b484561f30deeb754368f446d43f</changelog>
  <changelog author="sleep_walker@suse.cz" date="1349092800">- source_grabber autoupdate to revision 0a1ed77f8c3d271ffccc6444a23a0cda3c0a5675</changelog>
  <changelog author="sleep_walker@suse.cz" date="1351252800">- source_grabber autoupdate to revision d0d4bef140efb18815d5813d311adb4e92034aa8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1352462400">- source_grabber autoupdate to revision 0e5ad8cd8673b7e93acd81c94930c374c30fc1c3</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353067200">- source_grabber autoupdate to revision c981a79d9f15a76e8bd10fc1a9c837e5193b9d98</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353844800">- use efl instead of separate packages, simplify makeinstall, remove SLE10 and CentOS 5 conditions</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354536000">- ecore is now merged into efl</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354881600">- add EFL version requirement not to mix Factory and Nightly packages</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356696000">- update for factory</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Bring in the 1.11.99 Pre Release.</changelog>
</package>
<package pkgid="40cf3de2f2a9f72eb1379d5d42e23a011f6836bce92cf9f7be3156f3ddd0f1507a20b7d81f70e5b47cd35eeac8ffe27278ca91fa9623f5521d0262c5903f6d89" name="egitu" arch="i586">
  <version epoch="0" ver="0.0.99.250" rel="4.6"/>
  <changelog author="simon@simotek.net" date="1432641600">- Initial Version of egitu out of git</changelog>
  <changelog author="simon@simotek.net" date="1439208000">- Resync git repo at wc -l 138
  Apparently lots of new features such as push and pull</changelog>
  <changelog author="simon@simotek.net" date="1446724800">- Resync git repo at wc -l 250</changelog>
</package>
<package pkgid="8de9e3f3476aaf59a1e7129bbb4ff86801744dae2d4ae27b2a65828457d8575f46d768da6e6b2f89294708f96245de041a7fa39cec2b141ca6fcca9bf9cf52d0" name="egitu" arch="src">
  <version epoch="0" ver="0.0.99.250" rel="4.6"/>
  <changelog author="simon@simotek.net" date="1432641600">- Initial Version of egitu out of git</changelog>
  <changelog author="simon@simotek.net" date="1439208000">- Resync git repo at wc -l 138
  Apparently lots of new features such as push and pull</changelog>
  <changelog author="simon@simotek.net" date="1446724800">- Resync git repo at wc -l 250</changelog>
</package>
<package pkgid="d77d5eba58800751bce74a3590ae065090374ae3ddb1f86b288fb9b64f66646d5b15a4b1a09b58fbfa56ee11f227f72fd8e67a854a11d3b030cdb53690a9a02f" name="egitu" arch="x86_64">
  <version epoch="0" ver="0.0.99.250" rel="4.6"/>
  <changelog author="simon@simotek.net" date="1432641600">- Initial Version of egitu out of git</changelog>
  <changelog author="simon@simotek.net" date="1439208000">- Resync git repo at wc -l 138
  Apparently lots of new features such as push and pull</changelog>
  <changelog author="simon@simotek.net" date="1446724800">- Resync git repo at wc -l 250</changelog>
</package>
<package pkgid="d69e67422ec34bbda98e16fbbd84ea255b2ec6dacfdadd71a7dce146ac1bb6241c6897e47cb4770c20fc3ed9090523d8e57bbb7199c9c41053f62ec59f696145" name="enlightenment" arch="i586">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="9fc1b31fe7bbf01d78e1ebd4db4a2fc2a60e008da8756ba4f024abb9baaf714a2e1b5e90462f3eab7cccf89e5ce9215bcc3762f5a351ee5b2e399daa2afe44de" name="enlightenment" arch="src">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="309bf6baf204debd8afccdfdcc45654d6d4085d905195c86dc1636f6fc12710d0c024ca2442633be96f588d4dfe563e0e1e19e32de8d37fb98c85db8e0f2601c" name="enlightenment" arch="x86_64">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="f941daca8183325020edf2c4922c040d9810517c0e5cf1df19427aa5dda96a58613cdf37648fb43f522e09f640b018c8d3bd3432a0d0aab6995924410a58d212" name="enlightenment-branding-upstream" arch="i586">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="f117ea1def13fb38b8cf274312a49f241533e6147f815cadad7445a0ab2deeaa7d26b8ccd98dbf3e14f6021db46a5a827a16455fa0c0eb107f910bd42733fda3" name="enlightenment-branding-upstream" arch="x86_64">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="eb6f5daa58708cbc888e5328a0f1f0551ca1afcbf5ff43faa2d1509276f790f7f665a7d94eb80277c5e6b780071b4932dd3b1759b98815c23d69b5d7d0f558eb" name="enlightenment-devel" arch="i586">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="8cfe1d289ed7131e6bafc09c6906ff56ebdb77b95c897235cd8918b59379030dfe1d3f057c89c3eba820351b99b61c472fb2a80ae8b8d38c257acc141d2131ac" name="enlightenment-devel" arch="x86_64">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="dcd1966dbbb76ed59bf1b3306b9432866e3a817db5701a13cd8a05ecbc3d309ed834e70834458ee3db57752fdb45039aa8359debbd24ea27a0bb57d11c9f7992" name="enlightenment-doc-html" arch="i586">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="fa9b2f2d6e7f6c9b911ae997520965e64beb657667d0d45dda39ad407c61f005dc19235f6a4add70d2f8fb29cbe32926ea266858f594dede5de5177e7a9561b1" name="enlightenment-doc-html" arch="x86_64">
  <version epoch="0" ver="0.21.0" rel="16.1"/>
  <changelog author="simon@simotek.net" date="1444305600">- bump to 0.19.12
  Tickets Resolved
  T2271
  T2679
  T2743
  T2744
  T2745
  T2746
  T2750
  T2754
  T2760
  T2762
  T2763
  Changes since 0.19.11
  md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
  efm - handle cancel of async eio if icon is freed and eio still active
  e - efm fix. fix eio error handler that is called after eio cancel
  e menus: Fix invalid comparisons.
  broadcast support for _GTK_FRAME_EXTENTS
  fully support _GTK_FRAME_EXTENTS
  add util function for determining if a client is allowed to have a frame
  fix e_shelf_position_calc() to not set struct members before applying them
  block border-affecting entries from showing up in client menu with csd
  block border-affecting client functions for csd clients
  set comp object client_inset.calc based on frame_object existence
  check warp_client existence during pointer warp before dereferencing it
  fix handling of x11 ICCCM WithdrawnState
  initialize pixmap size vars in comp resize interceptor
  map/unmap x11 client windows when toggling iconic state
  completely remove all wayland support from build system
  blacklist all versions of efl affected by T2745
  force pixmap clear when hiding an x11 window
  set x11 broadcast atom hint array size based on array-name size
  force adjustment of client geometry when changing csd frame size
  remove client maximize states during unmaximize only if they are active
  unset E_Client-&gt;changes.need_unmaximize after calling unmaximize
  allow client resizes on axes currently unrestricted by maximize state
  unset the requested maximize state when receiving a client unmaximize request
  use more accurate math to determine whether to apply a client maximize change
  do not set client window coordinates during a move until after resizing check
  use client window coords for resize-moving without a frame_object
  _GTK_FRAME_EXTENTS changes using a property, not a client message
  reject identical calls to e_comp_object_frame_geometry_set()
  reject client resize attempts for clients with dirty pixmaps
  remove object event callback on notification popdown
  free x11 damage region rects
  add RENDER_DEBUG for forced renders when setting dirty flag
  fix comp render return value for failed draws of non-argb clients
  unify comp render returns for argb and non-argb clients
  move client post-update adding into render function
  fix systray to work with spec-breaking apps, eg. steam
  move configure init after intl init has completed
  make icon selection dialog resizable in .desktop editor
  clear menu cache when saving a menu file
  attempt to load default e_bindings if initial load fails
  repopulate app list dialogs when efreet deskop cache updates
  only use fast-path pixmap size updating after a resize for x11 clients
  Add "(drag only)" to title for drag only edge bindings
  Updating spanish translation</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1444392000">- fix my e-mail address
- drop enlightenment-0.19.1-fix-bashisms.patch as it is bogus
- give pam configuration more fitting better name
- fix Fedora build</changelog>
  <changelog author="simon@simotek.net" date="1447502400">- only call fdups once</changelog>
  <changelog author="simon@simotek.net" date="1448884800">- Enlightenment 0.20.0 Release
  Release Highlights
    Full Wayland support
    New screen management infrastructure and dialog
    New audio mixer infrastructure and gadget
    Many internal widgets replaced with Elementary
    Improved FreeBSD support
    Geolocation module
  Tickets Addressed (since -rc)
    T2594
    T2830
    T2834
    T2846
    T2863
    T2867
  Tickets Addressed (since 0.19)
    T999
    T1069
    T1270
    T1333
    T1350
    T1462
    T1570
    T1612
    T1637
    T1665
    T1667
    T1673
    T1682
    T1692
    T1714
    T1732
    T1768
    T1773
    T1779
    T1797
    T1801
    T1810
    T1812
    T1818
    T1820
    T1828
    T1831
    T1863
    T1880
    T1888
    T1894
    T1905
    T1906
    T1922
    T1923
    T1930
    T1937
    T1939
    T1940
    T1948
    T1951
    T1954
    T1963
    T1988
    T2004
    T2007
    T2029
    T2030
    T2031
    T2045
    T2050
    T2053
    T2059
    T2071
    T2099
    T2100
    T2112
    T2114
    T2127
    T2131
    T2142
    T2144
    T2146
    T2168
    T2170
    T2181
    T2182
    T2187
    T2194
    T2210
    T2212
    T2219
    T2221
    T2255
    T2256
    T2259
    T2260
    T2271
    T2274
    T2277
    T2279
    T2282
    T2283
    T2284
    T2287
    T2291
    T2330
    T2336
    T2344
    T2354
    T2357
    T2363
    T2364
    T2385
    T2408
    T2411
    T2419
    T2423
    T2424
    T2452
    T2462
    T2492
    T2517
    T2525
    T2526
    T2527
    T2528
    T2531
    T2532
    T2533
    T2537
    T2539
    T2547
    T2557
    T2565
    T2566
    T2570
    T2572
    T2585
    T2589
    T2592
    T2594
    T2597
    T2604
    T2609
    T2610
    T2622
    T2624
    T2626
    T2637
    T2641
    T2645
    T2652
    T2674
    T2676
    T2679
    T2700
    T2703
    T2717
    T2722
    T2730
    T2731
    T2743
    T2744
    T2745
    T2750
    T2754
    T2760
    T2762
    T2763
    T2770
    T2776
    T2784
    T2785
    T2786
    T2788
    T2803
    T2819
    T2827
    T2829
    T2830
    T2834
    T2846
    T2863
    T2867</changelog>
  <changelog author="simon@simotek.net" date="1450180800">- Enlightenment 0.20.1 Bugfix release
  e backlight - avoid seg when comp is shut down and backlight updated
  e comp - set e_comp to null on shutdown so others dont access junk
  e zone - handle null e_comp if comp is already shut down
  e randr - feature fix that allows config to jump to specific screen
  e exec - fix missing ref and unref for instance event
  e randr - fix silent free of data behind randr's back
  e comp randr support - fix leak of randr info
  e randr2 - remove auto-clone and now make randr dialog come up instead
  e randr - fix leak of modes list in randr code
  e - fix using an invalid icon theme - fall back to hicolor if not exists
  e - fix leak added by previous fix for icon theme
  conf_apps: fix add/remove screen lock applications.
  e_randr2: Add NULL check
  Updating italian translation
  use client geometry for calculations in x11 ConfigureRequest handler
  reshuffle all notifications on a notification merge
  disable redirection toggling for the nocomp client
  fix wl-x11 make/install rules to not include nonexistent DATA files
  enforce wayland subsurface stacking order when parent surface is restacked
  apply already-committed wayland subsurface positioning after parent surface move
  init ecore-x during wl-x11 init to ensure DISPLAY is set
  move comp canvas resize callback to monitor elm win geometry
  do not apply x11 randr iface in wl-x11 if running nested in x11
  add wayland shell private data for managing shell-specific data
  do not drop subsurface buffer early after commit from cache
  make e_comp_wl_surface_attach static and take a surface state
  set wayland new client focus based on accepts_focus and !override
  use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
  do not reapply x11 icccm state during fetch
  never set withdrawn state on x11 clients
  use current box geometry for calculating desktop ibar/ibox sizing
  Tickets Addressed
    T2901
    T2907
    T2912</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Enlightenment 0.20.2 Bugfix release
  Add missing function prototype for e_winlist_direction_select
  emix: Rename parameter bool to mute
  wayland: Add support for wl_surface.damage_buffer
  alsa: fix a valgrind warning
  mixer: only save state if not in init
  simplify e_mouse_update() code for x11 compositors
  only show x11 clients during MapNotify/Request if they have Normal state
  show non-new x11 clients immediately when changing Withdrawn -&gt; Normal
  ignore withdrawn state for x11 override clients during show
  Set QT_QPA_PLATFORM theme to gtk2
  enhance winlist next window selection
  Tickets Addressed
    T2906
    T2942
    T2950</changelog>
  <changelog author="simon@simotek.net" date="1453291200">- Enlightenment 0.20.3 Bugfix release
  e randr - fix randr dialog to do restore right again
  Fix xbl_avail variable being used when it could be undefined
  Fix spelling in .pc file
  e_grabinput: do not pass a faulty time
  block input devices from backlight list
  unpopulate all gadcons during shutdown
  add shelf callback for hidden state and trigger extra hide-on-show if hiding
  un-defer comp util object hiding if second hide occurs during animation
  add special case for frame adjustment during first recalc of new clients
  test given coordinates in smart window placement algorithm
  remove wayland function usage from grabinput methods
  simplify and clarify winlist directional selection action code
  check all corners of an object in e_comp_object_util_zone_get()
  disable custom logging when eina backtrace is active
  select mixer popup sink after popup has been fully initialized
  optimize zoomap recalc during recursion
  make ibar config pointer EINTERN
  do full cleanup when overriding existing comp autoclose object
  remove configs for illume modules
  allow NULL object in e_comp_object_util_autoclose()
  improve menu hiding and autoclose
  make E_DESK_TYPE an int define
  enforce border_fix_on_shelf_toggle config option in shelf
  create comp object updates tiler in helper function from either show or damage
  do not unset comp object native surface during shape apply
  unset WM_STATE for x11 clients upon unmapping them
  if available, use wl output (nested) for wayland compositor creation
  use more correct defines for enabling wl output modules during comp init
  automatically attempt to create a wayland x11 output during comp init
  20.3 release
  configure.ac: Remove ecore-x from wayland only build.
  Tiling: tile windows with "Static" gravity.
  Update copyright year.
  Tickets Addressed
    T1106
    T1497
    T2811
    T2948
    T3011</changelog>
  <changelog author="simon@simotek.net" date="1454500800">- Enlightenment 0.20.4
  Make configure check for Ecore_Wl2 library
  include header for Ecore_Wl2
  remove unused event loop and add external Ecore_Wl2_Display variable
  port wayland compositor to use Ecore_Wl2
  port e_scale to use Ecore_Wl2
  Port shot module to use ecore_wl2 library
  Fix formatting of wl_weekeyboard module
  Don't leak eina_iterator in shot module
  Port wl_weekeyboard to use Ecore_Wl2 library
  Port wl_fb module to use Ecore_Wl2 Library
  Fix formatting
  Fix formatting
  Try to init (and error check the init) of ecore_wl2 library before we     create a compositor
  Fix using global ewd variable by making it part of e_comp_wl
  Fix type of size fields for E_Shell_Data
  Fix issue of nested compositors not working with Ecore_Wl2 library
  Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename
  Fix issue of using the wrong id when finding pixmap client
  check siginfo si_code to verify that SIGUSR2 comes from user
  e_comp_wl: only ignore ignored clients
  call ecore_wl2_shutdown() in wl compositor delete callback
  create wl client connection during compositor init, use in shot module
  define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled
  remove defines for various beta api in other places
  remove need_reparent, reparented, first_damage flags from wl client comp_data
  call xdg surface map when creating a surface for visible internal windows
  set want_focus for xdg popup surfaces on creation
  only do passthrough surface map on xwayland surfaces during commit
  more correctly handle evry mouse detection on wayland
  improve focus setting during wayland client show callback
  |= instead of = flag setting for want_focus during wayland surface commit
  automatically mark wayland cursor surfaces as visible during set_cursor
  do not set focus in wayland client show callback for cursor clients
  always apply damages and input regions during wayland commit
  remove duplicate visibility setting blocks from wayland surface commit
  add render updates for cursor clients if damages exist during set_cursor
  reenable fallthrough surface (un)mapping for subsurfaces during commit
  remove _e_comp_wl_focus_down_set()
  track wayland client mouse button states as a full button mask
  enable surface visibility fallthrough for drag clients
  unify client mouse action ending
  allow instant client mouse actions to persist until mouse up
  determine new_client state for xwayland clients using xwayland pixmap
  handle more mouse buttons in wayland
  allocate E_Shell_Data for all xdg surfaces (popups)
  add function for disabling mouse/key/wheel/signal bindings
  disable binding activation when grab dialog, menus, or dnd is active
  remove comp canvas key handler shortcuts for passing keys to wayland clients
  defer screenshot action execution using a job
  disable bindings during wayland screenshot operations
  do not attempt to create x11 canvas during xwayland init
  do not shortcut access of Efreet_Desktop-&gt;x hash in fileman
  disable shelf shadows if "noshadow" data item exists in shelf theme
  do not update keymap group in _e_comp_wl_input_keymap_update()
  update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input
  send mouse out+in on desk flip end
  disable map when unsetting zoomap child</changelog>
  <changelog author="simon@simotek.net" date="1454760000">- Enlightenment 0.20.5
  Hotfix for critical issue in 0.20.4</changelog>
  <changelog author="sflees@suse.de" date="1457524800">- Enlightenment 0.20.6
  Tickets Addressed:
    T3152
    T3208
    T3210
  Multiple wayland issues fixed
  Other issues listed below
    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
    don’t have to hook the ecore_evas resize callback here as that should be handled by elm now
    Move pixmap free to client free from client destroy
    Render deleted objects as long as they still have a pixmap
    Track whether objects are on the post_updates list or not
    Track whether a render is in progress or not
    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
    remove some unused variables
    make bgpreview create vdesk config dialog on mouse up instead of mouse down
    do not decrement e_comp-&gt;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 -&gt; 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()</changelog>
  <changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
  <changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
  <changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
  <changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
  <changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
  <changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
  <changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
  <changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
  <changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds</changelog>
  <changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
</package>
<package pkgid="bdebe7f7f8bebfed283165fe49d416f256e2e05a03e0330c8aa6b5d747f64492eeacfbddfbe185c3a4025211ef5b955e7f3b8345046a0dfaffac3cb46050bb4b" name="enlightenment-module-desksanity" arch="i586">
  <version epoch="0" ver="1.1.0" rel="2.390"/>
  <changelog author="simon@simotek.net" date="1451390400">- First desksanity package at 1.1.0</changelog>
</package>
<package pkgid="0d2958fe744694c45307da6fd33cc99d32f0ec063b9205f8b39f4fcc85ff6b5a5506cd373b449f43a7fe58b92ee7096578e1db1aaaa48f4f12eda8b1b0276d5c" name="enlightenment-module-desksanity" arch="src">
  <version epoch="0" ver="1.1.0" rel="2.390"/>
  <changelog author="simon@simotek.net" date="1451390400">- First desksanity package at 1.1.0</changelog>
</package>
<package pkgid="98dd813642d49e366eb173133ca2d72b6140d0efdd050eb641c9d3a79145082415df2b23a2fd2d0e01f5ed105aa2fad75df77a6d873ecda9c84fe4226c819ef4" name="enlightenment-module-desksanity" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="2.390"/>
  <changelog author="simon@simotek.net" date="1451390400">- First desksanity package at 1.1.0</changelog>
</package>
<package pkgid="a12f05fb6bd5f2ce1759d0c6870a6f52514e773f48f14118c06a80da949aff61e2eb22b4bcde12472aaa99f7beb52fbb2ce0cca21c429f39c6b5f4577cb0cd0e" name="ev" arch="i586">
  <version epoch="0" ver="0.0.81195" rel="1.74"/>
  <changelog author="sleep_walker@suse.cz" date="1358164800">- let there be ev!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1365422400">- process .desktop file with %suse_update_desktop_file
- desktop.patch:
  fix small flaws alarming rpmlint check for SLE distros</changelog>
  <changelog author="sleep_walker@suse.cz" date="1385899200">- update desktop file only for SUSE
- adapt for EFL 1.8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1387281600">- change to pkgconfig based dependencies
- beautify spec a bit</changelog>
</package>
<package pkgid="4f7bfc9e6abf866cf63c1180188d7f60886e9cc81e8f855010f73a9ffa0c6e3ec830e37217c39da4fca26d4e61c642ecff084f3e4d6fe31f86e9907ed481e031" name="ev" arch="src">
  <version epoch="0" ver="0.0.81195" rel="1.74"/>
  <changelog author="sleep_walker@suse.cz" date="1358164800">- let there be ev!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1365422400">- process .desktop file with %suse_update_desktop_file
- desktop.patch:
  fix small flaws alarming rpmlint check for SLE distros</changelog>
  <changelog author="sleep_walker@suse.cz" date="1385899200">- update desktop file only for SUSE
- adapt for EFL 1.8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1387281600">- change to pkgconfig based dependencies
- beautify spec a bit</changelog>
</package>
<package pkgid="2559463978eaff9c60a5d712313e8224a5e7cf96e9731a31816bc8a8e5129ba59d63fa7b24f40782281a71941b68a593482a3e9b81750461b03a67f304af8b7b" name="ev" arch="x86_64">
  <version epoch="0" ver="0.0.81195" rel="1.74"/>
  <changelog author="sleep_walker@suse.cz" date="1358164800">- let there be ev!</changelog>
  <changelog author="sleep_walker@suse.cz" date="1365422400">- process .desktop file with %suse_update_desktop_file
- desktop.patch:
  fix small flaws alarming rpmlint check for SLE distros</changelog>
  <changelog author="sleep_walker@suse.cz" date="1385899200">- update desktop file only for SUSE
- adapt for EFL 1.8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1387281600">- change to pkgconfig based dependencies
- beautify spec a bit</changelog>
</package>
<package pkgid="67fba35b70a7ce873ff1d8f2f4b0ffdd646a79e0405d5216c370d50c579e87619fd0f64e1cb1d97e95c7276f6c02dafd6482d29db3ee5059aef65390bcc5bd2d" name="libefx1" arch="i586">
  <version epoch="0" ver="1.11.99" rel="8.115"/>
  <changelog author="sleep_walker@suse.cz" date="1348142400">- source_grabber autoupdate to revision ac902bc69504b484561f30deeb754368f446d43f</changelog>
  <changelog author="sleep_walker@suse.cz" date="1349092800">- source_grabber autoupdate to revision 0a1ed77f8c3d271ffccc6444a23a0cda3c0a5675</changelog>
  <changelog author="sleep_walker@suse.cz" date="1351252800">- source_grabber autoupdate to revision d0d4bef140efb18815d5813d311adb4e92034aa8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1352462400">- source_grabber autoupdate to revision 0e5ad8cd8673b7e93acd81c94930c374c30fc1c3</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353067200">- source_grabber autoupdate to revision c981a79d9f15a76e8bd10fc1a9c837e5193b9d98</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353844800">- use efl instead of separate packages, simplify makeinstall, remove SLE10 and CentOS 5 conditions</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354536000">- ecore is now merged into efl</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354881600">- add EFL version requirement not to mix Factory and Nightly packages</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356696000">- update for factory</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Bring in the 1.11.99 Pre Release.</changelog>
</package>
<package pkgid="7f5ef3b702e2a38c9ae8dfe0c0e08e7e613289f193b4f10745007b9390da436ed693a00e1b5149b82dc5383e572b296a6f0d3d11a0b01d0d97845c627c09a267" name="libefx1" arch="x86_64">
  <version epoch="0" ver="1.11.99" rel="8.115"/>
  <changelog author="sleep_walker@suse.cz" date="1348142400">- source_grabber autoupdate to revision ac902bc69504b484561f30deeb754368f446d43f</changelog>
  <changelog author="sleep_walker@suse.cz" date="1349092800">- source_grabber autoupdate to revision 0a1ed77f8c3d271ffccc6444a23a0cda3c0a5675</changelog>
  <changelog author="sleep_walker@suse.cz" date="1351252800">- source_grabber autoupdate to revision d0d4bef140efb18815d5813d311adb4e92034aa8</changelog>
  <changelog author="sleep_walker@suse.cz" date="1352462400">- source_grabber autoupdate to revision 0e5ad8cd8673b7e93acd81c94930c374c30fc1c3</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353067200">- source_grabber autoupdate to revision c981a79d9f15a76e8bd10fc1a9c837e5193b9d98</changelog>
  <changelog author="sleep_walker@suse.cz" date="1353844800">- use efl instead of separate packages, simplify makeinstall, remove SLE10 and CentOS 5 conditions</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354536000">- ecore is now merged into efl</changelog>
  <changelog author="sleep_walker@suse.cz" date="1354881600">- add EFL version requirement not to mix Factory and Nightly packages</changelog>
  <changelog author="sleep_walker@suse.cz" date="1356696000">- update for factory</changelog>
  <changelog author="simon@simotek.net" date="1451390400">- Bring in the 1.11.99 Pre Release.</changelog>
</package>
</otherdata>