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
Carsten Haitzler
91e797eab7
add simple sound play api to play samples
2022-06-18 12:20:05 +01:00
Carsten Haitzler
b312bb3aa6
notifications - send signals for cateogry and urgency
2022-06-18 10:09:40 +01:00
Carsten Haitzler
cdad184547
notification module - handle misnamed desktop files e.g. firefox
2022-06-18 09:35:51 +01:00
Carsten Haitzler
bfd175e985
notification - remove unused func
2022-06-18 09:26:52 +01:00
Carsten Haitzler
b23eedae98
notifications - extend to support actions, links and img tags
...
we didn't support enough of noktifications to make everyone happy -
this is why ffox, chrome etc. did their own notification windows and
didn't use e's notifications. we now advertise doing everything. we
say w edo sound though don't.... will add that later, but this now
means we really do a lot more and thus pushes these other
notifications into e's notifications so we're much better now and this
annoyance i have noticed is now gone.
@feat
2022-06-18 00:46:12 +01:00
Carsten Haitzler
7dcf43051f
watchdog - enable. it seems to work fine for me... and that's good.
2022-06-16 15:45:29 +01:00
Carsten Haitzler
dbcc56014c
fix move to defines for msgbus dbus services for iface/core
2022-06-16 15:45:03 +01:00
Simon Tischer
c823c9e97c
remove unused 'restore default bindings', default are none bindings
2022-06-15 16:11:46 +02:00
Simon Tischer
f0470e0cfd
remove unused 'restore default bindings', default are none bindings
2022-06-15 16:10:17 +02:00
Carsten Haitzler
9b0379693d
watchdog (currently not used) - fix alloc of right sized ping buf
2022-06-08 11:48:13 +01:00
l05o
dceb969857
e-remote - added -window-sendtodesktop
2022-06-04 13:29:16 +01:00
Carsten Haitzler
f374da2ef0
sys - add support for logind/systemd lock/unlock dbus api's
...
@feat
2022-06-03 11:46:34 +01:00
Carsten Haitzler
60d94f771c
e comp - fix noisy debug printf due to previous fix
...
removes noise from 4c6dd08e25
@fix
2022-06-03 11:06:28 +01:00
Carsten Haitzler
fc13afced0
add support for org.freedesktop.ScreenSaver dbus inhibit api
...
this also then can list the inhibitors in a blanking block submenu of
the main menu = select one to remove it as a blocker...
@feat
2022-06-02 18:50:00 +01:00
Carsten Haitzler
5e793df529
msgbus - tidy up code a bit preparing to expand
2022-06-02 10:02:17 +01:00
Carsten Haitzler
c6612a7d8a
dbus - move service strings to defines completely
2022-06-02 09:24:24 +01:00
Carsten Haitzler
0d0c49e616
shot - allow escape to escape the shot dialog
2022-05-23 17:35:28 +01:00
Carsten Haitzler
422c0b6765
efm - support system provided desktop files for actions
...
right clikc -> actions -> ... here
you might want desktop files that have
X-Enlightenment-Action-Mime=inode/directory
in them - then they will be included in that menu and whatever is
executed is passed the dir when run as an argument. example:
[Desktop Entry]
Type=Application
Name=Dir xmessage
Exec=xmessage
Icon=video_player
NoDisplay=true
X-Enlightenment-Action-Mime=inode/directory
2022-05-20 13:24:35 +01:00
Carsten Haitzler
cfefb25647
remove tabs and replace with spaces in printf's in main
2022-05-19 19:16:42 +01:00