lomiri (0.5.0-6) unstable; urgency=medium

  * debian/patches:
    + Add 0035_DisplayConfigurationStorage-drop-use-of-edid-descriptors.patch.
      Drop use of edid descriptors in DisplayConfigurationStorage.cpp. Make
      way for bumping Mir from 2.20.x to Mir 2.22.x.
    + Add patches 0041 - 0046. Add support for watching icon directories and
      update icons in icon cache and in launcher if changes occur.

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 28 Aug 2025 10:28:47 +0200

lomiri (0.5.0-5) unstable; urgency=medium

  * Revert "debian/patches: update patches 0033 and 0034 after upstream MR has
    been updated"
  * Revert "debian/patches: Add 0033_remove-dangling-window-decorations-from-
    model.patch. qml & plugins: Remove dangling window decorations from model.
    Latch onto MirSurface signal indicating it's not being displayed anymore,
    and remove the window from the TopLevelWindowModel when required."
  * debian/patches:
    + Rename 1001_use-com-lomiri-Shell-pictureUri.patch to 1001a_use-com-lomiri-
      Shell-pictureUri.patch.
    + Add 1001b_qml-Shell.qml-Dynamically-switch-gsettings-context-f.patch. Fix
      dynamically switching background images if they differ between
      com.lomiri.Shell and com.lomiri.Shell.Greeter. Relevant when Debian Edu
      Artwork is in use.
    + Trivially rebase 0032_dont-ask-for-SIM-PIN-in-greeter.patch.
    + Add 0033_fix-multi-process-app-having-phantom-window.patch. Fix multi-
      process app having phantom window. (Can cause session crashes when trying
      to close those windows).
  * debian/control:
    + Update versioned D:s on qtmir (and co.) to 0.8.0~git20250407.ea2f477-3~.

 -- Mike Gabriel <sunweaver@debian.org>  Mon, 11 Aug 2025 18:10:35 +0200

lomiri (0.5.0-4) unstable; urgency=medium

  * debian/patches:
    + Add 0031_faster-session-exit.patch. Exit out of the process with the
      respective exit code.
    + Add 0032_dont-ask-for-SIM-PIN-in-greeter.patch. Don't ask for SIM PIN in
      login manager.
    + Add 0033_remove-dangling-window-decorations-from-model.patch. qml &
      plugins: Remove dangling window decorations from model. Latch onto
      MirSurface signal indicating it's not being displayed anymore, and
      remove the window from the TopLevelWindowModel when required.
    + Add 0034_spawn-apps-in-fullscreen-when-in-phone+tablet-mode.patch. Add
      apps in fullscreen mode when Lomiri operates in tablet/phone mode. Fixes
      non-maximized window content, but maximized window decorations for
      GTK-3+4 applications when Lomiri is in staged mode.
  * debian/control:
    + Update versioned D:s on qtmir & co.

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 30 Jul 2025 14:42:25 +0200

lomiri (0.5.0-3) unstable; urgency=medium

  * debian/control:
    + Add to R: (lomiri): lomiri-indicator-location.
  * debian/patches:
    + Add 1007_fix-scrolling-issues.patch. Fix scrolling issue. In desktop/
      windowed mode make sure that scroll events get translated to Lomiri
      coordinates, so that content directly under the mouse pointer is scrolled
      and not something else elsewhere on the screen.
    + Add 1018a_Add-shortcut-to-toggle-side-stage.patch and 1018b_Add-shortcut-
      for-moving-apps-between-stages.patch. Support moving apps between main
      stage and side stage via hotkeys.
    + Add 1019_WorkspacePreview-reduce-lag-when-app-enters-exit-ful.patch. Make
      fullscreen switching more smooth.
    + Add patches 1021 - 1028. Various Lomiri-on-desktop improvements esp. for
      managing non-Lomiri windows (such as windows drawn via GTK, Xwayland,
      etc.).
    + Whitespace-fix in 1005_cursor-always-follow-cursor-position-from-mir.patch
      and 1007_fix-scrolling-issues.patch.

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 24 Jul 2025 11:56:04 +0200

lomiri (0.5.0-2) unstable; urgency=medium

  * debian/patches:
    + Add 1005_cursor-always-follow-cursor-position-from-mir.patch. Keep cursor
      in sync with Mir if running in a VM.
    + Update/extend 1005_cursor-always-follow-cursor-position-from-mir.patch.
      Set LOMIRI_RUNNING_IN_VM=1 in lomiri-greeter-wrapper script.
    + Add 0030_lomiri-upstream-home-logo.patch. Use upstream Lomiri home
      logo by default. Drop upstream's code that tries to too wisely to show
      the distributor's logo. This we will handle in our debian-lomiri-default-
      settings package.
  * debian/control:
    + Bump versioned D: on lomiri-schemas; lomiri 0.5.0 requires lomiri-schemas
      0.1.8.
  * debian/:
    + Add 91-lomiri-enable-user-list.conf to /etc/lightdm/lightdm.conf.d/.
      Enable user list, disable free-hand login prompt.

 -- Mike Gabriel <sunweaver@debian.org>  Sat, 14 Jun 2025 00:42:03 +0200

lomiri (0.5.0-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches:
    + Move various lomiri-greeter-wrapper changes into one patch file
      (2014_lomiri-greeter-wrapper-on-wayland.patch).
    + Drop 1018_plugins-Cursor-fix-jumpy-windows-during-edge-snap.patch.
      Not sanctioned upstream.
    + Rebase 2012_no-app-suspension-on-Debian+Ubuntu-proper.patch and
      2009_disable-qtmir-tests.patch.
    + Add 2015_lomiri-greeter-use-wayland.patch.
  * debian/copyright:
    + Update copyright attributions.
  * debian/rules:
    + Explicitly use either Ubuntu or Lomiri logo and copy it to the
      qml/Launcher/graphics/ folder.

 -- Mike Gabriel <sunweaver@debian.org>  Mon, 05 May 2025 23:42:11 +0200

lomiri (0.4.1-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches:
    + Drop patches 0001, 0002, 0004, 0005, 0007, 0014, 0025 and 1019. All
      applied upstream.
  * debian/copyright:
    + Update to new FSF mailing address.

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 17 Apr 2025 22:07:56 +0200

lomiri (0.4.0-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches:
    + (Temporarily) drop patches 0006, 0008, 0009, 0010, 0011. They don't
      apply anymore and rebasing is not trivial. (Upstream author has been
      notified on this).
    + Trivial rebase of patches 0002, 0004, 0005, 0024, 0025, 1001, 1013,
      1016, 2006, 2010, 2012.
    + Drop patches 0013, 0015, 0025, 1005, 1009, 1011, 1014. All applied
      upstream.
    + Temporarily add 1017_dont-load-indicators-for-unregistered-services.patch
      (not accepted upstream, but solving the problem).
    + Add 1018_plugins-Cursor-fix-jumpy-windows-during-edge-snap.patch. Fix
      jumpy windows on edge snap.
    + Add 1019_qml-Color-Drop-labels-in-Workspace-preview-in-white.patch. qml:
      Color Drop labels in Workspace preview in white. Follow the coloring of
      the individual Images representing "Drop here" and "Drop and go" for both
      dark and light mode.
    + Add 0025_fix-lomiri-startup-failures.patch. Fix Lomiri session startup
      failures.
  * debian/control:
    + Bump Standards-Version: to 4.7.2. No changes needed.
    + In R:, replace maliit-keyboard by lomiri-keyboard.
    + Also recommend lomiri-keyboard for lomiri-greeter.
    + Switch from ayatana-indicator-datetime to lomiri-indicator-datetime.
  * debian/copyright:
    + Update auto-generated copyright.in file.
    + Update copyright attributions.

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 03 Apr 2025 14:58:34 +0200

lomiri (0.3.0-5) unstable; urgency=medium

  * Rebuild against Mir 2.20.
  * debian/patches:
    + Add 2013_CXX-standard-20.patch. Bump to CXX standard v20.
  * debian/control:
    + Require Mir 2.20 everywhere.

 -- Mike Gabriel <sunweaver@debian.org>  Sat, 15 Mar 2025 08:34:41 +0100

lomiri (0.3.0-4) unstable; urgency=medium

  * debian/control:
    + Add D: (lomiri-common): ayatana-greeter-badges.
  * debian/patches:
    + Add 1010(a|b)_use-ayatana-greeter-badges.patch. Use badges from ayatana-
      greeter-badges project.
    + Add 1011_tests-copyright-check_copyright.sh-Ignore-new-lomiri.patch. Fix
      copyright test.
    + Add 0025_Drop-the-deprecated-PolicyKit-.pkla-file.patch. Cherry-picked
      from upstream. (Closes: #1078272, #1078318, #1093068, #1093069).
    + Add 1012_greeter-lomiri-indicators-target.patch. Launch Ayatana
      Indicators belonging to lomiri-indicators.target (not ayatana-
      indicators.target).
    + Add 1013_fix-convergence-on-high-resolution-tablets.patch. Fix
      convergence recognition on high resolution tablets.
    + Add 1014_plugins-Wizard-System.cpp-Restart-lomiri-indicators.patch.
    + Add 1015_greeter-textprompt-ESC-will-disable-OSK-again.patch. Provide
      a possibility to disable the OSK in the greeter again after having
      enabled it.
    + Add 1016_rotate-when-orientation-is-locked.patch. Early preview of Kugi
      Eusebio's 'otate button when orientation is locked' feature.
  * debian/lomiri-greeter.install:
    + Install policykit .rules file instead of the deprecated .pkla file.
  * debian/lomiri-common.install:
    + Install policykit's new .rule file instead of the deprecated .pkla file.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 31 Jan 2025 17:57:01 +0100

# For older changelog entries, run 'apt-get changelog liblomiri-private0'
