Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
2002_no-whitespace-checks-in-debian-subfolder.patch | Don't check whitespaces in debian/ folder. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | |||
1003_fix-library-permission.patch | Fix 0755 -> 0644 permission of test internal .so file. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | invalid | |||
2001_disable-broken-test-mir2.patch | Disable QtMir/Applications tests, mocks have been dropped from Mir 2.9 diff --git a/tests/mocks/CMakeLists.txt b/tests/mocks/CMakeLists.txt index c9a93cf66..c49e8898f 100644 |
Marius Gripsgard <mariogrip@ubports.com> | not-needed | |||
1005_cursor-always-follow-cursor-position-from-mir.patch | [PATCH] cursor: Always follow cursor position from mir It makes no sense to not, if we don't we can quickly get out of sync with mir. This was done for multiscreen, but this has to be fixed another way then tracking pointer ourself. The plan is to follow mir's screen position anyway so we don't need this. (the current multiscreen impl is horrable) |
Marius Gripsgard <marius@ubports.com> | no | 2023-05-31 | ||
1006_avoid-embedding-a-randomized-HOME-value.patch | [PATCH 2/4] tests/plugins/Utils/CMakeLists.txt: Avoid embedding a randomized HOME value. | Vagrant Cascadian <vagrant@reproducible-builds.org> | no | 2023-04-10 | ||
1007_fix-overwriting-INCLUDE_DIRECTORIES-variable.patch | [PATCH] Fix overwriting INCLUDE_DIRECTORIES variable Let's set it before adding more include directories. Fixes compilation on Alpine Linux as of day - with CMake 3.28.1 fwiw |
Luca Weiss <luca@z3ntu.xyz> | no | 2023-12-24 | ||
2003_maliit-not-maliitphablet-as-im-module-namespace.patch | QT_IM_MODULE -> s/maliit/maliitphablet/ | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | invalid | |||
2004_qt-qpa-platform-is-wayland.patch | QT_IM_MODULE -> s/maliit/maliitphablet/ | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | invalid | |||
2005_dont-reset-alwaysShowOsk-to-system-defaults-on-login.patch | Allow user-modified gsetting of com.lomiri.Shell/always-show-osk to survive session logout/login. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | |||
1008_lomiri-greeter-wayland.patch | Enable Lomiri Greeter on vanilla LightDM as wayland compositor driven greeter. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
0001_displayconfigurationstorage-fix-typo.patch | [PATCH] DisplayConfigurationStorage: Fix typo | Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-02-23 | ||
0002_qml-shell-hide-and-disallow-launcher-in-greeter-only-mode.patch | [PATCH] qml/Shell: Hide and disallow Launcher in Greeter-only mode When Lomiri is in Greeter-only mode as part of lightdm, then it makes little sense to spawn the Launcher as it would result in launching inside of that lightdm user instead of the target one. Instead just hide it. |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-02-24 | ||
0013_qml-Panel-PanelMenuPage.qml-Drop-work-around-for-QTB.patch | [PATCH] qml/Panel/PanelMenuPage.qml: Drop work around for QTBUG-34351. Nowadays cause for intensive log spamming. Resolved since Qt 5.4.2. https://bugreports.qt.io/browse/QTBUG-34351 This resolves log spamming of the following kind: ``` 2024-02-26T08:28:58.457810+01:00 lomiri lomiri[1514]: [2024-02-26:08:28:58.457] file:///usr/share/lomiri//Panel/PanelMenuPage.qml:214:21: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } 2024-02-26T08:28:58.460665+01:00 lomiri lomiri[1514]: [2024-02-26:08:28:58.459] file:///usr/share/lomiri//Panel/PanelMenuPage.qml:214:21: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } 2024-02-26T08:28:58.468900+01:00 lomiri lomiri[1514]: [2024-02-26:08:28:58.468] file:///usr/share/lomiri//Panel/PanelMenuPage.qml:214:21: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } ``` |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-02-26 | ||
0014_hide-surface-less-app-icons-in-launcher.patch | [PATCH] plugins/Lomiri/Launcher: Hide surface-less app icons Whenever apps appear or surfaces get updated, check whether its feasible to remove them from the LauncherModel as per these circumstances: - The app has no surfaces - The app icon isn't pinned |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-02-27 | ||
1009_fix-default-wallpaper-filename.patch | Use lomiri-default-background.png as defaultWallpaper. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
0004_qml-Workspace-switcher-improvements.patch | [PATCH 04/11] qml: Workspace switcher improvements - Fix click-selection of workspaces in the spread - Disallow workspace switcher if workspaces are disabled |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-01 | ||
0005_qml-Stage-Workaround-WorkspacePreview-renderer-crash.patch | [PATCH 05/11] qml/Stage: Workaround WorkspacePreview renderer crashes Both the Stage and the WorkspacePreview present MirSurfaceItems with the same surfaces, but having the WorkspacePreview fade in while its view is blocked during the "Entering Spread animation" causes QSGRenderThread to crash during QSGTexture comparisons. This can be avoided by delaying the fade-in of the WorkspacePreview until the toplevel MirSurfaceItems are done animating themselves. It is not a long-term solution, rather a workaround to enable proper functionality of workspaces without regular crashes. |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-01 | ||
0006_qml-Fix-WorkspacePreview-scaling-and-positioning.patch | [PATCH 06/11] qml: Fix WorkspacePreview scaling and positioning | Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-01 | ||
0007_plugins-WindowManager-Destroy-QML-windows-after-thei.patch | [PATCH 07/11] plugins/WindowManager: Destroy QML windows after their surfaces Right after the TopLevelWindowModel recognizes a destroyed surface it must ensure the surface's outer parent (the MirSurfaceItem) to also disappear, otherwise it would just keep the window around in the scene graph. Do so by marking the window in the WindowModel as removable, and let TopLevelWindowModel::onSurfaceDestroyed handle memory cleanup. |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-03 | ||
0008_qml-Multiple-changes.patch | [PATCH 08/11] qml: Multiple changes - Pass on the Stage down to the SurfaceContainer to determine whether it should enable clipping (slow on phones) the item in windowed mode - Enable live blur when in windowed mode for more accurate effects on desktop systems where resources aren't scarce - Remove "smooth" property assignment to stay uniform across all users of MirSurfaceItem - Center the WorkspacePreview in its parent horizontally |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-03 | ||
0009_qml-Resize-Window-Decoration-with-surfaces.patch | [PATCH 09/11] qml: Resize Window Decoration with surfaces Apparent in GIMP with its splash screen, the decorations draw outside of the surfaces geometry limits. React to surface's sizeChanged signals and pass the new value on to the decoration to set the size accordingly. |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-03 | ||
0010_qml-Rework-application-window-surface-clipping.patch | [PATCH 10/11] qml: Rework application window surface clipping Don't pass the pointer too many layers down, instead rely on a good old bool property for handling the switch. |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-03 | ||
0011_qml-Disallow-resizing-unresizeable-windows-follow-ma.patch | [PATCH 11/11] qml: Disallow resizing unresizeable windows & follow maximum/minimum geometry - Set window geometry based on surface's minimum and maximum limits - Prevent resize handles from doing anything when minimum and maximum limits match |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-07 | ||
0021_set-z-index-of-spread-to-current-number-of-apps.patch | [PATCH] Set z-index of Spread to current number of apps | Kugi Eusebio <kugi_eusebio@protonmail.com> | no | 2024-01-31 | ||
0022_enable-stopping-the-flick-with-just-a-press.patch | [PATCH] Enable stopping the flick with just a press | Kugi Eusebio <kugi_eusebio@protonmail.com> | no | 2024-01-31 | ||
0023_fix-build-on-32bit-arches-with-64bit-time-t.patch | [PATCH] Fix build on 32bit arches with 64bit time_t time element is deprecated on new input_event structure in kernel's input.h [1] [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=152194fe9c3f |
Luca Weiss <luca@z3ntu.xyz> | no | 2024-01-28 | ||
0024_only-load-prompty-if-cover-page-is-not-shown.patch | [PATCH] Only load Prompts if cover Page is not shown fixes https://gitlab.com/ubports/development/core/lomiri/-/issues/66 | Lionel Duboeuf <lduboeuf@ouvaton.org> | no | 2024-01-02 | ||
1001_use-com-lomiri-Shell-pictureUri.patch | Use com.lomiri.Shell(.Greeter) as GSettings storage place. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
0015_qml-Stage-Adopt-use-of-transform-for-scaling-the-MirSurfaceItem.patch | [PATCH] qml/Stage: Adopt use of transform for scaling the MirSurfaceItem | Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-09 | ||
2006_use-Noto-Sans-Font.patch | Use Noto Sans instead of Ubuntu fonts. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | |||
2011_skip-language-keymap-tests.patch | Skip Ubuntu AccountsService specific unit test. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | |||
1012_no-whitespace-checks-in-debian-folder.patch | Ignore debian/ during whitespace checks. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
1013_fix-copyright-tests.patch | Fix tests/copyright/check_copyright.sh | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
2007_fix-testWindowStateStorage.patch | Use Debian-specific build $HOME during unit tests. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | |||
2008_skip-failing-tests.patch | Disable various unit tests that fail when building against Debian testing/unstable. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | |||
2009_disable-qtmir-tests.patch | Disable qtmir-based unit tests.Abstract: Prepare for QT_QPA_PLATFORM being set to mirserver. Tests won't run if set to the default value (xcb). . However, for now, disable unit tests that require qtmir. They fail with an error from Mir: . [2024-04-21 15:26:14.592387] <information> mirserver: Using software cursor zero sized software cursor image is invalid |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | |||
0016_support-vendor-accountsservice-interface.patch | [PATCH] Fix storing background image in AccountsService | Robert Tari <robert@tari.in> | no | 2024-04-12 | ||
1014_fix-test-AccountsService-interfaces-xml.patch | Fix annotation of PropertiesChanged signal in tests/plugins/AccountsService/interfaces.xml | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
1015_Meego-Ofono.patch | Adjust to libqofono (>= 0.117) namespace change. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes |