Compare commits

...

668 Commits

Author SHA1 Message Date
Simon Lees 973b16091d
21.11 NEWS 5 years ago
Simon Lees 28f8fc8409
21.11 Release 5 years ago
Mike Blumenkrantz 75269b188c add event for xwayland init 5 years ago
Mike Blumenkrantz 54965b9d2c Revert "handle x11 shaped input under xwayland" 5 years ago
Mike Blumenkrantz b68fef5d37 explicitly free client animation agent object during fullscreen operation 5 years ago
Mike Blumenkrantz d6c46e4885 handle more mouse buttons under wayland 5 years ago
Mike Blumenkrantz 379edcefbe block wl modal window destructor from intercepting xwl modal windows 5 years ago
Mike Blumenkrantz f05c1999ae unset xwayland client changes.pos flag during xwl->wl switch if client is unplaced 5 years ago
Carsten Haitzler bf52e1db38 nvidia driver workaround atexit handlers for pam auth 5 years ago
Carsten Haitzler 6062204900 e main - xdg runtime dir fixup - dont overwrite same buffer 5 years ago
Mike Blumenkrantz 16454431ca send wl pointer leave for deleted clients if viable 5 years ago
Mike Blumenkrantz 68a3cee2af unset client's mouse-in state on mouse out even while fullscreen or deleted 5 years ago
Derek Foreman e91dcec870 Fix crash on wayland logout if xwayland hasn't started yet 5 years ago
Derek Foreman 89e0308fd2 Clear stored root window id when shutting down X 5 years ago
Mike Blumenkrantz fb5922e97c move x11 compositor cleanup into shutdown function 5 years ago
Derek Foreman 384a71c658 Fix xwayland related crash when mousing out of a window 5 years ago
Mike Blumenkrantz 6c3c7325db cancel wl selections after removing destroy listener 5 years ago
Mike Blumenkrantz 32b2561306 null wl clipboard+selection source pointers when destroying clipboard source 5 years ago
Mike Blumenkrantz 2afb298b75 set null input regions for surfaces upon calling set_cursor or start_drag 5 years ago
Mike Blumenkrantz d15c72417c ignore set_input_region requests for wl surfaces which are cursors or drags 5 years ago
Mike Blumenkrantz 854ead5027 do not unqueue render when deleting a client's render update 5 years ago
Mike Blumenkrantz 01de5c785f add client refs for the nocomp client 5 years ago
Carsten Haitzler b6df125850 battery modules - actually set ac power flag based on ac presence 5 years ago
Mike Blumenkrantz e5362e3f4a add render update when showing clients if damages exist 5 years ago
Mike Blumenkrantz 716ab4b43f recreate x11 root pointer when changing application<->enlightenment theme 5 years ago
Mike Blumenkrantz 6b0b742ace always use e cursor theme for canvas pointers 5 years ago
Mike Blumenkrantz 1e1129e006 check for non-wl compositor when forcing application cursors onto pointers 5 years ago
Mike Blumenkrantz ce0e22b131 move cursor theme options into separate frame 5 years ago
Mike Blumenkrantz 0710965e1f do not show cursor theme options in wayland compositor mode 5 years ago
Mike Blumenkrantz 8a97b08145 move 'show cursor' option in mouse settings inside frame 5 years ago
Mike Blumenkrantz 440157e108 Revert "disable option for mouse to use Application theme if we are running in Wayland" 5 years ago
Mike Blumenkrantz c0265690a5 set default cursor on root window for xwl pointer 5 years ago
Mike Blumenkrantz eb20eb1bd9 handle x11 shaped input under xwayland 5 years ago
Mike Blumenkrantz ccf5a29e47 add max size input rects for wl clients on creation 5 years ago
Mike Blumenkrantz 28b19e8a2e set comp object alpha state when applying native surface 5 years ago
Mike Blumenkrantz cf97d96f22 block gadget configuration unconditionally while desklock is active 5 years ago
Mike Blumenkrantz 613ff4f496 deduplicate global gadget handler variables 5 years ago
Mike Blumenkrantz 40f7047745 redo bryce eventing 5 years ago
Mike Blumenkrantz b383539a27 do ecore-x shutdown on xwayland shutdown 5 years ago
Mike Blumenkrantz d84cdbc4e9 defer wl startup apps until after xwayland init completes 5 years ago
Mike Blumenkrantz 8e6a91fd9c don't show xwayland clients unconditionally on commit 5 years ago
Stephen 'Okra' Houston f8743ae323 E Exe: Semi revert 2082bb51d3. The ref count was off to begin with. 5 years ago
Mike Blumenkrantz 689ad82857 emit E_EVENT_EXEC_NEW_CLIENT with phony exes 5 years ago
Mike Blumenkrantz 69593aa4be use client geometry for visibility effect geometry, not comp object geometry 5 years ago
Mike Blumenkrantz a678414abb remove input-only client fastpath to resize crashes 5 years ago
Mike Blumenkrantz 42e720a7ed don't perform zone updates on client resize 5 years ago
Chidambar Zinnoury 3a3b78a58f e menu: Fix missing realize when using key-activation to the right. 5 years ago
Carsten Haitzler 09ef528897 tiling - ensure notification struct is 0'd before use 5 years ago
Chidambar Zinnoury 80f802276f e remote: Fix script’s execution rights. 5 years ago
Mike Blumenkrantz e8e93eaa7d remove fdo interfaces from music control dbus xml 5 years ago
Mike Blumenkrantz 2ffa0f23dc fix clickable edge binding activation with other mouse buttons 5 years ago
Mike Blumenkrantz 8a7ee06aab flag zone/edge mouse binding activation with ON_HOLD 5 years ago
Mike Blumenkrantz 0bbd01b6db handle unmovable gadgets in gadget move action 5 years ago
Mike Blumenkrantz 4432299947 block recursive mouse eventing in bryce action handlers 5 years ago
Mike Blumenkrantz 72144e49c1 hide clients again after show in idler if clients are on hidden desk 5 years ago
Mike Blumenkrantz 667cb72323 use EC_CHANGED when setting changed flag in client idler 5 years ago
Mike Blumenkrantz 301edff286 resolve desktop spec issues with emixer.desktop 5 years ago
Carsten Haitzler d8753a3c72 e start - fix path prepend/append if already in path assuming clue 5 years ago
Mike Blumenkrantz 82e095e8b0 handle shade <-> unshade toggling in same frame 5 years ago
Mike Blumenkrantz 378b49f7c5 use animator del function to delete comp object animators 5 years ago
Carsten Haitzler 6ddf1ee961 fix up window+screen positioning fixup so it doesnt catch other clients 5 years ago
Derek Foreman 8ca6f02914 Fix crash when processing a wayland client cursor set after death 5 years ago
Simon Lees 4cd2a7b47d
21.10 NEWS Updates 5 years ago
Simon Lees 0a71414837
21.10 Release 5 years ago
Mike Blumenkrantz e2d35d9b77 remove fullscreen clients from vdesk clients list when toggling sticky state 5 years ago
Mike Blumenkrantz 7af9ab44a6 handle first time desk setting for fullscreen clients without crashing 5 years ago
Mike Blumenkrantz 976ec828b5 apply pointer focus to existing config dialogs from settings window 5 years ago
Mike Blumenkrantz 3fc4c39bb4 warp pointer to center of internal dialog on show if dialog has focus 5 years ago
Mike Blumenkrantz 92b23f0d6d block all desk flips during window resize 5 years ago
Mike Blumenkrantz 0bbff0664a reset zone edge objects after comp canvas update 5 years ago
Carsten Haitzler 06dbb255c8 batget - fix warnings about buffer sizes 5 years ago
Mike Blumenkrantz d46de408c7 add time config event rects to gadget popups list 5 years ago
Mike Blumenkrantz 57593564c3 stack gadgets below site event rect when reparenting gadget 5 years ago
Mike Blumenkrantz d7ad6e027b don't update clock timer for time gadgets when deleting a non-advanced gadget 5 years ago
Mike Blumenkrantz a6589188f2 set shaped client image alpha after setting image data 5 years ago
Mike Blumenkrantz 9ac1b433b1 use correct string for randr screen fuzzy matching 5 years ago
Mike Blumenkrantz b4574be2bc check for matching '/' in screen edid before fuzzy matching in randr init 5 years ago
Mike Blumenkrantz 12fc4286a6 avoid adding render updates on client resize while shading the client 5 years ago
Mike Blumenkrantz 6c93f1fedd return during client pixel callback if pixmap is dirty and no updates exist 5 years ago
Mike Blumenkrantz e88bfc6fd3 move pending client render queue in pixel callback to before render call 5 years ago
Mike Blumenkrantz 007dbf04c6 do not reset existing client damage on resize if tiler size matches pixmap size 5 years ago
Mike Blumenkrantz 4c4016ad02 track gadget ctxpopups and reposition within zone on resize 5 years ago
Mike Blumenkrantz 19f45ab1c9 use focus_set_with_pointer to focus from clients menu (middle click) 5 years ago
Mike Blumenkrantz 6406c2c1b6 use int array for client maximize hint state update 5 years ago
Mike Blumenkrantz 1cb85fbe26 initialize stack variables 5 years ago
Mike Blumenkrantz 2d6f01a18d force client render on mirror show for clients which have not yet been rendered 5 years ago
Mike Blumenkrantz 97b22aaa91 Revert "handle updates_full when adding comp object update regions" 5 years ago
Mike Blumenkrantz 0adffef016 Revert "force recalc on bryce scroller when doing recalc on gadget site" 5 years ago
Mike Blumenkrantz 4da9016bff track setxkbmap processes and allow only one to run at a time 5 years ago
Mike Blumenkrantz df69508d89 handle bryce setup when theme is broken 5 years ago
Mike Blumenkrantz 939e3d8f20 handle xdg "autostart" directories in apps dialogs 5 years ago
Mike Blumenkrantz e386143e43 use clone of remembers list in window remember config 5 years ago
Mike Blumenkrantz 914aef57d7 do not rescale override x11 clients during hint fetching 5 years ago
Mike Blumenkrantz 6e522f8026 perform client zone updates on canvas move/resize when not ignored 5 years ago
Mike Blumenkrantz f2579fbc5b use client frame for internal win geometry setting on show 5 years ago
Mike Blumenkrantz adf2f8597f use evas size hints for image widget internals if internal obj is not edje obj 5 years ago
Mike Blumenkrantz 33ec02061b use client geometry for fileman popup positioning instead of win object geometry 5 years ago
Mike Blumenkrantz 27a0b9b0a6 fix color class dialog sizing 5 years ago
Mike Blumenkrantz 602e93651f destroy dropped gadgets after drop operation completes 5 years ago
Mike Blumenkrantz 56f6c0f950 perform gadget site layout before calling drop callback 5 years ago
Mike Blumenkrantz 9dac9c7946 set moving gadgets in pointer site to have moving state 5 years ago
Mike Blumenkrantz 673195a6ac handle gadget ctxpopup placement for desktop gadgets 5 years ago
Mike Blumenkrantz 43dd2c1166 always use client geometry for comp object centering functions 5 years ago
Mike Blumenkrantz 13f3072172 force min size calc on dialog show 5 years ago
Carsten Haitzler 6c7cd33cf3 xsettings - fix warning for buffer that could be a bit small 5 years ago
Carsten Haitzler 3aa8f2f1f7 filepreview - properly set min size on cells not in a broken way 5 years ago
Mike Blumenkrantz d770c06840 batch x11 maximize state change requests 5 years ago
Mike Blumenkrantz 091d49d936 don't set gadman overlay gadgets as editing if overlay not visible 5 years ago
Mike Blumenkrantz 6246da93b7 check imc exe existence before showing in imc dialog list 5 years ago
Mike Blumenkrantz 81b05723b7 remove invalid framelist call on frametable object in imc dialog 5 years ago
Mike Blumenkrantz 961129bb59 temporarily cache x11 configure requests which reposition hidden windows 5 years ago
Mike Blumenkrantz b6df8639a4 only set new clients to current desk if desk has not yet been set 5 years ago
Mike Blumenkrantz 1c9f9bd32c use menu item geometry to determine whether menu item is onscreen 5 years ago
Mike Blumenkrantz fbbccfc346 lock menu eventing during menu idler positioning 5 years ago
Mike Blumenkrantz c870923716 replace existing resize pointer mode for x11 client-initiated resizes 5 years ago
Mike Blumenkrantz a8fc231d67 handle focus reverting correctly when using desk flip all actions 5 years ago
Mike Blumenkrantz 7fc3d6e094 only update wl client window size on commit if no pending resize exists 5 years ago
Mike Blumenkrantz f9f75df309 clamp xsettings font size to 12 when size is 0 5 years ago
Mike Blumenkrantz e89f94d505 re-select previously selected font+size in font class config 5 years ago
Mike Blumenkrantz 2e7e988555 avoid hiding->showing->hiding->etc submenus for active menu items 5 years ago
Mike Blumenkrantz a4d9574307 use EC_CHANGED for client menu attr changes 5 years ago
Mike Blumenkrantz 95831a19e1 block updating window remembers while applying them 5 years ago
Mike Blumenkrantz 1e0c07489b only pop a single dialog to notify about all fail themes in theme dialog 5 years ago
Mike Blumenkrantz 4ad464d746 send theme signal for dialogs when no buttons are present 5 years ago
Mike Blumenkrantz 514446e620 always align ibar inner box to the left 5 years ago
Mike Blumenkrantz a4e0c5a836 use xwindow check to determine whether to check icccm accept/take focus attrs 5 years ago
Mike Blumenkrantz 33e8bf0a49 don't force xwl drag client motion for override drag clients 5 years ago
Mike Blumenkrantz 339020b8e4 end xdnd operations on window hide if no FINISHED event is received 5 years ago
Mike Blumenkrantz 90d70f8dc0 set gadget ctxpopup priority based on anchor 5 years ago
Mike Blumenkrantz b24df63860 make menu autoplacement more consistent by preferring DOWN placement 5 years ago
Marcel Hollerbach 7aaa20f219 everything:declare this object as const 5 years ago
Mike Blumenkrantz 8545fc08be capture zone for newly-added bryces based on name 5 years ago
Marcel Hollerbach 7d2fdfa880 tiling: give a better error message if a client doesnt fit 5 years ago
Marcel Hollerbach e32fab8b8e mixer: find a better name 5 years ago
Marcel Hollerbach b1a64b290f everything: use correct edje api 5 years ago
Marcel Hollerbach 70a33bcbe9 tiling: show notification if a client cannot be tiled 5 years ago
Al Poole 73a78b5a1a Efm: file properties, fix widget sizing issue. 5 years ago
Mike Blumenkrantz 0361db9fd5 handle case where eglBindWaylandDisplay fails during wl init 5 years ago
Mike Blumenkrantz d4179fea54 avoid object hide animations during shutdown 5 years ago
Derek Foreman 7f89c3a4e8 Remove ecore_drm support 5 years ago
Mike Blumenkrantz c4a3c648d9 destroy gadget configs when deleting a gadget site 5 years ago
Mike Blumenkrantz 1727098387 set clock gadget id on creation 5 years ago
Mike Blumenkrantz 04436da412 clamp internal win min/max size hints to 0 5 years ago
Mike Blumenkrantz 4034bd97be do not defer wl gl init 5 years ago
Mike Blumenkrantz 5964b2cf41 make mouse-activated menus function as expected with 0 passed as activate time 5 years ago
Mike Blumenkrantz d5251d3b5a don't arbitrarily bind version=1 for wl extension resources 5 years ago
Mike Blumenkrantz 4ba2333344 rescale x11 clients after fetching hints 5 years ago
Mike Blumenkrantz e09cd065e2 apply client hints when rescaling a client 5 years ago
Mike Blumenkrantz 7d1edcadf7 do not add delete/kill request smart callbacks for non-internal wl clients 5 years ago
Mike Blumenkrantz ceb402d404 use explicit rounding for bryce scaling 5 years ago
Mike Blumenkrantz b705ac1c9e clamp vertical bryce size to useful zone geometry 5 years ago
Mike Blumenkrantz 672d052501 do not reposition new bryces after using editor 5 years ago
Mike Blumenkrantz c650f60aea reject gadget site layout attempts only when it would be impossible 5 years ago
Marcel Hollerbach 761e5e7461 e_startup: check for efreet errors 5 years ago
Carsten Haitzler 5b24293a8f e - fix eet image format test to actually use key when loading 5 years ago
Carsten Haitzler f206194fea wireless module - dont segv e if connman daemon restarts 5 years ago
Simon Lees 7aef6c7040
21.9 NEWS Updates 5 years ago
Simon Lees ae87b44cf0
21.9 Release 5 years ago
Mike Blumenkrantz 4ae1b5b1fc Revert "reset comp object update regions when a render occurs" 5 years ago
Mike Blumenkrantz 30e160a083 remove left/right maximize before removing vertical maximize 5 years ago
Mike Blumenkrantz 7b8757997b set client opacity any time netwm hint has changed in fetch 5 years ago
Mike Blumenkrantz 893b7af664 continue to fetch netwm opacity hint if it changed since the last fetch 5 years ago
Mike Blumenkrantz e6ab84ffd5 reset comp object update regions when a render occurs 5 years ago
Mike Blumenkrantz 92671f2624 handle updates_full when adding comp object update regions 5 years ago
Mike Blumenkrantz 7375a4beef use ecore_x_netwm_opacity_get() for x11 opacity checking 5 years ago
Mike Blumenkrantz efcb9a308d return updates_full state from e_comp_object_damage_exists() 5 years ago
Mike Blumenkrantz 39963066ae show clients immediately after pixmap refresh if visibility is pending 5 years ago
Mike Blumenkrantz 689a78533c return immediately when setting a null gadget style if current style is null 5 years ago
Mike Blumenkrantz a35844724e abort gadget site layouts if the gadget site has not been sized 5 years ago
Mike Blumenkrantz 30be540c8a apply gadget aspects with greater precision 5 years ago
Mike Blumenkrantz 8ff0925613 reject invalid comp object resizes 5 years ago
Mike Blumenkrantz e79d5e3a1d don't create xwl receive pipe for SelectionRequest when getting the selection 5 years ago
Mike Blumenkrantz 5896caa394 add text/plain;charset=utf-8 to xwl-created wl clipboard data source 5 years ago
Mike Blumenkrantz d953ba43ff set xwl-originating data source dnd actions during source creation 5 years ago
Mike Blumenkrantz bef1a5f428 free xwl selection atom names after creating selection source 5 years ago
Mike Blumenkrantz 19c5da9e5c handle xwl data source cleanup more effectively 5 years ago
Mike Blumenkrantz bd53c0d8f5 focus x11 root window on init when starting with xwayland 5 years ago
Mike Blumenkrantz af82318bd7 add special case for xwl-originating drags to set dnd actions 5 years ago
Mike Blumenkrantz 499cd346a8 save xwindow of x11 selection owner, not client 5 years ago
Derek Foreman ff915f92f2 Fix geometry for drm outputs 5 years ago
Carsten Haitzler 23eb5fb3ba randr - discovered new output names that are display panels in laptops 5 years ago
Mike Blumenkrantz 4029124cf5 resize comp bg_blank_object on zone update 5 years ago
Mike Blumenkrantz b57cfe8476 rework internal win centering 5 years ago
Mike Blumenkrantz d28ff92e6b do not use elm api to unset centered flag during resize 5 years ago
Mike Blumenkrantz d9d1130bc0 perform immediate move on bryce during autosize 5 years ago
Mike Blumenkrantz ebb5f6061a use e_util env functions in time module 5 years ago
Mike Blumenkrantz c19d2495c4 do not set e_comp log level 5 years ago
Mike Blumenkrantz 3fed3162b5 use real sizing for screen config mode list, not 1xheight 5 years ago
Mike Blumenkrantz 1169c7f5cc use more descriptive label than '???' for unconfigured outputs in scren config 5 years ago
Mike Blumenkrantz ce4e7ed5a7 hide pointer cursor clients when unsetting them 5 years ago
Mike Blumenkrantz b59cbfc494 check for different types of load errors during startup image load tests 5 years ago
Derek Foreman 34b3b41ebd Don't block wayland client updates during screen saver fade out 5 years ago
Mike Blumenkrantz 78e6ecd95e don't free x11 clipboard source immediately 5 years ago
Mike Blumenkrantz 11dfe64736 only store the compositor's own data manager resource to e_comp_wl->mgr.resource 5 years ago
Mike Blumenkrantz 3f915ae6a8 prune unconfigured gadgets from comp object sites upon site del 5 years ago
Mike Blumenkrantz cb3284cfe5 freeze pointer animations while screensaver is active 5 years ago
Mike Blumenkrantz 7cba1a3bf4 disable clock+time gadget updating during dpms 5 years ago
Mike Blumenkrantz c45b2165f6 rename clock+time module event handler lists 5 years ago
Mike Blumenkrantz badd1b0293 only set qt theme override env vars if option to do theme matching is enabled 5 years ago
Mike Blumenkrantz 44b619036f update time gadget date string during clock timer 5 years ago
Mike Blumenkrantz 7e46b933ea move gadget del callbacks to AFTER priority 5 years ago
Mike Blumenkrantz 0281f617ff unset gadget site's layout pointer after destroying gadgets 5 years ago
Derek Foreman 7ce0a22729 Fix xwayland selection crash 5 years ago
Jean-Philippe Andre 457843b005 pulse: do not leak strbuf 5 years ago
Marcel Hollerbach 1b49006b52 mixer: do not leak a allocated string 5 years ago
Amitesh Singh 3bec9c1343 e widget entry: fix the compilation warning 5 years ago
Mike Blumenkrantz 52e59069df use kbd focus resource's client instead of "focused" client in data device 5 years ago
Mike Blumenkrantz 7c6a712151 unset DISPLAY in mixer when performing pulseaudio operations under wl 5 years ago
Mike Blumenkrantz 889c8c3167 add "focus" mode for render debug 5 years ago
Derek Foreman 836a99619b Make wayland clients render when only visible from mirrors 5 years ago
Marcel Hollerbach 333298b5bd mixer: the name has to be a stringshare 5 years ago
Marcel Hollerbach d016800c51 emixer: use a better name for the sink inputs 5 years ago
Carsten Haitzler bd60a1ea0a e - fix entry wrapper - e entry was plain. elm is markup. do it properly 5 years ago
Mike Blumenkrantz e2ba10b7db only call old ecore_drm2 functions if built and run against < 1.20 efl 5 years ago
Mike Blumenkrantz 755f03fd65 simplify drm output update event by using randr screen refresh queuing 5 years ago
Mike Blumenkrantz d4f74e24d9 don't crash in randr module when using fake xinerama screens 5 years ago
Mike Blumenkrantz 53a4d264ed try redirecting failed clients again during resize 5 years ago
Mike Blumenkrantz 26e3b2204d only unredirect clients during comp update after 3 failures 5 years ago
Mike Blumenkrantz 56d9df831f don't call comp object cleanup functions for clients without comp objects 5 years ago
Mike Blumenkrantz b7c36b3b81 don't force shm for xwayland launch and enable gl 5 years ago
Mike Blumenkrantz 7789ed0087 don't run x11 focus (un)set callbacks for override clients 5 years ago
Mike Blumenkrantz 2e4207027d use xwayland check for clients when checking whether to reset focus to root 5 years ago
Mike Blumenkrantz 7295699c09 make e_comp_object_frame_allowed() return false for ignored clients 5 years ago
Mike Blumenkrantz afcb0e79a0 check exit status from auth subprocess 5 years ago
Mike Blumenkrantz c5f6bbafa5 multiply pointer axis values by 10 for wl clients 5 years ago
Mike Blumenkrantz 6849ba1364 perform move after resize during comp object show 5 years ago
Derek Foreman 53f10f0da9 Test dmabuf via native_surface_set even in software render 5 years ago
Mike Blumenkrantz 47a09b739f block "user" client resizes during comp client updating phase 5 years ago
Mike Blumenkrantz 79080cea2d use safe list iterating when clearing a gadget site during shutdown 5 years ago
Mike Blumenkrantz 679ab13c94 use seat0 as default seat name instead of default 5 years ago
Mike Blumenkrantz 5642ed47e8 update gadget position during a resize from top/left edge 5 years ago
Mike Blumenkrantz d3e4caa57d if gadget wizard returns a zero id, remove gadget from site and destroy 5 years ago
Mike Blumenkrantz bd89873d65 print object type if name is null during shape debug 5 years ago
Mike Blumenkrantz 93ae4e4dee set pass events on shape debug rects 5 years ago
Mike Blumenkrantz 96c3bd7c96 try only 1 reconnect to pulse when mixer fails to init 5 years ago
Derek Foreman d6826b1c20 Initialize the Evas_Native_Surface to 0 for dmabuf tests 5 years ago
Derek Foreman 75b2cdfd65 Clear the native surface structure before initializing it 5 years ago
Mike Blumenkrantz 63caec26eb reject client mouse move if coords match previous position 5 years ago
Mike Blumenkrantz ef891ae105 use fake xinerama screens when initializing wl outputs 5 years ago
Mike Blumenkrantz 56437be3a0 hook client object unref callback to cleanup comp object internals 5 years ago
Mike Blumenkrantz 8e9b530582 don't null pointer after deleting internal win during wl delete request 5 years ago
Mike Blumenkrantz de3bb9e7cf only remove left/right maximize when removing vertical if left/right is set 5 years ago
Mike Blumenkrantz 17d9379ba1 do not trigger events/bindings on zone object events with timestamp==0 5 years ago
Mike Blumenkrantz 2393e6aeed delete client raise timer when beginning a move/resize operation 5 years ago
Mike Blumenkrantz ba9c8ab2c1 perform client raise before triggering move/resize BEGIN client hook 5 years ago
Mike Blumenkrantz f97b157bca another fix for e_comp_wl->ptr.x/y coords being wl_fixed instead of ints 5 years ago
Derek Foreman f006caaee7 clean up some code 5 years ago
Derek Foreman 7396c05b52 Fix unused var compiler warning in wl_drm 5 years ago
Derek Foreman 4088e035c6 Remove some duplicate operations 5 years ago
Mike Blumenkrantz f41e5a9050 use FOREACH_SAFE when walking client list during logout 5 years ago
Derek Foreman db46a8557c Fix wl_drm session (de)activation callback 5 years ago
Derek Foreman b8b5cb6d77 Fix wl_drm session activation callback 5 years ago
Derek Foreman f76fb2d558 Don't require dmabuf buffers to be writeable 5 years ago
Mike Blumenkrantz 3593fe3856 do not perform zone updates on ignored clients during evas callbacks 5 years ago
Mike Blumenkrantz ecc5d49b9a force client pixmap refresh immediately during resize if nocomp is active 5 years ago
Mike Blumenkrantz d4849f792f add error messages when symbols fail to resolve in xwl init 5 years ago
Mike Blumenkrantz 54a062b7bf don't dup fds during xwl bridged selection transfer, this happens in libwayland 5 years ago
Mike Blumenkrantz d0b6ff11fa unset wl selection target client if that client is deleted 5 years ago
Mike Blumenkrantz 43157cb1f5 unset wl button mask when beginning a move/resize operation 5 years ago
Mike Blumenkrantz cf9605ffca check efm path existence before using it during dnd selections 5 years ago
Simon Lees 317a566df9
21.8 NEWS Updates 5 years ago
Simon Lees c430bbf9ca
21.8 Release 5 years ago
Simon Lees 35c0c3ed19
Update .po files 5 years ago
Carsten Haitzler a0322f4b00 further fixes to screensaver/banking with window states like fullscreen 5 years ago
Carsten Haitzler 5730203d60 fix fullscreen no blank logic in e's dpms code 5 years ago
Mike Blumenkrantz 0d7abc11b8 do not show iconic x11 clients on on icccm hint change 5 years ago
Mike Blumenkrantz 7439b6ed9d better handling for iconify during comp object show/hide 5 years ago
Mike Blumenkrantz 8b9ef06ef1 check image load error when checking dmabuf viability in gl 5 years ago
Mike Blumenkrantz e83aea9106 set initial x11 window geometry for windows which do not have wm hints 5 years ago
Mike Blumenkrantz d832fb5b30 avoid refocusing deleted wl clients during comp input ungrabbing 5 years ago
Mike Blumenkrantz 10537060fd explicitly set nested wl output canvas as a toplevel window 5 years ago
Mike Blumenkrantz 519bdd9c6c make SHAPE_DEBUG activate with E_SHAPE_DEBUG env var 5 years ago
Mike Blumenkrantz 1d14c6b283 make RENDER_DEBUG activate with E_RENDER_DEBUG env var 5 years ago
Mike Blumenkrantz 905607dbc1 set pass events on efm icons when deleting files 5 years ago
Mike Blumenkrantz 9e303d329e re-set list of default desklock bgs when changing to custom bg in config 5 years ago
Mike Blumenkrantz 822879c1a1 remove uuid references from e_pixmap.c 5 years ago
Mike Blumenkrantz a7f20c7929 add cache for dead x11 manager windows 5 years ago
Mike Blumenkrantz d25c5d31c9 support clients as positioner objects in e_comp_object_util_center_on() 5 years ago
Mike Blumenkrantz 63be7d3b3f do not arbitrarily center "lost" child windows, center them on the parent 5 years ago
Mike Blumenkrantz 34e6f6ab79 add a client's children to the skiplist during place routine 5 years ago
Mike Blumenkrantz e298d4341d re-set backlight level when resuming from suspend 5 years ago
Carsten Haitzler c23d0c578a e randr2 - fix freeing of stringshare by making it a stringshare 5 years ago
Al Poole b7813d381f Add user to AUTHORS. 5 years ago
Mike Blumenkrantz 9381f8961f call "maximize" smart callback before "maximize_pre" 5 years ago
Mike Blumenkrantz 9cd6632904 adjust size for frame geometry in no-animation maximize path 5 years ago
Mike Blumenkrantz 39f3215fe7 only center internal windows once 5 years ago
Mike Blumenkrantz 8920894de0 force animationless re-maximize when unfullscreening 5 years ago
Mike Blumenkrantz 00cf30470e check pixmap size before triggering maximize animation 5 years ago
Mike Blumenkrantz 26e2a96d1f slightly optimize maximize -> fullscreen protocol comms for wl clients 5 years ago
Mike Blumenkrantz af66d18d88 force e_client_unmaximize() to complete during fullscreen operation 5 years ago
Mike Blumenkrantz 5049ab02b3 always set E_Client->need_fullscreen when fullscreening 5 years ago
Mike Blumenkrantz 3483d045a6 disable client maximize anims when unmaximizing before a fullscreen 5 years ago
Mike Blumenkrantz 543666790f account for late object setup when adding ssd mouse in/out callbacks 5 years ago
Mike Blumenkrantz bd23b9c19b do not attempt to set window hidden hints on non-internal x11 windows 5 years ago
Mike Blumenkrantz 84091de515 block x11 focus eventing under xwayland 5 years ago
Mike Blumenkrantz 081ab309cd always feed mouse events for wl client move events 5 years ago
Mike Blumenkrantz a47a9a73a1 use even more accurate wl callbacks for detecting ssd mouse in/out events 5 years ago
Mike Blumenkrantz d23584856e do not send mouse events to ssd wl clients if mouse is within ssd region 5 years ago
Mike Blumenkrantz 8bfbf90d13 Revert "Stop sending wayland motion events when the mouse is grabbed" 5 years ago
Mike Blumenkrantz 4354a94305 compare against e_client_action_get() for rejecting wl mouse events 5 years ago
Mike Blumenkrantz 9e06da7e75 set signal move/resize clients as action_client internally 5 years ago
Mike Blumenkrantz 70d5ebb66e send wl client resize edges during focus-in/out send_configure 5 years ago
Mike Blumenkrantz b6d90beee4 add wrappers for elm_win util create functions 5 years ago
Mike Blumenkrantz 772738d944 set dialog and tooltip flags for internal clients 5 years ago
Mike Blumenkrantz fec6121b02 only re-set comp object position during show if client has been placed 5 years ago
Mike Blumenkrantz fa1a17cefc handle window icons from elm for internal wins 5 years ago
Mike Blumenkrantz 0b5f65d4a8 always use jobs to create bryce menus 5 years ago
Mike Blumenkrantz 5f0cf3d36b only set toolbar icon min size if icon exists 5 years ago
Mike Blumenkrantz 73bc0bfc52 handle nested compositor delete requests 5 years ago
Mike Blumenkrantz 451d1253fe only hide wl clients on surface destroy when surface is mapped 5 years ago
Al Poole 7e743918d9 E keyboard settings - use the same icon as the keyboard settings dialog 5 years ago
Al Poole 6501c42fd3 Fix compiler type warnings (snprintf) 5 years ago
Al Poole 9eb847977b Fix macro namings in relation to endianness. 5 years ago
Mike Blumenkrantz cc0317ac71 don't set minw for keyboard layout dialog 5 years ago
Mike Blumenkrantz 691fb103b3 handle null E_Comp->screen during randr2 shutdown 5 years ago
Mike Blumenkrantz f958317bf5 call e_randr2_shutdown in comp shutdown 5 years ago
Mike Blumenkrantz ad0b867aae move x11 iconic window init from e_hints -> comp_x initial fetch 5 years ago
Mike Blumenkrantz bc5172b96b force iconic state for iconic x11 clients during shutdown 5 years ago
Mike Blumenkrantz 5870c75a77 call wl/x compositor shutdown functions directly during comp shutdown 5 years ago
Mike Blumenkrantz 1ab1d82904 do not start xwayland repeatedly 5 years ago
Mike Blumenkrantz 45683d3fcd check changes.pos during client maximize/fullscreen and adjust window coords 5 years ago
Mike Blumenkrantz db62cf1020 only save client size info on maximize/fullscreen when protocol visible 5 years ago
Mike Blumenkrantz 171aebbff1 perform frame adjustments before applying wm spec hints during unmaximize 5 years ago
Mike Blumenkrantz 804bf20c72 return during comp object pixels function if client was deleted during render 5 years ago
Mike Blumenkrantz 93b32faabd show x11 parent windows during reparent only if not withdrawn 5 years ago
Mike Blumenkrantz 6e2d71f132 do not force comp objects to render for their proxies if real_hid is set 5 years ago
Mike Blumenkrantz 012a7d492e do not use saved e_randr screens if fake screens have been added 5 years ago
Mike Blumenkrantz 434a3c8d38 add handler for EFREET_EVENT_DESKTOP_CACHE_BUILD to e_order init 5 years ago
Mike Blumenkrantz 7d77918f6c set ON_HOLD when activating start gadget 5 years ago
Mike Blumenkrantz dc3e882383 defer menu activation mouse-up feed 5 years ago
Mike Blumenkrantz de624b7ca4 unset deskmirror client's client pointer upon client deletion 5 years ago
Mike Blumenkrantz 6b946c897f add all wl client frame callbacks with priority AFTER 5 years ago
Mike Blumenkrantz 5d89a8a993 better protect comp object internals from dereferencing freed clients 5 years ago
Mike Blumenkrantz 2931d01523 comment out inlist member of E_Comp_Object struct 5 years ago
Mike Blumenkrantz bb30294f66 hide wl clients before deleting them on surface destroy 5 years ago
Simon Lees 4f267f8090
21.7 NEWS Updates 6 years ago
Simon Lees 48e8fb28b5
21.7 Release 6 years ago
Mike Blumenkrantz c28a455ccb include dlfcn.h for e_alert_main.c 6 years ago
Mike Blumenkrantz f220fa8d29 define E_EFL_VERSION_MINIMUM in e_alert_main.c 6 years ago
Mike Blumenkrantz 5e70f64b75 add -ldl to wl build when needed 6 years ago
Mike Blumenkrantz 1ada1b3e73 Revert "e - wl mode - stop consuming 100 percent cpu" 6 years ago
Mike Blumenkrantz 9dff5b81e5 show already-visible comp util objects when changing frame type 6 years ago
Mike Blumenkrantz 48437f930a only move new bryces to zone on create, not existing ones 6 years ago
Mike Blumenkrantz 099b50859a save config when toggling option to disable startup splash 6 years ago
Marcel Hollerbach 50ca940e08 tiling: dont use floating state when toggling 6 years ago
Carsten Haitzler dc99898798 efm - fix nuisance warning about enlightenment 6 years ago
Carsten Haitzler 4ce6757c0d efx - fix unaligned ptr fill that is actually a bug 6 years ago
Carsten Haitzler 6749fa3589 tiling module - fix some warnings with casts and alignment 6 years ago
Carsten Haitzler 428454bff2 e comp - quiet some warnings for casts that are ok 6 years ago
Carsten Haitzler 1cf0555f73 e comp - fix stupid cast to from eina rect* to char* to eina rect* again 6 years ago
Carsten Haitzler c07093817c e comp object - fix warning where a void cast is as goos as the old one 6 years ago
Carsten Haitzler 9489d57d91 e mixer pulse backened -f ix warning about use of uninit var 6 years ago
Carsten Haitzler 18f754be0e evry module - fix warning about comparing signed to unsigned 6 years ago
Carsten Haitzler 279bea35e4 efm - fix warnings for progress time display 6 years ago
Carsten Haitzler a2ce9c054a e notification - silence alignment warning 6 years ago
Carsten Haitzler 1693daeb66 e comp - wl - add void cast to reduce warnings 6 years ago
Carsten Haitzler c080a171ee e xsettings - fix warnings about unaligned ptr access 6 years ago
Carsten Haitzler 0bc055d19c e comp x - fix property fetch to use int ptr from the start 6 years ago
Carsten Haitzler 737eabe0c3 efm ipc - fix unaligned int read on ipc decode 6 years ago
Carsten Haitzler f34d5dd159 e ptr cast via void fix to reduce warnings 6 years ago
Carsten Haitzler b6af56b0b2 e theme conf config - fix casting char fileds to int ptrs 6 years ago
Carsten Haitzler 664432e363 e fileman config - fix definite alignment bug with cast char to int ptr 6 years ago
Carsten Haitzler d425b38e56 e ervything md5 code - fix warnings about alignment 6 years ago
Mike Blumenkrantz 34eebbb4cc ignore all non-NORMAL type wl windows in e_place 6 years ago
Mike Blumenkrantz a0a9605d30 always set E_Client->placed when successfully moving a comp object 6 years ago
Mike Blumenkrantz 808c0681db future-proof client hook inlist initialization 6 years ago
Mike Blumenkrantz 0eeb0607e6 fix return code checking for errors when generating wl key events 6 years ago
Mike Blumenkrantz 3a83c9db9e more correctly handle dnd completion for wl 6 years ago
Mike Blumenkrantz 10b1ba2b23 simplify _e_comp_wl_data_device_drag_finished() slightly 6 years ago
Mike Blumenkrantz 49c18095c2 move wl data device focus-change handling to data device leave() fn 6 years ago
Mike Blumenkrantz 6d14a6492f add specific handling for xwl cursor unsetting on mouse-out to ssd 6 years ago
Mike Blumenkrantz 5a69750ba9 reset compositor pointer cursor if wl surface destroy is the current cursor 6 years ago
Mike Blumenkrantz 6616fa2510 Revert "attempt to re-set wl surface pointer when popping back to "default" pointer type" 6 years ago
Mike Blumenkrantz f74862e9ea force mouse-out on wl clients during delete if mouse.in is set 6 years ago
Mike Blumenkrantz 239dad4ec9 only unset current pointer cursor object if new one is being set 6 years ago
Mike Blumenkrantz 2e7e1f0893 start xwayland process 2.0s after module load 6 years ago
Mike Blumenkrantz b005919ea9 ref clients during exe_inst deletion to avoid invalid access after free 6 years ago
Mike Blumenkrantz 96c2ac0947 add note in doc for "gadget_destroyed" callback re: callback ordering 6 years ago
Carsten Haitzler 60e150aeb8 enlightenment_sys - eina_init BEFORE switching uid - safer 6 years ago
Derek Foreman f3e6f98889 Dispatch wayland frame callbacks in the correct order 6 years ago
Mike Blumenkrantz bef7872a01 hide wl client cursors when set_pointer is passed a null surface 6 years ago
Mike Blumenkrantz d257d872dc use 1x1 for unsized (internal) clients 6 years ago
Mike Blumenkrantz 526052c5af simplify mouse-out cursor reset for wl clients 6 years ago
Mike Blumenkrantz 9a3939d35c make e_pointer_object_set() a no-op when passing the existing cursor 6 years ago
Mike Blumenkrantz 02be57e7e5 Revert "re-enable getting and setting output rotations in wl_drm" 6 years ago
Simon Lees 5771d4691b
21.6 NEWS Updates 6 years ago
Simon Lees 9c5ae9a47a
21.6 Release 6 years ago
Mike Blumenkrantz 72bfd182d1 add conditional updates for latest efl apis 6 years ago
Derek Foreman 17e66ed2b5 Stop sending wayland motion events when the mouse is grabbed 6 years ago
Carsten Haitzler 0a1733ba9a e dialog - fix unreszable dialogs to not be 1x1 6 years ago
Mike Blumenkrantz 1abdbe81b5 reset demo gadget id before deleting gadget object during drop operation 6 years ago
Chris Michael 54ecd5e56b re-enable getting and setting output rotations in wl_drm 6 years ago
Carsten Haitzler f4243e1f5d e - wl mode - stop consuming 100 percent cpu 6 years ago
Mike Blumenkrantz 7608cebd85 handle pixmap_refresh() failure cases more accurately under wayland 6 years ago
Mike Blumenkrantz 1644a7ec0a ensure that gadget internal del callbacks are handled before other callbacks 6 years ago
Mike Blumenkrantz bc9103ec68 use persistent clipping for comp object input rects 6 years ago
Mike Blumenkrantz f2bfd957a1 do not perform frame coord adjustments for re_manage wayland clients 6 years ago
Mike Blumenkrantz 5ab0d5be88 free configs for demo gadgets on object free 6 years ago
Chris Michael 0ba8bf56c5 Use proper coordinate adjustment 6 years ago
Stephen 'Okra' Houston 0b3d519bd9 Enlightenment: Wireless gadget - place the ctxpopup after the size hints are set, not before 6 years ago
Stephen 'Okra' Houston 79342184b9 Enlightenment: Make gadget editor popup scrollable: 6 years ago
Carsten Haitzler 287b5ea0d9 ibar - fix seg with ibar icon task menus are up while desktop files change 6 years ago
Carsten Haitzler 3c1bf5cc68 appmenu - make appmenu work with click+release and not hide on focus out 6 years ago
Carsten Haitzler 99ecc6ad3d e bindings - fix warnings about possible use of undefined var 6 years ago
Carsten Haitzler 56789ef809 efm - fix ifs to be ifdef as they should be 6 years ago
Carsten Haitzler 2b5ea65981 efm - warning - change invalid #if toe #ifdef as this is right 6 years ago
Carsten Haitzler fa580ee748 tasks - calculate min width properly given a known height of a gadget 6 years ago
Andreas Metzler b6852b2120 10_typo_restore_LDFLAGS.diff: Fix typo in configure.ac (upstream), causing empty LDFLAGS. 6 years ago
Mike Blumenkrantz 83f64194ba remove extra SLEEP prints during startup on non-release builds 6 years ago
Derek Foreman 4b29b6aff1 Use a monotonic clock for frame callback times 6 years ago
Mike Blumenkrantz 08d96c67de plug iterator leak in e_comp_object_render() 6 years ago
Derek Foreman 84da1d45c7 Fix wayland frame callback times 6 years ago
Mike Blumenkrantz d5aceefc91 correctly set E_POINTER_RESIZE_BR mode for client keyboard resizing 6 years ago
Simon Lees caade0432a Merge branch 'enlightenment-0.21' of git+ssh://git.enlightenment.org/core/enlightenment into enlightenment-0.21 6 years ago
Mike Blumenkrantz f6292eb235 null out animator pointers in efx stop() operations 6 years ago
Simon Lees bad8619798
21.5 NEWS Updates 6 years ago
Simon Lees 06d7531019
21.5 Release 6 years ago
Derek Foreman a73d38dfc0 test dmabuf pixmaps properly 6 years ago
Mike Blumenkrantz 187076a0dd maintain "empty" object's size hints when ibar/ibox resizes 6 years ago
Mike Blumenkrantz b586409543 revert all sizing commits to ibar/ibox for the past year 6 years ago
Mike Blumenkrantz 923f2e900f use better check for getting wl surface alpha from cursor pixmaps 6 years ago
Mike Blumenkrantz 35530a546e fix internal wl windows to exit when border X is clicked 6 years ago
Mike Blumenkrantz 6aba66cee8 attempt to re-set wl surface pointer when popping back to "default" pointer type 6 years ago
Mike Blumenkrantz 28160ad450 set wl pointer surfaces to E_LAYER_CLIENT_PRIO during setup 6 years ago
Mike Blumenkrantz 8d7cb8201e do not pop pointer types on client hide events if the client is pass_events 6 years ago
Chris Michael 1942f89bf4 remove unused variables in e_comp_wl 6 years ago
Derek Foreman e1120051d0 Stop sending key up/down events on focus change under wayland 6 years ago
Carsten Haitzler 6cd108513b e_util_defer_object_del - ensure order of deferred deletions are right 6 years ago
Derek Foreman 51b25ecad4 More aggressively prune keyboard focus list 6 years ago
Derek Foreman ea3afd11c1 Fix crash when exiting an xdg shell application 6 years ago
Derek Foreman e2eec45e3b Fix keyboard tracking when leaving an xdg shell window 6 years ago
Mike Blumenkrantz a61f64f150 use more accurate determination for applying xdg-shell (un)maximize operations 6 years ago
Mike Blumenkrantz