aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* send wl surface enter/leave based on iconic state where appropriatedevs/discomfitor/output_statesMike Blumenkrantz2018-02-222-1/+28
|
* toggle sandbox gadget visibility during desklock for non-desklock gadgetsMike Blumenkrantz2018-02-221-1/+32
| | | | | this triggers surface.leave events for clients while desklock is active and allows them to conserve resources
* process comp object hide/show signals immediately during interceptMike Blumenkrantz2018-02-221-0/+2
| | | | | | | | | for objects without animations, it's important to instantly perform state transitions in order to preserve intended visibility behaviors of these objects and avoid race conditions due to asynchronous signal processing fix T6722
* re-set sandbox gadget cmdline on startupMike Blumenkrantz2018-02-221-1/+4
| | | | ensure that this is updated in case the .desktop changes
* disable bounce for gadget bar scrollersMike Blumenkrantz2018-02-221-0/+3
| | | | fix T6721
* store gadget orientation for runner gadgetsMike Blumenkrantz2018-02-131-2/+4
| | | | ref 66030a4639cfc07f77782c7a105d39eeed7fb64a
* set E_GADGET_ORIENTATION env var when launching sandbox gadgetsMike Blumenkrantz2018-02-131-0/+14
|
* remove gadget runner function stubs for pre 1.21 compatMike Blumenkrantz2018-02-061-20/+0
|
* don't require E_START env var to be set when running on valgrindMike Blumenkrantz2018-02-063-2/+6649
| | | | make manually valgrinding easier
* prepend input event handlers during init to ensure continued functionalityMike Blumenkrantz2018-02-061-6/+6
| | | | | these handlers must always be the first to be called, so it's necessary to guarantee that they will always be first in the list of handlers
* add macro for adding a prepended event handler to a listMike Blumenkrantz2018-02-061-0/+9
|
* add missing efl-wl header from mismerged commitMike Blumenkrantz2018-02-061-0/+1
| | | | ref 9a484d1b64077905e1c6cbae656f8444feedfe33
* Revert "use wl client geometry when calculating input rect geometry"Mike Blumenkrantz2018-01-291-2/+2
| | | | | | | | | This reverts commit aa404d3916e0b9cb1a9ea3b50b4c474a1bb5781a. this seems to be an intermittent issue that should probably be fixed elsewhere... fix T6646
* fix unused param warningMike Blumenkrantz2018-01-251-1/+1
|
* use wl client geometry when calculating input rect geometryMike Blumenkrantz2018-01-251-2/+2
| | | | | the x/y values of a comp object are unreliable during init, so ensure valid coords are used to avoid accidentally moving input rects offscreen
* add runner gadget objects to global efl-wl list and handle dynamic seat ↵Mike Blumenkrantz2018-01-241-0/+17
| | | | | | additions enforce keymap passthrough under wayland
* add generic handling for passing xkb objects to efl-wl objects under waylandMike Blumenkrantz2018-01-242-1/+14
| | | | | ensure that keymaps are effectively propagated to efl-wl clients and that key presses are always propagated
* require [X-Gadget-Bugreport] entry for sandbox gadgets, integrate bug reportingMike Blumenkrantz2018-01-221-0/+42
|
* print notifications to stderr if a notification handler doesn't existMike Blumenkrantz2018-01-221-1/+4
|
* further protect against crashes when xwayland crashesMike Blumenkrantz2018-01-222-15/+18
|
* xwayland popups don't require a parent surface on commitMike Blumenkrantz2018-01-221-1/+1
|
* don't do x11 window grab for fps counter when running in wayland modeMike Blumenkrantz2018-01-221-7/+7
| | | | this crashes older efl
* fix notification crashes when a callback isn't specifiedMike Blumenkrantz2018-01-221-2/+4
|
* require X-Gadget-Version field for sandbox gadget .desktopsMike Blumenkrantz2018-01-221-5/+13
|
* add menu item for reporting bugsMike Blumenkrantz2018-01-221-0/+12
| | | | fix T6633
* support gadget versions with [X-Gadget-Version] .desktop entryMike Blumenkrantz2018-01-221-1/+6
| | | | fix T6397
* require [Type] = Application for sandbox gadget .desktop entriesMike Blumenkrantz2018-01-221-2/+13
|
* require [Name] entries for sandbox gadget .desktop filesMike Blumenkrantz2018-01-221-6/+12
|
* add notification util function for more easily sending notificationsMike Blumenkrantz2018-01-222-1/+13
| | | | still need some kind of sticky notification for important things
* show title for gadget bar menusMike Blumenkrantz2018-01-221-0/+2
|
* add sandbox/runner gadget types to gadget menu as titleMike Blumenkrantz2018-01-221-13/+37
|
* add gadget type to gadget menu header for internal gadgetsMike Blumenkrantz2018-01-221-0/+8
|
* use normal emotion function to determine playability of e_thumb filesMike Blumenkrantz2018-01-221-10/+1
| | | | | ref 82f1b8a1c153b9f5f4bf2dc8009f70e712421153 ref D4779
* clamp large windows to desk's useful geometry if smart placement failsMike Blumenkrantz2018-01-221-2/+4
| | | | | | in the case where a window does not place with the smart placement algorithm, clamp position to the top-left available position within the useful geometry so that the titlebar will always be visible
* block gadget site layouts on moving gadgets which are not on the pointer siteMike Blumenkrantz2018-01-221-1/+4
| | | | | | these will be recalculated correctly once the move operation terminates fix T6623
* clear visible gadget popups when triggering a gadget actionMike Blumenkrantz2018-01-181-5/+26
|
* consider gadget ctxpopups as normal popups for callback purposesMike Blumenkrantz2018-01-181-1/+1
|
* sort gadgets alphabetically in gadget editorMike Blumenkrantz2018-01-181-2/+11
|
* flush injected gadget loader protocol connections after calling methodsMike Blumenkrantz2018-01-171-0/+4
| | | | | ensure that gadget-specific methods trigger a flush instead of relying on a render to occur
* init anim - fix sudden vanish of init splash in some casesCarsten Haitzler (Rasterman)2018-01-172-9/+31
| | | | | | | | | | this seems to happen to @manmower in T6619. it may just be timing changes that changed the start loop time to be at init of ecore maybe ... but it was doing a forced hide and not a clean "done" that animates/fades. so fix this along with deferring show until the first render pre. this fixes T6619
* add a lot of null checks to wayland egl initMike Blumenkrantz2018-01-161-7/+15
| | | | fix T6617
* Mark unused parameters as EINA_UNUSED and remove unused variables.Stephen Houston2018-01-121-2/+1
|
* rename Bryce -> Gadget Bar in ui elementsMike Blumenkrantz2018-01-122-4/+4
| | | | this was a joke that accidentally went on way longer than intended
* unset E_Client->changes.pos when attempting to maximize a new re_manage clientMike Blumenkrantz2018-01-121-0/+1
| | | | | | | a remaining client from before a restart which is maximized does not need its position adjusted; this will cause it to go offscreen when unmaximized ref T6414
* use e_zone_desk_useful_geometry_get() for all client maximize geometry fetchingMike Blumenkrantz2018-01-121-18/+3
| | | | fix T6414
* propagate sandboxed gadget tooltip sizes as aspectsMike Blumenkrantz2018-01-112-0/+22
| | | | | xdg_popup does not have min size hints, so instead we can proxy aspect through to mimic this behavior
* pass correct pointer to sandbox gadget tooltip destructorMike Blumenkrantz2018-01-111-2/+2
| | | | fix crash when hiding tooltips
* explicitly show sandbox gadget extracted surfacesMike Blumenkrantz2018-01-101-0/+2
| | | | | | | ensure that these surfaces are made visible if they have not yet been internally mapped ref T6443
* use SIGTERM for closing all sandbox gadgets, SIGUSR2 for removing gadgetsMike Blumenkrantz2018-01-091-5/+3
| | | | this should be more usable
* use SIGINT when closing sandboxed gadgetsMike Blumenkrantz2018-01-091-1/+1
|