Commit Graph
14 Commits
Author SHA1 Message Date
Chris Roberts 9c84d9aaeb mimedb: add flattened BMessage type
Change-Id: I3e4697a5398e1ea0e074b0bdf78cd004243417a2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9050
Reviewed-by: nephele nephele <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2025-04-10 10:59:19 +00:00
Chris Roberts 7521af58c4 syslog_daemon: add syslog_max_history option
This driver setting in ~/config/settings/kernel/drivers/kernel allows
setting an arbitrary number of syslog files to keep around.  The
files are now named with a numeric suffix instead of being called
"syslog.old".  The old files are rotated so that syslog.1 is the
newest, then syslog.2, and so on.

Change-Id: I7e3d01caa34680553b161ceb27ab8c3b2eaf508c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9055
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2025-03-24 21:24:21 +00:00
Chris Roberts 83e62d7028 userlandfs_server: switch to B_MULTIPLE_LAUNCH
When userlandfs_server is set to something other than multiple
launch then it becomes impossible to mount userland filesystems
of different types at the same time.

Change-Id: I1e41ddb938af8813f76409f0911c577571936450
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9053
Reviewed-by: waddlesplash <[email protected]>
2025-02-22 21:32:54 +00:00
Chris Roberts 086e20b2cd SetupEnvironment: add ~/config/apps to the PATH
Change-Id: Ifd5f35e24b8fadbf984a1fa9bd099ba98b1a49a4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9043
Reviewed-by: waddlesplash <[email protected]>
2025-02-22 21:26:14 +00:00
Chris Roberts 7aeeeccb9e screen_blanker: activate the window before hiding the cursor
In some situations an app launching in the background will steal our
status as the active application which causes HideCursor() to fail when
the screensaver resumes.  This is particularly noticeable when the
screen lock is used early in the boot and things like Tracker and
Deskbar are still launching.

Change-Id: I37c432d277ce30716b9c98ad6a500c9313cbea92
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9045
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2025-02-22 21:25:44 +00:00
Chris Roberts 9090152e40 screen_blanker: minor code optimization
No functional change.  I had been testing a minimum time before
showing the password window while still keeping the screen locked.
We can simplify the check for now though.

Change-Id: Id67c1ea07bb04ae477cd2f021fb15725c0144dbe
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9022
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2025-02-20 00:22:26 +00:00
Chris Roberts 682c0438e7 ScreenSaver: trailing whitespace cleanup
Change-Id: I26d0806eea8d3ae6059d0dec3b1439dbb44e3b9c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9021
Reviewed-by: waddlesplash <[email protected]>
2025-02-20 00:22:26 +00:00
Chris Roberts 353ffc5de2 screen_blanker: add -l arg to allow immediate locking
This can be used when you want a keyboard shortcut to immediately lock
the screen or to lock the screen at boot time.

Change-Id: I12192fd3db9ae7a05046dee8e6d878c7fb3095a9
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9011
Reviewed-by: waddlesplash <[email protected]>
2025-02-19 04:21:38 +00:00
Chris Roberts 84c99b4abf screen_blanker: switch to exclusive launch
There doesn't seem to be a need for multiple launches of screen_blanker
and it can cause some problems when screen_blanker is being launched
manually(e.g. via keyboard shortcut)

Change-Id: Ib2ac49a5539dbc668725bdf2126ea92646c878d9
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9010
Reviewed-by: waddlesplash <[email protected]>
2025-02-19 04:21:38 +00:00
Chris Roberts c10ecdf570 screensaver: allow using the system password to unlock
This replaces the non-functioning "Network password" option that was
never implemented.

Change-Id: I9b7362f4e05d7f1a4be321e1a9aade62559794d2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9009
Reviewed-by: waddlesplash <[email protected]>
2025-02-19 04:21:38 +00:00
Chris Roberts 8738012f43 rc: fix app_version handling during decompile
The length of the BeOS resource is twice as long because it contains
additional system info. For resources compiled with the Haiku version of
rc we can compare the length with a single sizeof(version_info)

Change-Id: Ia0c243434a5dd5792d0b97e7baecdfaf6b4027be
Reviewed-on: https://review.haiku-os.org/c/haiku/+/8827
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2025-01-12 04:55:15 +00:00
Chris Roberts 2435c1bd28 filteredquery: whitespace cleanup
Change-Id: I3d52a6edaebc21c8f1e37521d4862f4d9d3da3c1
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6906
Reviewed-by: waddlesplash <[email protected]>
2023-09-10 20:31:09 +00:00
Chris Roberts d351cd366f filteredquery: link against libstdc++
Change-Id: I595b7ab6f374657222f1030655744c68bf2a893a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6905
Reviewed-by: waddlesplash <[email protected]>
2023-09-10 20:31:09 +00:00
Chris Roberts 49f7074b65 filteredquery: miscellaneous fixes
* Remove the TFilteredQuery::GetNextDirents() stub as it was preventing the
results from showing

* Fix the getopt string so that a -p argument is recognized

* Move the folder_params declaration out one level so that it doesn't go
out of scope when needed

* Clean up the help output

Change-Id: If37c300b4b67773ffc33fd637c2ef9add3c12275
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6901
Reviewed-by: waddlesplash <[email protected]>
2023-09-09 21:18:20 +00:00