Marcel Hollerbach
184214a2c3
wip
2 years ago
Marcel Hollerbach
d28c105c99
e_main: shutdown e_dnd before comp
...
otherwise we are crashing as e_comp is freed by that time.
2 years ago
Marcel Hollerbach
e64e7d77c6
music-control: do not crash when no config is selected
...
this is a fresh config crash.
2 years ago
Carsten Haitzler
3bfb563679
paledit - add undo/redo with escape as undo
...
now you can rescue yourself from badness...
2 years ago
Carsten Haitzler
c3189d60e7
paledit - add a bunch of tooltips to help the UI
2 years ago
Carsten Haitzler
1166e4e7ed
paledit - make del button become reset if there is a shadow sys pal
2 years ago
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
2 years ago
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
2 years ago
Marcel Hollerbach
28b0ce28ac
e_bindings: do not crash when action is not found
2 years ago
maxerba
448d65099c
Updating italian translation
2 years ago
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.
2 years ago
Carsten Haitzler
c63b005b92
e - exec - recent - fix loading of prevous recent data on append first
2 years ago
maxerba
512a6e5d91
Updating french translation
2 years ago
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
2 years ago
Carsten Haitzler
c7999bb789
protect against possible junk fullscreen windows in list
2 years ago
Carsten Haitzler
36dac31c8f
mixer - add some more device icons
2 years ago
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
2 years ago
Carsten Haitzler
c9070fc03f
add details to error complaint of setting csd frame on ssd win
2 years ago
Carsten Haitzler
d74aaba994
remove old autogne.sh - dont need it anymore
2 years ago
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
2 years ago
Carsten Haitzler
4cd3bb45c4
convert a whole lot of CRIs to ERRs that will not be useful with aborts
2 years ago
Carsten Haitzler
f8d8d82d34
temp - we free sleeper in the cthread cancel cb
2 years ago
Alastair Poole
572955d2e5
procstats: revert dont dont block.
...
load/unload.
2 years ago
Alastair Poole
fd42187935
procstats: shutdown dont wait.
...
Don't block.
2 years ago
Alastair Poole
1f6ab7d860
procstats: name and feedback thread.
...
Struggled to read my own code. This seems clearer now.
2 years ago
Carsten Haitzler
664b44631d
procstats - make use of gadget nicely
2 years ago
Carsten Haitzler
c794168da6
procstats - dont leak objects - was not even needed
2 years ago
Alastair Poole
4fd87f338e
procstats: delete don't dismiss.
...
Don't animate and less cleanup needed...also leak.
2 years ago
Alastair Poole
79a15be294
procstats: check null return / ptr.
2 years ago
Carsten Haitzler
5d3f6ad594
e utils - delayed dia del - try avoid multiple entries
2 years ago
Carsten Haitzler
59753eab23
e util - set idler to null first in case some del func hook adds it back
2 years ago
Carsten Haitzler
8095472f5d
e util - fix leak - someone forgot to free their iterator
2 years ago
Carsten Haitzler
3e691525eb
e util - handle empty array when clearing out the current dialog
...
missed having no array...
2 years ago
Alastair Poole
94ceea2a74
procstats: use after free.
...
Don't set callbacks on objects that persist longer than module.
Delete safely.
2 years ago
Carsten Haitzler
47aaa31886
e utils - ensure the delays dialog array does not have refs to freed dia
2 years ago
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...
2 years ago
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
2 years ago
Carsten Haitzler
45938e3b48
e - fix dont blank with fs windows when a fs window exits
2 years ago
Carsten Haitzler
0bd602b7ed
check glapi better and report errors sensibly if it fails init
2 years ago
Carsten Haitzler
1c225c082d
remove unsed vars
2 years ago
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
2 years ago
Carsten Haitzler
a4626f87fd
randr - allow custom names for screen (not output but model)
2 years ago
Carsten Haitzler
a5efea6b52
askpass - pretty up a bit
2 years ago
Carsten Haitzler
01a4b5ece2
talk about confs/
...
make that compile and install more std in readme
2 years ago
Carsten Haitzler
926a50d358
todo++ - fprint in polkit auth
2 years ago
maxerba
084807d63b
Updating french and italian translations
2 years ago
Carsten Haitzler
ce933dd5c1
efm - fix exif data parse - do by hand because sscanf is stupid
...
:)
2 years ago
Carsten Haitzler
571a188eb0
client list - other prop - not just stacking, keep internal wins out
2 years ago
Carsten Haitzler
b2e79f46c8
e - netwm - dont include intnernal marker layer clients in clients prop
2 years ago
Carsten Haitzler
7d694d6eea
xkb settings - fix typo copy & paste for advanced add ctrl opts
...
this fixes T8947
@fix
2 years ago