Ray Strode
aef728a83d
Merge branch 'misc-cleanups' into 'main'
...
Misc. cleanups
See merge request plymouth/plymouth!164
2022-02-28 18:56:25 +00:00
Hans de Goede
083763e9e5
ply-device-manager: Remove unnecessary subsystem != NULL check
...
The ply-device-manager.c already assumes that the return value of
udev_device_get_subsystem () is never NULL in many places, including
in the condition of the "else if" just below the check which is
being removed.
Remove the one lonely check for it being NULL for consistency.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2022-02-28 16:28:41 +01:00
Hans de Goede
da821831d6
ply-device-manager: Fix double-assignment of subsystem
...
The subsystem variable is also initialized with udev_device_get_subsystem ()
a couple of lines lower.
Remove the first initialization, so that udev_device_get_subsystem ()
does not get called unnecessary when the function exits early because
of the action value.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2022-02-28 16:28:41 +01:00
Hans de Goede
07a7a1c7ee
gitignore: Add plymouthd-fd-escrow to gitignore
...
Add the new plymouthd-fd-escrow binary to gitignore.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2022-02-28 16:28:41 +01:00
Ray Strode
d7bd39aaa5
Merge branch 'main' into 'main'
...
Add support for CSI sequences
Closes #166
See merge request plymouth/plymouth!162
2022-02-22 15:41:50 +00:00
Mateusz Piórkowski
b41e40e065
Add support for CSI sequences
2022-02-22 15:41:49 +00:00
Ray Strode
6f298131a7
Merge branch 'ignore-clangd-files' into 'main'
...
Ignore generated files required by clangd
See merge request plymouth/plymouth!160
2022-02-16 21:57:40 +00:00
Hans Christian Schmitz
0f0014bbc5
Ignore generated files required by clangd
...
Also add .dirstamp which seems to be generated by
autoconf/automake/make.
`compile_commands.json` is also used by standalone `clang-tidy`
2022-02-16 22:44:20 +01:00
Ray Strode
aa0d6aa9aa
Merge branch 'reproducible-build-fix' into 'main'
...
configure: Generate version from date of last commit not current date
See merge request plymouth/plymouth!158
2022-02-15 20:16:04 +00:00
Ray Strode
4ca7abf03e
configure: Generate version from date of last commit not current date
...
Using the date at build time prevents the build from being reproducible
later.
In order to facilitate reproducible builds, this commit changes the
logic to derive the version from the date of the last commit.
2022-02-15 20:11:54 +00:00
Ray Strode
24160a53a7
Merge branch 'romanian-translation' into 'main'
...
Add Romanian translation
See merge request plymouth/plymouth!155
2022-02-07 18:00:12 +00:00
Sergiu Bivol
c277749f68
Add Romanian translation
2022-02-06 22:30:37 +00:00
Ray Strode
716b5bd9e2
Merge branch 'fix-buffer' into 'main'
...
drm: do not reset the buffer twice
See merge request plymouth/plymouth!152
2022-01-15 05:02:37 +00:00
Oleg Solovyov
5d75819462
drm: Retry setting scanout buffer on failure
...
Plymouth currently assumes that setting the scanout buffer will succeed.
if it fails because of a driver bug or transient failure it should try
again next frame.
This commit adds that error handling code.
2022-01-15 04:58:38 +00:00
Ray Strode
27764b2a2c
Merge branch 'version-naming-change' into 'main'
...
autogoo: Determine project version from date
See merge request plymouth/plymouth!153
2022-01-11 17:10:11 +00:00
Ray Strode
7b203e49b9
autogoo: Determine project version from date
...
Numbers are arbitrary, and we've never successfully made it to
version 1.0 after like 15 years or something.
Furthermore, plymouth has a very slow release schedule at present
and some distros hate building from git.
So, I'd like to start generating tarballs more regularly.
Adopting a version number derived from the date will help facilitate
that.
This commit changes AC_INIT to compute the version automatically.
https://gitlab.freedesktop.org/plymouth/plymouth/-/issues/143
https://gitlab.freedesktop.org/plymouth/plymouth/-/issues/158
2022-01-11 10:38:28 -05:00
Ray Strode
a3dcafa8b2
Merge branch 'wip/use-logo-file' into 'main'
...
spinfinity: use logo file passed to configure
See merge request plymouth/plymouth!110
2022-01-11 14:35:27 +00:00
Ray Strode
729869f5c0
spinfinity: use logo file passed to configure
...
At the moment we hardcode the header to a logo file that ships
in fedora.
This commit changes it to use the logo configured by the distro.
https://gitlab.freedesktop.org/plymouth/plymouth/-/issues/106
2022-01-11 14:28:45 +00:00
Ray Strode
3e75dda9e6
Merge branch 'weblate-plymouth-master' into 'main'
...
Translations update from Weblate
See merge request plymouth/plymouth!146
2022-01-11 14:26:24 +00:00
Yauhen Bugamol
d70a7e3d38
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (7 of 7 strings)
Co-authored-by: Yauhen Bugamol <3abac@3a.by>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/be/
Translation: plymouth/master
2022-01-11 14:26:09 +00:00
Ray Strode
39d374d8ec
Merge branch 'add_croatian_language' into 'main'
...
Add Croatian language
See merge request plymouth/plymouth!148
2022-01-11 14:25:37 +00:00
muzena
48cbafd4b1
Add Croatian language
2022-01-11 14:25:25 +00:00
Ray Strode
202646d2fb
Merge branch 'fix-configure-help-string' into 'main'
...
configure: Fix help string for --with-background-end-color-stop
See merge request plymouth/plymouth!149
2022-01-11 14:24:31 +00:00
João Paulo Rechi Vita
df10062109
configure: Fix help string for --with-background-end-color-stop
...
Looks like it was copied from --with-background-start-color-stop and
never updated to reflect the option it is describing.
2022-01-11 14:24:14 +00:00
Ray Strode
1906f04428
Merge branch 'fix-twostep-comments' into 'main'
...
two-step: Fix typos and missing words in comments
See merge request plymouth/plymouth!150
2022-01-11 14:23:40 +00:00
João Paulo Rechi Vita
315dc61851
two-step: Fix typos and missing words in comments
2021-12-01 10:32:06 -05:00
Ray Strode
5b91b9ed84
Merge branch 'configurable-show-animation-fraction' into 'main'
...
two-step: Make SHOW_ANIMATION_FRACTION configurable
See merge request plymouth/plymouth!151
2021-11-16 17:31:55 +00:00
Jasper St. Pierre
4d3f553efc
two-step: Make SHOW_ANIMATION_FRACTION configurable
...
Allow themes to configure at which percentage of the boot progress the
animation should transition to the end animation.
At Endless we use this to only show the end animation from the start of
the boot splash by setting it to 0.0.
2021-11-15 19:25:59 -05:00
Ray Strode
18363cd887
Merge branch 'honour-rotation' into 'main'
...
drm: Honour screen rotation when detecting HiDPI
See merge request plymouth/plymouth!147
2021-10-18 23:45:12 +00:00
Emil Velikov
a76fe9a069
drm: Honour screen rotation when detecting HiDPI
...
Currently if the screen is rotated by 90 degrees, the effective
width/height will be swapped. Thus we will incorrectly detect the panel
as HiDPI.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2021-10-18 11:58:29 +01:00
Ray Strode
bad6d41504
Merge branch 'themepath-cfg' into 'master'
...
main: add ThemePath configuration option
See merge request plymouth/plymouth!142
2021-09-27 10:27:11 +00:00
Alfonso Sánchez-Beato
3003cabf96
scripts: support populating from configurable theme dir
...
Support populating initramfs with themes from the configurable theme
directory.
2021-09-27 10:03:53 +00:00
Alfonso Sánchez-Beato
3fa05404b0
main: add ThemeDir configuration option
...
Add a new option called ThemeDir to the configuration file, so a
configurable directory can be used to ship themes. The option applies
only to the theme specified in the same configuration file.
2021-09-27 10:03:53 +00:00
Alfonso Sánchez-Beato
a3607d7ad4
main: refactor code for searching the theme path
...
Refactor code that searched for the theme configuration so it can be
reused.
2021-09-27 10:03:53 +00:00
Alfonso Sánchez-Beato
a4a1afc83f
ply-utils: add macro to count the number of elements in an array
2021-09-27 10:03:53 +00:00
Alfonso Sánchez-Beato
4bf060c5dd
main: free path variables before exiting
...
Free path variables before exiting so the code is more asan/valgrind
friendly.
2021-09-27 10:03:53 +00:00
Ray Strode
dae14773bd
Merge branch 'weblate-plymouth-master' into 'master'
...
Translations update from Weblate
See merge request plymouth/plymouth!145
2021-09-23 19:00:10 +00:00
Pavel Borecki
4ddeccb8cb
Translated using Weblate (Czech)
...
Currently translated at 100.0% (7 of 7 strings)
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/cs/
Translation: plymouth/master
2021-09-23 11:05:04 +02:00
Ray Strode
1297d4c3ee
Merge branch 'crash_on_hide_message' into 'master'
...
Fix crash when hiding message in details splash mode
See merge request plymouth/plymouth!140
2021-09-22 14:33:26 +00:00
i.Dark_Templar
6f480678a6
Fix crash when hiding message in details splash mode
2021-09-22 14:26:27 +00:00
Ray Strode
ea99a2e140
Merge branch 'ignore-serial-option' into 'master'
...
main: add ignore-serial-consoles option
See merge request plymouth/plymouth!143
2021-09-22 14:22:48 +00:00
Alfonso Sánchez-Beato
0c503db27e
main: add ignore-serial-consoles option
...
Add --ignore-serial-consoles option so we can ignore serial consoles
also when starting plymouthd and not only from the kernel command
line.
2021-09-22 14:18:35 +00:00
Ray Strode
2a4fbd8978
Merge branch 'weblate-plymouth-master' into 'master'
...
Translations update from Weblate
See merge request plymouth/plymouth!139
2021-09-22 14:17:05 +00:00
Jan Kuparinen
12b4608b8a
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (7 of 7 strings)
Added translation using Weblate (Finnish)
Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/fi/
Translation: plymouth/master
2021-09-21 19:10:02 +00:00
Hela Basa
5c1aa0aaf6
Translated using Weblate (Sinhala)
...
Currently translated at 14.2% (1 of 7 strings)
Co-authored-by: Hela Basa <r45xveza@pm.me>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/si/
Translation: plymouth/master
2021-09-21 19:10:02 +00:00
Liu Tao
4075ea7521
Translated using Weblate (Chinese (Simplified) (zh_CN))
...
Currently translated at 100.0% (7 of 7 strings)
Co-authored-by: Liu Tao <lyuutau@outlook.com>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/zh_CN/
Translation: plymouth/master
2021-09-21 19:10:02 +00:00
Danial Behzadi
ece1074efe
Translated using Weblate (Persian)
...
Currently translated at 100.0% (7 of 7 strings)
Added translation using Weblate (Persian)
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/fa/
Translation: plymouth/master
2021-09-21 19:10:02 +00:00
Fabio Tomat
f9577dbc15
Translated using Weblate (Friulian)
...
Currently translated at 100.0% (7 of 7 strings)
Co-authored-by: Fabio Tomat <f.t.public@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/fur/
Translation: plymouth/master
2021-09-21 19:10:02 +00:00
Yauhen Bugamol
c5da4acab2
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (7 of 7 strings)
Co-authored-by: Yauhen Bugamol <3abac@3a.by>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/be/
Translation: plymouth/master
2021-09-21 19:10:02 +00:00
Emilio Herrera
e9cb6294d6
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (7 of 7 strings)
Co-authored-by: Emilio Herrera <ehespinosa57@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/plymouth/master/es/
Translation: plymouth/master
2021-09-21 19:10:02 +00:00