Commit Graph

161 Commits

Author SHA256 Message Date
65c59f93b2 Accepting request 709944 from home:qzhao:branches:Base:System
- Add dependency to dracut for plymouth-scripts(bnc#1138248).

OBS-URL: https://build.opensuse.org/request/show/709944
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=230
2019-06-14 09:40:15 +00:00
Dominique Leuenberger
2325278918 Accepting request 690794 from home:hellcp:branches:Base:System
- Change default openSUSE theme to bgrt

OBS-URL: https://build.opensuse.org/request/show/690794
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=228
2019-04-08 18:44:12 +00:00
866012dc99 Accepting request 689022 from home:qzhao:branches:Base:System
- Update to version 0.9.4+git20190325+b9f2aac:
  * themes: Update spinner and bgrt background settings
  * Translations: Sync translations with zanata

OBS-URL: https://build.opensuse.org/request/show/689022
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=226
2019-03-27 08:53:46 +00:00
945fe2259b Accepting request 688026 from home:hellcp:branches:Base:System
- Fix theme-bgrt dependencies
  (based on plugin-two-step with images from theme-spinner)

OBS-URL: https://build.opensuse.org/request/show/688026
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=224
2019-03-25 03:08:28 +00:00
9cfc110750 Accepting request 684302 from home:qzhao:branches:Base:System
- Update to version 0.9.4+git20181219.c8f1256:
  * ply-pixel-buffer: Fix right and bottom edge rendering of 
    scaled buffers.
  * Add support for translating the user visible strings in some 
    themes
  * Prefix Title and Subtitle theme config keywords with an 
    underscore
  * Add new reboot and system-upgrade modes
  * main: Remove private ply_mode_t
  * two-step: Make ProgressBarShowPercentComplete a per mode 
              setting
  * plymouthd.defaults: Change default ShowDelay to 0
  * ply-boot-splash: Do not add ply_boot_splash_update_progress 
                     timeout multiple times
  * logging: Minor log-message fixes.
             Improve logging format.
  * themes: Update spinner and bgrt theme offline updates mode
  * two-step: Add a per mode setting to suppress messages.
              Add progress-bar support.
              Add MessageBelowAnimation option.
              Add per mode settings.
              Drop background_is_bgrt view_t member
  * ply-progress-bar: Allow caller to specify the widgets width and 
                      height.
                      Allow choosing fore- and back-ground color.
                      Redraw on percentage update.
  * boot-server: fix type confusion when allocating connection object
  * ply-device-manager: Handle change events for monitor hotplugging.
                        Consume all events in one go.
  * drm: Stop limiting preferred-mode picking to UEFI systems.
         Reset mode on display-port connected outputs with a bad 
         link-status.
         Implement handle_change_event.
         Ensure heads are mapped before flushing them.
         Allow calling create_heads_for_active_connectors multiple 
         times.
         Allow calling ply_renderer_head_add_connector with existing 
         connector_id.
         Limit backend->resources lifetime to within query_device.
         Store and keep all the outputs in the backend.
         Add get_output_info helper function
         Stop storing a pointer to drmModeConnector in ply_output_t
         Stop keeing a drmModeConnector instance around.
         Refactor ply_renderer_head_add_connector and 
         ply_renderer_head_new
         
- Rebase 0002-Install-label-ft-plugin-into-initrd-if-available.patch

OBS-URL: https://build.opensuse.org/request/show/684302
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=222
2019-03-12 13:03:43 +00:00
0719e3d215 Accepting request 662409 from home:qzhao:branches:Base:System
- Update to version 0.9.4+git20181219.c8f1256:
  * two-step: Use plymouth_strtod
    Use the locale agnostic plymouth_strtod helper which always 
    uses a "." as decimal seperator. This fixes the various 
    Alignment options not working with some locales.

OBS-URL: https://build.opensuse.org/request/show/662409
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=220
2019-01-02 10:31:58 +00:00
bcb401b1bc Accepting request 657394 from home:qzhao:branches:Base:System
Wed Dec  12 08:48:56 UTC 2018 - qzhao@suse.com
- Update to version 0.9.4+git20181209.f7d5bb1:
  * ply-keyboard: Fix compiler warning
  * When a renderer goes away on a udev remove event, free
    keyboards associated with the renderer, before freeing the
    renderer.
  * device-manager: free keyboards when deactivating a renderer
  * keyboard: add helper to get the keyboard's renderer, if 
    applicable.

OBS-URL: https://build.opensuse.org/request/show/657394
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=218
2018-12-12 06:37:14 +00:00
39fdd96dfb Accepting request 654614 from home:qzhao:branches:Base:System
- Update to version 0.9.4+git20181204.0cd0613:
  * drm: Pick a controller for unconfigured connectors
  * drm: Drop crtcs for clones for which we've picked different 
         modes
  * drm: More connector enumeration refactoring
  * drm: Store tiled and rotation in ply_output_t
  * drm: Refactor create_heads_for_active_connectors
  * drm: Directly store the mode instead of the mode_index
  * drm: Drop unused encoder_id

OBS-URL: https://build.opensuse.org/request/show/654614
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=216
2018-12-05 09:09:43 +00:00
2db8369827 Accepting request 652588 from home:qzhao:branches:Base:System
Update to version 0.9.4+git20181129.a7ec3e6: * Add new BGRT theme, using the firmware boot splash as background * two-step: bgrt: Deal with quirky firmwares, Add ACPI BGRT extension support, Speed up background-tile drawing on HiDPI screens, Use a pixel-buffer instead of an image for the view's background * ply-pixel-buffer: Add ply_pixel_buffer_rotate_upright helper, Add ply_pixel_buffer_get/set_device_rotation helpers, Fix marking buffers as opaque when doing a solid fill, Fix fill_with_buffer fastpath when device_scale != 1.

OBS-URL: https://build.opensuse.org/request/show/652588
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=214
2018-11-29 10:22:31 +00:00
88e961da83 Accepting request 651372 from home:qzhao:branches:Base:System
Update to version 0.9.4+git20181122.aaa140b: Add a separator between different boot logs; Fix race causing undesired creation of non-gfx devs; Fix animation not starting on later; added heads.

OBS-URL: https://build.opensuse.org/request/show/651372
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=212
2018-11-23 12:17:57 +00:00
c8589690f2 Accepting request 648730 from home:qzhao:branches:Base:System
Update to version 0.9.4+git20181111.118c5ca modify systemd-units

OBS-URL: https://build.opensuse.org/request/show/648730
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=210
2018-11-13 12:55:25 +00:00
8befde1b34 Accepting request 648441 from home:qzhao:branches:Base:System
Update to version 0.9.4+git20181111.118c5ca modify systemd-units

OBS-URL: https://build.opensuse.org/request/show/648441
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=209
2018-11-12 11:09:15 +00:00
a31d383147 Accepting request 646575 from home:qzhao:branches:Base:System
Update to 0.9.4+git20181105.f898586, bump 0.9.4

OBS-URL: https://build.opensuse.org/request/show/646575
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=207
2018-11-06 08:30:05 +00:00
4ee51fec78 Accepting request 645870 from home:qzhao:branches:Base:System
Update to version 0.9.3+git20181031.025ce59: drm: use preferred mode for outputs, drm: Refactor ply_renderer_connector_get_rotation, drm: Reset LUT/gamma table before the first drmModeSetCrtc call, libply: Move kernel commandline parsing functions to libply/ply-utils, throbber: Don't skip last frame when waiting for end. - Drop plymouth-throbber-Don-t-skip-last-frame-when-waiting-for-end.patch, * Upstream has already accept Michal's modification.

OBS-URL: https://build.opensuse.org/request/show/645870
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=206
2018-11-01 09:05:31 +00:00
d27b9a66a2 Accepting request 644892 from home:michalsrb:bug1110199:Base:System
- plymouth-throbber-Don-t-skip-last-frame-when-waiting-for-end.patch
  * Make sure plymouthd stops throbber animation at the first
    opportunity after receiving quit command, instead of looping
    multiple times. (boo#1110199)

OBS-URL: https://build.opensuse.org/request/show/644892
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=205
2018-10-29 08:53:55 +00:00
4778a9bf16 Accepting request 642932 from home:qzhao:branches:Base:System
Update to version 0.9.3+git20180827.0a66272, fix many memory leaks.

OBS-URL: https://build.opensuse.org/request/show/642932
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=203
2018-10-18 12:08:45 +00:00
54388355dc Accepting request 632214 from home:qzhao:branches:Base:System
Update to version 0.9.3+git20180827.0a66272: Ensure tty is closed on deactivate, If plymouth doesn't get explicitly activated then when GDM tries to deactivate it, the deactivation request is a noop.

OBS-URL: https://build.opensuse.org/request/show/632214
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=201
2018-08-30 03:59:08 +00:00
5f1e86c18b Accepting request 632212 from home:qzhao:branches:Base:System
Update to version 0.9.3+git20180827.0a66272: Ensure tty is closed on deactivate, If plymouth doesn't get explicitly activated then when GDM tries to deactivate it, the deactivation request is a noop.

OBS-URL: https://build.opensuse.org/request/show/632212
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=200
2018-08-30 03:45:25 +00:00
517b9bb8f7 Accepting request 631911 from home:qzhao:branches:Base:System
Update to version 0.9.3+git20180827.0a66272: Ensure tty is closed on deactivate, If plymouth doesn't get explicitly activated then when GDM tries to deactivate it, the deactivation request is a noop.

OBS-URL: https://build.opensuse.org/request/show/631911
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=199
2018-08-29 02:39:53 +00:00
1e387b28be Accepting request 630078 from home:iznogood:branches:Base:System
Should build now at least.

OBS-URL: https://build.opensuse.org/request/show/630078
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=198
2018-08-18 14:07:40 +00:00
4bda2c2181 Accepting request 627432 from home:qzhao:branches:Base:System
Drop plymouth-fix-window-size: The use of the smallest screen size is deliberate (boo#804607 bsc#894051).

OBS-URL: https://build.opensuse.org/request/show/627432
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=196
2018-08-04 07:53:38 +00:00
1b8c32e67b Accepting request 627254 from home:qzhao:branches:Base:System
format change-logs to satisfy opensuse standard.

OBS-URL: https://build.opensuse.org/request/show/627254
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=195
2018-08-03 07:09:27 +00:00
e68d558e96 Accepting request 597545 from home:oholecek:branches:Base:System
Revert revision 192

- https://bugzilla.suse.com/show_bug.cgi?id=1083695#c6

OBS-URL: https://build.opensuse.org/request/show/597545
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=193
2018-04-18 02:02:41 +00:00
cc63b0d3f5 Accepting request 595949 from home:qzhao:branches:Base:System
update by Fabian's suggestion

OBS-URL: https://build.opensuse.org/request/show/595949
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=192
2018-04-12 10:47:11 +00:00
69a0b5c496 Accepting request 595677 from home:oholecek:branches:Base:System
- Modify 0001-Add-label-ft-plugin.patch to fix problems with
  multiline text (bsc#1083695)
  * to prevent infinite loop newline characters need to be skipped
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/595677
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=191
2018-04-12 10:08:25 +00:00
5f92114c1f Accepting request 566464 from home:Zaitor
- Update to version 0.9.3+git20171220.6e9e95d:
  * device-manager: drop superfluous
    create_pixel_displays_for_renderer call
  * x11: don't call gdk_display_get_name before gtk_init

OBS-URL: https://build.opensuse.org/request/show/566464
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=189
2018-01-22 08:04:33 +00:00
3ded1baf27 Accepting request 555598 from home:Zaitor:branches:Base:System
- Update to version 0.9.3+git20171130.fa66a5b:
  * INSTALL: Fix a spelling error in the command example
  * populate-initrd: handle themes with subdirs
  * device-manager: fall back to text mode if graphical devices
    fail
  * scripts: Use >&2 instead of /dev/stderr
  * terminal: add include for sysmacros.h
  * configure: bump to 0.9.4
  * terminal-session: don't delete boot.log
  * Revert "Make boot.log world readable by default"
- Rebase 0002-Install-label-ft-plugin-into-initrd-if-available.patch

OBS-URL: https://build.opensuse.org/request/show/555598
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=187
2017-12-19 16:40:22 +00:00
e06388502c Accepting request 548020 from home:qzhao:branches:Base:System
Drop stop-graphical.patch: There are no conflicting these days, obsolete this patch to enable auto switch to TTY when display server not exist (boo#1066510).

OBS-URL: https://build.opensuse.org/request/show/548020
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=185
2017-12-04 09:25:46 +00:00
b2c453b5b6 Accepting request 546369 from home:qzhao:branches:Base:System
Drop stop-graphical.patch: There are no conflicting these days, obsolete this patch to enable auto switch to TTY when display server not exist (boo#1066510).

OBS-URL: https://build.opensuse.org/request/show/546369
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=184
2017-11-29 10:57:58 +00:00
5cbb843f25 Accepting request 503548 from home:qzhao:branches:Base:System
Update plymouth.spec: Add COPYING file in plymouth package file list, This is for the law requirement (bsc#1043834).

OBS-URL: https://build.opensuse.org/request/show/503548
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=182
2017-06-15 09:46:41 +00:00
72f16973b9 Accepting request 501560 from home:1Antoine1:branches:Base:System
- Update to version 0.9.2+git20170424.6fd5c6b:
  * main: Look for config in runtime dir first
  * main: Look for theme in runtime dir first
  * Revert "Recreate boot log at each boot instead of appending"
  * x11: implement get_display_name
  * drm: implement get_display_name
  * configure: don't look for libudev when --without-udev is passed
  * renderer: export device name from plugin
  * device-manager: handle NULL renderer better
- Remove 0001-device-manager-handle-NULL-renderer-better.patch
  (upstreamed).

This fixes plymouth-start.service failure at startup for me. Still have
the three green question marks instead of a proper splash screen but I
guess it's another problem.

OBS-URL: https://build.opensuse.org/request/show/501560
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=181
2017-06-07 07:05:34 +00:00
b4dd9ebde7 Accepting request 452838 from home:Zaitor:branches:Base:System
Drop obsolete downstream patch

OBS-URL: https://build.opensuse.org/request/show/452838
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=179
2017-01-30 09:47:33 +00:00
Dominique Leuenberger
3695444e7c Accepting request 452722 from home:favogt:ply-hell
- Remove patch which causes breakage with systemd-vconsole-setup (bsc#1020327):
  * 0001-let-it-become-a-real-daemon.patch
- Add upstream patch to fix crash on boot:
  * 0001-device-manager-handle-NULL-renderer-better.patch
- Replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch
  with single patch:
  * only_use_fb_for_cirrus_bochs.patch

OBS-URL: https://build.opensuse.org/request/show/452722
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=177
2017-01-26 21:04:34 +00:00
Dominique Leuenberger
c6966c589b Accepting request 451329 from home:Zaitor
Not sure this is any better than what we currently have, but subbing anyway.

OBS-URL: https://build.opensuse.org/request/show/451329
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=176
2017-01-25 13:11:58 +00:00
Ismail Dönmez
82a38c1fee Accepting request 424932 from home:scarabeus_iv:branches:Base:System
- Update to version 0.9.2+git20160823.e4b7e49:
  * libply: fix HiDPI detection
  * libply, main: Add device scale setting
  * main: support plymouth.force-scale on the kernel command line
- Refresh patch:
  * 0001-let-it-become-a-real-daemon.patch

- Add systemd to buildrequires to properly detect systemd-ask-password

OBS-URL: https://build.opensuse.org/request/show/424932
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=175
2016-09-06 09:35:37 +00:00
Ismail Dönmez
dbc5b1774f Accepting request 416896 from home:scarabeus_iv:branches:Base:System
- Sort out with spec-cleaner and move all buildrequires to main scope
  not to subpkgs, sometimes interpreted wrongly by rpm if it is split

- Reduce patches list removing merged upstream (bit differently tho):
  * 0001-seats-guard-against-NULL-terminal.patch
  * fix-serial-consoles.patch
  * plymouth-boot-vga-framebuffer.patch
- Refresh patches:
  * 0001-let-it-become-a-real-daemon.patch

- Update to version 0.9.2+git20160620.0e65b86:
  * configure: tweak defaults to be more systemd friendly
  * text: don't draw if not animating
  * terminal: always open terminal in non-blocking mode
  * device-manager: probe existing DRM devices at startup
  * drm: don't pick up drm master implicitly
  * terminal: refresh geometry after drm device arrives
  * logger: stop using carriage returns
  * build-goo: don't install systemd units during distcheck
  * systemd-units: Fix uninstall script
  * configure: switch to tar.xz instead tar.bz2

OBS-URL: https://build.opensuse.org/request/show/416896
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=174
2016-09-01 08:35:45 +00:00
Ismail Dönmez
333b46265a - Remove framebuffer support bsc#980750 and bsc#982226
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=173
2016-06-01 10:25:35 +00:00
Ismail Dönmez
274b45a4c3 Accepting request 358382 from home:favogt:branches:Base:System
Add the third patch from the series as well, for completeness.
This fixes a crash that could theoretically happen if the font in the initrd can't be read.

Correct patch this time :-)

OBS-URL: https://build.opensuse.org/request/show/358382
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=171
2016-02-08 16:17:25 +00:00
Ismail Dönmez
aebaacf9b8 Accepting request 358367 from home:favogt:branches:Base:System
As no answer means 'Yes', here are the patches for boo#959986.
For reference, it's upstream https://bugs.freedesktop.org/show_bug.cgi?id=93808

Add 0001-Add-label-ft-plugin.patch and 
 0002-Install-label-ft-plugin-into-initrd-if-available.patch:
  - Ability to output text in initrd, needed for encryption
  - boo#959986

OBS-URL: https://build.opensuse.org/request/show/358367
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=170
2016-02-08 14:24:08 +00:00
779d27502d Accepting request 351108 from home:dimstar:branches:Base:System
Update to 0.9.2

OBS-URL: https://build.opensuse.org/request/show/351108
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=168
2016-01-13 18:15:35 +00:00
Ismail Dönmez
57d876a005 Accepting request 349014 from home:tiwai:branches:Base:System
- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at postun (boo#958562)

OBS-URL: https://build.opensuse.org/request/show/349014
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=166
2015-12-15 16:55:33 +00:00
Ismail Dönmez
f1acb19f9a OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=165 2015-09-21 13:22:23 +00:00
Ismail Dönmez
a6935ef222 - Use is_opensuse to simplify if/else block
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=164
2015-09-21 12:15:27 +00:00
Ismail Dönmez
2cd47c3a8d -
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=163
2015-09-04 09:55:06 +00:00
Ismail Dönmez
7d65fec212 -
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=162
2015-09-04 09:49:44 +00:00
Ismail Dönmez
c6317c67bd - Add a direct dependency on systemd, since we need to know the
path to systemd-tty-ask-password-agent, fixes part of bsc#943312

OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=161
2015-09-04 09:41:42 +00:00
Ismail Dönmez
58318d5460 Accepting request 260352 from home:Ledest:misc
fix bashisms in post/postun scripts

OBS-URL: https://build.opensuse.org/request/show/260352
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=159
2014-11-10 17:48:41 +00:00
Ismail Dönmez
e8defbc7de -
OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=157
2014-09-25 13:23:16 +00:00
Ismail Dönmez
849472b1d0 - Update 0001-device-manager-only-call-ply_terminal_free.patch to
call setsid only from the child process.
  a real daemon, fixes part of bnc#889757. Patch by Werner.

OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=156
2014-09-25 13:21:13 +00:00
Ismail Dönmez
6ce78afa6b - Add 0001-let-it-become-a-real-daemon.patch to make plymouth
a real daemon, fixes bnc#889757 and probably others.
  Patch by Werner.

OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=155
2014-09-12 12:52:26 +00:00