Commit Graph

24856 Commits

Author SHA1 Message Date
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
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
maxerba 8927930002 Updating french translation 2021-07-03 20:44:41 +02:00
Carsten Haitzler de5f13df12 update todo - did fprint 2021-07-03 15:19:31 +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
maxerba 5881da2264 Updating french translation 2021-06-19 17:34:39 +02: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
maxerba 5edbca6e04 Updating french translation 2021-06-12 08:53:31 +02:00