Commit Graph

5364 Commits

Author SHA1 Message Date
hugok ac70f1cb4b Portuguese translation update 2024-04-15 08:25:14 +02:00
Kim Woelders 29b1cfbaad session: Try dbus before SM/ICE on logout/shutdown
Otherwise we will not get the Shutdown/Reboot dialog but always the
Logout one (with dbus and SM both enabled).
2024-04-06 13:10:18 +02:00
Kim Woelders 355663252d dbus: Only install e16-dbus-cmd if dbus support is enabled 2024-04-06 08:16:57 +02:00
Kim Woelders d1bd7a6100 Danish translation update 2024-04-06 08:13:12 +02:00
Kim Woelders 3a4b220c53 Update po 2024-04-06 08:11:37 +02:00
Kim Woelders d54702b071 session: Optionally do logout/shutdown via dbus commands 2024-04-02 15:35:03 +02:00
Kim Woelders cd517589b3 edbus: Add functions to request logout and shutdown via dbus 2024-04-02 15:35:03 +02:00
Kim Woelders d885dcc5b3 dbus: Enable by default 2024-04-02 15:35:02 +02:00
Kim Woelders e318bb07fe session: Rearrange logout functions
We can now also do shutdown when we don't have dialogs enabled.
2024-04-02 15:31:18 +02:00
Kim Woelders d73aff1391 session: Move some #defines 2024-04-02 14:44:09 +02:00
Kim Woelders f0a3f894b4 session: Introduce SessionLogout() 2024-04-02 14:40:19 +02:00
Kim Woelders af8665e634 session: Add shutdown command 2024-04-02 14:40:19 +02:00
Kim Woelders e0cd65cc10 session: Rename some macros 2024-04-02 14:40:19 +02:00
Kim Woelders 5aaa2857e6 session: Add some SM connection debug messages 2024-04-02 14:40:19 +02:00
Kim Woelders d836ee5ea1 session: Add missing newline in error message 2024-03-29 19:10:26 +01:00
Kim Woelders 8aacad3ef1 session: Mark some private functions as such 2024-03-16 08:38:55 +01:00
Kim Woelders 93f8594e4d session: Eliminate SessionSave() 2024-03-16 08:38:33 +01:00
Kim Woelders 7a6a475b20 session: Eliminate SetSMID() 2024-03-16 08:38:12 +01:00
Kim Woelders 73dade6c92 Spec file: Set high rpm release number for non-release rpms
Should normally avoid that distro rpms get installed over private build
ones.
2024-03-09 09:55:56 +01:00
Kim Woelders 7ba2e59d1e menus: Eliminate enlightenment.menu
It is almost identical to settings.menu so let's just not have both.
2024-02-29 08:41:53 +01:00
Kim Woelders 9a43f53d47 strings.py: Fixup according to formatting change 2024-02-29 08:41:53 +01:00
Kim Woelders d213ac8887 eesh: Fix prompt when command has no reply 2023-12-23 15:36:32 +01:00
Kim Woelders 46f0a72ea4 eesh: Add possibility to use editline (--with-editline, default off) 2023-12-23 15:35:51 +01:00
Kim Woelders d659c3036a eesh: Add prompt if interactive 2023-12-23 09:26:10 +01:00
Kim Woelders 1bfc29c007 eesh: Move some code around 2023-12-23 09:26:10 +01:00
Kim Woelders 33d89e9b07 ipc: Ignore whitespace only command lines
Avoiding error dialog.
2023-12-23 09:25:54 +01:00
Kim Woelders d094c7d925 events: Drop select() based event loop
poll() is available everywhere, I think.
2023-12-22 04:28:30 +01:00
Kim Woelders aa4f6d8237 eesh: Switch to poll() instead of select() 2023-12-19 15:37:06 +01:00
Kim Woelders bc43570195 eesh: Eliminate need for non-blocking stdin 2023-12-18 17:12:19 +01:00
Kim Woelders f194a895b7 eesh: Some mostly trivial changes
- Drop -display option
  Not implemented in other e16 clients.
- Eliminate now unused Estrdup()
- Header file cleanups
- Window variables need not be static
- Ignore and don't mention obsolete -e/-ewait options
2023-12-18 17:10:36 +01:00
Kim Woelders 90c4959f7e eesh: Simplify comms window creation 2023-12-18 16:45:16 +01:00
Kim Woelders c74af1d726 scripts: Remove all use of the eesh -e option
Obsolete, has no (useful) effect.
2023-12-18 16:45:16 +01:00
Kim Woelders 0e8f3ec884 Unifdef HAVE_FREE_NULL_BUG
I doubt it is useful anywhere.
2023-12-17 19:25:30 +01:00
Kim Woelders a162d5ab73 Update po 2023-11-26 10:04:33 +01:00
Kim Woelders 445b0449d1 Remove "Close" option from iconbox/systray menus
This prevents users from inadvertently destroying the iconbox(/systray)
thinking that it was the iconified application that would be closed.
To actually close the iconbox/systray just use the regular Window
options menu.

#13
2023-11-26 10:04:33 +01:00
Kim Woelders c9ab3da348 Pass screen geometry around in Area struct 2023-11-26 10:04:33 +01:00
Kim Woelders 214222e100 desktops: Maintain separate workareas for each desktop 2023-11-26 10:04:33 +01:00
Kim Woelders 5ce609cca7 Change formatting style
No tabs, more like K&R.
Also switch to indent 2.2.13.
2023-11-26 10:03:45 +01:00
Kim Woelders d317a785ac docs: Add forgotten misc.session.cmd_lock 2023-10-30 05:36:54 +01:00
Kim Woelders fa5c7897b5 1.0.29 2023-10-28 19:31:13 +02:00
Kim Woelders 406e36bab7 Update po 2023-10-28 19:30:16 +02:00
Kim Woelders de28c0a034 tooltips: Do vertical alignment of icons/text 2023-10-28 09:37:48 +02:00
Kim Woelders 3787b6e530 tooltips: Change some variable names 2023-10-28 09:37:48 +02:00
Kim Woelders f64ab61db2 tooltips: Shorten some function names 2023-10-28 08:46:38 +02:00
Kim Woelders ab6bf3484e tooltips: Fixup after recent rendering change
Render main tooltip window text etc. on own pixmap, not the cached one
associated with the ImageState image.
2023-10-27 08:28:22 +02:00
Kim Woelders 1510cf0477 eimage: Remove some redundant function calls 2023-10-27 08:28:22 +02:00
Kim Woelders 49d9d22af8 Build with cast-align=strict, fix warnings 2023-10-24 14:43:50 +02:00
Kim Woelders dccc8cb55b config: Introduce method to invalidate theme cache
This will cause the theme configuration to be re-parsed on the next run
and whenever E_CFG_VER_CACHE is changed.
2023-10-24 08:10:09 +02:00
Kim Woelders ffaf268e62 config: Trivial macro name change 2023-10-23 18:48:56 +02:00
Kim Woelders 40d17e7a51 definitions: Change value of __NORMAL to remove weirdness
This does require all themes to be re-parsed.
2023-10-23 18:48:56 +02:00