]>
git.ipfire.org Git - thirdparty/plymouth.git/log 
Ray Strode  [Wed, 24 Apr 2024 18:44:07 +0000  (14:44 -0400)]  
ply-splash-core: Add xkbcommon dep to pkgconfig file
Ray Strode  [Sun, 17 Mar 2024 18:45:12 +0000  (18:45 +0000)]  
Merge branch 'weblate-plymouth-master' into 'main'
Baurzhan Muftakhidinov  [Sun, 10 Mar 2024 09:36:09 +0000  (10:36 +0100)]  
Translated using Weblate (Kazakh)Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com> 
ButterflyOfFire  [Sun, 10 Mar 2024 09:36:08 +0000  (10:36 +0100)]  
Translated using Weblate (Kabyle)Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com> 
Ray Strode  [Fri, 8 Mar 2024 16:31:25 +0000  (16:31 +0000)]  
Merge branch 'scriptparsekmsg' into 'main'
nerdopolis  [Tue, 26 Dec 2023 23:19:52 +0000  (18:19 -0500)]  
script: Get the messages from the console and ply-kmsg-reader, and use ply-terminal-emulator and ply-console-viewer to the display messages
Ray Strode  [Thu, 7 Mar 2024 20:22:29 +0000  (20:22 +0000)]  
Merge branch 'fix-no-unused-warning' into 'main'
Ray Strode  [Thu, 7 Mar 2024 20:09:44 +0000  (15:09 -0500)]  
ply-buffer: Fix unused-value warningCloses: https://gitlab.freedesktop.org/plymouth/plymouth/-/issues/246 
Ray Strode  [Wed, 6 Mar 2024 14:33:11 +0000  (14:33 +0000)]  
Merge branch 'bias-scale-downward' into 'main'
Daniel van Vugt  [Tue, 5 Mar 2024 09:51:11 +0000  (17:51 +0800)]  
ply-utils: Only choose scale 2 when the perfect scale would be >= 1.75
This is the intended design documented in:
https://gitlab.gnome.org/GNOME/mutter/-/commit/
d03dce43786d 
And discussed in:
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3616
Ray Strode  [Tue, 27 Feb 2024 08:07:23 +0000  (08:07 +0000)]  
Merge branch 'match-mutter-default-scale' into 'main'
Daniel van Vugt  [Tue, 27 Feb 2024 06:47:59 +0000  (14:47 +0800)]  
ply-utils: Match mutter's default device scale choiceCloses: https://bugs.launchpad.net/bugs/2054769 
Ray Strode  [Mon, 26 Feb 2024 14:50:25 +0000  (14:50 +0000)]  
Merge branch 'weblate-plymouth-master' into 'main'
Sabri Ünal  [Mon, 26 Feb 2024 01:36:08 +0000  (02:36  +0100)]  
Translated using Weblate (Turkish)Co-authored-by: Sabri Ünal <libreajans@gmail.com> 
n3rdopolis  [Wed, 7 Feb 2024 01:29:18 +0000  (01:29  +0000)]  
Merge branch 'fix240' into 'main'
n3rdopolis  [Tue, 6 Feb 2024 23:52:25 +0000  (18:52 -0500)]  
ply-boot-splash: Set unbuffered input when creating a text display
Ray Strode  [Thu, 1 Feb 2024 10:39:17 +0000  (10:39 +0000)]  
Merge branch 'ev_led_not_needed' into 'main'
n3rdopolis  [Thu, 1 Feb 2024 05:10:47 +0000  (00:10  -0500)]  
xkb_state_led_name_is_active does not appear to require devices to have EV_LED
Ray Strode  [Wed, 31 Jan 2024 16:14:08 +0000  (16:14 +0000)]  
Merge branch 'fix245' into 'main'
n3rdopolis  [Wed, 31 Jan 2024 13:38:38 +0000  (08:38 -0500)]  
renderers: Do not assume all keyboards have LEDs
Ray Strode  [Tue, 16 Jan 2024 02:06:59 +0000  (02:06  +0000)]  
Merge branch 'fix-freetype-fallback' into 'main'
Ferdinand Bachmann  [Tue, 16 Jan 2024 00:52:11 +0000  (01:52  +0100)]  
label-freetype: fix fallback not working when fc-match isn't available
The new font loading functions introduced in
544e62ac41a490f04d8e6b4e85f8b9fa1171b0cc  assume that popen() returns
NULL when fc-match is unavailable or fails. This is incorrect, since
popen() will always start a shell to run the passed command and return a
stream to that shell's stdin and stdout.
This results in an non-null but empty font name being passed to
FT_New_Face(), which fails.
This commit fixes this by also using the fallback font when the font
path read from the popen() stream is empty.
Fixes #239
Fixes regression caused by 
544e62ac41a490f04d8e6b4e85f8b9fa1171b0cc 
n3rdopolis  [Sat, 13 Jan 2024 00:33:26 +0000  (00:33  +0000)]  
Merge branch 'inibash' into 'main'
nerdopolis  [Wed, 10 Jan 2024 03:02:14 +0000  (22:02 -0500)]  
plymouth-set-default-theme: Use a more targeted bash ini-parser function instead of sed to handle the config file
Ray Strode  [Wed, 10 Jan 2024 19:46:10 +0000  (19:46 +0000)]  
Merge branch 'fixinigroup' into 'main'
nerdopolis  [Wed, 10 Jan 2024 12:20:02 +0000  (07:20 -0500)]  
splash plugins: Fix wrong group being used for console viewer settings in space-flares and fade-throbber
Ray Strode  [Fri, 5 Jan 2024 15:42:39 +0000  (15:42 +0000)]  
Merge branch 'fixinputwarnings' into 'main'
n3rdopolis  [Fri, 5 Jan 2024 15:42:39 +0000  (15:42 +0000)]  
ply-input-device: Fix 'may be used uninitialized' warnings
Ray Strode  [Fri, 5 Jan 2024 10:20:26 +0000  (10:20 +0000)]  
Merge branch 'fixvtlesscrash' into 'main'
nerdopolis  [Fri, 5 Jan 2024 02:42:28 +0000  (21:42 -0500)]  
renderers: Only call ply_terminal_set_unbuffered_input when there is a terminal
nerdopolis  [Fri, 5 Jan 2024 02:06:50 +0000  (21:06 -0500)]  
ply-terminal: Fix crash on vt-less kernels when checking the enabled state
Ray Strode  [Thu, 4 Jan 2024 21:08:14 +0000  (21:08 +0000)]  
Merge branch 'fix-hidpi-on-freetype' into 'main'
Ray Strode  [Thu, 4 Jan 2024 21:05:40 +0000  (16:05 -0500)]  
label-freetype: Force resize calculation when moving control
Ray Strode  [Wed, 3 Jan 2024 21:24:50 +0000  (16:24 -0500)]  
label-freetype: Fix rowstride bug with hidpi displays
Ray Strode  [Thu, 4 Jan 2024 09:25:55 +0000  (09:25 +0000)]  
Merge branch 'weblate-plymouth-master' into 'main'
Diogyn D  [Fri, 13 Oct 2023 14:36:11 +0000  (16:36 +0200)]  
Translated using Weblate (Welsh)Co-authored-by: Diogyn D <diogyn@tutanota.com> 
Fran Diéguez  [Fri, 13 Oct 2023 14:36:11 +0000  (16:36 +0200)]  
Translated using Weblate (Galician)Co-authored-by: Fran Diéguez <frandieguez@gnome.org> 
Philip Goto  [Fri, 13 Oct 2023 14:36:11 +0000  (16:36 +0200)]  
Translated using Weblate (Dutch)Co-authored-by: Philip Goto <philip.goto@gmail.com> 
Pavel Borecki  [Fri, 13 Oct 2023 14:36:11 +0000  (16:36 +0200)]  
Translated using Weblate (Czech)Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com> 
Ray Strode  [Wed, 3 Jan 2024 21:24:44 +0000  (21:24 +0000)]  
Merge branch 'fix-freetype-loading-bug' into 'main'
Ray Strode  [Wed, 3 Jan 2024 20:37:08 +0000  (15:37 -0500)]  
label-freetype: Rework font loading
Ray Strode  [Wed, 3 Jan 2024 16:29:51 +0000  (16:29 +0000)]  
Merge branch 'fix-pango-hex-box-removal' into 'main'
Ray Strode  [Tue, 2 Jan 2024 22:04:26 +0000  (17:04 -0500)]  
label-pango: Try to fix up remove_hexboxes_from_pango_layout
Ray Strode  [Wed, 3 Jan 2024 14:53:50 +0000  (09:53 -0500)]  
ply-utils: Make ply_utf8_character_get_byte_type detect invalid bytes
Ray Strode  [Wed, 3 Jan 2024 00:56:21 +0000  (00:56  +0000)]  
Merge branch 'dont-set-keyboard-mode-so-much' into 'main'
Ray Strode  [Tue, 2 Jan 2024 03:04:21 +0000  (22:04 -0500)]  
ply-terminal: Only set keyboard mode when changing it
Ray Strode  [Tue, 2 Jan 2024 03:24:26 +0000  (03:24  +0000)]  
Merge branch 'more-keyboard-debugging' into 'main'
Ray Strode  [Tue, 2 Jan 2024 02:32:48 +0000  (21:32 -0500)]  
ply-keyboard: Add a little mode debug logging
Ray Strode  [Mon, 1 Jan 2024 21:23:06 +0000  (21:23 +0000)]  
Merge branch 'debug-key-events' into 'main'
Ray Strode  [Mon, 1 Jan 2024 19:40:08 +0000  (14:40 -0500)]  
ply-keyboard: Add new plymouth.debug-key-events option
Ray Strode  [Sat, 30 Dec 2023 16:19:57 +0000  (16:19 +0000)]  
Merge branch 'rework-renderer-terminal-input-handling' into 'main'
Ray Strode  [Sat, 30 Dec 2023 14:52:37 +0000  (09:52 -0500)]  
renderers: Rework input handling a little
Ray Strode  [Sat, 30 Dec 2023 14:05:15 +0000  (14:05 +0000)]  
Merge branch 'add-terminal-logging' into 'main'
Ray Strode  [Sat, 30 Dec 2023 13:53:03 +0000  (08:53 -0500)]  
ply-terminal: Log when terminal input gets enabled/disabled
Ray Strode  [Fri, 29 Dec 2023 14:31:35 +0000  (14:31 +0000)]  
Merge branch 'initialize-line-dimensions' into 'main'
Ray Strode  [Fri, 29 Dec 2023 14:16:59 +0000  (09:16 -0500)]  
label-freetype: Initialize line dimensions to 0
Ray Strode  [Fri, 29 Dec 2023 01:22:54 +0000  (01:22  +0000)]  
Merge branch 'debug-escape-sequences' into 'main'
Ray Strode  [Wed, 27 Dec 2023 19:46:31 +0000  (14:46 -0500)]  
ply-terminal-emulator: Add way to see escape sequences
Ray Strode  [Fri, 29 Dec 2023 01:21:50 +0000  (01:21  +0000)]  
Merge branch 'show-label-dimensions' into 'main'
Ray Strode  [Fri, 29 Dec 2023 00:42:15 +0000  (19:42 -0500)]  
label: Put dimensions of text in log
Ray Strode  [Thu, 28 Dec 2023 19:08:24 +0000  (19:08 +0000)]  
Merge branch 'measure-hidden-freetype-labels' into 'main'
Ray Strode  [Thu, 28 Dec 2023 19:01:05 +0000  (14:01 -0500)]  
label-freetype: Measure control even if hidden
Ray Strode  [Thu, 28 Dec 2023 19:05:36 +0000  (14:05 -0500)]  
Revert "ply-utils: Use lstat instead of stat for ply_file_exists"
This reverts commit 
e989867f4871bba564cd5dcc0de64da8ead36058 .
I had stat/lstat momentarily crossed in my brain
Ray Strode  [Thu, 28 Dec 2023 18:44:18 +0000  (18:44 +0000)]  
Merge branch 'freetype-metrics-fix' into 'main'
Ray Strode  [Thu, 28 Dec 2023 18:28:46 +0000  (13:28 -0500)]  
label-freetype: Ensure font metrics are up to date when querying dimensions
Ray Strode  [Thu, 28 Dec 2023 17:32:15 +0000  (17:32 +0000)]  
Merge branch 'freetype-font-debugging' into 'main'
Ray Strode  [Thu, 28 Dec 2023 17:17:10 +0000  (12:17 -0500)]  
label-freetype: Log font loading error
Ray Strode  [Thu, 28 Dec 2023 17:15:20 +0000  (12:15 -0500)]  
label-freetype: Don't bother loading fallback font if it doesn't exist
Ray Strode  [Thu, 28 Dec 2023 17:10:57 +0000  (12:10 -0500)]  
ply-utils: Use lstat instead of stat for ply_file_exists
Ray Strode  [Thu, 28 Dec 2023 16:54:10 +0000  (16:54 +0000)]  
Merge branch 'pango-console-viewer-fixes' into 'main'
Ray Strode  [Thu, 28 Dec 2023 16:51:09 +0000  (11:51 -0500)]  
ply-console-viewer: Make free function NULL safe
Ray Strode  [Thu, 28 Dec 2023 16:35:51 +0000  (11:35 -0500)]  
label-pango: Pass explicit width when computing height
Ray Strode  [Thu, 28 Dec 2023 16:35:10 +0000  (11:35 -0500)]  
ply-console-viewer: Disallow zero lines
Ray Strode  [Thu, 28 Dec 2023 15:53:02 +0000  (10:53 -0500)]  
label-pango: Fix inverted conditional
Ray Strode  [Thu, 28 Dec 2023 15:03:05 +0000  (10:03 -0500)]  
ply-console-viewer: Fix typo
Ray Strode  [Thu, 28 Dec 2023 15:01:18 +0000  (15:01 +0000)]  
Merge branch 'console-viewer-crasher-fix' into 'main'
Ray Strode  [Thu, 28 Dec 2023 14:31:08 +0000  (09:31 -0500)]  
two-step: Be more tolerant when there's no console viewer
Ray Strode  [Thu, 28 Dec 2023 14:31:08 +0000  (09:31 -0500)]  
space-flares: Be more tolerant when there's no console viewer
Ray Strode  [Thu, 28 Dec 2023 14:31:08 +0000  (09:31 -0500)]  
fade-throbber: Be more tolerant when there's no console viewer
Ray Strode  [Thu, 28 Dec 2023 13:03:03 +0000  (08:03 -0500)]  
ply-console-viewer: Handle fonts failing to load better
Ray Strode  [Thu, 28 Dec 2023 13:05:22 +0000  (13:05 +0000)]  
Merge branch 'catch-sigfpe' into 'main'
Ray Strode  [Thu, 28 Dec 2023 12:48:43 +0000  (07:48 -0500)]  
main: Catch floating point exceptions in crasher handler too
Ray Strode  [Wed, 27 Dec 2023 22:02:36 +0000  (22:02 +0000)]  
Merge branch 'fix-xkb-crash' into 'main'
Ray Strode  [Wed, 27 Dec 2023 21:36:52 +0000  (16:36 -0500)]  
ply-device-manager: Handle XKB failing to load more gracefully
Ray Strode  [Wed, 27 Dec 2023 21:39:27 +0000  (21:39 +0000)]  
Merge branch 'print-backtraces' into 'main'
Ray Strode  [Wed, 27 Dec 2023 21:30:15 +0000  (16:30 -0500)]  
main: Print backtrace on crash
Ray Strode  [Wed, 27 Dec 2023 20:18:35 +0000  (20:18 +0000)]  
Merge branch 'fix-freetype-crash' into 'main'
Ray Strode  [Tue, 26 Dec 2023 18:27:36 +0000  (13:27 -0500)]  
label-freetype: Fix loading debug message
Ray Strode  [Tue, 26 Dec 2023 18:20:39 +0000  (13:20 -0500)]  
label-freetype: Handle font failing to load more gracefully
Ray Strode  [Wed, 27 Dec 2023 19:53:42 +0000  (19:53 +0000)]  
Merge branch 'fix-console-viewer-crash' into 'main'
Ray Strode  [Wed, 27 Dec 2023 19:50:09 +0000  (14:50 -0500)]  
fade-throbber,space-flares,two-step: Don't crash if no console viewer
Ray Strode  [Tue, 26 Dec 2023 11:37:01 +0000  (11:37 +0000)]  
Merge branch 'fall-back-to-text-faster' into 'main'
Ray Strode  [Tue, 26 Dec 2023 01:20:31 +0000  (20:20 -0500)]  
ply-device-manager: Fall back to text plugin if no renderers installed
Ray Strode  [Tue, 26 Dec 2023 00:05:11 +0000  (00:05  +0000)]  
Merge branch 'font-fix' into 'main'
Adam Williamson  [Mon, 25 Dec 2023 22:48:27 +0000  (14:48 -0800)]  
Fix checks for existence of vars set by fc-matchSigned-off-by: Adam Williamson <awilliam@redhat.com> 
Ray Strode  [Mon, 25 Dec 2023 20:24:29 +0000  (15:24 -0500)]  
plymouth-populate-initrd: More dependency softification
Ray Strode  [Mon, 25 Dec 2023 19:47:06 +0000  (19:47 +0000)]  
Merge branch 'make-deps-less-hard' into 'main'
Ray Strode  [Mon, 25 Dec 2023 19:42:53 +0000  (14:42 -0500)]  
plymouth-populate-initrd: Handle xkb and fontconfig not being installed
Ray Strode  [Mon, 25 Dec 2023 16:12:59 +0000  (16:12 +0000)]  
Merge branch 'fix-usage-message' into 'main'
Ray Strode  [Mon, 25 Dec 2023 16:07:47 +0000  (11:07 -0500)]  
plymouth-populate-initrd: Fix usage message