Compare commits

...

458 Commits

Author SHA1 Message Date
maxerba 59f21dee45 Updating spanish translation 6 years ago
Chris Michael c461d84e2d Revert "e - fix major memory bloat when in gl mode - dont create shm segments" 6 years ago
Carsten Haitzler 3c0ef76768 e - fix major memory bloat when in gl mode - dont create shm segments 6 years ago
Carsten Haitzler 0be1551658 e ibar/ibox port to elm box - fix assumption on resize 6 years ago
Mike Blumenkrantz f8d20b2646 adjust xdg-shell window menu coords by client's coords 6 years ago
Chris Michael 6405077de5 add missing EINA_UNUSED for unused function params 6 years ago
Mike Blumenkrantz 9312ecb434 set/unset smart parent as e_widget when adding sub-objects 6 years ago
Cedric Bail 38ec80896b filepreview: avoid race condition when destroying txt file preview with slow hard drive. 6 years ago
Carsten Haitzler 5eb57b0886 e ibar/ibox fix starrting/started signal emittion 6 years ago
Al Poole 560cd87a5b fwin: prevent segv when the vaarg abi messup with unused parameter. 6 years ago
Derek Foreman d9a660bff9 Make sure the same keyboard resource doesn't end up on the focus list twice 6 years ago
Marcel Hollerbach bc54ad58f7 e_comp_data: NULL out source once it is freed 6 years ago
Mike Blumenkrantz b6cfd00993 match wl_wl output sizing in wl_x11 when running in an existing wm session 6 years ago
Mike Blumenkrantz 235f05ccd5 set x11 randr iface for wl_x11 based on wm presence, not composited state 6 years ago
Mike Blumenkrantz 9e95e7a93b handle e_comp_x init failure more effectively and perform cleanups 6 years ago
Chidambar Zinnoury 93ba9cba26 e desks config: Bring some flip settings back. 6 years ago
Mariusz Bialonczyk 3771347cc3 modules/temperature: cosmetics: typo fix (celcius -> celsius) 6 years ago
Derek Foreman cba292d9a9 Don't send keyboard leaves to unmapped wayland surfaces 6 years ago
Mike Blumenkrantz 867be86d04 destroy evry's focus-out timer if focus-in occurs before timer triggers 6 years ago
Derek Foreman cdadc386d1 Add a pixel get callback for mirrors 6 years ago
Derek Foreman 07c619b47c Fix wayland pixmap ids again 6 years ago
Marcel Hollerbach 52f33c985a emix: update sink of sink_input when changed 6 years ago
Marcel Hollerbach ad3b76970a music-player: add spotify 6 years ago
Mike Blumenkrantz 66772892ac disallow pager window drags for popups and ignored windows 6 years ago
Mike Blumenkrantz e679a37fe9 freeze events on comp object input rects during deletion 6 years ago
Mike Blumenkrantz 23335127c5 store maximize property from E_Remember to disk 6 years ago
Mike Blumenkrantz 4b2659aabe match deskmirror client opacity with original object 6 years ago
Mike Blumenkrantz 24af4b7429 prevent E_Remember->used_count from going negative 6 years ago
Mike Blumenkrantz 23a03a3344 enforce mouse grabs and block client/compositor event propagation while active 6 years ago
Derek Foreman 0edb50f5bf Fix eo object use after deletion in evry 6 years ago
Mike Blumenkrantz 49c3b7ae82 force unset override and do reshadow on evry when switching to normal win mode 6 years ago
Derek Foreman 5f5b471c15 Fix wl_shell popup livelock 6 years ago
Mike Blumenkrantz fbb30b1887 do not mouse-out of clients on focus out when focusing a popup 6 years ago
Mike Blumenkrantz 7871d58ce3 add separate mouse in/out handlers for internal wins 6 years ago
Mike Blumenkrantz fc4f5d4f83 use focused client for window actions if passed object is not a client object 6 years ago
Al Poole 89efcfd2d2 fix openbsd battery calc on amd64 6 years ago
Derek Foreman 5d818684aa Allow pixmap argb state to override window state for wayland clients 6 years ago
Jean-Philippe Andre e0bcdaa403 e20: Fix compilation with (deprecated) ecore drm 6 years ago
Simon Lees 7f15166ee0
20.9 NEWS Updates 6 years ago
Simon Lees c5ac8134be
20.9 release 6 years ago
Mike Blumenkrantz 08867e5440 force mouse-in again during comp ungrab if client previously had mouse-in 6 years ago
Mike Blumenkrantz 90ecf5401b unset comp_grabbed flag before action client compositor ungrab 6 years ago
Mike Blumenkrantz 4c64703f74 only block mouse-out callback for wl action clients if the mouse is grabbed 6 years ago
Mike Blumenkrantz ea1b0a2b02 handle shaded state when receiving x11 configure requests 6 years ago
Mike Blumenkrantz e8c495b2f2 use current zone when activating a client's menu with the mouse 6 years ago
Mike Blumenkrantz a4011ee2d6 delete x11 mouse-in job when hiding the job's client 6 years ago
Hannes Janetzek ce6da215fd just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action 6 years ago
Mike Blumenkrantz 5cdd0deb58 set x11 maximized window hint correctly on resize end 6 years ago
Chris Michael 1aee967667 change 'if' clause to make gcc-6 happy 6 years ago
Mike Blumenkrantz f4f42e8a28 use current zone for shelf config dialog 6 years ago
Mike Blumenkrantz c31b607ba6 update client remember on opacity change 6 years ago
Mike Blumenkrantz 6c93189233 update README.wayland to include xwayland crash bug 6 years ago
maxerba e8e41b1879 Updating italian translation 6 years ago
Davide Andreoli 2237793917 enlightenment_open: correctly return the exist status code of the executed command 6 years ago
Mike Blumenkrantz d7a934c09a add client util function for detecting popups, block popups in ibar/tasks 6 years ago
Mike Blumenkrantz 608650a2b8 fix e_place_zone_region_smart_cleanup() 6 years ago
Mike Blumenkrantz a71b5170dc remove pulse sinks/sources from list before running cbs which access the list 6 years ago
Carsten Haitzler cad34648c6 e - suspend.hibernat intelligently - dont account for ac power 6 years ago
Carsten Haitzler 1f0e9fb0ab e start - no it doesny need dbus-launch 6 years ago
Chris Michael 1d5a19a54c stop filling logs with buffer transform/scale spam 6 years ago
Simon Lees 951ce44749 20.8 NEWS Updates 6 years ago
Simon Lees 538b33be0c 20.8 release 6 years ago
Mike Blumenkrantz eedbfb4f5f more tweaks for manual window placement in client eval 6 years ago
Mike Blumenkrantz 479ed14872 prevent double emission of E_EVENT_CLIENT_SHOW 6 years ago
Mike Blumenkrantz 9005332468 ensure that client eval correctly handles retries on visibility-pending clients 6 years ago
Mike Blumenkrantz 57f7f4f5e0 force cursor placement to obey useful zone geometry 6 years ago
Mike Blumenkrantz 00e427b126 adjust some client eval parts to make manual placement work again 6 years ago
Mike Blumenkrantz 90f0740d27 use parent windows for x11 binding grabs 6 years ago
Mike Blumenkrantz e4f3e73d7d only check pixmap argb state for non-X11 clients 6 years ago
Mike Blumenkrantz 30f3a75366 avoid infinitely looping when applying x11 window grouping 6 years ago
Mike Blumenkrantz 93a2233f28 use window id for internal window pixmaps again on wayland 6 years ago
Mike Blumenkrantz 1629ea5c63 set E_Client->override flag for internal wins as needed 6 years ago
Mike Blumenkrantz 68f4a7b75e remove some cruft from _e_comp_wl_client_cb_new() 6 years ago
Mike Blumenkrantz d54f51af57 ensure int64_t is used in all cases for wl pixmap ids 6 years ago
Mike Blumenkrantz 877a1c46f4 enforce setting alpha on comp objects only after image data has been set 6 years ago
Mike Blumenkrantz 3de65edc23 also check pixmap argb state when setting comp object alpha 6 years ago
Mike Blumenkrantz c5f8eeeed9 fix usage of e_object_unref in xkbswitch when managing new kbd dialog 6 years ago
Mike Blumenkrantz 0d20333eb3 toggle compositor canvas focus during init 6 years ago
Mike Blumenkrantz 5ea743800c change efm icon entry to only toggle focus in x11 compositors (runtime) 6 years ago
Mike Blumenkrantz 2ddd4d9bda handle positioning of x11 overrides with csd accurately 6 years ago
Mike Blumenkrantz c5c115c530 only load wayland-specific modules on startup if they have been built 6 years ago
Mike Blumenkrantz 961d3177da block keyboard sending for wl clients if a compositor grab is active 6 years ago
Mike Blumenkrantz eee1ee8fb0 disable focus effects for windows with csd 6 years ago
Mike Blumenkrantz 5cd256da78 ensure child windows are placed on screen 6 years ago
Mike Blumenkrantz 729de96672 do not add ignored clients to ibar menu 6 years ago
Mike Blumenkrantz a0d6b35ae1 update README.wayland to include dbus-launch 6 years ago
Mike Blumenkrantz c86c239d72 make init fail if a dbus session connection cannot be created 6 years ago
Mike Blumenkrantz b1e4f3d1da flag wl surfaces as internal during create() based on pid matching 6 years ago
Mike Blumenkrantz de03be5131 ensure xwayland module init does not fail due to early startup 6 years ago
Mike Blumenkrantz aef99290d0 unset DISPLAY during mixer's pulse backend startup 6 years ago
Mike Blumenkrantz a4a6ac0537 clean up mixer includes 6 years ago
Mike Blumenkrantz a259de324e add configure flag for xwayland binary 6 years ago
Mike Blumenkrantz 44526e6ae1 bad copy/paste in _e_place_desk_region_smart_obstacle_add() 6 years ago
Mike Blumenkrantz f49979bb72 evry null deref 6 years ago
Chris Michael ed349d4751 disable option for mouse to use Application theme if we are running in Wayland 6 years ago
Mike Blumenkrantz 16f6ef4d9c don't revert focus to desktop fileman during compositor grab 6 years ago
Mike Blumenkrantz 37aa6a191c hide evry on focus-out 6 years ago
Mike Blumenkrantz d21b44b019 ensure lifetime for wl client focus timer 6 years ago
Mike Blumenkrantz 1faf199f45 don't refocus deleted clients during wl compositor grab 6 years ago
Mike Blumenkrantz 5b2cb3ddc7 further optimize window smart placement by reducing obstacle calcs 6 years ago
Mike Blumenkrantz d525ba8589 directly load extra wl modules during compositor init 6 years ago
Mike Blumenkrantz a0d5d4b839 ensure that the startup apps cache handler has run before trying to start apps 6 years ago
Mike Blumenkrantz dc0ec2339e feed mouse up events to internal wins before mouse out during action exec 6 years ago
Mike Blumenkrantz 12a1894dad Revert "handle recursion more effectively in e_menu_hide_all()" 6 years ago
Mike Blumenkrantz f7b7a92c5e 20.7 NEWS updates 7 years ago
Mike Blumenkrantz 94b18bec23 20.7 release 7 years ago
Mike Blumenkrantz 75d967cba3 handle recursion more effectively in e_menu_hide_all() 7 years ago
Mike Blumenkrantz c7a2c55805 distribute all weekeyboard edj files 7 years ago
Mike Blumenkrantz 4750aa6d77 move wayland surface E_Client del check to a place where it's more useful 7 years ago
Derek Foreman 5d1dfdf33e wayland: Fix crash when attempting to create surfaces for deleted clients 7 years ago
Mike Blumenkrantz 4c311d301e protect xdg-shell functions from accessing deleted client data 7 years ago
Mike Blumenkrantz 80e46c59bf ensure evry gadget popups effectively clamp to their zones 7 years ago
Mike Blumenkrantz 648f9e14f5 remove explicit edje_init/shutdown calls 7 years ago
Mike Blumenkrantz f5c7df414d always end drag operations on failure 7 years ago
Mike Blumenkrantz c8f1e02171 treat POPUP_MENU window type as an override window for comp theme matching 7 years ago
Mike Blumenkrantz 93e47dda3a remove some X references in settings dialogs 7 years ago
Mike Blumenkrantz dd07d01737 only set "dialog" border for transient clients if window type is unset 7 years ago
Mike Blumenkrantz 2085721ce7 set NULL image data in _e_comp_object_pixels_get() on failure 7 years ago
Mike Blumenkrantz 12534a9564 do not show unsized comp objects during theme apply 7 years ago
Mike Blumenkrantz 42b84fb7c8 ensure resize is still deferred for changes.shape clients during failed resize 7 years ago
Mike Blumenkrantz 72374fee7f set NULL image pixel data during x11 render when no damages exist 7 years ago
Mike Blumenkrantz b431fa2939 slightly simplify image data setting in e_comp_object_render() 7 years ago
Mike Blumenkrantz 3ca83ffcb8 remove unnecessary conditional in e_comp_object_render() 7 years ago
Mike Blumenkrantz 29f30d678d ensure damages do not get added for shapeless x11 clients 7 years ago
Mike Blumenkrantz 615bc7f7e5 don't defer resizes+queue render updates for shapeless or pending shaped clients 7 years ago
Mike Blumenkrantz 0803d07f7b don't force full damage on x11 override clients 7 years ago
Mike Blumenkrantz 24aa26b724 do not attempt to show x11 override windows 7 years ago
Mike Blumenkrantz ed4a503ccd unify client filtering checks from e_place_desk_region_smart() 7 years ago
Mike Blumenkrantz 2e52e59f4a ensure that wl clients do not run extra render on hide twice 7 years ago
Mike Blumenkrantz cb291348c3 do not perform input ungrab twice during dnd end in wayland 7 years ago
Carsten Haitzler 136b99dff8 e syscon - dont show syscon if desklock is up - you can't respond 7 years ago
Mike Blumenkrantz 13f8b1f158 more accurately reject wl selection setting based on whether serial is invalid 7 years ago
Mike Blumenkrantz cce8ce6401 add copyright headers (MIT) from weston to e_comp_wl_data 7 years ago
Mike Blumenkrantz 0565f5aa5b redo wl (xdg)shell surface ping 7 years ago
Mike Blumenkrantz 84ee6c0300 trivial wl shell module cleanups 7 years ago
Mike Blumenkrantz b5ef01ddac make startup/restart app exec timing protocol-specific 7 years ago
Mike Blumenkrantz 46cbc02939 reject xwayland clients in wl client resize handlers 7 years ago
Shuhrat Dehkanov be742c4adc xkbswitch: establish parent/child relationship 7 years ago
Mike Blumenkrantz 0c0377c686 allow mixer volume increase actions to exceed 100% 7 years ago
Mike Blumenkrantz 6c6ba942da redo e_place_desk_region_smart() to handle multiple screens 7 years ago
Mike Blumenkrantz 8c8432598c unify a large portion of repeated code in e_place 7 years ago
Carsten Haitzler 2dfc64e220 e intel - fix number 2 7 years ago
Carsten Haitzler d70a1b71ba e intl - fix string buffer length size 7 years ago
Mike Blumenkrantz 334cf0062f ignore maximized+fullscreen windows when placing new clients 7 years ago
Mike Blumenkrantz 203a118eb4 change client un/maximize_pre callback location to occur after safety checks 7 years ago
Mike Blumenkrantz b4f664b7bc make e_client_has_xwindow() more wayland-only friendly 7 years ago
Mike Blumenkrantz f2486ed7fc directly include e.h in efm device backends 7 years ago
Mike Blumenkrantz 6f1c09689d don't send duplicate configure to wayland clients during unfullscreen 7 years ago
Derek Foreman adaea026a8 Remove unwanted debug detritus from last commit 7 years ago
Derek Foreman 7060ce6567 Clean up some header inclusion 7 years ago
Mike Blumenkrantz 8f1dfe0d79 do not unconditionally update position+size when changing wl client csd geometry 7 years ago
Mike Blumenkrantz eef14b3619 do not send shell configures for deleted wl clients 7 years ago
Mike Blumenkrantz 5ed82b8e38 set WAYLAND_DEBUG=0 during wl compositor init 7 years ago
Mike Blumenkrantz 12d1d70ca4 reject client maximize attempts using identical maximize params 7 years ago
Mike Blumenkrantz 3ad934b7c2 disable xwayland module if exe cannot be found during configure 7 years ago
Mike Blumenkrantz a2d6a3e0ed don't print xwayland path twice... 7 years ago
Mike Blumenkrantz da2f778897 print xwayland exe path in debug logs 7 years ago
Mike Blumenkrantz f65a5bb3bb wl popup surfaces should not receive focus on show if parent is not focused 7 years ago
Mike Blumenkrantz 350dcf13f0 remove video child references from wl compositor 7 years ago
Mike Blumenkrantz 4471c63aa4 add back CTRL to keybindings editor display 7 years ago
maxerba dcab7b5a28 Updating italian translation 7 years ago
Mike Blumenkrantz add8af06a9 delete internal wayland elm windows in wl client delete request callback 7 years ago
Mike Blumenkrantz 025c130a45 restrict shelf border_fix to only affect clients affected by the shelf 7 years ago
Mike Blumenkrantz 635e056e08 do not incrementally remaximize clients during shelf hide animation 7 years ago
Derek Foreman 8a40d9c6ef wayland: Fix xdg-popup crash 7 years ago
Mike Blumenkrantz 9f9dbb3b5e reapply client focus after input grab, only handle focus for wayland compositors 7 years ago
Derek Foreman 4b643d8c96 xwayland: Don't leak memory on dnd read failure 7 years ago
Mike Blumenkrantz 0bc84ac6b0 remove clamping for wl xdg popup configures 7 years ago
Derek Foreman b2715d2586 wayland: Stop E from consuming all CPU as soon as a selection is made 7 years ago
Derek Foreman 3eecf5904c wayland: Don't leak a clipboard source if adding fd handler fails 7 years ago
Mike Blumenkrantz 15806cbbf9 don't set wl xdg popups to POPUP layer, set popups as placed on creation 7 years ago
Mike Blumenkrantz bf6ba1b003 enforce wl xdg popup stacking relative to parent stacking 7 years ago
Mike Blumenkrantz 0656da9d2f set destructor for xdg popups when setting implementation 7 years ago
Mike Blumenkrantz 656a1982bd do not reset previously-set ec->placed state when attempting early client moves 7 years ago
Mike Blumenkrantz 17e32f5786 apply compositor keybinds if an action client that is not focus exists 7 years ago
Mike Blumenkrantz 783c35622d only attempt to rescue offscreen clients if they are completely offscreen 7 years ago
Mike Blumenkrantz 7a2d7cacb6 allow some client zone/desk move actions to occur on action client 7 years ago
Mike Blumenkrantz aa686641b1 remove wl xdg popup new_client stuff from get_popup method 7 years ago
Mike Blumenkrantz ae6d22ac40 optimize case where an x11 client is focused/unfocused in same loop iteration 7 years ago
Mike Blumenkrantz 76b76af8ea explicitly manage client focus when setting/unsetting input grabs 7 years ago
Mike Blumenkrantz 7b201be6b3 block wl keyboard modifier updating during input grabs 7 years ago
Mike Blumenkrantz 165f470d7c force keyboard modifier update on wl client focus-in 7 years ago
Mike Blumenkrantz 83faf58fdb don't show some x11-specific compositor settings under wayland 7 years ago
Mike Blumenkrantz 2fdc1096c5 remove old compositor reset code 7 years ago
Mike Blumenkrantz fbb24d9e13 reshuffle notifications on replace 7 years ago
Mike Blumenkrantz 32839ee8f2 track offline/presentation mode notification ids and replace on toggle 7 years ago
Mike Blumenkrantz 3980f4bac3 move notification text escaping into dbus notify method callback 7 years ago
Mike Blumenkrantz d546536c60 selectively reject comp object signal emissions based on action_client state 7 years ago
Mike Blumenkrantz bdc8078f87 feed mouse out to internal clients upon activating a mouse binding 7 years ago
Mike Blumenkrantz 005de524fb add even more systray/dbusmenu hacks 7 years ago
Mike Blumenkrantz a7e28b6e76 ignore x11 ConfigureRequest events when maximize_override is set 7 years ago
Mike Blumenkrantz c635bf8d5e use canvas pointer coords in systray mouse cb 7 years ago
Mike Blumenkrantz 669d598ef4 remove deleted clients from tasks client list during repop 7 years ago
Mike Blumenkrantz 5a21fd6ee3 do not add deleted clients to tasks gadgets 7 years ago
Mike Blumenkrantz d1568b832f redo wayland client unignore mechanism 7 years ago
Mike Blumenkrantz 56e96ce294 do not set initial changed state for new clients if they are ignored 7 years ago
Mike Blumenkrantz 39717a8a38 feed mouse-up events for all buttons on internal wins when activating a binding 7 years ago
Carsten Haitzler 586d1ac505 e mod: cpufreq - handle the case where cpu has zero freqs - dont crash 7 years ago
Mike Blumenkrantz 845cabf732 send resize edges to wl clients on resize start and end 7 years ago
Mike Blumenkrantz 783ae4cae4 remove lots of impossible null checks from pager move callback 7 years ago
Mike Blumenkrantz fbda06d657 use snprintf for string handling in batget 7 years ago
Mike Blumenkrantz 9731acfe4a rework systray theme applying code 7 years ago
Mike Blumenkrantz ffbe9de1ce use snprintf for string handling in batget 7 years ago
Mike Blumenkrantz 8344b79020 use eina_streq for e_util_binding_match() comparisons 7 years ago
Mike Blumenkrantz d7e22929c2 avoid null deref in during pager_plain dnd 7 years ago
Mike Blumenkrantz da00500c11 unset opaque region during comp object render if none exists 7 years ago
Mike Blumenkrantz fd2a30c767 cast eina_list_count() in flowlayout, not entire expression 7 years ago
Mike Blumenkrantz 5e27e5f302 ignore xwayland clients in wl client delete request callback 7 years ago
Mike Blumenkrantz d624b4f4e4 store (internal) elm win geometry when set prior to showing the win 7 years ago
Mike Blumenkrantz cc8d773dfc use zone geometry when clamping evry gadget popup to gadget's screen 7 years ago
Mike Blumenkrantz eb596299ad remove wl selection hacks from f0ba92d39e 7 years ago
Mike Blumenkrantz d6e31b30fe hide wl clients before deleting them when surface is destroyed 7 years ago
Mike Blumenkrantz 02c1a2db71 ignore deleted clients when reapplying zone geometry policy in canvas update 7 years ago
Mike Blumenkrantz 57e60ac77b do not update client coords on csd geom update if it would change the zone 7 years ago
Mike Blumenkrantz af1fa7e6e1 always update saved coords for maximized/fullscreen clients on csd geom update 7 years ago
Mike Blumenkrantz ab0e48d268 reduce wizard connman timeout timer to 0.5s 7 years ago
Mike Blumenkrantz 4c29688829 fix stringshare usage in wizard language page (010) 7 years ago
Mike Blumenkrantz d9bd88d2f5 do not reset the wizard got_desktops flag when setting the default system lang 7 years ago
Chris Michael 2e338e944c destroy seat resource when we get a release request 7 years ago
Mike Blumenkrantz 695a3a8d17 adjust wayland client coords by window_geometry during first surface commit 7 years ago
Mike Blumenkrantz b230940f4f unset solid drawing of opaque regions during comp object animations 7 years ago
Mike Blumenkrantz 8d626e490b do not attempt to resize clients to 0x0 during res restore 7 years ago
Mike Blumenkrantz d10a03fcb2 unify client post_updates management code into single function 7 years ago
Mike Blumenkrantz 3829f2c10c add workaround for xwayland client bug 7 years ago
Mike Blumenkrantz 47143ab35a remove direct references to ec->comp_data in x11 compositor 7 years ago
Mike Blumenkrantz a30d043089 calling dirty() on a comp object for a deleted client should not print an error 7 years ago
Mike Blumenkrantz 5bfcd6dd98 always send wl key releases if surface still exists 7 years ago
Mike Blumenkrantz 589c159831 remove maximize_pre flag from wl client comp_data 7 years ago
Mike Blumenkrantz 29f4c33e06 break out xwl init/shutdown into static functions for reuse internally 7 years ago
Mike Blumenkrantz 5600aa605a don't add render updates for deleted clients on failed resize 7 years ago
Mike Blumenkrantz ecc85af47a grab comp input on wizard start 7 years ago
Mike Blumenkrantz 3c5ce6a9d5 redo wizard's gl testing mechanism 7 years ago
Mike Blumenkrantz 69655795b1 remove eldbus init/shutdown calls from the codebase 7 years ago
Mike Blumenkrantz 5ef356b39f remove library checks for a number of modules along with useless defines 7 years ago
Derek Foreman f6c71b781d Free pixel data after taking a wayland screen shot 7 years ago
Derek Foreman f56bbf6e1a Fix internal window borders on 32-bit computers 7 years ago
Mike Blumenkrantz 67153a06a2 make wayland client keyboard focus list pruning more robust 7 years ago
Mike Blumenkrantz e2cdc28ec0 reject attempts to focus deleted comp objects 7 years ago
Mike Blumenkrantz 5d64676bd0 run focus-out and mouse-out wayland client callbacks for deleted clients 7 years ago
Derek Foreman ba88768344 Fix wayland hide for internal windows 7 years ago
Mike Blumenkrantz ec9776e5eb check returned pixmap size before attempting to create updates tiler 7 years ago
Mike Blumenkrantz 40ebd1d16e don't add render update during ignored damage on deleted clients 7 years ago
Mike Blumenkrantz e5d9dbd4ec remove show callback from evry win on deletion 7 years ago
Mike Blumenkrantz af46fe8190 unify client e_hints window size setting in move/resize callbacks 7 years ago
Mike Blumenkrantz 65485742b5 20.6 NEWS updates 7 years ago
Mike Blumenkrantz c50aa176e8 20.6 release 7 years ago
Chris Michael 32921f57f3 don't have to hook the ecore_evas resize callback here as that should 7 years ago
Mike Blumenkrantz 4a408dfdbc always run client res changes in e_comp_canvas_update() 7 years ago
Mike Blumenkrantz 53941a7dc0 block re-unsetting of native surface for comp objects 7 years ago
Derek Foreman 0959e59413 Remove argb_convert for wayland buffers 7 years ago
Derek Foreman 6f7ed23bc9 Don't use e_pixmap_image_data_argb_convert for wayland images 7 years ago
Derek Foreman 388ec769c0 Stop copying all wayland buffers 7 years ago
Derek Foreman 20303989de Re-enable window close animations for wayland 7 years ago
Derek Foreman ee43c83c7d Remove wayland buffer reference 7 years ago
Derek Foreman 7aef5e74fd Rework wayland buffer handling 7 years ago
Derek Foreman 71433691da Track whether a render is in progress or not 7 years ago
Derek Foreman d44d334953 Don't allow deleted wayland clients to set the cursor 7 years ago
Derek Foreman 74ce8dd7be Take an extra reference on wayland clients 7 years ago
Derek Foreman d38cc38b9d Track whether objects are on the post_updates list or not 7 years ago
Derek Foreman 4ba7648c41 Render deleted objects as long as they still have a pixmap 7 years ago
Derek Foreman 4e1d7e3854 Add a NULL check in native_surface_init under wayland 7 years ago
Carsten Haitzler bc5d9ecb03 e xkbswitch: don't free layouts that are just pointed to in instances 7 years ago
Mike Blumenkrantz 5979808c80 apply x11 focus/unfocus using jobs 7 years ago
Mike Blumenkrantz 85b2433559 apply x11 mouse in event for clients using a job 7 years ago
Mike Blumenkrantz ad873f03ab only use x11 mouse out event if client has received mouse in previously 7 years ago
Mike Blumenkrantz 5580a040ab reverse ordering for x11 client mouse in NotifyVirtual and NotifyInferior details 7 years ago
Mike Blumenkrantz a346c622b6 reject x11 client mouse-in events on comp object based on frame geometry 7 years ago
Mike Blumenkrantz d83621f7e4 Revert "send mouse out+in on desk flip end" 7 years ago
Mike Blumenkrantz 440d9ceb81 don't directly use image data when creating a comp object mirror 7 years ago
Chris Michael c97b52b02c add prototype functions for missing wl_data_source interface 7 years ago
Chris Michael b7f1fa0b53 add prototype function for missing wl_seat interface 7 years ago
Chris Michael b113fd96fb add prototype functions for missing wl_data_offer interface 7 years ago
Mike Blumenkrantz 0b8cf7f959 do not add render updates during damage of deleted clients 7 years ago
Mike Blumenkrantz 1c0e13c575 remove impossible null check in color dialog 7 years ago
Mike Blumenkrantz 2e819fef17 simplify ipc socket creation 7 years ago
Mike Blumenkrantz 4619114ea7 remove ipc command allowing arbitrary command execution by the compositor 7 years ago
Mike Blumenkrantz caf795834e simplify static grab case statements 7 years ago
Mike Blumenkrantz 42ff50a584 use uint instead of int for eina_list_count() return in cpufreq (trivial) 7 years ago
Mike Blumenkrantz 791953e1b7 remove useless client_add handler in e_ipc 7 years ago
Mike Blumenkrantz 169727db4d remove unused value in config profile saving 7 years ago
Mike Blumenkrantz dddf8c5f1e prevent potential null deref during pager (plain) window drag 7 years ago
Mike Blumenkrantz c24de2a210 replace static buffer usage with binbuf in e_fm_ipc 7 years ago
Mike Blumenkrantz bd6b99bd30 use dblequal for double comparisons in edgebindings config 7 years ago
Mike Blumenkrantz 55fc7f4961 use strbuf instead of strcat in edgebinding string synthesis 7 years ago
Mike Blumenkrantz 02c0612faf use strbuf instead of strcat in keybinding string synthesis 7 years ago
Mike Blumenkrantz 7a7c57c2b8 strcpy -> strncpy in evry files plugin 7 years ago
Mike Blumenkrantz 21ab21d551 remove multihead env var setting in e_exec 7 years ago
Mike Blumenkrantz f9d9979800 remove DISPLAY usage from E_IPC_SOCKET value 7 years ago
Mike Blumenkrantz cf0d1eba9c remove security hole in e_start_main 7 years ago
Mike Blumenkrantz 51365e879e do not set XCURSOR_PATH variable if re-setting existing value 7 years ago
Mike Blumenkrantz a04a93e5ef use strbufs instead of strcat in fwin navbars 7 years ago
Mike Blumenkrantz f546997405 disable emotion_shutdown during shutdown procedure 7 years ago
Mike Blumenkrantz 0de37612bb force changed when adding or removing keyboard layouts in config 7 years ago
Mike Blumenkrantz d3d36092c7 update winlist ui when using directional window selection 7 years ago
Mike Blumenkrantz f009e7c752 do not decrement e_comp->new_clients for non-new clients during _e_client_eval 7 years ago
Mike Blumenkrantz a8ecf89bd6 make bgpreview create vdesk config dialog on mouse up instead of mouse down 7 years ago
Mike Blumenkrantz b1a5eeeb0c remove some unused variables 7 years ago
Mike Blumenkrantz 2e692ace58 redo wayland pixmap ids to use monotonic decreasing ints with no collisions 7 years ago
Carsten Haitzler 361b6d84e0 e - efm: fix op registry listener add and dont use eina_error 7 years ago
Mike Blumenkrantz d3b6e7a219 enable comp object image data refresh if a dirty call is made with no damages 7 years ago
Mike Blumenkrantz 1a71696c3a pre-remove pixmap from x11 clients during del hook 7 years ago
Mike Blumenkrantz 048eed9402 reshuffle x11 comp init to cleanup on failure cases 7 years ago
Derek Foreman 5143ed69de Remove wayland focus timer in delete callback 7 years ago
Derek Foreman 2904c7a611 Bump wayland version requirement 7 years ago
Derek Foreman 1a6dac4677 Move pixmap free to client free from client destroy 7 years ago
Derek Foreman c7027d4f44 Use eina_list_merge instead of eina_list_move for wayland lists 7 years ago
Derek Foreman c9b720cccd Protect the wayland frame callback list from corruption 7 years ago
Derek Foreman e8c3320712 Fix xdg-shell destructors 7 years ago
Derek Foreman f8be94f19e Remove wayland frame callbacks from subsurface cache on destruction 7 years ago
Mike Blumenkrantz 0a557c8d05 improve enforcement of shelf autohide-related window adjustment 7 years ago
Derek Foreman 209cf8f9d7 Ensure wayland clients haven't been deleted when processing callbacks 7 years ago
Mike Blumenkrantz 263774c4a1 do not clamp comp object input regions to 0,0 7 years ago
Mike Blumenkrantz f31e540140 do not perform special case position adjustment for re_manage clients 7 years ago
Mike Blumenkrantz 98b124850e clamp minimum shelf size to 20px in shelf config 7 years ago
Chris Michael aa58760e29 update mailmap addresses 7 years ago
Chris Michael c272ba7743 update mailmap addresses 7 years ago
Mike Blumenkrantz 9578d65199 20.5 NEWS updates 7 years ago
Mike Blumenkrantz 227f66420f 20.5 release 7 years ago
Mike Blumenkrantz 4a6f329905 add back x11 window focusing 7 years ago
Mike Blumenkrantz f3b9d9a9c6 20.4 NEWS updates 7 years ago
Mike Blumenkrantz 652a36e3c8 20.4 release 7 years ago
Mike Blumenkrantz c6d96feea2 disable map when unsetting zoomap child 7 years ago
Mike Blumenkrantz 5864d4b9e6 send mouse out+in on desk flip end 7 years ago
Mike Blumenkrantz f4179c1b27 update xkb.cur_group and send event upon serializing an EFFECTIVE layout in wl input 7 years ago
Mike Blumenkrantz c111cf7455 do not update keymap group in _e_comp_wl_input_keymap_update() 7 years ago
Mike Blumenkrantz 5919d6ae7c disable shelf shadows if "noshadow" data item exists in shelf theme 7 years ago
Mike Blumenkrantz 820a70e71d do not shortcut access of Efreet_Desktop->x hash in fileman 7 years ago
Mike Blumenkrantz 3fbdc847ab do not attempt to create x11 canvas during xwayland init 7 years ago
Mike Blumenkrantz a372e5ba1b disable bindings during wayland screenshot operations 7 years ago
Mike Blumenkrantz e5e2a7cca4 defer screenshot action execution using a job 7 years ago
Mike Blumenkrantz e84ea043ac remove comp canvas key handler shortcuts for passing keys to wayland clients 7 years ago
Mike Blumenkrantz 7e3e2db2be disable binding activation when grab dialog, menus, or dnd is active 7 years ago
Mike Blumenkrantz 9c22c5d12a add function for disabling mouse/key/wheel/signal bindings 7 years ago
Mike Blumenkrantz a28eae0ca9 allocate E_Shell_Data for all xdg surfaces (popups) 7 years ago
Mike Blumenkrantz 97b6558444 handle more mouse buttons in wayland 7 years ago
Mike Blumenkrantz 9af96a4c23 determine new_client state for xwayland clients using xwayland pixmap 7 years ago
Mike Blumenkrantz 69ebda1df8 allow instant client mouse actions to persist until mouse up 7 years ago
Mike Blumenkrantz f4c3d3eae8 unify client mouse action ending 7 years ago
Mike Blumenkrantz 3535581b2c enable surface visibility fallthrough for drag clients 7 years ago
Mike Blumenkrantz c0be62b0b4 track wayland client mouse button states as a full button mask 7 years ago
Chris Michael 18d59156cc check siginfo si_code to verify that SIGUSR2 comes from user 7 years ago
Mike Blumenkrantz 7ae3d94308 remove _e_comp_wl_focus_down_set() 7 years ago
Mike Blumenkrantz 65c222698c reenable fallthrough surface (un)mapping for subsurfaces during commit 7 years ago
Mike Blumenkrantz 8ddc98d3a7 add render updates for cursor clients if damages exist during set_cursor 7 years ago
Mike Blumenkrantz 45d8cb6b5e remove duplicate visibility setting blocks from wayland surface commit 7 years ago
Mike Blumenkrantz 47196af43a always apply damages and input regions during wayland commit 7 years ago
Mike Blumenkrantz 3b77b7aa43 do not set focus in wayland client show callback for cursor clients 7 years ago
Mike Blumenkrantz 317f0794d6 automatically mark wayland cursor surfaces as visible during set_cursor 7 years ago
Mike Blumenkrantz f129b0d7d5 |= instead of = flag setting for want_focus during wayland surface commit 7 years ago
Mike Blumenkrantz 62171ab39a improve focus setting during wayland client show callback 7 years ago
Mike Blumenkrantz da2af2de23 more correctly handle evry mouse detection on wayland 7 years ago
Mike Blumenkrantz 76d7824a7c only do passthrough surface map on xwayland surfaces during commit 7 years ago
Mike Blumenkrantz 7b4b823758 set want_focus for xdg popup surfaces on creation 7 years ago
Mike Blumenkrantz f63ebeb939 call xdg surface map when creating a surface for visible internal windows 7 years ago
Mike Blumenkrantz f1ccac3775 remove need_reparent, reparented, first_damage flags from wl client comp_data 7 years ago
Chris Michael d37bcc887d Fix issue of using the wrong id when finding pixmap client 7 years ago
Marcel Hollerbach a928205be4 e_comp_wl: only ignore ignored clients 7 years ago
Mike Blumenkrantz bd8a804718 remove defines for various beta api in other places 7 years ago
Mike Blumenkrantz 5a917094cf define EFL_BETA_API_SUPPORT explicitly in e.h if wayland support is enabled 7 years ago
Mike Blumenkrantz dfa9b45044 create wl client connection during compositor init, use in shot module 7 years ago
Mike Blumenkrantz e67f238c06 call ecore_wl2_shutdown() in wl compositor delete callback 7 years ago
Chris Michael 641fb52c62 Update wl_weekeyboard for ecore_evas_wayland_window_get2 function rename 7 years ago
Chris Michael 9400e33bab Fix issue of nested compositors not working with Ecore_Wl2 library 7 years ago
Chris Michael 59762676a8 Fix type of size fields for E_Shell_Data 7 years ago
Chris Michael 96b55ce441 Fix using global ewd variable by making it part of e_comp_wl 7 years ago
Chris Michael be2221ed95 Try to init (and error check the init) of ecore_wl2 library before we 7 years ago
Chris Michael 8cc5207355 Fix formatting 7 years ago
Chris Michael c648775b95 Fix formatting 7 years ago
Chris Michael 5ea81d10fd Port wl_fb module to use Ecore_Wl2 Library 7 years ago
Chris Michael 6e743567e6 Port wl_weekeyboard to use Ecore_Wl2 library 7 years ago
Chris Michael 58c7122aaf Don't leak eina_iterator in shot module 7 years ago
Chris Michael bdc41d238d Fix formatting of wl_weekeyboard module 7 years ago
Chris Michael cf51751347 Port shot module to use ecore_wl2 library 7 years ago
Chris Michael b8a7b2b93f port e_scale to use Ecore_Wl2 7 years ago
Chris Michael 824003eb1d port wayland compositor to use Ecore_Wl2 7 years ago
Chris Michael 5ff896f4bd remove unused event loop and add external Ecore_Wl2_Display variable 7 years ago
Chris Michael 01ac2a1a08 include header for Ecore_Wl2 7 years ago
Chris Michael 157bee79ff Make configure check for Ecore_Wl2 library 7 years ago
Mike Blumenkrantz 80c2439e2b 20.3 NEWS updates 7 years ago
Mike Blumenkrantz 4e91278589 20.3 release 7 years ago
Mike Blumenkrantz 68a211e9c4 automatically attempt to create a wayland x11 output during comp init 7 years ago
Mike Blumenkrantz 27e4881193 use more correct defines for enabling wl output modules during comp init 7 years ago
Mike Blumenkrantz a06c03bd14 if available, use wl output (nested) for wayland compositor creation 7 years ago
Mike Blumenkrantz 344a89618f unset WM_STATE for x11 clients upon unmapping them 7 years ago
Mike Blumenkrantz 57ea33e541 do not unset comp object native surface during shape apply 7 years ago
Mike Blumenkrantz 6bedbfc235 create comp object updates tiler in helper function from either show or damage 7 years ago
Marcel Hollerbach d093fc8e33 e_grabinput: do not pass a faulty time 7 years ago
Mike Blumenkrantz b8a5f960b9 enforce border_fix_on_shelf_toggle config option in shelf 7 years ago
Mike Blumenkrantz 8246999681 make E_DESK_TYPE an int define 7 years ago
Mike Blumenkrantz 7212db0fc5 improve menu hiding and autoclose 7 years ago
Mike Blumenkrantz b978485453 allow NULL object in e_comp_object_util_autoclose() 7 years ago
Mike Blumenkrantz a707cc3be6 remove configs for illume modules 7 years ago
Mike Blumenkrantz d2db215201 do full cleanup when overriding existing comp autoclose object 7 years ago
Mike Blumenkrantz 6434d2b354 make ibar config pointer EINTERN 7 years ago
Carsten Haitzler 29ebcc890e e randr - fix randr dialog to do restore right again 7 years ago
Mike Blumenkrantz 06aa313e09 optimize zoomap recalc during recursion 7 years ago
Mike Blumenkrantz d143145f8e select mixer popup sink after popup has been fully initialized 7 years ago
Mike Blumenkrantz dd03e4ea5a disable custom logging when eina backtrace is active 7 years ago
Mike Blumenkrantz d1fdf0077c check all corners of an object in e_comp_object_util_zone_get() 7 years ago
Mike Blumenkrantz 99335628a8 simplify and clarify winlist directional selection action code 7 years ago
Mike Blumenkrantz 11cc32b7a6 remove wayland function usage from grabinput methods 7 years ago
Seunghun Lee 354ea1ba0f configure.ac: Remove ecore-x from wayland only build. 7 years ago
Jean-Philippe Andre fa6db81ef9 Fix spelling in .pc file 7 years ago
Yomi 60eacf06c4 Update copyright year. 7 years ago
Tom Hacohen 410b76e646 Tiling: tile windows with "Static" gravity. 7 years ago
Mike Blumenkrantz fa7222ac4c test given coordinates in smart window placement algorithm 7 years ago
Mike Blumenkrantz 19b9770291 add special case for frame adjustment during first recalc of new clients 7 years ago
Mike Blumenkrantz 840e40ac46 un-defer comp util object hiding if second hide occurs during animation 7 years ago
Mike Blumenkrantz 2ffce2c32b add shelf callback for hidden state and trigger extra hide-on-show if hiding 7 years ago
Mike Blumenkrantz fbf1019f65 unpopulate all gadcons during shutdown 7 years ago
Mike Blumenkrantz 5160ca5ddc block input devices from backlight list 7 years ago
Chris Michael 7c79202771 Fix xbl_avail variable being used when it could be undefined 7 years ago
Mike Blumenkrantz 5e7f500ad9 20.2 NEWS updates 7 years ago
Mike Blumenkrantz 1f7f22db68 20.2 release 7 years ago
Simon Lees 2757ddb4df Set QT_QPA_PLATFORM theme to gtk2 7 years ago
Chris Michael fbeb88d6a9 Add missing function prototype for e_winlist_direction_select 7 years ago
Toan Pham bb6a045587 enhance winlist next window selection 7 years ago
Derek Foreman c5e4a0ac81 wayland: Add support for wl_surface.damage_buffer 7 years ago
Derek Foreman ecb529197d emix: Rename parameter bool to mute 7 years ago
Mike Blumenkrantz 75fbc4361d ignore withdrawn state for x11 override clients during show 7 years ago
Mike Blumenkrantz 5f323aa1f9 show non-new x11 clients immediately when changing Withdrawn -> Normal 7 years ago
Mike Blumenkrantz 3ce74544fd only show x11 clients during MapNotify/Request if they have Normal state 7 years ago
Mike Blumenkrantz c0860135ac simplify e_mouse_update() code for x11 compositors 7 years ago
Marcel Hollerbach 52c1de5e7b mixer: only save state if not in init 7 years ago
Marcel Hollerbach c30e0137fc alsa: fix a valgrind warning 7 years ago
Mike Blumenkrantz 2570a5d1e1 20.1 NEWS updates 7 years ago
Mike Blumenkrantz 631d671ce5 20.1 release 7 years ago
maxerba 729030bff0 Updating italian translation 7 years ago
Mike Blumenkrantz d066020bea use current box geometry for calculating desktop ibar/ibox sizing 7 years ago
Mike Blumenkrantz 7c98372656 never set withdrawn state on x11 clients 7 years ago
Mike Blumenkrantz 4cd32def25 do not reapply x11 icccm state during fetch 7 years ago
Lukasz Stanislawski 1a9ff2b841 conf_apps: fix add/remove screen lock applications. 7 years ago
Mike Blumenkrantz bbc81b90bd use canvas RENDER_PRE callback to trigger compositor pre-render callbacks 7 years ago
Mike Blumenkrantz ab0d5de40c set wayland new client focus based on accepts_focus and !override