Source: mir
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru mir-2.14.1/debian/changelog mir-2.14.1/debian/changelog
--- mir-2.14.1/debian/changelog 2023-08-10 21:40:32.000000000 +0000
+++ mir-2.14.1/debian/changelog 2024-02-28 20:03:56.000000000 +0000
@@ -1,3 +1,10 @@
+mir (2.14.1-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1064171
+
+ -- Benjamin Drung <bdr...@debian.org>  Wed, 28 Feb 2024 20:03:56 +0000
+
 mir (2.14.1-4) unstable; urgency=medium
 
   * debian/control: Bump required wlcs version
diff -Nru mir-2.14.1/debian/control mir-2.14.1/debian/control
--- mir-2.14.1/debian/control   2023-08-10 21:39:30.000000000 +0000
+++ mir-2.14.1/debian/control   2024-02-28 20:03:56.000000000 +0000
@@ -8,7 +8,7 @@
  Mike Gabriel <sunwea...@debian.org>,
  Debian UBports Team <team+ubpo...@tracker.debian.org>,
  Marius Gripsgard <mariog...@debian.org>,
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake,
                pkgconf,
                debhelper-compat (= 13),
                doxygen,
@@ -71,7 +71,10 @@
 
 #TODO: Packaging infrastructure for better dependency generation,
 #      ala pkg-xorg's xviddriver:Provides and ABI detection.
-Package: libmirserver58
+Package: libmirserver58t64
+Provides: ${t64:Provides}
+Replaces: libmirserver58
+Breaks: libmirserver58 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -84,7 +87,10 @@
  .
  Contains the shared library needed by server applications for Mir.
 
-Package: libmirplatform26
+Package: libmirplatform26t64
+Provides: ${t64:Provides}
+Replaces: libmirplatform26
+Breaks: libmirplatform26 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -104,7 +110,7 @@
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
- libmircore2 (= ${binary:Version}),
+ libmircore2t64 (= ${binary:Version}),
 Description: Mir Display Server - core library - development headers
  Mir is a display server running on Linux systems, with a focus on efficiency,
  robust operation and a well-defined driver model.
@@ -116,7 +122,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmircommon9 (= ${binary:Version}),
+Depends: libmircommon9t64 (= ${binary:Version}),
          libmircore-dev (= ${binary:Version}),
          libxkbcommon-dev,
          ${misc:Depends},
@@ -134,7 +140,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmirplatform26 (= ${binary:Version}),
+Depends: libmirplatform26t64 (= ${binary:Version}),
          libmircommon-dev (= ${binary:Version}),
          libboost-program-options-dev,
          ${misc:Depends},
@@ -151,7 +157,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmirserver58 (= ${binary:Version}),
+Depends: libmirserver58t64 (= ${binary:Version}),
          libmirplatform-dev (= ${binary:Version}),
          libmircommon-dev (= ${binary:Version}),
          libglm-dev,
@@ -243,7 +249,10 @@
  .
  Contains libraries for integration with the wlcs test suite
 
-Package: libmircore2
+Package: libmircore2t64
+Provides: ${t64:Provides}
+Replaces: libmircore2
+Breaks: libmircore2 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -256,7 +265,10 @@
  .
  Contains the 'core' shared library required for the Mir server and client.
 
-Package: libmircommon9
+Package: libmircommon9t64
+Provides: ${t64:Provides}
+Replaces: libmircommon9
+Breaks: libmircommon9 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -460,7 +472,10 @@
  This package depends on a full set of graphics and input drivers for X
  systems.
 
-Package: libmircookie2
+Package: libmircookie2t64
+Provides: ${t64:Provides}
+Replaces: libmircookie2
+Breaks: libmircookie2 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -482,7 +497,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmircookie2 (= ${binary:Version}),
+Depends: libmircookie2t64 (= ${binary:Version}),
          ${misc:Depends},
 Description: Mir Display Server - spoof-resistant timestamps - cookie 
development headers
  Mir is a display server running on Linux systems, with a focus on efficiency,
@@ -521,7 +536,10 @@
  Contains header files that define the interfaces through which platforms and
  renderers access the functionality needed to render with GL.
 
-Package: libmiral5
+Package: libmiral5t64
+Provides: ${t64:Provides}
+Replaces: libmiral5
+Breaks: libmiral5 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -542,7 +560,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmiral5 (= ${binary:Version}),
+Depends: libmiral5t64 (= ${binary:Version}),
          libmircommon-dev (>= ${source:Version}), libmircommon-dev (<< 
${source:Version}.1~),
          ${misc:Depends},
 Description: Mir Display Server - ABI preserving abstraction layer - 
development headers
@@ -555,7 +573,10 @@
  Contains header files required for development using the MirAL abstraction
  layer.
 
-Package: libmiroil3
+Package: libmiroil3t64
+Provides: ${t64:Provides}
+Replaces: libmiroil3
+Breaks: libmiroil3 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -575,7 +596,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmiroil3 (= ${binary:Version}),
+Depends: libmiroil3t64 (= ${binary:Version}),
          ${misc:Depends},
 Description: Mir Display Server - Lomiri compatibility library - development 
headers
  Mir is a display server running on Linux systems, with a focus on efficiency,
@@ -586,7 +607,10 @@
  Contains header files required for development using the Lomiri compatibility
  library.
 
-Package: libmirwayland4
+Package: libmirwayland4t64
+Provides: ${t64:Provides}
+Replaces: libmirwayland4
+Breaks: libmirwayland4 (<< ${source:Version})
 Section: libs
 Architecture: linux-any
 Multi-Arch: same
@@ -605,7 +629,7 @@
 Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libmirwayland4 (= ${binary:Version}),
+Depends: libmirwayland4t64 (= ${binary:Version}),
          libmircommon-dev (= ${binary:Version}),
          libmircore-dev (= ${binary:Version}),
          ${misc:Depends},
diff -Nru mir-2.14.1/debian/libmiral5.install 
mir-2.14.1/debian/libmiral5.install
--- mir-2.14.1/debian/libmiral5.install 2023-08-06 17:52:32.000000000 +0000
+++ mir-2.14.1/debian/libmiral5.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libmiral.so.5
diff -Nru mir-2.14.1/debian/libmiral5.symbols 
mir-2.14.1/debian/libmiral5.symbols
--- mir-2.14.1/debian/libmiral5.symbols 2023-08-06 17:53:45.000000000 +0000
+++ mir-2.14.1/debian/libmiral5.symbols 1970-01-01 00:00:00.000000000 +0000
@@ -1,430 +0,0 @@
-libmiral.so.5 libmiral5 #MINVER#
-* Build-Depends-Package: libmiral-dev
- MIRAL_3.6@MIRAL_3.6 3.6.0
- (c++)"miral::AddInitCallback::AddInitCallback(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::AddInitCallback::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::AddInitCallback::~AddInitCallback()@MIRAL_3.6" 3.6.0
- (c++)"miral::AppendEventFilter::AppendEventFilter(std::function<bool 
(MirEvent const*)> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::AppendEventFilter::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::ApplicationCredentials::ApplicationCredentials(mir::frontend::SessionCredentials
 const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationCredentials::gid() const@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationCredentials::pid() const@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationCredentials::uid() const@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::ApplicationInfo()@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::ApplicationInfo(miral::ApplicationInfo 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::ApplicationInfo::ApplicationInfo(std::shared_ptr<mir::scene::Session>
 const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::application() const@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::name[abi:cxx11]() const@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::operator=(miral::ApplicationInfo 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::userdata() const@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::userdata(std::shared_ptr<void>)@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::windows() const@MIRAL_3.6" 3.6.0
- (c++)"miral::ApplicationInfo::~ApplicationInfo()@MIRAL_3.6" 3.6.0
- 
(c++)"miral::BasicSetApplicationAuthorizer::BasicSetApplicationAuthorizer(std::function<std::shared_ptr<miral::ApplicationAuthorizer>
 ()> const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::BasicSetApplicationAuthorizer::operator()(mir::Server&)@MIRAL_3.6" 
3.6.0
- (c++)"miral::BasicSetApplicationAuthorizer::the_application_authorizer() 
const@MIRAL_3.6" 3.6.0
- 
(c++)"miral::BasicSetApplicationAuthorizer::~BasicSetApplicationAuthorizer()@MIRAL_3.6"
 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::CanonicalWindowManagerPolicy(miral::WindowManagerTools
 const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::advise_focus_gained(miral::WindowInfo
 const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::confirm_inherited_move(miral::WindowInfo
 const&, mir::geometry::generic::Displacement<int>)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::confirm_placement_on_display(miral::WindowInfo
 const&, MirWindowState, mir::geometry::generic::Rectangle<int> 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::handle_modify_window(miral::WindowInfo&,
 miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::handle_raise_window(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::handle_request_drag_and_drop(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::handle_window_ready(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
- 
(c++)"miral::CanonicalWindowManagerPolicy::place_new_window(miral::ApplicationInfo
 const&, miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::ConfigurationOption::ConfigurationOption(miral::ConfigurationOption
 const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(bool)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(bool)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, bool)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(double)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, double)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(int)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, int)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(mir::optional_value<bool> const&)>, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(mir::optional_value<int> const&)>, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(mir::optional_value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > const&)>, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> const&)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, char const*)@MIRAL_3.6" 
3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> const&)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > const&)>, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
- (c++)"miral::ConfigurationOption::operator=(miral::ConfigurationOption 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ConfigurationOption::~ConfigurationOption()@MIRAL_3.6" 3.6.0
- (c++)"miral::CursorTheme::CursorTheme(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::CursorTheme::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::CursorTheme::~CursorTheme()@MIRAL_3.6" 3.6.0
- 
(c++)"miral::DisplayConfiguration::DisplayConfiguration(miral::DisplayConfiguration
 const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::DisplayConfiguration::DisplayConfiguration(miral::MirRunner 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::DisplayConfiguration::layout_option()@MIRAL_3.6" 3.6.0
- (c++)"miral::DisplayConfiguration::list_layouts[abi:cxx11]()@MIRAL_3.6" 3.6.0
- (c++)"miral::DisplayConfiguration::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
- (c++)"miral::DisplayConfiguration::operator=(miral::DisplayConfiguration 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::DisplayConfiguration::select_layout(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::DisplayConfiguration::~DisplayConfiguration()@MIRAL_3.6" 3.6.0
- (c++)"miral::ExternalClientLauncher::ExternalClientLauncher()@MIRAL_3.6" 3.6.0
- (c++)"miral::ExternalClientLauncher::launch(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&) const@MIRAL_3.6" 3.6.0
- 
(c++)"miral::ExternalClientLauncher::launch(std::vector<std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&) const@MIRAL_3.6" 3.6.0
- 
(c++)"miral::ExternalClientLauncher::launch_using_x11(std::vector<std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::ExternalClientLauncher::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::ExternalClientLauncher::snapcraft_launch(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&) const@MIRAL_3.6" 3.6.0
- 
(c++)"miral::ExternalClientLauncher::split_command(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::ExternalClientLauncher::~ExternalClientLauncher()@MIRAL_3.6" 
3.6.0
- (c++)"miral::InternalClientLauncher::InternalClientLauncher()@MIRAL_3.6" 3.6.0
- (c++)"miral::InternalClientLauncher::launch(std::function<void (wl_display*)> 
const&, std::function<void (std::weak_ptr<mir::scene::Session>)> const&) 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::InternalClientLauncher::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
- (c++)"miral::InternalClientLauncher::~InternalClientLauncher()@MIRAL_3.6" 
3.6.0
- (c++)"miral::Keymap::Keymap()@MIRAL_3.6" 3.6.0
- (c++)"miral::Keymap::Keymap(miral::Keymap const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Keymap::Keymap(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Keymap::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::Keymap::operator=(miral::Keymap const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Keymap::set_keymap(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Keymap::~Keymap()@MIRAL_3.6" 3.6.0
- 
(c++)"miral::MinimalWindowManager::MinimalWindowManager(miral::WindowManagerTools
 const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::advise_focus_gained(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::begin_pointer_move(miral::WindowInfo 
const&, MirInputEvent const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::begin_pointer_resize(miral::WindowInfo 
const&, MirInputEvent const*, MirResizeEdge const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::begin_touch_move(miral::WindowInfo const&, 
MirInputEvent const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::begin_touch_resize(miral::WindowInfo 
const&, MirInputEvent const*, MirResizeEdge const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::confirm_inherited_move(miral::WindowInfo 
const&, mir::geometry::generic::Displacement<int>)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::MinimalWindowManager::confirm_placement_on_display(miral::WindowInfo
 const&, MirWindowState, mir::geometry::generic::Rectangle<int> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::handle_keyboard_event(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::handle_modify_window(miral::WindowInfo&, 
miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::handle_pointer_event(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::MinimalWindowManager::handle_raise_window(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
- 
(c++)"miral::MinimalWindowManager::handle_request_drag_and_drop(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
- (c++)"miral::MinimalWindowManager::handle_request_move(miral::WindowInfo&, 
MirInputEvent const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::handle_request_resize(miral::WindowInfo&, 
MirInputEvent const*, MirResizeEdge)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::handle_touch_event(MirTouchEvent 
const*)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::MinimalWindowManager::handle_window_ready(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
- (c++)"miral::MinimalWindowManager::place_new_window(miral::ApplicationInfo 
const&, miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MinimalWindowManager::~MinimalWindowManager()@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::MirRunner(int, char const**)@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::MirRunner(int, char const**, char const*)@MIRAL_3.6" 
3.6.0
- (c++)"miral::MirRunner::add_start_callback(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::add_stop_callback(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::config_file[abi:cxx11]() const@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::display_config_file[abi:cxx11]() const@MIRAL_3.6" 
3.6.0
- (c++)"miral::MirRunner::run_with(std::initializer_list<std::function<void 
(mir::Server&)> >)@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::set_exception_handler(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::stop()@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::wayland_display[abi:cxx11]() const@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::x11_display[abi:cxx11]() const@MIRAL_3.6" 3.6.0
- (c++)"miral::MirRunner::~MirRunner()@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::Output(mir::graphics::DisplayConfigurationOutput 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::Output(miral::Output const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::connected() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::extents() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::form_factor() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::id() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::is_same_output(miral::Output const&) const@MIRAL_3.6" 
3.6.0
- (c++)"miral::Output::logical_group_id() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::operator=(miral::Output const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::orientation() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::physical_size_mm() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::pixel_format() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::power_mode() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::refresh_rate() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::scale() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::type() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::used() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::valid() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Output::~Output()@MIRAL_3.6" 3.6.0
- (c++)"miral::PrintTo(miral::Window const&, std::basic_ostream<char, 
std::char_traits<char> >*)@MIRAL_3.6" 3.6.0
- (c++)"miral::PrependEventFilter::PrependEventFilter(std::function<bool 
(MirEvent const*)> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::PrependEventFilter::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
- (c++)"miral::SetCommandLineHandler::SetCommandLineHandler(std::function<void 
(int, char const* const*)> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::SetCommandLineHandler::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
- (c++)"miral::SetCommandLineHandler::~SetCommandLineHandler()@MIRAL_3.6" 3.6.0
- (c++)"miral::SetTerminator::SetTerminator(std::function<void (int)> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::SetTerminator::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::SetTerminator::~SetTerminator()@MIRAL_3.6" 3.6.0
- 
(c++)"miral::SetWindowManagementPolicy::SetWindowManagementPolicy(std::function<std::unique_ptr<miral::WindowManagementPolicy,
 std::default_delete<miral::WindowManagementPolicy> > 
(miral::WindowManagerTools const&)> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::SetWindowManagementPolicy::operator()(mir::Server&) 
const@MIRAL_3.6" 3.6.0
- 
(c++)"miral::SetWindowManagementPolicy::~SetWindowManagementPolicy()@MIRAL_3.6" 
3.6.0
- (c++)"miral::StartupInternalClient::StartupInternalClient(std::function<void 
(wl_display*)>, std::function<void 
(std::weak_ptr<mir::scene::Session>)>)@MIRAL_3.6" 3.6.0
- (c++)"miral::StartupInternalClient::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
- (c++)"miral::StartupInternalClient::~StartupInternalClient()@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::EnableInfo::app() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::EnableInfo::name() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::EnableInfo::user_preference() 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::WaylandExtensions()@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::WaylandExtensions(miral::WaylandExtensions 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WaylandExtensions::add_extension(miral::WaylandExtensions::Builder 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WaylandExtensions::add_extension_disabled_by_default(miral::WaylandExtensions::Builder
 const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::all_supported[abi:cxx11]() const@MIRAL_3.6" 
3.6.0
- 
(c++)"miral::WaylandExtensions::conditionally_enable(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, std::function<bool 
(miral::WaylandExtensions::EnableInfo const&)> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::disable(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >)@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::enable(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >)@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
- (c++)"miral::WaylandExtensions::operator=(miral::WaylandExtensions 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::recommended[abi:cxx11]()@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::set_filter(std::function<bool 
(std::shared_ptr<mir::scene::Session> const&, char const*)> const&)@MIRAL_3.6" 
3.6.0
- (c++)"miral::WaylandExtensions::supported[abi:cxx11]()@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::zwlr_foreign_toplevel_manager_v1@MIRAL_3.6" 
3.6.0
- (c++)"miral::WaylandExtensions::zwlr_layer_shell_v1@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::zwlr_screencopy_manager_v1@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::zwlr_virtual_pointer_manager_v1@MIRAL_3.6" 
3.6.0
- (c++)"miral::WaylandExtensions::zwp_input_method_manager_v2@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::zwp_input_method_v2@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::zwp_virtual_keyboard_manager_v1@MIRAL_3.6" 
3.6.0
- (c++)"miral::WaylandExtensions::zwp_virtual_keyboard_v1@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::zxdg_output_manager_v1@MIRAL_3.6" 3.6.0
- (c++)"miral::WaylandExtensions::~WaylandExtensions()@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::Window()@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::Window(std::shared_ptr<mir::scene::Session> const&, 
std::shared_ptr<mir::scene::Surface> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::application() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::move_to(mir::geometry::generic::Point<int>)@MIRAL_3.6" 
3.6.0
- (c++)"miral::Window::operator bool() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::operator std::shared_ptr<mir::scene::Surface>() 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::operator std::weak_ptr<mir::scene::Surface>() 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::resize(mir::geometry::generic::Size<int> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::size() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::top_left() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Window::~Window()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::WindowInfo()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::WindowInfo(miral::Window const&, 
miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::WindowInfo(miral::WindowInfo const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::application_id[abi:cxx11]() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::attached_edges() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::can_be_active() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::can_morph_to(MirWindowType) const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::children() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::clip_area() const@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowInfo::clip_area(mir::optional_value<mir::geometry::generic::Rectangle<int>
 > const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::confine_pointer() const@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowInfo::constrain_resize(mir::geometry::generic::Point<int>&, 
mir::geometry::generic::Size<int>&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::depth_layer() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::exclusive_rect() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::focus_mode() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::has_output_id() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::height_inc() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::is_visible() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::max_aspect() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::max_height() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::max_width() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::min_aspect() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::min_height() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::min_width() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::must_have_parent() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::must_not_have_parent() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::name[abi:cxx11]() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::needs_titlebar(MirWindowType)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::operator=(miral::WindowInfo const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::output_id() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::parent() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::preferred_orientation() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::restore_rect() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::shell_chrome() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::state() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::type() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::userdata() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::userdata(std::shared_ptr<void>)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::width_inc() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::window() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowInfo::~WindowInfo()@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagementPolicy::advise_adding_to_workspace(std::shared_ptr<miral::Workspace>
 const&, std::vector<miral::Window, std::allocator<miral::Window> > 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagementPolicy::advise_application_zone_create(miral::Zone 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagementPolicy::advise_application_zone_delete(miral::Zone 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagementPolicy::advise_application_zone_update(miral::Zone 
const&, miral::Zone const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_begin()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_delete_app(miral::ApplicationInfo 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_delete_window(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_end()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_focus_gained(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_focus_lost(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_move_to(miral::WindowInfo const&, 
mir::geometry::generic::Point<int>)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagementPolicy::advise_new_app(miral::ApplicationInfo&)@MIRAL_3.6"
 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_new_window(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_output_create(miral::Output 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_output_delete(miral::Output 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_output_update(miral::Output 
const&, miral::Output const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_raise(std::vector<miral::Window, 
std::allocator<miral::Window> > const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagementPolicy::advise_removing_from_workspace(std::shared_ptr<miral::Workspace>
 const&, std::vector<miral::Window, std::allocator<miral::Window> > 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_resize(miral::WindowInfo const&, 
mir::geometry::generic::Size<int> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagementPolicy::advise_state_change(miral::WindowInfo 
const&, MirWindowState)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerOptions::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowManagerTools::WindowManagerTools(miral::WindowManagerTools 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagerTools::WindowManagerTools(miral::WindowManagerToolsImplementation*)@MIRAL_3.6"
 3.6.0
- (c++)"miral::WindowManagerTools::active_application_zone() const@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowManagerTools::active_output()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::active_window() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::add_tree_to_workspace(miral::Window const&, 
std::shared_ptr<miral::Workspace> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::ask_client_to_close(miral::Window 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::count_applications() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::create_workspace()@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagerTools::drag_active_window(mir::geometry::generic::Displacement<int>)@MIRAL_3.6"
 3.6.0
- (c++)"miral::WindowManagerTools::drag_window(miral::Window const&, 
mir::geometry::generic::Displacement<int>)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::end_drag_and_drop()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::find_application(std::function<bool 
(miral::ApplicationInfo const&)> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::focus_next_application()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::focus_next_within_application()@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowManagerTools::focus_prev_application()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::focus_prev_within_application()@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowManagerTools::for_each_application(std::function<void 
(miral::ApplicationInfo&)> const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagerTools::for_each_window_in_workspace(std::shared_ptr<miral::Workspace>
 const&, std::function<void (miral::Window const&)> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::for_each_workspace_containing(miral::Window 
const&, std::function<void (std::shared_ptr<miral::Workspace> const&)> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::id_for_window[abi:cxx11](miral::Window 
const&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::info_for(miral::Window const&) 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::info_for(std::weak_ptr<mir::scene::Session> 
const&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::info_for(std::weak_ptr<mir::scene::Surface> 
const&) const@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagerTools::info_for_window_id(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::invoke_under_lock(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::modify_window(miral::Window const&, 
miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::modify_window(miral::WindowInfo&, 
miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagerTools::move_workspace_content_to_workspace(std::shared_ptr<miral::Workspace>
 const&, std::shared_ptr<miral::Workspace> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::operator=(miral::WindowManagerTools 
const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowManagerTools::place_and_size_for_state(miral::WindowSpecification&,
 miral::WindowInfo const&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::raise_tree(miral::Window const&)@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowManagerTools::remove_tree_from_workspace(miral::Window 
const&, std::shared_ptr<miral::Workspace> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::select_active_window(miral::Window 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::start_drag_and_drop(miral::WindowInfo&, 
std::vector<unsigned char, std::allocator<unsigned char> > const&)@MIRAL_3.6" 
3.6.0
- 
(c++)"miral::WindowManagerTools::window_at(mir::geometry::generic::Point<int>) 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowManagerTools::~WindowManagerTools()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::WindowSpecification()@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowSpecification::WindowSpecification(mir::shell::SurfaceSpecification
 const&)@MIRAL_3.6" 3.6.0
- 
(c++)"miral::WindowSpecification::WindowSpecification(miral::WindowSpecification
 const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::application_id[abi:cxx11]() 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::application_id[abi:cxx11]()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::attached_edges() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::attached_edges()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::aux_rect() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::aux_rect()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::aux_rect_placement_gravity() 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::aux_rect_placement_gravity()@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowSpecification::aux_rect_placement_offset() 
const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::aux_rect_placement_offset()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::confine_pointer() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::confine_pointer()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::depth_layer() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::depth_layer()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::exclusive_rect() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::exclusive_rect()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::focus_mode() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::focus_mode()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::height_inc() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::height_inc()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::input_mode() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::input_mode()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::input_shape() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::input_shape()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::max_aspect() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::max_aspect()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::max_height() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::max_height()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::max_width() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::max_width()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::min_aspect() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::min_aspect()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::min_height() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::min_height()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::min_width() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::min_width()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::name[abi:cxx11]() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::name[abi:cxx11]()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::operator=(miral::WindowSpecification 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::output_id() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::output_id()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::parent() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::parent()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::placement_hints() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::placement_hints()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::preferred_orientation() const@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowSpecification::preferred_orientation()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::server_side_decorated() const@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowSpecification::server_side_decorated()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::shell_chrome() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::shell_chrome()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::size() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::size()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::state() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::state()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::top_left() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::top_left()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::type() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::type()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::userdata() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::userdata()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::width_inc() const@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::width_inc()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::window_placement_gravity() const@MIRAL_3.6" 
3.6.0
- (c++)"miral::WindowSpecification::window_placement_gravity()@MIRAL_3.6" 3.6.0
- (c++)"miral::WindowSpecification::~WindowSpecification()@MIRAL_3.6" 3.6.0
- (c++)"miral::X11Support::X11Support()@MIRAL_3.6" 3.6.0
- (c++)"miral::X11Support::X11Support(miral::X11Support const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::X11Support::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::X11Support::operator=(miral::X11Support const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::X11Support::~X11Support()@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::Zone(mir::geometry::generic::Rectangle<int> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::Zone(miral::Zone const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::extents() const@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::extents(mir::geometry::generic::Rectangle<int> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::is_same_zone(miral::Zone const&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::operator=(miral::Zone const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::operator==(miral::Zone const&) const@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::~Zone()@MIRAL_3.6" 3.6.0
- (c++)"miral::application_for(wl_client*)@MIRAL_3.6" 3.6.0
- (c++)"miral::application_for(wl_resource*)@MIRAL_3.6" 3.6.0
- (c++)"miral::apply_lifecycle_state_to(std::shared_ptr<mir::scene::Session> 
const&, MirLifecycleState)@MIRAL_3.6" 3.6.0
- (c++)"miral::display_configuration_options(mir::Server&)@MIRAL_3.6" 3.6.0
- (c++)"miral::equivalent_display_area(miral::Output const&, miral::Output 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::kill(std::shared_ptr<mir::scene::Session> const&, 
int)@MIRAL_3.6" 3.6.0
- (c++)"miral::name_of[abi:cxx11](std::shared_ptr<mir::scene::Session> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::operator<(miral::Window const&, miral::Window const&)@MIRAL_3.6" 
3.6.0
- (c++)"miral::operator==(miral::Output::PhysicalSizeMM const&, 
miral::Output::PhysicalSizeMM const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::operator==(miral::Window const&, miral::Window 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::operator==(miral::Window const&, 
std::shared_ptr<mir::scene::Surface> const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::operator==(std::shared_ptr<mir::scene::Surface> const&, 
miral::Window const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::pid_of(std::shared_ptr<mir::scene::Session> const&)@MIRAL_3.6" 
3.6.0
- (c++)"miral::pre_init(miral::ConfigurationOption const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::socket_fd_of(std::shared_ptr<mir::scene::Session> 
const&)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_event_get_input_event(MirEvent const*)@MIRAL_3.6" 
3.6.0
- (c++)"miral::toolkit::mir_event_get_type(MirEvent const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_input_event_get_event(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_input_event_get_event_time(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_input_event_get_keyboard_event(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_input_event_get_pointer_event(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_input_event_get_touch_event(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_input_event_get_type(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_input_event_has_cookie(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_keyboard_event_action(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_keyboard_event_input_event(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_keyboard_event_key_code(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_keyboard_event_key_text(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_keyboard_event_keysym(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_keyboard_event_modifiers(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_keyboard_event_scan_code(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_pointer_event_action(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_pointer_event_axis_value(MirPointerEvent const*, 
MirPointerAxis)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_pointer_event_button_state(MirPointerEvent const*, 
MirPointerButton)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_pointer_event_buttons(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_pointer_event_input_event(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_pointer_event_modifiers(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_touch_event_action(MirTouchEvent const*, unsigned 
int)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_touch_event_axis_value(MirTouchEvent const*, 
unsigned int, MirTouchAxis)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_touch_event_id(MirTouchEvent const*, unsigned 
int)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_touch_event_input_event(MirTouchEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_touch_event_modifiers(MirTouchEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_touch_event_point_count(MirTouchEvent 
const*)@MIRAL_3.6" 3.6.0
- (c++)"miral::toolkit::mir_touch_event_tooltype(MirTouchEvent const*, unsigned 
int)@MIRAL_3.6" 3.6.0
- (c++)"miral::window_for(wl_resource*)@MIRAL_3.6" 3.6.0
- (c++)"typeinfo for miral::CanonicalWindowManagerPolicy@MIRAL_3.6" 3.6.0
- (c++)"typeinfo for miral::MinimalWindowManager@MIRAL_3.6" 3.6.0
- (c++)"typeinfo for miral::WaylandExtensions::Context@MIRAL_3.6" 3.6.0
- (c++)"typeinfo for miral::WindowManagementPolicy@MIRAL_3.6" 3.6.0
- (c++)"vtable for miral::CanonicalWindowManagerPolicy@MIRAL_3.6" 3.6.0
- (c++)"vtable for miral::MinimalWindowManager@MIRAL_3.6" 3.6.0
- (c++)"vtable for miral::WindowManagementPolicy@MIRAL_3.6" 3.6.0
- (c++)"miral::Zone::id() const@MIRAL_3.6" 3.6.0
- MIRAL_3.7@MIRAL_3.7 3.7.0
- 
(c++)"miral::MinimalWindowManager::MinimalWindowManager(miral::WindowManagerTools
 const&, MirInputEventModifier)@MIRAL_3.7" 3.7.0
- (c++)"miral::MirRunner::register_signal_handler(std::initializer_list<int>, 
std::function<void (int)> const&)@MIRAL_3.7" 3.7.0
- (c++)"miral::MirRunner::register_fd_handler(mir::Fd, std::function<void 
(int)> const&)@MIRAL_3.7" 3.7.0
- (c++|optional)"miral::FdHandle::~FdHandle()@MIRAL_3.7" 3.7.0
- MIRAL_3.8@MIRAL_3.8 3.8.0
- 
(c++)"miral::DisplayConfiguration::add_output_attribute(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.8" 3.8.0
- (c++)"miral::Output::attribute(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&) const@MIRAL_3.8" 3.8.0
- (c++)"miral::Output::attributes_map[abi:cxx11]() const@MIRAL_3.8" 3.8.0
- (c++)"miral::Output::name[abi:cxx11]() const@MIRAL_3.8" 3.8.0
- MIRAL_3.9@MIRAL_3.9 3.9.0
- (c++)"miral::WaylandExtensions::ext_session_lock_manager_v1@MIRAL_3.9" 3.9.0
- (c++)"miral::WindowInfo::visible_on_lock_screen() const@MIRAL_3.9" 3.9.0
- (c++)"miral::WindowSpecification::visible_on_lock_screen() const@MIRAL_3.9" 
3.9.0
- (c++)"miral::WindowSpecification::visible_on_lock_screen()@MIRAL_3.9" 3.9.0
diff -Nru mir-2.14.1/debian/libmiral5t64.install 
mir-2.14.1/debian/libmiral5t64.install
--- mir-2.14.1/debian/libmiral5t64.install      1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmiral5t64.install      2023-08-06 17:52:32.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libmiral.so.5
diff -Nru mir-2.14.1/debian/libmiral5t64.lintian-overrides 
mir-2.14.1/debian/libmiral5t64.lintian-overrides
--- mir-2.14.1/debian/libmiral5t64.lintian-overrides    1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmiral5t64.lintian-overrides    2024-02-28 
20:02:59.000000000 +0000
@@ -0,0 +1 @@
+libmiral5t64: package-name-doesnt-match-sonames libmiral5
diff -Nru mir-2.14.1/debian/libmiral5t64.symbols 
mir-2.14.1/debian/libmiral5t64.symbols
--- mir-2.14.1/debian/libmiral5t64.symbols      1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmiral5t64.symbols      2024-02-28 20:02:59.000000000 
+0000
@@ -0,0 +1,430 @@
+libmiral.so.5 libmiral5t64 #MINVER#
+* Build-Depends-Package: libmiral-dev
+ MIRAL_3.6@MIRAL_3.6 3.6.0
+ (c++)"miral::AddInitCallback::AddInitCallback(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::AddInitCallback::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::AddInitCallback::~AddInitCallback()@MIRAL_3.6" 3.6.0
+ (c++)"miral::AppendEventFilter::AppendEventFilter(std::function<bool 
(MirEvent const*)> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::AppendEventFilter::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::ApplicationCredentials::ApplicationCredentials(mir::frontend::SessionCredentials
 const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationCredentials::gid() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationCredentials::pid() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationCredentials::uid() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::ApplicationInfo()@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::ApplicationInfo(miral::ApplicationInfo 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::ApplicationInfo::ApplicationInfo(std::shared_ptr<mir::scene::Session>
 const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::application() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::name[abi:cxx11]() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::operator=(miral::ApplicationInfo 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::userdata() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::userdata(std::shared_ptr<void>)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::windows() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::ApplicationInfo::~ApplicationInfo()@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::BasicSetApplicationAuthorizer::BasicSetApplicationAuthorizer(std::function<std::shared_ptr<miral::ApplicationAuthorizer>
 ()> const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::BasicSetApplicationAuthorizer::operator()(mir::Server&)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::BasicSetApplicationAuthorizer::the_application_authorizer() 
const@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::BasicSetApplicationAuthorizer::~BasicSetApplicationAuthorizer()@MIRAL_3.6"
 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::CanonicalWindowManagerPolicy(miral::WindowManagerTools
 const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::advise_focus_gained(miral::WindowInfo
 const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::confirm_inherited_move(miral::WindowInfo
 const&, mir::geometry::generic::Displacement<int>)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::confirm_placement_on_display(miral::WindowInfo
 const&, MirWindowState, mir::geometry::generic::Rectangle<int> 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::handle_modify_window(miral::WindowInfo&,
 miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::handle_raise_window(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::handle_request_drag_and_drop(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::handle_window_ready(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
+ 
(c++)"miral::CanonicalWindowManagerPolicy::place_new_window(miral::ApplicationInfo
 const&, miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::ConfigurationOption::ConfigurationOption(miral::ConfigurationOption
 const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(bool)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(bool)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, bool)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(double)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, double)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(int)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, int)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(mir::optional_value<bool> const&)>, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(mir::optional_value<int> const&)>, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(mir::optional_value<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > const&)>, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> const&)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, char const*)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> const&)>, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::ConfigurationOption(std::function<void 
(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > const&)>, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::ConfigurationOption::operator=(miral::ConfigurationOption 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ConfigurationOption::~ConfigurationOption()@MIRAL_3.6" 3.6.0
+ (c++)"miral::CursorTheme::CursorTheme(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::CursorTheme::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::CursorTheme::~CursorTheme()@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::DisplayConfiguration::DisplayConfiguration(miral::DisplayConfiguration
 const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::DisplayConfiguration::DisplayConfiguration(miral::MirRunner 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::DisplayConfiguration::layout_option()@MIRAL_3.6" 3.6.0
+ (c++)"miral::DisplayConfiguration::list_layouts[abi:cxx11]()@MIRAL_3.6" 3.6.0
+ (c++)"miral::DisplayConfiguration::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::DisplayConfiguration::operator=(miral::DisplayConfiguration 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::DisplayConfiguration::select_layout(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::DisplayConfiguration::~DisplayConfiguration()@MIRAL_3.6" 3.6.0
+ (c++)"miral::ExternalClientLauncher::ExternalClientLauncher()@MIRAL_3.6" 3.6.0
+ (c++)"miral::ExternalClientLauncher::launch(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&) const@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::ExternalClientLauncher::launch(std::vector<std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&) const@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::ExternalClientLauncher::launch_using_x11(std::vector<std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::ExternalClientLauncher::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::ExternalClientLauncher::snapcraft_launch(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&) const@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::ExternalClientLauncher::split_command(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::ExternalClientLauncher::~ExternalClientLauncher()@MIRAL_3.6" 
3.6.0
+ (c++)"miral::InternalClientLauncher::InternalClientLauncher()@MIRAL_3.6" 3.6.0
+ (c++)"miral::InternalClientLauncher::launch(std::function<void (wl_display*)> 
const&, std::function<void (std::weak_ptr<mir::scene::Session>)> const&) 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::InternalClientLauncher::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::InternalClientLauncher::~InternalClientLauncher()@MIRAL_3.6" 
3.6.0
+ (c++)"miral::Keymap::Keymap()@MIRAL_3.6" 3.6.0
+ (c++)"miral::Keymap::Keymap(miral::Keymap const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Keymap::Keymap(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Keymap::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Keymap::operator=(miral::Keymap const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Keymap::set_keymap(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Keymap::~Keymap()@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::MinimalWindowManager::MinimalWindowManager(miral::WindowManagerTools
 const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::advise_focus_gained(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::begin_pointer_move(miral::WindowInfo 
const&, MirInputEvent const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::begin_pointer_resize(miral::WindowInfo 
const&, MirInputEvent const*, MirResizeEdge const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::begin_touch_move(miral::WindowInfo const&, 
MirInputEvent const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::begin_touch_resize(miral::WindowInfo 
const&, MirInputEvent const*, MirResizeEdge const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::confirm_inherited_move(miral::WindowInfo 
const&, mir::geometry::generic::Displacement<int>)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::MinimalWindowManager::confirm_placement_on_display(miral::WindowInfo
 const&, MirWindowState, mir::geometry::generic::Rectangle<int> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::handle_keyboard_event(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::handle_modify_window(miral::WindowInfo&, 
miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::handle_pointer_event(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::MinimalWindowManager::handle_raise_window(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
+ 
(c++)"miral::MinimalWindowManager::handle_request_drag_and_drop(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
+ (c++)"miral::MinimalWindowManager::handle_request_move(miral::WindowInfo&, 
MirInputEvent const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::handle_request_resize(miral::WindowInfo&, 
MirInputEvent const*, MirResizeEdge)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::handle_touch_event(MirTouchEvent 
const*)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::MinimalWindowManager::handle_window_ready(miral::WindowInfo&)@MIRAL_3.6"
 3.6.0
+ (c++)"miral::MinimalWindowManager::place_new_window(miral::ApplicationInfo 
const&, miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MinimalWindowManager::~MinimalWindowManager()@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::MirRunner(int, char const**)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::MirRunner(int, char const**, char const*)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::MirRunner::add_start_callback(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::add_stop_callback(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::config_file[abi:cxx11]() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::display_config_file[abi:cxx11]() const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::MirRunner::run_with(std::initializer_list<std::function<void 
(mir::Server&)> >)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::set_exception_handler(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::stop()@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::wayland_display[abi:cxx11]() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::x11_display[abi:cxx11]() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::MirRunner::~MirRunner()@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::Output(mir::graphics::DisplayConfigurationOutput 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::Output(miral::Output const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::connected() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::extents() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::form_factor() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::id() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::is_same_output(miral::Output const&) const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::Output::logical_group_id() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::operator=(miral::Output const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::orientation() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::physical_size_mm() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::pixel_format() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::power_mode() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::refresh_rate() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::scale() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::type() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::used() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::valid() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Output::~Output()@MIRAL_3.6" 3.6.0
+ (c++)"miral::PrintTo(miral::Window const&, std::basic_ostream<char, 
std::char_traits<char> >*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::PrependEventFilter::PrependEventFilter(std::function<bool 
(MirEvent const*)> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::PrependEventFilter::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::SetCommandLineHandler::SetCommandLineHandler(std::function<void 
(int, char const* const*)> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::SetCommandLineHandler::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::SetCommandLineHandler::~SetCommandLineHandler()@MIRAL_3.6" 3.6.0
+ (c++)"miral::SetTerminator::SetTerminator(std::function<void (int)> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::SetTerminator::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::SetTerminator::~SetTerminator()@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::SetWindowManagementPolicy::SetWindowManagementPolicy(std::function<std::unique_ptr<miral::WindowManagementPolicy,
 std::default_delete<miral::WindowManagementPolicy> > 
(miral::WindowManagerTools const&)> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::SetWindowManagementPolicy::operator()(mir::Server&) 
const@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::SetWindowManagementPolicy::~SetWindowManagementPolicy()@MIRAL_3.6" 
3.6.0
+ (c++)"miral::StartupInternalClient::StartupInternalClient(std::function<void 
(wl_display*)>, std::function<void 
(std::weak_ptr<mir::scene::Session>)>)@MIRAL_3.6" 3.6.0
+ (c++)"miral::StartupInternalClient::operator()(mir::Server&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::StartupInternalClient::~StartupInternalClient()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::EnableInfo::app() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::EnableInfo::name() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::EnableInfo::user_preference() 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::WaylandExtensions()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::WaylandExtensions(miral::WaylandExtensions 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WaylandExtensions::add_extension(miral::WaylandExtensions::Builder 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WaylandExtensions::add_extension_disabled_by_default(miral::WaylandExtensions::Builder
 const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::all_supported[abi:cxx11]() const@MIRAL_3.6" 
3.6.0
+ 
(c++)"miral::WaylandExtensions::conditionally_enable(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, std::function<bool 
(miral::WaylandExtensions::EnableInfo const&)> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::disable(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::enable(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WaylandExtensions::operator=(miral::WaylandExtensions 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::recommended[abi:cxx11]()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::set_filter(std::function<bool 
(std::shared_ptr<mir::scene::Session> const&, char const*)> const&)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WaylandExtensions::supported[abi:cxx11]()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::zwlr_foreign_toplevel_manager_v1@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WaylandExtensions::zwlr_layer_shell_v1@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::zwlr_screencopy_manager_v1@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::zwlr_virtual_pointer_manager_v1@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WaylandExtensions::zwp_input_method_manager_v2@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::zwp_input_method_v2@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::zwp_virtual_keyboard_manager_v1@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WaylandExtensions::zwp_virtual_keyboard_v1@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::zxdg_output_manager_v1@MIRAL_3.6" 3.6.0
+ (c++)"miral::WaylandExtensions::~WaylandExtensions()@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::Window()@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::Window(std::shared_ptr<mir::scene::Session> const&, 
std::shared_ptr<mir::scene::Surface> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::application() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::move_to(mir::geometry::generic::Point<int>)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::Window::operator bool() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::operator std::shared_ptr<mir::scene::Surface>() 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::operator std::weak_ptr<mir::scene::Surface>() 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::resize(mir::geometry::generic::Size<int> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::size() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::top_left() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Window::~Window()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::WindowInfo()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::WindowInfo(miral::Window const&, 
miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::WindowInfo(miral::WindowInfo const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::application_id[abi:cxx11]() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::attached_edges() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::can_be_active() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::can_morph_to(MirWindowType) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::children() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::clip_area() const@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowInfo::clip_area(mir::optional_value<mir::geometry::generic::Rectangle<int>
 > const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::confine_pointer() const@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowInfo::constrain_resize(mir::geometry::generic::Point<int>&, 
mir::geometry::generic::Size<int>&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::depth_layer() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::exclusive_rect() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::focus_mode() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::has_output_id() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::height_inc() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::is_visible() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::max_aspect() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::max_height() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::max_width() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::min_aspect() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::min_height() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::min_width() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::must_have_parent() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::must_not_have_parent() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::name[abi:cxx11]() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::needs_titlebar(MirWindowType)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::operator=(miral::WindowInfo const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::output_id() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::parent() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::preferred_orientation() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::restore_rect() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::shell_chrome() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::state() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::type() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::userdata() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::userdata(std::shared_ptr<void>)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::width_inc() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::window() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowInfo::~WindowInfo()@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagementPolicy::advise_adding_to_workspace(std::shared_ptr<miral::Workspace>
 const&, std::vector<miral::Window, std::allocator<miral::Window> > 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagementPolicy::advise_application_zone_create(miral::Zone 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagementPolicy::advise_application_zone_delete(miral::Zone 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagementPolicy::advise_application_zone_update(miral::Zone 
const&, miral::Zone const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_begin()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_delete_app(miral::ApplicationInfo 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_delete_window(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_end()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_focus_gained(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_focus_lost(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_move_to(miral::WindowInfo const&, 
mir::geometry::generic::Point<int>)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagementPolicy::advise_new_app(miral::ApplicationInfo&)@MIRAL_3.6"
 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_new_window(miral::WindowInfo 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_output_create(miral::Output 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_output_delete(miral::Output 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_output_update(miral::Output 
const&, miral::Output const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_raise(std::vector<miral::Window, 
std::allocator<miral::Window> > const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagementPolicy::advise_removing_from_workspace(std::shared_ptr<miral::Workspace>
 const&, std::vector<miral::Window, std::allocator<miral::Window> > 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_resize(miral::WindowInfo const&, 
mir::geometry::generic::Size<int> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagementPolicy::advise_state_change(miral::WindowInfo 
const&, MirWindowState)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerOptions::operator()(mir::Server&) const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowManagerTools::WindowManagerTools(miral::WindowManagerTools 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagerTools::WindowManagerTools(miral::WindowManagerToolsImplementation*)@MIRAL_3.6"
 3.6.0
+ (c++)"miral::WindowManagerTools::active_application_zone() const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowManagerTools::active_output()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::active_window() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::add_tree_to_workspace(miral::Window const&, 
std::shared_ptr<miral::Workspace> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::ask_client_to_close(miral::Window 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::count_applications() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::create_workspace()@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagerTools::drag_active_window(mir::geometry::generic::Displacement<int>)@MIRAL_3.6"
 3.6.0
+ (c++)"miral::WindowManagerTools::drag_window(miral::Window const&, 
mir::geometry::generic::Displacement<int>)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::end_drag_and_drop()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::find_application(std::function<bool 
(miral::ApplicationInfo const&)> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::focus_next_application()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::focus_next_within_application()@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowManagerTools::focus_prev_application()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::focus_prev_within_application()@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowManagerTools::for_each_application(std::function<void 
(miral::ApplicationInfo&)> const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagerTools::for_each_window_in_workspace(std::shared_ptr<miral::Workspace>
 const&, std::function<void (miral::Window const&)> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::for_each_workspace_containing(miral::Window 
const&, std::function<void (std::shared_ptr<miral::Workspace> const&)> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::id_for_window[abi:cxx11](miral::Window 
const&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::info_for(miral::Window const&) 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::info_for(std::weak_ptr<mir::scene::Session> 
const&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::info_for(std::weak_ptr<mir::scene::Surface> 
const&) const@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagerTools::info_for_window_id(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::invoke_under_lock(std::function<void ()> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::modify_window(miral::Window const&, 
miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::modify_window(miral::WindowInfo&, 
miral::WindowSpecification const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagerTools::move_workspace_content_to_workspace(std::shared_ptr<miral::Workspace>
 const&, std::shared_ptr<miral::Workspace> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::operator=(miral::WindowManagerTools 
const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowManagerTools::place_and_size_for_state(miral::WindowSpecification&,
 miral::WindowInfo const&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::raise_tree(miral::Window const&)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowManagerTools::remove_tree_from_workspace(miral::Window 
const&, std::shared_ptr<miral::Workspace> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::select_active_window(miral::Window 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::start_drag_and_drop(miral::WindowInfo&, 
std::vector<unsigned char, std::allocator<unsigned char> > const&)@MIRAL_3.6" 
3.6.0
+ 
(c++)"miral::WindowManagerTools::window_at(mir::geometry::generic::Point<int>) 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowManagerTools::~WindowManagerTools()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::WindowSpecification()@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowSpecification::WindowSpecification(mir::shell::SurfaceSpecification
 const&)@MIRAL_3.6" 3.6.0
+ 
(c++)"miral::WindowSpecification::WindowSpecification(miral::WindowSpecification
 const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::application_id[abi:cxx11]() 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::application_id[abi:cxx11]()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::attached_edges() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::attached_edges()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::aux_rect() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::aux_rect()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::aux_rect_placement_gravity() 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::aux_rect_placement_gravity()@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowSpecification::aux_rect_placement_offset() 
const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::aux_rect_placement_offset()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::confine_pointer() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::confine_pointer()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::depth_layer() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::depth_layer()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::exclusive_rect() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::exclusive_rect()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::focus_mode() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::focus_mode()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::height_inc() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::height_inc()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::input_mode() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::input_mode()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::input_shape() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::input_shape()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::max_aspect() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::max_aspect()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::max_height() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::max_height()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::max_width() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::max_width()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::min_aspect() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::min_aspect()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::min_height() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::min_height()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::min_width() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::min_width()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::name[abi:cxx11]() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::name[abi:cxx11]()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::operator=(miral::WindowSpecification 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::output_id() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::output_id()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::parent() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::parent()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::placement_hints() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::placement_hints()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::preferred_orientation() const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowSpecification::preferred_orientation()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::server_side_decorated() const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowSpecification::server_side_decorated()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::shell_chrome() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::shell_chrome()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::size() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::size()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::state() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::state()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::top_left() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::top_left()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::type() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::type()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::userdata() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::userdata()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::width_inc() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::width_inc()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::window_placement_gravity() const@MIRAL_3.6" 
3.6.0
+ (c++)"miral::WindowSpecification::window_placement_gravity()@MIRAL_3.6" 3.6.0
+ (c++)"miral::WindowSpecification::~WindowSpecification()@MIRAL_3.6" 3.6.0
+ (c++)"miral::X11Support::X11Support()@MIRAL_3.6" 3.6.0
+ (c++)"miral::X11Support::X11Support(miral::X11Support const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::X11Support::operator()(mir::Server&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::X11Support::operator=(miral::X11Support const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::X11Support::~X11Support()@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::Zone(mir::geometry::generic::Rectangle<int> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::Zone(miral::Zone const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::extents() const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::extents(mir::geometry::generic::Rectangle<int> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::is_same_zone(miral::Zone const&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::operator=(miral::Zone const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::operator==(miral::Zone const&) const@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::~Zone()@MIRAL_3.6" 3.6.0
+ (c++)"miral::application_for(wl_client*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::application_for(wl_resource*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::apply_lifecycle_state_to(std::shared_ptr<mir::scene::Session> 
const&, MirLifecycleState)@MIRAL_3.6" 3.6.0
+ (c++)"miral::display_configuration_options(mir::Server&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::equivalent_display_area(miral::Output const&, miral::Output 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::kill(std::shared_ptr<mir::scene::Session> const&, 
int)@MIRAL_3.6" 3.6.0
+ (c++)"miral::name_of[abi:cxx11](std::shared_ptr<mir::scene::Session> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::operator<(miral::Window const&, miral::Window const&)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::operator==(miral::Output::PhysicalSizeMM const&, 
miral::Output::PhysicalSizeMM const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::operator==(miral::Window const&, miral::Window 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::operator==(miral::Window const&, 
std::shared_ptr<mir::scene::Surface> const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::operator==(std::shared_ptr<mir::scene::Surface> const&, 
miral::Window const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::pid_of(std::shared_ptr<mir::scene::Session> const&)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::pre_init(miral::ConfigurationOption const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::socket_fd_of(std::shared_ptr<mir::scene::Session> 
const&)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_event_get_input_event(MirEvent const*)@MIRAL_3.6" 
3.6.0
+ (c++)"miral::toolkit::mir_event_get_type(MirEvent const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_input_event_get_event(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_input_event_get_event_time(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_input_event_get_keyboard_event(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_input_event_get_pointer_event(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_input_event_get_touch_event(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_input_event_get_type(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_input_event_has_cookie(MirInputEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_keyboard_event_action(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_keyboard_event_input_event(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_keyboard_event_key_code(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_keyboard_event_key_text(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_keyboard_event_keysym(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_keyboard_event_modifiers(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_keyboard_event_scan_code(MirKeyboardEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_pointer_event_action(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_pointer_event_axis_value(MirPointerEvent const*, 
MirPointerAxis)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_pointer_event_button_state(MirPointerEvent const*, 
MirPointerButton)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_pointer_event_buttons(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_pointer_event_input_event(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_pointer_event_modifiers(MirPointerEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_touch_event_action(MirTouchEvent const*, unsigned 
int)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_touch_event_axis_value(MirTouchEvent const*, 
unsigned int, MirTouchAxis)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_touch_event_id(MirTouchEvent const*, unsigned 
int)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_touch_event_input_event(MirTouchEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_touch_event_modifiers(MirTouchEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_touch_event_point_count(MirTouchEvent 
const*)@MIRAL_3.6" 3.6.0
+ (c++)"miral::toolkit::mir_touch_event_tooltype(MirTouchEvent const*, unsigned 
int)@MIRAL_3.6" 3.6.0
+ (c++)"miral::window_for(wl_resource*)@MIRAL_3.6" 3.6.0
+ (c++)"typeinfo for miral::CanonicalWindowManagerPolicy@MIRAL_3.6" 3.6.0
+ (c++)"typeinfo for miral::MinimalWindowManager@MIRAL_3.6" 3.6.0
+ (c++)"typeinfo for miral::WaylandExtensions::Context@MIRAL_3.6" 3.6.0
+ (c++)"typeinfo for miral::WindowManagementPolicy@MIRAL_3.6" 3.6.0
+ (c++)"vtable for miral::CanonicalWindowManagerPolicy@MIRAL_3.6" 3.6.0
+ (c++)"vtable for miral::MinimalWindowManager@MIRAL_3.6" 3.6.0
+ (c++)"vtable for miral::WindowManagementPolicy@MIRAL_3.6" 3.6.0
+ (c++)"miral::Zone::id() const@MIRAL_3.6" 3.6.0
+ MIRAL_3.7@MIRAL_3.7 3.7.0
+ 
(c++)"miral::MinimalWindowManager::MinimalWindowManager(miral::WindowManagerTools
 const&, MirInputEventModifier)@MIRAL_3.7" 3.7.0
+ (c++)"miral::MirRunner::register_signal_handler(std::initializer_list<int>, 
std::function<void (int)> const&)@MIRAL_3.7" 3.7.0
+ (c++)"miral::MirRunner::register_fd_handler(mir::Fd, std::function<void 
(int)> const&)@MIRAL_3.7" 3.7.0
+ (c++|optional)"miral::FdHandle::~FdHandle()@MIRAL_3.7" 3.7.0
+ MIRAL_3.8@MIRAL_3.8 3.8.0
+ 
(c++)"miral::DisplayConfiguration::add_output_attribute(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)@MIRAL_3.8" 3.8.0
+ (c++)"miral::Output::attribute(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&) const@MIRAL_3.8" 3.8.0
+ (c++)"miral::Output::attributes_map[abi:cxx11]() const@MIRAL_3.8" 3.8.0
+ (c++)"miral::Output::name[abi:cxx11]() const@MIRAL_3.8" 3.8.0
+ MIRAL_3.9@MIRAL_3.9 3.9.0
+ (c++)"miral::WaylandExtensions::ext_session_lock_manager_v1@MIRAL_3.9" 3.9.0
+ (c++)"miral::WindowInfo::visible_on_lock_screen() const@MIRAL_3.9" 3.9.0
+ (c++)"miral::WindowSpecification::visible_on_lock_screen() const@MIRAL_3.9" 
3.9.0
+ (c++)"miral::WindowSpecification::visible_on_lock_screen()@MIRAL_3.9" 3.9.0
diff -Nru mir-2.14.1/debian/libmircommon9.install 
mir-2.14.1/debian/libmircommon9.install
--- mir-2.14.1/debian/libmircommon9.install     2023-08-06 17:52:32.000000000 
+0000
+++ mir-2.14.1/debian/libmircommon9.install     1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libmircommon.so.9
diff -Nru mir-2.14.1/debian/libmircommon9t64.install 
mir-2.14.1/debian/libmircommon9t64.install
--- mir-2.14.1/debian/libmircommon9t64.install  1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmircommon9t64.install  2023-08-06 17:52:32.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libmircommon.so.9
diff -Nru mir-2.14.1/debian/libmircommon9t64.lintian-overrides 
mir-2.14.1/debian/libmircommon9t64.lintian-overrides
--- mir-2.14.1/debian/libmircommon9t64.lintian-overrides        1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmircommon9t64.lintian-overrides        2024-02-28 
20:02:59.000000000 +0000
@@ -0,0 +1 @@
+libmircommon9t64: package-name-doesnt-match-sonames libmircommon9
diff -Nru mir-2.14.1/debian/libmircookie2.install 
mir-2.14.1/debian/libmircookie2.install
--- mir-2.14.1/debian/libmircookie2.install     2022-01-25 02:24:37.000000000 
+0000
+++ mir-2.14.1/debian/libmircookie2.install     1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-/usr/lib/*/libmircookie.so.2
diff -Nru mir-2.14.1/debian/libmircookie2.symbols 
mir-2.14.1/debian/libmircookie2.symbols
--- mir-2.14.1/debian/libmircookie2.symbols     2022-01-24 03:04:54.000000000 
+0000
+++ mir-2.14.1/debian/libmircookie2.symbols     1970-01-01 00:00:00.000000000 
+0000
@@ -1,8 +0,0 @@
-# SymbolsHelper-Confirmed: 1.7 amd64
-libmircookie.so.2 libmircookie2 #MINVER#
-* Build-Depends-Package: libmircookie-dev
- MIR_COOKIE_2@MIR_COOKIE_2 1.7
- _ZN3mir6cookie9Authority11create_fromERKSt6vectorIhSaIhEE@MIR_COOKIE_2 1.7
- _ZN3mir6cookie9Authority13create_savingERSt6vectorIhSaIhEE@MIR_COOKIE_2 1.7
- _ZN3mir6cookie9Authority19optimal_secret_sizeEv@MIR_COOKIE_2 1.7
- _ZN3mir6cookie9Authority6createEv@MIR_COOKIE_2 1.7
diff -Nru mir-2.14.1/debian/libmircookie2t64.install 
mir-2.14.1/debian/libmircookie2t64.install
--- mir-2.14.1/debian/libmircookie2t64.install  1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmircookie2t64.install  2022-01-25 02:24:37.000000000 
+0000
@@ -0,0 +1 @@
+/usr/lib/*/libmircookie.so.2
diff -Nru mir-2.14.1/debian/libmircookie2t64.lintian-overrides 
mir-2.14.1/debian/libmircookie2t64.lintian-overrides
--- mir-2.14.1/debian/libmircookie2t64.lintian-overrides        1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmircookie2t64.lintian-overrides        2024-02-28 
20:02:59.000000000 +0000
@@ -0,0 +1 @@
+libmircookie2t64: package-name-doesnt-match-sonames libmircookie2
diff -Nru mir-2.14.1/debian/libmircookie2t64.symbols 
mir-2.14.1/debian/libmircookie2t64.symbols
--- mir-2.14.1/debian/libmircookie2t64.symbols  1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmircookie2t64.symbols  2024-02-28 20:02:59.000000000 
+0000
@@ -0,0 +1,8 @@
+# SymbolsHelper-Confirmed: 1.7 amd64
+libmircookie.so.2 libmircookie2t64 #MINVER#
+* Build-Depends-Package: libmircookie-dev
+ MIR_COOKIE_2@MIR_COOKIE_2 1.7
+ _ZN3mir6cookie9Authority11create_fromERKSt6vectorIhSaIhEE@MIR_COOKIE_2 1.7
+ _ZN3mir6cookie9Authority13create_savingERSt6vectorIhSaIhEE@MIR_COOKIE_2 1.7
+ _ZN3mir6cookie9Authority19optimal_secret_sizeEv@MIR_COOKIE_2 1.7
+ _ZN3mir6cookie9Authority6createEv@MIR_COOKIE_2 1.7
diff -Nru mir-2.14.1/debian/libmircore2.install 
mir-2.14.1/debian/libmircore2.install
--- mir-2.14.1/debian/libmircore2.install       2023-08-06 17:52:32.000000000 
+0000
+++ mir-2.14.1/debian/libmircore2.install       1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libmircore.so.2
diff -Nru mir-2.14.1/debian/libmircore2.symbols 
mir-2.14.1/debian/libmircore2.symbols
--- mir-2.14.1/debian/libmircore2.symbols       2023-08-06 17:53:36.000000000 
+0000
+++ mir-2.14.1/debian/libmircore2.symbols       1970-01-01 00:00:00.000000000 
+0000
@@ -1,34 +0,0 @@
-libmircore.so.2 libmircore2 #MINVER#
-* Build-Depends-Package: libmircore-dev
- MIR_CORE_2.9@MIR_CORE_2.9 2.8.0
- (c++|arch-bits=64)"mir::AnonymousShmFile::AnonymousShmFile(unsigned 
long)@MIR_CORE_2.9" 2.8.0
- (c++|arch-bits=32)"mir::AnonymousShmFile::AnonymousShmFile(unsigned 
int)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::AnonymousShmFile::base_ptr() const@MIR_CORE_2.9" 2.8.0
- (c++)"mir::AnonymousShmFile::fd() const@MIR_CORE_2.9" 2.8.0
- (c++)"mir::AnonymousShmFile::~AnonymousShmFile()@MIR_CORE_2.9" 2.8.0
- (c++)"mir::Fd::Fd()@MIR_CORE_2.9" 2.8.0
- (c++)"mir::Fd::Fd(int)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::Fd::Fd(mir::Fd&&)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::Fd::Fd(mir::IntOwnedFd)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::Fd::operator int() const@MIR_CORE_2.9" 2.8.0
- (c++)"mir::Fd::operator=(mir::Fd)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::fatal_error@MIR_CORE_2.9" 2.8.0
- (c++)"mir::fatal_error_abort(char const*, ...)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::fatal_error_except(char const*, ...)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::Rectangles()@MIR_CORE_2.9" 2.8.0
- 
(c++)"mir::geometry::Rectangles::Rectangles(std::initializer_list<mir::geometry::generic::Rectangle<int>
 > const&)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::add(mir::geometry::generic::Rectangle<int> 
const&)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::begin() const@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::bounding_rectangle() const@MIR_CORE_2.9" 
2.8.0
- (c++)"mir::geometry::Rectangles::clear()@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::confine(mir::geometry::generic::Point<int>&) 
const@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::end() const@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::operator!=(mir::geometry::Rectangles const&) 
const@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::operator==(mir::geometry::Rectangles const&) 
const@MIR_CORE_2.9" 2.8.0
- 
(c++)"mir::geometry::Rectangles::remove(mir::geometry::generic::Rectangle<int> 
const&)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::Rectangles::size() const@MIR_CORE_2.9" 2.8.0
- (c++)"mir::geometry::operator<<(std::basic_ostream<char, 
std::char_traits<char> >&, mir::geometry::Rectangles const&)@MIR_CORE_2.9" 2.8.0
- (c++)"mir::mir_depth_layer_get_index(MirDepthLayer)@MIR_CORE_2.9" 2.8.0
- (c++)"typeinfo for mir::AnonymousShmFile@MIR_CORE_2.9" 2.8.0
- (c++)"typeinfo for mir::ShmFile@MIR_CORE_2.9" 2.8.0
- (c++)"vtable for mir::AnonymousShmFile@MIR_CORE_2.9" 2.8.0
diff -Nru mir-2.14.1/debian/libmircore2t64.install 
mir-2.14.1/debian/libmircore2t64.install
--- mir-2.14.1/debian/libmircore2t64.install    1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmircore2t64.install    2023-08-06 17:52:32.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libmircore.so.2
diff -Nru mir-2.14.1/debian/libmircore2t64.lintian-overrides 
mir-2.14.1/debian/libmircore2t64.lintian-overrides
--- mir-2.14.1/debian/libmircore2t64.lintian-overrides  1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmircore2t64.lintian-overrides  2024-02-28 
20:02:59.000000000 +0000
@@ -0,0 +1 @@
+libmircore2t64: package-name-doesnt-match-sonames libmircore2
diff -Nru mir-2.14.1/debian/libmircore2t64.symbols 
mir-2.14.1/debian/libmircore2t64.symbols
--- mir-2.14.1/debian/libmircore2t64.symbols    1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmircore2t64.symbols    2024-02-28 20:02:59.000000000 
+0000
@@ -0,0 +1,34 @@
+libmircore.so.2 libmircore2t64 #MINVER#
+* Build-Depends-Package: libmircore-dev
+ MIR_CORE_2.9@MIR_CORE_2.9 2.8.0
+ (c++|arch-bits=64)"mir::AnonymousShmFile::AnonymousShmFile(unsigned 
long)@MIR_CORE_2.9" 2.8.0
+ (c++|arch-bits=32)"mir::AnonymousShmFile::AnonymousShmFile(unsigned 
int)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::AnonymousShmFile::base_ptr() const@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::AnonymousShmFile::fd() const@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::AnonymousShmFile::~AnonymousShmFile()@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::Fd::Fd()@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::Fd::Fd(int)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::Fd::Fd(mir::Fd&&)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::Fd::Fd(mir::IntOwnedFd)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::Fd::operator int() const@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::Fd::operator=(mir::Fd)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::fatal_error@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::fatal_error_abort(char const*, ...)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::fatal_error_except(char const*, ...)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::Rectangles()@MIR_CORE_2.9" 2.8.0
+ 
(c++)"mir::geometry::Rectangles::Rectangles(std::initializer_list<mir::geometry::generic::Rectangle<int>
 > const&)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::add(mir::geometry::generic::Rectangle<int> 
const&)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::begin() const@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::bounding_rectangle() const@MIR_CORE_2.9" 
2.8.0
+ (c++)"mir::geometry::Rectangles::clear()@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::confine(mir::geometry::generic::Point<int>&) 
const@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::end() const@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::operator!=(mir::geometry::Rectangles const&) 
const@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::operator==(mir::geometry::Rectangles const&) 
const@MIR_CORE_2.9" 2.8.0
+ 
(c++)"mir::geometry::Rectangles::remove(mir::geometry::generic::Rectangle<int> 
const&)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::Rectangles::size() const@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::geometry::operator<<(std::basic_ostream<char, 
std::char_traits<char> >&, mir::geometry::Rectangles const&)@MIR_CORE_2.9" 2.8.0
+ (c++)"mir::mir_depth_layer_get_index(MirDepthLayer)@MIR_CORE_2.9" 2.8.0
+ (c++)"typeinfo for mir::AnonymousShmFile@MIR_CORE_2.9" 2.8.0
+ (c++)"typeinfo for mir::ShmFile@MIR_CORE_2.9" 2.8.0
+ (c++)"vtable for mir::AnonymousShmFile@MIR_CORE_2.9" 2.8.0
diff -Nru mir-2.14.1/debian/libmiroil3.install 
mir-2.14.1/debian/libmiroil3.install
--- mir-2.14.1/debian/libmiroil3.install        2023-08-06 17:52:32.000000000 
+0000
+++ mir-2.14.1/debian/libmiroil3.install        1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libmiroil.so.3
diff -Nru mir-2.14.1/debian/libmiroil3.symbols 
mir-2.14.1/debian/libmiroil3.symbols
--- mir-2.14.1/debian/libmiroil3.symbols        2023-08-06 17:53:36.000000000 
+0000
+++ mir-2.14.1/debian/libmiroil3.symbols        1970-01-01 00:00:00.000000000 
+0000
@@ -1,124 +0,0 @@
-libmiroil.so.3 libmiroil3 #MINVER#
-* Build-Depends-Package: libmiroil-dev
- MIROIL_2.0@MIROIL_2.0 2.11.0
- (c++)"miroil::Compositor::~Compositor()@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::DisplayConfigurationControllerWrapper::DisplayConfigurationControllerWrapper(std::shared_ptr<mir::shell::DisplayConfigurationController>
 const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::DisplayConfigurationControllerWrapper::set_base_configuration(std::shared_ptr<mir::graphics::DisplayConfiguration>
 const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::DisplayConfigurationPolicy::DisplayConfigurationPolicy()@MIROIL_2.0"
 2.11.0
- 
(c++)"miroil::DisplayConfigurationPolicy::~DisplayConfigurationPolicy()@MIROIL_2.0"
 2.11.0
- 
(c++)"miroil::DisplayListenerWrapper::DisplayListenerWrapper(std::shared_ptr<mir::compositor::DisplayListener>
 const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::DisplayListenerWrapper::add_display(mir::geometry::generic::Rectangle<int>
 const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::DisplayListenerWrapper::remove_display(mir::geometry::generic::Rectangle<int>
 const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::DisplayListenerWrapper::~DisplayListenerWrapper()@MIROIL_2.0" 
2.11.0
- (c++)"miroil::Edid::Descriptor::string_value[abi:cxx11]() const@MIROIL_2.0" 
2.11.0
- (c++)"miroil::Edid::parse_data(std::vector<unsigned char, 
std::allocator<unsigned char> > const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::EventBuilder::EventBuilder()@MIROIL_2.0" 2.11.0
- (c++)"miroil::EventBuilder::EventInfo::store(MirInputEvent const*, unsigned 
long)@MIROIL_2.0" 2.11.0
- (c++)"miroil::EventBuilder::add_touch(MirEvent&, int, MirTouchAction, 
MirTouchTooltype, float, float, float, float, float, float)@MIROIL_2.0" 2.11.0
- (c++)"miroil::EventBuilder::find_info(unsigned long)@MIROIL_2.0" 2.11.0
-
-# std::chrono::duration<>s are 64 bits on both 64bit and 32bit archs,
-# meaning they appear as long/long long respectively.
- (c++|arch-bits=64)"miroil::EventBuilder::make_key_event(long, 
std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::vector<unsigned 
char, std::allocator<unsigned char> > const&, MirKeyboardAction, unsigned int, 
int, unsigned int)@MIROIL_2.0" 2.11.0
- (c++|arch-bits=32)"miroil::EventBuilder::make_key_event(long long, 
std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >, 
std::vector<unsigned char, std::allocator<unsigned char> > const&, 
MirKeyboardAction, unsigned int, int, unsigned int)@MIROIL_2.0" 2.11.0
- (c++|arch-bits=64)"miroil::EventBuilder::make_pointer_event(long, 
std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::vector<unsigned 
char, std::allocator<unsigned char> > const&, unsigned int, MirPointerAction, 
unsigned int, float, float, float, float, float, float)@MIROIL_2.0" 2.11.0
- (c++|arch-bits=32)"miroil::EventBuilder::make_pointer_event(long long, 
std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >, 
std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned 
int, MirPointerAction, unsigned int, float, float, float, float, float, 
float)@MIROIL_2.0" 2.11.0
- (c++|arch-bits=64)"miroil::EventBuilder::make_touch_event(long, 
std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::vector<unsigned 
char, std::allocator<unsigned char> > const&, unsigned int)@MIROIL_2.0" 2.11.0
- (c++|arch-bits=32)"miroil::EventBuilder::make_touch_event(long long, 
std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >, 
std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned 
int)@MIROIL_2.0" 2.11.0
-
- (c++)"miroil::EventBuilder::store(MirInputEvent const*, unsigned 
long)@MIROIL_2.0" 2.11.0
- (c++)"miroil::EventBuilder::~EventBuilder()@MIROIL_2.0" 2.11.0
- (c++)"miroil::GLBuffer::GLBuffer(std::shared_ptr<mir::graphics::Buffer> 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::GLBuffer::bind()@MIROIL_2.0" 2.11.0
- (c++)"miroil::GLBuffer::empty()@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::GLBuffer::from_mir_buffer(std::shared_ptr<mir::graphics::Buffer> 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::GLBuffer::has_alpha_channel() const@MIROIL_2.0" 2.11.0
- (c++)"miroil::GLBuffer::reset()@MIROIL_2.0" 2.11.0
- (c++)"miroil::GLBuffer::reset(std::shared_ptr<mir::graphics::Buffer> 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::GLBuffer::size() const@MIROIL_2.0" 2.11.0
- (c++)"miroil::GLBuffer::~GLBuffer()@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::InputDevice()@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::InputDevice(miroil::InputDevice 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::InputDevice(miroil::InputDevice&&)@MIROIL_2.0" 
2.11.0
- (c++)"miroil::InputDevice::InputDevice(std::shared_ptr<mir::input::Device> 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::apply_keymap(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::get_device_id()@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::get_device_name[abi:cxx11]()@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::is_alpha_numeric()@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::is_keyboard()@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::operator=(miroil::InputDevice const&)@MIROIL_2.0" 
2.11.0
- (c++)"miroil::InputDevice::operator=(miroil::InputDevice&&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDevice::operator==(miroil::InputDevice const&)@MIROIL_2.0" 
2.11.0
- (c++)"miroil::InputDevice::~InputDevice()@MIROIL_2.0" 2.11.0
- (c++)"miroil::InputDeviceObserver::~InputDeviceObserver()@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::MirPromptSession::MirPromptSession(MirPromptSession*)@MIROIL_2.0" 
2.11.0
- (c++)"miroil::MirPromptSession::MirPromptSession(miroil::MirPromptSession 
const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::MirPromptSession::MirPromptSession(miroil::MirPromptSession&&)@MIROIL_2.0"
 2.11.0
-
-# The callback takes a size_t, which appears as long on 64bit archs and int on 
32bits.
- 
(c++|arch-bits=64)"miroil::MirPromptSession::new_fds_for_prompt_providers(unsigned
 int, void (*)(MirPromptSession*, unsigned long, int const*, void*), 
void*)@MIROIL_2.0" 2.11.0
- 
(c++|arch-bits=32)"miroil::MirPromptSession::new_fds_for_prompt_providers(unsigned
 int, void (*)(MirPromptSession*, unsigned int, int const*, void*), 
void*)@MIROIL_2.0" 2.11.0
-
- (c++)"miroil::MirPromptSession::operator=(miroil::MirPromptSession 
const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::MirPromptSession::operator=(miroil::MirPromptSession&&)@MIROIL_2.0"
 2.11.0
- (c++)"miroil::MirPromptSession::operator==(miroil::MirPromptSession 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::MirPromptSession::~MirPromptSession()@MIROIL_2.0" 2.11.0
- (c++)"miroil::MirServerHooks::MirServerHooks()@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::MirServerHooks::create_input_device_observer(std::shared_ptr<miroil::InputDeviceObserver>&)@MIROIL_2.0"
 2.11.0
- 
(c++)"miroil::MirServerHooks::create_named_cursor(std::function<std::shared_ptr<mir::graphics::CursorImage>
 (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> const&)>)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::MirServerHooks::create_prompt_session_listener(std::shared_ptr<miroil::PromptSessionListener>)@MIROIL_2.0"
 2.11.0
- (c++)"miroil::MirServerHooks::operator()(mir::Server&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::MirServerHooks::the_display_configuration_controller() 
const@MIROIL_2.0" 2.11.0
- (c++)"miroil::MirServerHooks::the_mir_display() const@MIROIL_2.0" 2.11.0
- (c++)"miroil::MirServerHooks::the_prompt_session_listener() const@MIROIL_2.0" 
2.11.0
- (c++)"miroil::MirServerHooks::the_prompt_session_manager() const@MIROIL_2.0" 
2.11.0
- 
(c++)"miroil::OpenGLContext::OpenGLContext(mir::graphics::GLConfig*)@MIROIL_2.0"
 2.11.0
- (c++)"miroil::OpenGLContext::operator()(mir::Server&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::OpenGLContext::the_open_gl_config() const@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::PersistDisplayConfig::PersistDisplayConfig(miroil::PersistDisplayConfig
 const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::PersistDisplayConfig::PersistDisplayConfig(std::shared_ptr<miroil::DisplayConfigurationStorage>
 const&, std::function<std::shared_ptr<miroil::DisplayConfigurationPolicy> 
(std::shared_ptr<mir::graphics::DisplayConfigurationPolicy> const&)> 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::PersistDisplayConfig::operator()(mir::Server&)@MIROIL_2.0" 
2.11.0
- (c++)"miroil::PersistDisplayConfig::operator=(miroil::PersistDisplayConfig 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::PersistDisplayConfig::~PersistDisplayConfig()@MIROIL_2.0" 2.11.0
- (c++)"miroil::PromptSessionListener::~PromptSessionListener()@MIROIL_2.0" 
2.11.0
- 
(c++)"miroil::PromptSessionManager::PromptSessionManager(miroil::PromptSessionManager
 const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::PromptSessionManager::PromptSessionManager(miroil::PromptSessionManager&&)@MIROIL_2.0"
 2.11.0
- 
(c++)"miroil::PromptSessionManager::PromptSessionManager(std::shared_ptr<mir::scene::PromptSessionManager>
 const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::PromptSessionManager::application_for(std::shared_ptr<mir::scene::PromptSession>
 const&) const@MIROIL_2.0" 2.11.0
- (c++)"miroil::PromptSessionManager::operator==(miroil::PromptSessionManager 
const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::PromptSessionManager::resume_prompt_session(std::shared_ptr<mir::scene::PromptSession>
 const&) const@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::PromptSessionManager::stop_prompt_session(std::shared_ptr<mir::scene::PromptSession>
 const&) const@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::PromptSessionManager::suspend_prompt_session(std::shared_ptr<mir::scene::PromptSession>
 const&) const@MIROIL_2.0" 2.11.0
- (c++)"miroil::PromptSessionManager::~PromptSessionManager()@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::SetCompositor::SetCompositor(std::function<std::shared_ptr<miroil::Compositor>
 ()>, std::function<void (std::shared_ptr<mir::graphics::Display> const&, 
std::shared_ptr<miroil::Compositor> const&, 
std::shared_ptr<mir::compositor::DisplayListener> const&)>)@MIROIL_2.0" 2.11.0
- (c++)"miroil::SetCompositor::operator()(mir::Server&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::Surface::Surface(std::shared_ptr<mir::scene::Surface>)@MIROIL_2.0"
 2.11.0
- (c++)"miroil::Surface::add_observer(std::shared_ptr<miroil::SurfaceObserver> 
const&)@MIROIL_2.0" 2.11.0
- (c++)"miroil::Surface::buffers_ready_for_compositor(void const*) 
const@MIROIL_2.0" 2.11.0
- (c++)"miroil::Surface::configure(MirWindowAttrib, int)@MIROIL_2.0" 2.11.0
- (c++)"miroil::Surface::generate_renderables(void const*) const@MIROIL_2.0" 
2.11.0
- (c++)"miroil::Surface::get_wrapped() const@MIROIL_2.0" 2.11.0
- (c++)"miroil::Surface::is_confined_to_window()@MIROIL_2.0" 2.11.0
- (c++)"miroil::Surface::parent() const@MIROIL_2.0" 2.11.0
- (c++)"miroil::Surface::query(MirWindowAttrib) const@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::Surface::remove_observer(std::shared_ptr<miroil::SurfaceObserver> 
const&)@MIROIL_2.0" 2.11.0
- 
(c++)"miroil::Surface::set_confine_pointer_state(MirPointerConfinementState)@MIROIL_2.0"
 2.11.0
-
-# Again, first parameter is a 64bit integer
- (c++|arch-bits=64)"miroil::Surface::set_keymap(long, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIROIL_2.0" 2.11.0
- (c++|arch-bits=32)"miroil::Surface::set_keymap(long long, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIROIL_2.0" 2.11.0
-
- (c++)"miroil::Surface::set_orientation(MirOrientation)@MIROIL_2.0" 2.11.0
- (c++)"miroil::Surface::top_left() const@MIROIL_2.0" 2.11.0
- (c++)"miroil::Surface::visible() const@MIROIL_2.0" 2.11.0
- (c++)"miroil::dispatch_input_event(miral::Window const&, MirInputEvent 
const*)@MIROIL_2.0" 2.11.0
- (c++)"typeinfo for miroil::Compositor@MIROIL_2.0" 2.11.0
- (c++)"typeinfo for miroil::DisplayConfigurationPolicy@MIROIL_2.0" 2.11.0
- (c++)"typeinfo for miroil::EventBuilder@MIROIL_2.0" 2.11.0
- (c++)"typeinfo for miroil::InputDeviceObserver@MIROIL_2.0" 2.11.0
- (c++)"typeinfo for miroil::PromptSessionListener@MIROIL_2.0" 2.11.0
- (c++)"vtable for miroil::Compositor@MIROIL_2.0" 2.11.0
- (c++)"vtable for miroil::DisplayConfigurationPolicy@MIROIL_2.0" 2.11.0
- (c++)"vtable for miroil::EventBuilder@MIROIL_2.0" 2.11.0
- (c++)"vtable for miroil::InputDeviceObserver@MIROIL_2.0" 2.11.0
- (c++)"vtable for miroil::PromptSessionListener@MIROIL_2.0" 2.11.0
diff -Nru mir-2.14.1/debian/libmiroil3t64.install 
mir-2.14.1/debian/libmiroil3t64.install
--- mir-2.14.1/debian/libmiroil3t64.install     1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmiroil3t64.install     2023-08-06 17:52:32.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libmiroil.so.3
diff -Nru mir-2.14.1/debian/libmiroil3t64.lintian-overrides 
mir-2.14.1/debian/libmiroil3t64.lintian-overrides
--- mir-2.14.1/debian/libmiroil3t64.lintian-overrides   1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmiroil3t64.lintian-overrides   2024-02-28 
20:02:59.000000000 +0000
@@ -0,0 +1 @@
+libmiroil3t64: package-name-doesnt-match-sonames libmiroil3
diff -Nru mir-2.14.1/debian/libmiroil3t64.symbols 
mir-2.14.1/debian/libmiroil3t64.symbols
--- mir-2.14.1/debian/libmiroil3t64.symbols     1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmiroil3t64.symbols     2024-02-28 20:02:59.000000000 
+0000
@@ -0,0 +1,124 @@
+libmiroil.so.3 libmiroil3t64 #MINVER#
+* Build-Depends-Package: libmiroil-dev
+ MIROIL_2.0@MIROIL_2.0 2.11.0
+ (c++)"miroil::Compositor::~Compositor()@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::DisplayConfigurationControllerWrapper::DisplayConfigurationControllerWrapper(std::shared_ptr<mir::shell::DisplayConfigurationController>
 const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::DisplayConfigurationControllerWrapper::set_base_configuration(std::shared_ptr<mir::graphics::DisplayConfiguration>
 const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::DisplayConfigurationPolicy::DisplayConfigurationPolicy()@MIROIL_2.0"
 2.11.0
+ 
(c++)"miroil::DisplayConfigurationPolicy::~DisplayConfigurationPolicy()@MIROIL_2.0"
 2.11.0
+ 
(c++)"miroil::DisplayListenerWrapper::DisplayListenerWrapper(std::shared_ptr<mir::compositor::DisplayListener>
 const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::DisplayListenerWrapper::add_display(mir::geometry::generic::Rectangle<int>
 const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::DisplayListenerWrapper::remove_display(mir::geometry::generic::Rectangle<int>
 const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::DisplayListenerWrapper::~DisplayListenerWrapper()@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::Edid::Descriptor::string_value[abi:cxx11]() const@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::Edid::parse_data(std::vector<unsigned char, 
std::allocator<unsigned char> > const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::EventBuilder::EventBuilder()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::EventBuilder::EventInfo::store(MirInputEvent const*, unsigned 
long)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::EventBuilder::add_touch(MirEvent&, int, MirTouchAction, 
MirTouchTooltype, float, float, float, float, float, float)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::EventBuilder::find_info(unsigned long)@MIROIL_2.0" 2.11.0
+
+# std::chrono::duration<>s are 64 bits on both 64bit and 32bit archs,
+# meaning they appear as long/long long respectively.
+ (c++|arch-bits=64)"miroil::EventBuilder::make_key_event(long, 
std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::vector<unsigned 
char, std::allocator<unsigned char> > const&, MirKeyboardAction, unsigned int, 
int, unsigned int)@MIROIL_2.0" 2.11.0
+ (c++|arch-bits=32)"miroil::EventBuilder::make_key_event(long long, 
std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >, 
std::vector<unsigned char, std::allocator<unsigned char> > const&, 
MirKeyboardAction, unsigned int, int, unsigned int)@MIROIL_2.0" 2.11.0
+ (c++|arch-bits=64)"miroil::EventBuilder::make_pointer_event(long, 
std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::vector<unsigned 
char, std::allocator<unsigned char> > const&, unsigned int, MirPointerAction, 
unsigned int, float, float, float, float, float, float)@MIROIL_2.0" 2.11.0
+ (c++|arch-bits=32)"miroil::EventBuilder::make_pointer_event(long long, 
std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >, 
std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned 
int, MirPointerAction, unsigned int, float, float, float, float, float, 
float)@MIROIL_2.0" 2.11.0
+ (c++|arch-bits=64)"miroil::EventBuilder::make_touch_event(long, 
std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::vector<unsigned 
char, std::allocator<unsigned char> > const&, unsigned int)@MIROIL_2.0" 2.11.0
+ (c++|arch-bits=32)"miroil::EventBuilder::make_touch_event(long long, 
std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >, 
std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned 
int)@MIROIL_2.0" 2.11.0
+
+ (c++)"miroil::EventBuilder::store(MirInputEvent const*, unsigned 
long)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::EventBuilder::~EventBuilder()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::GLBuffer::GLBuffer(std::shared_ptr<mir::graphics::Buffer> 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::GLBuffer::bind()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::GLBuffer::empty()@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::GLBuffer::from_mir_buffer(std::shared_ptr<mir::graphics::Buffer> 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::GLBuffer::has_alpha_channel() const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::GLBuffer::reset()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::GLBuffer::reset(std::shared_ptr<mir::graphics::Buffer> 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::GLBuffer::size() const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::GLBuffer::~GLBuffer()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::InputDevice()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::InputDevice(miroil::InputDevice 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::InputDevice(miroil::InputDevice&&)@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::InputDevice::InputDevice(std::shared_ptr<mir::input::Device> 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::apply_keymap(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::get_device_id()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::get_device_name[abi:cxx11]()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::is_alpha_numeric()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::is_keyboard()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::operator=(miroil::InputDevice const&)@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::InputDevice::operator=(miroil::InputDevice&&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDevice::operator==(miroil::InputDevice const&)@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::InputDevice::~InputDevice()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::InputDeviceObserver::~InputDeviceObserver()@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::MirPromptSession::MirPromptSession(MirPromptSession*)@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::MirPromptSession::MirPromptSession(miroil::MirPromptSession 
const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::MirPromptSession::MirPromptSession(miroil::MirPromptSession&&)@MIROIL_2.0"
 2.11.0
+
+# The callback takes a size_t, which appears as long on 64bit archs and int on 
32bits.
+ 
(c++|arch-bits=64)"miroil::MirPromptSession::new_fds_for_prompt_providers(unsigned
 int, void (*)(MirPromptSession*, unsigned long, int const*, void*), 
void*)@MIROIL_2.0" 2.11.0
+ 
(c++|arch-bits=32)"miroil::MirPromptSession::new_fds_for_prompt_providers(unsigned
 int, void (*)(MirPromptSession*, unsigned int, int const*, void*), 
void*)@MIROIL_2.0" 2.11.0
+
+ (c++)"miroil::MirPromptSession::operator=(miroil::MirPromptSession 
const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::MirPromptSession::operator=(miroil::MirPromptSession&&)@MIROIL_2.0"
 2.11.0
+ (c++)"miroil::MirPromptSession::operator==(miroil::MirPromptSession 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::MirPromptSession::~MirPromptSession()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::MirServerHooks::MirServerHooks()@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::MirServerHooks::create_input_device_observer(std::shared_ptr<miroil::InputDeviceObserver>&)@MIROIL_2.0"
 2.11.0
+ 
(c++)"miroil::MirServerHooks::create_named_cursor(std::function<std::shared_ptr<mir::graphics::CursorImage>
 (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> const&)>)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::MirServerHooks::create_prompt_session_listener(std::shared_ptr<miroil::PromptSessionListener>)@MIROIL_2.0"
 2.11.0
+ (c++)"miroil::MirServerHooks::operator()(mir::Server&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::MirServerHooks::the_display_configuration_controller() 
const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::MirServerHooks::the_mir_display() const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::MirServerHooks::the_prompt_session_listener() const@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::MirServerHooks::the_prompt_session_manager() const@MIROIL_2.0" 
2.11.0
+ 
(c++)"miroil::OpenGLContext::OpenGLContext(mir::graphics::GLConfig*)@MIROIL_2.0"
 2.11.0
+ (c++)"miroil::OpenGLContext::operator()(mir::Server&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::OpenGLContext::the_open_gl_config() const@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::PersistDisplayConfig::PersistDisplayConfig(miroil::PersistDisplayConfig
 const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::PersistDisplayConfig::PersistDisplayConfig(std::shared_ptr<miroil::DisplayConfigurationStorage>
 const&, std::function<std::shared_ptr<miroil::DisplayConfigurationPolicy> 
(std::shared_ptr<mir::graphics::DisplayConfigurationPolicy> const&)> 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::PersistDisplayConfig::operator()(mir::Server&)@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::PersistDisplayConfig::operator=(miroil::PersistDisplayConfig 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::PersistDisplayConfig::~PersistDisplayConfig()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::PromptSessionListener::~PromptSessionListener()@MIROIL_2.0" 
2.11.0
+ 
(c++)"miroil::PromptSessionManager::PromptSessionManager(miroil::PromptSessionManager
 const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::PromptSessionManager::PromptSessionManager(miroil::PromptSessionManager&&)@MIROIL_2.0"
 2.11.0
+ 
(c++)"miroil::PromptSessionManager::PromptSessionManager(std::shared_ptr<mir::scene::PromptSessionManager>
 const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::PromptSessionManager::application_for(std::shared_ptr<mir::scene::PromptSession>
 const&) const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::PromptSessionManager::operator==(miroil::PromptSessionManager 
const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::PromptSessionManager::resume_prompt_session(std::shared_ptr<mir::scene::PromptSession>
 const&) const@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::PromptSessionManager::stop_prompt_session(std::shared_ptr<mir::scene::PromptSession>
 const&) const@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::PromptSessionManager::suspend_prompt_session(std::shared_ptr<mir::scene::PromptSession>
 const&) const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::PromptSessionManager::~PromptSessionManager()@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::SetCompositor::SetCompositor(std::function<std::shared_ptr<miroil::Compositor>
 ()>, std::function<void (std::shared_ptr<mir::graphics::Display> const&, 
std::shared_ptr<miroil::Compositor> const&, 
std::shared_ptr<mir::compositor::DisplayListener> const&)>)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::SetCompositor::operator()(mir::Server&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::Surface::Surface(std::shared_ptr<mir::scene::Surface>)@MIROIL_2.0"
 2.11.0
+ (c++)"miroil::Surface::add_observer(std::shared_ptr<miroil::SurfaceObserver> 
const&)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::Surface::buffers_ready_for_compositor(void const*) 
const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::Surface::configure(MirWindowAttrib, int)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::Surface::generate_renderables(void const*) const@MIROIL_2.0" 
2.11.0
+ (c++)"miroil::Surface::get_wrapped() const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::Surface::is_confined_to_window()@MIROIL_2.0" 2.11.0
+ (c++)"miroil::Surface::parent() const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::Surface::query(MirWindowAttrib) const@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::Surface::remove_observer(std::shared_ptr<miroil::SurfaceObserver> 
const&)@MIROIL_2.0" 2.11.0
+ 
(c++)"miroil::Surface::set_confine_pointer_state(MirPointerConfinementState)@MIROIL_2.0"
 2.11.0
+
+# Again, first parameter is a 64bit integer
+ (c++|arch-bits=64)"miroil::Surface::set_keymap(long, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIROIL_2.0" 2.11.0
+ (c++|arch-bits=32)"miroil::Surface::set_keymap(long long, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)@MIROIL_2.0" 2.11.0
+
+ (c++)"miroil::Surface::set_orientation(MirOrientation)@MIROIL_2.0" 2.11.0
+ (c++)"miroil::Surface::top_left() const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::Surface::visible() const@MIROIL_2.0" 2.11.0
+ (c++)"miroil::dispatch_input_event(miral::Window const&, MirInputEvent 
const*)@MIROIL_2.0" 2.11.0
+ (c++)"typeinfo for miroil::Compositor@MIROIL_2.0" 2.11.0
+ (c++)"typeinfo for miroil::DisplayConfigurationPolicy@MIROIL_2.0" 2.11.0
+ (c++)"typeinfo for miroil::EventBuilder@MIROIL_2.0" 2.11.0
+ (c++)"typeinfo for miroil::InputDeviceObserver@MIROIL_2.0" 2.11.0
+ (c++)"typeinfo for miroil::PromptSessionListener@MIROIL_2.0" 2.11.0
+ (c++)"vtable for miroil::Compositor@MIROIL_2.0" 2.11.0
+ (c++)"vtable for miroil::DisplayConfigurationPolicy@MIROIL_2.0" 2.11.0
+ (c++)"vtable for miroil::EventBuilder@MIROIL_2.0" 2.11.0
+ (c++)"vtable for miroil::InputDeviceObserver@MIROIL_2.0" 2.11.0
+ (c++)"vtable for miroil::PromptSessionListener@MIROIL_2.0" 2.11.0
diff -Nru mir-2.14.1/debian/libmirplatform26.install 
mir-2.14.1/debian/libmirplatform26.install
--- mir-2.14.1/debian/libmirplatform26.install  2023-08-06 17:53:45.000000000 
+0000
+++ mir-2.14.1/debian/libmirplatform26.install  1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libmirplatform.so.26
diff -Nru mir-2.14.1/debian/libmirplatform26t64.install 
mir-2.14.1/debian/libmirplatform26t64.install
--- mir-2.14.1/debian/libmirplatform26t64.install       1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmirplatform26t64.install       2023-08-06 
17:53:45.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libmirplatform.so.26
diff -Nru mir-2.14.1/debian/libmirplatform26t64.lintian-overrides 
mir-2.14.1/debian/libmirplatform26t64.lintian-overrides
--- mir-2.14.1/debian/libmirplatform26t64.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmirplatform26t64.lintian-overrides     2024-02-28 
20:02:59.000000000 +0000
@@ -0,0 +1 @@
+libmirplatform26t64: package-name-doesnt-match-sonames libmirplatform26
diff -Nru mir-2.14.1/debian/libmirserver58.install 
mir-2.14.1/debian/libmirserver58.install
--- mir-2.14.1/debian/libmirserver58.install    2023-08-06 17:52:32.000000000 
+0000
+++ mir-2.14.1/debian/libmirserver58.install    1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libmirserver.so.58
diff -Nru mir-2.14.1/debian/libmirserver58t64.install 
mir-2.14.1/debian/libmirserver58t64.install
--- mir-2.14.1/debian/libmirserver58t64.install 1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmirserver58t64.install 2023-08-06 17:52:32.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libmirserver.so.58
diff -Nru mir-2.14.1/debian/libmirserver58t64.lintian-overrides 
mir-2.14.1/debian/libmirserver58t64.lintian-overrides
--- mir-2.14.1/debian/libmirserver58t64.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmirserver58t64.lintian-overrides       2024-02-28 
20:02:59.000000000 +0000
@@ -0,0 +1 @@
+libmirserver58t64: package-name-doesnt-match-sonames libmirserver58
diff -Nru mir-2.14.1/debian/libmirwayland4.install 
mir-2.14.1/debian/libmirwayland4.install
--- mir-2.14.1/debian/libmirwayland4.install    2023-08-06 17:52:32.000000000 
+0000
+++ mir-2.14.1/debian/libmirwayland4.install    1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libmirwayland.so.4
diff -Nru mir-2.14.1/debian/libmirwayland4t64.install 
mir-2.14.1/debian/libmirwayland4t64.install
--- mir-2.14.1/debian/libmirwayland4t64.install 1970-01-01 00:00:00.000000000 
+0000
+++ mir-2.14.1/debian/libmirwayland4t64.install 2023-08-06 17:52:32.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libmirwayland.so.4
diff -Nru mir-2.14.1/debian/libmirwayland4t64.lintian-overrides 
mir-2.14.1/debian/libmirwayland4t64.lintian-overrides
--- mir-2.14.1/debian/libmirwayland4t64.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
+++ mir-2.14.1/debian/libmirwayland4t64.lintian-overrides       2024-02-28 
20:02:59.000000000 +0000
@@ -0,0 +1 @@
+libmirwayland4t64: package-name-doesnt-match-sonames libmirwayland4
diff -Nru mir-2.14.1/debian/rules mir-2.14.1/debian/rules
--- mir-2.14.1/debian/rules     2023-08-06 17:53:36.000000000 +0000
+++ mir-2.14.1/debian/rules     2024-02-28 20:03:54.000000000 +0000
@@ -133,9 +133,9 @@
 
 # TODO: we'll use a symbol file once mir is abi stable
 override_dh_makeshlibs:
-       dh_makeshlibs -Nlibmiral5 -V -Nmir-test-tools
+       dh_makeshlibs -Nlibmiral5t64 -V -Nmir-test-tools
        # libmiral5 *has* a symbols file, so we don't need to -V it!
-       dh_makeshlibs -plibmiral5 -- -v$(MIRAL_RELEASE)
+       dh_makeshlibs -plibmiral5t64 -- -v$(MIRAL_RELEASE)
 
 override_dh_missing:
        dh_missing --fail-missing
@@ -149,8 +149,8 @@
        dh_shlibdeps -Xmir-test-data
 
 override_dh_gencontrol:
-       dh_gencontrol -Nlibmiral5 -Nlibmiral-dev
-       dh_gencontrol -plibmiral5 -plibmiral-dev -- -v$(MIRAL_VERSION) 
-V'libmiral5:Version=$(MIRAL_VERSION)'
+       dh_gencontrol -Nlibmiral5t64 -Nlibmiral-dev
+       dh_gencontrol -plibmiral5t64 -plibmiral-dev -- -v$(MIRAL_VERSION) 
-V'libmiral5t64:Version=$(MIRAL_VERSION)'
 
 get-orig-source:
        uscan --noconf --force-download --rename --download-current-version 
--destdir=..

Reply via email to