Carsten Haitzler
1b02c4c6ab
connman gadget popup - fix sizing to scale better
2021-11-12 22:47:16 +00:00
Carsten Haitzler
fc5ec2b00c
virtual desktop bgpreview - dont do min size so we loop forever
...
this fixes T8968
@fix
2021-11-12 19:16:30 +00:00
Carsten Haitzler
8edf2fc0a3
e start - force stdout/err to go to specific log files
...
~/.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.
2021-11-11 14:25:44 +00:00
Carsten Haitzler
86dd52026a
e start - make e exit with parent when possible
...
also clean up some formatting
2021-11-11 13:37:18 +00:00
Carsten Haitzler
422b757080
e start - remove valgrind run infra - i don't see people using it
...
also it seems to have broken. simplifying e start to flesh it out in
more useful ways for more people
2021-11-11 12:05:09 +00:00
Carsten Haitzler
98ebe14ffd
e start - clean out some unused junk in code and output
2021-11-11 11:31:17 +00:00
Carsten Haitzler
662caef984
e - shape input - dont change/reset shape input on override wins
...
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
2021-11-09 15:47:21 +00:00
Christopher Michael
de1cd33e75
e_bindings: Minor formatting fixes
...
NB: No functional changes
2021-11-06 13:16:16 -04:00
Marcel Hollerbach
d28c105c99
e_main: shutdown e_dnd before comp
...
otherwise we are crashing as e_comp is freed by that time.
2021-11-02 17:43:11 +01:00
Marcel Hollerbach
e64e7d77c6
music-control: do not crash when no config is selected
...
this is a fresh config crash.
2021-11-02 17:10:46 +01:00
Carsten Haitzler
3bfb563679
paledit - add undo/redo with escape as undo
...
now you can rescue yourself from badness...
2021-11-01 12:49:59 +00:00
Carsten Haitzler
c3189d60e7
paledit - add a bunch of tooltips to help the UI
2021-10-31 18:49:43 +00:00
Carsten Haitzler
1166e4e7ed
paledit - make del button become reset if there is a shadow sys pal
2021-10-31 18:24:48 +00:00
Carsten Haitzler
921e379155
paledit - use new api's to list available cc's
...
this makes paledit friendlier
still things to do:
1. reset a palette (rm the user copy)
2. undo/redo
3. tooltips
2021-10-31 11:46:31 +00:00
Carsten Haitzler
356d2a6428
ibar - go back to a traditional del timer/add dimer and no reset model
...
for mousover menu show... as per the subject
2021-10-27 18:02:50 +01:00
Marcel Hollerbach
28b0ce28ac
e_bindings: do not crash when action is not found
2021-10-17 10:43:30 +02:00
Carsten Haitzler
b8dacd7087
e exec recent files - filter out files that don't exist at some points
...
if files do not exist anymore, then filter them out.
2021-10-15 20:18:01 +01:00
Carsten Haitzler
c63b005b92
e - exec - recent - fix loading of prevous recent data on append first
2021-10-15 08:56:29 +01:00
Carsten Haitzler
8b16ea75a0
efm - add a rfecent files menu (up to 30) wirth minimal mime icons
...
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
2021-10-09 11:59:59 +01:00
Carsten Haitzler
c7999bb789
protect against possible junk fullscreen windows in list
2021-10-04 13:35:08 +01:00
Carsten Haitzler
36dac31c8f
mixer - add some more device icons
2021-09-29 08:45:26 +01:00
Carsten Haitzler
32255d0122
e - fix a null csd property on a ssd x win - new chrome does odd things
...
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
2021-09-23 12:51:48 +01:00
Carsten Haitzler
c9070fc03f
add details to error complaint of setting csd frame on ssd win
2021-09-23 12:50:37 +01:00
Carsten Haitzler
ac70f6ce26
tasks - handle shutdown case with still existing clients in list
...
avoid accessing possibly freed/deleted clients in the case of a clean
shutdown if clients still exist.
@fix
2021-09-17 00:07:53 +01:00
Carsten Haitzler
4cd3bb45c4
convert a whole lot of CRIs to ERRs that will not be useful with aborts
2021-09-12 09:14:42 +01:00
Carsten Haitzler
f8d8d82d34
temp - we free sleeper in the cthread cancel cb
2021-09-08 08:56:15 +01:00
Alastair Poole
572955d2e5
procstats: revert dont dont block.
...
load/unload.
2021-09-08 07:26:14 +01:00
Alastair Poole
fd42187935
procstats: shutdown dont wait.
...
Don't block.
2021-09-07 22:01:46 +01:00
Alastair Poole
1f6ab7d860
procstats: name and feedback thread.
...
Struggled to read my own code. This seems clearer now.
2021-09-07 21:23:07 +01:00
Carsten Haitzler
664b44631d
procstats - make use of gadget nicely
2021-09-07 14:05:56 +01:00
Carsten Haitzler
c794168da6
procstats - dont leak objects - was not even needed
2021-09-07 12:15:50 +01:00
Alastair Poole
4fd87f338e
procstats: delete don't dismiss.
...
Don't animate and less cleanup needed...also leak.
2021-09-07 09:12:13 +01:00
Alastair Poole
79a15be294
procstats: check null return / ptr.
2021-09-07 08:15:08 +01:00
Carsten Haitzler
5d3f6ad594
e utils - delayed dia del - try avoid multiple entries
2021-09-06 17:09:14 +01:00
Carsten Haitzler
59753eab23
e util - set idler to null first in case some del func hook adds it back
2021-09-06 08:28:01 +01:00
Carsten Haitzler
8095472f5d
e util - fix leak - someone forgot to free their iterator
2021-09-06 08:28:01 +01:00
Carsten Haitzler
3e691525eb
e util - handle empty array when clearing out the current dialog
...
missed having no array...
2021-09-06 08:28:01 +01:00
Alastair Poole
94ceea2a74
procstats: use after free.
...
Don't set callbacks on objects that persist longer than module.
Delete safely.
2021-09-06 00:14:51 +01:00
Carsten Haitzler
47aaa31886
e utils - ensure the delays dialog array does not have refs to freed dia
2021-09-05 19:25:24 +01:00
Carsten Haitzler
d12acf0d01
ibox - track timer and elete it when icon deleted... bad tracking of tmr
...
if you create a timer for some object and are passing in that ptr to
the timer later.. what happens if that icon (object, struct etc.) is
deleted BEFORE the timer fires? timer fires passing in a junk ptr to
freed memory... and this causes bad things™. don't do this. track your
timers and delete them...
2021-09-04 08:51:50 +01:00
Carsten Haitzler
02ab631524
randr - use new refrsh api to work around server-side problems
...
in some situations the xserver randr driver doesn't refresh edid's on
its own. it should, but doesn't. for example - optmus setups. this
seems to fix it. works around that.
@fix
2021-09-03 09:10:17 +01:00
Carsten Haitzler
45938e3b48
e - fix dont blank with fs windows when a fs window exits
2021-08-20 12:17:06 +01:00
Carsten Haitzler
0bd602b7ed
check glapi better and report errors sensibly if it fails init
2021-08-05 14:14:31 +01:00
Carsten Haitzler
1c225c082d
remove unsed vars
2021-07-26 21:34:27 +01:00
Carsten Haitzler
28258cf105
pager - remove desk show coede on swap as it just locks up desk switchn
...
middle mouse drag on pager to swap whole desks is a bit borken with
this code - remove it.
@fix
2021-07-26 20:29:50 +01:00
Carsten Haitzler
a4626f87fd
randr - allow custom names for screen (not output but model)
2021-07-22 10:56:02 +01:00
Carsten Haitzler
a5efea6b52
askpass - pretty up a bit
2021-07-21 11:07:58 +01:00
Carsten Haitzler
ce933dd5c1
efm - fix exif data parse - do by hand because sscanf is stupid
...
:)
2021-07-14 17:35:47 +01:00
Carsten Haitzler
571a188eb0
client list - other prop - not just stacking, keep internal wins out
2021-07-13 20:05:05 +01:00
Carsten Haitzler
b2e79f46c8
e - netwm - dont include intnernal marker layer clients in clients prop
2021-07-13 19:53:44 +01:00
Carsten Haitzler
7d694d6eea
xkb settings - fix typo copy & paste for advanced add ctrl opts
...
this fixes T8947
@fix
2021-07-08 17:51:02 +01:00
Carsten Haitzler
32e2825e93
auth - fprint - support any finger for auth instead of just first one
2021-07-07 13:12:27 +01:00
Carsten Haitzler
1fefd5aef9
mixer - fix accesses to invalid objects
...
one was a result of not turning off the source monitor and the other
not nulling out an obj handle.
2021-07-07 11:11:05 +01:00
Carsten Haitzler
28a43e0e7c
auth - fprint - handle no finger reg and use default right index
2021-07-06 22:54:53 +01:00
Carsten Haitzler
32d642d338
system ddc - more of a delay at start after modprobe
...
it seems on starts while xrandr is busy talking to screens sometiems
one of my screens doesnt respond... unless we wait a bit. so .. wait
more.
2021-07-04 12:34:58 +01:00
Carsten Haitzler
a197e3c1db
ddc - support latest major version
2021-07-04 10:06:13 +01:00
Carsten Haitzler
2fbbb52f94
auth - fprint - only start after verify stop done
2021-07-03 00:18:42 +01:00
Carsten Haitzler
1cf5595208
auth and desklock - support auth by fingerprint and show status
2021-07-02 13:26:05 +01:00
Carsten Haitzler
bf44092492
polkit- use nicerr icon when not told which icon to display
...
use lock icon.
2021-07-01 16:48:15 +01:00
Carsten Haitzler
fe32c5d679
connman - warning remove after disabling econnman settings
2021-06-28 00:15:04 +01:00
Carsten Haitzler
58f0c652de
coonman gadget - thats it - no more settings to run econnman
...
this just confuses people. disable.
2021-06-26 21:51:52 +01:00
Carsten Haitzler
14a83251bf
mixer - use double progress bar for a decay "max vu" value
2021-06-24 15:54:29 +01:00
Marcel Hollerbach
e7781b4b89
e_comp_x: do not display this error a million times
...
once is enough.
2021-06-15 13:16:49 +02:00
Carsten Haitzler
92d33f8ca2
mixer - add actions for vol+- mute of mic/input/source device
2021-06-07 16:18:32 +01:00
Carsten Haitzler
15733e53ef
mixer - printf debug - remove
2021-06-07 15:32:48 +01:00
Carsten Haitzler
9376490ba8
mixer - show a mic/recording slider if someothing is and icons
...
so now display icons for clients/apps that are playing anything back
right now next to the vu meter. also if some app is recording
something, display a slider for mic/input source volume and a list of
icons that are recording too and a vu meter too for this (95% of the
time things wont record so hide it then and only show when something
does).
2021-06-07 15:19:47 +01:00
maxerba
e26931e091
Adding portuguese locale in wizard module
2021-06-02 22:05:02 +02:00
Alastair Poole
37a3dd3dfc
temp: OpenBSD support all temperatures reported by driver.
2021-05-25 12:05:19 +01:00
Alastair Poole
57d3edc3de
procstats: hide popup when iconic/hidden.
2021-05-21 21:52:41 +01:00
Carsten Haitzler
8421011f78
temp - split bsd and linux code to make it easier to read
2021-05-20 14:50:47 +01:00
Carsten Haitzler
808f15957b
check return of system ... less warnings
2021-05-20 13:44:48 +01:00
Carsten Haitzler
883cf23ceb
move a bunch of public runnable tools into src/bin/tools
2021-05-19 18:35:51 +01:00
Carsten Haitzler
eb9f23979b
provide more info when dbus error on e_filemanager is run
...
alos paledit now is enlightenment_paledit
2021-05-19 18:34:23 +01:00
maxerba
ae85482ab0
fix typo in desktop file and update french and italian translations
2021-05-19 14:28:26 +02:00
Carsten Haitzler
745b00a131
pkgkit - clean up version title
2021-05-18 13:40:20 +01:00
Carsten Haitzler
2ca99f2079
pkgkit - swap labels in double label
2021-05-18 13:36:51 +01:00
Carsten Haitzler
9243554dd8
pager - allow pager popup action to stay up and dnd windows
2021-05-18 12:14:28 +01:00
Carsten Haitzler
b94fe921a0
paledit - make copy and new actually work...
2021-05-17 00:28:28 +01:00
Carsten Haitzler
96e7e42fbb
fps debug - slim code a bit and order events so they do go up and right
2021-05-16 18:36:30 +01:00
Carsten Haitzler
e6b544a7ef
e comp and actually 0.5 delay is .. better...
...
debug just was noisy .. but more now
2021-05-16 15:29:01 +01:00
Carsten Haitzler
d61c69a357
comp debug - go back to no delay for comp anim plus more fps debug
2021-05-16 15:26:07 +01:00
Carsten Haitzler
15e395b88e
blanking - fiddling with it to try find a vbox bug... fix some things
...
make dpms delay longer - 10 sec.
force pointers to not render if comp not rendering
nuke open menus on blank
remove unused vars
2021-05-12 23:13:16 +01:00
Carsten Haitzler
aa10dede13
comp - stop playing with frametime as ... we are getting it wrong
...
also doesnt work with vsync on which is most of the time...
2021-05-12 19:47:38 +01:00
Carsten Haitzler
4c6248324b
paledit - silence warning about alignment - it's fine
...
the pointers we get are aligned and the strides will be too as a
result so this is a bogus warning in this case.
2021-05-12 12:06:11 +01:00
Carsten Haitzler
24840b2f6b
e - paledit - add palette editor tool
2021-05-11 19:44:38 +01:00
Carsten Haitzler
bc8a4f9a89
e - wl - fix re-adding wl listener twice to the same list
...
this causes calling the same cb multiple times and this causes mayhem.
fix.
2021-05-11 03:33:42 +00:00
Carsten Haitzler
fe499cecff
e actions - cast to avoid alignment warning that is not needed
2021-05-10 16:25:27 +01:00
José Romildo Malaquias
d936eb7059
actions: Simplify the 'Grow in Direction...' action
...
Summary: @fix
Reviewers: devilhorns
Subscribers: cedric, zmike
Tags: #enlightenment-git
Differential Revision: https://phab.enlightenment.org/D12266
2021-05-08 11:42:37 +01:00
Carsten Haitzler
2718516b42
bluez5 - if bz says it's busy when trying to power on, keep trying again
2021-05-07 00:37:04 +01:00
maxerba
56e3d705ed
Updating french and dutch translations
2021-05-05 21:20:05 +02:00
Carsten Haitzler
3faf1a4627
move to eina's new fnmatch
2021-05-03 20:59:27 +01:00
José Romildo Malaquias
835221e29a
actions: Add 'Grow in Direction...' action
...
Summary:
Add an action to grow a window until it touches the nearest edge in
the direction specified. Edges are the outer edges of other windows,
or the desktop boundaries.
@feature
Reviewers: devilhorns, raster
Subscribers: cedric, zmike
Tags: #enlightenment-git
Differential Revision: https://phab.enlightenment.org/D12260
2021-05-03 20:49:13 +01:00
Carsten Haitzler
69bbc08449
efm - look for exif tags in other chunks too
2021-04-29 13:45:16 +01:00
Carsten Haitzler
ea14bdf0d7
e blanking - only us iconic, not hidden when blanked
...
this is enough and doesnt now interfere with hidden state when on
other desks.
2021-04-26 09:05:19 +01:00
Alastair Poole
07ced06649
mixer: :)
2021-04-25 11:40:39 +01:00
Alastair Poole
5133b018a5
mixer: simplify icon logic.
2021-04-25 11:30:53 +01:00
Alastair Poole
b59c07ea33
mixer: name can be null w/OpenBSD.
...
Without further investigation checking for NULL here fixes
an issue with OpenBSD, which is a bit "special".
2021-04-24 09:28:42 +01:00
Alastair Poole
e6a8d1c03c
mixer: sink icon for A***** Echo.
2021-04-22 17:29:04 +01:00
Carsten Haitzler
ab905c599f
e comp x - clean up some core removing if 0'd out code and comment some
2021-04-21 13:23:12 +01:00
Carsten Haitzler
0e158491e2
evry - fix self feeding event loop for stacking of override windows
2021-04-21 13:22:34 +01:00