Carsten Haitzler
cb2bc1d1c1
desklock - use immediate show for lock on suspend etc.
...
makes lock more correct and not fade in on lock on suspend
@feat
2023-02-10 22:21:54 +00:00
Carsten Haitzler
fd3e4a645d
e state - add simple string glob listener callbacks
2023-02-10 08:48:23 +00:00
kikadf
e5e3750ce1
Use default way to locale listing on OpenBSD
...
Listing /usr/share/locale doesn't work, and
already OpenBSD has support for locale.
2023-02-10 00:47:27 -08:00
kikadf
1b6d81a352
Fix hibernate command on OpenBSD
2023-02-10 00:46:40 -08:00
Carsten Haitzler
9882110357
mixer - be explicit on pluse started flag being false
...
while runtime linking/compiler will make sure these are zero by
default normally... be explicit.
2023-02-07 09:51:33 +00:00
Carsten Haitzler
42eedd5fe8
randr - fix xrandr output off/on/config gen to not miss outputs
2023-01-23 21:13:58 +00:00
Carsten Haitzler
882261d8e2
odd to miss void for no params - be clear its no params
2023-01-20 14:47:45 +00:00
Carsten Haitzler
21ac62127c
state system - add start of it
...
Why this? A way to have a shared store of "variables" or states that
any part of e or modules can store some simple things in and thus also
broadcast changes to state, listen to changes in state and react.
I am thinking of things like advertising:
"/power/ac" = [ true | false ]
"/power/battery/low" = [ true | false ]
"/power/battery/charging" = [ true | false ]
"/power/state" = [ "on" | "sleep" ]
"/screen" = [ "on" | "dim" | "blank" ]
"/screen/locked" = [ true | false ]
"/network/online" = [ true | false ]
"/network/location" = "name of network detected"
2023-01-20 14:47:45 +00:00
Carsten Haitzler
acb59e1c78
randr - for now don't just suspend when on battery and end up at 0 scr
2023-01-20 14:47:45 +00:00
Carsten Haitzler
5c4f26f251
power - add some debug printfs for info on what is going on
2023-01-20 14:47:45 +00:00
Carsten Haitzler
53a21b1b0d
mixer - add params to allow increase/decrease by a given percentage
...
now can pass a value like 1 or 2 or 3 to go up 1, 2 or 3% instead of
the default (with no params) of 5%
2023-01-20 14:47:45 +00:00
Carsten Haitzler
e584097d45
backlight - fiddle some to try make backlight work better
2023-01-20 14:47:45 +00:00
Carsten Haitzler
239d989e59
randr - fix xrandr cmdline gen to turn screens off too
2023-01-20 14:47:45 +00:00
Carsten Haitzler
913b7d701a
desklock - dont care if we suspend or not when we run lock/unlock apps
...
@fix
2022-12-29 12:13:27 +00:00
Carsten Haitzler
5a6fb2450c
music control - dont add another desklock handler if one is already
...
@fix
2022-12-29 12:05:48 +00:00
Carsten Haitzler
6cca3f77e8
ibar - kill off ibar not in order icon if last window for exe goes away
...
@fix
2022-12-12 19:52:46 +00:00
Carsten Haitzler
6122bf24bb
client - handlie class names with a space and guess first word as dsktp
...
stolen idea from moksha - wrote it differently :)
@feat
2022-12-12 19:03:14 +00:00
Carsten Haitzler
a6c68aaf5e
blanking/screensaver/dpms - in x poll 10s and force blank settings
...
so some apps/clients mess with screensaver/blanking/dpms behind e's
back. work around this - every 10 sec poll and check (ugly) and if
things are nto set as they should be ... force them to be set that
way. may lead to fights over this but too many people complaining
about steam or other apps messing with this.
2022-12-09 08:44:59 +00:00
Christopher Michael
5ccfb44404
wl_drm: Fix formatting
...
You know...If we actually enforced our code formatting rules before
commit, then I could be saving a lot of time by not having to make a
bunch of formatting commits just so code is readable :/
NB: No functional changes
2022-12-07 07:00:05 -05:00
Carsten Haitzler
a8f174e6c7
dbus - fix some ref/unref's for conns
...
@fix
2022-11-21 08:28:23 +00:00
Carsten Haitzler
bcf795d47f
x11 comp randr - allow/use xrandr cmdline for screen cfg
...
Something has changed in x where now rotated displays if you have
multiple screens don't vcome up right - an alternate for now is to run
xrandr commandline if it exsts. Not stricly a fix - a workaround.
2022-11-21 08:28:23 +00:00
maxerba
7d21b19347
Updating french translation
2022-11-20 09:23:10 +01:00
Carsten Haitzler
e4cfb3c50c
notification - fix crash if clicking close while close anim happens
...
@fix
2022-11-19 14:27:27 +00:00
Carsten Haitzler
2386831529
notification - stop allocating wrong struct type for noti actions
...
the structs size was bigger so it didnt cause any real problem other
than allocating too much mem. this fixes that
2022-11-19 14:27:27 +00:00
Carsten Haitzler
1a58e0e582
procstats - delete callbacks when client is deleted
...
evas object may still be around and call callbacks still registered
when client sis del'd - so remove callback in client delete in
procstats.
@fix.
2022-11-06 09:39:16 +00:00
maxerba
38178d8c46
Updating portuguese and italian translations
2022-10-30 14:45:18 +01:00
maxerba
5d49dceb36
Updating french translation
2022-10-27 13:11:10 +02:00
Marcel Hollerbach
928cf22f3e
fix error message
2022-09-16 01:36:53 -07:00
Marcel Hollerbach
f1d43c42a3
e_pointer: try to be sane with x11 and wl
...
wl does not have fallback rendering, therefore we always fallback to
default. In x11 we fallback to x11 rendering the cursor.
This should logically now not result in the cursor canvas beeing
deleted.
2022-09-16 01:36:53 -07:00
Marcel Hollerbach
5cc6f31035
e_pointer: do not call x11 setup when on wl path
2022-09-16 01:36:53 -07:00
Marcel Hollerbach
9778dc9738
more output
2022-09-16 01:36:53 -07:00
Carsten Haitzler
319b307c59
enlightenment_system - harden - no sysactions.conf - deny all actions
2022-09-15 15:17:53 +01:00
Carsten Haitzler
cc7faeccf7
enlightenment_sys - fix security hole CVE-2022-37706
...
https://github.com/MaherAzzouzi/CVE-2022-37706-LPE-exploit
fixes that.
@fix
2022-09-15 14:38:21 +01:00
Carsten Haitzler
fe0945600a
win - shapes - set pass events if we have shaped wins but no rects
...
could be an EMPTY set of input rects but shaped still... so pass
events on the comp obj.
fixes recordmydesktop
@fix
2022-09-11 15:35:54 +01:00
Carsten Haitzler
2e30f391fb
notification - fix property name for suppress sound
2022-09-09 09:40:38 +01:00
Carsten Haitzler
05e150ad43
e wl - force gl for wl mode now due to kernel breaks
...
also make session file do this by default for wl mode.
@fix (work around kernel changes?)
2022-08-26 08:53:03 +01:00
Christopher Michael
a5d004a49b
e_int_client_prop: Fix ICCCM/NetWM dialog issues
...
Make this dialog resizable for reading longer text (window titles,
etc). Also, fix the layout silliness that was going on by aligning the
table entries properly.
This dialog looked like crap :( Let's fix that :)
2022-08-20 11:12:00 -04:00
Carsten Haitzler
2294ea9f8a
update id - use longer sha1 hash for id
2022-08-20 08:51:50 +01:00
Carsten Haitzler
3c46a6796a
blanking block menu - show more info like reason.
2022-08-09 09:25:10 +01:00
Carsten Haitzler
88d7e3b836
screensaver blanking dbus api - also support /ScreenSaver path
2022-08-09 09:19:19 +01:00
Carsten Haitzler
aaf317b61d
mesgbus - fix nukll name dbus string send
...
This fixes #11
2022-08-01 17:11:42 +01:00
Carsten Haitzler
225cbac56f
watchdog - fix size of ping seq buffer entries
2022-07-20 15:53:56 +01:00
Carsten Haitzler
bea94314bd
allow multiple mimes and actions on files in efm
2022-07-20 15:36:30 +01:00
Carsten Haitzler
db3ea64dd3
terms - expand fallback list of term desktops
2022-07-05 13:06:21 +01:00
Carsten Haitzler
c2869268d8
term list - move to a single file to list possible terminal desktops
2022-07-05 12:48:19 +01:00
Carsten Haitzler
5980468f7f
enlightenment_open - handle Terminal=true properly not just scheme
...
This makes termina-ltrue launch properly from enlightemnent_open as
you might expect as it works from core e already when it launches/
@fix
2022-07-05 12:34:58 +01:00
Carsten Haitzler
daabedaac1
execution - add more terminal desktops to fallback list
2022-07-05 11:56:38 +01:00
Carsten Haitzler
130535af97
win - first map - fix energyxt unmap bug by wiping ignore unmap
...
For some reason I have yet to divine we don't get an initial unmap
event due to the reparent of the energyxt dialog windows and the
"ignore that first unmap" flag does not get cleared because it doesn't
happen. later when the dialog is withdrawn {9unmapped) this is ignored
then when you close the dialog... thus keeping it around as far as e
is concerned.
so to fix this - add a small timeout to clean this flag after a
show/map.
@fix
2022-07-05 09:25:35 +01:00
Carsten Haitzler
2bc9efc261
e sound - forgot to call init - call init
2022-06-18 12:24:41 +01:00
Carsten Haitzler
2b095b67d1
notification - play sound samples and advertise it in caps
2022-06-18 12:23:02 +01:00