Marcel Hollerbach
184214a2c3
wip
2021-12-02 09:35:21 +01: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
maxerba
448d65099c
Updating italian translation
2021-10-17 09:07:40 +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
maxerba
512a6e5d91
Updating french translation
2021-10-11 14:00:15 +02: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
d74aaba994
remove old autogne.sh - dont need it anymore
2021-09-17 00:10:00 +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
01a4b5ece2
talk about confs/
...
make that compile and install more std in readme
2021-07-18 01:42:40 +01:00
Carsten Haitzler
926a50d358
todo++ - fprint in polkit auth
2021-07-17 23:32:30 +01:00
maxerba
084807d63b
Updating french and italian translations
2021-07-16 00:39:45 +02: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