Compare commits

...

408 Commits

Author SHA1 Message Date
Mike Blumenkrantz d153532b4a 19.14 NEWS updates 7 years ago
Mike Blumenkrantz 7eb415cc98 19.14 release 7 years ago
Mike Blumenkrantz 626a4944e6 re-swallow bg_object after wallpaper transition has completed 7 years ago
Mike Blumenkrantz 28a40d359f allow more client hooks to bypass delete check 7 years ago
Mike Blumenkrantz 3732a233e2 do not apply max client geometry restriction if max geometry is not set 7 years ago
Mike Blumenkrantz 1ae6f76d7d use CSD geometry during move/resize display 7 years ago
Mike Blumenkrantz c685d799c1 avoid setting incorrect geometry during new_client frame calc 7 years ago
Stafford Horne 38411a8624 e/core: Fix minor mem leak when reading module paths 7 years ago
Mike Blumenkrantz 9d426dc1e7 ensure that a deskmirror object does not orphan child objects 7 years ago
Mike Blumenkrantz 468757c8c1 Revert "e deskmirror - fix loss of mirror object from deskmirror" 7 years ago
Mike Blumenkrantz 42ad1e640a block task gadget refills while a drag is active 7 years ago
Mike Blumenkrantz 92fd6db69f always create compositor mirror objects, ignore pixmap image state 7 years ago
Mike Blumenkrantz 979d4724b9 further improve csd calculations for x11 clients 7 years ago
Mike Blumenkrantz 9539e36707 update E_Client->desk member upon focusing a sticky client 7 years ago
Mike Blumenkrantz 858995d6b2 do not refill all tasks bars when a sticky window changes desks 7 years ago
Mike Blumenkrantz 5d4d03ca11 do not add new deskmirror clients on desk_set event if client already exists 7 years ago
Mike Blumenkrantz 7bdbc9c9e4 improve x11 client focusing with mouse-based focus policies on mouse move 7 years ago
Mike Blumenkrantz ab751d1e73 19.13 NEWS updates 7 years ago
Mike Blumenkrantz 06692431f9 19.13 release 7 years ago
Mike Blumenkrantz 26ccdd3907 null efm icon eio handle in error callback 7 years ago
Mike Blumenkrantz bc2d090572 use unsigned int for client focus tracking freeze state 7 years ago
Carsten Haitzler 87edcc861b e deskmirror - fix loss of mirror object from deskmirror 7 years ago
Carsten Haitzler a7b5a06640 ibar - fix shutdown if ibar client menu is up 7 years ago
Mike Blumenkrantz 014d700f91 check client comp data existence in x11 mirror visibility callbacks 7 years ago
Mike Blumenkrantz 245bb97922 enforce fullscreen client stacking during nocomp end IFF client is fullscreen 7 years ago
Mike Blumenkrantz eefba09456 disable client menu stacking functions for unstackable windows 7 years ago
Mike Blumenkrantz 755073b5fc Revert "force a software render in all cases when finalizing x11 client iconify" 7 years ago
Mike Blumenkrantz 3e5d970c2f toggle x11 client iconic/mapped state based on mirror visibility 7 years ago
Mike Blumenkrantz e8c7f5686c add e_comp_object_mirror_visibility_check() 7 years ago
Mike Blumenkrantz a372c31b84 add counter and smart callbacks for comp object visible mirrors 7 years ago
Mike Blumenkrantz 71b113f44c emit ibox icon signals to the internal edje object of the e_icon 7 years ago
Mike Blumenkrantz c31824c2ef move client iconic hint setting into x11 hide function 7 years ago
Mike Blumenkrantz 3a16a86ea3 break out x11 client visibility setting into util functions 7 years ago
Stafford Horne cd2ebfe532 e/ilist: Fix issue with multiselect returning wrong index 7 years ago
Stafford Horne 27a798c4f1 e/conf_apps: Fix resizing of "Startup Application" dialog 7 years ago
Mike Blumenkrantz 88726e8df3 adjust efm multi-icon drag positioning by the current pan coords 7 years ago
shorne c7cd4178a7 e/win_config: allow content of some dialogs to resize with the window 7 years ago
Mike Blumenkrantz 8589289ff5 add native surface (gl) clients to post render list 7 years ago
Carsten Haitzler 82e2e93fd2 e exec tracker - fix tracking to update desktop files on efreet change 7 years ago
Mike Blumenkrantz ff1ef7281b simplify client SMART/EXPAND maximize 7 years ago
Carsten Haitzler e311bc2372 e - ibar - fix clash when 2 icons of the same path get added somehow 7 years ago
Mike Blumenkrantz 9324313948 reject frame theme changes for clients which have CSD 7 years ago
Mike Blumenkrantz dfa3b4060c only apply frame geometry deltas for CSD if the CSD region exists 7 years ago
Mike Blumenkrantz 90b0708fb1 remove dead modules from whitelist 7 years ago
Mike Blumenkrantz ffc1f2604a make comp config unresizable...again 7 years ago
Mike Blumenkrantz 1529bebcb0 update csd using deltas of previous values 7 years ago
Thierry bc09dfeefe mouse_config: fix accel threshold and numerator limits. 7 years ago
Mike Blumenkrantz 280e7e959d force a software render in all cases when finalizing x11 client iconify 7 years ago
Mike Blumenkrantz 979937cc20 clear x11 client pixmap when returning from iconic 7 years ago
Mike Blumenkrantz 988df882ea reject deleted clients from x11 sync alarm event callback 7 years ago
Mike Blumenkrantz 72b7860cf6 trap shaped x11 clients and prevent compositor blocking with high rect count 7 years ago
Mike Blumenkrantz 8c95402fd9 do not return when x11 damage event returns no rects 7 years ago
Mike Blumenkrantz 0cec30df72 fix typo in previous damage rect commit 7 years ago
Mike Blumenkrantz 61d51eda56 subtract x11 client damage region even when forcing full override damage 7 years ago
Mike Blumenkrantz 21d2a84c2e force full damage for first frame of x11 override clients 7 years ago
Mike Blumenkrantz f53e85e44c make wake-on-urgent apply for all cases of window urgency 7 years ago
Mike Blumenkrantz eab9d00bb8 don't crash desktop gadget systrays when adjusting image sizing 7 years ago
Mike Blumenkrantz 24c2d5fb95 when removing VERTICAL maximize state, also remove LEFT and RIGHT states 7 years ago
Mike Blumenkrantz e473715ee5 19.12 NEWS updates 7 years ago
Mike Blumenkrantz 7c1b0d9467 19.12 release 7 years ago
Mike Blumenkrantz 16f20ff336 only use fast-path pixmap size updating after a resize for x11 clients 7 years ago
Mike Blumenkrantz 1bfbff09de repopulate app list dialogs when efreet deskop cache updates 7 years ago
Mike Blumenkrantz 3733cb039b attempt to load default e_bindings if initial load fails 7 years ago
Mike Blumenkrantz 89387f8cb8 clear menu cache when saving a menu file 7 years ago
Mike Blumenkrantz c6e79c0ddc make icon selection dialog resizable in .desktop editor 7 years ago
Mike Blumenkrantz adc5572a1f move configure init after intl init has completed 7 years ago
Peter Kjellerstedt 5dc6d333a3 Add "(drag only)" to title for drag only edge bindings 7 years ago
Chidambar Zinnoury a521fe6820 e menus: Fix invalid comparisons. 7 years ago
Mike Blumenkrantz 041fbdb31e fix systray to work with spec-breaking apps, eg. steam 7 years ago
Mike Blumenkrantz 203932fed9 move client post-update adding into render function 7 years ago
Mike Blumenkrantz fa0e3c48fc unify comp render returns for argb and non-argb clients 7 years ago
Mike Blumenkrantz a558c940eb fix comp render return value for failed draws of non-argb clients 7 years ago
Mike Blumenkrantz b1989c60a5 add RENDER_DEBUG for forced renders when setting dirty flag 7 years ago
Amitesh Singh f1c3a0a540 md5: fix wrong sizeof argument (SIZEOF_MISMATCH) 7 years ago
maxerba c3c8657ae6 Updating spanish translation 7 years ago
Mike Blumenkrantz b006832d38 free x11 damage region rects 7 years ago
Mike Blumenkrantz 52c99ddcfc remove object event callback on notification popdown 7 years ago
Mike Blumenkrantz c22f78dbb8 reject client resize attempts for clients with dirty pixmaps 7 years ago
Mike Blumenkrantz 46b1335ade reject identical calls to e_comp_object_frame_geometry_set() 7 years ago
Mike Blumenkrantz 12c4257159 _GTK_FRAME_EXTENTS changes using a property, not a client message 7 years ago
Mike Blumenkrantz 14ce1880cb use client window coords for resize-moving without a frame_object 7 years ago
Mike Blumenkrantz 284d3079b7 do not set client window coordinates during a move until after resizing check 7 years ago
Mike Blumenkrantz c022cc579d use more accurate math to determine whether to apply a client maximize change 7 years ago
Mike Blumenkrantz 3d8c3bb614 unset the requested maximize state when receiving a client unmaximize request 7 years ago
Mike Blumenkrantz 608b38b2e7 allow client resizes on axes currently unrestricted by maximize state 7 years ago
Mike Blumenkrantz 6709eed4c2 unset E_Client->changes.need_unmaximize after calling unmaximize 7 years ago
Mike Blumenkrantz de0bffe9c6 remove client maximize states during unmaximize only if they are active 7 years ago
Mike Blumenkrantz d103edfd6b force adjustment of client geometry when changing csd frame size 7 years ago
Carsten Haitzler ba267da5be e - efm fix. fix eio error handler that is called after eio cancel 7 years ago
Carsten Haitzler 2fcfb36480 efm - handle cancel of async eio if icon is freed and eio still active 7 years ago
Mike Blumenkrantz 6be7068674 set x11 broadcast atom hint array size based on array-name size 7 years ago
Mike Blumenkrantz f65991a7ba force pixmap clear when hiding an x11 window 7 years ago
Mike Blumenkrantz a43efbc124 blacklist all versions of efl affected by T2745 7 years ago
Mike Blumenkrantz d9501096bf completely remove all wayland support from build system 7 years ago
Mike Blumenkrantz 89436035d6 map/unmap x11 client windows when toggling iconic state 7 years ago
Mike Blumenkrantz 254494a7df initialize pixmap size vars in comp resize interceptor 7 years ago
Mike Blumenkrantz bfeeae6adf fix handling of x11 ICCCM WithdrawnState 7 years ago
Mike Blumenkrantz d7d7853856 check warp_client existence during pointer warp before dereferencing it 7 years ago
Mike Blumenkrantz aa665020e6 set comp object client_inset.calc based on frame_object existence 7 years ago
Mike Blumenkrantz 351fbd1772 block border-affecting client functions for csd clients 7 years ago
Mike Blumenkrantz 5cd84add0e block border-affecting entries from showing up in client menu with csd 7 years ago
Mike Blumenkrantz 0bf031f282 fix e_shelf_position_calc() to not set struct members before applying them 7 years ago
Mike Blumenkrantz fc1da30ad4 add util function for determining if a client is allowed to have a frame 7 years ago
Mike Blumenkrantz 53e0c56f5e fully support _GTK_FRAME_EXTENTS 7 years ago
Mike Blumenkrantz 0692c736d0 broadcast support for _GTK_FRAME_EXTENTS 7 years ago
Mike Blumenkrantz cf7845de72 19.11 NEWS updates 7 years ago
Mike Blumenkrantz eb08e5b8b6 19.11 release 7 years ago
Carsten Haitzler 80ddfc7637 deskmirror - fix dangling reference to mirror by refcounting it 7 years ago
Mike Blumenkrantz 6f4d1268d1 fix systray implementation of notifier watcher (StatusNotifierItem) 7 years ago
Mike Blumenkrantz eeda49735c improve client exe_inst creation 7 years ago
Carsten Haitzler d7fdb67488 e - fix crash in desktop lookup+fixup where exe_inst is null 7 years ago
Mike Blumenkrantz f19a122605 attempt to maintain currently-selected kbd layout when modifying kbd list 7 years ago
Mike Blumenkrantz c4f3181895 only init E_EVENT_XKB_CHANGED during xkb init if xkb init hasn't already occurred 7 years ago
Mike Blumenkrantz cce8a47a7e update xkb settings and send xkb update event when calling e_xkb_layout_set() 7 years ago
Mike Blumenkrantz 52c66793f1 calculate comp object visibility regardless of pending damages 7 years ago
Mike Blumenkrantz 7a142970cb do not emit client iconify signal when reapplying compositor theme 7 years ago
Mike Blumenkrantz 8087b84829 redo client maximization when a non-overlap shelf changes geometry 7 years ago
Mike Blumenkrantz 5ae61c954e clamp client geometry to zone during geometry calc 7 years ago
Mike Blumenkrantz ff1408c040 only unpopulate a shelf when applying new settings if the shelf won't be recreated 7 years ago
Mike Blumenkrantz 8a1634266c block gadcon thaw on unpopulate when gadcon is deleted 7 years ago
Mike Blumenkrantz e2dfd33496 unset E_Client->want/take_focus flags during client eval 7 years ago
Carsten Haitzler 8f69b497b2 e - fm - flush all evas caches to get rid of open file handles b4 umount 7 years ago
Mike Blumenkrantz 615fd46224 apply vertical maximize algorithm for LEFT/RIGHT maximized windows 7 years ago
Mike Blumenkrantz e4d065370b move focus setting on restart into desk restore function 7 years ago
Mike Blumenkrantz c34e693614 only set focus on clients which are visible during client eval 7 years ago
Mike Blumenkrantz 8b544ca830 do not return non-visible clients for e_client_under_pointer_get() 7 years ago
Mike Blumenkrantz 4606d34c54 add efl versioning for eeze backlight monitoring 7 years ago
Mike Blumenkrantz 033c3c32f0 remove backlight update calls from backlight module 7 years ago
Mike Blumenkrantz b6d243ce1a add eeze watch for backlight events 7 years ago
Mike Blumenkrantz a108d8ec6a only lower x11 layer windows for layers which have windows during init 7 years ago
Mike Blumenkrantz 67524ac921 re-set internal ee win after applying alpha 7 years ago
Mike Blumenkrantz 404bbd8e51 decode .desktop link and directory uris in fileman menus 7 years ago
Mike Blumenkrantz ba84edbdb7 always set alpha for internal wins 7 years ago
Mike Blumenkrantz 7925bb3923 make bgpreview widget work with panoramic wallpapers 7 years ago
Mike Blumenkrantz d01f036833 send FLOAT_SET edje messages during desk flip 7 years ago
Mike Blumenkrantz 2ff25a32d8 remove unused variables in ilist widget 7 years ago
Marcel Hollerbach 614e3ff99e deskmirror: check if ec is not null before accessing it 7 years ago
Mike Blumenkrantz 3a0ed0b1c3 add ilist method for setting disabled state 7 years ago
Mike Blumenkrantz 05a1864b10 unset client hidden flag on config dialogs when activating from another vdesk 7 years ago
Mike Blumenkrantz 5b9723dd88 delete notification mirror objects upon deleting original popup 7 years ago
Mike Blumenkrantz 80c1e367b8 19.10 NEWS updates 7 years ago
Mike Blumenkrantz 439a2c914c 19.10 release 7 years ago
Mike Blumenkrantz e7176b5104 ensure that non-fullscreen nocomp clients have their layers re-set 7 years ago
Mike Blumenkrantz 2f3c0c2930 set 'starting' flag for desk show in e_zone_desk_count_set() 7 years ago
Carsten Haitzler b79fde5de7 e comp - set rects to null to silence compiler warning 7 years ago
Mike Blumenkrantz 714353be47 add extreme hacks to enforce nocomp stacking policies 7 years ago
Mike Blumenkrantz 2c77b0591a ensure that normal clients are stacked below overrides when raising 7 years ago
Mike Blumenkrantz b23f3cabd8 unshade clients when activating 7 years ago
Mike Blumenkrantz 579b5dcb76 force-disable refocus during desk flip on client activation 7 years ago
Mike Blumenkrantz c2b9008f11 explicitly show the client object of internal window during show 7 years ago
Mike Blumenkrantz 258680e60c fix x11 compositor to use damage events 7 years ago
Simon Lees 193a8d5b8a Wizard: Update icon theme search list 7 years ago
Mike Blumenkrantz 068497017b 19.9 NEWS updates 7 years ago
Mike Blumenkrantz bbade3286a 19.9 release 7 years ago
Mike Blumenkrantz edc5ff9f7b remove bz2 from dist 7 years ago
Carsten Haitzler 46eadb3c16 e - systray - add more sizes to icon hunt to fix missing icons 7 years ago
Mike Blumenkrantz ea64775132 remove dirty callback for deskmirror clients upon creating visual 7 years ago
Mike Blumenkrantz 44b7790cce simplify e_desk_show visibility unsetting, reject recursive desk flips 7 years ago
Mike Blumenkrantz a8f301748c track focus time for x11 canvas focus, unset client focus on x11 canvas focus-in 7 years ago
Mike Blumenkrantz 625088f296 reject focus-set attempt if desk flip to client's desk was rejected 7 years ago
Mike Blumenkrantz 094fc3c15c add full damage for x11 override clients on resize configure event 7 years ago
Mike Blumenkrantz 83351e34dc don't watch dirty smart cb for desmirror clients with unusable pixmaps 7 years ago
Mike Blumenkrantz c5f1932dc2 only check dirty smart callbacks on non-new_client deskmirror clients 7 years ago
Mike Blumenkrantz 77d82a7d87 remove dirty smart callback from deskmirror clients during client delete 7 years ago
Mike Blumenkrantz 50606411cc remove pager mirror delete callback during pager win delete 7 years ago
Mike Blumenkrantz 1ffe765fda watch dirty smart cb for currently unredirected clients in deskmirror 7 years ago
Mike Blumenkrantz b85005f672 return false when failing to create a mirror during deskmirror obj check 7 years ago
Mike Blumenkrantz 6298e7d81c add some smart callbacks for comp objects on redirect/dirty state change 7 years ago
Mike Blumenkrantz ba15a571b5 force render queue and check for redirection on clients with 0x0 pixmaps 7 years ago
Cedric BAIL 1f17ec5781 battery: let's finally allow the battery process to rest also when enlightenment die. 7 years ago
Cedric BAIL 8d5c5a44f1 temperature: let's finally allow the temp process to rest also when enlightenment die. 7 years ago
Mike Blumenkrantz 534c7cde11 feed mouse-up event during mouse down on menus 7 years ago
Mike Blumenkrantz 7f8f136a2a redo fileman menus to only scan the first 100 items found 7 years ago
Mike Blumenkrantz b274b2f619 do not relaunch relaunchable quickaccess windows during logout 7 years ago
Mike Blumenkrantz 939ae73315 set 'stopping' during logout action 7 years ago
Mike Blumenkrantz 65d5e1ba7d don't set E_Client->changes.visible on successful show/hide 7 years ago
Mike Blumenkrantz ebac1de8f2 only use deferred focus-setting on desk flip focus if client is not visible 7 years ago
Mike Blumenkrantz 5edb052b87 unset E_Client->want/take_focus flags in hide callback 7 years ago
Mike Blumenkrantz 239bbf95cf do not modify E_Client->visible value in show/hide callbacks 7 years ago
Mike Blumenkrantz d6baf3c5ce use better keybind activation logic 7 years ago
Mike Blumenkrantz 19caf62872 reject x11 NotifyVirtual and NotifyInferior mouse in events more accurately 7 years ago
Mike Blumenkrantz 90e18c2bab add event rect for deskmirror in pager/taskbar modes 7 years ago
Mike Blumenkrantz 84d0a5c958 19.8 NEWS updates 7 years ago
Mike Blumenkrantz 5e80390ce1 19.8 release 7 years ago
Mike Blumenkrantz 3cb534bb94 show drag object immediately when beginning a drag 7 years ago
Carsten Haitzler 4a48aa32d5 e - shelf menu - handle deletion properly if cb is not for shelf menu 7 years ago
Carsten Haitzler 40caec09e9 e menu - an extra object ref causes menus to never be freed 7 years ago
Mike Blumenkrantz 20ef74ccc5 defer focus-setting on focus revert during desk flip when visibility is pending 7 years ago
Mike Blumenkrantz eea696f9d8 fix wizard module loading when E_MODULE_SRC_PATH is set 7 years ago
Mike Blumenkrantz a3e01008a4 remove spurious focus setting on desk flip without animation 7 years ago
Carsten Haitzler b321e221b6 e - warning fix - fix SVID_SOURCE complaint warning 7 years ago
Mike Blumenkrantz b5e28c8885 add fallback loading of default theme on init 7 years ago
Mike Blumenkrantz a131165174 use gadget zone for evry gadget launcher 7 years ago
Mike Blumenkrantz e2488a04aa fix build break from previous commit 7 years ago
Mike Blumenkrantz af230fc7f6 disable ecore-evas events on client windows during actions 7 years ago
Mike Blumenkrantz bbecf27c97 reject x11 NotifyVirtual and NotifyInferior mouse in events 7 years ago
Mike Blumenkrantz 7203abf8a3 allow x11 mouse wheel events to check ev->event_window for possible client match 7 years ago
Mike Blumenkrantz b81849009d 19.7 NEWS updates 7 years ago
Mike Blumenkrantz 2884ef284d 19.7 release 7 years ago
Mike Blumenkrantz a0ac666b47 improve x11 compatibility with efl versions earlier than 1.15 7 years ago
Mike Blumenkrantz 510660e157 use runtime check for determining x11 compositor grab behavior 7 years ago
Mike Blumenkrantz 9eb813b939 19.6 NEWS updates 7 years ago
Mike Blumenkrantz 2b733b7443 19.6 release 7 years ago
Mike Blumenkrantz 73102c7048 simulate modal windows for badly behaved x11 clients 7 years ago
Mike Blumenkrantz 64add23543 always stop passing key events on once they reach the lokker callback 7 years ago
Mike Blumenkrantz ef18cc3f93 ensure clients possess comp_data before dereferencing it during x11 stacking 7 years ago
Mike Blumenkrantz a6990c69a8 never use new clients for stacking part 2: the secret of the stacking 7 years ago
Mike Blumenkrantz 8fb7bb18bd ensure that focus is set and focus stack is managed on winlist hide 7 years ago
Mike Blumenkrantz 3dfb5e07af only trigger client mouse-in from x11 mouse move event if client+desk are visible 7 years ago
Mike Blumenkrantz 75df7e0943 only unset e MANAGED atom on non-shutdown 7 years ago
Mike Blumenkrantz 276d979534 fix compile warning 7 years ago
Mike Blumenkrantz b8ee271011 always set x11 override client geometry on startup 7 years ago
Mike Blumenkrantz 4f8af72fe3 move grabinput focus fix timer to x11 compositor and fix it to Work Better 7 years ago
Mike Blumenkrantz 2342a4d38f fix compile against newer efl 7 years ago
Mike Blumenkrantz 0fa853d742 account for race condition when creating initial comp object updates tiler 7 years ago
Mike Blumenkrantz eef5efe8c3 move E_Client->mouse.in to E_Client->mouse_in to avoid abi breakage 7 years ago
Mike Blumenkrantz 303edb544d block client signal binding activation when mouse action is active 7 years ago
Mike Blumenkrantz 2cba6e0417 set CRITICAL urgency for notification internal notifications 7 years ago
Mike Blumenkrantz ee17719d28 make pager popups only trigger on urgency hint if client is not currently visible 7 years ago
Mike Blumenkrantz b8cfc7238c make e_client_util_desk_visible() work for overrides without desks 7 years ago
Derek Foreman 01ef4980d7 wizard: Prevent crash 7 years ago
Derek Foreman c9958e8e03 wizard: Prevent crash 7 years ago
Mike Blumenkrantz 62da0f32bf do not apply x11 focus grabs to internal clients if efl version > 1.14 7 years ago
Mike Blumenkrantz 632bdd84a7 fix build break from last commit 7 years ago
Mike Blumenkrantz 0c518414e1 reject x11 replay clicks when event window != client window 7 years ago
Mike Blumenkrantz 26c291c02d only ungrab x11 windows when appropriate focus options are set 7 years ago
Mike Blumenkrantz b0df36d595 ensure x11 focus grabs are applied on client init when needed 7 years ago
Chris Michael 099861c55a enlightenment: Make E build again with EFL from git 7 years ago
Mike Blumenkrantz 00904480d5 straggler ungrab of x11 parent window from previous commit 7 years ago
Mike Blumenkrantz f1fdb26d20 redo all x11 client mouse grabbing for focus 7 years ago
Mike Blumenkrantz 87f4a69612 use client window for x11 button ungrabbing 7 years ago
Carsten Haitzler d7f384f092 e passive window grabs - fix side-effect leave/enter events on clients 7 years ago
Mike Blumenkrantz 5182693d8d enforce pstate's extremely-confusing no_turbo option in cpufreq 7 years ago
Mike Blumenkrantz cf332e874c trigger client mouse-in on x11 mouse movement for non-action clients 7 years ago
Mike Blumenkrantz 9e5c227689 trigger fake mouse-out on clients when unsetting focus 7 years ago
Mike Blumenkrantz d9b6e25075 add E_Client->mouse.in for determining mouse-in status 7 years ago
Mike Blumenkrantz c8cedae301 unset changes.visible when forcing visibility during no-effect desk flip 7 years ago
Mike Blumenkrantz a491a3fa9e fix focus FIXME regarding focus-setting on clients from other desks 7 years ago
Mike Blumenkrantz a416f96c12 check for possible parent window on x11 mouse button events 7 years ago
Mike Blumenkrantz 84ba19d576 stop rejecting possibly-valid x11 focus events 7 years ago
Mike Blumenkrantz 0829f90eb3 only apply deskmirror client visibility logic for non-deleted clients 7 years ago
Mike Blumenkrantz 1e5eea91ee return an accurate value for override clients in e_comp_object_util_zone_get() 7 years ago
Mike Blumenkrantz 0060387189 allow layer-blocked clients in deskmirror to restack 7 years ago
Mike Blumenkrantz cb8f26ad87 fix eo errors for ilist icon select state 7 years ago
Mike Blumenkrantz 3813d00653 fix shelf visibility state signals 7 years ago
Mike Blumenkrantz 3fc585efa3 fix focusing client on mouse events which trigger actions (with exceptions) 7 years ago
Mike Blumenkrantz 88cb4541bd allow new fullscreening clients to replace current nocomp where applicable 7 years ago
Mike Blumenkrantz faf4ec630c force xwindow stacking to obey nocomp policy and stack below current nocomp 7 years ago
Mike Blumenkrantz 2b1b6def72 reject client fullscreening based on config and desk visibility 7 years ago
Mike Blumenkrantz 40fc1c0496 19.5 NEWS updates 8 years ago
Mike Blumenkrantz 32011517d1 19.5 release 8 years ago
Jean Guyomarc'h 35bba6b6c0 e_ipc: fix creation of IPC server when $DISPLAY is a path 8 years ago
Mike Blumenkrantz aede452083 fix infinite loop when changing ibar sources 8 years ago
Mike Blumenkrantz f28eec002a prune module config list when loading a module 8 years ago
Mike Blumenkrantz 6530a73db8 fix notification text to conform to spec and libnotify implementation 8 years ago
Mike Blumenkrantz 829ecc3cc0 try hicolor icon theme as fallback for fdo icon setting if user's theme fails 8 years ago
Mike Blumenkrantz bdd2fa905f change default icon theme to hicolor 8 years ago
Mike Blumenkrantz 21536ffa96 force visibility on clients before attempting to hide them 8 years ago
Mike Blumenkrantz 7a028f37f3 only apply mouse down focus events if a binding did not run on the same event 8 years ago
Mike Blumenkrantz aa71cd734c freeze evas events on clients during keyboard move/resize actions 8 years ago
Mike Blumenkrantz 19c652e069 rename client menu move/resize items to indicate real function 8 years ago
Carsten Haitzler cbe533c848 e client - desk wait - ref it properly and clean up delfn 8 years ago
Carsten Haitzler cd04374949 e - xsettings - calloc buffer since we leave 3 of 4 bytes unset 8 years ago
Mike Blumenkrantz 187608ba7a use client geom for comp object centering functions if ec->new_client is set 8 years ago
Mike Blumenkrantz 85e9c985b0 ensure client max w/h props are set before applying them to client geom 8 years ago
Carsten Haitzler 7c868b5be1 e_shelf - check visiblity with zone and desk FIRST not later 8 years ago
Mike Blumenkrantz 3807b38b72 fix submenu visibility during scroll 8 years ago
Mike Blumenkrantz 2710acb0fd attempt to decode notification image uris with efreet before showing them 8 years ago
Mike Blumenkrantz 081c1d2b7d remove eina_streq usage 8 years ago
Mike Blumenkrantz f5273475eb clear app menu cache any time a desktop is edited internally 8 years ago
Mike Blumenkrantz a312cc2429 add function for clearing app menu cache 8 years ago
Mike Blumenkrantz b01df0c92d remove contact module 8 years ago
Mike Blumenkrantz 5b7ad4d342 swap key -> keyname when attempting to bind lparen/rparen keys 8 years ago
Mike Blumenkrantz 92d8abd38c use client geometry for starting unmaximize calculations 8 years ago
Mike Blumenkrantz ad39ca0425 fix evry comparison macro to work as expected 8 years ago
Mike Blumenkrantz 5f5786ab50 fix nocomp_override conditional which would inaccurately toggle nocomp 8 years ago
Bertrand Jacquin d2beb17591 MEDIUM: modules/shot: switch to https:// 8 years ago
Mike Blumenkrantz 2a6f49b163 allow client icon change events in ibar client prop handler 8 years ago
Mike Blumenkrantz facd645829 set E_Exec_Instance desktop during client idler if none present 8 years ago
Jean Guyomarc'h 5caad49368 modules/bluez4: fix duplicated symbol 8 years ago
Mike Blumenkrantz 5992134020 set xkb dialog as changed after adding a new layout 8 years ago
Mike Blumenkrantz 4207c1240e raise deskmirror windows on startup 8 years ago
Mike Blumenkrantz 2091ef60d8 always lower e_layout children upon packing 8 years ago
Mike Blumenkrantz 66da90fa0f remove layer setting from deskmirror 8 years ago
Mike Blumenkrantz 4545d4a700 fix straggler container text in mousebindings config 8 years ago
Mike Blumenkrantz b4180e87fa fix ibar drop calc to not unexpectedly trigger epileptic seizures in users 8 years ago
Mike Blumenkrantz 6c7cbda881 slight ibar dnd optimization when checking taskbar apps for drop site 8 years ago
Carsten Haitzler 666da6ab83 e clients - make sure we handle client with a NULL zone 8 years ago
Mike Blumenkrantz 31bf6cb7e6 don't modify pixmap hash when changing pixmap parent window 8 years ago
Mike Blumenkrantz 5e48e67b23 fix crash when using e_comp_object_util_center_pos_get() with non comp_objects 8 years ago
Mike Blumenkrantz baf9640ef5 fix horizontal/vertical smart maximize 8 years ago
Mike Blumenkrantz d3d4cbd616 use stderr messages when failing to init X compositor 8 years ago
Mike Blumenkrantz 28d85ea90a exit immediately if any unrecognized arg is passed on startup 8 years ago
Mike Blumenkrantz 35e1e2488f never resize client clip object 8 years ago
Mike Blumenkrantz 1d4f7027a4 set ec->fullscreen before applying fullscreen geometry 8 years ago
Mike Blumenkrantz f3d82e975a pre-escape all notification body texts before display or merge 8 years ago
Mike Blumenkrantz 72b61813b9 19.4 NEWS updates 8 years ago
Mike Blumenkrantz b18fc2297c 19.4 release 8 years ago
Mike Blumenkrantz 82f8660e12 remove wayland-only support 8 years ago
Carsten Haitzler e7924ad814 e - menus - fix submenu popup direction when zones are not at 0 y 8 years ago
Carsten Haitzler df7a245f55 e - menus - fix autoscroll on zones not at 0 y... 8 years ago
Carsten Haitzler 1815275df5 efm - make dir listing far faster - no file magic content and dont sync 8 years ago
Mike Blumenkrantz 9b1878d2fa fix border frame color classes to be configured as solids, not text 8 years ago
Chidambar Zinnoury 5ce04265e5 Bugfix: e backlight: use saner default values. 8 years ago
Mike Blumenkrantz 577a577dbd don't clamp bgpreview vsize if bgpreview is a fullscreen overlay 8 years ago
Mike Blumenkrantz e79bd2f928 fix appindicator icon loading when using IconThemePath key 8 years ago
Mike Blumenkrantz 931f1a830f set default text for edgebindings caption when no bindings exist 8 years ago
Mike Blumenkrantz f7c07dd086 fix dialog sizing when icon setting fails 8 years ago
Mike Blumenkrantz 8691d860fb remove unnecessary icon setting and fix sizing in edgebindings 8 years ago
Mike Blumenkrantz 800ec5eaa3 do not reapply focus on canvas object ungrab/close for pointer-focus enthusiasts 8 years ago
Mike Blumenkrantz c15e0848b5 revert some comp object debugging bits that snuck into another commit 8 years ago
Mike Blumenkrantz 2d4929e68e rename extremely frustratingly-named E_Screen_Limits enum and members 8 years ago
Mike Blumenkrantz 7ea12ff367 clamp client size to screen when client limit policy does not allow offscreen 8 years ago
Mike Blumenkrantz e19b19672c fix crashing when changing desklock settings and using pin/personal auth 8 years ago
Mike Blumenkrantz 614ff09656 escape notification popup text...always 8 years ago
Mike Blumenkrantz 9567acde42 don't send unfocused signal to override clients 8 years ago
Mike Blumenkrantz f06634622a use direct path for setting icons in util theme set function when icon is a path 8 years ago
Mike Blumenkrantz 5b84c92f12 block linear desk flips that would wrap if desk flip wrapping is disabled 8 years ago
Dmitry Luhtionov cd80a1ee84 cpufreq: freebsd fixes 8 years ago
Vincent Torri 3bdc2ebbba add MIN define for non-linux systems 8 years ago
Mike Blumenkrantz b4dcd46858 check for eldbus instead of edbus in device backend libs 8 years ago
Mike Blumenkrantz 14930cc7c1 Revert "fix dbus unit installation with DESTDIR" 8 years ago
Mike Blumenkrantz a9c523721e fix dbus unit installation with DESTDIR 8 years ago
Carsten Haitzler 257118514e e - client list update after adding to client list - fix netwm bug 8 years ago
Carsten Haitzler 20cf69893e maximization bug affecting libreoffice and others - fix 8 years ago
Mike Blumenkrantz e7f995294a ensure no duplicate XDG paths are prepended during startup 8 years ago
Mike Blumenkrantz 1359adbbbd continue to hide window input regions on desk flip if they are shaded 8 years ago
Mike Blumenkrantz afbb478941 NEWS updates for release 8 years ago
Mike Blumenkrantz 6f8b75fb42 19.3 version bump 8 years ago
Carsten Haitzler 88319af396 comp base - make base black. makes for better screenshots of blank areas 8 years ago
Mike Blumenkrantz 4d04162470 don't set deskmirror scale for non-mb objects 8 years ago
Carsten Haitzler 023516621e e - force a config flush before sys actions that could kill e 8 years ago
Mike Blumenkrantz 23e37eed8a fix build from tarball when configured mount backend is different from origin 8 years ago
Mike Blumenkrantz f7701ff905 don't change shade.x/y during unshade or after shade 8 years ago
Mike Blumenkrantz 0d32652545 check focus after X nocomp end 8 years ago
Mike Blumenkrantz be0d07877e add E_VERSION_MAJOR define for external module usage 8 years ago
Mike Blumenkrantz 963d033699 disable client stack debugging 8 years ago
Tom Hacohen 9be07cfdb5 Tiling: don't try to change the border of borderless windows. 8 years ago
Mike Blumenkrantz 7570d8809e completely block border changes on MWM borderless windows 8 years ago
Mike Blumenkrantz f53936eaba don't set gravity on client windows during X move/resize 8 years ago
Chris Michael 54ccf33b9d Cleanup teamwork module from having missing initializerss for Eldbus 8 years ago
Chris Michael bafa13091e bugfix: Cleanup systray module having missing initializers for Eldbus 8 years ago
Chris Michael 3c7a977291 bugfix: Cleanup msgbus module from having missing field initializers 8 years ago
Chris Michael f909d7680f bugfix: Cleanup fileman module from having missing initializers for 8 years ago
Chris Michael a2ebefc510 bugfix: Cleanup bluex module having missing initializers for services 8 years ago
Chris Michael cd48d7a852 bugfix: Cleanup appmenu module having missing field initializers for 8 years ago
Chris Michael 5390c49803 bugfix: Fix e_notification file having missing initializers for Eldbus 8 years ago
Chris Michael 0b5ea1f5c2 bugfix: Fix e_msgbus file having missing initializers for Eldbus 8 years ago
Mike Blumenkrantz c3e86c328d comp pending resizes should not require both w+h to change 8 years ago
Mike Blumenkrantz ce1f4882b2 don't show mixer popup during nocomp 8 years ago
Mike Blumenkrantz 411b19bd3c don't recalc winlist on client add event if client is not added to winlist 8 years ago
Mike Blumenkrantz 778243824d news update 8 years ago
Chris Michael a3c7ebc28d call e_powersave_init Before we call e_screensaver_init because the 8 years ago
Mike Blumenkrantz bd6c9c0aaf news updates 8 years ago
Carsten Haitzler 9df2d5f016 Revert "Randr: Fix null dereference." 8 years ago
Carsten Haitzler 19621ec426 Revert "randr: Don't track active outputs" 8 years ago
Mike Blumenkrantz b4abf0b40c 19.2 version bump 8 years ago
Mike Blumenkrantz 38975b6307 update news for 19.2 8 years ago
Stefan Schmidt a2a6bca485 po: Remove file from now disabled access module to pass distcheck 8 years ago
Tom Hacohen 88a0872760 Randr: Fix null dereference. 8 years ago
Sebastian Dransfeld 569eff8750 randr: Don't track active outputs 8 years ago
Sebastian Dransfeld c4dc8c8f04 randr: TODO++ 8 years ago
Sebastian Dransfeld 2ca7a20d85 randr: remember crtcid for fast lookup on reconnect 8 years ago
Carsten Haitzler 38adb8db89 e randr - restore edp checks 8 years ago
Sebastian Dransfeld 33d5ebb9fa randr: Don't match DP as LID 8 years ago
Sebastian Dransfeld cd94ed7052 randr: further cleanup 8 years ago
Carsten Haitzler 71cb5462ba e randr - make it work on nvidia - lots of "wrong" things fixed 8 years ago
Marcel Hollerbach 367eea52ec Register the new window into out evas. 8 years ago
Mike Blumenkrantz 003e521b70 store hide_logo state for desklock backgrounds 8 years ago
Mike Blumenkrantz 4da2b0885f apply client size based on correct remember value, only apply if value != 0 8 years ago
Mike Blumenkrantz fc16acfb4a remembering size on a window should also remember maximize state 8 years ago
Mike Blumenkrantz 6d7ecefa02 greatly reduce FAILURE_MAX 8 years ago
Mike Blumenkrantz 12f469ad20 remove access module from build 8 years ago
Mike Blumenkrantz 9d1a3ad45b reduce shape recalc for clients which cannot currently receive input 8 years ago
Mike Blumenkrantz 0d2001013f redo shaped client checks to use shape flags instead of rect pointer, fix shapeless clients 8 years ago
Mike Blumenkrantz 6f024d3abf add failure count for client rendering, drop clients after FAILURE_MAX tries 8 years ago
Mike Blumenkrantz e0969644d6 fix X crash when trying to apply desktop window profile to client without desk 8 years ago
Mike Blumenkrantz e3b993a332 ensure clients are visible before triggering shape/render queue 8 years ago
Marcel Hollerbach 8dab06aa9a everything: terminate bc instead of quit 8 years ago
Carsten Haitzler b656546184 e randr - fix warning (signed vs unsigned cmp) 8 years ago
Carsten Haitzler b84c0fe11d e - randr - stop saving config using XID - this is utterly WRONG 8 years ago
Takeshi Banse be39fb0ada cpufreq: teach cpuinfo_{min,max}_freq as available frequencies 8 years ago
Mike Blumenkrantz 4dc20f5c85 attempt to run eeze_scanner on failure to connect, not successful connect 8 years ago
Mike Blumenkrantz 7e3b22dacc only attempt to start eeze_scanner a couple times before giving up 8 years ago
Mike Blumenkrantz b75e419086 store eeze_scanner connection poller to avoid creating an infinite number 8 years ago
Mike Blumenkrantz 0a95e6e117 don't exit e_fm when eeze init fails, send RASTER mode instead 8 years ago
Mike Blumenkrantz ae5ac60dca print more descriptive error messages when scanner connection fails, also don't exit() here 8 years ago
Mike Blumenkrantz 50f5b74cd8 apply pointer warp effects immediately when instant warping 8 years ago
Mike Blumenkrantz 5a578eefc1 ensure string safety on dbus message in connman agent 8 years ago
Mike Blumenkrantz 171576c327 force shape queue on notification delete 8 years ago
Mike Blumenkrantz 1106200675 set skip pager/taskbar hints on parent window instead of client window 8 years ago
Marcel Hollerbach b2f576965d Fix wrong deskshow function 8 years ago
Mike Blumenkrantz f9370f013e fix internal window border changing 8 years ago
Carsten Haitzler c8d16cdef6 e_auth - null out compilert memset opts like lokker 8 years ago
Mike Blumenkrantz 4bfb77c118 fix teamwork popup positioning for non-dbus popups 8 years ago
Mike Blumenkrantz 55165e2576 0.19.1 release 8 years ago
Tom Hacohen 4c9623f397 fix: Add more desktops to be tiled by default in the tiling config. 8 years ago
Mike Blumenkrantz a6023f6649 thaw evas on winlist activation with no clients available 8 years ago
Mike Blumenkrantz 4374a04e2e client hooks should not continue to be called if the client has been deleted 8 years ago
Mike Blumenkrantz d4e289727a force comp render queue more aggressively to detect changes in nocomp 8 years ago
Mike Blumenkrantz 16f3595f7d comp render queue on every client resize instead of on unmaximize 8 years ago
Stefan Schmidt 2cd2b0a764 modules/teamwork: Use eina_file_mkstemp() to avoid problems with umask 8 years ago
Mike Blumenkrantz 349a9f5262 add borderless theme for deskmirror clients to support various animations 8 years ago
Mike Blumenkrantz 309ff82429 force render queue on unmaximize if client was fullscreen 8 years ago
Mike Blumenkrantz 7003b3ed08 end nocomp on nocomp end...always 8 years ago
Mike Blumenkrantz 351bde444c manually break out of nocomp 8 years ago
Mike Blumenkrantz 9b8a6df115 check protocol visibility for nocomp breaks, not comp object visibility 8 years ago
Mike Blumenkrantz 72366e49f9 don't add nocomp damages for input-only windows 8 years ago
  1. 523
      NEWS
  2. 2
      config/default/e.src
  3. 2
      config/mobile/e.src
  4. 4
      config/mobile/e_bindings.src
  5. 2
      config/standard/e.src
  6. 4
      config/standard/e_bindings.src
  7. 2
      config/tiling/e.src
  8. 4
      config/tiling/e_bindings.src
  9. 124
      config/tiling/module.tiling.src
  10. 124
      configure.ac
  11. 1
      po/POTFILES.in
  12. 4721
      po/es.po
  13. 27
      src/bin/Makefile.mk
  14. 56
      src/bin/e.h
  15. 4
      src/bin/e_about.c
  16. 4
      src/bin/e_about.h
  17. 6
      src/bin/e_acpi.c
  18. 6
      src/bin/e_acpi.h
  19. 22
      src/bin/e_actions.c
  20. 18
      src/bin/e_actions.h
  21. 6
      src/bin/e_alert.c
  22. 2
      src/bin/e_alert.h
  23. 22
      src/bin/e_atoms.c
  24. 22
      src/bin/e_atoms.h
  25. 7
      src/bin/e_auth.c
  26. 4
      src/bin/e_auth.h
  27. 33
      src/bin/e_backlight.c
  28. 16
      src/bin/e_backlight.h
  29. 17
      src/bin/e_bg.c
  30. 20
      src/bin/e_bg.h
  31. 120
      src/bin/e_bindings.c
  32. 134
      src/bin/e_bindings.h
  33. 46
      src/bin/e_box.c
  34. 46
      src/bin/e_box.h
  35. 18
      src/bin/e_canvas.c
  36. 18
      src/bin/e_canvas.h
  37. 421
      src/bin/e_client.c
  38. 199
      src/bin/e_client.h
  39. 2
      src/bin/e_client.x
  40. 6
      src/bin/e_color.h
  41. 18
      src/bin/e_color_class.c
  42. 18
      src/bin/e_color_class.h
  43. 2
      src/bin/e_color_dialog.c
  44. 12
      src/bin/e_color_dialog.h
  45. 140
      src/bin/e_comp.c
  46. 70
      src/bin/e_comp.h
  47. 34
      src/bin/e_comp_canvas.c
  48. 34
      src/bin/e_comp_canvas.h
  49. 8
      src/bin/e_comp_cfdata.c
  50. 8
      src/bin/e_comp_cfdata.h
  51. 491
      src/bin/e_comp_object.c
  52. 97
      src/bin/e_comp_object.h
  53. 8
      src/bin/e_comp_wl.c
  54. 2
      src/bin/e_comp_wl.h
  55. 6
      src/bin/e_comp_wl_input.c
  56. 6
      src/bin/e_comp_wl_input.h
  57. 587
      src/bin/e_comp_x.c
  58. 6
      src/bin/e_comp_x.h
  59. 76
      src/bin/e_config.c
  60. 88
      src/bin/e_config.h
  61. 6
      src/bin/e_config_data.c
  62. 6
      src/bin/e_config_data.h
  63. 15
      src/bin/e_config_dialog.c
  64. 10
      src/bin/e_config_dialog.h
  65. 20
      src/bin/e_configure.c
  66. 20
      src/bin/e_configure.h
  67. 2
      src/bin/e_confirm_dialog.c
  68. 2
      src/bin/e_confirm_dialog.h
  69. 6
      src/bin/e_datastore.c
  70. 6
      src/bin/e_datastore.h
  71. 10
      src/bin/e_dbusmenu.c
  72. 10
      src/bin/e_dbusmenu.h
  73. 181
      src/bin/e_desk.c
  74. 66
      src/bin/e_desk.h
  75. 2
      src/bin/e_deskenv.c
  76. 2
      src/bin/e_deskenv.h
  77. 24
      src/bin/e_desklock.c
  78. 24
      src/bin/e_desklock.h
  79. 183
      src/bin/e_deskmirror.c
  80. 16
      src/bin/e_deskmirror.h
  81. 8
      src/bin/e_desktop_editor.c
  82. 6
      src/bin/e_desktop_editor.h
  83. 34
      src/bin/e_dialog.c
  84. 28
      src/bin/e_dialog.h
  85. 51
      src/bin/e_dnd.c
  86. 46
      src/bin/e_dnd.h
  87. 4
      src/bin/e_dpms.c
  88. 4
      src/bin/e_dpms.h
  89. 28
      src/bin/e_entry.c
  90. 28
      src/bin/e_entry.h
  91. 2
      src/bin/e_entry_dialog.c
  92. 2
      src/bin/e_entry_dialog.h
  93. 4
      src/bin/e_env.c
  94. 4
      src/bin/e_env.h
  95. 2
      src/bin/e_error.c
  96. 2
      src/bin/e_error.h
  97. 77
      src/bin/e_exec.c
  98. 34
      src/bin/e_exec.h
  99. 24
      src/bin/e_exehist.c
  100. 24
      src/bin/e_exehist.h
  101. Some files were not shown because too many files have changed in this diff Show More

523
NEWS

@ -1,3 +1,526 @@
Release 0.19.14:
---------------------
Mike Blumenkrantz (14):
improve x11 client focusing with mouse-based focus policies on mouse move
do not add new deskmirror clients on desk_set event if client already exists
do not refill all tasks bars when a sticky window changes desks
update E_Client->desk member upon focusing a sticky client
further improve csd calculations for x11 clients
always create compositor mirror objects, ignore pixmap image state
block task gadget refills while a drag is active
Revert "e deskmirror - fix loss of mirror object from deskmirror"
ensure that a deskmirror object does not orphan child objects
avoid setting incorrect geometry during new_client frame calc