summaryrefslogtreecommitdiff
path: root/src/bin
Commit message (Collapse)AuthorAgeFilesLines
* focus out - ignore all ungrabs as we unfocus a window that should beCarsten Haitzler (Rasterman)2022-01-211-1/+3
| | | | | | this fixes a boundary case on mouse ungrabs @fix
* e_about: Update copyright yearChristopher Michael2022-01-201-1/+1
|
* gesture - add an option to turn it all on or offCarsten Haitzler (Rasterman)2022-01-184-9/+32
| | | | | | | | so - some people have issues if we open devices. why... i don't know, but add an option to toggle this and be conservative and have it off by default @fix
* backlight - add option for ddc to work or notCarsten Haitzler (Rasterman)2022-01-173-2/+12
| | | | | just because libddcutil is installed doesnt mean someone always wants backlight on monitors controlled, so allow an option.
* theme - ibar/ibox label overlay - properly align with text min sizeCarsten Haitzler (Rasterman)2022-01-171-1/+1
| | | | @fix
* focus: leave frame focus setting hereMarcel Hollerbach2022-01-091-1/+1
| | | | | that might cause bugs, however, everything else might end up in a endless recursion.
* focus: do not revert to another client when client is unfocusedMarcel Hollerbach2022-01-094-8/+11
| | | | | | | | | | | | | This was a nice idea to fix most focus bugs at once. However, due to the runtime of e many things can get "randomly" focused, for exmaple: volume control on the frame, internal dialogs, config value screens when grabbing for keys, widgets when they get created in a gadget. The list is quite long. However, fixing all those little bugs is hard and partly impossible as the behaviour is correct in the context of a toolkit, not in the context of a compositor. Long term we should split window-focus and canvas-focus from each other, then bugs like these would not be a problem anymore.
* e focus - volume - dont allow obj focus that disturbs the rest of eCarsten Haitzler (Rasterman)2022-01-091-0/+1
| | | | | | | this messes up focus on windows etc. ... quick fix - dont allow the slider to be focused... :) @fix
* Updating french and portuguese translationsmaxerba2022-01-091-2/+2
|
* e focus - fix previous commit segv on no windows leftCarsten Haitzler (Rasterman)2022-01-071-0/+8
| | | | | | | | | if window deleted is the focused on... oops - BOOM. not handled. handle it. also revert x focus to root so bindings work. fixes previous 2d86d75139c40e7365e34880b0e3b56f248b0e41 @fix
* add forgotten header defineMarcel Hollerbach2022-01-061-0/+1
|
* e_client: revert focus instead of setting it to NULLMarcel Hollerbach2022-01-062-7/+8
| | | | | | | | | | | | | | When closing a client a few different things can happen: 1. Client hides, this will destroy the e_client object, which will reverts focus to another client. 2. Client hook del, this will recover focus to the root window if no e_client is focused. 3. Client unfocus event, setted the focused to NULL and sets the focus field to 0. when first 1 happens then 2 or 3 everything is fine. However, it seems that sometimes first 3 happend, then 2, then 1. Which results in focus beeing first NULL, then recovered to the root window, resulting in the wrong things happening.
* e_icon - switch from edj/std icon to custom img file properlyCarsten Haitzler (Rasterman)2022-01-051-0/+1
| | | | @fix
* e - border list - fix list to filter volume outCarsten Haitzler (Rasterman)2021-12-311-1/+17
| | | | | | | | the volume style is not a border but the gadget - a mistake made long ago when this was added. cant change now due to theme compat to filter out in code @fix
* gesture - vm (vbox) detect hack to work around xorg no display bugCarsten Haitzler (Rasterman)2021-12-301-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | so... you go through wizard - only in vbox it seems (or maybe other vm's - don't know - only tried vbox - this doesnt happen on real systems). at the end e restarts... and it's blank. e is actually rendering. you can screengrab (eg import -window root out.png) and see the screen drawn just fine. xrandr is all set up right - everything is kosher... but nothing will display except the curosr. xorg is just not displaying rendered content. somehow e's gesture code and use of logind/libinput to get inpiut devices for gestures tickles this xorg bug. i don't quite know why as xorg doesnt seem to be complaining. once you restart the xorg process everything works fine from there on. it's some bug inside xorg that just refuses to display output. manually changing resolution with xrandr will reset things and have things render... until e restarts. a fukll xorg re-run is needed to fix it... there just is nothing i can see that e is doing wrong or to fix in e... so this is a workaround the xorg side by just not using the gesture support if on a vm. they won't have touchpads anyway and emulate mice so ... no real loss. this won't affect peolpe on real systems and it may not always work as a workaround as it relies on systemd-detect-virt or hostnamectl. @fix
* windows - netxcloud app - fix constant show/hide cyclesCarsten Haitzler (Rasterman)2021-12-281-0/+1
| | | | | | | | e is not ignoring the first unmap event on this reparent ... this fixes that and the nextcloud app stops making e sit and spin at full cpu and flickering tasks etc. @fix
* e_pointer: improve overallMarcel Hollerbach2021-12-171-0/+25
| | | | | do not allow a dangling pointer, and check all entities that require the pointer object to be alive.
* do not crash when context is NULLMarcel Hollerbach2021-12-171-0/+2
|
* paledit - make the major colors uses bigger 4x4 items in pal thumbCarsten Haitzler (Rasterman)2021-11-241-4/+67
|
* e wp gen - use threads to speed up encode of wp edj fileCarsten Haitzler (Rasterman)2021-11-211-1/+1
|
* Translated strings for french, italian and portuguesemaxerba2021-11-161-0/+6
|
* fprint - fix thumb and little finger swap on right hand in both handsCarsten Haitzler (Rasterman)2021-11-151-4/+4
|
* fprint - fix index and ring finger on right hand both - they got swappedCarsten Haitzler (Rasterman)2021-11-151-4/+4
|
* paledit - fix main window ot be named mainCarsten Haitzler (Rasterman)2021-11-141-1/+1
|
* add e-fprint-gui to eSimon Tischer2021-11-1465-0/+4998
| | | | | | | | | | | | | | | | | | Summary: add e-fprint-gui to e e-fprint-gui is a frontend for fprint (Fingerprint Config) you can enroll/delete/verfiy fingerprints. http://www.enlightenment.org/ss/display.php?image=e-6180733de57892.39469053.jpg Reviewers: devilhorns, raster, bu5hm4n, morlenxus Subscribers: cedric, zmike Tags: #enlightenment-git Differential Revision: https://phab.enlightenment.org/D12305
* virtual desktop bgpreview - dont do min size so we loop foreverCarsten Haitzler (Rasterman)2021-11-121-9/+3
| | | | | this fixes T8968 @fix
* e start - force stdout/err to go to specific log filesCarsten Haitzler (Rasterman)2021-11-111-6/+42
| | | | | | ~/.e-log.log is now the stdout/err from e and child processes. finally it always goes to a single known file. always. e will rename the old old ~/.e-log.log.old on start - e_start handles this before it execs e.
* e start - make e exit with parent when possibleCarsten Haitzler (Rasterman)2021-11-111-33/+32
| | | | also clean up some formatting
* e start - remove valgrind run infra - i don't see people using itCarsten Haitzler (Rasterman)2021-11-111-169/+25
| | | | | also it seems to have broken. simplifying e start to flesh it out in more useful ways for more people
* e start - clean out some unused junk in code and outputCarsten Haitzler (Rasterman)2021-11-111-54/+1
|
* e - shape input - dont change/reset shape input on override winsCarsten Haitzler (Rasterman)2021-11-091-4/+7
| | | | | | | | | this will wipe out what the client set - this is valid for managed clients only, not override windows. this fixes teams and its big fullscreen sized window eating up events. @fix
* e_bindings: Minor formatting fixesChristopher Michael2021-11-061-6/+5
| | | | NB: No functional changes
* e_main: shutdown e_dnd before compMarcel Hollerbach2021-11-021-1/+1
| | | | otherwise we are crashing as e_comp is freed by that time.
* paledit - add undo/redo with escape as undoCarsten Haitzler (Rasterman)2021-11-016-2/+427
| | | | now you can rescue yourself from badness...
* paledit - add a bunch of tooltips to help the UICarsten Haitzler (Rasterman)2021-10-313-3/+22
|
* paledit - make del button become reset if there is a shadow sys palCarsten Haitzler (Rasterman)2021-10-311-12/+32
|
* paledit - use new api's to list available cc'sCarsten Haitzler (Rasterman)2021-10-312-35/+296
| | | | | | | | | | this makes paledit friendlier still things to do: 1. reset a palette (rm the user copy) 2. undo/redo 3. tooltips
* e_bindings: do not crash when action is not foundMarcel Hollerbach2021-10-171-0/+4
|
* e exec recent files - filter out files that don't exist at some pointsCarsten Haitzler (Rasterman)2021-10-151-1/+21
| | | | if files do not exist anymore, then filter them out.
* e - exec - recent - fix loading of prevous recent data on append firstCarsten Haitzler (Rasterman)2021-10-151-30/+32
|
* efm - add a rfecent files menu (up to 30) wirth minimal mime iconsCarsten Haitzler (Rasterman)2021-10-092-0/+162
| | | | | | | | | | | | | efm now tracks the most recent 30 files opened with timestamps in 100th of a second and a menu with these recent files under main menu -> navigate ... the icons are plain mime type icons and not thumbnails as the efm code isnmt really usafle to create icons in menus without a lot of work. something to keep in mind for the redo of efm... :) at least you can easily access recently opened files with efm now :) @feat
* protect against possible junk fullscreen windows in listCarsten Haitzler (Rasterman)2021-10-042-5/+8
|
* e - fix a null csd property on a ssd x win - new chrome does odd thingsCarsten Haitzler (Rasterman)2021-09-231-6/+28
| | | | | | | | | | | new chrome versions now set a CSd gtk property of 0 0 0 0 on windows.... but set it later on thus confusing e into seeing information changes for csd frame insets for a window that has no csd frame but is ssd! this drops into a logic hole of "this shouldn't happen" and weird stuff does happen. avoid this weirdness and just assume a ssd window as normal then. @fix
* add details to error complaint of setting csd frame on ssd winCarsten Haitzler (Rasterman)2021-09-231-1/+1
|
* convert a whole lot of CRIs to ERRs that will not be useful with abortsCarsten Haitzler (Rasterman)2021-09-123-29/+16
|
* e utils - delayed dia del - try avoid multiple entriesCarsten Haitzler (Rasterman)2021-09-061-15/+34
|
* e util - set idler to null first in case some del func hook adds it backCarsten Haitzler (Rasterman)2021-09-061-1/+1
|
* e util - fix leak - someone forgot to free their iteratorCarsten Haitzler (Rasterman)2021-09-061-0/+1
|
* e util - handle empty array when clearing out the current dialogCarsten Haitzler (Rasterman)2021-09-061-2/+4
| | | | missed having no array...
* e utils - ensure the delays dialog array does not have refs to freed diaCarsten Haitzler (Rasterman)2021-09-051-7/+10
|