qtmir (0.8.0~git20260226.fb30a11-3ubuntu0.1) resolute; urgency=medium

  [ Mike Gabriel ]
  * Add 2 patches to fix drop-down menus for xwayland apps (LP: #2152852)
    + Add 0035_surfacemanager-windowmodel-guard-against-null-
      GLRenderingProvider.patch. surfacemanager, windowmodel: guard against
      null GLRenderingProvider.
    + Add 0036_mirsurface-show-X11-override-redirect-windows-when-ready.patch.
      Fix Xwayland subsurface rendering, so that X11 widgets that use override-
      redirect (GTK combo boxes, menus, etc.) get rendered properly in Mir.
      Thanks to Marius Gripsgard for providing the patch.

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 17 May 2026 15:04:06 -0400

qtmir (0.8.0~git20260226.fb30a11-3) unstable; urgency=medium

  [ Guido Berhoerster ]
  * debian/patches:
    + Add 0001-Allow-the-use-of-the-Qt-6-build-of-maliit-server.patch
      from upstream. Allow using Qt6-based maliit-server with Lomiri.

  [ Mike Gabriel ]
  * debian/patches:
    + Rename patch (0001 -> 0034) and rebase.
    + Add 1001_do-not-focus-windows-on-touchdown-events.patch.
      In wrappedwindowmanagementpolicy: do not focus windows on touch down
      events. Otherwise Mir will incorrectly focus the last opened window
      in Lomiri spread.
  * debian/control:
    + Bump Standards-Version: to 4.7.4. No changes needed.
    + Switch from liblomiri-api-dev to new liblomiri-shell-api-dev.
    + Drop quilt from B-D: field. (Closes: #1131177).

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 16 Apr 2026 08:16:17 +0200

qtmir (0.8.0~git20260226.fb30a11-2) unstable; urgency=medium

  * debian/control:
    + Enforce rebuild against Mir 2.25.x.

 -- Mike Gabriel <sunweaver@debian.org>  Sun, 01 Mar 2026 20:42:48 +0100

qtmir (0.8.0~git20260226.fb30a11-1) unstable; urgency=medium

  * New upstream Git snapshot.
    - Fix scaling of Lomiri via GRID_UNIT_PX env variable. (Reverted by patch).
    - Find FreeType via CMake, HarfBuzz via pkg-config.
    - Fix running on Asahi Linux.
  * debian/patches:
    + Drop 0002_src-modules-Re-introduce-lost-workaround-for-font-re.patch,
      0009_src-modules-Add-header-for-getpid.patch, 0011_src-platforms-Wrap-
      window-activity-change-in-a-try-c.patch, 0012_src-modules-Partial-revert-
      of-e73ef71622ad3202b77bf6.patch, 0022_modules-MirSurface-try-to-let-Mir-
      forceClose-dead-su.patch, 0001_Bump-minimum-required-CMake-version.patch
      and 0023_src-platforms-Select-GLRenderingProvider-based-on-
      suitability.patch. All addressed upstream.
    + Rebase 2003_disable-benchmarks.patch.
    + Add 0033_Revert-src-platforms-Fix-synchronization-bug-with-Mi.patch.
      Revert scaling fix as it breaks mouse pointer and keyboard.
  * debian/control:
    + Add B-D: libharfbuzz-dev.
  * debian/copyright:
    + Update copyright attributions.
  * debian/qml-module-qtmir.install:
    + xwayland.qtmir.png icon has change size.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 27 Feb 2026 18:03:22 +0100

qtmir (0.8.0~git20250407.ea2f477-8) unstable; urgency=medium

  * Team upload

  [ Thorsten Alteholz ]
  * Use salsa-ci.yml instead of .gitlab-ci.yml

  [ Jeremy Bícha ]
  * Remove unnecessary direct Build-Depends: libboost-filesystem-dev,
    libboost-system-dev, uuid-dev (Closes: #1127264)
  * Update Standards Version to 4.7.3

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 20 Feb 2026 12:51:33 -0500

qtmir (0.8.0~git20250407.ea2f477-7) unstable; urgency=medium

  * debian/control:
    + Add to D: (qtmir): qtwayland5. Assure that the wayland platform plugin
      for Qt5 is available. QtMir / Lomiri session / shell will not come up
      otherwise. Thanks to Oren Klopfer for discovering and reporting this.

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 13 Nov 2025 07:38:25 +0100

qtmir (0.8.0~git20250407.ea2f477-6) unstable; urgency=medium

  * debian/rules:
    + Update get-orig-source target. Assure that always that Git snapshot
      is retrieved that is referenced at the top of the d/changelog file.
  * debian/patches:
    + Disable 0023_src-platforms-Select-GLRenderingProvider-based-on-
      suitability.patch. It causes Lomiri to crash when launching apps.

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 01 Oct 2025 16:15:03 +0200

qtmir (0.8.0~git20250407.ea2f477-5) unstable; urgency=medium

  * debian/patches:
    + Add 0023_src-platforms-Select-GLRenderingProvider-based-on-
      suitability.patch. Support Lomiri on Asahi Linux.
    + Add 0030_mirserver-update-for-Mir-2.22.patch, 0031_demos-drop-usage-
      of-deprecated-Descriptors.patch and 0032_mirsurface-add-
      mirror_mode_set_to.patch. Support building and being used with Mir
      2.22.x.

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 01 Oct 2025 09:29:18 +0200

qtmir (0.8.0~git20250407.ea2f477-4) unstable; urgency=medium

  * debian/patches:
    + Add 0001_Bump-minimum-required-CMake-version.patch. Support building with
      CMake 4. (Closes: #1113450).
  * debian/copyright:
    + Update FSF mailing address.

 -- Mike Gabriel <sunweaver@debian.org>  Sun, 07 Sep 2025 18:41:03 +0200

qtmir (0.8.0~git20250407.ea2f477-3) unstable; urgency=medium

  * debian/patches:
    + Revert "debian/patches: Add 0001_mirserver-cursor-take-Shell-s-rotation-
      into-account.patch. Fix cursor positioning if display is rotated."
    + Revert "debian/patches: Add 0013_src-modules-Address-review-comments-for-
      MirSurface.patch, 0014_src-modules-Set-MirSurface-live-to-false-when-
      tearin.patch, 0015_src-modules-Use-explicit-signal-to-signify-a-
      teardow.patch, 0016_src-modules-Drop-references-before-teardown.patch.
      Address crash-on-close issue for windows with the same APP_ID (causing
      Lomiri shell to crash). This goes together with a changeset in lomiri
      src:pkg."
    + Add 0022_modules-MirSurface-try-to-let-Mir-forceClose-dead-su.patch.
      Attempt at forceClosing dead surfaces.

 -- Mike Gabriel <sunweaver@debian.org>  Sun, 10 Aug 2025 16:23:38 +0200

qtmir (0.8.0~git20250407.ea2f477-2) unstable; urgency=medium

  * debian/patches:
    + Add 0001_mirserver-cursor-take-Shell-s-rotation-into-account.patch. Fix
      cursor positioning if display is rotated.
    + Add 0009_src-modules-Add-header-for-getpid.patch. Add include for getpid()
      function.
    + Add 0002_src-modules-Re-introduce-lost-workaround-for-font-re.patch.
      Regression fix, fix arbitrary font rendering glitches. (LP:#1583088).
    + Add 0011_src-platforms-Wrap-window-activity-change-in-a-try-c.patch.
      Selecting the active window can lead to a range exception, so avoid a
      crash by wrapping this in a try-catch.
    + Add 0012_src-modules-Partial-revert-of-e73ef71622ad3202b77bf6.patch. Drop
      overzealous code when removing a window.
    + Add 0013_src-modules-Address-review-comments-for-MirSurface.patch,
      0014_src-modules-Set-MirSurface-live-to-false-when-tearin.patch, 0015_src-
      modules-Use-explicit-signal-to-signify-a-teardow.patch, 0016_src-modules-
      Drop-references-before-teardown.patch. Address crash-on-close issue for
      windows with the same APP_ID (causing Lomiri shell to crash). This goes
      together with a changeset in lomiri src:pkg.
    + Trivial rebase of 2003_disable-benchmarks.patch.

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 30 Jul 2025 15:21:45 +0200

qtmir (0.8.0~git20250407.ea2f477-1) unstable; urgency=medium

  * New upstream Git snapshot.
    - Fix Lomiri shell crashes when connecting an external display.
  * debian/copyright:
    + Update copyright attributions for debian/.

 -- Mike Gabriel <sunweaver@debian.org>  Thu, 17 Apr 2025 21:25:11 +0200

qtmir (0.8.0~git20250319.5ab362a-1) unstable; urgency=medium

  [ Alan Griffiths ]
  * New upstream Git snapshot.
    - src/platforms/mirserver/wrappedwindowmanagementpolicy.cpp: Forward call to
      WindowManagementPolicy::advise_delete_window() to MinimalWindowManager::
      advise_delete_window(). This fixes shell crashes on app closure.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 28 Mar 2025 08:23:01 +0100

qtmir (0.8.0~git20250316.401819c-1) unstable; urgency=medium

  [ Alfred Neumayer ]
  * New upstream Git snapshot.
    - src/modules: Keep shared pointers to subsurfaces around as a
      MirSurfaceItem member. Thanks to Alfred Neumayer.
    - src/modules: Only store QSharedPointers when updatePaintNode is
      complete.
    - src/modules: Avoid a race between the Scene Graph and texture
      provider cleanup.

 -- Mike Gabriel <sunweaver@debian.org>  Sun, 16 Mar 2025 12:16:50 +0100

qtmir (0.8.0~git20250314.24ef87c-1) unstable; urgency=medium

  * New upstream Git snapshot.
    - Set RenderableType to QSurfaceFormat::OpenGLES.
    - Drop server-side decorations Wayland protocol implementation
      (xdgdecoration v1), now provided by Mir 2.20 (also dropping it
      for builds against earlier Mir version as implementation was
      crude and incomplete).
    - Fix subsurface issue with Firefox et al. showing black submenus.
  * debian/{control,rules}:
    + Drop pkgkde_symbolshelper.
  * debian/control:
    + Bump versioned B-Ds on Mir to v2.20.0.
    + Add to B-D: libgbm-dev (reported to Mir maintainer).
    + Bump Standards-Version: to 4.7.2. No changes needed.
  * debian/copyright:
    + Update copyright attributions.

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

qtmir (0.8.0~git20250305.794fa12-1) unstable; urgency=medium

  * New upstream Git snapshot.
    - Provide required dependencies on libmirserver-dev for building
      e.g. Lomiri without missing-headers-problems in qtmirserver.pc.
  * debian/control:
    + Add D: (libqtmirserver-dev): libmirserver-dev. (Closes: #1099250).

 -- Mike Gabriel <sunweaver@debian.org>  Wed, 05 Mar 2025 08:36:53 +0100

qtmir (0.8.0~git20250227.8e417c2-1) unstable; urgency=medium

  * New upstream Git snapshot.
    - Support for building against Mir 2.20 and Mir 2.14.1.
  * debian/patches:
    + Drop 0001_rename-content-hub-to-lomiri-content-hub.patch. Applied
      upstream.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 28 Feb 2025 14:46:00 +0100

qtmir (0.8.0~git20240306.de639c3-3) unstable; urgency=medium

  * debian/control:
    + Add to B-D: liblomiri-content-hub-dev (>= 2.0.0).
    + In B-D, switch from pkg-config to pkgconf.
  * debian/patches:
    + Add 0001_rename-content-hub-to-lomiri-content-hub.patch. Adjust to
      renamed (lomiri-)content-hub component.
  * debian/rules:
    + Build with -DWITH_CONTENTHUB=ON.

 -- Mike Gabriel <sunweaver@debian.org>  Sun, 08 Sep 2024 22:45:55 +0200

qtmir (0.8.0~git20240306.de639c3-2) unstable; urgency=medium

  * debian/watch:
    + Drop uupdate call.
  * debian/control:
    + Versionize B-D on libprocess-cpp-dev. Require process-cpp (>= 3.0.2)
      (which comes with a fixed SOVERSION_MAJOR).
    + Bump Standards-Version to 4.7.0. No changes needed.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 16 Aug 2024 09:59:19 +0200

qtmir (0.8.0~git20240306.de639c3-1) unstable; urgency=medium

  * New git snapshot.
  * debian/watch:
    + Obtain Git snapshot from upstream branch /personal/sunweaver/debian-
      upstream.

 -- Mike Gabriel <sunweaver@debian.org>  Fri, 08 Mar 2024 08:16:51 +0100

qtmir (0.8.0~git20240131.2f99df3-1) unstable; urgency=medium

  * New git snapshot
  * debian/patches: Drop upstreamed patches
    - 1001_copyright-header-cleanup.patch
    - 1002_maliit-keyboard.patch
    - 1003_require-miroil-in-pkgconfig-file.patch

 -- Marius Gripsgard <mariogrip@debian.org>  Wed, 31 Jan 2024 13:25:09 +0100

qtmir (0.8.0~git20240108.ae0d874-1) unstable; urgency=medium

  [ Marius Gripsgard ]
  * New git snapshot
  * debian/patches:
    + Refresh patches.

  [ Mike Gabriel ]
  * debian/patches:
    + Forward patches needed by upstream.
  * debian/copyright:
    + Update auto-generated copyright.in file.
    + Update copyright attributions.
  * debian/control:
    + Bump Standards-Version: to 4.6.2. No changes needed.
    + Switch from libfontconfig-dev to libfontconfig1-dev.

 -- Mike Gabriel <sunweaver@debian.org>  Tue, 16 Jan 2024 14:11:44 +0100

qtmir (0.8.0~git20230628.b7803c8-1) unstable; urgency=medium

  * New upstream git snapshot
  * debian/watch: Switch to desktop development branch
  * debian/symbols: Disable symbols for now as we are using git snapshots
    (closes: #1037829)
  * debian/control: Use my new debian email

 -- Marius Gripsgard <mariogrip@debian.org>  Thu, 27 Jul 2023 20:53:23 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libqtmirserver2`.
