{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.eVHbPe5D/b1/mir_2.14.1-8_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.eVHbPe5D/b2/mir_2.14.1-8_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -24,15 +24,15 @@\n  94f32527cea37e493ad3166d6dbd4f2f 1906904 debug optional libmirwayland-bin-dbgsym_2.14.1-8_amd64.deb\n  34b17ae672eba1086658ff842ce63885 137584 libdevel optional libmirwayland-bin_2.14.1-8_amd64.deb\n  9c21a34395a079a091b503da42e49989 24136 libdevel optional libmirwayland-dev_2.14.1-8_amd64.deb\n  80ec39e1399dcbcd97b3490a571420dd 1103312 debug optional libmirwayland4t64-dbgsym_2.14.1-8_amd64.deb\n  bf22795692ff8e45e11c6c08219185f3 134676 libs optional libmirwayland4t64_2.14.1-8_amd64.deb\n  9f17c03bc94e5b1d5256e650f52932eb 1472908 debug optional mir-demos-dbgsym_2.14.1-8_amd64.deb\n  9d0f53bff8ce98077de71b23cc25d9f7 131204 x11 optional mir-demos_2.14.1-8_amd64.deb\n- 7ef2f28963745ddc87424dab3365f333 911252 doc optional mir-doc_2.14.1-8_all.deb\n+ 115439477cc1b5dba2bebe55730751be 911468 doc optional mir-doc_2.14.1-8_all.deb\n  b5dbb710de1e774ebbed131c3527fb76 20436 libs optional mir-graphics-drivers-desktop_2.14.1-8_amd64.deb\n  1119827c254aa52a93747ad715376d28 20404 libs optional mir-graphics-drivers-nvidia_2.14.1-8_amd64.deb\n  1adf283702a54d7ffd5c4f30dd1756af 1903176 debug optional mir-platform-graphics-eglstream-kms20-dbgsym_2.14.1-8_amd64.deb\n  6fd63285a2a5c7f6c2b5ced3447e4d8b 117900 libs optional mir-platform-graphics-eglstream-kms20_2.14.1-8_amd64.deb\n  ecb8916a00ecc134396c760a7e496bb9 20428 libs optional mir-platform-graphics-eglstream-kms_2.14.1-8_amd64.deb\n  58c3ec00b143bd92b4e50c6dcf8867ef 2805108 debug optional mir-platform-graphics-gbm-kms20-dbgsym_2.14.1-8_amd64.deb\n  b99f65fafda2f8fee6c2065bea31d41a 153240 libs optional mir-platform-graphics-gbm-kms20_2.14.1-8_amd64.deb\n"}, {"source1": "mir-doc_2.14.1-8_all.deb", "source2": "mir-doc_2.14.1-8_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r--   0        0        0        4 2025-01-20 16:11:48.000000 debian-binary\n--rw-r--r--   0        0        0    38672 2025-01-20 16:11:48.000000 control.tar.xz\n--rw-r--r--   0        0        0   872388 2025-01-20 16:11:48.000000 data.tar.xz\n+-rw-r--r--   0        0        0    38660 2025-01-20 16:11:48.000000 control.tar.xz\n+-rw-r--r--   0        0        0   872616 2025-01-20 16:11:48.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/mir-doc/html/_h_a_c_k_i_n_g_8md.html", "source2": "./usr/share/doc/mir-doc/html/_h_a_c_k_i_n_g_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">HACKING.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n HACKING.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/_r_e_a_d_m_e_8md.html", "source2": "./usr/share/doc/mir-doc/html/_r_e_a_d_m_e_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">README.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n README.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/abnormal__exit_8h.html", "source2": "./usr/share/doc/mir-doc/html/abnormal__exit_8h.html", "unified_diff": "@@ -101,14 +101,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,10 +21,10 @@\n \u00a0       Indicates Mir should exit with the given output (such as help text)\n         printed to stdout. _\bM_\bo_\br_\be_\b._\b._\b.\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/abnormal__exit_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/abnormal__exit_8h_source.html", "unified_diff": "@@ -132,14 +132,14 @@\n <div class=\"ttc\" id=\"aclassmir_1_1_abnormal_exit_html\"><div class=\"ttname\"><a href=\"classmir_1_1_abnormal_exit.html\">mir::AbnormalExit</a></div><div class=\"ttdoc\">Indicates Mir should exit with an error message printed to stderr.</div><div class=\"ttdef\"><b>Definition</b> abnormal_exit.h:27</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_abnormal_exit_html_a95be15d46a3558d0beb721646d0062bb\"><div class=\"ttname\"><a href=\"classmir_1_1_abnormal_exit.html#a95be15d46a3558d0beb721646d0062bb\">mir::AbnormalExit::AbnormalExit</a></div><div class=\"ttdeci\">AbnormalExit(std::string const &amp;what)</div><div class=\"ttdef\"><b>Definition</b> abnormal_exit.h:29</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_exit_with_output_html\"><div class=\"ttname\"><a href=\"classmir_1_1_exit_with_output.html\">mir::ExitWithOutput</a></div><div class=\"ttdoc\">Indicates Mir should exit with the given output (such as help text) printed to stdout.</div><div class=\"ttdef\"><b>Definition</b> abnormal_exit.h:37</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_exit_with_output_html_a6349e714b2da7c307923e190cf5c9d63\"><div class=\"ttname\"><a href=\"classmir_1_1_exit_with_output.html#a6349e714b2da7c307923e190cf5c9d63\">mir::ExitWithOutput::ExitWithOutput</a></div><div class=\"ttdeci\">ExitWithOutput(std::string const &amp;what)</div><div class=\"ttdef\"><b>Definition</b> abnormal_exit.h:39</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,10 +67,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn abnormal_exit.h:37\n _\bm_\bi_\br_\b:_\b:_\bE_\bx_\bi_\bt_\bW_\bi_\bt_\bh_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\bE_\bx_\bi_\bt_\bW_\bi_\bt_\bh_\bO_\bu_\bt_\bp_\bu_\bt\n ExitWithOutput(std::string const &what)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn abnormal_exit.h:39\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/add__init__callback_8h.html", "source2": "./usr/share/doc/mir-doc/html/add__init__callback_8h.html", "unified_diff": "@@ -101,14 +101,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,10 +21,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/add__init__callback_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/add__init__callback_8h_source.html", "unified_diff": "@@ -131,14 +131,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_add_init_callback_html_a46163666c5ad7a0cd2830ff9e380b86a\"><div class=\"ttname\"><a href=\"classmiral_1_1_add_init_callback.html#a46163666c5ad7a0cd2830ff9e380b86a\">miral::AddInitCallback::~AddInitCallback</a></div><div class=\"ttdeci\">~AddInitCallback()</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_add_init_callback_html_a507c016f9a5dccd2d89b9efe7857448a\"><div class=\"ttname\"><a href=\"classmiral_1_1_add_init_callback.html#a507c016f9a5dccd2d89b9efe7857448a\">miral::AddInitCallback::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server) const</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_add_init_callback_html_aee497fdf5cbb23b3e322068739cd53f8\"><div class=\"ttname\"><a href=\"classmiral_1_1_add_init_callback.html#aee497fdf5cbb23b3e322068739cd53f8\">miral::AddInitCallback::AddInitCallback</a></div><div class=\"ttdeci\">AddInitCallback(Callback const &amp;callback)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -65,10 +65,10 @@\n AddInitCallback(Callback const &callback)\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/annotated.html", "source2": "./usr/share/doc/mir-doc/html/annotated.html", "unified_diff": "@@ -189,14 +189,14 @@\n <tr id=\"row_16_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">C</span></span><a class=\"el\" href=\"class_wayland_shm.html\" target=\"_self\">WaylandShm</a></td><td class=\"desc\">A single <a class=\"el\" href=\"class_wayland_shm.html\" title=\"A single WaylandShm does not efficiently provision multiple buffers for multiple window sizes....\">WaylandShm</a> does not efficiently provision multiple buffers for multiple window sizes. Please use one <a class=\"el\" href=\"class_wayland_shm.html\" title=\"A single WaylandShm does not efficiently provision multiple buffers for multiple window sizes....\">WaylandShm</a> per window (if windows may have distinct sizes) </td></tr>\n <tr id=\"row_17_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">C</span></span><a class=\"el\" href=\"class_wayland_shm_buffer.html\" target=\"_self\">WaylandShmBuffer</a></td><td class=\"desc\"></td></tr>\n <tr id=\"row_18_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">C</span></span><a class=\"el\" href=\"class_wayland_surface.html\" target=\"_self\">WaylandSurface</a></td><td class=\"desc\"></td></tr>\n </table>\n </div><!-- directory -->\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -202,10 +202,10 @@\n                                         efficiently provision multiple buffers\n \u00a0C_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm                            for multiple window sizes. Please use\n                                         one _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm per window (if windows\n                                         may have distinct sizes)\n \u00a0C_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br\n \u00a0C_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/anonymous__shm__file_8h.html", "source2": "./usr/share/doc/mir-doc/html/anonymous__shm__file_8h.html", "unified_diff": "@@ -98,14 +98,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bm_\bi_\br_\b:_\b:_\bA_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\bS_\bh_\bm_\bF_\bi_\bl_\be\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/anonymous__shm__file_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/anonymous__shm__file_8h_source.html", "unified_diff": "@@ -131,14 +131,14 @@\n <div class=\"ttc\" id=\"aclassmir_1_1_anonymous_shm_file_html_a2fc73f948a41722f728bf8218d402fcc\"><div class=\"ttname\"><a href=\"classmir_1_1_anonymous_shm_file.html#a2fc73f948a41722f728bf8218d402fcc\">mir::AnonymousShmFile::~AnonymousShmFile</a></div><div class=\"ttdeci\">~AnonymousShmFile() noexcept</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_anonymous_shm_file_html_a88178f8a2b96b0ed1f7440d7e4758cec\"><div class=\"ttname\"><a href=\"classmir_1_1_anonymous_shm_file.html#a88178f8a2b96b0ed1f7440d7e4758cec\">mir::AnonymousShmFile::AnonymousShmFile</a></div><div class=\"ttdeci\">AnonymousShmFile(size_t size)</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_fd_html\"><div class=\"ttname\"><a href=\"classmir_1_1_fd.html\">mir::Fd</a></div><div class=\"ttdef\"><b>Definition</b> fd.h:32</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_shm_file_html\"><div class=\"ttname\"><a href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></div><div class=\"ttdef\"><b>Definition</b> shm_file.h:26</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -63,10 +63,10 @@\n _\bm_\bi_\br_\b:_\b:_\bF_\bd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn fd.h:32\n _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn shm_file.h:26\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/append__event__filter_8h.html", "source2": "./usr/share/doc/mir-doc/html/append__event__filter_8h.html", "unified_diff": "@@ -127,14 +127,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,10 +28,10 @@\n T\bTy\byp\bpe\bed\bde\bef\bfs\bs\n typedef struct _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt\u00a0 _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt\n \u00a0\n *\b**\b**\b**\b**\b* T\bTy\byp\bpe\bed\bde\bef\bf D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0M\bMi\bir\brE\bEv\bve\ben\bnt\bt *\b**\b**\b**\b**\b*\n typedef struct _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/append__event__filter_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/append__event__filter_8h_source.html", "unified_diff": "@@ -131,14 +131,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_append_event_filter_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_append_event_filter.html\">miral::AppendEventFilter</a></div><div class=\"ttdef\"><b>Definition</b> append_event_filter.h:30</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_append_event_filter_html_a185323f180fe9d5a45c3e98ff1f1c6a1\"><div class=\"ttname\"><a href=\"classmiral_1_1_append_event_filter.html#a185323f180fe9d5a45c3e98ff1f1c6a1\">miral::AppendEventFilter::AppendEventFilter</a></div><div class=\"ttdeci\">AppendEventFilter(std::function&lt; bool(MirEvent const *event)&gt; const &amp;filter)</div><div class=\"ttdoc\">Append an event filter (after any existing filters, including the window manager)....</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_append_event_filter_html_a7cdf3828d8e068356e463b53da0c585c\"><div class=\"ttname\"><a href=\"classmiral_1_1_append_event_filter.html#a7cdf3828d8e068356e463b53da0c585c\">miral::AppendEventFilter::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -66,10 +66,10 @@\n void operator()(mir::Server &server)\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/application_8h.html", "source2": "./usr/share/doc/mir-doc/html/application_8h.html", "unified_diff": "@@ -122,14 +122,14 @@\n <tr class=\"separator:a82a616bcad20a8b5689a7fae2dd6ba5e\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:ae33e0b42c295335e62d45cc75d527ab7\" id=\"r_ae33e0b42c295335e62d45cc75d527ab7\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#ae33e0b42c295335e62d45cc75d527ab7\">miral::socket_fd_of</a> (<a class=\"el\" href=\"namespacemiral.html#a85dce511f40e7b6b46d62a84731b9b60\">Application</a> const &amp;application) -&gt; int</td></tr>\n <tr class=\"memdesc:ae33e0b42c295335e62d45cc75d527ab7\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Returns the file descriptor of the client's socket connection, or -1 if there is no client socket. May be used for authentication with apparmor. X11 apps always return -1, since they do not connect directly to the Mir process.  <br /></td></tr>\n <tr class=\"separator:ae33e0b42c295335e62d45cc75d527ab7\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -39,10 +39,10 @@\n auto\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bs_\bo_\bc_\bk_\be_\bt_\b__\bf_\bd_\b__\bo_\bf (_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn const &application) -> int\n       Returns the file descriptor of the client's socket connection, or -1 if\n \u00a0     there is no client socket. May be used for authentication with apparmor.\n       X11 apps always return -1, since they do not connect directly to the Mir\n       process.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/application_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/application_8h_source.html", "unified_diff": "@@ -132,14 +132,14 @@\n <div class=\"ttc\" id=\"anamespacemiral_html_a213cbf32576354cb70085016d4924f4f\"><div class=\"ttname\"><a href=\"namespacemiral.html#a213cbf32576354cb70085016d4924f4f\">miral::apply_lifecycle_state_to</a></div><div class=\"ttdeci\">void apply_lifecycle_state_to(Application const &amp;application, MirLifecycleState state)</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_a2afe37d47d30b4e5fe5ab96c642aef48\"><div class=\"ttname\"><a href=\"namespacemiral.html#a2afe37d47d30b4e5fe5ab96c642aef48\">miral::name_of</a></div><div class=\"ttdeci\">auto name_of(Application const &amp;application) -&gt; std::string</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_a82a616bcad20a8b5689a7fae2dd6ba5e\"><div class=\"ttname\"><a href=\"namespacemiral.html#a82a616bcad20a8b5689a7fae2dd6ba5e\">miral::pid_of</a></div><div class=\"ttdeci\">auto pid_of(Application const &amp;application) -&gt; pid_t</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_a8ea718a9ca45e67a09630e022af689ea\"><div class=\"ttname\"><a href=\"namespacemiral.html#a8ea718a9ca45e67a09630e022af689ea\">miral::kill</a></div><div class=\"ttdeci\">void kill(Application const &amp;application, int sig)</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_ae33e0b42c295335e62d45cc75d527ab7\"><div class=\"ttname\"><a href=\"namespacemiral.html#ae33e0b42c295335e62d45cc75d527ab7\">miral::socket_fd_of</a></div><div class=\"ttdeci\">auto socket_fd_of(Application const &amp;application) -&gt; int</div><div class=\"ttdoc\">Returns the file descriptor of the client's socket connection, or -1 if there is no client socket....</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -70,10 +70,10 @@\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bk_\bi_\bl_\bl\n void kill(Application const &application, int sig)\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bs_\bo_\bc_\bk_\be_\bt_\b__\bf_\bd_\b__\bo_\bf\n auto socket_fd_of(Application const &application) -> int\n Returns the file descriptor of the client's socket connection, or -1 if there\n is no client socket....\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/application__authorizer_8h.html", "source2": "./usr/share/doc/mir-doc/html/application__authorizer_8h.html", "unified_diff": "@@ -113,14 +113,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -29,10 +29,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/application__authorizer_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/application__authorizer_8h_source.html", "unified_diff": "@@ -195,14 +195,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_application_authorizer_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_application_authorizer.html\">miral::SetApplicationAuthorizer</a></div><div class=\"ttdef\"><b>Definition</b> application_authorizer.h:77</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_application_authorizer_html_a60673da1c744a25d663d01248211ceac\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_application_authorizer.html#a60673da1c744a25d663d01248211ceac\">miral::SetApplicationAuthorizer::SetApplicationAuthorizer</a></div><div class=\"ttdeci\">SetApplicationAuthorizer(Args const &amp;...args)</div><div class=\"ttdef\"><b>Definition</b> application_authorizer.h:80</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_application_authorizer_html_a69496066ccecaa8006d4119ea92e336f\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_application_authorizer.html#a69496066ccecaa8006d4119ea92e336f\">miral::SetApplicationAuthorizer::the_custom_application_authorizer</a></div><div class=\"ttdeci\">auto the_custom_application_authorizer() const -&gt; std::shared_ptr&lt; Policy &gt;</div><div class=\"ttdef\"><b>Definition</b> application_authorizer.h:83</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -162,10 +162,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn application_authorizer.h:83\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/application__info_8h.html", "source2": "./usr/share/doc/mir-doc/html/application__info_8h.html", "unified_diff": "@@ -105,14 +105,14 @@\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,10 +21,10 @@\n struct \u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/application__info_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/application__info_8h_source.html", "unified_diff": "@@ -148,14 +148,14 @@\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html_a5ade06819af217cbd17c85a376e87e48\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html#a5ade06819af217cbd17c85a376e87e48\">miral::ApplicationInfo::windows</a></div><div class=\"ttdeci\">auto windows() const -&gt; std::vector&lt; Window &gt; &amp;</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html_a6184f6691eda71e35a8484831f38dede\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html#a6184f6691eda71e35a8484831f38dede\">miral::ApplicationInfo::ApplicationInfo</a></div><div class=\"ttdeci\">ApplicationInfo(Application const &amp;app)</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html_a7e636ae764b903da998bf845f8d6d0c3\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html#a7e636ae764b903da998bf845f8d6d0c3\">miral::ApplicationInfo::operator=</a></div><div class=\"ttdeci\">auto operator=(ApplicationInfo const &amp;that) -&gt; miral::ApplicationInfo &amp;</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html_ab146e86c8a36d4602c2e806a0b3db457\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html#ab146e86c8a36d4602c2e806a0b3db457\">miral::ApplicationInfo::ApplicationInfo</a></div><div class=\"ttdeci\">ApplicationInfo(ApplicationInfo const &amp;that)</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html_ab3304b1e749a6ae8bc690fb9bf5f5845\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html#ab3304b1e749a6ae8bc690fb9bf5f5845\">miral::ApplicationInfo::userdata</a></div><div class=\"ttdeci\">auto userdata() const -&gt; std::shared_ptr&lt; void &gt;</div><div class=\"ttdoc\">This can be used by client code to store window manager specific information.</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -89,10 +89,10 @@\n auto operator=(ApplicationInfo const &that) -> miral::ApplicationInfo &\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n ApplicationInfo(ApplicationInfo const &that)\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo_\b:_\b:_\bu_\bs_\be_\br_\bd_\ba_\bt_\ba\n auto userdata() const -> std::shared_ptr< void >\n This can be used by client code to store window manager specific information.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/canonical__window__manager_8h.html", "source2": "./usr/share/doc/mir-doc/html/canonical__window__manager_8h.html", "unified_diff": "@@ -105,14 +105,14 @@\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,10 +21,10 @@\n \u00a0       Widely accepted defaults for window management. _\bM_\bo_\br_\be_\b._\b._\b.\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/canonical__window__manager_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/canonical__window__manager_8h_source.html", "unified_diff": "@@ -163,14 +163,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_window_manager_tools_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a></div><div class=\"ttdoc\">Window management functions for querying and updating MirAL's model.</div><div class=\"ttdef\"><b>Definition</b> window_manager_tools.h:58</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_window_specification_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_window_specification.html\">miral::WindowSpecification</a></div><div class=\"ttdef\"><b>Definition</b> window_specification.h:42</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></div><div class=\"ttdef\"><b>Definition</b> application_info.h:30</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></div><div class=\"ttdef\"><b>Definition</b> window_info.h:31</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -124,10 +124,10 @@\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn application_info.h:30\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_info.h:31\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_decoration_provider-members.html", "source2": "./usr/share/doc/mir-doc/html/class_decoration_provider-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html#abc2c00c2b0ff4e7daee53b551bb3fac0\">operator()</a>(struct wl_display *display)</td><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html\">DecorationProvider</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html#ad0eda6f896f6c46e12d5d6c8276b6b7a\">operator()</a>(std::weak_ptr&lt; mir::scene::Session &gt; const &amp;session)</td><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html\">DecorationProvider</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html#a3ea473d44535f19ff9ca6064ce779f6a\">session</a>() const -&gt; std::shared_ptr&lt; mir::scene::Session &gt;</td><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html\">DecorationProvider</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html#ac39fc8a898c5c9ddaa293699894638d1\">stop</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html\">DecorationProvider</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html#af7de106505517f8ccc5606ba200096a4\">~DecorationProvider</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_decoration_provider.html\">DecorationProvider</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(struct wl_display *display)                    _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\bP_\br_\bo_\bv_\bi_\bd_\be_\br\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(std::weak_ptr< mir::scene::Session > const     _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\bP_\br_\bo_\bv_\bi_\bd_\be_\br\n &session)\n _\bs_\be_\bs_\bs_\bi_\bo_\bn() const -> std::shared_ptr< mir::scene::Session > _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\bP_\br_\bo_\bv_\bi_\bd_\be_\br\n _\bs_\bt_\bo_\bp()                                                    _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\bP_\br_\bo_\bv_\bi_\bd_\be_\br\n _\b~_\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\bP_\br_\bo_\bv_\bi_\bd_\be_\br()                                     _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\bP_\br_\bo_\bv_\bi_\bd_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_decoration_provider.html", "source2": "./usr/share/doc/mir-doc/html/class_decoration_provider.html", "unified_diff": "@@ -230,14 +230,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"decoration__provider_8h_source.html\">decoration_provider.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"decoration__provider_8cpp.html\">decoration_provider.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -40,10 +40,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bst\bto\bop\bp(\b()\b) *\b**\b**\b**\b**\b*\n void DecorationProvider::stop (  )\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bd_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\b__\bp_\br_\bo_\bv_\bi_\bd_\be_\br_\b._\bh\n     * examples/example-server-lib/_\bd_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\b__\bp_\br_\bo_\bv_\bi_\bd_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_floating_window_manager_policy-members.html", "source2": "./usr/share/doc/mir-doc/html/class_floating_window_manager_policy-members.html", "unified_diff": "@@ -120,14 +120,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#afb30c1fc5dd52b3bbca5a0415ce945fb\">WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a93a9f0af2424c56437e2d527d1b2e624\">WindowManagementPolicy</a>(WindowManagementPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_floating_window_manager_policy.html#ab551a20ba8db010e1ff149e4968f4682\">~FloatingWindowManagerPolicy</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_floating_window_manager_policy.html\">FloatingWindowManagerPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_minimal_window_manager.html#ac40d97bc50df9e88a590cba0657951cf\">~MinimalWindowManager</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_minimal_window_manager.html\">miral::MinimalWindowManager</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a32efad0dc7bce07dce18c8f597c52167\">~WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -120,10 +120,10 @@\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n (WindowManagementPolicy const     _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n &)=delete\n _\b~_\bF_\bl_\bo_\ba_\bt_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by()    _\bF_\bl_\bo_\ba_\bt_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n _\b~_\bM_\bi_\bn_\bi_\bm_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br()           _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\bn_\bi_\bm_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_floating_window_manager_policy.html", "source2": "./usr/share/doc/mir-doc/html/class_floating_window_manager_policy.html", "unified_diff": "@@ -663,14 +663,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"floating__window__manager_8h_source.html\">floating_window_manager.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"floating__window__manager_8cpp.html\">floating_window_manager.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -376,10 +376,10 @@\n @ mir_input_event_modifier_sym\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn enums.h:65\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bf_\bl_\bo_\ba_\bt_\bi_\bn_\bg_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n     * examples/example-server-lib/_\bf_\bl_\bo_\ba_\bt_\bi_\bn_\bg_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_kiosk_window_manager_policy-members.html", "source2": "./usr/share/doc/mir-doc/html/class_kiosk_window_manager_policy-members.html", "unified_diff": "@@ -113,14 +113,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_kiosk_window_manager_policy.html#ad9168aaa0d9f2b412d3cd9f593d2441c\">place_new_window</a>(miral::ApplicationInfo const &amp;app_info, miral::WindowSpecification const &amp;request) -&gt; miral::WindowSpecification override</td><td class=\"entry\"><a class=\"el\" href=\"class_kiosk_window_manager_policy.html\">KioskWindowManagerPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_canonical_window_manager_policy.html#a0e6bb6cbd8fb66c78a496c3a97e23f4f\">tools</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_canonical_window_manager_policy.html\">miral::CanonicalWindowManagerPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#afb30c1fc5dd52b3bbca5a0415ce945fb\">WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a93a9f0af2424c56437e2d527d1b2e624\">WindowManagementPolicy</a>(WindowManagementPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a32efad0dc7bce07dce18c8f597c52167\">~WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -102,10 +102,10 @@\n                                    _\bC_\ba_\bn_\bo_\bn_\bi_\bc_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n (WindowManagementPolicy const      _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n &)=delete\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_kiosk_window_manager_policy.html", "source2": "./usr/share/doc/mir-doc/html/class_kiosk_window_manager_policy.html", "unified_diff": "@@ -648,14 +648,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/miral-kiosk/<a class=\"el\" href=\"kiosk__window__manager_8h_source.html\">kiosk_window_manager.h</a></li>\n <li>examples/miral-kiosk/<a class=\"el\" href=\"kiosk__window__manager_8cpp.html\">kiosk_window_manager.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -284,10 +284,10 @@\n       the customized specification\n Reimplemented from _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\ba_\bn_\bo_\bn_\bi_\bc_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by.\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/miral-kiosk/_\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n     * examples/miral-kiosk/_\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_mir_egl_surface-members.html", "source2": "./usr/share/doc/mir-doc/html/class_mir_egl_surface-members.html", "unified_diff": "@@ -77,14 +77,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"class_mir_egl_surface.html\">MirEglSurface</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_mir_egl_surface.html#aaf6dffdbec5a581937a46c35d6a63d96\">MirEglSurface</a>(std::shared_ptr&lt; MirEglApp &gt; const &amp;mir_egl_app, struct wl_output *wl_output)</td><td class=\"entry\"><a class=\"el\" href=\"class_mir_egl_surface.html\">MirEglSurface</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_mir_egl_surface.html#a800ed73122130de3a04bef90d4397481\">paint</a>(Painter const &amp;functor)</td><td class=\"entry\"><a class=\"el\" href=\"class_mir_egl_surface.html\">MirEglSurface</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_mir_egl_surface.html#ad85f43762ab6a1e1036dbbc005879690\">~MirEglSurface</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_mir_egl_surface.html\">MirEglSurface</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n This is the complete list of members for _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be, including all inherited\n members.\n _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be(std::shared_ptr< MirEglApp > const _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be\n &mir_egl_app, struct wl_output *wl_output)\n _\bp_\ba_\bi_\bn_\bt(Painter const &functor)                    _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be inline\n _\b~_\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be()                                 _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_mir_egl_surface.html", "source2": "./usr/share/doc/mir-doc/html/class_mir_egl_surface.html", "unified_diff": "@@ -171,14 +171,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/miral-shell/spinner/<a class=\"el\" href=\"miregl_8h_source.html\">miregl.h</a></li>\n <li>examples/miral-shell/spinner/<a class=\"el\" href=\"miregl_8cpp.html\">miregl.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -32,10 +32,10 @@\n void MirEglSurface:: ( Painter const &\u00a0 f\bfu\bun\bnc\bct\bto\bor\br )      inline\n paint\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/miral-shell/spinner/_\bm_\bi_\br_\be_\bg_\bl_\b._\bh\n     * examples/miral-shell/spinner/_\bm_\bi_\br_\be_\bg_\bl_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_spinner_splash-members.html", "source2": "./usr/share/doc/mir-doc/html/class_spinner_splash-members.html", "unified_diff": "@@ -79,14 +79,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html#a9d38e3aec6187d3cd207d418cad9375a\">operator std::shared_ptr&lt; SplashSession &gt;</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html\">SpinnerSplash</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html#a7e47142aeb787211d672e582b6067e82\">operator()</a>(struct wl_display *display)</td><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html\">SpinnerSplash</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html#a1522746b5fdc4b2d8b2fad41b07009ac\">operator()</a>(std::weak_ptr&lt; mir::scene::Session &gt; const &amp;session)</td><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html\">SpinnerSplash</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html#a3782a7a54da6a66c091a40f568a5c778\">SpinnerSplash</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html\">SpinnerSplash</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html#a7d15cf99eb6c2c815404502c969e8e1a\">~SpinnerSplash</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_spinner_splash.html\">SpinnerSplash</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n members.\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bs_\bt_\bd_\b:_\b:_\bs_\bh_\ba_\br_\be_\bd_\b__\bp_\bt_\br_\b<_\b _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\b>() const               _\bS_\bp_\bi_\bn_\bn_\be_\br_\bS_\bp_\bl_\ba_\bs_\bh\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(struct wl_display *display)                          _\bS_\bp_\bi_\bn_\bn_\be_\br_\bS_\bp_\bl_\ba_\bs_\bh\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(std::weak_ptr< mir::scene::Session > const &session) _\bS_\bp_\bi_\bn_\bn_\be_\br_\bS_\bp_\bl_\ba_\bs_\bh\n _\bS_\bp_\bi_\bn_\bn_\be_\br_\bS_\bp_\bl_\ba_\bs_\bh()                                                 _\bS_\bp_\bi_\bn_\bn_\be_\br_\bS_\bp_\bl_\ba_\bs_\bh\n _\b~_\bS_\bp_\bi_\bn_\bn_\be_\br_\bS_\bp_\bl_\ba_\bs_\bh()                                                _\bS_\bp_\bi_\bn_\bn_\be_\br_\bS_\bp_\bl_\ba_\bs_\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_spinner_splash.html", "source2": "./usr/share/doc/mir-doc/html/class_spinner_splash.html", "unified_diff": "@@ -191,14 +191,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/miral-shell/spinner/<a class=\"el\" href=\"splash_8h_source.html\">splash.h</a></li>\n <li>examples/miral-shell/spinner/<a class=\"el\" href=\"eglspinner_8cpp.html\">eglspinner.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,10 +31,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) [\b[2\b2/\b/2\b2]\b] *\b**\b**\b**\b**\b*\n void SpinnerSplash::operator() ( struct wl_display *\u00a0 d\bdi\bis\bsp\bpl\bla\bay\by )\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/miral-shell/spinner/_\bs_\bp_\bl_\ba_\bs_\bh_\b._\bh\n     * examples/miral-shell/spinner/_\be_\bg_\bl_\bs_\bp_\bi_\bn_\bn_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_splash_session-members.html", "source2": "./usr/share/doc/mir-doc/html/class_splash_session-members.html", "unified_diff": "@@ -79,14 +79,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html#a182a0feaa6845b2cdbcaf56d58e8eae2\">operator=</a>(SplashSession const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html\">SplashSession</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html#a0a025e65905f1c3c512c59f83fd17390\">session</a>() const -&gt; std::shared_ptr&lt; mir::scene::Session &gt;=0</td><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html\">SplashSession</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html#a7ec386589ddcd68ff941b0005a00b5b3\">SplashSession</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html\">SplashSession</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html#ae3f55942f9cca6af4e4540ead3e6d192\">SplashSession</a>(SplashSession const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html\">SplashSession</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html#a6f149d5511642e4f9773acce73c5d0d5\">~SplashSession</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"class_splash_session.html\">SplashSession</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(SplashSession const &)=delete          _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn\n _\bs_\be_\bs_\bs_\bi_\bo_\bn() const -> std::shared_ptr< mir::scene:: _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn pure virtual\n Session >=0\n _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn()=default                          _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn\n _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn(SplashSession const &)=delete      _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn\n _\b~_\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn()=default                         _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_splash_session.html", "source2": "./usr/share/doc/mir-doc/html/class_splash_session.html", "unified_diff": "@@ -227,14 +227,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"splash__session_8h_source.html\">splash_session.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -37,10 +37,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bse\bes\bss\bsi\bio\bon\bn(\b()\b) *\b**\b**\b**\b**\b*\n virtual auto SplashSession:: (  ) const -> std::shared_ptr< mir:: pure virtual\n session                           scene::Session >\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * examples/example-server-lib/_\bs_\bp_\bl_\ba_\bs_\bh_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_sw_splash-members.html", "source2": "./usr/share/doc/mir-doc/html/class_sw_splash-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html#a9b68e6883b670d69e2f2d21e8fbe0c20\">operator std::shared_ptr&lt; SplashSession &gt;</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html\">SwSplash</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html#ad9abd470f504b34a8de268f52a7c7b04\">operator()</a>(struct wl_display *display)</td><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html\">SwSplash</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html#a9b8209ee1364a018cdc4dc08cdf5a05e\">operator()</a>(std::weak_ptr&lt; mir::scene::Session &gt; const &amp;session)</td><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html\">SwSplash</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html#a9c08c94c311a25ac7fda1b1dba4822e7\">SwSplash</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html\">SwSplash</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html#ac576871031b1f84cadd139519fff1c3f\">~SwSplash</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_sw_splash.html\">SwSplash</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n _\be_\bn_\ba_\bb_\bl_\be(bool show_splash_opt)                                    _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bs_\bt_\bd_\b:_\b:_\bs_\bh_\ba_\br_\be_\bd_\b__\bp_\bt_\br_\b<_\b _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\b>() const               _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(struct wl_display *display)                          _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(std::weak_ptr< mir::scene::Session > const &session) _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh()                                                      _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n _\b~_\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh()                                                     _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_sw_splash.html", "source2": "./usr/share/doc/mir-doc/html/class_sw_splash.html", "unified_diff": "@@ -211,14 +211,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"sw__splash_8h_source.html\">sw_splash.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"sw__splash_8cpp.html\">sw_splash.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -35,10 +35,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) [\b[2\b2/\b/2\b2]\b] *\b**\b**\b**\b**\b*\n void SwSplash::operator() ( struct wl_display *\u00a0 d\bdi\bis\bsp\bpl\bla\bay\by )\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bs_\bw_\b__\bs_\bp_\bl_\ba_\bs_\bh_\b._\bh\n     * examples/example-server-lib/_\bs_\bw_\b__\bs_\bp_\bl_\ba_\bs_\bh_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_tiling_window_manager_policy-members.html", "source2": "./usr/share/doc/mir-doc/html/class_tiling_window_manager_policy-members.html", "unified_diff": "@@ -108,14 +108,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_tiling_window_manager_policy.html#aa42f4e679d66a84bb424da58bc254dbe\">place_new_window</a>(miral::ApplicationInfo const &amp;app_info, miral::WindowSpecification const &amp;request_parameters) -&gt; miral::WindowSpecification override</td><td class=\"entry\"><a class=\"el\" href=\"class_tiling_window_manager_policy.html\">TilingWindowManagerPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_tiling_window_manager_policy.html#afd37e73b34b8a7da5f10a59e2a3377e4\">TilingWindowManagerPolicy</a>(miral::WindowManagerTools const &amp;tools, std::shared_ptr&lt; SplashSession &gt; const &amp;spinner, miral::InternalClientLauncher const &amp;launcher)</td><td class=\"entry\"><a class=\"el\" href=\"class_tiling_window_manager_policy.html\">TilingWindowManagerPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#afb30c1fc5dd52b3bbca5a0415ce945fb\">WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a93a9f0af2424c56437e2d527d1b2e624\">WindowManagementPolicy</a>(WindowManagementPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a32efad0dc7bce07dce18c8f597c52167\">~WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -83,10 +83,10 @@\n &spinner, miral::InternalClientLauncher\n const &launcher)\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by                   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n (WindowManagementPolicy const &)=delete\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_tiling_window_manager_policy.html", "source2": "./usr/share/doc/mir-doc/html/class_tiling_window_manager_policy.html", "unified_diff": "@@ -926,14 +926,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"tiling__window__manager_8h_source.html\">tiling_window_manager.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"tiling__window__manager_8cpp.html\">tiling_window_manager.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -345,10 +345,10 @@\n       the customized specification\n Implements _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by.\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bt_\bi_\bl_\bi_\bn_\bg_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n     * examples/example-server-lib/_\bt_\bi_\bl_\bi_\bn_\bg_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_app-members.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_app-members.html", "unified_diff": "@@ -88,14 +88,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html#ae20a4a12728d39a399c40135f02d46ca\">wayland_init</a>(wl_display *display)</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html\">WaylandApp</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html#a73baa92078ab182bd9f86c1a456f6143\">WaylandApp</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html\">WaylandApp</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html#aeb8066a2edf94e0bb280f15ab5507a27\">WaylandApp</a>(wl_display *display)</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html\">WaylandApp</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html#a9f6597e55b03616b53b993f7ed940672\">WaylandOutput</a></td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html\">WaylandApp</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html#a36198d0a39589499f852ff7caa193239\">~WaylandApp</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_app.html\">WaylandApp</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n _\bs_\bh_\bm() const -> wl_shm *               _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp inline\n _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bi_\bn_\bi_\bt(wl_display *display)     _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp()                          _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp(wl_display *display)       _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt                         _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp protected\n _\b~_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp()=default                 _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_app.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_app.html", "unified_diff": "@@ -451,14 +451,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__app_8h_source.html\">wayland_app.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__app_8cpp.html\">wayland_app.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -80,10 +80,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0W\bWa\bay\byl\bla\ban\bnd\bdO\bOu\but\btp\bpu\but\bt *\b**\b**\b**\b**\b*\n friend WaylandApp::WaylandOutput protected\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bh\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_callback-members.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_callback-members.html", "unified_diff": "@@ -75,14 +75,14 @@\n <div class=\"contents\">\n \n <p>This is the complete list of members for <a class=\"el\" href=\"class_wayland_callback.html\">WaylandCallback</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_callback.html#af409e001369cd645f5ba9cd921e5d22b\">create</a>(wl_callback *callback, std::function&lt; void()&gt; &amp;&amp;func)</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_callback.html\">WaylandCallback</a></td><td class=\"entry\"><span class=\"mlabel\">static</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n WaylandCallback Member List\n This is the complete list of members for _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk, including all\n inherited members.\n _\bc_\br_\be_\ba_\bt_\be(wl_callback *callback, std::function< void()> _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk static\n &&func)\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_callback.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_callback.html", "unified_diff": "@@ -126,14 +126,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__app_8h_source.html\">wayland_app.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__app_8cpp.html\">wayland_app.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n                              )\n Takes ownership of callback.\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bh\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_object-members.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_object-members.html", "unified_diff": "@@ -77,14 +77,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"class_wayland_object.html\">WaylandObject&lt; T &gt;</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_object.html#a34fb083f9a8245460960dceab9252210\">operator T*</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_object.html\">WaylandObject&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_object.html#aef32ba2598493692a7976961db96b239\">WaylandObject</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_object.html\">WaylandObject&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_object.html#a05ad6afb18264135fdcc2ee3f53ef4f5\">WaylandObject</a>(T *proxy, void(*destroy)(T *))</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_object.html\">WaylandObject&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,10 +5,10 @@\n WaylandObject< T > Member List\n This is the complete list of members for _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bb_\bj_\be_\bc_\bt_\b<_\b _\bT_\b _\b>, including all\n inherited members.\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bT_\b*() const                          _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bb_\bj_\be_\bc_\bt_\b<_\b _\bT_\b _\b> inline\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bb_\bj_\be_\bc_\bt()                              _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bb_\bj_\be_\bc_\bt_\b<_\b _\bT_\b _\b> inline\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bb_\bj_\be_\bc_\bt(T *proxy, void(*destroy)(T *)) _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bb_\bj_\be_\bc_\bt_\b<_\b _\bT_\b _\b> inline\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_object.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_object.html", "unified_diff": "@@ -183,14 +183,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__app_8h_source.html\">wayland_app.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br T\bT*\b*(\b()\b) *\b**\b**\b**\b**\b*\n template<typename T >\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bb_\bj_\be_\bc_\bt< T >::operator T* (  ) const inline\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_output-members.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_output-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html#a7c56ba620ce2c90928d3fd9be9219d97\">scale</a>() const -&gt; int</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html\">WaylandOutput</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html#aea3f07576ad5c8fb2fdb3ca83000e454\">transform</a>() const -&gt; int</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html\">WaylandOutput</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html#aafff01d04ae650071cfc672b05bffbc9\">WaylandOutput</a>(WaylandApp *app, wl_output *output)</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html\">WaylandOutput</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html#acf5d1bafe91fadd0e27b6446551e1acd\">wl</a>() const -&gt; wl_output *</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html\">WaylandOutput</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html#ad7d90e041110f0115613587b0ce66d2b\">~WaylandOutput</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_output.html\">WaylandOutput</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=_\b=(wl_output *other) const -> bool        _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt inline\n _\bs_\bc_\ba_\bl_\be() const -> int                              _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt inline\n _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm() const -> int                          _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt inline\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt(WaylandApp *app, wl_output *output) _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt\n _\bw_\bl() const -> wl_output *                         _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt inline\n _\b~_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt()=default                          _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_output.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_output.html", "unified_diff": "@@ -252,14 +252,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__app_8h_source.html\">wayland_app.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__app_8cpp.html\">wayland_app.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -36,10 +36,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0w\bwl\bl(\b()\b) *\b**\b**\b**\b**\b*\n auto WaylandOutput::wl (  ) const -> wl_output* inline\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bh\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_shm-members.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_shm-members.html", "unified_diff": "@@ -76,14 +76,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"class_wayland_shm.html\">WaylandShm</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm.html#aae8a6c93fc75ac9eb1d5f809169bedd6\">get_buffer</a>(mir::geometry::Size size, mir::geometry::Stride stride) -&gt; std::shared_ptr&lt; WaylandShmBuffer &gt;</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm.html\">WaylandShm</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm.html#a10e4555a8219990cf3f287e2ce12906e\">WaylandShm</a>(wl_shm *shm)</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm.html\">WaylandShm</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,10 +5,10 @@\n WaylandShm Member List\n This is the complete list of members for _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm, including all inherited\n members.\n _\bg_\be_\bt_\b__\bb_\bu_\bf_\bf_\be_\br(mir::geometry::Size size, mir::geometry::Stride stride) _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm\n -> std::shared_ptr< WaylandShmBuffer >\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm(wl_shm *shm)                                            _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_shm.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_shm.html", "unified_diff": "@@ -147,14 +147,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__shm_8h_source.html\">wayland_shm.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__shm_8cpp.html\">wayland_shm.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -33,10 +33,10 @@\n                                            shared_ptr<_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br>\n Always returns a buffer of the correct size that is not in-use.\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bh_\bm_\b._\bh\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bh_\bm_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_shm_buffer-members.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_shm_buffer-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html#aad64cab9bd77eaab5031e1c44155a1d4\">size</a>() const -&gt; mir::geometry::Size</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html\">WaylandShmBuffer</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html#a7009c8fa008cf0b0a665170c276654ef\">stride</a>() const -&gt; mir::geometry::Stride</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html\">WaylandShmBuffer</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html#a197ba7e6374ef5af38f2ae02c2c7046e\">use</a>() -&gt; wl_buffer *</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html\">WaylandShmBuffer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html#afe47b1e4c926bc73f992d0b26cb7d4ea\">WaylandShmBuffer</a>(std::shared_ptr&lt; WaylandShmPool &gt; pool, void *data, mir::geometry::Size size, mir::geometry::Stride stride, wl_buffer *buffer)</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html\">WaylandShmBuffer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html#aec57d2741d1fc7a090bcd78b589b6162\">~WaylandShmBuffer</a>()</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_shm_buffer.html\">WaylandShmBuffer</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n _\bs_\bt_\br_\bi_\bd_\be() const -> mir::geometry::Stride            _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br inline\n _\bu_\bs_\be() -> wl_buffer *                               _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br(std::shared_ptr< WaylandShmPool >\n pool, void *data, mir::geometry::Size size, mir::  _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br\n geometry::Stride stride, wl_buffer *buffer)\n _\b~_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br()                                _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_shm_buffer.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_shm_buffer.html", "unified_diff": "@@ -291,14 +291,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__shm_8h_source.html\">wayland_shm.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__shm_8cpp.html\">wayland_shm.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -61,10 +61,10 @@\n not sent to the compositor or the compositor never releases it this buffer is\n leaked). Should only be called if the buffer is not already in-use.\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bh_\bm_\b._\bh\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bh_\bm_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_surface-members.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_surface-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html#add41e948083591ffbd52825c39b395bc\">configured_size</a>() const -&gt; mir::geometry::Size</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html\">WaylandSurface</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html#a03eeefd44e1768f7ddab3451c38a6a6b\">set_fullscreen</a>(wl_output *output)</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html\">WaylandSurface</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html#a68ecefb7b54eec32ee47872f3207fa6f\">surface</a>() const -&gt; wl_surface *</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html\">WaylandSurface</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html#af02b28d2449aeb0e7234306555a84585\">WaylandSurface</a>(WaylandApp const *app)</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html\">WaylandSurface</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html#a65e0dcf1823028afafec7919611e7b24\">~WaylandSurface</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"class_wayland_surface.html\">WaylandSurface</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,10 +15,10 @@\n _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd_\b__\bs_\bi_\bz_\be() const -> mir::          _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be inline\n geometry::Size\n _\bs_\be_\bt_\b__\bf_\bu_\bl_\bl_\bs_\bc_\br_\be_\be_\bn(wl_output *output)         _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be\n _\bs_\bu_\br_\bf_\ba_\bc_\be() const -> wl_surface *           _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be inline\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be(WaylandApp const *app)     _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be\n _\b~_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be()=default                 _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/class_wayland_surface.html", "source2": "./usr/share/doc/mir-doc/html/class_wayland_surface.html", "unified_diff": "@@ -345,14 +345,14 @@\n </div>\n <hr/>The documentation for this class was generated from the following files:<ul>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__surface_8h_source.html\">wayland_surface.h</a></li>\n <li>examples/example-server-lib/<a class=\"el\" href=\"wayland__surface_8cpp.html\">wayland_surface.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -62,10 +62,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bsu\bur\brf\bfa\bac\bce\be(\b()\b) *\b**\b**\b**\b**\b*\n auto WaylandSurface::surface (  ) const -> wl_surface* inline\n ===============================================================================\n The documentation for this class was generated from the following files:\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh\n     * examples/example-server-lib/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classes.html", "source2": "./usr/share/doc/mir-doc/html/classes.html", "unified_diff": "@@ -140,14 +140,14 @@\n <dd><a class=\"el\" href=\"structmir_1_1geometry_1_1_y_tag.html\">YTag</a> (<a class=\"el\" href=\"namespacemir_1_1geometry.html\">mir::geometry</a>)</dd></dl>\n <dl class=\"classindex odd\">\n <dt class=\"alphachar\"><a id=\"letter_Z\" name=\"letter_Z\">Z</a></dt>\n <dd><a class=\"el\" href=\"classmiral_1_1_zone.html\">Zone</a> (<a class=\"el\" href=\"namespacemiral.html\">miral</a>)</dd></dl>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -131,10 +131,10 @@\n       _\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt (_\bm_\bi_\br_\ba_\bl)\n       _\bX_\bT_\ba_\bg (_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by)\n   Y\n       _\bY_\bT_\ba_\bg (_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by)\n   Z\n       _\bZ_\bo_\bn_\be (_\bm_\bi_\br_\ba_\bl)\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_abnormal_exit-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_abnormal_exit-members.html", "unified_diff": "@@ -79,14 +79,14 @@\n <div class=\"contents\">\n \n <p>This is the complete list of members for <a class=\"el\" href=\"classmir_1_1_abnormal_exit.html\">mir::AbnormalExit</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_abnormal_exit.html#a95be15d46a3558d0beb721646d0062bb\">AbnormalExit</a>(std::string const &amp;what)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_abnormal_exit.html\">mir::AbnormalExit</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,10 +5,10 @@\n     * _\bm_\bi_\br\n     * _\bA_\bb_\bn_\bo_\br_\bm_\ba_\bl_\bE_\bx_\bi_\bt\n mir::AbnormalExit Member List\n This is the complete list of members for _\bm_\bi_\br_\b:_\b:_\bA_\bb_\bn_\bo_\br_\bm_\ba_\bl_\bE_\bx_\bi_\bt, including all\n inherited members.\n _\bA_\bb_\bn_\bo_\br_\bm_\ba_\bl_\bE_\bx_\bi_\bt(std::string const &what) _\bm_\bi_\br_\b:_\b:_\bA_\bb_\bn_\bo_\br_\bm_\ba_\bl_\bE_\bx_\bi_\bt inline\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_abnormal_exit.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_abnormal_exit.html", "unified_diff": "@@ -126,14 +126,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"abnormal__exit_8h_source.html\">abnormal_exit.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,10 +21,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0A\bAb\bbn\bno\bor\brm\bma\bal\blE\bEx\bxi\bit\bt(\b()\b) *\b**\b**\b**\b**\b*\n mir::AbnormalExit:: ( std::string const &\u00a0 w\bwh\bha\bat\bt )             inline\n AbnormalExit\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\ba_\bb_\bn_\bo_\br_\bm_\ba_\bl_\b__\be_\bx_\bi_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_anonymous_shm_file-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_anonymous_shm_file-members.html", "unified_diff": "@@ -86,14 +86,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#ad8efa52099b64a137d2eed65543e2ac4\">operator=</a>(ShmFile const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#aa8b529b5de26c899afab8a15b7e30c23\">ShmFile</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#a70e640ce6817be8a738654282a24f361\">ShmFile</a>(ShmFile const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_anonymous_shm_file.html#a2fc73f948a41722f728bf8218d402fcc\">~AnonymousShmFile</a>() noexcept</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_anonymous_shm_file.html\">mir::AnonymousShmFile</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#a2268642acf56d65c7747c4f1f62ce4bf\">~ShmFile</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,10 +12,10 @@\n _\bf_\bd() const override               _\bm_\bi_\br_\b:_\b:_\bA_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\bS_\bh_\bm_\bF_\bi_\bl_\be virtual\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(ShmFile const &)=delete _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be          protected\n _\bS_\bh_\bm_\bF_\bi_\bl_\be()=default                 _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be          protected\n _\bS_\bh_\bm_\bF_\bi_\bl_\be(ShmFile const &)=delete   _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be          protected\n _\b~_\bA_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\bS_\bh_\bm_\bF_\bi_\bl_\be() noexcept      _\bm_\bi_\br_\b:_\b:_\bA_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\bS_\bh_\bm_\bF_\bi_\bl_\be\n _\b~_\bS_\bh_\bm_\bF_\bi_\bl_\be()=default                _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be          virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_anonymous_shm_file.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_anonymous_shm_file.html", "unified_diff": "@@ -212,14 +212,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"anonymous__shm__file_8h_source.html\">anonymous_shm_file.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -44,10 +44,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0f\bfd\bd(\b()\b) *\b**\b**\b**\b**\b*\n int mir::AnonymousShmFile::fd (  ) const overridevirtual\n Implements _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be.\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\b__\bs_\bh_\bm_\b__\bf_\bi_\bl_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_exit_with_output-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_exit_with_output-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"classmir_1_1_exit_with_output.html\">mir::ExitWithOutput</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_abnormal_exit.html#a95be15d46a3558d0beb721646d0062bb\">AbnormalExit</a>(std::string const &amp;what)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_abnormal_exit.html\">mir::AbnormalExit</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_exit_with_output.html#a6349e714b2da7c307923e190cf5c9d63\">ExitWithOutput</a>(std::string const &amp;what)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_exit_with_output.html\">mir::ExitWithOutput</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n     * _\bE_\bx_\bi_\bt_\bW_\bi_\bt_\bh_\bO_\bu_\bt_\bp_\bu_\bt\n mir::ExitWithOutput Member List\n This is the complete list of members for _\bm_\bi_\br_\b:_\b:_\bE_\bx_\bi_\bt_\bW_\bi_\bt_\bh_\bO_\bu_\bt_\bp_\bu_\bt, including all\n inherited members.\n _\bA_\bb_\bn_\bo_\br_\bm_\ba_\bl_\bE_\bx_\bi_\bt(std::string const &what)   _\bm_\bi_\br_\b:_\b:_\bA_\bb_\bn_\bo_\br_\bm_\ba_\bl_\bE_\bx_\bi_\bt   inline\n _\bE_\bx_\bi_\bt_\bW_\bi_\bt_\bh_\bO_\bu_\bt_\bp_\bu_\bt(std::string const &what) _\bm_\bi_\br_\b:_\b:_\bE_\bx_\bi_\bt_\bW_\bi_\bt_\bh_\bO_\bu_\bt_\bp_\bu_\bt inline\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_exit_with_output.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_exit_with_output.html", "unified_diff": "@@ -129,14 +129,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"abnormal__exit_8h_source.html\">abnormal_exit.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0E\bEx\bxi\bit\btW\bWi\bit\bth\bhO\bOu\but\btp\bpu\but\bt(\b()\b) *\b**\b**\b**\b**\b*\n mir::ExitWithOutput:: ( std::string const &\u00a0 w\bwh\bha\bat\bt )               inline\n ExitWithOutput\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\ba_\bb_\bn_\bo_\br_\bm_\ba_\bl_\b__\be_\bx_\bi_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_fatal_error_strategy-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_fatal_error_strategy-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"classmir_1_1_fatal_error_strategy.html\">mir::FatalErrorStrategy</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fatal_error_strategy.html#a2e54fd79b71eca4bd1781c8d653bf7de\">FatalErrorStrategy</a>(void(*fatal_error_handler)(char const *reason,...))</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fatal_error_strategy.html\">mir::FatalErrorStrategy</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fatal_error_strategy.html#adee9207bc1d1df42ef4d19117ba351f5\">~FatalErrorStrategy</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fatal_error_strategy.html\">mir::FatalErrorStrategy</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n This is the complete list of members for _\bm_\bi_\br_\b:_\b:_\bF_\ba_\bt_\ba_\bl_\bE_\br_\br_\bo_\br_\bS_\bt_\br_\ba_\bt_\be_\bg_\by, including all\n inherited members.\n _\bF_\ba_\bt_\ba_\bl_\bE_\br_\br_\bo_\br_\bS_\bt_\br_\ba_\bt_\be_\bg_\by(void\n (*fatal_error_handler)(char const _\bm_\bi_\br_\b:_\b:_\bF_\ba_\bt_\ba_\bl_\bE_\br_\br_\bo_\br_\bS_\bt_\br_\ba_\bt_\be_\bg_\by inlineexplicit\n *reason,...))\n _\b~_\bF_\ba_\bt_\ba_\bl_\bE_\br_\br_\bo_\br_\bS_\bt_\br_\ba_\bt_\be_\bg_\by()             _\bm_\bi_\br_\b:_\b:_\bF_\ba_\bt_\ba_\bl_\bE_\br_\br_\bo_\br_\bS_\bt_\br_\ba_\bt_\be_\bg_\by inline\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_fatal_error_strategy.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_fatal_error_strategy.html", "unified_diff": "@@ -143,14 +143,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"fatal_8h_source.html\">fatal.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0~\b~F\bFa\bat\bta\bal\blE\bEr\brr\bro\bor\brS\bSt\btr\bra\bat\bte\beg\bgy\by(\b()\b) *\b**\b**\b**\b**\b*\n mir::FatalErrorStrategy:: (  )                    inline\n ~FatalErrorStrategy\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\bf_\ba_\bt_\ba_\bl_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_fd-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_fd-members.html", "unified_diff": "@@ -87,14 +87,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html#a42eec116076e879fa41f88870cc0b0b8\">Fd</a>(Fd &amp;&amp;)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html\">mir::Fd</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html#a6cc2ea35215f3ed50ec2b216b09e2a3f\">Fd</a>(Fd const &amp;)=default</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html\">mir::Fd</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html#add4a32519ffff4bef0a4ccc0e8c9ed6f\">invalid</a></td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html\">mir::Fd</a></td><td class=\"entry\"><span class=\"mlabel\">static</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html#a33f78234c47b28aa1de7951451cd817f\">operator int</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html\">mir::Fd</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html#aec2756c4543a458eebc538f267af4c1b\">operator=</a>(Fd)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_fd.html\">mir::Fd</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,10 +13,10 @@\n _\bF_\bd()                   _\bm_\bi_\br_\b:_\b:_\bF_\bd\n _\bF_\bd(Fd &&)              _\bm_\bi_\br_\b:_\b:_\bF_\bd\n _\bF_\bd(Fd const &)=default _\bm_\bi_\br_\b:_\b:_\bF_\bd\n _\bi_\bn_\bv_\ba_\bl_\bi_\bd                _\bm_\bi_\br_\b:_\b:_\bF_\bd static\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bi_\bn_\bt() const   _\bm_\bi_\br_\b:_\b:_\bF_\bd\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(Fd)          _\bm_\bi_\br_\b:_\b:_\bF_\bd\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_fd.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_fd.html", "unified_diff": "@@ -316,14 +316,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"fd_8h_source.html\">fd.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -56,10 +56,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br D\bDa\bat\bta\ba D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0i\bin\bnv\bva\bal\bli\bid\bd *\b**\b**\b**\b**\b*\n int const mir::Fd::invalid {-1} static\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\bf_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_int_wrapper-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_int_wrapper-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"classmir_1_1_int_wrapper.html\">mir::IntWrapper&lt; Tag, ValueType &gt;</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_int_wrapper.html#a2d64d78df3887e6a644eddd5c6014a87\">as_value</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_int_wrapper.html\">mir::IntWrapper&lt; Tag, ValueType &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_int_wrapper.html#ac92f59db481757c55b63808c9eb1833e\">IntWrapper</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_int_wrapper.html\">mir::IntWrapper&lt; Tag, ValueType &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_int_wrapper.html#a221a222282a09c8debd75a0064b95e05\">IntWrapper</a>(ValueType value)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_int_wrapper.html\">mir::IntWrapper&lt; Tag, ValueType &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n mir::IntWrapper< Tag, ValueType > Member List\n This is the complete list of members for _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br_\b<_\b _\bT_\ba_\bg_\b,_\b _\bV_\ba_\bl_\bu_\be_\bT_\by_\bp_\be_\b _\b>,\n including all inherited members.\n _\ba_\bs_\b__\bv_\ba_\bl_\bu_\be() const            _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br_\b<_\b _\bT_\ba_\bg_\b,_\b _\bV_\ba_\bl_\bu_\be_\bT_\by_\bp_\be_\b _\b> inline\n _\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br()                _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br_\b<_\b _\bT_\ba_\bg_\b,_\b _\bV_\ba_\bl_\bu_\be_\bT_\by_\bp_\be_\b _\b> inline\n _\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br(ValueType value) _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br_\b<_\b _\bT_\ba_\bg_\b,_\b _\bV_\ba_\bl_\bu_\be_\bT_\by_\bp_\be_\b _\b> inlineexplicit\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_int_wrapper.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_int_wrapper.html", "unified_diff": "@@ -177,14 +177,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"int__wrapper_8h_source.html\">int_wrapper.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,10 +28,10 @@\n template<typename Tag , typename ValueType = int>\n ValueType constexpr _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br< Tag, ValueType (  ) const inlineconstexpr\n >::as_value\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\bi_\bn_\bt_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_proof_of_mutex_lock-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_proof_of_mutex_lock-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html#a1c773707152f2588c436ad7dd38f520a\">operator=</a>(ProofOfMutexLock const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html\">mir::ProofOfMutexLock</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html#a998d3f1dabca75f9b579e26cf1730191\">ProofOfMutexLock</a>(std::lock_guard&lt; std::mutex &gt; const &amp;)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html\">mir::ProofOfMutexLock</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html#aa88525c17546d100b3156e6fc3ddf85c\">ProofOfMutexLock</a>(std::unique_lock&lt; std::mutex &gt; const &amp;lock)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html\">mir::ProofOfMutexLock</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html#ae37c03c3876a758896e4b06294eb0fdd\">ProofOfMutexLock</a>(ProofOfMutexLock const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html\">mir::ProofOfMutexLock</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(ProofOfMutexLock const &)=delete        _\bm_\bi_\br_\b:_\b:_\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk\n _\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk(std::lock_guard< std::mutex >    _\bm_\bi_\br_\b:_\b:_\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk inline\n const &)\n _\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk(std::unique_lock< std::mutex >   _\bm_\bi_\br_\b:_\b:_\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk inline\n const &lock)\n _\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk(ProofOfMutexLock const &)=delete _\bm_\bi_\br_\b:_\b:_\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_proof_of_mutex_lock.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_proof_of_mutex_lock.html", "unified_diff": "@@ -206,14 +206,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"proof__of__mutex__lock_8h_source.html\">proof_of_mutex_lock.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -35,10 +35,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br=\b=(\b()\b) *\b**\b**\b**\b**\b*\n _\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk mir::      ( _\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk const &\u00a0  )              delete\n ProofOfMutexLock::operator=\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\bp_\br_\bo_\bo_\bf_\b__\bo_\bf_\b__\bm_\bu_\bt_\be_\bx_\b__\bl_\bo_\bc_\bk_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_shm_file-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_shm_file-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#a106d76e9fcbe29cde4afbd96d2411820\">fd</a>() const =0</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#ad8efa52099b64a137d2eed65543e2ac4\">operator=</a>(ShmFile const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#aa8b529b5de26c899afab8a15b7e30c23\">ShmFile</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#a70e640ce6817be8a738654282a24f361\">ShmFile</a>(ShmFile const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html#a2268642acf56d65c7747c4f1f62ce4bf\">~ShmFile</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_shm_file.html\">mir::ShmFile</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n _\bb_\ba_\bs_\be_\b__\bp_\bt_\br() const =0               _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be pure virtual\n _\bf_\bd() const =0                     _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be pure virtual\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(ShmFile const &)=delete _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be protected\n _\bS_\bh_\bm_\bF_\bi_\bl_\be()=default                 _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be protected\n _\bS_\bh_\bm_\bF_\bi_\bl_\be(ShmFile const &)=delete   _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be protected\n _\b~_\bS_\bh_\bm_\bF_\bi_\bl_\be()=default                _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_shm_file.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_shm_file.html", "unified_diff": "@@ -266,14 +266,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"shm__file_8h_source.html\">shm_file.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -45,10 +45,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br=\b=(\b()\b) *\b**\b**\b**\b**\b*\n _\bS_\bh_\bm_\bF_\bi_\bl_\be & mir::ShmFile:: ( _\bS_\bh_\bm_\bF_\bi_\bl_\be const &\u00a0  )          protecteddelete\n operator=\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\bs_\bh_\bm_\b__\bf_\bi_\bl_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_synchronised-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_synchronised-members.html", "unified_diff": "@@ -86,14 +86,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html#afcd2ac9dab6ac23582e2fc5f33cc7e0a\">LockedView</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html\">mir::Synchronised&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html#a4b41de199a31174823195af6b0b42342\">operator=</a>(Synchronised const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html\">mir::Synchronised&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html#a1ed87653dc8e386390f75988bd7baac5\">Synchronised</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html\">mir::Synchronised&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html#a376f09e14ad36535b694e3c480ed84b9\">Synchronised</a>(T &amp;&amp;initial_value)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html\">mir::Synchronised&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html#ab694b84aa9a0f3a5eddd3dee5a121865\">Synchronised</a>(Synchronised const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised.html\">mir::Synchronised&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,10 +12,10 @@\n _\bL_\bo_\bc_\bk_\be_\bd typedef                            _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n _\bL_\bo_\bc_\bk_\be_\bd_\bV_\bi_\be_\bw typedef                        _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(Synchronised const &)=delete    _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd()=default                    _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd(T &&initial_value)           _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b> inline\n _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd(Synchronised const &)=delete _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_synchronised.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_synchronised.html", "unified_diff": "@@ -347,14 +347,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"synchronised_8h_source.html\">synchronised.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -94,10 +94,10 @@\n template<typename T >\n _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd & _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd< T ( _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd< T > const &\u00a0  )     delete\n >::operator=\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_synchronised_1_1_locked_impl-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_synchronised_1_1_locked_impl-members.html", "unified_diff": "@@ -85,14 +85,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#afd64e5a26faca680570d1b8cc1d08cb3\">operator*</a>() const -&gt; U &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#aaace09d61d3e1def1b6549e732deac66\">operator-&gt;</a>() const -&gt; U *</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a7878e2cdd112e868538591ca3f8d0608\">Synchronised</a></td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">friend</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a39dbe243563237c722efc85f8728883b\">wait</a>(Cv &amp;cv, Predicate stop_waiting)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a51a75efff9b770756e426652145169eb\">~LockedImpl</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd                         _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b< friend\n                                      _\bU_\b _\b>\n _\bw_\ba_\bi_\bt(Cv &cv, Predicate stop_waiting) _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b< inline\n                                      _\bU_\b _\b>\n _\b~_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl()=default                _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b<\n                                      _\bU_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1_synchronised_1_1_locked_impl.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1_synchronised_1_1_locked_impl.html", "unified_diff": "@@ -342,14 +342,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"synchronised_8h_source.html\">synchronised.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -82,10 +82,10 @@\n template<typename T >\n template<typename U >\n friend class _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd friend\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1geometry_1_1_rectangles-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1geometry_1_1_rectangles-members.html", "unified_diff": "@@ -92,14 +92,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html#ae9e98fd90770079f6e362b49d00a54c0\">Rectangles</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html\">mir::geometry::Rectangles</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html#a62c561147338799d805e34836efc88ff\">Rectangles</a>(std::initializer_list&lt; Rectangle &gt; const &amp;rects)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html\">mir::geometry::Rectangles</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html#a281ca5ad0586ac24e024d99d2edd0dd4\">remove</a>(Rectangle const &amp;rect)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html\">mir::geometry::Rectangles</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html#a8e9745e74e574504bd734d793a5ce9fe\">size</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html\">mir::geometry::Rectangles</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html#a6f245d97e6372e459cdf91010eb6eb1e\">size_type</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html\">mir::geometry::Rectangles</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n _\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs()                                        _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs\n _\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs(std::initializer_list< Rectangle > const _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs\n &rects)\n _\br_\be_\bm_\bo_\bv_\be(Rectangle const &rect)                       _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs\n _\bs_\bi_\bz_\be() const                                        _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs\n _\bs_\bi_\bz_\be_\b__\bt_\by_\bp_\be typedef                                   _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1geometry_1_1_rectangles.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1geometry_1_1_rectangles.html", "unified_diff": "@@ -368,14 +368,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"rectangles_8h_source.html\">rectangles.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -76,10 +76,10 @@\n removes at most one matching rectangle\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bsi\biz\bze\be(\b()\b) *\b**\b**\b**\b**\b*\n _\bs_\bi_\bz_\be_\b__\bt_\by_\bp_\be mir::geometry::Rectangles::size (  ) const\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/geometry/_\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1optional__value-members.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1optional__value-members.html", "unified_diff": "@@ -86,14 +86,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html#a63ed84917250d3ef3c16f2a6e08daa10\">operator=</a>(T const &amp;value)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html\">mir::optional_value&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html#aa6177adf2fc205b8180e9d5da658eb61\">optional_value</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html\">mir::optional_value&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html#a457727ddafd30b6674dbb1397ad56da9\">optional_value</a>(T const &amp;value)</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html\">mir::optional_value&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html#aecff94636e2a93a4b185e4a4fb78f6ca\">value</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html\">mir::optional_value&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html#adb39bd4c31afbd325802f07cea23b860\">value</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmir_1_1optional__value.html\">mir::optional_value&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,10 +12,10 @@\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bb_\bo_\bo_\bl() const          _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b> inline\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(T const &value)      _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b> inline\n _\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be()=default       _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b>\n _\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be(T const &value) _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b> inline\n _\bv_\ba_\bl_\bu_\be() const                  _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b> inline\n _\bv_\ba_\bl_\bu_\be()                        _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b> inline\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmir_1_1optional__value.html", "source2": "./usr/share/doc/mir-doc/html/classmir_1_1optional__value.html", "unified_diff": "@@ -323,14 +323,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"optional__value_8h_source.html\">optional_value.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -55,10 +55,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0v\bva\bal\blu\bue\be(\b()\b) [\b[2\b2/\b/2\b2]\b] *\b**\b**\b**\b**\b*\n template<typename T >\n T const & _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be< T >::value (  ) const inline\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/core/mir/_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_add_init_callback-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_add_init_callback-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_add_init_callback.html#aee497fdf5cbb23b3e322068739cd53f8\">AddInitCallback</a>(Callback const &amp;callback)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_add_init_callback.html\">miral::AddInitCallback</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_add_init_callback.html#ae8b3743f9831d6f7902b37d1b71caa06\">Callback</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_add_init_callback.html\">miral::AddInitCallback</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_add_init_callback.html#a507c016f9a5dccd2d89b9efe7857448a\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_add_init_callback.html\">miral::AddInitCallback</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_add_init_callback.html#a46163666c5ad7a0cd2830ff9e380b86a\">~AddInitCallback</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_add_init_callback.html\">miral::AddInitCallback</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bd_\bd_\bI_\bn_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk, including all\n inherited members.\n _\bA_\bd_\bd_\bI_\bn_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk(Callback const &callback) _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bd_\bd_\bI_\bn_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk explicit\n _\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk typedef                          _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bd_\bd_\bI_\bn_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const     _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bd_\bd_\bI_\bn_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk\n _\b~_\bA_\bd_\bd_\bI_\bn_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk()                        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bd_\bd_\bI_\bn_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_add_init_callback.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_add_init_callback.html", "unified_diff": "@@ -182,14 +182,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"add__init__callback_8h_source.html\">add_init_callback.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -36,10 +36,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::AddInitCallback::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br ) const\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\ba_\bd_\bd_\b__\bi_\bn_\bi_\bt_\b__\bc_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_append_event_filter-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_append_event_filter-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"classmiral_1_1_append_event_filter.html\">miral::AppendEventFilter</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_append_event_filter.html#a185323f180fe9d5a45c3e98ff1f1c6a1\">AppendEventFilter</a>(std::function&lt; bool(MirEvent const *event)&gt; const &amp;filter)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_append_event_filter.html\">miral::AppendEventFilter</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_append_event_filter.html#a7cdf3828d8e068356e463b53da0c585c\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_append_event_filter.html\">miral::AppendEventFilter</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n miral::AppendEventFilter Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\be_\bn_\bd_\bE_\bv_\be_\bn_\bt_\bF_\bi_\bl_\bt_\be_\br, including\n all inherited members.\n _\bA_\bp_\bp_\be_\bn_\bd_\bE_\bv_\be_\bn_\bt_\bF_\bi_\bl_\bt_\be_\br(std::function< bool   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\be_\bn_\bd_\bE_\bv_\be_\bn_\bt_\bF_\bi_\bl_\bt_\be_\br explicit\n (MirEvent const *event)> const &filter)\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server)         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\be_\bn_\bd_\bE_\bv_\be_\bn_\bt_\bF_\bi_\bl_\bt_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_append_event_filter.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_append_event_filter.html", "unified_diff": "@@ -141,14 +141,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"append__event__filter_8h_source.html\">append_event_filter.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -29,10 +29,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::AppendEventFilter::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\ba_\bp_\bp_\be_\bn_\bd_\b__\be_\bv_\be_\bn_\bt_\b__\bf_\bi_\bl_\bt_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_application_authorizer-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_application_authorizer-members.html", "unified_diff": "@@ -89,14 +89,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html#a7d8965d4f94db9deb82c24caacb39185\">prompt_session_is_allowed</a>(ApplicationCredentials const &amp;creds)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html\">miral::ApplicationAuthorizer</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html#a9f3f2f722f53247f2fbad090fe7906d0\">screencast_is_allowed</a>(ApplicationCredentials const &amp;creds)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html\">miral::ApplicationAuthorizer</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html#a6273d346056a7b487a8a84612a21e386\">set_base_display_configuration_is_allowed</a>(ApplicationCredentials const &amp;creds)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html\">miral::ApplicationAuthorizer</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html#a9efaabb1e9a91633606819309cf0c042\">set_base_input_configuration_is_allowed</a>(ApplicationCredentials const &amp;creds)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html\">miral::ApplicationAuthorizer</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html#a65c84cf91a2e2ea713f244518cff0a13\">~ApplicationAuthorizer</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_authorizer.html\">miral::ApplicationAuthorizer</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n _\bs_\be_\bt_\b__\bb_\ba_\bs_\be_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bi_\bs_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd _\bm_\bi_\br_\ba_\bl_\b:_\b:               pure virtual\n (ApplicationCredentials const &creds)=0   _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n _\bs_\be_\bt_\b__\bb_\ba_\bs_\be_\b__\bi_\bn_\bp_\bu_\bt_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bi_\bs_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd   _\bm_\bi_\br_\ba_\bl_\b:_\b:               pure virtual\n (ApplicationCredentials const &creds)=0   _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n _\b~_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br()=default          _\bm_\bi_\br_\ba_\bl_\b:_\b:               virtual\n                                           _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_application_authorizer.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_application_authorizer.html", "unified_diff": "@@ -395,14 +395,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"application__authorizer_8h_source.html\">application_authorizer.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -83,10 +83,10 @@\n _\bv_\bi_\br_\bt_\bu_\ba_\bl _\bb_\bo_\bo_\bl miral::                      _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs         pure\n ApplicationAuthorizer::                 ( _\bc_\bo_\bn_\bs_\bt &\u00a0               c\bcr\bre\bed\bds\bs ) virtual\n set_base_input_configuration_is_allowed\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_application_credentials-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_application_credentials-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_credentials.html#a3e128134a71e54db7f663d5293ffa4b1\">ApplicationCredentials</a>(mir::frontend::SessionCredentials const &amp;creds)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_credentials.html\">miral::ApplicationCredentials</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_credentials.html#abae0cdb26352b5be5f7a08b506974fd1\">gid</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_credentials.html\">miral::ApplicationCredentials</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_credentials.html#a0213220d6f8479d2fd850913a4278554\">pid</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_credentials.html\">miral::ApplicationCredentials</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_credentials.html#ab31e50adab1e14332c8de11920754ba3\">uid</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_application_credentials.html\">miral::ApplicationCredentials</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n including all inherited members.\n _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs(mir::frontend:: _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs\n SessionCredentials const &creds)\n _\bg_\bi_\bd() const                            _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs\n _\bp_\bi_\bd() const                            _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs\n _\bu_\bi_\bd() const                            _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_application_credentials.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_application_credentials.html", "unified_diff": "@@ -166,14 +166,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"application__authorizer_8h_source.html\">application_authorizer.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,10 +27,10 @@\n _\bp_\bi_\bd_\b__\bt miral::ApplicationCredentials::pid (  ) const\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0u\bui\bid\bd(\b()\b) *\b**\b**\b**\b**\b*\n _\bu_\bi_\bd_\b__\bt miral::ApplicationCredentials::uid (  ) const\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_basic_set_application_authorizer-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_basic_set_application_authorizer-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html#aea9dff0210c40ad1cd3f69b8e0dca29b\">BasicSetApplicationAuthorizer</a>(std::function&lt; std::shared_ptr&lt; ApplicationAuthorizer &gt;()&gt; const &amp;builder)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html\">miral::BasicSetApplicationAuthorizer</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html#a4beafdb8583a86b1f47dd46390a6db6f\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html\">miral::BasicSetApplicationAuthorizer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html#a5bdb22ac35eb30d87fa1402f44810617\">the_application_authorizer</a>() const -&gt; std::shared_ptr&lt; ApplicationAuthorizer &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html\">miral::BasicSetApplicationAuthorizer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html#af378f9393a4ea73f20822b4c78b48b64\">~BasicSetApplicationAuthorizer</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html\">miral::BasicSetApplicationAuthorizer</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,10 +15,10 @@\n                                     _\bB_\ba_\bs_\bi_\bc_\bS_\be_\bt_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n _\bt_\bh_\be_\b__\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br() const  _\bm_\bi_\br_\ba_\bl_\b:_\b:\n -> std::shared_ptr<                 _\bB_\ba_\bs_\bi_\bc_\bS_\be_\bt_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n ApplicationAuthorizer >\n _\b~_\bB_\ba_\bs_\bi_\bc_\bS_\be_\bt_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br()    _\bm_\bi_\br_\ba_\bl_\b:_\b:\n                                     _\bB_\ba_\bs_\bi_\bc_\bS_\be_\bt_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_basic_set_application_authorizer.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_basic_set_application_authorizer.html", "unified_diff": "@@ -180,14 +180,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"application__authorizer_8h_source.html\">application_authorizer.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -37,10 +37,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0t\bth\bhe\be_\b_a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn_\b_a\bau\but\bth\bho\bor\bri\biz\bze\ber\br(\b()\b) *\b**\b**\b**\b**\b*\n _\ba_\bu_\bt_\bo miral::BasicSetApplicationAuthorizer:: (  ) const -> std::shared_ptr<\n the_application_authorizer                       _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br >\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_canonical_window_manager_policy-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_canonical_window_manager_policy-members.html", "unified_diff": "@@ -116,14 +116,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_canonical_window_manager_policy.html#a86386893d4fc0d65553925282d931698\">place_new_window</a>(ApplicationInfo const &amp;app_info, WindowSpecification const &amp;request_parameters) -&gt; WindowSpecification override</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_canonical_window_manager_policy.html\">miral::CanonicalWindowManagerPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_canonical_window_manager_policy.html#a0e6bb6cbd8fb66c78a496c3a97e23f4f\">tools</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_canonical_window_manager_policy.html\">miral::CanonicalWindowManagerPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#afb30c1fc5dd52b3bbca5a0415ce945fb\">WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a93a9f0af2424c56437e2d527d1b2e624\">WindowManagementPolicy</a>(WindowManagementPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a32efad0dc7bce07dce18c8f597c52167\">~WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -95,10 +95,10 @@\n                                    _\bC_\ba_\bn_\bo_\bn_\bi_\bc_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n (WindowManagementPolicy const      _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n &)=delete\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_canonical_window_manager_policy.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_canonical_window_manager_policy.html", "unified_diff": "@@ -570,14 +570,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"canonical__window__manager_8h_source.html\">canonical_window_manager.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -242,10 +242,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br D\bDa\bat\bta\ba D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0t\bto\boo\bol\bls\bs *\b**\b**\b**\b**\b*\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs miral::CanonicalWindowManagerPolicy::tools protected\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bc_\ba_\bn_\bo_\bn_\bi_\bc_\ba_\bl_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_configuration_option-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_configuration_option-members.html", "unified_diff": "@@ -94,14 +94,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html#a6de2dc0f1a1e5346e68307c7707309db\">ConfigurationOption</a>(ConfigurationOption const &amp;)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html\">miral::ConfigurationOption</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html#a916c5aa633e666b27d859a989d3913a4\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html\">miral::ConfigurationOption</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html#ad2026c8667099b73cbf90b7de11cec15\">operator=</a>(ConfigurationOption const &amp;) -&gt; ConfigurationOption &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html\">miral::ConfigurationOption</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html#ad917b3a0da492949290b9028afb9c0fa\">pre_init</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html\">miral::ConfigurationOption</a></td><td class=\"entry\"><span class=\"mlabel\">friend</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html#a311e36b773a10d800941c0f8eece4677\">~ConfigurationOption</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_configuration_option.html\">miral::ConfigurationOption</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -54,10 +54,10 @@\n &)\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(ConfigurationOption const &) -      _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn\n > ConfigurationOption &\n _\bp_\br_\be_\b__\bi_\bn_\bi_\bt                                      _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn friend\n _\b~_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn()                        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_configuration_option.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_configuration_option.html", "unified_diff": "@@ -653,14 +653,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"configuration__option_8h_source.html\">configuration_option.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -169,10 +169,10 @@\n Update the option to be called back b\bbe\bef\bfo\bor\bre\be Mir initialization starts.\n   Parameters\n       clo the option\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bo_\bp_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_cursor_theme-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_cursor_theme-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"classmiral_1_1_cursor_theme.html\">miral::CursorTheme</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_cursor_theme.html#a15c14cebde2c7106e7f2189be86a68c6\">CursorTheme</a>(std::string const &amp;theme)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_cursor_theme.html\">miral::CursorTheme</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_cursor_theme.html#a5ad2a66dbb3f6240a06c90334d4f3c1b\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_cursor_theme.html\">miral::CursorTheme</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_cursor_theme.html#a02ac6b01ae0a1f82eb1d1b365bb24411\">~CursorTheme</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_cursor_theme.html\">miral::CursorTheme</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n miral::CursorTheme Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bu_\br_\bs_\bo_\br_\bT_\bh_\be_\bm_\be, including all\n inherited members.\n _\bC_\bu_\br_\bs_\bo_\br_\bT_\bh_\be_\bm_\be(std::string const &theme) _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bu_\br_\bs_\bo_\br_\bT_\bh_\be_\bm_\be explicit\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bu_\br_\bs_\bo_\br_\bT_\bh_\be_\bm_\be\n _\b~_\bC_\bu_\br_\bs_\bo_\br_\bT_\bh_\be_\bm_\be()                        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bu_\br_\bs_\bo_\br_\bT_\bh_\be_\bm_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_cursor_theme.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_cursor_theme.html", "unified_diff": "@@ -164,14 +164,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"cursor__theme_8h_source.html\">cursor_theme.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,10 +30,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::CursorTheme::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br ) const\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bc_\bu_\br_\bs_\bo_\br_\b__\bt_\bh_\be_\bm_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_display_configuration-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_display_configuration-members.html", "unified_diff": "@@ -87,14 +87,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html#af163e248e8ba2b9ff8ba9f6e470b9f1a\">list_layouts</a>() -&gt; std::vector&lt; std::string &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html\">miral::DisplayConfiguration</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html#a25f7560509bae6b4fc66c1e45ee38e42\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html\">miral::DisplayConfiguration</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html#a6a5dacbe1667dcaac612067bf949d0d9\">operator=</a>(DisplayConfiguration const &amp;) -&gt; DisplayConfiguration &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html\">miral::DisplayConfiguration</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html#a8cc32707e282b38b3ef7861302cb5d93\">select_layout</a>(std::string const &amp;layout)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html\">miral::DisplayConfiguration</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html#ae5d17392cff1793c0204d47570f0d037\">~DisplayConfiguration</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_display_configuration.html\">miral::DisplayConfiguration</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n >\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const      _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(DisplayConfiguration const &) -  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n > DisplayConfiguration &\n _\bs_\be_\bl_\be_\bc_\bt_\b__\bl_\ba_\by_\bo_\bu_\bt(std::string const &layout)   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n _\b~_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn()                    _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_display_configuration.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_display_configuration.html", "unified_diff": "@@ -294,14 +294,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"display__configuration_8h_source.html\">display_configuration.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -79,10 +79,10 @@\n _\bv_\bo_\bi_\bd miral::DisplayConfiguration:: ( std::string _\bc_\bo_\bn_\bs_\bt &\u00a0 l\bla\bay\byo\bou\but\bt )\n select_layout\n Select a layout from the configuration.\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_external_client_launcher-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_external_client_launcher-members.html", "unified_diff": "@@ -86,14 +86,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html#a3e0558b9ad13fc1f998f5990f778bfbe\">launch_using_x11</a>(std::vector&lt; std::string &gt; const &amp;command_line) const -&gt; pid_t</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html\">miral::ExternalClientLauncher</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html#ae32cd97fb220c000b18c3667623b91c6\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html\">miral::ExternalClientLauncher</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html#ad27b17bbdd161ed5138e6c18f42076c2\">snapcraft_launch</a>(std::string const &amp;desktop_file) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html\">miral::ExternalClientLauncher</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html#ad26304b1de03ca3a4036a3d2bf49f2b9\">split_command</a>(std::string const &amp;command) -&gt; std::vector&lt; std::string &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html\">miral::ExternalClientLauncher</a></td><td class=\"entry\"><span class=\"mlabel\">static</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html#aa9d4c11ce559f7be312ab98e007321c7\">~ExternalClientLauncher</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html\">miral::ExternalClientLauncher</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server)            _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br\n _\bs_\bn_\ba_\bp_\bc_\br_\ba_\bf_\bt_\b__\bl_\ba_\bu_\bn_\bc_\bh(std::string const         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br\n &desktop_file) const\n _\bs_\bp_\bl_\bi_\bt_\b__\bc_\bo_\bm_\bm_\ba_\bn_\bd(std::string const &command)  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br static\n -> std::vector< std::string >\n _\b~_\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br()                  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_external_client_launcher.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_external_client_launcher.html", "unified_diff": "@@ -282,14 +282,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"external__client_8h_source.html\">external_client.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -87,10 +87,10 @@\n Split out the tokens of a (possibly escaped) command.\n   Remarks\n       Since MirAL 3.6\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\be_\bx_\bt_\be_\br_\bn_\ba_\bl_\b__\bc_\bl_\bi_\be_\bn_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_internal_client_launcher-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_internal_client_launcher-members.html", "unified_diff": "@@ -83,14 +83,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html#a5e44e9bd59f6bf4e4b7834cd046634d8\">InternalClientLauncher</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html\">miral::InternalClientLauncher</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html#a36982ccd7a07a7253a4b10b05b6f1748\">launch</a>(std::function&lt; void(struct ::wl_display *display)&gt; const &amp;wayland_fd, std::function&lt; void(std::weak_ptr&lt; mir::scene::Session &gt; const session)&gt; const &amp;connect_notification) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html\">miral::InternalClientLauncher</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html#ac206672fd985dd3b443bbde9676f04d6\">launch</a>(ClientObject &amp;client_object) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html\">miral::InternalClientLauncher</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html#a197f2bef01e98e1d90b1ac98d4ae74b5\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html\">miral::InternalClientLauncher</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html#a05aeae4091af4e2ee1b5f2a000d3c577\">~InternalClientLauncher</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_internal_client_launcher.html\">miral::InternalClientLauncher</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,10 +13,10 @@\n std::function< void(std::weak_ptr< mir::  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br\n scene::Session > const session)> const\n &connect_notification) const\n _\bl_\ba_\bu_\bn_\bc_\bh(ClientObject &client_object) const _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br inline\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server)           _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br\n _\b~_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br()                 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_internal_client_launcher.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_internal_client_launcher.html", "unified_diff": "@@ -208,14 +208,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"internal__client_8h_source.html\">internal_client.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -41,10 +41,10 @@\n                          )                                const\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::InternalClientLauncher::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bi_\bn_\bt_\be_\br_\bn_\ba_\bl_\b__\bc_\bl_\bi_\be_\bn_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_keymap-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_keymap-members.html", "unified_diff": "@@ -85,14 +85,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html#a7004df46900197007a7389ebbfced985\">Keymap</a>(Keymap const &amp;that)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html\">miral::Keymap</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html#ac14cc51967ae0efa28f25b52a4a96d3f\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html\">miral::Keymap</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html#a501ad17b5aa931fce74b6effd818670d\">operator=</a>(Keymap const &amp;rhs) -&gt; Keymap &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html\">miral::Keymap</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html#a51b489dd121e77bcc3e6f0f896a856e7\">set_keymap</a>(std::string const &amp;keymap)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html\">miral::Keymap</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html#a56a3a479939416b4f88d707a7ea44301\">~Keymap</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_keymap.html\">miral::Keymap</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n _\bK_\be_\by_\bm_\ba_\bp(std::string const &keymap)        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bK_\be_\by_\bm_\ba_\bp explicit\n _\bK_\be_\by_\bm_\ba_\bp(Keymap const &that)               _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bK_\be_\by_\bm_\ba_\bp\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const    _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bK_\be_\by_\bm_\ba_\bp\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(Keymap const &rhs) -> Keymap & _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bK_\be_\by_\bm_\ba_\bp\n _\bs_\be_\bt_\b__\bk_\be_\by_\bm_\ba_\bp(std::string const &keymap)    _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bK_\be_\by_\bm_\ba_\bp\n _\b~_\bK_\be_\by_\bm_\ba_\bp()                                _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bK_\be_\by_\bm_\ba_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_keymap.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_keymap.html", "unified_diff": "@@ -250,14 +250,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"keymap_8h_source.html\">keymap.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -50,10 +50,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bse\bet\bt_\b_k\bke\bey\bym\bma\bap\bp(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::Keymap::set_keymap ( std::string _\bc_\bo_\bn_\bs_\bt &\u00a0 k\bke\bey\bym\bma\bap\bp )\n Specify a new keymap.\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bk_\be_\by_\bm_\ba_\bp_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_minimal_window_manager-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_minimal_window_manager-members.html", "unified_diff": "@@ -122,14 +122,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_minimal_window_manager.html#ae8dd3738281c9b5a90f1167769d613ff\">tools</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_minimal_window_manager.html\">miral::MinimalWindowManager</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#afb30c1fc5dd52b3bbca5a0415ce945fb\">WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a93a9f0af2424c56437e2d527d1b2e624\">WindowManagementPolicy</a>(WindowManagementPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_minimal_window_manager.html#ac40d97bc50df9e88a590cba0657951cf\">~MinimalWindowManager</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_minimal_window_manager.html\">miral::MinimalWindowManager</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a32efad0dc7bce07dce18c8f597c52167\">~WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -106,10 +106,10 @@\n _\bt_\bo_\bo_\bl_\bs                                   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\bn_\bi_\bm_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br   protected\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by                  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n (WindowManagementPolicy const &)=delete\n _\b~_\bM_\bi_\bn_\bi_\bm_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br()                 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\bn_\bi_\bm_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default       _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_minimal_window_manager.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_minimal_window_manager.html", "unified_diff": "@@ -939,14 +939,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"minimal__window__manager_8h_source.html\">minimal_window_manager.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -322,10 +322,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br D\bDa\bat\bta\ba D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0t\bto\boo\bol\bls\bs *\b**\b**\b**\b**\b*\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs miral::MinimalWindowManager::tools protected\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bm_\bi_\bn_\bi_\bm_\ba_\bl_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_mir_runner-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_mir_runner-members.html", "unified_diff": "@@ -92,14 +92,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html#abdbf58b0d770a5ecabc4db16848becac\">set_exception_handler</a>(std::function&lt; void()&gt; const &amp;handler)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html\">miral::MirRunner</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html#aaffd1ccd956ea12935c2c4d67ff2f52e\">stop</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html\">miral::MirRunner</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html#ad7874c1bacb804057191bf322e5062b8\">wayland_display</a>() const -&gt; mir::optional_value&lt; std::string &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html\">miral::MirRunner</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html#a8db965474d2defe1e4e242cfa94ed219\">x11_display</a>() const -&gt; mir::optional_value&lt; std::string &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html\">miral::MirRunner</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html#a381ac7c68ff3099aa1062c2bdab507e3\">~MirRunner</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_mir_runner.html\">miral::MirRunner</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,10 +24,10 @@\n Server &)> > options) -> int\n _\bs_\be_\bt_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b__\bh_\ba_\bn_\bd_\bl_\be_\br(std::function< void()> const &handler)  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n _\bs_\bt_\bo_\bp()                                                        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by() const -> mir::optional_value< std::string > _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n _\bx_\b1_\b1_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by() const -> mir::optional_value< std::string >     _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n _\b~_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br()                                                  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_mir_runner.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_mir_runner.html", "unified_diff": "@@ -455,14 +455,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"runner_8h_source.html\">runner.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -155,10 +155,10 @@\n Get the X11 socket name (if any) usable as a $DISPLAY value.\n   Remarks\n       Since MirAL 2.8\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\br_\bu_\bn_\bn_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_output-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_output-members.html", "unified_diff": "@@ -101,14 +101,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html#a3e0fd2054c8b5bd5170cb0977f723ec1\">Type</a> enum name</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html\">miral::Output</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html#a445a334ecc6a0b9ae0f0a53ca290538f\">type</a>() const -&gt; Type</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html\">miral::Output</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html#af815918242dda9f5d4e044b993a344e9\">used</a>() const -&gt; bool</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html\">miral::Output</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html#a982a7184fe6d244d28b0849748a793ad\">valid</a>() const -&gt; bool</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html\">miral::Output</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html#a2c68d6829030f12c1ddd91dc65b29e38\">~Output</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_output.html\">miral::Output</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,10 +30,10 @@\n _\bs_\bc_\ba_\bl_\be() const -> float                                 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n _\bT_\by_\bp_\be enum name                                         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n _\bt_\by_\bp_\be() const -> Type                                   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n _\bu_\bs_\be_\bd() const -> bool                                   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n _\bv_\ba_\bl_\bi_\bd() const -> bool                                  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n _\b~_\bO_\bu_\bt_\bp_\bu_\bt()                                              _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_output.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_output.html", "unified_diff": "@@ -640,14 +640,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"output_8h_source.html\">output.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -181,10 +181,10 @@\n Whether the output is used in the configuration.\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0v\bva\bal\bli\bid\bd(\b()\b) *\b**\b**\b**\b**\b*\n _\ba_\bu_\bt_\bo miral::Output::valid (  ) const -> _\bb_\bo_\bo_\bl\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bo_\bu_\bt_\bp_\bu_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_prepend_event_filter-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_prepend_event_filter-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"classmiral_1_1_prepend_event_filter.html\">miral::PrependEventFilter</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_prepend_event_filter.html#a629c99ab1727989714117e82d34d4e3f\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_prepend_event_filter.html\">miral::PrependEventFilter</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_prepend_event_filter.html#a86830927cba0255dfd5fa92ded7e8985\">PrependEventFilter</a>(std::function&lt; bool(MirEvent const *event)&gt; const &amp;filter)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_prepend_event_filter.html\">miral::PrependEventFilter</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n miral::PrependEventFilter Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bP_\br_\be_\bp_\be_\bn_\bd_\bE_\bv_\be_\bn_\bt_\bF_\bi_\bl_\bt_\be_\br, including\n all inherited members.\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server)         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bP_\br_\be_\bp_\be_\bn_\bd_\bE_\bv_\be_\bn_\bt_\bF_\bi_\bl_\bt_\be_\br\n _\bP_\br_\be_\bp_\be_\bn_\bd_\bE_\bv_\be_\bn_\bt_\bF_\bi_\bl_\bt_\be_\br(std::function< bool  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bP_\br_\be_\bp_\be_\bn_\bd_\bE_\bv_\be_\bn_\bt_\bF_\bi_\bl_\bt_\be_\br explicit\n (MirEvent const *event)> const &filter)\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_prepend_event_filter.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_prepend_event_filter.html", "unified_diff": "@@ -141,14 +141,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"prepend__event__filter_8h_source.html\">prepend_event_filter.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -29,10 +29,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::PrependEventFilter::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bp_\br_\be_\bp_\be_\bn_\bd_\b__\be_\bv_\be_\bn_\bt_\b__\bf_\bi_\bl_\bt_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_application_authorizer-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_application_authorizer-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html#a4beafdb8583a86b1f47dd46390a6db6f\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html\">miral::BasicSetApplicationAuthorizer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_application_authorizer.html#a60673da1c744a25d663d01248211ceac\">SetApplicationAuthorizer</a>(Args const &amp;...args)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_application_authorizer.html\">miral::SetApplicationAuthorizer&lt; Policy &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html#a5bdb22ac35eb30d87fa1402f44810617\">the_application_authorizer</a>() const -&gt; std::shared_ptr&lt; ApplicationAuthorizer &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html\">miral::BasicSetApplicationAuthorizer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_application_authorizer.html#a69496066ccecaa8006d4119ea92e336f\">the_custom_application_authorizer</a>() const -&gt; std::shared_ptr&lt; Policy &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_application_authorizer.html\">miral::SetApplicationAuthorizer&lt; Policy &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html#af378f9393a4ea73f20822b4c78b48b64\">~BasicSetApplicationAuthorizer</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_basic_set_application_authorizer.html\">miral::BasicSetApplicationAuthorizer</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,10 +21,10 @@\n ApplicationAuthorizer >\n _\bt_\bh_\be_\b__\bc_\bu_\bs_\bt_\bo_\bm_\b__\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br _\bm_\bi_\br_\ba_\bl_\b:_\b:\n () const -> std::shared_ptr<      _\bS_\be_\bt_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br_\b<     inline\n Policy >                          _\bP_\bo_\bl_\bi_\bc_\by_\b _\b>\n _\b~_\bB_\ba_\bs_\bi_\bc_\bS_\be_\bt_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br()  _\bm_\bi_\br_\ba_\bl_\b:_\b:\n                                   _\bB_\ba_\bs_\bi_\bc_\bS_\be_\bt_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_application_authorizer.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_application_authorizer.html", "unified_diff": "@@ -166,14 +166,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"application__authorizer_8h_source.html\">application_authorizer.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -43,10 +43,10 @@\n _\bS_\be_\bt_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br< _\bP_\bo_\bl_\bi_\bc_\by  (  ) const -> std::shared_ptr<_\bP_\bo_\bl_\bi_\bc_\by> inline\n >::\n the_custom_application_authorizer\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_command_line_handler-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_command_line_handler-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_command_line_handler.html#afc5b62ec746f13e4a0a97b9ca29bccb6\">Handler</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_command_line_handler.html\">miral::SetCommandLineHandler</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_command_line_handler.html#a5a9632425ab315427c730e1e2d258fcd\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_command_line_handler.html\">miral::SetCommandLineHandler</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_command_line_handler.html#a853ab41d7f7ea896e8a31df4eda29d49\">SetCommandLineHandler</a>(Handler const &amp;handler)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_command_line_handler.html\">miral::SetCommandLineHandler</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_command_line_handler.html#a113e72e1181ece1b7f2e9be3def367cd\">~SetCommandLineHandler</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_command_line_handler.html\">miral::SetCommandLineHandler</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n including all inherited members.\n _\bH_\ba_\bn_\bd_\bl_\be_\br typedef                       _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bL_\bi_\bn_\be_\bH_\ba_\bn_\bd_\bl_\be_\br\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bL_\bi_\bn_\be_\bH_\ba_\bn_\bd_\bl_\be_\br\n _\bS_\be_\bt_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bL_\bi_\bn_\be_\bH_\ba_\bn_\bd_\bl_\be_\br(Handler const   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bL_\bi_\bn_\be_\bH_\ba_\bn_\bd_\bl_\be_\br explicit\n &handler)\n _\b~_\bS_\be_\bt_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bL_\bi_\bn_\be_\bH_\ba_\bn_\bd_\bl_\be_\br()              _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bL_\bi_\bn_\be_\bH_\ba_\bn_\bd_\bl_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_command_line_handler.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_command_line_handler.html", "unified_diff": "@@ -182,14 +182,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"set__command__line__handler_8h_source.html\">set_command_line_handler.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -44,10 +44,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::SetCommandLineHandler::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br ) const\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bs_\be_\bt_\b__\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b__\bl_\bi_\bn_\be_\b__\bh_\ba_\bn_\bd_\bl_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_terminator-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_terminator-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_terminator.html#a523d8bf676834202804d346f0e17e32c\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_terminator.html\">miral::SetTerminator</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_terminator.html#a4aaf3543079df3a70b0de4cd8b2e618c\">SetTerminator</a>(Terminator const &amp;terminator)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_terminator.html\">miral::SetTerminator</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_terminator.html#a13a290982bae75a5100f5d6012713ba2\">Terminator</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_terminator.html\">miral::SetTerminator</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_terminator.html#af07c19649aa98d8b512dcf7ed4862dc9\">~SetTerminator</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_terminator.html\">miral::SetTerminator</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br, including all\n inherited members.\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const       _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br\n _\bS_\be_\bt_\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br(Terminator const &terminator) _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br explicit\n _\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br typedef                          _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br\n _\b~_\bS_\be_\bt_\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br()                            _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_terminator.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_terminator.html", "unified_diff": "@@ -182,14 +182,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"set__terminator_8h_source.html\">set_terminator.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -38,10 +38,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::SetTerminator::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br ) const\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bs_\be_\bt_\b__\bt_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_window_management_policy-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_window_management_policy-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"classmiral_1_1_set_window_management_policy.html\">miral::SetWindowManagementPolicy</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_window_management_policy.html#a59f316f3208dd8af232b6551ef77459e\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_window_management_policy.html\">miral::SetWindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_window_management_policy.html#abd65ce5fc64da1247cafcd57e0b98c27\">SetWindowManagementPolicy</a>(std::function&lt; std::unique_ptr&lt; WindowManagementPolicy &gt;(WindowManagerTools const &amp;tools)&gt; const &amp;builder)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_window_management_policy.html\">miral::SetWindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_window_management_policy.html#a7f2808a47eae8d98d61304680ed91c68\">~SetWindowManagementPolicy</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_set_window_management_policy.html\">miral::SetWindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const     _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n _\bS_\be_\bt_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by(std::function<\n std::unique_ptr< WindowManagementPolicy > _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n (WindowManagerTools const &tools)> const\n &builder)\n _\b~_\bS_\be_\bt_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()              _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_window_management_policy.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_set_window_management_policy.html", "unified_diff": "@@ -148,14 +148,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"set__window__management__policy_8h_source.html\">set_window_management_policy.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,10 +28,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::SetWindowManagementPolicy::operator ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br ) const\n ()\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bs_\be_\bt_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b__\bp_\bo_\bl_\bi_\bc_\by_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_startup_internal_client-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_startup_internal_client-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_startup_internal_client.html#a2561ae0bab8d4a1111d7e6fd24f54944\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_startup_internal_client.html\">miral::StartupInternalClient</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_startup_internal_client.html#a71ff49c1856ad96171fadc26b2596545\">StartupInternalClient</a>(std::function&lt; void(struct ::wl_display *display)&gt; client_code, std::function&lt; void(std::weak_ptr&lt; mir::scene::Session &gt; const session)&gt; connect_notification)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_startup_internal_client.html\">miral::StartupInternalClient</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_startup_internal_client.html#a386f9e7b3df66aaed0e0faf8659706eb\">StartupInternalClient</a>(ClientObject const &amp;client_object)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_startup_internal_client.html\">miral::StartupInternalClient</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_startup_internal_client.html#ab3e00b542af11afa3cd64c52361b23b5\">~StartupInternalClient</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_startup_internal_client.html\">miral::StartupInternalClient</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,10 +14,10 @@\n function< void(std::weak_ptr< mir::\n scene::Session > const session)>\n connect_notification)\n _\bS_\bt_\ba_\br_\bt_\bu_\bp_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt(ClientObject  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\bt_\ba_\br_\bt_\bu_\bp_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt inlineexplicit\n const &client_object)\n _\b~_\bS_\bt_\ba_\br_\bt_\bu_\bp_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt()            _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\bt_\ba_\br_\bt_\bu_\bp_\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_startup_internal_client.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_startup_internal_client.html", "unified_diff": "@@ -212,14 +212,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"internal__client_8h_source.html\">internal_client.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -50,10 +50,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bo_\bi_\bd miral::StartupInternalClient::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bi_\bn_\bt_\be_\br_\bn_\ba_\bl_\b__\bc_\bl_\bi_\be_\bn_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions-members.html", "unified_diff": "@@ -104,14 +104,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a63829d1fa8f0ad99b6aa1a6e46c30a67\">zwp_input_method_v2</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html\">miral::WaylandExtensions</a></td><td class=\"entry\"><span class=\"mlabel\">static</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a1b811a49ed7063215ebeb2f43a8e4efc\">zwp_virtual_keyboard_manager_v1</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html\">miral::WaylandExtensions</a></td><td class=\"entry\"><span class=\"mlabel\">static</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a6a9291fb6a93cdb4583820bccd1f079d\">zwp_virtual_keyboard_v1</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html\">miral::WaylandExtensions</a></td><td class=\"entry\"><span class=\"mlabel\">static</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a8488689d5be1464a8a3fd52bf7682a0e\">zxdg_output_manager_v1</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html\">miral::WaylandExtensions</a></td><td class=\"entry\"><span class=\"mlabel\">static</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#aa76396ea89e57454eef1e14ac95ad8e4\">~WaylandExtensions</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html\">miral::WaylandExtensions</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -36,10 +36,10 @@\n _\bz_\bw_\bp_\b__\bi_\bn_\bp_\bu_\bt_\b__\bm_\be_\bt_\bh_\bo_\bd_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bv_\b2                     _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs static\n _\bz_\bw_\bp_\b__\bi_\bn_\bp_\bu_\bt_\b__\bm_\be_\bt_\bh_\bo_\bd_\b__\bv_\b2                             _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs static\n _\bz_\bw_\bp_\b__\bv_\bi_\br_\bt_\bu_\ba_\bl_\b__\bk_\be_\by_\bb_\bo_\ba_\br_\bd_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bv_\b1                 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs static\n _\bz_\bw_\bp_\b__\bv_\bi_\br_\bt_\bu_\ba_\bl_\b__\bk_\be_\by_\bb_\bo_\ba_\br_\bd_\b__\bv_\b1                         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs static\n _\bz_\bx_\bd_\bg_\b__\bo_\bu_\bt_\bp_\bu_\bt_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bv_\b1                          _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs static\n _\b~_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs()                            _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions.html", "unified_diff": "@@ -776,14 +776,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"wayland__extensions_8h_source.html\">wayland_extensions.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -326,10 +326,10 @@\n Allows clients to retrieve additional information about outputs.\n   Remarks\n       Since MirAL 2.6\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions_1_1_context-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions_1_1_context-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html#a7a808767e39f38471dc8c9df7192b3e9\">Context</a>(Context const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html\">miral::WaylandExtensions::Context</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html#a509baf61acc87ca987e43191781be9d4\">display</a>() const -&gt; wl_display *=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html\">miral::WaylandExtensions::Context</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html#a390ad5cb939aeb308cbb533e020d003d\">operator=</a>(Context const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html\">miral::WaylandExtensions::Context</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html#a42216e71cc38d318c23fec702ea1f936\">run_on_wayland_mainloop</a>(std::function&lt; void()&gt; &amp;&amp;work) const =0</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html\">miral::WaylandExtensions::Context</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html#a927971bf980f38ee2e6892261c75e8d0\">~Context</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html\">miral::WaylandExtensions::Context</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n &)=delete                       _\bC_\bo_\bn_\bt_\be_\bx_\bt\n _\br_\bu_\bn_\b__\bo_\bn_\b__\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bm_\ba_\bi_\bn_\bl_\bo_\bo_\bp(std::   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:\n function< void()> &&work) const _\bC_\bo_\bn_\bt_\be_\bx_\bt                    pure virtual\n =0\n _\b~_\bC_\bo_\bn_\bt_\be_\bx_\bt()=default              _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b: protectedvirtual\n                                 _\bC_\bo_\bn_\bt_\be_\bx_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions_1_1_context.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions_1_1_context.html", "unified_diff": "@@ -264,14 +264,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"wayland__extensions_8h_source.html\">wayland_extensions.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -50,10 +50,10 @@\n WaylandExtensions::     ( std::function< _\bv_\bo_\bi_\bd()> &&\u00a0 w\bwo\bor\brk\bk ) const pure virtual\n Context::\n run_on_wayland_mainloop\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions_1_1_enable_info-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions_1_1_enable_info-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html\">miral::WaylandExtensions::EnableInfo</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html#a4c9b9f8a50bc243f68dc2947d298036b\">app</a>() const -&gt; Application const &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html\">miral::WaylandExtensions::EnableInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html#a54ff71613e9d2417ab10eedb9706a329\">name</a>() const -&gt; const char *</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html\">miral::WaylandExtensions::EnableInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html#adedd86d317c1d8be9577f4cd66940444\">user_preference</a>() const -&gt; std::optional&lt; bool &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html\">miral::WaylandExtensions::EnableInfo</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bE_\bn_\ba_\bb_\bl_\be_\bI_\bn_\bf_\bo,\n including all inherited members.\n _\ba_\bp_\bp() const -> Application const &        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bE_\bn_\ba_\bb_\bl_\be_\bI_\bn_\bf_\bo\n _\bn_\ba_\bm_\be() const -> const char *              _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bE_\bn_\ba_\bb_\bl_\be_\bI_\bn_\bf_\bo\n _\bu_\bs_\be_\br_\b__\bp_\br_\be_\bf_\be_\br_\be_\bn_\bc_\be() const -> std::optional< _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bE_\bn_\ba_\bb_\bl_\be_\bI_\bn_\bf_\bo\n bool >\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions_1_1_enable_info.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_wayland_extensions_1_1_enable_info.html", "unified_diff": "@@ -160,14 +160,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"wayland__extensions_8h_source.html\">wayland_extensions.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -41,10 +41,10 @@\n user_preference\n If the user has enabled or disabled this extension one of the wayland extension\n Mir options.\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window-members.html", "unified_diff": "@@ -91,14 +91,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html#a661f50f70b6f8eec328c51f83f8fb56d\">size</a>() const -&gt; mir::geometry::Size</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html\">miral::Window</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html#a1fa999fee926abaf96647b15bd60f100\">top_left</a>() const -&gt; mir::geometry::Point</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html\">miral::Window</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html#a758a7dfe368c049d49d141778f19ae9d\">Window</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html\">miral::Window</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html#a4fcb4d3f0a1b3e4254e475f625191667\">Window</a>(Application const &amp;application, std::shared_ptr&lt; mir::scene::Surface &gt; const &amp;surface)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html\">miral::Window</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html#ac454e3eab8125652829371c5c02cdae2\">~Window</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window.html\">miral::Window</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n _\bs_\bi_\bz_\be() const -> mir::geometry::Size                     _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n _\bt_\bo_\bp_\b__\bl_\be_\bf_\bt() const -> mir::geometry::Point                _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n _\bW_\bi_\bn_\bd_\bo_\bw()                                                _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n _\bW_\bi_\bn_\bd_\bo_\bw(Application const &application, std::shared_ptr< _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n mir::scene::Surface > const &surface)\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw()                                               _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window.html", "unified_diff": "@@ -451,14 +451,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"window_8h_source.html\">window.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -94,10 +94,10 @@\n _\bb_\bo_\bo_\bl _\bo_\bp_\be_\br_\ba_\bt_\bo_\br== ( _\bW_\bi_\bn_\bd_\bo_\bw _\bc_\bo_\bn_\bs_\bt &\u00a0 l\blh\bhs\bs,\n                   _\bW_\bi_\bn_\bd_\bo_\bw _\bc_\bo_\bn_\bs_\bt &\u00a0 r\brh\bhs\bs\u00a0 friend\n                 )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bw_\bi_\bn_\bd_\bo_\bw_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_management_policy-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_management_policy-members.html", "unified_diff": "@@ -114,14 +114,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#aefb711cdc4c7436ed71127d30a890619\">operator=</a>(WindowManagementPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a611717b11194f1f81afbe6bd99339162\">place_new_window</a>(ApplicationInfo const &amp;app_info, WindowSpecification const &amp;requested_specification) -&gt; WindowSpecification=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#afb30c1fc5dd52b3bbca5a0415ce945fb\">WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a93a9f0af2424c56437e2d527d1b2e624\">WindowManagementPolicy</a>(WindowManagementPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html#a32efad0dc7bce07dce18c8f597c52167\">~WindowManagementPolicy</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -86,10 +86,10 @@\n > WindowSpecification=0\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default     _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n (WindowManagementPolicy const        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n &)=delete\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by()=default    _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_management_policy.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_management_policy.html", "unified_diff": "@@ -1545,14 +1545,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"window__management__policy_8h_source.html\">window_management_policy.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -484,10 +484,10 @@\n Implemented in _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\ba_\bn_\bo_\bn_\bi_\bc_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by, _\bm_\bi_\br_\ba_\bl_\b:_\b:\n _\bM_\bi_\bn_\bi_\bm_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br, _\bK_\bi_\bo_\bs_\bk_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by, _\bT_\bi_\bl_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by, and\n _\bF_\bl_\bo_\ba_\bt_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by.\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b__\bp_\bo_\bl_\bi_\bc_\by_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_manager_options-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_manager_options-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_options.html#a4aa81fa486ce53b1a235343d3361243c\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_options.html\">miral::WindowManagerOptions</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_options.html#a3c92ea266a8cd7de79010f32f3002ead\">policies</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_options.html\">miral::WindowManagerOptions</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_options.html#afbc0e70c0a9a163de9081ebe78591d74\">WindowManagerOptions</a>()=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_options.html\">miral::WindowManagerOptions</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_options.html#a04080aa6e69c9183e3ef90c2dcce60ec\">WindowManagerOptions</a>(std::initializer_list&lt; WindowManagerOption &gt; const &amp;policies)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_options.html\">miral::WindowManagerOptions</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,10 +12,10 @@\n _\bp_\bo_\bl_\bi_\bc_\bi_\be_\bs                        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\bs()=delete   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\bs(std::\n initializer_list<               _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\bs inlineexplicit\n WindowManagerOption > const\n &policies)\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_manager_options.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_manager_options.html", "unified_diff": "@@ -185,14 +185,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"window__management__options_8h_source.html\">window_management_options.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -32,10 +32,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br D\bDa\bat\bta\ba D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0p\bpo\bol\bli\bic\bci\bie\bes\bs *\b**\b**\b**\b**\b*\n std::vector<_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn> _\bc_\bo_\bn_\bs_\bt miral::WindowManagerOptions::policies\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b__\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_manager_tools-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_manager_tools-members.html", "unified_diff": "@@ -115,14 +115,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#aafb392934c32ea2049285eb3753aa774\">start_drag_and_drop</a>(WindowInfo &amp;window_info, std::vector&lt; uint8_t &gt; const &amp;handle)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#af637764abd9f42e354c6cab0fe027403\">window_at</a>(mir::geometry::Point cursor) const -&gt; Window</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a2832a2508c954df1fd20d355594a0ac9\">WindowManagerTools</a>(WindowManagerToolsImplementation *tools)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a7caa90c64712be18fd2132a9f1ed7015\">WindowManagerTools</a>(WindowManagerTools const &amp;)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#ae4ae13bfd76d671eb27e71963afe60d9\">~WindowManagerTools</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -76,10 +76,10 @@\n -> Window\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs                           _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs explicit\n (WindowManagerToolsImplementation *tools)\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs(WindowManagerTools const  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n &)\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs()                        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_manager_tools.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_manager_tools.html", "unified_diff": "@@ -1147,14 +1147,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"window__manager__tools_8h_source.html\">window_manager_tools.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -390,10 +390,10 @@\n _\ba_\bu_\bt_\bo miral::                  ( _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bP_\bo_\bi_\bn_\bt\u00a0 c\bcu\bur\brs\bso\bor\br ) const -> _\bW_\bi_\bn_\bd_\bo_\bw\n WindowManagerTools::window_at\n Find the topmost window at the cursor.\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bt_\bo_\bo_\bl_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_specification-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_specification-members.html", "unified_diff": "@@ -151,14 +151,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html#ad57669468253a2f6a728e5376cf260d7\">window_placement_gravity</a>() -&gt; mir::optional_value&lt; MirPlacementGravity &gt; &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html\">miral::WindowSpecification</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html#abaa42197fe654b1e469556c5d780d8d5\">WindowSpecification</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html\">miral::WindowSpecification</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html#a7955df11e78afde711c8e8b3e131a19e\">WindowSpecification</a>(WindowSpecification const &amp;that)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html\">miral::WindowSpecification</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html#a8007e17b4ef198ad725eb5761466b533\">WindowSpecification</a>(mir::shell::SurfaceSpecification const &amp;spec)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html\">miral::WindowSpecification</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html#a5e7e0f8a8719eb88a705077ddeaf1602\">~WindowSpecification</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_window_specification.html\">miral::WindowSpecification</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -144,10 +144,10 @@\n _\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn()                         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n _\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn(WindowSpecification const _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n &that)\n _\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn(mir::shell::              _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n SurfaceSpecification const &spec)\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn()                        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_specification.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_window_specification.html", "unified_diff": "@@ -1555,14 +1555,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"window__specification_8h_source.html\">window_specification.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -461,10 +461,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bma\bak\bke\be_\b_s\bsu\bur\brf\bfa\bac\bce\be_\b_s\bsp\bpe\bec\bc *\b**\b**\b**\b**\b*\n _\ba_\bu_\bt_\bo              ( _\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn m\bmi\bir\bra\bal\bl_\b_s\bsp\bpe\bec\bc ) -> mir::shell::      friend\n make_surface_spec   _\bc_\bo_\bn_\bs_\bt &\u00a0                         SurfaceSpecification\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_x11_support-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_x11_support-members.html", "unified_diff": "@@ -83,14 +83,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html#a93e303bf8796dc40ad92c39da1295db4\">operator()</a>(mir::Server &amp;server) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html\">miral::X11Support</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html#a0faea57b11d29f7d3d7dfe16aabd3610\">operator=</a>(X11Support const &amp;) -&gt; X11Support &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html\">miral::X11Support</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html#a9f2f85a80340dd8630d9d8071a8a17ab\">X11Support</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html\">miral::X11Support</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html#ab1e0c8bd6ff7b330bacc9c80565e06a6\">X11Support</a>(X11Support const &amp;)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html\">miral::X11Support</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html#a92135bdf99485dadc4237e65a854148c\">~X11Support</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_x11_support.html\">miral::X11Support</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n inherited members.\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server) const         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(X11Support const &) -> X11Support & _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n _\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt()                                  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n _\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt(X11Support const &)                _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n _\b~_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt()                                 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_x11_support.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_x11_support.html", "unified_diff": "@@ -193,14 +193,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"x11__support_8h_source.html\">x11_support.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -35,10 +35,10 @@\n _\bv_\bo_\bi_\bd miral::X11Support::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br ) const\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br=\b=(\b()\b) *\b**\b**\b**\b**\b*\n _\ba_\bu_\bt_\bo miral::X11Support::operator= ( _\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt _\bc_\bo_\bn_\bs_\bt &\u00a0  ) -> _\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt &\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bx_\b1_\b1_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_zone-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_zone-members.html", "unified_diff": "@@ -87,14 +87,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html#aa4575508a31d8fd00a2402114269d49e\">operator=</a>(Zone const &amp;other)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html\">miral::Zone</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html#aff4fadd3b1af95ad7aab748fe602cc37\">operator==</a>(Zone const &amp;other) const -&gt; bool</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html\">miral::Zone</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html#aaa25b1cc25b9a3623e113095eca5e6c7\">Zone</a>(Rectangle const &amp;extents)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html\">miral::Zone</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html#ad5c45071b21cd9a0b70bcba93d121ccd\">Zone</a>(Zone const &amp;other)</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html\">miral::Zone</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html#a3e78eb72b2ecba2d1481a87cff0845ac\">~Zone</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiral_1_1_zone.html\">miral::Zone</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,10 +13,10 @@\n _\bi_\bs_\b__\bs_\ba_\bm_\be_\b__\bz_\bo_\bn_\be(Zone const &other) const -> bool _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(Zone const &other)                  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=_\b=(Zone const &other) const -> bool   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n _\bZ_\bo_\bn_\be(Rectangle const &extents)                _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n _\bZ_\bo_\bn_\be(Zone const &other)                       _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n _\b~_\bZ_\bo_\bn_\be()                                       _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiral_1_1_zone.html", "source2": "./usr/share/doc/mir-doc/html/classmiral_1_1_zone.html", "unified_diff": "@@ -296,14 +296,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"zone_8h_source.html\">zone.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -69,10 +69,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br=\b==\b=(\b()\b) *\b**\b**\b**\b**\b*\n _\ba_\bu_\bt_\bo miral::Zone::operator== ( _\bZ_\bo_\bn_\be _\bc_\bo_\bn_\bs_\bt &\u00a0 o\bot\bth\bhe\ber\br ) const -> _\bb_\bo_\bo_\bl\n Returns true only if all properties including IDs match.\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miral/miral/_\bz_\bo_\bn_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_compositor-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_compositor-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html#a9e1828f48b936feb40bdf111df917877\">Compositor</a>(Compositor const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html\">miroil::Compositor</a></td><td class=\"entry\"><span class=\"mlabel\">protected</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html#ad375c850ab0415035fe0a123489487bc\">operator=</a>(Compositor const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html\">miroil::Compositor</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html#a9d8443ef8e518af13de80413ca99836d\">start</a>()=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html\">miroil::Compositor</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html#ad3a5214c1d32adf3a5f96f36910c12df\">stop</a>()=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html\">miroil::Compositor</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html#a316fd2feb9c8ce2a929910c800edad4c\">~Compositor</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_compositor.html\">miroil::Compositor</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br()=default                  _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br protected\n _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br(Compositor const &)=delete _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br protected\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(Compositor const &)=delete  _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br\n _\bs_\bt_\ba_\br_\bt()=0                             _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br pure virtual\n _\bs_\bt_\bo_\bp()=0                              _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br pure virtual\n _\b~_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br()                         _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_compositor.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_compositor.html", "unified_diff": "@@ -257,14 +257,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"compositor_8h_source.html\">compositor.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -41,10 +41,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bst\bto\bop\bp(\b()\b) *\b**\b**\b**\b**\b*\n virtual void miroil::Compositor:: (  )     pure virtual\n stop\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_controller_wrapper-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_controller_wrapper-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"classmiroil_1_1_display_configuration_controller_wrapper.html\">miroil::DisplayConfigurationControllerWrapper</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_controller_wrapper.html#a8c1fa7c5e875a65a62058ed2d135ffe1\">DisplayConfigurationControllerWrapper</a>(std::shared_ptr&lt; mir::shell::DisplayConfigurationController &gt; const &amp;wrapped)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_controller_wrapper.html\">miroil::DisplayConfigurationControllerWrapper</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_controller_wrapper.html#ae27d0e0ce82d3c30a3467e3ff67b5f45\">set_base_configuration</a>(std::shared_ptr&lt; mir::graphics::DisplayConfiguration &gt; const &amp;conf)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_controller_wrapper.html\">miroil::DisplayConfigurationControllerWrapper</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_controller_wrapper.html#a7dd450e6fd99fe7cf09f355535b8b336\">~DisplayConfigurationControllerWrapper</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_controller_wrapper.html\">miroil::DisplayConfigurationControllerWrapper</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,10 +13,10 @@\n &wrapped)\n _\bs_\be_\bt_\b__\bb_\ba_\bs_\be_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn(std::shared_ptr< _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:\n mir::graphics::DisplayConfiguration >   _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bC_\bo_\bn_\bt_\br_\bo_\bl_\bl_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br\n const &conf)\n _\b~_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bC_\bo_\bn_\bt_\br_\bo_\bl_\bl_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br  _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:\n ()=default                              _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bC_\bo_\bn_\bt_\br_\bo_\bl_\bl_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_controller_wrapper.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_controller_wrapper.html", "unified_diff": "@@ -166,14 +166,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"display__configuration__controller__wrapper_8h_source.html\">display_configuration_controller_wrapper.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -37,10 +37,10 @@\n overridden by a client's requested configuration if that client is focused.\n   Parameters\n       [in] conf The new display configuration to set\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\bl_\be_\br_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_policy-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_policy-members.html", "unified_diff": "@@ -83,14 +83,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html#a2ae47567c784857498b5b69f0113993a\">apply_to</a>(mir::graphics::DisplayConfiguration &amp;conf)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html\">miroil::DisplayConfigurationPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html#ae1357a6e10b2a179019a63a0e17dbc59\">DisplayConfigurationPolicy</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html\">miroil::DisplayConfigurationPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html#aeb1aca810f2d5996da16d7fefac0a744\">DisplayConfigurationPolicy</a>(DisplayConfigurationPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html\">miroil::DisplayConfigurationPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html#ae59176b2dff9c4121263b167f19f3ed9\">operator=</a>(DisplayConfigurationPolicy const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html\">miroil::DisplayConfigurationPolicy</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html#a2dc56b8b6367f35a00ed7c33112417ea\">~DisplayConfigurationPolicy</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_policy.html\">miroil::DisplayConfigurationPolicy</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n &)=delete\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=                         _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:\n (DisplayConfigurationPolicy const _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bP_\bo_\bl_\bi_\bc_\by\n &)=delete\n _\b~_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bP_\bo_\bl_\bi_\bc_\by()     _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:                   virtual\n                                   _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bP_\bo_\bl_\bi_\bc_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_policy.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_policy.html", "unified_diff": "@@ -219,14 +219,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"display__configuration__policy_8h_source.html\">display_configuration_policy.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -42,10 +42,10 @@\n miroil::                     ( _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bP_\bo_\bl_\bi_\bc_\by const  )    delete\n DisplayConfigurationPolicy::   &\u00a0\n operator=\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bp_\bo_\bl_\bi_\bc_\by_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_storage-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_storage-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"classmiroil_1_1_display_configuration_storage.html\">miroil::DisplayConfigurationStorage</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_storage.html#a7a00fee67faf664fe8246dfc61b90533\">load</a>(const DisplayId &amp;, DisplayConfigurationOptions &amp;) const =0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_storage.html\">miroil::DisplayConfigurationStorage</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_storage.html#a350e7b30512de1f23c9c5cbb6f968d9a\">save</a>(const DisplayId &amp;, const DisplayConfigurationOptions &amp;)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_storage.html\">miroil::DisplayConfigurationStorage</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_storage.html#a921e3ec4dda39367749a6ba7d28c54bd\">~DisplayConfigurationStorage</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_configuration_storage.html\">miroil::DisplayConfigurationStorage</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n DisplayConfigurationOptions &)   _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be pure virtual\n const =0\n _\bs_\ba_\bv_\be(const DisplayId &, const    _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:                    pure virtual\n DisplayConfigurationOptions &)=0 _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be\n _\b~_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be     _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:                    virtual\n ()=default                       _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_storage.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_configuration_storage.html", "unified_diff": "@@ -192,14 +192,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"display__configuration__storage_8h_source.html\">display_configuration_storage.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -34,10 +34,10 @@\n                                 const                          \u00a0\n                                 _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs &\u00a0\n                               )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_listener_wrapper-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_listener_wrapper-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html#a64504f44d7986fcdefb0a26072c11cc6\">add_display</a>(mir::geometry::Rectangle const &amp;area)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html\">miroil::DisplayListenerWrapper</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html#aa0d99d58d2444338e8cbe203b08b90a2\">DisplayListenerWrapper</a>(std::shared_ptr&lt; mir::compositor::DisplayListener &gt; const &amp;display_listener)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html\">miroil::DisplayListenerWrapper</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html#a08746c21148a224ca53497effa4be00f\">remove_display</a>(mir::geometry::Rectangle const &amp;area)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html\">miroil::DisplayListenerWrapper</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html#a63151d8625aa9cd29b88f5291c37eacf\">~DisplayListenerWrapper</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html\">miroil::DisplayListenerWrapper</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,10 +12,10 @@\n _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bL_\bi_\bs_\bt_\be_\bn_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br(std::shared_ptr< mir::\n compositor::DisplayListener > const           _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bL_\bi_\bs_\bt_\be_\bn_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br\n &display_listener)\n _\br_\be_\bm_\bo_\bv_\be_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by(mir::geometry::Rectangle const _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bL_\bi_\bs_\bt_\be_\bn_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br\n &area)\n _\b~_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bL_\bi_\bs_\bt_\be_\bn_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br()                     _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bL_\bi_\bs_\bt_\be_\bn_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_listener_wrapper.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_display_listener_wrapper.html", "unified_diff": "@@ -168,14 +168,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"display__listener__wrapper_8h_source.html\">display_listener_wrapper.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -32,10 +32,10 @@\n void miroil::\n DisplayListenerWrapper:: ( _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be const &\u00a0 a\bar\bre\bea\ba )\n remove_display\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bl_\bi_\bs_\bt_\be_\bn_\be_\br_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_event_builder-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_event_builder-members.html", "unified_diff": "@@ -86,14 +86,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html#a14cf159f898ac4810aabdfe5532fafea\">make_key_event</a>(MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, std::vector&lt; uint8_t &gt; const &amp;cookie, MirKeyboardAction action, xkb_keysym_t keysym, int scan_code, MirInputEventModifiers modifiers)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html\">miroil::EventBuilder</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html#ac1da6ff0172be1fb3fec2c3eec8731c8\">make_pointer_event</a>(MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, std::vector&lt; uint8_t &gt; const &amp;mac, MirInputEventModifiers modifiers, MirPointerAction action, MirPointerButtons buttons_pressed, float x_axis_value, float y_axis_value, float hscroll_value, float vscroll_value, float relative_x_value, float relative_y_value)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html\">miroil::EventBuilder</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html#a4096d90f92ae6e5fc7c1a952e23ea645\">make_touch_event</a>(MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, std::vector&lt; uint8_t &gt; const &amp;mac, MirInputEventModifiers modifiers)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html\">miroil::EventBuilder</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html#a307e61fb5e394d733ead794a4ef4f76a\">store</a>(const MirInputEvent *mirInputEvent, ulong qtTimestamp)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html\">miroil::EventBuilder</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html#a8c2a47703cb2b7c279de74e0ce6da888\">~EventBuilder</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder.html\">miroil::EventBuilder</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,10 +31,10 @@\n chrono::nanoseconds timestamp, std::vector<        _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n uint8_t > const &mac, MirInputEventModifiers\n modifiers)\n _\bs_\bt_\bo_\br_\be(const MirInputEvent *mirInputEvent, ulong    _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n qtTimestamp)\n _\b~_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br()                                    _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_event_builder.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_event_builder.html", "unified_diff": "@@ -461,14 +461,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"event__builder_8h_source.html\">event_builder.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -98,10 +98,10 @@\n void miroil::EventBuilder::store ( const MirInputEvent *\u00a0 m\bmi\bir\brI\bIn\bnp\bpu\but\btE\bEv\bve\ben\bnt\bt,\n                                    ulong\u00a0                 q\bqt\btT\bTi\bim\bme\bes\bst\bta\bam\bmp\bp\u00a0\n                                  )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\be_\bv_\be_\bn_\bt_\b__\bb_\bu_\bi_\bl_\bd_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_event_builder_1_1_event_info-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_event_builder_1_1_event_info-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html#afccc8eb4f4d2aad0a1ab19cef0a17e35\">device_id</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html\">miroil::EventBuilder::EventInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html#a296f84014ba921bcd78087cd6e4b7554\">relative_x</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html\">miroil::EventBuilder::EventInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html#a654b78e93e9ca1a73fe1b9a865d6e4db\">relative_y</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html\">miroil::EventBuilder::EventInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html#a2f14870997dc544caf5128eb1fd487f5\">store</a>(const MirInputEvent *mirInputEvent, ulong qtTimestamp)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html\">miroil::EventBuilder::EventInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html#a6759ddd68b308010804672f98b70a9be\">timestamp</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_event_builder_1_1_event_info.html\">miroil::EventBuilder::EventInfo</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,10 +12,10 @@\n _\bd_\be_\bv_\bi_\bc_\be_\b__\bi_\bd                                 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bI_\bn_\bf_\bo\n _\br_\be_\bl_\ba_\bt_\bi_\bv_\be_\b__\bx                                _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bI_\bn_\bf_\bo\n _\br_\be_\bl_\ba_\bt_\bi_\bv_\be_\b__\by                                _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bI_\bn_\bf_\bo\n _\bs_\bt_\bo_\br_\be(const MirInputEvent *mirInputEvent, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bI_\bn_\bf_\bo\n ulong qtTimestamp)\n _\bt_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp                                 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bI_\bn_\bf_\bo\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_event_builder_1_1_event_info.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_event_builder_1_1_event_info.html", "unified_diff": "@@ -203,14 +203,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"event__builder_8h_source.html\">event_builder.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -39,10 +39,10 @@\n float miroil::EventBuilder::EventInfo::relative_y {0}\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0t\bti\bim\bme\bes\bst\bta\bam\bmp\bp *\b**\b**\b**\b**\b*\n ulong miroil::EventBuilder::EventInfo::timestamp\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\be_\bv_\be_\bn_\bt_\b__\bb_\bu_\bi_\bl_\bd_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_g_l_buffer-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_g_l_buffer-members.html", "unified_diff": "@@ -87,14 +87,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#a03bc2995d451edde4e145fe6ae5f110a\">has_alpha_channel</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html\">miroil::GLBuffer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#a92558c4d878c839fabd0dce759ecd319\">reset</a>(std::shared_ptr&lt; mir::graphics::Buffer &gt; const &amp;buffer)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html\">miroil::GLBuffer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#a25783f6a505d54fdd45232781eced55d\">reset</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html\">miroil::GLBuffer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#a6f6c90489f1040153ec60a9216888d7b\">size</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html\">miroil::GLBuffer</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#a0ef519e79cdab75f712ccba2f2d29e30\">~GLBuffer</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html\">miroil::GLBuffer</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n _\bh_\ba_\bs_\b__\ba_\bl_\bp_\bh_\ba_\b__\bc_\bh_\ba_\bn_\bn_\be_\bl() const                            _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n _\br_\be_\bs_\be_\bt(std::shared_ptr< mir::graphics::Buffer > const _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n &buffer)\n _\br_\be_\bs_\be_\bt()                                              _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n _\bs_\bi_\bz_\be() const                                         _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n _\b~_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br()                                          _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_g_l_buffer.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_g_l_buffer.html", "unified_diff": "@@ -283,14 +283,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"mirbuffer_8h_source.html\">mirbuffer.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -54,10 +54,10 @@\n                                > const &\u00a0\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bsi\biz\bze\be(\b()\b) *\b**\b**\b**\b**\b*\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bS_\bi_\bz_\be miroil::GLBuffer::size (  ) const\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bm_\bi_\br_\bb_\bu_\bf_\bf_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_input_device-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_input_device-members.html", "unified_diff": "@@ -91,14 +91,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html#ad9373d891e56dc8958ee93d9990efa42\">is_keyboard</a>() -&gt; bool</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html\">miroil::InputDevice</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html#a0fda29b3ba59f835aaae0b526e5ee250\">operator=</a>(InputDevice const &amp;src) -&gt; InputDevice &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html\">miroil::InputDevice</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html#aeace4f13afa5b84cdd02e532cb6ec266\">operator=</a>(InputDevice &amp;&amp;src) -&gt; InputDevice &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html\">miroil::InputDevice</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html#aae898bbf8692fc885ad466feff4206fa\">operator==</a>(InputDevice const &amp;other)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html\">miroil::InputDevice</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html#a819fdbdc3b7f34b7e57bef58c4762d53\">~InputDevice</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device.html\">miroil::InputDevice</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n _\bi_\bs_\b__\ba_\bl_\bp_\bh_\ba_\b__\bn_\bu_\bm_\be_\br_\bi_\bc() -> bool                                _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n _\bi_\bs_\b__\bk_\be_\by_\bb_\bo_\ba_\br_\bd() -> bool                                     _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(InputDevice const &src) -> InputDevice &        _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(InputDevice &&src) -> InputDevice &             _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=_\b=(InputDevice const &other)                      _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n _\b~_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be()                                            _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_input_device.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_input_device.html", "unified_diff": "@@ -353,14 +353,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"input__device_8h_source.html\">input_device.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -66,10 +66,10 @@\n operator=\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br=\b==\b=(\b()\b) *\b**\b**\b**\b**\b*\n bool miroil::InputDevice::operator== ( _\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be const &\u00a0 o\bot\bth\bhe\ber\br )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bi_\bn_\bp_\bu_\bt_\b__\bd_\be_\bv_\bi_\bc_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_input_device_observer-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_input_device_observer-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html#a92bc73d4d329339e422d050529465926\">device_removed</a>(miroil::InputDevice device)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html\">miroil::InputDeviceObserver</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html#a1d068010d3598d220c61d1c270c899b9\">InputDeviceObserver</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html\">miroil::InputDeviceObserver</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html#ac4ec375db5621524b5b171c4778f4511\">InputDeviceObserver</a>(InputDeviceObserver const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html\">miroil::InputDeviceObserver</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html#a1876e0e2f5188e637ad37c8a771e6476\">operator=</a>(InputDeviceObserver const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html\">miroil::InputDeviceObserver</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html#a99285ad6306cddc2065eb3b572fae7df\">~InputDeviceObserver</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_input_device_observer.html\">miroil::InputDeviceObserver</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,10 +14,10 @@\n _\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br()=default        _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n _\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br                  _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n (InputDeviceObserver const &)=delete\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(InputDeviceObserver const  _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n &)=delete\n _\b~_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br()               _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_input_device_observer.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_input_device_observer.html", "unified_diff": "@@ -255,14 +255,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"input__device__observer_8h_source.html\">input_device_observer.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -44,10 +44,10 @@\n _\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br &\n miroil::InputDeviceObserver:: ( _\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br const &\u00a0  )  delete\n operator=\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bi_\bn_\bp_\bu_\bt_\b__\bd_\be_\bv_\bi_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_mir_prompt_session-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_mir_prompt_session-members.html", "unified_diff": "@@ -87,14 +87,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html#a1b8421c4aaec2959b1774cf76d89440b\">operator=</a>(MirPromptSession const &amp;src) -&gt; MirPromptSession &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html\">miroil::MirPromptSession</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html#acc39bc17075e427c54891584f01067de\">operator=</a>(MirPromptSession &amp;&amp;src) -&gt; MirPromptSession &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html\">miroil::MirPromptSession</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html#a2faea9a49a369668bcb47b81eeb5c3e1\">operator==</a>(MirPromptSession const &amp;other)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html\">miroil::MirPromptSession</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html#ab09d5ec65e545807add3b52da643b0ef\">prompt_session</a></td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html\">miroil::MirPromptSession</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html#a70c5ae16d52ce1d9ada2d33ff2a6d0f6\">~MirPromptSession</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html\">miroil::MirPromptSession</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n > MirPromptSession &\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(MirPromptSession &&src) -> MirPromptSession _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn\n &\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=_\b=(MirPromptSession const &other)             _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn\n _\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn                                        _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn\n _\b~_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn()                                   _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_mir_prompt_session.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_mir_prompt_session.html", "unified_diff": "@@ -285,14 +285,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"mir__prompt__session_8h_source.html\">mir_prompt_session.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -57,10 +57,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br D\bDa\bat\bta\ba D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0p\bpr\bro\bom\bmp\bpt\bt_\b_s\bse\bes\bss\bsi\bio\bon\bn *\b**\b**\b**\b**\b*\n _\b:_\b:_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn* miroil::MirPromptSession::prompt_session\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bm_\bi_\br_\b__\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_mir_server_hooks-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_mir_server_hooks-members.html", "unified_diff": "@@ -87,14 +87,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html#a64efdefb97a3c0777671bc5716564aa3\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html\">miroil::MirServerHooks</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html#a46e6d7204ee629fec2c1039f153c43c1\">the_display_configuration_controller</a>() const -&gt; std::shared_ptr&lt; mir::shell::DisplayConfigurationController &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html\">miroil::MirServerHooks</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html#a5dae2d53973ea81286a2e6c781205ebb\">the_mir_display</a>() const -&gt; std::shared_ptr&lt; mir::graphics::Display &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html\">miroil::MirServerHooks</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html#a9332e9126c7f79fd9026e0e9e79dfd1d\">the_prompt_session_listener</a>() const -&gt; PromptSessionListener *</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html\">miroil::MirServerHooks</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html#aa745c2a99268b20d61c89633627b88c0\">the_prompt_session_manager</a>() const -&gt; std::shared_ptr&lt; mir::scene::PromptSessionManager &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_mir_server_hooks.html\">miroil::MirServerHooks</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n _\bt_\bh_\be_\b__\bm_\bi_\br_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by() const -> std::shared_ptr< mir::      _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bS_\be_\br_\bv_\be_\br_\bH_\bo_\bo_\bk_\bs\n graphics::Display >\n _\bt_\bh_\be_\b__\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bl_\bi_\bs_\bt_\be_\bn_\be_\br() const -                  _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bS_\be_\br_\bv_\be_\br_\bH_\bo_\bo_\bk_\bs\n > PromptSessionListener *\n _\bt_\bh_\be_\b__\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bm_\ba_\bn_\ba_\bg_\be_\br() const -> std::shared_ptr< _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bS_\be_\br_\bv_\be_\br_\bH_\bo_\bo_\bk_\bs\n mir::scene::PromptSessionManager >\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_mir_server_hooks.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_mir_server_hooks.html", "unified_diff": "@@ -264,14 +264,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"mir__server__hooks_8h_source.html\">mir_server_hooks.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -57,10 +57,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0t\bth\bhe\be_\b_p\bpr\bro\bom\bmp\bpt\bt_\b_s\bse\bes\bss\bsi\bio\bon\bn_\b_m\bma\ban\bna\bag\bge\ber\br(\b()\b) *\b**\b**\b**\b**\b*\n auto miroil::MirServerHooks:: (  ) const -> std::shared_ptr< mir::scene::\n the_prompt_session_manager         PromptSessionManager >\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bm_\bi_\br_\b__\bs_\be_\br_\bv_\be_\br_\b__\bh_\bo_\bo_\bk_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_open_g_l_context-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_open_g_l_context-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"classmiroil_1_1_open_g_l_context.html\">miroil::OpenGLContext</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_open_g_l_context.html#a44ff0964a7ea2959e6350c5702e79879\">OpenGLContext</a>(mir::graphics::GLConfig *gl_config)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_open_g_l_context.html\">miroil::OpenGLContext</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_open_g_l_context.html#a595699a67240dbb68d80f15d1a3e201f\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_open_g_l_context.html\">miroil::OpenGLContext</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_open_g_l_context.html#ac7b8ad3a91c7c2f9ce1ff987bc2cd1c6\">the_open_gl_config</a>() const -&gt; std::shared_ptr&lt; mir::graphics::GLConfig &gt;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_open_g_l_context.html\">miroil::OpenGLContext</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n This is the complete list of members for _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bO_\bp_\be_\bn_\bG_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt, including all\n inherited members.\n _\bO_\bp_\be_\bn_\bG_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt(mir::graphics::GLConfig *gl_config)    _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bO_\bp_\be_\bn_\bG_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server)                      _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bO_\bp_\be_\bn_\bG_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt\n _\bt_\bh_\be_\b__\bo_\bp_\be_\bn_\b__\bg_\bl_\b__\bc_\bo_\bn_\bf_\bi_\bg() const -> std::shared_ptr< mir:: _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bO_\bp_\be_\bn_\bG_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt\n graphics::GLConfig >\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_open_g_l_context.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_open_g_l_context.html", "unified_diff": "@@ -148,14 +148,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"open__gl__context_8h_source.html\">open_gl_context.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,10 +23,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0t\bth\bhe\be_\b_o\bop\bpe\ben\bn_\b_g\bgl\bl_\b_c\bco\bon\bnf\bfi\big\bg(\b()\b) *\b**\b**\b**\b**\b*\n auto miroil::OpenGLContext:: (  ) const -> std::shared_ptr< mir::graphics::\n the_open_gl_config                GLConfig >\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bo_\bp_\be_\bn_\b__\bg_\bl_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_persist_display_config-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_persist_display_config-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html#a5395c03cfc71e81441ada58f05609a05\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html\">miroil::PersistDisplayConfig</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html#a6b193e26f5d535a02b0c63211989c1d8\">operator=</a>(PersistDisplayConfig const &amp;) -&gt; PersistDisplayConfig &amp;</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html\">miroil::PersistDisplayConfig</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html#a4769daf066b06a0a0e4dbde52d6ae51c\">PersistDisplayConfig</a>(PersistDisplayConfig const &amp;)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html\">miroil::PersistDisplayConfig</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html#a7567a946b8374bb24d8bcb3a4093bb6a\">PersistDisplayConfig</a>(std::shared_ptr&lt; DisplayConfigurationStorage &gt; const &amp;storage, DisplayConfigurationPolicyWrapper const &amp;custom_wrapper)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html\">miroil::PersistDisplayConfig</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html#ae0cdb869c9bf1c46e6f85291245315cf\">~PersistDisplayConfig</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_persist_display_config.html\">miroil::PersistDisplayConfig</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,10 +15,10 @@\n &)\n _\bP_\be_\br_\bs_\bi_\bs_\bt_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg(std::shared_ptr<\n DisplayConfigurationStorage > const &storage,   _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\be_\br_\bs_\bi_\bs_\bt_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg\n DisplayConfigurationPolicyWrapper const\n &custom_wrapper)\n _\b~_\bP_\be_\br_\bs_\bi_\bs_\bt_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg()                         _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\be_\br_\bs_\bi_\bs_\bt_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_persist_display_config.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_persist_display_config.html", "unified_diff": "@@ -224,14 +224,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"persist__display__config_8h_source.html\">persist_display_config.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -54,10 +54,10 @@\n auto miroil::            _\bP_\be_\br_\bs_\bi_\bs_\bt_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg\n PersistDisplayConfig:: ( const &\u00a0              ) -> _\bP_\be_\br_\bs_\bi_\bs_\bt_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg &\n operator=\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bp_\be_\br_\bs_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_prompt_session_listener-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_prompt_session_listener-members.html", "unified_diff": "@@ -88,14 +88,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#abbcf6db31d2a017da9291ec3969311e7\">resuming</a>(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html\">miroil::PromptSessionListener</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#a610ab6ff37832f857ca632217db279ff\">starting</a>(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html\">miroil::PromptSessionListener</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#a98e17485db2f02c4762b558903845a2c\">stopping</a>(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html\">miroil::PromptSessionListener</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#a402f3a4889809556cb18fe41e3ba1b96\">suspending</a>(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html\">miroil::PromptSessionListener</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#ad76f6526746b77f50780b0e1c20c586e\">~PromptSessionListener</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html\">miroil::PromptSessionListener</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,10 +31,10 @@\n scene::PromptSession > const         _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br pure virtual\n &prompt_session)=0\n _\bs_\bu_\bs_\bp_\be_\bn_\bd_\bi_\bn_\bg(std::shared_ptr< mir::\n scene::PromptSession > const         _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br pure virtual\n &prompt_session)=0\n _\b~_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br()             _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_prompt_session_listener.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_prompt_session_listener.html", "unified_diff": "@@ -391,14 +391,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"prompt__session__listener_8h_source.html\">prompt_session_listener.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -89,10 +89,10 @@\n PromptSessionListener:: ( mir::scene::          p\bpr\bro\bom\bmp\bpt\bt_\b_s\bse\bes\bss\bsi\bio\bon\bn )  pure virtual\n suspending                PromptSession > const\n                           &\u00a0\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bl_\bi_\bs_\bt_\be_\bn_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_prompt_session_manager-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_prompt_session_manager-members.html", "unified_diff": "@@ -89,14 +89,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html#abd24be0dc0b48f74879380be9f9c8531\">PromptSessionManager</a>(PromptSessionManager &amp;&amp;src)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html\">miroil::PromptSessionManager</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html#a933ef11ef5d7443afb560f6b9dd9503d\">resume_prompt_session</a>(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html\">miroil::PromptSessionManager</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html#a7a0ea28d34c6f66df04b377a20be92c3\">stop_prompt_session</a>(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html\">miroil::PromptSessionManager</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html#ad80f365132f00d1bc0f6da4716d7a58d\">suspend_prompt_session</a>(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session) const</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html\">miroil::PromptSessionManager</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html#ad74a34ab330f26f4bc30f4ec0cca07e5\">~PromptSessionManager</a>()</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html\">miroil::PromptSessionManager</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,10 +27,10 @@\n _\bs_\bt_\bo_\bp_\b__\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn(std::shared_ptr< mir::scene:: _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n PromptSession > const &prompt_session) const\n _\bs_\bu_\bs_\bp_\be_\bn_\bd_\b__\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn(std::shared_ptr< mir::\n scene::PromptSession > const &prompt_session)     _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n const\n _\b~_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br()                           _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_prompt_session_manager.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_prompt_session_manager.html", "unified_diff": "@@ -308,14 +308,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"prompt__session__manager_8h_source.html\">prompt_session_manager.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -77,10 +77,10 @@\n void miroil::            std::shared_ptr< mir::scene::\n PromptSessionManager:: ( PromptSession > const &\u00a0      p\bpr\bro\bom\bmp\bpt\bt_\b_s\bse\bes\bss\bsi\bio\bon\bn ) const\n suspend_prompt_session\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_set_compositor-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_set_compositor-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"classmiroil_1_1_set_compositor.html\">miroil::SetCompositor</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_set_compositor.html#af9853364fa2ddfc79a4faaddc335310c\">operator()</a>(mir::Server &amp;server)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_set_compositor.html\">miroil::SetCompositor</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_set_compositor.html#ab6f1e0fc45c383428957061e678ca736\">SetCompositor</a>(ConstructorFunction constructor, InitFunction init)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_set_compositor.html\">miroil::SetCompositor</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n miroil::SetCompositor Member List\n This is the complete list of members for _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\be_\bt_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br, including all\n inherited members.\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)(mir::Server &server)                _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\be_\bt_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br\n _\bS_\be_\bt_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br(ConstructorFunction constructor, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\be_\bt_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br\n InitFunction init)\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_set_compositor.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_set_compositor.html", "unified_diff": "@@ -139,14 +139,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"set__compositor_8h_source.html\">set_compositor.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br(\b()\b)(\b()\b) *\b**\b**\b**\b**\b*\n void miroil::SetCompositor::operator() ( mir::Server &\u00a0 s\bse\ber\brv\bve\ber\br )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bs_\be_\bt_\b__\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_surface-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_surface-members.html", "unified_diff": "@@ -94,14 +94,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html#a12aa240dc84174ebfc9aa7a178e5c52b\">set_orientation</a>(MirOrientation orientation)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html\">miroil::Surface</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html#a58293ec3fc3ef312fb0b808efd799fd0\">Surface</a>(std::shared_ptr&lt; mir::scene::Surface &gt; wrapped)</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html\">miroil::Surface</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html#aa3894a557d803113c7bde65aad15a88c\">top_left</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html\">miroil::Surface</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html#ad9177463d1d6d3f62c7a4a4b475e8322\">visible</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html\">miroil::Surface</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html#a0d0227ccc0897937043c04182061b4f7\">~Surface</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface.html\">miroil::Surface</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,10 +24,10 @@\n string const &options)\n _\bs_\be_\bt_\b__\bo_\br_\bi_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn(MirOrientation orientation)                   _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n _\bS_\bu_\br_\bf_\ba_\bc_\be(std::shared_ptr< mir::scene::Surface > wrapped)       _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n _\bt_\bo_\bp_\b__\bl_\be_\bf_\bt() const                                              _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n _\bv_\bi_\bs_\bi_\bb_\bl_\be() const                                               _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n _\b~_\bS_\bu_\br_\bf_\ba_\bc_\be()=default                                            _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_surface.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_surface.html", "unified_diff": "@@ -452,14 +452,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"surface_8h_source.html\">surface.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -102,10 +102,10 @@\n Top-left corner (of the window frame if present)\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0v\bvi\bis\bsi\bib\bbl\ble\be(\b()\b) *\b**\b**\b**\b**\b*\n bool miroil::Surface::visible (  ) const\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_surface_observer-members.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_surface_observer-members.html", "unified_diff": "@@ -101,14 +101,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a2659ef90c33228dfc8842bdf09ffe537\">SurfaceObserver</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html\">miroil::SurfaceObserver</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#ae5eb0e8ea7f8b5d875bdf69c26291606\">SurfaceObserver</a>(SurfaceObserver const &amp;)=delete</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html\">miroil::SurfaceObserver</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#ae333de6bb7a2cf6778566ef2a9961f14\">transformation_set_to</a>(mir::scene::Surface const *surf, glm::mat4 const &amp;t)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html\">miroil::SurfaceObserver</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a149c3740b27bb93016ace95790636476\">window_resized_to</a>(mir::scene::Surface const *surf, mir::geometry::Size const &amp;window_size)=0</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html\">miroil::SurfaceObserver</a></td><td class=\"entry\"><span class=\"mlabel\">pure virtual</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a6720b518c51c4866734a5d03c3d6268d\">~SurfaceObserver</a>()=default</td><td class=\"entry\"><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html\">miroil::SurfaceObserver</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -58,10 +58,10 @@\n _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b__\bs_\be_\bt_\b__\bt_\bo(mir::scene::Surface  _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br pure virtual\n const *surf, glm::mat4 const &t)=0\n _\bw_\bi_\bn_\bd_\bo_\bw_\b__\br_\be_\bs_\bi_\bz_\be_\bd_\b__\bt_\bo(mir::scene::Surface\n const *surf, mir::geometry::Size const     _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br pure virtual\n &window_size)=0\n _\b~_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br()=default                 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/classmiroil_1_1_surface_observer.html", "source2": "./usr/share/doc/mir-doc/html/classmiroil_1_1_surface_observer.html", "unified_diff": "@@ -937,14 +937,14 @@\n </div>\n </div>\n <hr/>The documentation for this class was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"surface__observer_8h_source.html\">surface_observer.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -205,10 +205,10 @@\n window_resized_to                                                 pure virtual\n                         _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bS_\bi_\bz_\be const &\u00a0 w\bwi\bin\bnd\bdo\bow\bw_\b_s\bsi\biz\bze\be\u00a0\n                       )\n ===============================================================================\n The documentation for this class was generated from the following file:\n     * include/miroil/miroil/_\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/command__line__option_8h.html", "source2": "./usr/share/doc/mir-doc/html/command__line__option_8h.html", "unified_diff": "@@ -103,14 +103,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"typedef-members\" name=\"typedef-members\"></a>\n Typedefs</h2></td></tr>\n <tr class=\"memitem:a49e9fb12b0c79a0a156541985310537b\" id=\"r_a49e9fb12b0c79a0a156541985310537b\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">using&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#a49e9fb12b0c79a0a156541985310537b\">miral::CommandLineOption</a> = <a class=\"el\" href=\"classmiral_1_1_configuration_option.html\">ConfigurationOption</a></td></tr>\n <tr class=\"separator:a49e9fb12b0c79a0a156541985310537b\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n T\bTy\byp\bpe\bed\bde\bef\bfs\bs\n using\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bL_\bi_\bn_\be_\bO_\bp_\bt_\bi_\bo_\bn = _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/command__line__option_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/command__line__option_8h_source.html", "unified_diff": "@@ -109,14 +109,14 @@\n <div class=\"line\"><a id=\"l00025\" name=\"l00025\"></a><span class=\"lineno\">   25</span>}</div>\n <div class=\"line\"><a id=\"l00026\" name=\"l00026\"></a><span class=\"lineno\">   26</span> </div>\n <div class=\"line\"><a id=\"l00027\" name=\"l00027\"></a><span class=\"lineno\">   27</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span> <span class=\"comment\">//MIRAL_COMMAND_LINE_OPTION_H</span></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_configuration_option_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_configuration_option.html\">miral::ConfigurationOption</a></div><div class=\"ttdoc\">Add a user configuration option to Mir's option handling. By default the callback will be invoked fol...</div><div class=\"ttdef\"><b>Definition</b> configuration_option.h:40</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -38,10 +38,10 @@\n Add a user configuration option to Mir's option handling. By default the\n callback will be invoked fol...\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn configuration_option.h:40\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/common_8h.html", "source2": "./usr/share/doc/mir-doc/html/common_8h.html", "has_internal_linenos": true, "unified_diff": "@@ -8504,17 +8504,17 @@\n 00021370: 6c64 646f 6322 3e3c 2f74 643e 3c2f 7472  lddoc\"></td></tr\n 00021380: 3e0a 3c2f 7461 626c 653e 0a0a 3c2f 6469  >.</table>..</di\n 00021390: 763e 0a3c 2f64 6976 3e0a 3c2f 6469 763e  v>.</div>.</div>\n 000213a0: 3c21 2d2d 2063 6f6e 7465 6e74 7320 2d2d  <!-- contents --\n 000213b0: 3e0a 3c68 723e 0a3c 7020 616c 6967 6e3d  >.<hr>.<p align=\n 000213c0: 2263 656e 7465 7222 3e43 6f70 7972 6967  \"center\">Copyrig\n 000213d0: 6874 2026 636f 7079 3b20 3230 3132 2d32  ht &copy; 2012-2\n-000213e0: 3032 360a 2043 616e 6f6e 6963 616c 204c  026. Canonical L\n+000213e0: 3032 350a 2043 616e 6f6e 6963 616c 204c  025. Canonical L\n 000213f0: 7464 2e20 3c62 7220 2f3e 0a47 656e 6572  td. <br />.Gener\n-00021400: 6174 6564 206f 6e20 5475 6520 4d61 7220  ated on Tue Mar \n-00021410: 3234 2030 333a 3137 3a30 3120 5554 4320  24 03:17:01 UTC \n-00021420: 3230 3236 0a3c 6272 202f 3e0a 5468 6973  2026.<br />.This\n+00021400: 6174 6564 206f 6e20 5475 6520 4665 6220  ated on Tue Feb \n+00021410: 3138 2032 313a 3037 3a30 3820 5554 4320  18 21:07:08 UTC \n+00021420: 3230 3235 0a3c 6272 202f 3e0a 5468 6973  2025.<br />.This\n 00021430: 2064 6f63 756d 656e 7461 7469 6f6e 2069   documentation i\n 00021440: 7320 6c69 6365 6e73 6564 2075 6e64 6572  s licensed under\n 00021450: 2074 6865 2047 504c 2076 6572 7369 6f6e   the GPL version\n 00021460: 2032 206f 7220 332e 3c2f 703e 0a3c 2f62   2 or 3.</p>.</b\n 00021470: 6f64 793e 0a3c 2f68 746d 6c3e 0a         ody>.</html>.\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -688,10 +688,10 @@\n mir_window_types\u00a0\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0M\bMi\bir\brW\bWi\bin\bnd\bdo\bow\bwV\bVi\bis\bsi\bib\bbi\bil\bli\bit\bty\by *\b**\b**\b**\b**\b*\n enum _\bM_\bi_\br_\bW_\bi_\bn_\bd_\bo_\bw_\bV_\bi_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by\n E\bEn\bnu\bum\bme\ber\bra\bat\bto\bor\br\n mir_window_visibility_occluded\u00a0\n mir_window_visibility_exposed\u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/common_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/common_8h_source.html", "unified_diff": "@@ -684,14 +684,14 @@\n <div class=\"ttc\" id=\"acommon_8h_html_af66c3c5c7b40ddd8607c2e9a42166a35ae9ff5c53132aa21ac7c91037ccfa2800\"><div class=\"ttname\"><a href=\"common_8h.html#af66c3c5c7b40ddd8607c2e9a42166a35ae9ff5c53132aa21ac7c91037ccfa2800\">mir_orientation_mode_landscape_inverted</a></div><div class=\"ttdeci\">@ mir_orientation_mode_landscape_inverted</div><div class=\"ttdef\"><b>Definition</b> common.h:213</div></div>\n <div class=\"ttc\" id=\"acommon_8h_html_af7be486c02e9824e4438ffb5cd7c0d4d\"><div class=\"ttname\"><a href=\"common_8h.html#af7be486c02e9824e4438ffb5cd7c0d4d\">MirOutputGammaSupported</a></div><div class=\"ttdeci\">MirOutputGammaSupported</div><div class=\"ttdoc\">Supports gamma correction.</div><div class=\"ttdef\"><b>Definition</b> common.h:397</div></div>\n <div class=\"ttc\" id=\"acommon_8h_html_af7be486c02e9824e4438ffb5cd7c0d4dad9cba05f31b3be0bf225281112ea5e3a\"><div class=\"ttname\"><a href=\"common_8h.html#af7be486c02e9824e4438ffb5cd7c0d4dad9cba05f31b3be0bf225281112ea5e3a\">mir_output_gamma_unsupported</a></div><div class=\"ttdeci\">@ mir_output_gamma_unsupported</div><div class=\"ttdef\"><b>Definition</b> common.h:398</div></div>\n <div class=\"ttc\" id=\"acommon_8h_html_af7be486c02e9824e4438ffb5cd7c0d4dafe33517b9997627647f818344ef00adb\"><div class=\"ttname\"><a href=\"common_8h.html#af7be486c02e9824e4438ffb5cd7c0d4dafe33517b9997627647f818344ef00adb\">mir_output_gamma_supported</a></div><div class=\"ttdeci\">@ mir_output_gamma_supported</div><div class=\"ttdef\"><b>Definition</b> common.h:399</div></div>\n <div class=\"ttc\" id=\"acommon_8h_html_af989845e24678c452b9222afdac95e7f\"><div class=\"ttname\"><a href=\"common_8h.html#af989845e24678c452b9222afdac95e7f\">__has_feature</a></div><div class=\"ttdeci\">#define __has_feature(x)</div><div class=\"ttdef\"><b>Definition</b> common.h:24</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1052,10 +1052,10 @@\n _\bm_\bi_\br_\b__\bo_\bu_\bt_\bp_\bu_\bt_\b__\bg_\ba_\bm_\bm_\ba_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd\n @ mir_output_gamma_supported\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn common.h:399\n _\b__\b__\bh_\ba_\bs_\b__\bf_\be_\ba_\bt_\bu_\br_\be\n #define __has_feature(x)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn common.h:24\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/component__reports_8md.html", "source2": "./usr/share/doc/mir-doc/html/component__reports_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">doc/component_reports.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n doc/component_reports.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/component_reports.html", "source2": "./usr/share/doc/mir-doc/html/component_reports.html", "unified_diff": "@@ -104,14 +104,14 @@\n $ mir_demo_server --compositor-report=lttng\n $ lttng stop\n $ babeltrace /tmp/mirsession/&lt;trace-subdir&gt;\n </pre><p> LTTng-UST versions up to and including 2.1.2, and up to and including 2.2-rc2 contain a bug (lttng #538) that prevents event recording if the tracepoint provider is dlopen()-ed at runtime, like in the case of Mir. If you have a version of LTTng affected by this bug, you need to preload the server tracepoint provider library: </p><pre class=\"fragment\">$ LD_PRELOAD=libmirserverlttng.so mir_demo_server --compositor-report=lttng\n </pre> </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -38,10 +38,10 @@\n LTTng-UST versions up to and including 2.1.2, and up to and including 2.2-rc2\n contain a bug (lttng #538) that prevents event recording if the tracepoint\n provider is dlopen()-ed at runtime, like in the case of Mir. If you have a\n version of LTTng affected by this bug, you need to preload the server\n tracepoint provider library:\n $ LD_PRELOAD=libmirserverlttng.so mir_demo_server --compositor-report=lttng\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/compositor_8h.html", "source2": "./usr/share/doc/mir-doc/html/compositor_8h.html", "unified_diff": "@@ -91,14 +91,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/compositor_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/compositor_8h_source.html", "unified_diff": "@@ -128,14 +128,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_compositor_html_a9e1828f48b936feb40bdf111df917877\"><div class=\"ttname\"><a href=\"classmiroil_1_1_compositor.html#a9e1828f48b936feb40bdf111df917877\">miroil::Compositor::Compositor</a></div><div class=\"ttdeci\">Compositor(Compositor const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_compositor_html_aa822bd94f51c6ccc5e2d91dc263d7d8a\"><div class=\"ttname\"><a href=\"classmiroil_1_1_compositor.html#aa822bd94f51c6ccc5e2d91dc263d7d8a\">miroil::Compositor::Compositor</a></div><div class=\"ttdeci\">Compositor()=default</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_compositor_html_ad375c850ab0415035fe0a123489487bc\"><div class=\"ttname\"><a href=\"classmiroil_1_1_compositor.html#ad375c850ab0415035fe0a123489487bc\">miroil::Compositor::operator=</a></div><div class=\"ttdeci\">Compositor &amp; operator=(Compositor const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_compositor_html_ad3a5214c1d32adf3a5f96f36910c12df\"><div class=\"ttname\"><a href=\"classmiroil_1_1_compositor.html#ad3a5214c1d32adf3a5f96f36910c12df\">miroil::Compositor::stop</a></div><div class=\"ttdeci\">virtual void stop()=0</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -60,10 +60,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=\n Compositor & operator=(Compositor const &)=delete\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br_\b:_\b:_\bs_\bt_\bo_\bp\n virtual void stop()=0\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/configuration__option_8h.html", "source2": "./usr/share/doc/mir-doc/html/configuration__option_8h.html", "unified_diff": "@@ -117,14 +117,14 @@\n Functions</h2></td></tr>\n <tr class=\"memitem:acb83bfca4dec79501f36047818b5f53e\" id=\"r_acb83bfca4dec79501f36047818b5f53e\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#acb83bfca4dec79501f36047818b5f53e\">miral::pre_init</a> (<a class=\"el\" href=\"classmiral_1_1_configuration_option.html\">ConfigurationOption</a> const &amp;clo) -&gt; <a class=\"el\" href=\"classmiral_1_1_configuration_option.html\">ConfigurationOption</a></td></tr>\n <tr class=\"memdesc:acb83bfca4dec79501f36047818b5f53e\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Update the option to be called back <em>before</em> Mir initialization starts.  <br /></td></tr>\n <tr class=\"separator:acb83bfca4dec79501f36047818b5f53e\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -34,10 +34,10 @@\n \u00a0           Mir Abstraction Layer.\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n auto\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bp_\br_\be_\b__\bi_\bn_\bi_\bt (_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn const &clo) -> _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn\n \u00a0     Update the option to be called back b\bbe\bef\bfo\bor\bre\be Mir initialization starts.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/configuration__option_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/configuration__option_8h_source.html", "unified_diff": "@@ -227,14 +227,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_configuration_option_html_ad2026c8667099b73cbf90b7de11cec15\"><div class=\"ttname\"><a href=\"classmiral_1_1_configuration_option.html#ad2026c8667099b73cbf90b7de11cec15\">miral::ConfigurationOption::operator=</a></div><div class=\"ttdeci\">auto operator=(ConfigurationOption const &amp;) -&gt; ConfigurationOption &amp;</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_configuration_option_html_ad917b3a0da492949290b9028afb9c0fa\"><div class=\"ttname\"><a href=\"classmiral_1_1_configuration_option.html#ad917b3a0da492949290b9028afb9c0fa\">miral::ConfigurationOption::pre_init</a></div><div class=\"ttdeci\">friend auto pre_init(ConfigurationOption const &amp;clo) -&gt; ConfigurationOption</div><div class=\"ttdoc\">Update the option to be called back before Mir initialization starts.</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_configuration_option_html_ae154e6a59bc1cb4c49cf61642e6c99ea\"><div class=\"ttname\"><a href=\"classmiral_1_1_configuration_option.html#ae154e6a59bc1cb4c49cf61642e6c99ea\">miral::ConfigurationOption::ConfigurationOption</a></div><div class=\"ttdeci\">ConfigurationOption(std::function&lt; void(std::string const &amp;value)&gt; callback, std::string const &amp;option, std::string const &amp;description, std::string const &amp;default_value)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -194,10 +194,10 @@\n &default_value)\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/cursor__theme_8h.html", "source2": "./usr/share/doc/mir-doc/html/cursor__theme_8h.html", "unified_diff": "@@ -106,14 +106,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,10 +23,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/cursor__theme_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/cursor__theme_8h_source.html", "unified_diff": "@@ -128,14 +128,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_cursor_theme_html_a02ac6b01ae0a1f82eb1d1b365bb24411\"><div class=\"ttname\"><a href=\"classmiral_1_1_cursor_theme.html#a02ac6b01ae0a1f82eb1d1b365bb24411\">miral::CursorTheme::~CursorTheme</a></div><div class=\"ttdeci\">~CursorTheme()</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_cursor_theme_html_a15c14cebde2c7106e7f2189be86a68c6\"><div class=\"ttname\"><a href=\"classmiral_1_1_cursor_theme.html#a15c14cebde2c7106e7f2189be86a68c6\">miral::CursorTheme::CursorTheme</a></div><div class=\"ttdeci\">CursorTheme(std::string const &amp;theme)</div><div class=\"ttdoc\">Specify a default theme.</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_cursor_theme_html_a5ad2a66dbb3f6240a06c90334d4f3c1b\"><div class=\"ttname\"><a href=\"classmiral_1_1_cursor_theme.html#a5ad2a66dbb3f6240a06c90334d4f3c1b\">miral::CursorTheme::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server) const</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -63,10 +63,10 @@\n void operator()(mir::Server &server) const\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/decoration__provider_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/decoration__provider_8cpp.html", "unified_diff": "@@ -96,14 +96,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for decoration_provider.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"decoration__provider_8cpp__incl.svg\" width=\"2974\" height=\"799\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,10 +21,10 @@\n #include <boost/throw_exception.hpp>\n #include <system_error>\n #include <iostream>\n Include dependency graph for decoration_provider.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/decoration__provider_8h.html", "source2": "./usr/share/doc/mir-doc/html/decoration__provider_8h.html", "unified_diff": "@@ -98,14 +98,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"nested-classes\" name=\"nested-classes\"></a>\n Classes</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_decoration_provider.html\">DecorationProvider</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n _\bG_\bo_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\bo_\bf_\b _\bt_\bh_\bi_\bs_\b _\bf_\bi_\bl_\be_\b.\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bo_\bn_\bP_\br_\bo_\bv_\bi_\bd_\be_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/decoration__provider_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/decoration__provider_8h_source.html", "unified_diff": "@@ -140,14 +140,14 @@\n <div class=\"ttc\" id=\"aclass_decoration_provider_html_af7de106505517f8ccc5606ba200096a4\"><div class=\"ttname\"><a href=\"class_decoration_provider.html#af7de106505517f8ccc5606ba200096a4\">DecorationProvider::~DecorationProvider</a></div><div class=\"ttdeci\">~DecorationProvider()</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_fd_html\"><div class=\"ttname\"><a href=\"classmir_1_1_fd.html\">mir::Fd</a></div><div class=\"ttdef\"><b>Definition</b> fd.h:32</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_window_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_window.html\">miral::Window</a></div><div class=\"ttdoc\">Handle class to manage a Mir surface. It may be null (e.g. default initialized)</div><div class=\"ttdef\"><b>Definition</b> window.h:36</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -81,10 +81,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window.h:36\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/deprecated.html", "source2": "./usr/share/doc/mir-doc/html/deprecated.html", "unified_diff": "@@ -86,14 +86,14 @@\n </dd>\n <dt>Member <a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#aafb392934c32ea2049285eb3753aa774\">miral::WindowManagerTools::start_drag_and_drop</a>  (<a class=\"el\" href=\"structmiral_1_1_window_info.html\">WindowInfo</a> &amp;window_info, std::vector&lt; uint8_t &gt; const &amp;handle)</dt>\n <dd><a class=\"anchor\" id=\"_deprecated000004\"></a>legacy of mirclient API </dd>\n </dl>\n </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,10 +14,10 @@\n       In MirAL 3.4, use _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\bl_\by_\b__\be_\bn_\ba_\bb_\bl_\be_\b(_\b) instead\n   Member _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bz_\bw_\bp_\b__\bv_\bi_\br_\bt_\bu_\ba_\bl_\b__\bk_\be_\by_\bb_\bo_\ba_\br_\bd_\b__\bv_\b1\n       Use the *_manager_* versions instead\n   Member _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs_\b:_\b:_\bs_\bt_\ba_\br_\bt_\b__\bd_\br_\ba_\bg_\b__\ba_\bn_\bd_\b__\bd_\br_\bo_\bp (_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n   &window_info, std::vector< uint8_t > const &handle)\n       legacy of mirclient API\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/depth__layer_8h.html", "source2": "./usr/share/doc/mir-doc/html/depth__layer_8h.html", "unified_diff": "@@ -98,14 +98,14 @@\n Functions</h2></td></tr>\n <tr class=\"memitem:a0130c86f8fca8e1f7c5b65dc47d31c46\" id=\"r_a0130c86f8fca8e1f7c5b65dc47d31c46\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html#a0130c86f8fca8e1f7c5b65dc47d31c46\">mir::mir_depth_layer_get_index</a> (<a class=\"el\" href=\"common_8h.html#ac6231386ea4a8b896fbb3b5f07a87278\">MirDepthLayer</a> depth_layer) -&gt; unsigned int</td></tr>\n <tr class=\"memdesc:a0130c86f8fca8e1f7c5b65dc47d31c46\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Returns the height of a MirDepthLayer.  <br /></td></tr>\n <tr class=\"separator:a0130c86f8fca8e1f7c5b65dc47d31c46\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n auto\u00a0 _\bm_\bi_\br_\b:_\b:_\bm_\bi_\br_\b__\bd_\be_\bp_\bt_\bh_\b__\bl_\ba_\by_\be_\br_\b__\bg_\be_\bt_\b__\bi_\bn_\bd_\be_\bx (_\bM_\bi_\br_\bD_\be_\bp_\bt_\bh_\bL_\ba_\by_\be_\br depth_layer) -> unsigned\n       int\n \u00a0     Returns the height of a MirDepthLayer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/depth__layer_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/depth__layer_8h_source.html", "unified_diff": "@@ -118,14 +118,14 @@\n <div class=\"line\"><a id=\"l00034\" name=\"l00034\"></a><span class=\"lineno\">   34</span>} <span class=\"comment\">// namespace mir</span></div>\n <div class=\"line\"><a id=\"l00035\" name=\"l00035\"></a><span class=\"lineno\">   35</span> </div>\n <div class=\"line\"><a id=\"l00036\" name=\"l00036\"></a><span class=\"lineno\">   36</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span> <span class=\"comment\">// MIR_DEPTH_LAYER_H_</span></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_a0130c86f8fca8e1f7c5b65dc47d31c46\"><div class=\"ttname\"><a href=\"namespacemir.html#a0130c86f8fca8e1f7c5b65dc47d31c46\">mir::mir_depth_layer_get_index</a></div><div class=\"ttdeci\">auto mir_depth_layer_get_index(MirDepthLayer depth_layer) -&gt; unsigned int</div><div class=\"ttdoc\">Returns the height of a MirDepthLayer.</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -47,10 +47,10 @@\n 36#endif // MIR_DEPTH_LAYER_H_\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\b:_\b:_\bm_\bi_\br_\b__\bd_\be_\bp_\bt_\bh_\b__\bl_\ba_\by_\be_\br_\b__\bg_\be_\bt_\b__\bi_\bn_\bd_\be_\bx\n auto mir_depth_layer_get_index(MirDepthLayer depth_layer) -> unsigned int\n Returns the height of a MirDepthLayer.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dimensions_8h.html", "source2": "./usr/share/doc/mir-doc/html/dimensions_8h.html", "unified_diff": "@@ -292,14 +292,14 @@\n <tr class=\"separator:a96610dda4908f3e042cd836ac92dbbab\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:a8e3d48a6d3835dc3be782e1305f55f12\" id=\"r_a8e3d48a6d3835dc3be782e1305f55f12\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename T &gt; </td></tr>\n <tr class=\"memitem:a8e3d48a6d3835dc3be782e1305f55f12\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">constexpr <a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#ac54be23a9cf64f7eb637b7262280f6d6\">generic::DeltaY</a>&lt; T &gt;&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir_1_1geometry.html#a8e3d48a6d3835dc3be782e1305f55f12\">mir::geometry::as_delta</a> (<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#a78752a318aa581de23ad5ee3e2fa2dd7\">generic::Height</a>&lt; T &gt; const &amp;h)</td></tr>\n <tr class=\"separator:a8e3d48a6d3835dc3be782e1305f55f12\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -269,10 +269,10 @@\n                                 const &w)\n \u00a0\n template<typename T >\n constexpr _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\be_\bl_\bt_\ba_\bY< T >\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\ba_\bs_\b__\bd_\be_\bl_\bt_\ba (_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bH_\be_\bi_\bg_\bh_\bt< T >\n                                 const &h)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dimensions_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/dimensions_8h_source.html", "unified_diff": "@@ -417,14 +417,14 @@\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_value_html_aa3bda19aac12cc015d647d540f05f736\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_value.html#aa3bda19aac12cc015d647d540f05f736\">mir::geometry::generic::Value::operator&gt;</a></div><div class=\"ttdeci\">constexpr auto operator&gt;(Value&lt; T, Tag &gt; const &amp;rhs) const -&gt; bool</div><div class=\"ttdef\"><b>Definition</b> dimensions.h:108</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_value_html_aaaa157c80486e87c7e331f46cb1a5f14\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_value.html#aaaa157c80486e87c7e331f46cb1a5f14\">mir::geometry::generic::Value::as_int</a></div><div class=\"ttdeci\">constexpr std::enable_if&lt; std::is_integral&lt; Q &gt;::value, int &gt;::type as_int() const</div><div class=\"ttdef\"><b>Definition</b> dimensions.h:42</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_value_html_ac6819b978eb0e4d4f95dde3e19e3b326\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_value.html#ac6819b978eb0e4d4f95dde3e19e3b326\">mir::geometry::generic::Value::Value</a></div><div class=\"ttdeci\">constexpr Value(U const &amp;value) noexcept</div><div class=\"ttdef\"><b>Definition</b> dimensions.h:78</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_value_html_acceb8f4adaa49067edfcb375986cf888\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_value.html#acceb8f4adaa49067edfcb375986cf888\">mir::geometry::generic::Value::operator==</a></div><div class=\"ttdeci\">constexpr auto operator==(Value&lt; T, Tag &gt; const &amp;rhs) const -&gt; bool</div><div class=\"ttdef\"><b>Definition</b> dimensions.h:83</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_value_html_afcea6d529d5925d15734565d1362bb1d\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_value.html#afcea6d529d5925d15734565d1362bb1d\">mir::geometry::generic::Value::value</a></div><div class=\"ttdeci\">T value</div><div class=\"ttdef\"><b>Definition</b> dimensions.h:114</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -558,10 +558,10 @@\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=_\b=\n constexpr auto operator==(Value< T, Tag > const &rhs) const -> bool\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn dimensions.h:83\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b:_\b:_\bv_\ba_\bl_\bu_\be\n T value\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn dimensions.h:114\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000003_000006.html", "source2": "./usr/share/doc/mir-doc/html/dir_000003_000006.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d28a4824dc47e487b107a5db32ef43c4.html\">examples</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_603a3fb0fb569e6a215a7f888c21b720.html\">example-server-lib</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>example-server-lib &rarr; include Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in examples/example-server-lib</th><th class=\"dirtab\">Includes file in include</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"decoration__provider_8h.html\">decoration_provider.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"fd_8h.html\">fd.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"decoration__provider_8h.html\">decoration_provider.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__manager__tools_8h.html\">window_manager_tools.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8cpp.html\">floating_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"application__info_8h.html\">application_info.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8cpp.html\">floating_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"internal__client_8h.html\">internal_client.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8cpp.html\">floating_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"toolkit__event_8h.html\">toolkit_event.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8cpp.html\">floating_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__info_8h.html\">window_info.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8cpp.html\">floating_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__manager__tools_8h.html\">window_manager_tools.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8cpp.html\">floating_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"zone_8h.html\">zone.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8h.html\">floating_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"dir_640c3ee867320ebbecfdd3548403a2e3.html\">events</a>&#160;/&#160;<a class=\"el\" href=\"enums_8h.html\">enums.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8h.html\">floating_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"minimal__window__manager_8h.html\">minimal_window_manager.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8cpp.html\">tiling_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"application__info_8h.html\">application_info.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8cpp.html\">tiling_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"toolkit__event_8h.html\">toolkit_event.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8cpp.html\">tiling_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__info_8h.html\">window_info.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8cpp.html\">tiling_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__manager__tools_8h.html\">window_manager_tools.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8cpp.html\">tiling_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"zone_8h.html\">zone.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8h.html\">tiling_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"application_8h.html\">application.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8h.html\">tiling_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"displacement_8h.html\">displacement.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8h.html\">tiling_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"dir_640c3ee867320ebbecfdd3548403a2e3.html\">events</a>&#160;/&#160;<a class=\"el\" href=\"enums_8h.html\">enums.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8h.html\">tiling_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"internal__client_8h.html\">internal_client.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8h.html\">tiling_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__management__policy_8h.html\">window_management_policy.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8h.html\">tiling_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__manager__tools_8h.html\">window_manager_tools.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"wayland__shm_8cpp.html\">wayland_shm.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"fatal_8h.html\">fatal.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"wayland__shm_8cpp.html\">wayland_shm.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"fd_8h.html\">fd.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"wayland__shm_8h.html\">wayland_shm.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"wayland__surface_8h.html\">wayland_surface.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,10 +28,10 @@\n _\bt_\bi_\bl_\bi_\bn_\bg_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh             _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b__\bp_\bo_\bl_\bi_\bc_\by_\b._\bh\n _\bt_\bi_\bl_\bi_\bn_\bg_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh             _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bt_\bo_\bo_\bl_\bs_\b._\bh\n _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bh_\bm_\b._\bc_\bp_\bp                     _\bc_\bo_\br_\be\u00a0/\u00a0_\bm_\bi_\br\u00a0/\u00a0_\bf_\ba_\bt_\ba_\bl_\b._\bh\n _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bh_\bm_\b._\bc_\bp_\bp                     _\bc_\bo_\br_\be\u00a0/\u00a0_\bm_\bi_\br\u00a0/\u00a0_\bf_\bd_\b._\bh\n _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bh_\bm_\b._\bh                       _\bc_\bo_\br_\be\u00a0/\u00a0_\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\bs_\bi_\bz_\be_\b._\bh\n _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh                   _\bc_\bo_\br_\be\u00a0/\u00a0_\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\bs_\bi_\bz_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000007_000008.html", "source2": "./usr/share/doc/mir-doc/html/dir_000007_000008.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d44c64559bbebec7f509842c48db8b23.html\">include</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>mir &rarr; mir_toolkit Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in include/core/mir</th><th class=\"dirtab\">Includes file in include/core/mir_toolkit</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"depth__layer_8h.html\">depth_layer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,10 +5,10 @@\n     * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n     * _\bc_\bo_\br_\be\n     * _\bm_\bi_\br\n *\b**\b**\b**\b* m\bmi\bir\br ?\b\u2192 m\bmi\bir\br_\b_t\bto\boo\bol\blk\bki\bit\bt R\bRe\bel\bla\bat\bti\bio\bon\bn *\b**\b**\b**\b*\n F\bFi\bil\ble\be i\bin\bn i\bin\bnc\bcl\blu\bud\bde\be/\b/c\bco\bor\bre\be/\b/m\bmi\bir\br I\bIn\bnc\bcl\blu\bud\bde\bes\bs f\bfi\bil\ble\be i\bin\bn i\bin\bnc\bcl\blu\bud\bde\be/\b/c\bco\bor\bre\be/\b/m\bmi\bir\br_\b_t\bto\boo\bol\blk\bki\bit\bt\n _\bd_\be_\bp_\bt_\bh_\b__\bl_\ba_\by_\be_\br_\b._\bh            _\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000009_000000.html", "source2": "./usr/share/doc/mir-doc/html/dir_000009_000000.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d44c64559bbebec7f509842c48db8b23.html\">include</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miral &rarr; core Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in include/miral</th><th class=\"dirtab\">Includes file in include/core</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"application_8h.html\">application.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"configuration__option_8h.html\">configuration_option.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"minimal__window__manager_8h.html\">minimal_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"dir_640c3ee867320ebbecfdd3548403a2e3.html\">events</a>&#160;/&#160;<a class=\"el\" href=\"enums_8h.html\">enums.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"output_8h.html\">output.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"output_8h.html\">output.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangle_8h.html\">rectangle.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"runner_8h.html\">runner.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"runner_8h.html\">runner.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"fd_8h.html\">fd.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"toolkit__event_8h.html\">toolkit_event.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"dir_640c3ee867320ebbecfdd3548403a2e3.html\">events</a>&#160;/&#160;<a class=\"el\" href=\"enums_8h.html\">enums.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"version_8h.html\">version.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__version__number_8h.html\">mir_version_number.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window_8h.html\">window.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"point_8h.html\">point.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window_8h.html\">window.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__info_8h.html\">window_info.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangles_8h.html\">rectangles.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__info_8h.html\">window_info.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__management__policy_8h.html\">window_management_policy.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"displacement_8h.html\">displacement.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__management__policy_8h.html\">window_management_policy.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangles_8h.html\">rectangles.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__management__policy_8h.html\">window_management_policy.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__manager__tools_8h.html\">window_manager_tools.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"displacement_8h.html\">displacement.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"displacement_8h.html\">displacement.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangles_8h.html\">rectangles.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"int__wrapper_8h.html\">int_wrapper.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"zone_8h.html\">zone.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"zone_8h.html\">zone.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangle_8h.html\">rectangle.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"zone_8h.html\">zone.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"int__wrapper_8h.html\">int_wrapper.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,10 +28,10 @@\n _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh     _\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs_\b._\bh\n _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh     _\bm_\bi_\br\u00a0/\u00a0_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b._\bh\n _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh     _\bm_\bi_\br\u00a0/\u00a0_\bi_\bn_\bt_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b._\bh\n _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bz_\bo_\bn_\be_\b._\bh                     _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bz_\bo_\bn_\be_\b._\bh                     _\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b._\bh\n _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bz_\bo_\bn_\be_\b._\bh                     _\bm_\bi_\br\u00a0/\u00a0_\bi_\bn_\bt_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000010_000000.html", "source2": "./usr/share/doc/mir-doc/html/dir_000010_000000.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d44c64559bbebec7f509842c48db8b23.html\">include</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miral &rarr; core Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in include/miral/miral</th><th class=\"dirtab\">Includes file in include/core</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"application_8h.html\">application.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"configuration__option_8h.html\">configuration_option.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"minimal__window__manager_8h.html\">minimal_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"dir_640c3ee867320ebbecfdd3548403a2e3.html\">events</a>&#160;/&#160;<a class=\"el\" href=\"enums_8h.html\">enums.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"output_8h.html\">output.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"output_8h.html\">output.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangle_8h.html\">rectangle.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"runner_8h.html\">runner.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"fd_8h.html\">fd.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"runner_8h.html\">runner.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"toolkit__event_8h.html\">toolkit_event.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"dir_640c3ee867320ebbecfdd3548403a2e3.html\">events</a>&#160;/&#160;<a class=\"el\" href=\"enums_8h.html\">enums.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"version_8h.html\">version.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__version__number_8h.html\">mir_version_number.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window_8h.html\">window.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"point_8h.html\">point.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window_8h.html\">window.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__info_8h.html\">window_info.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__info_8h.html\">window_info.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangles_8h.html\">rectangles.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__management__policy_8h.html\">window_management_policy.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__management__policy_8h.html\">window_management_policy.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"displacement_8h.html\">displacement.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__management__policy_8h.html\">window_management_policy.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangles_8h.html\">rectangles.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__manager__tools_8h.html\">window_manager_tools.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"displacement_8h.html\">displacement.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"displacement_8h.html\">displacement.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"int__wrapper_8h.html\">int_wrapper.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"window__specification_8h.html\">window_specification.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangles_8h.html\">rectangles.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"zone_8h.html\">zone.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"zone_8h.html\">zone.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"int__wrapper_8h.html\">int_wrapper.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"zone_8h.html\">zone.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangle_8h.html\">rectangle.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -29,10 +29,10 @@\n _\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh      _\bm_\bi_\br\u00a0/\u00a0_\bi_\bn_\bt_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b._\bh\n _\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh      _\bm_\bi_\br\u00a0/\u00a0_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b._\bh\n _\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh      _\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs_\b._\bh\n _\bz_\bo_\bn_\be_\b._\bh                      _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n _\bz_\bo_\bn_\be_\b._\bh                      _\bm_\bi_\br\u00a0/\u00a0_\bi_\bn_\bt_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b._\bh\n _\bz_\bo_\bn_\be_\b._\bh                      _\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000011_000003.html", "source2": "./usr/share/doc/mir-doc/html/dir_000011_000003.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d28a4824dc47e487b107a5db32ef43c4.html\">examples</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_bbaec19dfc87f6b1b9f85f9dadd53d19.html\">miral-kiosk</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miral-kiosk &rarr; example-server-lib Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in examples/miral-kiosk</th><th class=\"dirtab\">Includes file in examples/example-server-lib</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__window__manager_8h.html\">kiosk_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"sw__splash_8h.html\">sw_splash.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n     * _\be_\bx_\ba_\bm_\bp_\bl_\be_\bs\n     * _\bm_\bi_\br_\ba_\bl_\b-_\bk_\bi_\bo_\bs_\bk\n *\b**\b**\b**\b* m\bmi\bir\bra\bal\bl-\b-k\bki\bio\bos\bsk\bk ?\b\u2192 e\bex\bxa\bam\bmp\bpl\ble\be-\b-s\bse\ber\brv\bve\ber\br-\b-l\bli\bib\bb R\bRe\bel\bla\bat\bti\bio\bon\bn *\b**\b**\b**\b*\n F\bFi\bil\ble\be i\bin\bn e\bex\bxa\bam\bmp\bpl\ble\bes\bs/\b/m\bmi\bir\bra\bal\bl-\b-k\bki\bio\bos\bsk\bk I\bIn\bnc\bcl\blu\bud\bde\bes\bs f\bfi\bil\ble\be i\bin\bn e\bex\bxa\bam\bmp\bpl\ble\bes\bs/\b/e\bex\bxa\bam\bmp\bpl\ble\be-\b-s\bse\ber\brv\bve\ber\br-\b-l\bli\bib\bb\n _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh       _\bs_\bw_\b__\bs_\bp_\bl_\ba_\bs_\bh_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000011_000006.html", "source2": "./usr/share/doc/mir-doc/html/dir_000011_000006.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d28a4824dc47e487b107a5db32ef43c4.html\">examples</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_bbaec19dfc87f6b1b9f85f9dadd53d19.html\">miral-kiosk</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miral-kiosk &rarr; include Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in examples/miral-kiosk</th><th class=\"dirtab\">Includes file in include</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"application__authorizer_8h.html\">application_authorizer.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"command__line__option_8h.html\">command_line_option.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"display__configuration_8h.html\">display_configuration.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"external__client_8h.html\">external_client.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"internal__client_8h.html\">internal_client.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"keymap_8h.html\">keymap.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"runner_8h.html\">runner.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"set__window__management__policy_8h.html\">set_window_management_policy.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__main_8cpp.html\">kiosk_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"wayland__extensions_8h.html\">wayland_extensions.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__window__manager_8cpp.html\">kiosk_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"application__info_8h.html\">application_info.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__window__manager_8cpp.html\">kiosk_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"toolkit__event_8h.html\">toolkit_event.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__window__manager_8cpp.html\">kiosk_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__info_8h.html\">window_info.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__window__manager_8cpp.html\">kiosk_window_manager.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__manager__tools_8h.html\">window_manager_tools.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__window__manager_8h.html\">kiosk_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"canonical__window__manager_8h.html\">canonical_window_manager.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"kiosk__window__manager_8h.html\">kiosk_window_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_3d69f64eaf81436fe2b22361382717e5.html\">core</a>&#160;/&#160;<a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"dir_640c3ee867320ebbecfdd3548403a2e3.html\">events</a>&#160;/&#160;<a class=\"el\" href=\"enums_8h.html\">enums.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bc_\bp_\bp     _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\bi_\bn_\bf_\bo_\b._\bh\n _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bc_\bp_\bp     _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bt_\bo_\bo_\bl_\bk_\bi_\bt_\b__\be_\bv_\be_\bn_\bt_\b._\bh\n _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bc_\bp_\bp     _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bi_\bn_\bf_\bo_\b._\bh\n _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bc_\bp_\bp     _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bt_\bo_\bo_\bl_\bs_\b._\bh\n _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh       _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bc_\ba_\bn_\bo_\bn_\bi_\bc_\ba_\bl_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh       _\bc_\bo_\br_\be\u00a0/\u00a0_\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\be_\bv_\be_\bn_\bt_\bs\u00a0/\u00a0_\be_\bn_\bu_\bm_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000012_000003.html", "source2": "./usr/share/doc/mir-doc/html/dir_000012_000003.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d28a4824dc47e487b107a5db32ef43c4.html\">examples</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f12490db20c962b051f50ee48227d2d9.html\">miral-shell</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miral-shell &rarr; example-server-lib Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in examples/miral-shell</th><th class=\"dirtab\">Includes file in examples/example-server-lib</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"floating__window__manager_8h.html\">floating_window_manager.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"tiling__window__manager_8h.html\">tiling_window_manager.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"wallpaper__config_8h.html\">wallpaper_config.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_0988342b392d39a3d145cc970e471b2a.html\">spinner</a>&#160;/&#160;<a class=\"el\" href=\"miregl_8cpp.html\">miregl.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"wayland__app_8h.html\">wayland_app.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_0988342b392d39a3d145cc970e471b2a.html\">spinner</a>&#160;/&#160;<a class=\"el\" href=\"miregl_8h.html\">miregl.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"wayland__surface_8h.html\">wayland_surface.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_0988342b392d39a3d145cc970e471b2a.html\">spinner</a>&#160;/&#160;<a class=\"el\" href=\"splash_8h.html\">splash.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"splash__session_8h.html\">splash_session.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bf_\bl_\bo_\ba_\bt_\bi_\bn_\bg_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bt_\bi_\bl_\bi_\bn_\bg_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bw_\ba_\bl_\bl_\bp_\ba_\bp_\be_\br_\b__\bc_\bo_\bn_\bf_\bi_\bg_\b._\bh\n _\bs_\bp_\bi_\bn_\bn_\be_\br\u00a0/\u00a0_\bm_\bi_\br_\be_\bg_\bl_\b._\bc_\bp_\bp         _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bh\n _\bs_\bp_\bi_\bn_\bn_\be_\br\u00a0/\u00a0_\bm_\bi_\br_\be_\bg_\bl_\b._\bh           _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh\n _\bs_\bp_\bi_\bn_\bn_\be_\br\u00a0/\u00a0_\bs_\bp_\bl_\ba_\bs_\bh_\b._\bh           _\bs_\bp_\bl_\ba_\bs_\bh_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000012_000006.html", "source2": "./usr/share/doc/mir-doc/html/dir_000012_000006.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d28a4824dc47e487b107a5db32ef43c4.html\">examples</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f12490db20c962b051f50ee48227d2d9.html\">miral-shell</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miral-shell &rarr; include Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in examples/miral-shell</th><th class=\"dirtab\">Includes file in include</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"append__event__filter_8h.html\">append_event_filter.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"command__line__option_8h.html\">command_line_option.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"cursor__theme_8h.html\">cursor_theme.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"display__configuration__option_8h.html\">display_configuration_option.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"external__client_8h.html\">external_client.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"internal__client_8h.html\">internal_client.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"keymap_8h.html\">keymap.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"runner_8h.html\">runner.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"toolkit__event_8h.html\">toolkit_event.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"wayland__extensions_8h.html\">wayland_extensions.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"window__management__options_8h.html\">window_management_options.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"x11__support_8h.html\">x11_support.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,10 +15,10 @@\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bk_\be_\by_\bm_\ba_\bp_\b._\bh\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\br_\bu_\bn_\bn_\be_\br_\b._\bh\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bt_\bo_\bo_\bl_\bk_\bi_\bt_\b__\be_\bv_\be_\bn_\bt_\b._\bh\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b._\bh\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b__\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b._\bh\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bx_\b1_\b1_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000012_000015.html", "source2": "./usr/share/doc/mir-doc/html/dir_000012_000015.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d28a4824dc47e487b107a5db32ef43c4.html\">examples</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f12490db20c962b051f50ee48227d2d9.html\">miral-shell</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miral-shell &rarr; spinner Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in examples/miral-shell</th><th class=\"dirtab\">Includes file in examples/miral-shell/spinner</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"splash_8h.html\">splash.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n     * _\be_\bx_\ba_\bm_\bp_\bl_\be_\bs\n     * _\bm_\bi_\br_\ba_\bl_\b-_\bs_\bh_\be_\bl_\bl\n *\b**\b**\b**\b* m\bmi\bir\bra\bal\bl-\b-s\bsh\bhe\bel\bll\bl ?\b\u2192 s\bsp\bpi\bin\bnn\bne\ber\br R\bRe\bel\bla\bat\bti\bio\bon\bn *\b**\b**\b**\b*\n F\bFi\bil\ble\be i\bin\bn e\bex\bxa\bam\bmp\bpl\ble\bes\bs/\b/m\bmi\bir\bra\bal\bl-\b-s\bsh\bhe\bel\bll\bl I\bIn\bnc\bcl\blu\bud\bde\bes\bs f\bfi\bil\ble\be i\bin\bn e\bex\bxa\bam\bmp\bpl\ble\bes\bs/\b/m\bmi\bir\bra\bal\bl-\b-s\bsh\bhe\bel\bll\bl/\b/s\bsp\bpi\bin\bnn\bne\ber\br\n _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp               _\bs_\bp_\bl_\ba_\bs_\bh_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000013_000000.html", "source2": "./usr/share/doc/mir-doc/html/dir_000013_000000.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d44c64559bbebec7f509842c48db8b23.html\">include</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f584b23c85e818c1ff8327f3e67a01f2.html\">miroil</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miroil &rarr; core Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in include/miroil</th><th class=\"dirtab\">Includes file in include/core</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"display__configuration__storage_8h.html\">display_configuration_storage.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangle_8h.html\">rectangle.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"display__configuration__storage_8h.html\">display_configuration_storage.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"display__configuration__storage_8h.html\">display_configuration_storage.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"display__id_8h.html\">display_id.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"int__wrapper_8h.html\">int_wrapper.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"display__listener__wrapper_8h.html\">display_listener_wrapper.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"forward_8h.html\">forward.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"event__builder_8h.html\">event_builder.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__input__device__types_8h.html\">mir_input_device_types.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"input__device_8h.html\">input_device.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__input__device__types_8h.html\">mir_input_device_types.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"mirbuffer_8h.html\">mirbuffer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"surface_8h.html\">surface.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__input__device__types_8h.html\">mir_input_device_types.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"surface_8h.html\">surface.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangle_8h.html\">rectangle.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__input__device__types_8h.html\">mir_input_device_types.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl\u00a0/\u00a0_\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh                       _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bm_\bi_\br_\b__\bi_\bn_\bp_\bu_\bt_\b__\bd_\be_\bv_\bi_\bc_\be_\b__\bt_\by_\bp_\be_\bs_\b._\bh\n _\bm_\bi_\br_\bo_\bi_\bl\u00a0/\u00a0_\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh                       _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n _\bm_\bi_\br_\bo_\bi_\bl\u00a0/\u00a0_\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh              _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n _\bm_\bi_\br_\bo_\bi_\bl\u00a0/\u00a0_\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh              _\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\bs_\bi_\bz_\be_\b._\bh\n _\bm_\bi_\br_\bo_\bi_\bl\u00a0/\u00a0_\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh              _\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b._\bh\n _\bm_\bi_\br_\bo_\bi_\bl\u00a0/\u00a0_\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh              _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bm_\bi_\br_\b__\bi_\bn_\bp_\bu_\bt_\b__\bd_\be_\bv_\bi_\bc_\be_\b__\bt_\by_\bp_\be_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000013_000009.html", "source2": "./usr/share/doc/mir-doc/html/dir_000013_000009.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d44c64559bbebec7f509842c48db8b23.html\">include</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f584b23c85e818c1ff8327f3e67a01f2.html\">miroil</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miroil &rarr; miral Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in include/miroil</th><th class=\"dirtab\">Includes file in include/miral</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"event__builder_8h.html\">event_builder.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"toolkit__event_8h.html\">toolkit_event.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a>&#160;/&#160;<a class=\"el\" href=\"prompt__session__manager_8h.html\">prompt_session_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"application_8h.html\">application.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,10 +5,10 @@\n     * _\bi_\bn_\bc_\bl_\bu_\bd_\be\n     * _\bm_\bi_\br_\bo_\bi_\bl\n *\b**\b**\b**\b* m\bmi\bir\bro\boi\bil\bl ?\b\u2192 m\bmi\bir\bra\bal\bl R\bRe\bel\bla\bat\bti\bio\bon\bn *\b**\b**\b**\b*\n F\bFi\bil\ble\be i\bin\bn i\bin\bnc\bcl\blu\bud\bde\be/\b/m\bmi\bir\bro\boi\bil\bl            I\bIn\bnc\bcl\blu\bud\bde\bes\bs f\bfi\bil\ble\be i\bin\bn i\bin\bnc\bcl\blu\bud\bde\be/\b/m\bmi\bir\bra\bal\bl\n _\bm_\bi_\br_\bo_\bi_\bl\u00a0/\u00a0_\be_\bv_\be_\bn_\bt_\b__\bb_\bu_\bi_\bl_\bd_\be_\br_\b._\bh          _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bt_\bo_\bo_\bl_\bk_\bi_\bt_\b__\be_\bv_\be_\bn_\bt_\b._\bh\n _\bm_\bi_\br_\bo_\bi_\bl\u00a0/\u00a0_\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000014_000000.html", "source2": "./usr/share/doc/mir-doc/html/dir_000014_000000.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d44c64559bbebec7f509842c48db8b23.html\">include</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f584b23c85e818c1ff8327f3e67a01f2.html\">miroil</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miroil &rarr; core Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in include/miroil/miroil</th><th class=\"dirtab\">Includes file in include/core</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"display__configuration__storage_8h.html\">display_configuration_storage.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"display__configuration__storage_8h.html\">display_configuration_storage.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"optional__value_8h.html\">optional_value.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"display__configuration__storage_8h.html\">display_configuration_storage.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangle_8h.html\">rectangle.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"display__id_8h.html\">display_id.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"int__wrapper_8h.html\">int_wrapper.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"display__listener__wrapper_8h.html\">display_listener_wrapper.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"forward_8h.html\">forward.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"event__builder_8h.html\">event_builder.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__input__device__types_8h.html\">mir_input_device_types.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"input__device_8h.html\">input_device.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__input__device__types_8h.html\">mir_input_device_types.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"mirbuffer_8h.html\">mirbuffer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"surface_8h.html\">surface.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"surface_8h.html\">surface.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__input__device__types_8h.html\">mir_input_device_types.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"common_8h.html\">common.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a>&#160;/&#160;<a class=\"el\" href=\"mir__input__device__types_8h.html\">mir_input_device_types.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"rectangle_8h.html\">rectangle.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a>&#160;/&#160;<a class=\"el\" href=\"dir_cfc8d0190e2fa0d2362e01fdaa567b02.html\">geometry</a>&#160;/&#160;<a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n _\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh                       _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n _\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh                       _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bm_\bi_\br_\b__\bi_\bn_\bp_\bu_\bt_\b__\bd_\be_\bv_\bi_\bc_\be_\b__\bt_\by_\bp_\be_\bs_\b._\bh\n _\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh              _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n _\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh              _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\u00a0/\u00a0_\bm_\bi_\br_\b__\bi_\bn_\bp_\bu_\bt_\b__\bd_\be_\bv_\bi_\bc_\be_\b__\bt_\by_\bp_\be_\bs_\b._\bh\n _\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh              _\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b._\bh\n _\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh              _\bm_\bi_\br\u00a0/\u00a0_\bg_\be_\bo_\bm_\be_\bt_\br_\by\u00a0/\u00a0_\bs_\bi_\bz_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000014_000009.html", "source2": "./usr/share/doc/mir-doc/html/dir_000014_000009.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d44c64559bbebec7f509842c48db8b23.html\">include</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f584b23c85e818c1ff8327f3e67a01f2.html\">miroil</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>miroil &rarr; miral Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in include/miroil/miroil</th><th class=\"dirtab\">Includes file in include/miral</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"event__builder_8h.html\">event_builder.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"toolkit__event_8h.html\">toolkit_event.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"prompt__session__manager_8h.html\">prompt_session_manager.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a>&#160;/&#160;<a class=\"el\" href=\"application_8h.html\">application.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n     * _\bm_\bi_\br_\bo_\bi_\bl\n     * _\bm_\bi_\br_\bo_\bi_\bl\n *\b**\b**\b**\b* m\bmi\bir\bro\boi\bil\bl ?\b\u2192 m\bmi\bir\bra\bal\bl R\bRe\bel\bla\bat\bti\bio\bon\bn *\b**\b**\b**\b*\n F\bFi\bil\ble\be i\bin\bn i\bin\bnc\bcl\blu\bud\bde\be/\b/m\bmi\bir\bro\boi\bil\bl/\b/m\bmi\bir\bro\boi\bil\bl I\bIn\bnc\bcl\blu\bud\bde\bes\bs f\bfi\bil\ble\be i\bin\bn i\bin\bnc\bcl\blu\bud\bde\be/\b/m\bmi\bir\bra\bal\bl\n _\be_\bv_\be_\bn_\bt_\b__\bb_\bu_\bi_\bl_\bd_\be_\br_\b._\bh               _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\bt_\bo_\bo_\bl_\bk_\bi_\bt_\b__\be_\bv_\be_\bn_\bt_\b._\bh\n _\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh      _\bm_\bi_\br_\ba_\bl\u00a0/\u00a0_\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_000015_000003.html", "source2": "./usr/share/doc/mir-doc/html/dir_000015_000003.html", "unified_diff": "@@ -72,14 +72,14 @@\n   <ul>\n <li class=\"navelem\"><a class=\"el\" href=\"dir_d28a4824dc47e487b107a5db32ef43c4.html\">examples</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_f12490db20c962b051f50ee48227d2d9.html\">miral-shell</a></li><li class=\"navelem\"><a class=\"el\" href=\"dir_0988342b392d39a3d145cc970e471b2a.html\">spinner</a></li>  </ul>\n </div>\n </div><!-- top -->\n <div class=\"contents\">\n <h3>spinner &rarr; example-server-lib Relation</h3><table class=\"dirtab\"><tr class=\"dirtab\"><th class=\"dirtab\">File in examples/miral-shell/spinner</th><th class=\"dirtab\">Includes file in examples/example-server-lib</th></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"miregl_8cpp.html\">miregl.cpp</a></td><td class=\"dirtab\"><a class=\"el\" href=\"wayland__app_8h.html\">wayland_app.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"miregl_8h.html\">miregl.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"wayland__surface_8h.html\">wayland_surface.h</a></td></tr><tr class=\"dirtab\"><td class=\"dirtab\"><a class=\"el\" href=\"splash_8h.html\">splash.h</a></td><td class=\"dirtab\"><a class=\"el\" href=\"splash__session_8h.html\">splash_session.h</a></td></tr></table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n *\b**\b**\b**\b* s\bsp\bpi\bin\bnn\bne\ber\br ?\b\u2192 e\bex\bxa\bam\bmp\bpl\ble\be-\b-s\bse\ber\brv\bve\ber\br-\b-l\bli\bib\bb R\bRe\bel\bla\bat\bti\bio\bon\bn *\b**\b**\b**\b*\n F\bFi\bil\ble\be i\bin\bn e\bex\bxa\bam\bmp\bpl\ble\bes\bs/\b/m\bmi\bir\bra\bal\bl-\b-s\bsh\bhe\bel\bll\bl/\b/s\bsp\bpi\bin\bnn\bne\ber\br I\bIn\bnc\bcl\blu\bud\bde\bes\bs f\bfi\bil\ble\be i\bin\bn e\bex\bxa\bam\bmp\bpl\ble\bes\bs/\b/e\bex\bxa\bam\bmp\bpl\ble\be-\b-s\bse\ber\brv\bve\ber\br-\b-\n                                      l\bli\bib\bb\n _\bm_\bi_\br_\be_\bg_\bl_\b._\bc_\bp_\bp                           _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bh\n _\bm_\bi_\br_\be_\bg_\bl_\b._\bh                             _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh\n _\bs_\bp_\bl_\ba_\bs_\bh_\b._\bh                             _\bs_\bp_\bl_\ba_\bs_\bh_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_0988342b392d39a3d145cc970e471b2a.html", "source2": "./usr/share/doc/mir-doc/html/dir_0988342b392d39a3d145cc970e471b2a.html", "unified_diff": "@@ -96,14 +96,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"miregl_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"miregl_8h.html\">miregl.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"splash_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"splash_8h.html\">splash.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n \u00a0 _\bm_\bi_\br_\be_\bg_\bl_\b._\bc_\bp_\bp\n \u00a0\n \u00a0 _\bm_\bi_\br_\be_\bg_\bl_\b._\bh\n \u00a0\n \u00a0 _\bs_\bp_\bl_\ba_\bs_\bh_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_3d69f64eaf81436fe2b22361382717e5.html", "source2": "./usr/share/doc/mir-doc/html/dir_3d69f64eaf81436fe2b22361382717e5.html", "unified_diff": "@@ -88,14 +88,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"iconfclosed\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"dir_d76e4ca18664c1e9db9854043e3776ff.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"iconfclosed\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"dir_e6c0891f556ee04c0ee6ccd6332b77ca.html\">mir_toolkit</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n D\bDi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs\n \u00a0 _\bm_\bi_\br\n \u00a0\n \u00a0 _\bm_\bi_\br_\b__\bt_\bo_\bo_\bl_\bk_\bi_\bt\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_603a3fb0fb569e6a215a7f888c21b720.html", "source2": "./usr/share/doc/mir-doc/html/dir_603a3fb0fb569e6a215a7f888c21b720.html", "unified_diff": "@@ -118,14 +118,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"icondoc\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"wayland__surface_8cpp.html\">wayland_surface.cpp</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"wayland__surface_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"wayland__surface_8h.html\">wayland_surface.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -40,10 +40,10 @@\n \u00a0 _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bh_\bm_\b._\bh\n \u00a0\n \u00a0 _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bc_\bp_\bp\n \u00a0\n \u00a0 _\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_61f5a391baa2dabbda0b73c50ad352b3.html", "source2": "./usr/share/doc/mir-doc/html/dir_61f5a391baa2dabbda0b73c50ad352b3.html", "unified_diff": "@@ -126,14 +126,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"surface_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"surface_8h.html\">surface.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"surface__observer_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"surface__observer_8h.html\">surface_observer.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -49,10 +49,10 @@\n \u00a0 _\bs_\be_\bt_\b__\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br_\b._\bh\n \u00a0\n \u00a0 _\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh\n \u00a0\n \u00a0 _\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_640c3ee867320ebbecfdd3548403a2e3.html", "source2": "./usr/share/doc/mir-doc/html/dir_640c3ee867320ebbecfdd3548403a2e3.html", "unified_diff": "@@ -86,14 +86,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"files\" name=\"files\"></a>\n Files</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"enums_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"enums_8h.html\">enums.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n Directory dependency graph for events:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n F\bFi\bil\ble\bes\bs\n \u00a0 _\be_\bn_\bu_\bm_\bs_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_bbaec19dfc87f6b1b9f85f9dadd53d19.html", "source2": "./usr/share/doc/mir-doc/html/dir_bbaec19dfc87f6b1b9f85f9dadd53d19.html", "unified_diff": "@@ -90,14 +90,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"icondoc\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"kiosk__window__manager_8cpp.html\">kiosk_window_manager.cpp</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"kiosk__window__manager_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"kiosk__window__manager_8h.html\">kiosk_window_manager.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,10 +12,10 @@\n \u00a0 _\bk_\bi_\bo_\bs_\bk_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp\n \u00a0\n \u00a0 _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bc_\bp_\bp\n \u00a0\n \u00a0 _\bk_\bi_\bo_\bs_\bk_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_cfc8d0190e2fa0d2362e01fdaa567b02.html", "source2": "./usr/share/doc/mir-doc/html/dir_cfc8d0190e2fa0d2362e01fdaa567b02.html", "unified_diff": "@@ -98,14 +98,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"rectangles_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"rectangles_8h.html\">rectangles.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"size_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"size_8h.html\">size.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n \u00a0 _\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b._\bh\n \u00a0\n \u00a0 _\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs_\b._\bh\n \u00a0\n \u00a0 _\bs_\bi_\bz_\be_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_d28a4824dc47e487b107a5db32ef43c4.html", "source2": "./usr/share/doc/mir-doc/html/dir_d28a4824dc47e487b107a5db32ef43c4.html", "unified_diff": "@@ -90,14 +90,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"iconfclosed\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"dir_bbaec19dfc87f6b1b9f85f9dadd53d19.html\">miral-kiosk</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"iconfclosed\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"dir_f12490db20c962b051f50ee48227d2d9.html\">miral-shell</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n \u00a0 _\be_\bx_\ba_\bm_\bp_\bl_\be_\b-_\bs_\be_\br_\bv_\be_\br_\b-_\bl_\bi_\bb\n \u00a0\n \u00a0 _\bm_\bi_\br_\ba_\bl_\b-_\bk_\bi_\bo_\bs_\bk\n \u00a0\n \u00a0 _\bm_\bi_\br_\ba_\bl_\b-_\bs_\bh_\be_\bl_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_d44c64559bbebec7f509842c48db8b23.html", "source2": "./usr/share/doc/mir-doc/html/dir_d44c64559bbebec7f509842c48db8b23.html", "unified_diff": "@@ -90,14 +90,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"iconfclosed\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"dir_f5fbc7f007a2ec1b5077eb888dc4db14.html\">miral</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"iconfclosed\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"dir_f584b23c85e818c1ff8327f3e67a01f2.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n \u00a0 _\bc_\bo_\br_\be\n \u00a0\n \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0\n \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_d76e4ca18664c1e9db9854043e3776ff.html", "source2": "./usr/share/doc/mir-doc/html/dir_d76e4ca18664c1e9db9854043e3776ff.html", "unified_diff": "@@ -109,14 +109,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"shm__file_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"shm__file_8h.html\">shm_file.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"synchronised_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"synchronised_8h.html\">synchronised.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,10 +30,10 @@\n \u00a0 _\bp_\br_\bo_\bo_\bf_\b__\bo_\bf_\b__\bm_\bu_\bt_\be_\bx_\b__\bl_\bo_\bc_\bk_\b._\bh\n \u00a0\n \u00a0 _\bs_\bh_\bm_\b__\bf_\bi_\bl_\be_\b._\bh\n \u00a0\n \u00a0 _\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_e1393d28c51480e3cfefb6c600744fe0.html", "source2": "./usr/share/doc/mir-doc/html/dir_e1393d28c51480e3cfefb6c600744fe0.html", "unified_diff": "@@ -150,14 +150,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"x11__support_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"x11__support_8h.html\">x11_support.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"zone_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"zone_8h.html\">zone.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -73,10 +73,10 @@\n \u00a0 _\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh\n \u00a0\n \u00a0 _\bx_\b1_\b1_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt_\b._\bh\n \u00a0\n \u00a0 _\bz_\bo_\bn_\be_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_e68e8157741866f444e17edd764ebbae.html", "source2": "./usr/share/doc/mir-doc/html/dir_e68e8157741866f444e17edd764ebbae.html", "unified_diff": "@@ -75,14 +75,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">doc Directory Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,10 +1,10 @@\n Mir\n Loading...\n Searching...\n No Matches\n     * _\bd_\bo_\bc\n doc Directory Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_e6c0891f556ee04c0ee6ccd6332b77ca.html", "source2": "./usr/share/doc/mir-doc/html/dir_e6c0891f556ee04c0ee6ccd6332b77ca.html", "unified_diff": "@@ -97,14 +97,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"mir__native__buffer_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"mir__native__buffer_8h.html\">mir_native_buffer.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><a href=\"mir__version__number_8h_source.html\"><span class=\"icondoc\"></span></a>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"mir__version__number_8h.html\">mir_version_number.h</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n \u00a0 _\bm_\bi_\br_\b__\bi_\bn_\bp_\bu_\bt_\b__\bd_\be_\bv_\bi_\bc_\be_\b__\bt_\by_\bp_\be_\bs_\b._\bh\n \u00a0\n \u00a0 _\bm_\bi_\br_\b__\bn_\ba_\bt_\bi_\bv_\be_\b__\bb_\bu_\bf_\bf_\be_\br_\b._\bh\n \u00a0\n \u00a0 _\bm_\bi_\br_\b__\bv_\be_\br_\bs_\bi_\bo_\bn_\b__\bn_\bu_\bm_\bb_\be_\br_\b._\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_f12490db20c962b051f50ee48227d2d9.html", "source2": "./usr/share/doc/mir-doc/html/dir_f12490db20c962b051f50ee48227d2d9.html", "unified_diff": "@@ -91,14 +91,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"files\" name=\"files\"></a>\n Files</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"icondoc\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"shell__main_8cpp.html\">shell_main.cpp</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n D\bDi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs\n \u00a0 _\bs_\bp_\bi_\bn_\bn_\be_\br\n \u00a0\n F\bFi\bil\ble\bes\bs\n \u00a0 _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_f584b23c85e818c1ff8327f3e67a01f2.html", "source2": "./usr/share/doc/mir-doc/html/dir_f584b23c85e818c1ff8327f3e67a01f2.html", "unified_diff": "@@ -86,14 +86,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"subdirs\" name=\"subdirs\"></a>\n Directories</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"iconfclosed\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"dir_61f5a391baa2dabbda0b73c50ad352b3.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n Directory dependency graph for miroil:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n D\bDi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs\n \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dir_f5fbc7f007a2ec1b5077eb888dc4db14.html", "source2": "./usr/share/doc/mir-doc/html/dir_f5fbc7f007a2ec1b5077eb888dc4db14.html", "unified_diff": "@@ -86,14 +86,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"subdirs\" name=\"subdirs\"></a>\n Directories</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\"><span class=\"iconfclosed\"></span>&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"dir_e1393d28c51480e3cfefb6c600744fe0.html\">miral</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n Directory dependency graph for miral:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n D\bDi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs\n \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/displacement_8h.html", "source2": "./usr/share/doc/mir-doc/html/displacement_8h.html", "unified_diff": "@@ -171,14 +171,14 @@\n <tr class=\"separator:a4e9bfbf635f676744bac47c87b94888c\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:afbd47e8c54a55bc88533ee365e1607d5\" id=\"r_afbd47e8c54a55bc88533ee365e1607d5\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename T &gt; </td></tr>\n <tr class=\"memitem:afbd47e8c54a55bc88533ee365e1607d5\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">constexpr <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html\">Point</a>&lt; T &gt;&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#afbd47e8c54a55bc88533ee365e1607d5\">mir::geometry::generic::as_point</a> (<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html\">Displacement</a>&lt; T &gt; const &amp;disp)</td></tr>\n <tr class=\"separator:afbd47e8c54a55bc88533ee365e1607d5\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -105,10 +105,10 @@\n                              > const &point)\n \u00a0\n template<typename T >\n        constexpr _\bP_\bo_\bi_\bn_\bt< T >\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\ba_\bs_\b__\bp_\bo_\bi_\bn_\bt (_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt< T\n                              > const &disp)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/displacement_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/displacement_8h_source.html", "unified_diff": "@@ -303,14 +303,14 @@\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_displacement_html_a530e4a5af27baca6038ef916aa4b0228\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a530e4a5af27baca6038ef916aa4b0228\">mir::geometry::generic::Displacement::length_squared</a></div><div class=\"ttdeci\">constexpr std::enable_if&lt;!std::is_integral&lt; Q &gt;::value, T &gt;::type length_squared() const</div><div class=\"ttdef\"><b>Definition</b> displacement.h:64</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_displacement_html_a6e008eb3b2a88af8563442702aa454a7\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a6e008eb3b2a88af8563442702aa454a7\">mir::geometry::generic::Displacement::Displacement</a></div><div class=\"ttdeci\">constexpr Displacement()</div><div class=\"ttdef\"><b>Definition</b> displacement.h:42</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_displacement_html_a93e6d898d638a14aa85ee92d2b500f50\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a93e6d898d638a14aa85ee92d2b500f50\">mir::geometry::generic::Displacement::length_squared</a></div><div class=\"ttdeci\">constexpr std::enable_if&lt; std::is_integral&lt; Q &gt;::value, longlong &gt;::type length_squared() const</div><div class=\"ttdef\"><b>Definition</b> displacement.h:57</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_displacement_html_af8db081d0a46c394db1ebfee2cf87dd4\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#af8db081d0a46c394db1ebfee2cf87dd4\">mir::geometry::generic::Displacement::Displacement</a></div><div class=\"ttdeci\">constexpr Displacement(DeltaXType &amp;&amp;dx, DeltaYType &amp;&amp;dy)</div><div class=\"ttdef\"><b>Definition</b> displacement.h:54</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size</a></div><div class=\"ttdef\"><b>Definition</b> size.h:37</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -315,10 +315,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn displacement.h:57\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt\n constexpr Displacement(DeltaXType &&dx, DeltaYType &&dy)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn displacement.h:54\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:37\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration_8h.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration_8h.html", "unified_diff": "@@ -108,14 +108,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,10 +27,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration_8h_source.html", "unified_diff": "@@ -165,14 +165,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_display_configuration_html_ae5d17392cff1793c0204d47570f0d037\"><div class=\"ttname\"><a href=\"classmiral_1_1_display_configuration.html#ae5d17392cff1793c0204d47570f0d037\">miral::DisplayConfiguration::~DisplayConfiguration</a></div><div class=\"ttdeci\">~DisplayConfiguration()</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_display_configuration_html_af163e248e8ba2b9ff8ba9f6e470b9f1a\"><div class=\"ttname\"><a href=\"classmiral_1_1_display_configuration.html#af163e248e8ba2b9ff8ba9f6e470b9f1a\">miral::DisplayConfiguration::list_layouts</a></div><div class=\"ttdeci\">auto list_layouts() -&gt; std::vector&lt; std::string &gt;</div><div class=\"ttdoc\">List all layouts found in the config file.</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_mir_runner_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_mir_runner.html\">miral::MirRunner</a></div><div class=\"ttdoc\">Runner for applying initialization options to Mir.</div><div class=\"ttdef\"><b>Definition</b> runner.h:41</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -114,10 +114,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:41\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration__controller__wrapper_8h.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration__controller__wrapper_8h.html", "unified_diff": "@@ -99,14 +99,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration__controller__wrapper_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration__controller__wrapper_8h_source.html", "unified_diff": "@@ -136,14 +136,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_display_configuration_controller_wrapper_html_a7dd450e6fd99fe7cf09f355535b8b336\"><div class=\"ttname\"><a href=\"classmiroil_1_1_display_configuration_controller_wrapper.html#a7dd450e6fd99fe7cf09f355535b8b336\">miroil::DisplayConfigurationControllerWrapper::~DisplayConfigurationControllerWrapper</a></div><div class=\"ttdeci\">~DisplayConfigurationControllerWrapper()=default</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_display_configuration_controller_wrapper_html_a8c1fa7c5e875a65a62058ed2d135ffe1\"><div class=\"ttname\"><a href=\"classmiroil_1_1_display_configuration_controller_wrapper.html#a8c1fa7c5e875a65a62058ed2d135ffe1\">miroil::DisplayConfigurationControllerWrapper::DisplayConfigurationControllerWrapper</a></div><div class=\"ttdeci\">DisplayConfigurationControllerWrapper(std::shared_ptr&lt; mir::shell::DisplayConfigurationController &gt; const &amp;wrapped)</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_display_configuration_controller_wrapper_html_ae27d0e0ce82d3c30a3467e3ff67b5f45\"><div class=\"ttname\"><a href=\"classmiroil_1_1_display_configuration_controller_wrapper.html#ae27d0e0ce82d3c30a3467e3ff67b5f45\">miroil::DisplayConfigurationControllerWrapper::set_base_configuration</a></div><div class=\"ttdeci\">void set_base_configuration(std::shared_ptr&lt; mir::graphics::DisplayConfiguration &gt; const &amp;conf)</div><div class=\"ttdoc\">Set the base display configuration.</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -76,10 +76,10 @@\n DisplayConfiguration > const &conf)\n Set the base display configuration.\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration__option_8h.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration__option_8h.html", "unified_diff": "@@ -100,14 +100,14 @@\n Functions</h2></td></tr>\n <tr class=\"memitem:a7a992b36731bb6543092e39776640ba8\" id=\"r_a7a992b36731bb6543092e39776640ba8\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">void&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#a7a992b36731bb6543092e39776640ba8\">miral::display_configuration_options</a> (mir::Server &amp;server)</td></tr>\n <tr class=\"memdesc:a7a992b36731bb6543092e39776640ba8\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Enable the display configuration options.  <br /></td></tr>\n <tr class=\"separator:a7a992b36731bb6543092e39776640ba8\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n \u00a0           Mir Abstraction Layer.\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n void\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bo_\bp_\bt_\bi_\bo_\bn_\bs (mir::Server &server)\n \u00a0     Enable the display configuration options.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration__option_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration__option_8h_source.html", "unified_diff": "@@ -115,14 +115,14 @@\n <div class=\"line\"><a id=\"l00031\" name=\"l00031\"></a><span class=\"lineno\">   31</span> </div>\n <div class=\"line\"><a id=\"l00032\" name=\"l00032\"></a><span class=\"lineno\">   32</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span> <span class=\"comment\">/* MIRAL_DISPLAY_CONFIGURATION_OPTIONS_H_ */</span></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_a7a992b36731bb6543092e39776640ba8\"><div class=\"ttname\"><a href=\"namespacemiral.html#a7a992b36731bb6543092e39776640ba8\">miral::display_configuration_options</a></div><div class=\"ttdeci\">void display_configuration_options(mir::Server &amp;server)</div><div class=\"ttdoc\">Enable the display configuration options.</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -44,10 +44,10 @@\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bo_\bp_\bt_\bi_\bo_\bn_\bs\n void display_configuration_options(mir::Server &server)\n Enable the display configuration options.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration__policy_8h.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration__policy_8h.html", "unified_diff": "@@ -93,14 +93,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,10 +13,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration__policy_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration__policy_8h_source.html", "unified_diff": "@@ -128,14 +128,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_display_configuration_policy_html_ae1357a6e10b2a179019a63a0e17dbc59\"><div class=\"ttname\"><a href=\"classmiroil_1_1_display_configuration_policy.html#ae1357a6e10b2a179019a63a0e17dbc59\">miroil::DisplayConfigurationPolicy::DisplayConfigurationPolicy</a></div><div class=\"ttdeci\">DisplayConfigurationPolicy()</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_display_configuration_policy_html_ae59176b2dff9c4121263b167f19f3ed9\"><div class=\"ttname\"><a href=\"classmiroil_1_1_display_configuration_policy.html#ae59176b2dff9c4121263b167f19f3ed9\">miroil::DisplayConfigurationPolicy::operator=</a></div><div class=\"ttdeci\">DisplayConfigurationPolicy &amp; operator=(DisplayConfigurationPolicy const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_display_configuration_policy_html_aeb1aca810f2d5996da16d7fefac0a744\"><div class=\"ttname\"><a href=\"classmiroil_1_1_display_configuration_policy.html#aeb1aca810f2d5996da16d7fefac0a744\">miroil::DisplayConfigurationPolicy::DisplayConfigurationPolicy</a></div><div class=\"ttdeci\">DisplayConfigurationPolicy(DisplayConfigurationPolicy const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -62,10 +62,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bP_\bo_\bl_\bi_\bc_\by_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bP_\bo_\bl_\bi_\bc_\by\n DisplayConfigurationPolicy(DisplayConfigurationPolicy const &)=delete\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration__storage_8h.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration__storage_8h.html", "unified_diff": "@@ -105,14 +105,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,10 +23,10 @@\n \u00a0\n  class \u00a0 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__configuration__storage_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/display__configuration__storage_8h_source.html", "unified_diff": "@@ -156,14 +156,14 @@\n <div class=\"ttc\" id=\"astructmiroil_1_1_display_configuration_options_html_a5177021c333c6dc7aeec74bfae097bd6\"><div class=\"ttname\"><a href=\"structmiroil_1_1_display_configuration_options.html#a5177021c333c6dc7aeec74bfae097bd6\">miroil::DisplayConfigurationOptions::used</a></div><div class=\"ttdeci\">mir::optional_value&lt; bool &gt; used</div><div class=\"ttdef\"><b>Definition</b> display_configuration_storage.h:33</div></div>\n <div class=\"ttc\" id=\"astructmiroil_1_1_display_configuration_options_html_a521b511d989c4276148bbf2b52cf0a60\"><div class=\"ttname\"><a href=\"structmiroil_1_1_display_configuration_options.html#a521b511d989c4276148bbf2b52cf0a60\">miroil::DisplayConfigurationOptions::mode</a></div><div class=\"ttdeci\">mir::optional_value&lt; DisplayMode &gt; mode</div><div class=\"ttdef\"><b>Definition</b> display_configuration_storage.h:40</div></div>\n <div class=\"ttc\" id=\"astructmiroil_1_1_display_configuration_options_html_a9ebeccebc5b8d11e2b10b8115e04d85d\"><div class=\"ttname\"><a href=\"structmiroil_1_1_display_configuration_options.html#a9ebeccebc5b8d11e2b10b8115e04d85d\">miroil::DisplayConfigurationOptions::form_factor</a></div><div class=\"ttdeci\">mir::optional_value&lt; MirFormFactor &gt; form_factor</div><div class=\"ttdef\"><b>Definition</b> display_configuration_storage.h:42</div></div>\n <div class=\"ttc\" id=\"astructmiroil_1_1_display_configuration_options_html_ab15ee33749cdff9551be4bfe1eab1eb2\"><div class=\"ttname\"><a href=\"structmiroil_1_1_display_configuration_options.html#ab15ee33749cdff9551be4bfe1eab1eb2\">miroil::DisplayConfigurationOptions::orientation</a></div><div class=\"ttdeci\">mir::optional_value&lt; MirOrientation &gt; orientation</div><div class=\"ttdef\"><b>Definition</b> display_configuration_storage.h:41</div></div>\n <div class=\"ttc\" id=\"astructmiroil_1_1_display_id_html\"><div class=\"ttname\"><a href=\"structmiroil_1_1_display_id.html\">miroil::DisplayId</a></div><div class=\"ttdef\"><b>Definition</b> display_id.h:15</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -109,10 +109,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn display_configuration_storage.h:42\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b:_\b:_\bo_\br_\bi_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n mir::optional_value< MirOrientation > orientation\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn display_configuration_storage.h:41\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bI_\bd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn display_id.h:15\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__id_8h.html", "source2": "./usr/share/doc/mir-doc/html/display__id_8h.html", "unified_diff": "@@ -111,14 +111,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"typedef-members\" name=\"typedef-members\"></a>\n Typedefs</h2></td></tr>\n <tr class=\"memitem:afc17ae8de881e6560eff62da65268e30\" id=\"r_afc17ae8de881e6560eff62da65268e30\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">using&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html#afc17ae8de881e6560eff62da65268e30\">miroil::OutputId</a> = <a class=\"el\" href=\"classmir_1_1_int_wrapper.html\">mir::IntWrapper</a>&lt; mir::graphics::detail::GraphicsConfOutputIdTag &gt;</td></tr>\n <tr class=\"separator:afc17ae8de881e6560eff62da65268e30\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n T\bTy\byp\bpe\bed\bde\bef\bfs\bs\n using\u00a0 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt_\bI_\bd = _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br< mir::graphics::detail::\n        GraphicsConfOutputIdTag >\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__id_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/display__id_8h_source.html", "unified_diff": "@@ -109,14 +109,14 @@\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n <div class=\"ttc\" id=\"astructmiroil_1_1_display_id_html\"><div class=\"ttname\"><a href=\"structmiroil_1_1_display_id.html\">miroil::DisplayId</a></div><div class=\"ttdef\"><b>Definition</b> display_id.h:15</div></div>\n <div class=\"ttc\" id=\"astructmiroil_1_1_display_id_html_a0eee489bfe21224384e068772fa892df\"><div class=\"ttname\"><a href=\"structmiroil_1_1_display_id.html#a0eee489bfe21224384e068772fa892df\">miroil::DisplayId::output_id</a></div><div class=\"ttdeci\">OutputId output_id</div><div class=\"ttdef\"><b>Definition</b> display_id.h:17</div></div>\n <div class=\"ttc\" id=\"astructmiroil_1_1_display_id_html_af001bb68dea8922e8cfa90e01e465df0\"><div class=\"ttname\"><a href=\"structmiroil_1_1_display_id.html#af001bb68dea8922e8cfa90e01e465df0\">miroil::DisplayId::edid</a></div><div class=\"ttdeci\">Edid edid</div><div class=\"ttdef\"><b>Definition</b> display_id.h:16</div></div>\n <div class=\"ttc\" id=\"astructmiroil_1_1_edid_html\"><div class=\"ttname\"><a href=\"structmiroil_1_1_edid.html\">miroil::Edid</a></div><div class=\"ttdef\"><b>Definition</b> edid.h:28</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -45,10 +45,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn display_id.h:17\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bI_\bd_\b:_\b:_\be_\bd_\bi_\bd\n Edid edid\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn display_id.h:16\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn edid.h:28\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__listener__wrapper_8h.html", "source2": "./usr/share/doc/mir-doc/html/display__listener__wrapper_8h.html", "unified_diff": "@@ -100,14 +100,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/display__listener__wrapper_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/display__listener__wrapper_8h_source.html", "unified_diff": "@@ -134,14 +134,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_display_listener_wrapper_html_a64504f44d7986fcdefb0a26072c11cc6\"><div class=\"ttname\"><a href=\"classmiroil_1_1_display_listener_wrapper.html#a64504f44d7986fcdefb0a26072c11cc6\">miroil::DisplayListenerWrapper::add_display</a></div><div class=\"ttdeci\">void add_display(mir::geometry::Rectangle const &amp;area)</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_display_listener_wrapper_html_aa0d99d58d2444338e8cbe203b08b90a2\"><div class=\"ttname\"><a href=\"classmiroil_1_1_display_listener_wrapper.html#aa0d99d58d2444338e8cbe203b08b90a2\">miroil::DisplayListenerWrapper::DisplayListenerWrapper</a></div><div class=\"ttdeci\">DisplayListenerWrapper(std::shared_ptr&lt; mir::compositor::DisplayListener &gt; const &amp;display_listener)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -72,10 +72,10 @@\n operations that they support.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dso__versioning__guide_8md.html", "source2": "./usr/share/doc/mir-doc/html/dso__versioning__guide_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">doc/dso_versioning_guide.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n doc/dso_versioning_guide.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/dso_versioning_guide.html", "source2": "./usr/share/doc/mir-doc/html/dso_versioning_guide.html", "unified_diff": "@@ -169,14 +169,14 @@\n <h1><a class=\"anchor\" id=\"autotoc_md19\"></a>\n See also:</h1>\n <p><a href=\"https://sourceware.org/binutils/docs/ld/VERSION.html\">Binutils manual</a></p>\n <p><a href=\"http://www.akkadia.org/drepper/dsohowto.pdf\">Former glibc maintainer's DSO guide</a> </p>\n </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -145,10 +145,10 @@\n Ensure that different implementations of a symbol have different versions.\n Additionally, there's the complication of passing objects between different\n versions. For the moment, we can not bother trying to make this work.\n S\bSe\bee\be a\bal\bls\bso\bo:\b:\n _\bB_\bi_\bn_\bu_\bt_\bi_\bl_\bs_\b _\bm_\ba_\bn_\bu_\ba_\bl\n _\bF_\bo_\br_\bm_\be_\br_\b _\bg_\bl_\bi_\bb_\bc_\b _\bm_\ba_\bi_\bn_\bt_\ba_\bi_\bn_\be_\br_\b'_\bs_\b _\bD_\bS_\bO_\b _\bg_\bu_\bi_\bd_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/edid_8h.html", "source2": "./usr/share/doc/mir-doc/html/edid_8h.html", "unified_diff": "@@ -110,14 +110,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n \u00a0\n  union \u00a0 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b:_\b:_\bV_\ba_\bl_\bu_\be\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/edid_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/edid_8h_source.html", "unified_diff": "@@ -173,14 +173,14 @@\n <div class=\"ttc\" id=\"astructmiroil_1_1_edid_html_aff5cf9d731d12fef0d11b44cb5f01082\"><div class=\"ttname\"><a href=\"structmiroil_1_1_edid.html#aff5cf9d731d12fef0d11b44cb5f01082\">miroil::Edid::serial_number</a></div><div class=\"ttdeci\">uint32_t serial_number</div><div class=\"ttdef\"><b>Definition</b> edid.h:31</div></div>\n <div class=\"ttc\" id=\"aunionmiroil_1_1_edid_1_1_descriptor_1_1_value_html\"><div class=\"ttname\"><a href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html\">miroil::Edid::Descriptor::Value</a></div><div class=\"ttdef\"><b>Definition</b> edid.h:48</div></div>\n <div class=\"ttc\" id=\"aunionmiroil_1_1_edid_1_1_descriptor_1_1_value_html_a0a92e7baa1fa73deb0b1467bc1773283\"><div class=\"ttname\"><a href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html#a0a92e7baa1fa73deb0b1467bc1773283\">miroil::Edid::Descriptor::Value::unspecified_text</a></div><div class=\"ttdeci\">char unspecified_text[13]</div><div class=\"ttdef\"><b>Definition</b> edid.h:50</div></div>\n <div class=\"ttc\" id=\"aunionmiroil_1_1_edid_1_1_descriptor_1_1_value_html_a59d2ff104e7320923f65bd23ea740764\"><div class=\"ttname\"><a href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html#a59d2ff104e7320923f65bd23ea740764\">miroil::Edid::Descriptor::Value::monitor_name</a></div><div class=\"ttdeci\">char monitor_name[13]</div><div class=\"ttdef\"><b>Definition</b> edid.h:49</div></div>\n <div class=\"ttc\" id=\"aunionmiroil_1_1_edid_1_1_descriptor_1_1_value_html_ae182c65861428e0d60ad26c8e714f7ea\"><div class=\"ttname\"><a href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html#ae182c65861428e0d60ad26c8e714f7ea\">miroil::Edid::Descriptor::Value::serial_number</a></div><div class=\"ttdeci\">char serial_number[13]</div><div class=\"ttdef\"><b>Definition</b> edid.h:51</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -137,10 +137,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b:_\b:_\bm_\bo_\bn_\bi_\bt_\bo_\br_\b__\bn_\ba_\bm_\be\n char monitor_name[13]\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn edid.h:49\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b:_\b:_\bs_\be_\br_\bi_\ba_\bl_\b__\bn_\bu_\bm_\bb_\be_\br\n char serial_number[13]\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn edid.h:51\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/eglapp_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/eglapp_8cpp.html", "unified_diff": "@@ -109,14 +109,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n                                        > >\u00a0 *display)\n \u00a0\n *\b**\b**\b**\b**\b* F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bmi\bir\br_\b_e\beg\bgl\bla\bap\bpp\bp_\b_i\bin\bni\bit\bt(\b()\b) *\b**\b**\b**\b**\b*\n std::vector< std::shared_ptr< _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be > ( struct wl_display *\u00a0 d\bdi\bis\bsp\bpl\bla\bay\by )\n > mir_eglapp_init\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/eglapp_8h.html", "source2": "./usr/share/doc/mir-doc/html/eglapp_8h.html", "unified_diff": "@@ -145,14 +145,14 @@\n </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,10 +27,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bmi\bir\br_\b_e\beg\bgl\bla\bap\bpp\bp_\b_i\bin\bni\bit\bt(\b()\b) *\b**\b**\b**\b**\b*\n std::vector< std::shared_ptr< _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be > ( struct wl_display *\u00a0 d\bdi\bis\bsp\bpl\bla\bay\by )\n > mir_eglapp_init\n *\b**\b**\b**\b**\b* V\bVa\bar\bri\bia\bab\bbl\ble\be D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bmi\bir\br_\b_e\beg\bgl\bla\bap\bpp\bp_\b_b\bba\bac\bck\bkg\bgr\bro\bou\bun\bnd\bd_\b_o\bop\bpa\bac\bci\bit\bty\by *\b**\b**\b**\b**\b*\n float mir_eglapp_background_opacity extern\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/eglapp_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/eglapp_8h_source.html", "unified_diff": "@@ -112,14 +112,14 @@\n <div class=\"line\"><a id=\"l00028\" name=\"l00028\"></a><span class=\"lineno\">   28</span> </div>\n <div class=\"line\"><a id=\"l00029\" name=\"l00029\"></a><span class=\"lineno\">   29</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span></div>\n <div class=\"ttc\" id=\"aclass_mir_egl_surface_html\"><div class=\"ttname\"><a href=\"class_mir_egl_surface.html\">MirEglSurface</a></div><div class=\"ttdef\"><b>Definition</b> miregl.h:34</div></div>\n <div class=\"ttc\" id=\"aeglapp_8cpp_html_a3d755846dad69506f2adcd80b61f8a3f\"><div class=\"ttname\"><a href=\"eglapp_8cpp.html#a3d755846dad69506f2adcd80b61f8a3f\">mir_eglapp_init</a></div><div class=\"ttdeci\">std::vector&lt; std::shared_ptr&lt; MirEglSurface &gt; &gt; mir_eglapp_init(struct wl_display *display)</div><div class=\"ttdef\"><b>Definition</b> eglapp.cpp:21</div></div>\n <div class=\"ttc\" id=\"aeglapp_8h_html_a4dfab6216e6bbf44b8d70212e568a42b\"><div class=\"ttname\"><a href=\"eglapp_8h.html#a4dfab6216e6bbf44b8d70212e568a42b\">mir_eglapp_background_opacity</a></div><div class=\"ttdeci\">float mir_eglapp_background_opacity</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -42,10 +42,10 @@\n _\bm_\bi_\br_\b__\be_\bg_\bl_\ba_\bp_\bp_\b__\bi_\bn_\bi_\bt\n std::vector< std::shared_ptr< MirEglSurface > > mir_eglapp_init(struct\n wl_display *display)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn eglapp.cpp:21\n _\bm_\bi_\br_\b__\be_\bg_\bl_\ba_\bp_\bp_\b__\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd_\b__\bo_\bp_\ba_\bc_\bi_\bt_\by\n float mir_eglapp_background_opacity\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/eglspinner_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/eglspinner_8cpp.html", "unified_diff": "@@ -232,14 +232,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -52,10 +52,10 @@\n                      )\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0u\bup\bpl\blo\boa\bad\bdT\bTe\bex\bxt\btu\bur\bre\be(\b()\b) *\b**\b**\b**\b**\b*\n template<typename Image >\n void uploadTexture ( GLuint\u00a0  i\bid\bd,\n                      Image &\u00a0 i\bim\bma\bag\bge\be\u00a0\n                    )\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/enums_8h.html", "source2": "./usr/share/doc/mir-doc/html/enums_8h.html", "unified_diff": "@@ -556,14 +556,14 @@\n <tr><td class=\"fieldname\"><a id=\"ae102d4f7a5dcfa4f95c273570d39af60a31478b446efe29915592ae10d9319539\" name=\"ae102d4f7a5dcfa4f95c273570d39af60a31478b446efe29915592ae10d9319539\"></a>mir_touch_tooltypes&#160;</td><td class=\"fielddoc\"></td></tr>\n </table>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -246,10 +246,10 @@\n Identifiers for per-touch tool types.\n E\bEn\bnu\bum\bme\ber\bra\bat\bto\bor\br\n mir_touch_tooltype_unknown\u00a0\n mir_touch_tooltype_finger\u00a0\n mir_touch_tooltype_stylus\u00a0\n mir_touch_tooltypes\u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/enums_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/enums_8h_source.html", "unified_diff": "@@ -393,14 +393,14 @@\n <div class=\"ttc\" id=\"aenums_8h_html_af187f39f830b8e179acfbc953f7df377ace0554d6f63fe743714727dc329745bc\"><div class=\"ttname\"><a href=\"enums_8h.html#af187f39f830b8e179acfbc953f7df377ace0554d6f63fe743714727dc329745bc\">mir_input_event_modifier_scroll_lock</a></div><div class=\"ttdeci\">@ mir_input_event_modifier_scroll_lock</div><div class=\"ttdef\"><b>Definition</b> enums.h:75</div></div>\n <div class=\"ttc\" id=\"aenums_8h_html_af187f39f830b8e179acfbc953f7df377ad01f81c2a64897066ae135f49dc6ce10\"><div class=\"ttname\"><a href=\"enums_8h.html#af187f39f830b8e179acfbc953f7df377ad01f81c2a64897066ae135f49dc6ce10\">mir_input_event_modifier_sym</a></div><div class=\"ttdeci\">@ mir_input_event_modifier_sym</div><div class=\"ttdef\"><b>Definition</b> enums.h:65</div></div>\n <div class=\"ttc\" id=\"aenums_8h_html_af187f39f830b8e179acfbc953f7df377ad57a682731a1b1f78dc844e6ab1956c3\"><div class=\"ttname\"><a href=\"enums_8h.html#af187f39f830b8e179acfbc953f7df377ad57a682731a1b1f78dc844e6ab1956c3\">mir_input_event_modifier_none</a></div><div class=\"ttdeci\">@ mir_input_event_modifier_none</div><div class=\"ttdef\"><b>Definition</b> enums.h:58</div></div>\n <div class=\"ttc\" id=\"aenums_8h_html_af187f39f830b8e179acfbc953f7df377afbee2ffbd0ec8ff7d0680d47d243f011\"><div class=\"ttname\"><a href=\"enums_8h.html#af187f39f830b8e179acfbc953f7df377afbee2ffbd0ec8ff7d0680d47d243f011\">mir_input_event_modifier_shift_left</a></div><div class=\"ttdeci\">@ mir_input_event_modifier_shift_left</div><div class=\"ttdef\"><b>Definition</b> enums.h:63</div></div>\n <div class=\"ttc\" id=\"aenums_8h_html_aff03b40da711a8377d89fd3a6b1436b1\"><div class=\"ttname\"><a href=\"enums_8h.html#aff03b40da711a8377d89fd3a6b1436b1\">MirInputEventModifiers</a></div><div class=\"ttdeci\">unsigned int MirInputEventModifiers</div><div class=\"ttdef\"><b>Definition</b> enums.h:77</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -501,10 +501,10 @@\n _\bm_\bi_\br_\b__\bi_\bn_\bp_\bu_\bt_\b__\be_\bv_\be_\bn_\bt_\b__\bm_\bo_\bd_\bi_\bf_\bi_\be_\br_\b__\bs_\bh_\bi_\bf_\bt_\b__\bl_\be_\bf_\bt\n @ mir_input_event_modifier_shift_left\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn enums.h:63\n _\bM_\bi_\br_\bI_\bn_\bp_\bu_\bt_\bE_\bv_\be_\bn_\bt_\bM_\bo_\bd_\bi_\bf_\bi_\be_\br_\bs\n unsigned int MirInputEventModifiers\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn enums.h:77\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/event__builder_8h.html", "source2": "./usr/share/doc/mir-doc/html/event__builder_8h.html", "unified_diff": "@@ -112,14 +112,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"typedef-members\" name=\"typedef-members\"></a>\n Typedefs</h2></td></tr>\n <tr class=\"memitem:a88b800e19b3c392ea966c24e387bd756\" id=\"r_a88b800e19b3c392ea966c24e387bd756\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">typedef std::unique_ptr&lt; <a class=\"el\" href=\"append__event__filter_8h.html#acf322761dc4f8106854e8eaa3f125e6f\">MirEvent</a>, void(*)(<a class=\"el\" href=\"append__event__filter_8h.html#acf322761dc4f8106854e8eaa3f125e6f\">MirEvent</a> *)&gt;&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html#a88b800e19b3c392ea966c24e387bd756\">mir::EventUPtr</a></td></tr>\n <tr class=\"separator:a88b800e19b3c392ea966c24e387bd756\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,10 +27,10 @@\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n T\bTy\byp\bpe\bed\bde\bef\bfs\bs\n typedef std::unique_ptr< _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt, void(*)(_\bM_\bi_\br_\bE_\bv_\be_\bn_\bt *)>\u00a0 _\bm_\bi_\br_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bU_\bP_\bt_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/event__builder_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/event__builder_8h_source.html", "unified_diff": "@@ -215,14 +215,14 @@\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_a8143c65f893772f5b8bba4ac57664c48\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#a8143c65f893772f5b8bba4ac57664c48\">MirInputDeviceId</a></div><div class=\"ttdeci\">int64_t MirInputDeviceId</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_a88b800e19b3c392ea966c24e387bd756\"><div class=\"ttname\"><a href=\"namespacemir.html#a88b800e19b3c392ea966c24e387bd756\">mir::EventUPtr</a></div><div class=\"ttdeci\">std::unique_ptr&lt; MirEvent, void(*)(MirEvent *)&gt; EventUPtr</div><div class=\"ttdef\"><b>Definition</b> event_builder.h:31</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n <div class=\"ttc\" id=\"atoolkit__event_8h_html_a63044195d46be7b9bfc0c1b14e58d2bf\"><div class=\"ttname\"><a href=\"toolkit__event_8h.html#a63044195d46be7b9bfc0c1b14e58d2bf\">MirTouchId</a></div><div class=\"ttdeci\">int32_t MirTouchId</div><div class=\"ttdoc\">An identifier for a touch-point.</div><div class=\"ttdef\"><b>Definition</b> toolkit_event.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -203,10 +203,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n _\bM_\bi_\br_\bT_\bo_\bu_\bc_\bh_\bI_\bd\n int32_t MirTouchId\n An identifier for a touch-point.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn toolkit_event.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/eventdispatch_8h.html", "source2": "./usr/share/doc/mir-doc/html/eventdispatch_8h.html", "unified_diff": "@@ -94,14 +94,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"func-members\" name=\"func-members\"></a>\n Functions</h2></td></tr>\n <tr class=\"memitem:a31807a727abc72073f7c7309f47590c0\" id=\"r_a31807a727abc72073f7c7309f47590c0\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">void&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html#a31807a727abc72073f7c7309f47590c0\">miroil::dispatch_input_event</a> (const <a class=\"el\" href=\"classmiral_1_1_window.html\">miral::Window</a> &amp;window, const MirInputEvent *event)</td></tr>\n <tr class=\"separator:a31807a727abc72073f7c7309f47590c0\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,10 +15,10 @@\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n void\u00a0 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b__\bi_\bn_\bp_\bu_\bt_\b__\be_\bv_\be_\bn_\bt (const _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw &window, const\n       MirInputEvent *event)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/eventdispatch_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/eventdispatch_8h_source.html", "unified_diff": "@@ -113,14 +113,14 @@\n <div class=\"line\"><a id=\"l00029\" name=\"l00029\"></a><span class=\"lineno\">   29</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span> <span class=\"comment\">//MIROIL_EVENTDISPATCH_H</span></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_window_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_window.html\">miral::Window</a></div><div class=\"ttdoc\">Handle class to manage a Mir surface. It may be null (e.g. default initialized)</div><div class=\"ttdef\"><b>Definition</b> window.h:36</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html_a31807a727abc72073f7c7309f47590c0\"><div class=\"ttname\"><a href=\"namespacemiroil.html#a31807a727abc72073f7c7309f47590c0\">miroil::dispatch_input_event</a></div><div class=\"ttdeci\">void dispatch_input_event(const miral::Window &amp;window, const MirInputEvent *event)</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -45,10 +45,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b__\bi_\bn_\bp_\bu_\bt_\b__\be_\bv_\be_\bn_\bt\n void dispatch_input_event(const miral::Window &window, const MirInputEvent\n *event)\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/external__client_8h.html", "source2": "./usr/share/doc/mir-doc/html/external__client_8h.html", "unified_diff": "@@ -108,14 +108,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,10 +24,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/external__client_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/external__client_8h_source.html", "unified_diff": "@@ -161,14 +161,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_external_client_launcher_html_ad26304b1de03ca3a4036a3d2bf49f2b9\"><div class=\"ttname\"><a href=\"classmiral_1_1_external_client_launcher.html#ad26304b1de03ca3a4036a3d2bf49f2b9\">miral::ExternalClientLauncher::split_command</a></div><div class=\"ttdeci\">static auto split_command(std::string const &amp;command) -&gt; std::vector&lt; std::string &gt;</div><div class=\"ttdoc\">Split out the tokens of a (possibly escaped) command.</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_external_client_launcher_html_ad27b17bbdd161ed5138e6c18f42076c2\"><div class=\"ttname\"><a href=\"classmiral_1_1_external_client_launcher.html#ad27b17bbdd161ed5138e6c18f42076c2\">miral::ExternalClientLauncher::snapcraft_launch</a></div><div class=\"ttdeci\">void snapcraft_launch(std::string const &amp;desktop_file) const</div><div class=\"ttdoc\">Use the proposed desktop-entry snap interface to launch another snap.</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_external_client_launcher_html_ae32cd97fb220c000b18c3667623b91c6\"><div class=\"ttname\"><a href=\"classmiral_1_1_external_client_launcher.html#ae32cd97fb220c000b18c3667623b91c6\">miral::ExternalClientLauncher::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -111,10 +111,10 @@\n void operator()(mir::Server &server)\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/fatal_8h.html", "source2": "./usr/share/doc/mir-doc/html/fatal_8h.html", "unified_diff": "@@ -113,14 +113,14 @@\n Variables</h2></td></tr>\n <tr class=\"memitem:adbd3f807eb6d8ff75ef448788480a006\" id=\"r_adbd3f807eb6d8ff75ef448788480a006\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">void(*&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html#adbd3f807eb6d8ff75ef448788480a006\">mir::fatal_error</a> )(char const *reason,...)</td></tr>\n <tr class=\"memdesc:adbd3f807eb6d8ff75ef448788480a006\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\"><a class=\"el\" href=\"namespacemir.html#adbd3f807eb6d8ff75ef448788480a006\" title=\"fatal_error() is strictly for &quot;this should never happen&quot; situations that you cannot recover from.\">fatal_error()</a> is strictly for \"this should never happen\" situations that you cannot recover from.  <br /></td></tr>\n <tr class=\"separator:adbd3f807eb6d8ff75ef448788480a006\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,10 +28,10 @@\n \u00a0\n V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs\n void(*\u00a0 _\bm_\bi_\br_\b:_\b:_\bf_\ba_\bt_\ba_\bl_\b__\be_\br_\br_\bo_\br )(char const *reason,...)\n \u00a0       _\bf_\ba_\bt_\ba_\bl_\b__\be_\br_\br_\bo_\br_\b(_\b) is strictly for \"this should never happen\" situations\n         that you cannot recover from.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/fatal_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/fatal_8h_source.html", "unified_diff": "@@ -163,14 +163,14 @@\n <div class=\"ttc\" id=\"aclassmir_1_1_fatal_error_strategy_html_adee9207bc1d1df42ef4d19117ba351f5\"><div class=\"ttname\"><a href=\"classmir_1_1_fatal_error_strategy.html#adee9207bc1d1df42ef4d19117ba351f5\">mir::FatalErrorStrategy::~FatalErrorStrategy</a></div><div class=\"ttdeci\">~FatalErrorStrategy()</div><div class=\"ttdef\"><b>Definition</b> fatal.h:64</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_a984aad4cff67e4ff302485cb123b3408\"><div class=\"ttname\"><a href=\"namespacemir.html#a984aad4cff67e4ff302485cb123b3408\">mir::fatal_error_abort</a></div><div class=\"ttdeci\">void fatal_error_abort(char const *reason,...)</div><div class=\"ttdoc\">An alternative to fatal_error_except() that kills the program and dump core as cleanly as possible.</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_ad0317ca6f21212ca7364b2e14a06f971\"><div class=\"ttname\"><a href=\"namespacemir.html#ad0317ca6f21212ca7364b2e14a06f971\">mir::fatal_error_except</a></div><div class=\"ttdeci\">void fatal_error_except(char const *reason,...)</div><div class=\"ttdoc\">Throws an exception that will typically kill the Mir server and propagate from mir::run_mir.</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_adbd3f807eb6d8ff75ef448788480a006\"><div class=\"ttname\"><a href=\"namespacemir.html#adbd3f807eb6d8ff75ef448788480a006\">mir::fatal_error</a></div><div class=\"ttdeci\">void(* fatal_error)(char const *reason,...)</div><div class=\"ttdoc\">fatal_error() is strictly for &quot;this should never happen&quot; situations that you cannot recover from.</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -108,10 +108,10 @@\n Throws an exception that will typically kill the Mir server and propagate from\n mir::run_mir.\n _\bm_\bi_\br_\b:_\b:_\bf_\ba_\bt_\ba_\bl_\b__\be_\br_\br_\bo_\br\n void(* fatal_error)(char const *reason,...)\n fatal_error() is strictly for \"this should never happen\" situations that you\n cannot recover from.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/fd_8h.html", "source2": "./usr/share/doc/mir-doc/html/fd_8h.html", "unified_diff": "@@ -104,14 +104,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n \u00a0\n  class \u00a0 _\bm_\bi_\br_\b:_\b:_\bF_\bd\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/fd_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/fd_8h_source.html", "unified_diff": "@@ -147,14 +147,14 @@\n <div class=\"ttc\" id=\"aclassmir_1_1_fd_html_add4a32519ffff4bef0a4ccc0e8c9ed6f\"><div class=\"ttname\"><a href=\"classmir_1_1_fd.html#add4a32519ffff4bef0a4ccc0e8c9ed6f\">mir::Fd::invalid</a></div><div class=\"ttdeci\">static int const invalid</div><div class=\"ttdef\"><b>Definition</b> fd.h:38</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_fd_html_aec2756c4543a458eebc538f267af4c1b\"><div class=\"ttname\"><a href=\"classmir_1_1_fd.html#aec2756c4543a458eebc538f267af4c1b\">mir::Fd::operator=</a></div><div class=\"ttdeci\">Fd &amp; operator=(Fd)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1_int_owned_fd_html\"><div class=\"ttname\"><a href=\"structmir_1_1_int_owned_fd.html\">mir::IntOwnedFd</a></div><div class=\"ttdef\"><b>Definition</b> fd.h:28</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1_int_owned_fd_html_aa621ef26ef8c148091b36083b0ef4b19\"><div class=\"ttname\"><a href=\"structmir_1_1_int_owned_fd.html#aa621ef26ef8c148091b36083b0ef4b19\">mir::IntOwnedFd::int_owned_fd</a></div><div class=\"ttdeci\">int int_owned_fd</div><div class=\"ttdef\"><b>Definition</b> fd.h:29</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -91,10 +91,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bO_\bw_\bn_\be_\bd_\bF_\bd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn fd.h:28\n _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bO_\bw_\bn_\be_\bd_\bF_\bd_\b:_\b:_\bi_\bn_\bt_\b__\bo_\bw_\bn_\be_\bd_\b__\bf_\bd\n int int_owned_fd\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn fd.h:29\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/files.html", "source2": "./usr/share/doc/mir-doc/html/files.html", "unified_diff": "@@ -194,14 +194,14 @@\n <tr id=\"row_2_2_0_18_\" class=\"odd\" style=\"display:none;\"><td class=\"entry\"><span style=\"width:64px;display:inline-block;\">&#160;</span><a href=\"set__compositor_8h_source.html\"><span class=\"icondoc\"></span></a><a class=\"el\" href=\"set__compositor_8h.html\" target=\"_self\">set_compositor.h</a></td><td class=\"desc\"></td></tr>\n <tr id=\"row_2_2_0_19_\" class=\"odd\" style=\"display:none;\"><td class=\"entry\"><span style=\"width:64px;display:inline-block;\">&#160;</span><a href=\"surface_8h_source.html\"><span class=\"icondoc\"></span></a><a class=\"el\" href=\"surface_8h.html\" target=\"_self\">surface.h</a></td><td class=\"desc\"></td></tr>\n <tr id=\"row_2_2_0_20_\" class=\"odd\" style=\"display:none;\"><td class=\"entry\"><span style=\"width:64px;display:inline-block;\">&#160;</span><a href=\"surface__observer_8h_source.html\"><span class=\"icondoc\"></span></a><a class=\"el\" href=\"surface__observer_8h.html\" target=\"_self\">surface_observer.h</a></td><td class=\"desc\"></td></tr>\n </table>\n </div><!-- directory -->\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -121,10 +121,10 @@\n \u00a0_\bp_\be_\br_\bs_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\b._\bh\n \u00a0_\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bl_\bi_\bs_\bt_\be_\bn_\be_\br_\b._\bh\n \u00a0_\bp_\br_\bo_\bm_\bp_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b._\bh\n \u00a0_\bs_\be_\bt_\b__\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br_\b._\bh\n \u00a0_\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh\n \u00a0_\bs_\bu_\br_\bf_\ba_\bc_\be_\b__\bo_\bb_\bs_\be_\br_\bv_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/floating__window__manager_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/floating__window__manager_8cpp.html", "unified_diff": "@@ -90,14 +90,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for floating_window_manager.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"floating__window__manager_8cpp__incl.svg\" width=\"2282\" height=\"902\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,10 +15,10 @@\n #include <_\bm_\bi_\br_\ba_\bl_\b/_\bz_\bo_\bn_\be_\b._\bh>\n #include <linux/input.h>\n #include <csignal>\n Include dependency graph for floating_window_manager.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/floating__window__manager_8h.html", "source2": "./usr/share/doc/mir-doc/html/floating__window__manager_8h.html", "unified_diff": "@@ -107,14 +107,14 @@\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n class \u00a0 _\bF_\bl_\bo_\ba_\bt_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/floating__window__manager_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/floating__window__manager_8h_source.html", "unified_diff": "@@ -238,14 +238,14 @@\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></div><div class=\"ttdef\"><b>Definition</b> application_info.h:30</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></div><div class=\"ttdef\"><b>Definition</b> window_info.h:31</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -227,10 +227,10 @@\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn application_info.h:30\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_info.h:31\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/forward_8h.html", "source2": "./usr/share/doc/mir-doc/html/forward_8h.html", "unified_diff": "@@ -178,14 +178,14 @@\n <tr class=\"memitem:aa8a6d4422a097d8f796619945eb93142\" id=\"r_aa8a6d4422a097d8f796619945eb93142\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">using&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir_1_1geometry.html#aa8a6d4422a097d8f796619945eb93142\">mir::geometry::DisplacementF</a> = <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html\">generic::Displacement</a>&lt; float &gt;</td></tr>\n <tr class=\"separator:aa8a6d4422a097d8f796619945eb93142\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:a357939a88c9cfdbe6592f101d057d80d\" id=\"r_a357939a88c9cfdbe6592f101d057d80d\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">using&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir_1_1geometry.html#a357939a88c9cfdbe6592f101d057d80d\">mir::geometry::RectangleF</a> = <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html\">generic::Rectangle</a>&lt; float &gt;</td></tr>\n <tr class=\"separator:a357939a88c9cfdbe6592f101d057d80d\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -99,10 +99,10 @@\n using\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bS_\bi_\bz_\be_\bF = _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be< float >\n \u00a0\n using\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\bF = _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt< float >\n \u00a0\n using\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bF = _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be< float >\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/forward_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/forward_8h_source.html", "unified_diff": "@@ -184,14 +184,14 @@\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1_stride_tag_html\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1_stride_tag.html\">mir::geometry::StrideTag</a></div><div class=\"ttdef\"><b>Definition</b> forward.h:36</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1_width_tag_html\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1_width_tag.html\">mir::geometry::WidthTag</a></div><div class=\"ttdoc\">These tag types determine what type of dimension a value holds and what operations are possible with ...</div><div class=\"ttdef\"><b>Definition</b> forward.h:30</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1_x_tag_html\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1_x_tag.html\">mir::geometry::XTag</a></div><div class=\"ttdef\"><b>Definition</b> forward.h:32</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1_y_tag_html\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1_y_tag.html\">mir::geometry::YTag</a></div><div class=\"ttdef\"><b>Definition</b> forward.h:33</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size</a></div><div class=\"ttdef\"><b>Definition</b> size.h:37</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -127,10 +127,10 @@\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bX_\bT_\ba_\bg\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn forward.h:32\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bY_\bT_\ba_\bg\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn forward.h:33\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:37\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions.html", "source2": "./usr/share/doc/mir-doc/html/functions.html", "unified_diff": "@@ -136,14 +136,14 @@\n <li>attributes_map()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#a5a6aedea0d8aa87141dc5f18c6d8dbc2\">miral::Output</a></li>\n <li>aux_rect()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#af46c4fab843f2b1a6097646b2ccd939d\">miral::WindowSpecification</a></li>\n <li>aux_rect_placement_gravity()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#acac4bc534e706d82fa000f04093b48cb\">miral::WindowSpecification</a></li>\n <li>aux_rect_placement_offset()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#afee1c1745799feaa81106e999a7d1a88\">miral::WindowSpecification</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -72,10 +72,10 @@\n     * attrib_changed()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * attribute()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * attributes_map()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * aux_rect()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * aux_rect_placement_gravity()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * aux_rect_placement_offset()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_b.html", "source2": "./usr/share/doc/mir-doc/html/functions_b.html", "unified_diff": "@@ -87,14 +87,14 @@\n <li>bottom_right()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#a3f290335a577304cba892febe47082c8\">mir::geometry::generic::Rectangle&lt; T &gt;</a></li>\n <li>bounding_rectangle()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html#abc456c6d7eaa5a1d4effdf104eaaee02\">mir::geometry::Rectangles</a></li>\n <li>buffers_ready_for_compositor()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface.html#afa76f14b56354e260dc1fc024cdaddec\">miroil::Surface</a></li>\n <li>build&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_wayland_extensions_1_1_builder.html#a04000bfc35bd8e9a485e983bf722c5f8\">miral::WaylandExtensions::Builder</a>, <a class=\"el\" href=\"structmiral_1_1_window_manager_option.html#a600c74eaacc81cc52b68f82d2d23f314\">miral::WindowManagerOption</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n     * bottom()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * bottom_left()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * bottom_right()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * bounding_rectangle()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs\n     * buffers_ready_for_compositor()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n     * build\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bB_\bu_\bi_\bl_\bd_\be_\br, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_c.html", "source2": "./usr/share/doc/mir-doc/html/functions_c.html", "unified_diff": "@@ -115,14 +115,14 @@\n <li>create_workspace()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a5942ec40b4dbdee50e10f00905edf0d8\">miral::WindowManagerTools</a></li>\n <li>cursor_image_removed()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a82b2ac125006989540c6bc52bbbb2f1f\">miroil::SurfaceObserver</a></li>\n <li>cursor_image_set_to()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#aee8708ae617b5af76a019ed7ab9125b8\">miroil::SurfaceObserver</a></li>\n <li>CursorTheme()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_cursor_theme.html#a15c14cebde2c7106e7f2189be86a68c6\">miral::CursorTheme</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -48,10 +48,10 @@\n     * create_named_cursor()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bS_\be_\br_\bv_\be_\br_\bH_\bo_\bo_\bk_\bs\n     * create_prompt_session_listener()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bS_\be_\br_\bv_\be_\br_\bH_\bo_\bo_\bk_\bs\n     * create_workspace()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * cursor_image_removed()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * cursor_image_set_to()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * CursorTheme()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bu_\br_\bs_\bo_\br_\bT_\bh_\be_\bm_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_d.html", "source2": "./usr/share/doc/mir-doc/html/functions_d.html", "unified_diff": "@@ -95,14 +95,14 @@\n <li>drag_window()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a046d996da30618e0a2c61110f32d81ab\">miral::WindowManagerTools</a></li>\n <li>drop()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a999a44df691e8bce8515303196d2048c\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></li>\n <li>dx&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a0eaca5239459b00775a8ac4fd3c621ef\">mir::geometry::generic::Displacement&lt; T &gt;</a></li>\n <li>dy&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a11a843e7bd0e4e3a648adb2a6d385a26\">mir::geometry::generic::Displacement&lt; T &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n     * DisplayListenerWrapper()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bL_\bi_\bs_\bt_\be_\bn_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br\n     * drag_active_window()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * drag_window()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * drop()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b<_\b _\bU_\b _\b>\n     * dx\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b<_\b _\bT_\b _\b>\n     * dy\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_e.html", "source2": "./usr/share/doc/mir-doc/html/functions_e.html", "unified_diff": "@@ -84,14 +84,14 @@\n <li>ExitWithOutput()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_exit_with_output.html#a6349e714b2da7c307923e190cf5c9d63\">mir::ExitWithOutput</a></li>\n <li>ext_session_lock_manager_v1&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a0ffa450796599220d154773e32a653db\">miral::WaylandExtensions</a></li>\n <li>extents()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#af905b2389805b8180ed3ec06621bd4e3\">miral::Output</a>, <a class=\"el\" href=\"classmiral_1_1_zone.html#a997db538c002a419e0ef0de1d6eb7eaf\">miral::Zone</a></li>\n <li>ExternalClientLauncher()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html#ac6d43bd341356230d5f49eb88822b1ed\">miral::ExternalClientLauncher</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,10 +13,10 @@\n     * EventBuilder()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n     * exclusive_rect()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * ExitWithOutput()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bE_\bx_\bi_\bt_\bW_\bi_\bt_\bh_\bO_\bu_\bt_\bp_\bu_\bt\n     * ext_session_lock_manager_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * extents()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n     * ExternalClientLauncher()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_enum.html", "source2": "./usr/share/doc/mir-doc/html/functions_enum.html", "unified_diff": "@@ -72,14 +72,14 @@\n <div class=\"contents\">\n <div class=\"textblock\">Here is a list of all enums with links to the classes they belong to:</div><ul>\n <li>InputReceptionMode&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#a2574c94dbad58f5237570f8b5f2aab75\">miral::WindowSpecification</a></li>\n <li>Type&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#a3e0fd2054c8b5bd5170cb0977f723ec1\">miral::Output</a>, <a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html#aac6543eb0b865b76e3641ef44ddfb156\">miroil::Edid::Descriptor</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all enums with links to the classes they belong to:\n     * InputReceptionMode\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * Type\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_f.html", "source2": "./usr/share/doc/mir-doc/html/functions_f.html", "unified_diff": "@@ -93,14 +93,14 @@\n <li>for_each_workspace_containing()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a8b56b3d00e0144d435ad97dcf74a9717\">miral::WindowManagerTools</a></li>\n <li>form_factor()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#a49382cbc2987f490dd55e597a85ba5d1\">miral::Output</a>, <a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html#a9ebeccebc5b8d11e2b10b8115e04d85d\">miroil::DisplayConfigurationOptions</a></li>\n <li>frame_posted()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#ad8b443be1a541ca31654c94ef43a3529\">miroil::SurfaceObserver</a></li>\n <li>from_mir_buffer()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#a1a9f5e14df2bedc8a90ae2f81d9f69f4\">miroil::GLBuffer</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n     * for_each_application()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * for_each_window_in_workspace()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * for_each_workspace_containing()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * form_factor()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n     * frame_posted()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * from_mir_buffer()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func.html", "source2": "./usr/share/doc/mir-doc/html/functions_func.html", "unified_diff": "@@ -134,14 +134,14 @@\n <li>attributes_map()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#a5a6aedea0d8aa87141dc5f18c6d8dbc2\">miral::Output</a></li>\n <li>aux_rect()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#af46c4fab843f2b1a6097646b2ccd939d\">miral::WindowSpecification</a></li>\n <li>aux_rect_placement_gravity()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#acac4bc534e706d82fa000f04093b48cb\">miral::WindowSpecification</a></li>\n <li>aux_rect_placement_offset()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#afee1c1745799feaa81106e999a7d1a88\">miral::WindowSpecification</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -70,10 +70,10 @@\n     * attrib_changed()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * attribute()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * attributes_map()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * aux_rect()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * aux_rect_placement_gravity()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * aux_rect_placement_offset()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_b.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_b.html", "unified_diff": "@@ -85,14 +85,14 @@\n <li>bottom_left()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#a85d13af801d621841942ccd86def5589\">mir::geometry::generic::Rectangle&lt; T &gt;</a></li>\n <li>bottom_right()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#a3f290335a577304cba892febe47082c8\">mir::geometry::generic::Rectangle&lt; T &gt;</a></li>\n <li>bounding_rectangle()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html#abc456c6d7eaa5a1d4effdf104eaaee02\">mir::geometry::Rectangles</a></li>\n <li>buffers_ready_for_compositor()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface.html#afa76f14b56354e260dc1fc024cdaddec\">miroil::Surface</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,10 +14,10 @@\n     * bind()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n     * bottom()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * bottom_left()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * bottom_right()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * bounding_rectangle()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs\n     * buffers_ready_for_compositor()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_c.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_c.html", "unified_diff": "@@ -110,14 +110,14 @@\n <li>create_workspace()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a5942ec40b4dbdee50e10f00905edf0d8\">miral::WindowManagerTools</a></li>\n <li>cursor_image_removed()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a82b2ac125006989540c6bc52bbbb2f1f\">miroil::SurfaceObserver</a></li>\n <li>cursor_image_set_to()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#aee8708ae617b5af76a019ed7ab9125b8\">miroil::SurfaceObserver</a></li>\n <li>CursorTheme()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_cursor_theme.html#a15c14cebde2c7106e7f2189be86a68c6\">miral::CursorTheme</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -43,10 +43,10 @@\n     * create_named_cursor()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bS_\be_\br_\bv_\be_\br_\bH_\bo_\bo_\bk_\bs\n     * create_prompt_session_listener()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bS_\be_\br_\bv_\be_\br_\bH_\bo_\bo_\bk_\bs\n     * create_workspace()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * cursor_image_removed()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * cursor_image_set_to()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * CursorTheme()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bu_\br_\bs_\bo_\br_\bT_\bh_\be_\bm_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_d.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_d.html", "unified_diff": "@@ -89,14 +89,14 @@\n <li>DisplayListenerWrapper()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_display_listener_wrapper.html#aa0d99d58d2444338e8cbe203b08b90a2\">miroil::DisplayListenerWrapper</a></li>\n <li>drag_active_window()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a8d17f5d6b0a6644fe689b7c0d1d893a3\">miral::WindowManagerTools</a></li>\n <li>drag_window()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a046d996da30618e0a2c61110f32d81ab\">miral::WindowManagerTools</a></li>\n <li>drop()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a999a44df691e8bce8515303196d2048c\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n       _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bC_\bo_\bn_\bt_\br_\bo_\bl_\bl_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br\n     * DisplayConfigurationPolicy()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bP_\bo_\bl_\bi_\bc_\by\n     * DisplayListenerWrapper()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bL_\bi_\bs_\bt_\be_\bn_\be_\br_\bW_\br_\ba_\bp_\bp_\be_\br\n     * drag_active_window()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * drag_window()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * drop()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b<_\b _\bU_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_e.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_e.html", "unified_diff": "@@ -81,14 +81,14 @@\n <li>exclusive_rect()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#ab2525dfb6d42975b57e647ede8b9c481\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#aebb5d0408816e2eb4f48392bb2af8aaf\">miral::WindowSpecification</a></li>\n <li>ExitWithOutput()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_exit_with_output.html#a6349e714b2da7c307923e190cf5c9d63\">mir::ExitWithOutput</a></li>\n <li>extents()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#af905b2389805b8180ed3ec06621bd4e3\">miral::Output</a>, <a class=\"el\" href=\"classmiral_1_1_zone.html#a997db538c002a419e0ef0de1d6eb7eaf\">miral::Zone</a></li>\n <li>ExternalClientLauncher()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_external_client_launcher.html#ac6d43bd341356230d5f49eb88822b1ed\">miral::ExternalClientLauncher</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n     * end_drag_and_drop()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * EventBuilder()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bv_\be_\bn_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n     * exclusive_rect()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * ExitWithOutput()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bE_\bx_\bi_\bt_\bW_\bi_\bt_\bh_\bO_\bu_\bt_\bp_\bu_\bt\n     * extents()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n     * ExternalClientLauncher()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\bC_\bl_\bi_\be_\bn_\bt_\bL_\ba_\bu_\bn_\bc_\bh_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_f.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_f.html", "unified_diff": "@@ -90,14 +90,14 @@\n <li>for_each_workspace_containing()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a8b56b3d00e0144d435ad97dcf74a9717\">miral::WindowManagerTools</a></li>\n <li>form_factor()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#a49382cbc2987f490dd55e597a85ba5d1\">miral::Output</a></li>\n <li>frame_posted()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#ad8b443be1a541ca31654c94ef43a3529\">miroil::SurfaceObserver</a></li>\n <li>from_mir_buffer()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#a1a9f5e14df2bedc8a90ae2f81d9f69f4\">miroil::GLBuffer</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n     * for_each_application()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * for_each_window_in_workspace()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * for_each_workspace_containing()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * form_factor()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * frame_posted()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * from_mir_buffer()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_g.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_g.html", "unified_diff": "@@ -79,14 +79,14 @@\n <li>get_device_name()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_input_device.html#ae1d40315655a629d58b93c0779331756\">miroil::InputDevice</a></li>\n <li>get_wrapped()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface.html#ac4745ef6320f603e220ecd80714a802a\">miroil::Surface</a></li>\n <li>gid()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_application_credentials.html#abae0cdb26352b5be5f7a08b506974fd1\">miral::ApplicationCredentials</a></li>\n <li>GLBuffer()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#aa4156d50a3abacdd93ff8b5b2adfabb1\">miroil::GLBuffer</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n     * get_buffer()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm\n     * get_device_id()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n     * get_device_name()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n     * get_wrapped()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n     * gid()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs\n     * GLBuffer()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_h.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_h.html", "unified_diff": "@@ -85,14 +85,14 @@\n <li>has_alpha_channel()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#a03bc2995d451edde4e145fe6ae5f110a\">miroil::GLBuffer</a></li>\n <li>has_output_id()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a3c1f9f2e9922aea00a4d31c195a0fa2d\">miral::WindowInfo</a></li>\n <li>height_inc()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a1caa7e75283b8de5b86bcde3f23487c3\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#a6bb73fa9aedd3ad83b06322ed8af2286\">miral::WindowSpecification</a></li>\n <li>hidden_set_to()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a016a4b08eca137930691ef281aaf07db\">miroil::SurfaceObserver</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -33,10 +33,10 @@\n       _\bC_\ba_\bn_\bo_\bn_\bi_\bc_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\bn_\bi_\bm_\ba_\bl_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br, _\bm_\bi_\br_\ba_\bl_\b:_\b:\n       _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by, _\bT_\bi_\bl_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n     * has_alpha_channel()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n     * has_output_id()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * height_inc()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * hidden_set_to()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_i.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_i.html", "unified_diff": "@@ -93,14 +93,14 @@\n <li>is_same_output()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#af8e240f437db833b9a88bedbba41d550\">miral::Output</a></li>\n <li>is_same_zone()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_zone.html#a3dd10939134c3a58a0e8acb5a2ba5179\">miral::Zone</a></li>\n <li>is_set()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1optional__value.html#aa87ffde015a0f3e374d70c04b2b7abc7\">mir::optional_value&lt; T &gt;</a></li>\n <li>is_visible()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#ac3afe2a4965019ee75a4c1d3af350081\">miral::WindowInfo</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n     * is_in_use()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br\n     * is_keyboard()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n     * is_same_output()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * is_same_zone()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n     * is_set()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b>\n     * is_visible()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_k.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_k.html", "unified_diff": "@@ -75,14 +75,14 @@\n <h3><a id=\"index_k\" name=\"index_k\"></a>- k -</h3><ul>\n <li>Keymap()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_keymap.html#a918b509c794137bfcfb2ecec96869a88\">miral::Keymap</a></li>\n <li>keymap_changed()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#aeb05e5d2f88649c3c266f3762da5a835\">miroil::SurfaceObserver</a></li>\n <li>KioskWindowManagerPolicy()&#160;:&#160;<a class=\"el\" href=\"class_kiosk_window_manager_policy.html#a4b8cd0360d6eb12836b737ac45176c85\">KioskWindowManagerPolicy</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n Here is a list of all functions with links to the classes they belong to:\n -\b- k\bk -\b-\n     * Keymap()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bK_\be_\by_\bm_\ba_\bp\n     * keymap_changed()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * KioskWindowManagerPolicy()\u00a0:\u00a0_\bK_\bi_\bo_\bs_\bk_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_l.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_l.html", "unified_diff": "@@ -82,14 +82,14 @@\n <li>load()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_display_configuration_storage.html#a7a00fee67faf664fe8246dfc61b90533\">miroil::DisplayConfigurationStorage</a></li>\n <li>lock()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised.html#a81d8e4e5a9b252f4b3af9210192c186b\">mir::Synchronised&lt; T &gt;</a></li>\n <li>LockedImpl()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a6bcc8f0bffd05e700c497ddfca58693a\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></li>\n <li>logical_group_id()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#ada084da0dfc7a83a35484662b2826045\">miral::Output</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n     * length_squared()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b<_\b _\bT_\b _\b>\n     * list_layouts()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n     * load()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be\n     * lock()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n     * LockedImpl()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b<_\b _\bU_\b _\b>\n     * logical_group_id()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_m.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_m.html", "unified_diff": "@@ -92,14 +92,14 @@\n <li>move_workspace_content_to_workspace()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a57144472bee052865352bb756a7f24b7\">miral::WindowManagerTools</a></li>\n <li>moved_to()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a0f556f31856224fe563e8ce31b3c6ee7\">miroil::SurfaceObserver</a></li>\n <li>must_have_parent()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#acf8c81df741d3f2e4da9243e7511ca39\">miral::WindowInfo</a></li>\n <li>must_not_have_parent()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a3800001dd680890c28f31bed0015b5aa\">miral::WindowInfo</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -21,10 +21,10 @@\n     * modify_window()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * move_to()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n     * move_workspace_content_to_workspace()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * moved_to()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * must_have_parent()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * must_not_have_parent()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_n.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_n.html", "unified_diff": "@@ -75,14 +75,14 @@\n <h3><a id=\"index_n\" name=\"index_n\"></a>- n -</h3><ul>\n <li>name()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_application_info.html#a3fcff964d9cdfbee3aa6b895bc4b91ec\">miral::ApplicationInfo</a>, <a class=\"el\" href=\"classmiral_1_1_output.html#a1d400ef71ca2043e2726aebc9908f3ec\">miral::Output</a>, <a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html#a54ff71613e9d2417ab10eedb9706a329\">miral::WaylandExtensions::EnableInfo</a>, <a class=\"el\" href=\"structmiral_1_1_window_info.html#a026c62949b40e5260b71b4ad7abf76fb\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#a08bde01606e76cce7a015d87b3346606\">miral::WindowSpecification</a></li>\n <li>needs_titlebar()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a12aeae45fb117fedb778cb9d58b4d49f\">miral::WindowInfo</a></li>\n <li>new_fds_for_prompt_providers()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html#a8438faa581013511e05eb02747dc7f75\">miroil::MirPromptSession</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n -\b- n\bn -\b-\n     * name()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt, _\bm_\bi_\br_\ba_\bl_\b:_\b:\n       _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bE_\bn_\ba_\bb_\bl_\be_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:\n       _\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * needs_titlebar()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * new_fds_for_prompt_providers()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_o.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_o.html", "unified_diff": "@@ -96,14 +96,14 @@\n <li>output_gone()&#160;:&#160;<a class=\"el\" href=\"class_wayland_app.html#a571c5b2aa887cbfc5aaedc5412e19973\">WaylandApp</a></li>\n <li>output_id()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a4524d6545a926e735a675c76ab636e43\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#aee75779a0c9917ba8c56a69e9901ef8a\">miral::WindowSpecification</a></li>\n <li>output_ready()&#160;:&#160;<a class=\"el\" href=\"class_wayland_app.html#a5ca13336cf50198ed1bda2f382b5f511\">WaylandApp</a></li>\n <li>overlaps()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#adefd0fb2e8d5165031600329ca08b15b\">mir::geometry::generic::Rectangle&lt; T &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -50,10 +50,10 @@\n     * Output()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * output_changed()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n     * output_gone()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n     * output_id()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * output_ready()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n     * overlaps()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_p.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_p.html", "unified_diff": "@@ -93,14 +93,14 @@\n <li>prompt_session_is_allowed()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_application_authorizer.html#a7d8965d4f94db9deb82c24caacb39185\">miral::ApplicationAuthorizer</a></li>\n <li>PromptSessionListener()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#a19301cc0191e8290e246882a47769325\">miroil::PromptSessionListener</a></li>\n <li>PromptSessionManager()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html#a5d8f223fb012d9d0a4fa5c60344d3d0a\">miroil::PromptSessionManager</a></li>\n <li>ProofOfMutexLock()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html#a998d3f1dabca75f9b579e26cf1730191\">mir::ProofOfMutexLock</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n     * prompt_provider_added()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * prompt_provider_removed()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * prompt_session_is_allowed()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n     * PromptSessionListener()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * PromptSessionManager()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n     * ProofOfMutexLock()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_q.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_q.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all functions with links to the classes they belong to:</div>\n \n <h3><a id=\"index_q\" name=\"index_q\"></a>- q -</h3><ul>\n <li>query()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface.html#a4e019d9a5b5469a26e73fc2ced5c2392\">miroil::Surface</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all functions with links to the classes they belong to:\n -\b- q\bq -\b-\n     * query()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_r.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_r.html", "unified_diff": "@@ -93,14 +93,14 @@\n <li>right()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#a165baa1961c7f9a2104c637c261d80d3\">mir::geometry::generic::Rectangle&lt; T &gt;</a></li>\n <li>roundtrip()&#160;:&#160;<a class=\"el\" href=\"class_wayland_app.html#a070a5353b08da72f01daf2261c4ed138\">WaylandApp</a></li>\n <li>run_on_wayland_mainloop()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html#a42216e71cc38d318c23fec702ea1f936\">miral::WaylandExtensions::Context</a></li>\n <li>run_with()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_mir_runner.html#a4fd85e04193edb6e1a30ea655a79dcba\">miral::MirRunner</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n     * resume_prompt_session()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n     * resuming()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * right()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * roundtrip()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n     * run_on_wayland_mainloop()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bC_\bo_\bn_\bt_\be_\bx_\bt\n     * run_with()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_s.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_s.html", "unified_diff": "@@ -124,14 +124,14 @@\n <li>suspending()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#a402f3a4889809556cb18fe41e3ba1b96\">miroil::PromptSessionListener</a></li>\n <li>swap()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a1c0cf0d9642c94b28f25f89e570ab584\">miral::WindowInfo</a></li>\n <li>SwSplash()&#160;:&#160;<a class=\"el\" href=\"class_sw_splash.html#a9c08c94c311a25ac7fda1b1dba4822e7\">SwSplash</a></li>\n <li>Synchronised()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised.html#a1ed87653dc8e386390f75988bd7baac5\">mir::Synchronised&lt; T &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -56,10 +56,10 @@\n     * SurfaceObserver()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * suspend_prompt_session()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n     * suspending()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * swap()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * SwSplash()\u00a0:\u00a0_\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n     * Synchronised()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_t.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_t.html", "unified_diff": "@@ -86,14 +86,14 @@\n <li>top_right()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#aeaa618424b0ae377a36eabe7ae700254\">mir::geometry::generic::Rectangle&lt; T &gt;</a></li>\n <li>transform()&#160;:&#160;<a class=\"el\" href=\"class_wayland_output.html#aea3f07576ad5c8fb2fdb3ca83000e454\">WaylandOutput</a></li>\n <li>transformation_set_to()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#ae333de6bb7a2cf6778566ef2a9961f14\">miroil::SurfaceObserver</a></li>\n <li>type()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#a445a334ecc6a0b9ae0f0a53ca290538f\">miral::Output</a>, <a class=\"el\" href=\"structmiral_1_1_window_info.html#a0e10c54f6c2c1fce596e125fec82624b\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#aafc747e1b58c05d5ec4cd4836b182212\">miral::WindowSpecification</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n     * top()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * top_left()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n     * top_right()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * transform()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt\n     * transformation_set_to()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * type()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_u.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_u.html", "unified_diff": "@@ -77,14 +77,14 @@\n <li>use()&#160;:&#160;<a class=\"el\" href=\"class_wayland_shm_buffer.html#a197ba7e6374ef5af38f2ae02c2c7046e\">WaylandShmBuffer</a></li>\n <li>used()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#af815918242dda9f5d4e044b993a344e9\">miral::Output</a></li>\n <li>user_preference()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html#adedd86d317c1d8be9577f4cd66940444\">miral::WaylandExtensions::EnableInfo</a></li>\n <li>userdata()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_application_info.html#ab3304b1e749a6ae8bc690fb9bf5f5845\">miral::ApplicationInfo</a>, <a class=\"el\" href=\"structmiral_1_1_window_info.html#a2ccde9e4e4a3f8cf5d172301b78bdcdb\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#aef28a6b1644f8d9b8e149e34ee73a976\">miral::WindowSpecification</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * uid()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs\n     * use()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br\n     * used()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * user_preference()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bE_\bn_\ba_\bb_\bl_\be_\bI_\bn_\bf_\bo\n     * userdata()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:\n       _\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_v.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_v.html", "unified_diff": "@@ -77,14 +77,14 @@\n <li>Value()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#a58e85529e5aca2160dbe96c7eb63e541\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></li>\n <li>value()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1optional__value.html#aecff94636e2a93a4b185e4a4fb78f6ca\">mir::optional_value&lt; T &gt;</a></li>\n <li>visible()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface.html#ad9177463d1d6d3f62c7a4a4b475e8322\">miroil::Surface</a></li>\n <li>visible_on_lock_screen()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#ac123e4f6ba11bdeebf2e7abac0bfb000\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#af500eadd56671ffa1e2d0dd3719769a7\">miral::WindowSpecification</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n -\b- v\bv -\b-\n     * valid()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * Value()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b<_\b _\bT_\b,_\b _\bT_\ba_\bg_\b _\b>\n     * value()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b>\n     * visible()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n     * visible_on_lock_screen()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_w.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_w.html", "unified_diff": "@@ -95,14 +95,14 @@\n <li>WindowManagerTools()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a2832a2508c954df1fd20d355594a0ac9\">miral::WindowManagerTools</a></li>\n <li>windows()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_application_info.html#a5ade06819af217cbd17c85a376e87e48\">miral::ApplicationInfo</a></li>\n <li>WindowSpecification()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#abaa42197fe654b1e469556c5d780d8d5\">miral::WindowSpecification</a></li>\n <li>wl()&#160;:&#160;<a class=\"el\" href=\"class_wayland_output.html#acf5d1bafe91fadd0e27b6446551e1acd\">WaylandOutput</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,10 +24,10 @@\n     * WindowManagementPolicy()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n     * WindowManagerOptions()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n     * WindowManagerTools()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * windows()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n     * WindowSpecification()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * wl()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_x.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_x.html", "unified_diff": "@@ -74,14 +74,14 @@\n \n <h3><a id=\"index_x\" name=\"index_x\"></a>- x -</h3><ul>\n <li>x11_display()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_mir_runner.html#a8db965474d2defe1e4e242cfa94ed219\">miral::MirRunner</a></li>\n <li>X11Support()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_x11_support.html#a9f2f85a80340dd8630d9d8071a8a17ab\">miral::X11Support</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,10 +3,10 @@\n Searching...\n No Matches\n Here is a list of all functions with links to the classes they belong to:\n -\b- x\bx -\b-\n     * x11_display()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n     * X11Support()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_z.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_z.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all functions with links to the classes they belong to:</div>\n \n <h3><a id=\"index_z\" name=\"index_z\"></a>- z -</h3><ul>\n <li>Zone()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_zone.html#aaa25b1cc25b9a3623e113095eca5e6c7\">miral::Zone</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all functions with links to the classes they belong to:\n -\b- z\bz -\b-\n     * Zone()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_func_~.html", "source2": "./usr/share/doc/mir-doc/html/functions_func_~.html", "unified_diff": "@@ -128,14 +128,14 @@\n <li>~WindowManagerTools()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#ae4ae13bfd76d671eb27e71963afe60d9\">miral::WindowManagerTools</a></li>\n <li>~WindowSpecification()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#a5e7e0f8a8719eb88a705077ddeaf1602\">miral::WindowSpecification</a></li>\n <li>~X11Support()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_x11_support.html#a92135bdf99485dadc4237e65a854148c\">miral::X11Support</a></li>\n <li>~Zone()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_zone.html#a3e78eb72b2ecba2d1481a87cff0845ac\">miral::Zone</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -58,10 +58,10 @@\n     * ~WindowInfo()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * ~WindowManagementPolicy()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n     * ~WindowManagerTools()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * ~WindowSpecification()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * ~X11Support()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n     * ~Zone()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_g.html", "source2": "./usr/share/doc/mir-doc/html/functions_g.html", "unified_diff": "@@ -79,14 +79,14 @@\n <li>get_device_name()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_input_device.html#ae1d40315655a629d58b93c0779331756\">miroil::InputDevice</a></li>\n <li>get_wrapped()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface.html#ac4745ef6320f603e220ecd80714a802a\">miroil::Surface</a></li>\n <li>gid()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_application_credentials.html#abae0cdb26352b5be5f7a08b506974fd1\">miral::ApplicationCredentials</a></li>\n <li>GLBuffer()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_g_l_buffer.html#aa4156d50a3abacdd93ff8b5b2adfabb1\">miroil::GLBuffer</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n     * get_buffer()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm\n     * get_device_id()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n     * get_device_name()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n     * get_wrapped()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n     * gid()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bC_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\bs\n     * GLBuffer()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bG_\bL_\bB_\bu_\bf_\bf_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_h.html", "source2": "./usr/share/doc/mir-doc/html/functions_h.html", "unified_diff": "@@ -87,14 +87,14 @@\n <li>has_output_id()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a3c1f9f2e9922aea00a4d31c195a0fa2d\">miral::WindowInfo</a></li>\n <li>height&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html#acae17fa4fc4e303657adf6416c8f6d67\">mir::geometry::generic::Size&lt; T &gt;</a>, <a class=\"el\" href=\"structmiral_1_1_output_1_1_physical_size_m_m.html#afb21c2bd1e4afe87d549f249acf26d97\">miral::Output::PhysicalSizeMM</a>, <a class=\"el\" href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html#a04e10e428d3a784a0494419bcc6eb314\">miral::WindowSpecification::AspectRatio</a>, <a class=\"el\" href=\"struct_mir_buffer_package.html#a20ae1bad0fbd14706f213d63b58d58a4\">MirBufferPackage</a>, <a class=\"el\" href=\"structmiroil_1_1_edid_1_1_physical_size_m_m.html#a574ef18208c38da7352089d1fac828f2\">miroil::Edid::PhysicalSizeMM</a></li>\n <li>height_inc()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a1caa7e75283b8de5b86bcde3f23487c3\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#a6bb73fa9aedd3ad83b06322ed8af2286\">miral::WindowSpecification</a></li>\n <li>hidden_set_to()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a016a4b08eca137930691ef281aaf07db\">miroil::SurfaceObserver</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -37,10 +37,10 @@\n     * has_output_id()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * height\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b<_\b _\bT_\b _\b>, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:\n       _\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b:_\b:_\bA_\bs_\bp_\be_\bc_\bt_\bR_\ba_\bt_\bi_\bo,\n       _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM\n     * height_inc()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * hidden_set_to()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_i.html", "source2": "./usr/share/doc/mir-doc/html/functions_i.html", "unified_diff": "@@ -96,14 +96,14 @@\n <li>is_same_output()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#af8e240f437db833b9a88bedbba41d550\">miral::Output</a></li>\n <li>is_same_zone()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_zone.html#a3dd10939134c3a58a0e8acb5a2ba5179\">miral::Zone</a></li>\n <li>is_set()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1optional__value.html#aa87ffde015a0f3e374d70c04b2b7abc7\">mir::optional_value&lt; T &gt;</a></li>\n <li>is_visible()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#ac3afe2a4965019ee75a4c1d3af350081\">miral::WindowInfo</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n     * is_in_use()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br\n     * is_keyboard()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be\n     * is_same_output()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * is_same_zone()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n     * is_set()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be_\b<_\b _\bT_\b _\b>\n     * is_visible()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_k.html", "source2": "./usr/share/doc/mir-doc/html/functions_k.html", "unified_diff": "@@ -75,14 +75,14 @@\n <h3><a id=\"index_k\" name=\"index_k\"></a>- k -</h3><ul>\n <li>Keymap()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_keymap.html#a918b509c794137bfcfb2ecec96869a88\">miral::Keymap</a></li>\n <li>keymap_changed()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#aeb05e5d2f88649c3c266f3762da5a835\">miroil::SurfaceObserver</a></li>\n <li>KioskWindowManagerPolicy()&#160;:&#160;<a class=\"el\" href=\"class_kiosk_window_manager_policy.html#a4b8cd0360d6eb12836b737ac45176c85\">KioskWindowManagerPolicy</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n Here is a list of all class members with links to the classes they belong to:\n -\b- k\bk -\b-\n     * Keymap()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bK_\be_\by_\bm_\ba_\bp\n     * keymap_changed()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * KioskWindowManagerPolicy()\u00a0:\u00a0_\bK_\bi_\bo_\bs_\bk_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_l.html", "source2": "./usr/share/doc/mir-doc/html/functions_l.html", "unified_diff": "@@ -84,14 +84,14 @@\n <li>Locked&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised.html#a0f85d041da3594903b49ff827349317b\">mir::Synchronised&lt; T &gt;</a></li>\n <li>LockedImpl()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a6bcc8f0bffd05e700c497ddfca58693a\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></li>\n <li>LockedView&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised.html#afcd2ac9dab6ac23582e2fc5f33cc7e0a\">mir::Synchronised&lt; T &gt;</a></li>\n <li>logical_group_id()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#ada084da0dfc7a83a35484662b2826045\">miral::Output</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,10 +13,10 @@\n     * load()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be\n     * lock()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n     * Locked\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n     * LockedImpl()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b<_\b _\bU_\b _\b>\n     * LockedView\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n     * logical_group_id()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_m.html", "source2": "./usr/share/doc/mir-doc/html/functions_m.html", "unified_diff": "@@ -96,14 +96,14 @@\n <li>move_workspace_content_to_workspace()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a57144472bee052865352bb756a7f24b7\">miral::WindowManagerTools</a></li>\n <li>moved_to()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface_observer.html#a0f556f31856224fe563e8ce31b3c6ee7\">miroil::SurfaceObserver</a></li>\n <li>must_have_parent()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#acf8c81df741d3f2e4da9243e7511ca39\">miral::WindowInfo</a></li>\n <li>must_not_have_parent()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a3800001dd680890c28f31bed0015b5aa\">miral::WindowInfo</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n     * monitor_name\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b:_\b:_\bV_\ba_\bl_\bu_\be\n     * move_to()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n     * move_workspace_content_to_workspace()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * moved_to()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n     * must_have_parent()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * must_not_have_parent()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_n.html", "source2": "./usr/share/doc/mir-doc/html/functions_n.html", "unified_diff": "@@ -75,14 +75,14 @@\n <h3><a id=\"index_n\" name=\"index_n\"></a>- n -</h3><ul>\n <li>name()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_application_info.html#a3fcff964d9cdfbee3aa6b895bc4b91ec\">miral::ApplicationInfo</a>, <a class=\"el\" href=\"classmiral_1_1_output.html#a1d400ef71ca2043e2726aebc9908f3ec\">miral::Output</a>, <a class=\"el\" href=\"structmiral_1_1_wayland_extensions_1_1_builder.html#aaffc2e218ab3fc5e018f5bcb1e3c7a01\">miral::WaylandExtensions::Builder</a>, <a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html#a54ff71613e9d2417ab10eedb9706a329\">miral::WaylandExtensions::EnableInfo</a>, <a class=\"el\" href=\"structmiral_1_1_window_info.html#a026c62949b40e5260b71b4ad7abf76fb\">miral::WindowInfo</a>, <a class=\"el\" href=\"structmiral_1_1_window_manager_option.html#a6c0101705457d3b32ffb9b11af6ceba6\">miral::WindowManagerOption</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#a08bde01606e76cce7a015d87b3346606\">miral::WindowSpecification</a></li>\n <li>needs_titlebar()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a12aeae45fb117fedb778cb9d58b4d49f\">miral::WindowInfo</a></li>\n <li>new_fds_for_prompt_providers()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_mir_prompt_session.html#a8438faa581013511e05eb02747dc7f75\">miroil::MirPromptSession</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n -\b- n\bn -\b-\n     * name()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt, _\bm_\bi_\br_\ba_\bl_\b:_\b:\n       _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bB_\bu_\bi_\bl_\bd_\be_\br, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bE_\bn_\ba_\bb_\bl_\be_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:\n       _\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * needs_titlebar()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * new_fds_for_prompt_providers()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_o.html", "source2": "./usr/share/doc/mir-doc/html/functions_o.html", "unified_diff": "@@ -96,14 +96,14 @@\n <li>output_gone()&#160;:&#160;<a class=\"el\" href=\"class_wayland_app.html#a571c5b2aa887cbfc5aaedc5412e19973\">WaylandApp</a></li>\n <li>output_id()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a4524d6545a926e735a675c76ab636e43\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#aee75779a0c9917ba8c56a69e9901ef8a\">miral::WindowSpecification</a>, <a class=\"el\" href=\"structmiroil_1_1_display_id.html#a0eee489bfe21224384e068772fa892df\">miroil::DisplayId</a></li>\n <li>output_ready()&#160;:&#160;<a class=\"el\" href=\"class_wayland_app.html#a5ca13336cf50198ed1bda2f382b5f511\">WaylandApp</a></li>\n <li>overlaps()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#adefd0fb2e8d5165031600329ca08b15b\">mir::geometry::generic::Rectangle&lt; T &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -51,10 +51,10 @@\n     * output_changed()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n     * output_gone()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n     * output_id()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:\n       _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bI_\bd\n     * output_ready()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n     * overlaps()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_p.html", "source2": "./usr/share/doc/mir-doc/html/functions_p.html", "unified_diff": "@@ -97,14 +97,14 @@\n <li>prompt_session_is_allowed()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_application_authorizer.html#a7d8965d4f94db9deb82c24caacb39185\">miral::ApplicationAuthorizer</a></li>\n <li>PromptSessionListener()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#a19301cc0191e8290e246882a47769325\">miroil::PromptSessionListener</a></li>\n <li>PromptSessionManager()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_prompt_session_manager.html#a5d8f223fb012d9d0a4fa5c60344d3d0a\">miroil::PromptSessionManager</a></li>\n <li>ProofOfMutexLock()&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_proof_of_mutex_lock.html#a998d3f1dabca75f9b579e26cf1730191\">mir::ProofOfMutexLock</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -29,10 +29,10 @@\n     * prompt_provider_removed()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * prompt_session\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn\n     * prompt_session_is_allowed()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\be_\br\n     * PromptSessionListener()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * PromptSessionManager()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n     * ProofOfMutexLock()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bP_\br_\bo_\bo_\bf_\bO_\bf_\bM_\bu_\bt_\be_\bx_\bL_\bo_\bc_\bk\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_q.html", "source2": "./usr/share/doc/mir-doc/html/functions_q.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all class members with links to the classes they belong to:</div>\n \n <h3><a id=\"index_q\" name=\"index_q\"></a>- q -</h3><ul>\n <li>query()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface.html#a4e019d9a5b5469a26e73fc2ced5c2392\">miroil::Surface</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all class members with links to the classes they belong to:\n -\b- q\bq -\b-\n     * query()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_r.html", "source2": "./usr/share/doc/mir-doc/html/functions_r.html", "unified_diff": "@@ -95,14 +95,14 @@\n <li>right()&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#a165baa1961c7f9a2104c637c261d80d3\">mir::geometry::generic::Rectangle&lt; T &gt;</a></li>\n <li>roundtrip()&#160;:&#160;<a class=\"el\" href=\"class_wayland_app.html#a070a5353b08da72f01daf2261c4ed138\">WaylandApp</a></li>\n <li>run_on_wayland_mainloop()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_context.html#a42216e71cc38d318c23fec702ea1f936\">miral::WaylandExtensions::Context</a></li>\n <li>run_with()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_mir_runner.html#a4fd85e04193edb6e1a30ea655a79dcba\">miral::MirRunner</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n     * resume_prompt_session()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n     * resuming()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * right()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT_\b _\b>\n     * roundtrip()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n     * run_on_wayland_mainloop()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bC_\bo_\bn_\bt_\be_\bx_\bt\n     * run_with()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_rela.html", "source2": "./usr/share/doc/mir-doc/html/functions_rela.html", "unified_diff": "@@ -77,14 +77,14 @@\n <li>operator&lt;&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window.html#ac82371ac3e345069e411cb548aeaa9e2\">miral::Window</a></li>\n <li>operator==&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window.html#a1e2a07e36687fe9b8f5a5a4f2b8fef6a\">miral::Window</a></li>\n <li>pre_init&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_configuration_option.html#ad917b3a0da492949290b9028afb9c0fa\">miral::ConfigurationOption</a></li>\n <li>Synchronised&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a7878e2cdd112e868538591ca3f8d0608\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * close\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bF_\bd\n     * make_surface_spec\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * operator<\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n     * operator==\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw\n     * pre_init\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn\n     * Synchronised\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b<_\b _\bU_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_s.html", "source2": "./usr/share/doc/mir-doc/html/functions_s.html", "unified_diff": "@@ -127,14 +127,14 @@\n <li>suspending()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_prompt_session_listener.html#a402f3a4889809556cb18fe41e3ba1b96\">miroil::PromptSessionListener</a></li>\n <li>swap()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a1c0cf0d9642c94b28f25f89e570ab584\">miral::WindowInfo</a></li>\n <li>SwSplash()&#160;:&#160;<a class=\"el\" href=\"class_sw_splash.html#a9c08c94c311a25ac7fda1b1dba4822e7\">SwSplash</a></li>\n <li>Synchronised&#160;:&#160;<a class=\"el\" href=\"classmir_1_1_synchronised_1_1_locked_impl.html#a7878e2cdd112e868538591ca3f8d0608\">mir::Synchronised&lt; T &gt;::LockedImpl&lt; U &gt;</a>, <a class=\"el\" href=\"classmir_1_1_synchronised.html#a1ed87653dc8e386390f75988bd7baac5\">mir::Synchronised&lt; T &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -62,10 +62,10 @@\n     * suspend_prompt_session()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n     * suspending()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n     * swap()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * SwSplash()\u00a0:\u00a0_\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n     * Synchronised\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b<_\b _\bU_\b _\b>, _\bm_\bi_\br_\b:_\b:\n       _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_t.html", "source2": "./usr/share/doc/mir-doc/html/functions_t.html", "unified_diff": "@@ -93,14 +93,14 @@\n <li>type&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4.html#acdaff93a94023af1125309fff0d4e583\">miral::detail::FunctionType&lt; Return(Lambda::*)(Arg...) const &gt;</a>, <a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4.html#a1294c2a5c97a065e0f0e8b574d1374e1\">miral::detail::FunctionType&lt; Return(Lambda::*)(Arg...)&gt;</a>, <a class=\"el\" href=\"classmiral_1_1_output.html#a445a334ecc6a0b9ae0f0a53ca290538f\">miral::Output</a></li>\n <li>Type&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#a3e0fd2054c8b5bd5170cb0977f723ec1\">miral::Output</a></li>\n <li>type()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#a0e10c54f6c2c1fce596e125fec82624b\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#aafc747e1b58c05d5ec4cd4836b182212\">miral::WindowSpecification</a>, <a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html#aec7cf147db1cfe95c783fdebe23242e2\">miroil::Edid::Descriptor</a></li>\n <li>Type&#160;:&#160;<a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html#aac6543eb0b865b76e3641ef44ddfb156\">miroil::Edid::Descriptor</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n     * type\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b _\bc_\bo_\bn_\bs_\bt_\b _\b>,\n       _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b>, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * Type\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt\n     * type()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:\n       _\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br\n     * Type\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_type.html", "source2": "./usr/share/doc/mir-doc/html/functions_type.html", "unified_diff": "@@ -84,14 +84,14 @@\n <li>TagType&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#af34e7cfc2e5651b0f3b414efc569f5e5\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></li>\n <li>Terminator&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_set_terminator.html#a13a290982bae75a5100f5d6012713ba2\">miral::SetTerminator</a></li>\n <li>type&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4.html#acdaff93a94023af1125309fff0d4e583\">miral::detail::FunctionType&lt; Return(Lambda::*)(Arg...) const &gt;</a>, <a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4.html#a1294c2a5c97a065e0f0e8b574d1374e1\">miral::detail::FunctionType&lt; Return(Lambda::*)(Arg...)&gt;</a></li>\n <li>ValueType&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a1d836c993af3457bff1647ad82766dde\">mir::geometry::generic::Displacement&lt; T &gt;</a>, <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#ace5de8c0ca7dafb48fa5c50b1e00a468\">mir::geometry::generic::Point&lt; T &gt;</a>, <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html#abc1967ef1eb7c5bff028beb6b30912a9\">mir::geometry::generic::Size&lt; T &gt;</a>, <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#a92167702c70f980ea84736acb8df5493\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n     * Terminator\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bS_\be_\bt_\bT_\be_\br_\bm_\bi_\bn_\ba_\bt_\bo_\br\n     * type\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b _\bc_\bo_\bn_\bs_\bt_\b _\b>,\n       _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b>\n     * ValueType\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b<_\b _\bT_\b _\b>, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:\n       _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b<_\b _\bT_\b _\b>, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b<_\b _\bT_\b _\b>, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:\n       _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b<_\b _\bT_\b,_\b _\bT_\ba_\bg_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_u.html", "source2": "./usr/share/doc/mir-doc/html/functions_u.html", "unified_diff": "@@ -79,14 +79,14 @@\n <li>use()&#160;:&#160;<a class=\"el\" href=\"class_wayland_shm_buffer.html#a197ba7e6374ef5af38f2ae02c2c7046e\">WaylandShmBuffer</a></li>\n <li>used()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_output.html#af815918242dda9f5d4e044b993a344e9\">miral::Output</a>, <a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html#a5177021c333c6dc7aeec74bfae097bd6\">miroil::DisplayConfigurationOptions</a></li>\n <li>user_preference()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions_1_1_enable_info.html#adedd86d317c1d8be9577f4cd66940444\">miral::WaylandExtensions::EnableInfo</a></li>\n <li>userdata()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_application_info.html#ab3304b1e749a6ae8bc690fb9bf5f5845\">miral::ApplicationInfo</a>, <a class=\"el\" href=\"structmiral_1_1_window_info.html#a2ccde9e4e4a3f8cf5d172301b78bdcdb\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#aef28a6b1644f8d9b8e149e34ee73a976\">miral::WindowSpecification</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n     * unused0\u00a0:\u00a0_\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be\n     * use()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm_\bB_\bu_\bf_\bf_\be_\br\n     * used()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt, _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n     * user_preference()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bE_\bn_\ba_\bb_\bl_\be_\bI_\bn_\bf_\bo\n     * userdata()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:\n       _\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_v.html", "source2": "./usr/share/doc/mir-doc/html/functions_v.html", "unified_diff": "@@ -79,14 +79,14 @@\n <li>ValueType&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a1d836c993af3457bff1647ad82766dde\">mir::geometry::generic::Displacement&lt; T &gt;</a>, <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#ace5de8c0ca7dafb48fa5c50b1e00a468\">mir::geometry::generic::Point&lt; T &gt;</a>, <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html#abc1967ef1eb7c5bff028beb6b30912a9\">mir::geometry::generic::Size&lt; T &gt;</a>, <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#a92167702c70f980ea84736acb8df5493\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></li>\n <li>vendor&#160;:&#160;<a class=\"el\" href=\"structmiroil_1_1_edid.html#a8440867003a4f463ed10a6a9fc6a10ae\">miroil::Edid</a></li>\n <li>visible()&#160;:&#160;<a class=\"el\" href=\"classmiroil_1_1_surface.html#ad9177463d1d6d3f62c7a4a4b475e8322\">miroil::Surface</a></li>\n <li>visible_on_lock_screen()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_window_info.html#ac123e4f6ba11bdeebf2e7abac0bfb000\">miral::WindowInfo</a>, <a class=\"el\" href=\"classmiral_1_1_window_specification.html#af500eadd56671ffa1e2d0dd3719769a7\">miral::WindowSpecification</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n     * ValueType\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b<_\b _\bT_\b _\b>, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:\n       _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b<_\b _\bT_\b _\b>, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b<_\b _\bT_\b _\b>, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:\n       _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b<_\b _\bT_\b,_\b _\bT_\ba_\bg_\b _\b>\n     * vendor\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd\n     * visible()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\bu_\br_\bf_\ba_\bc_\be\n     * visible_on_lock_screen()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo, _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_vars.html", "source2": "./usr/share/doc/mir-doc/html/functions_vars.html", "unified_diff": "@@ -209,14 +209,14 @@\n <li>zwp_input_method_v2&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a63829d1fa8f0ad99b6aa1a6e46c30a67\">miral::WaylandExtensions</a></li>\n <li>zwp_virtual_keyboard_manager_v1&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a1b811a49ed7063215ebeb2f43a8e4efc\">miral::WaylandExtensions</a></li>\n <li>zwp_virtual_keyboard_v1&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a6a9291fb6a93cdb4583820bccd1f079d\">miral::WaylandExtensions</a></li>\n <li>zxdg_output_manager_v1&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a8488689d5be1464a8a3fd52bf7682a0e\">miral::WaylandExtensions</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -83,10 +83,10 @@\n     * zwlr_virtual_pointer_manager_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zwp_input_method_manager_v2\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zwp_input_method_v2\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zwp_virtual_keyboard_manager_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zwp_virtual_keyboard_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zxdg_output_manager_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_w.html", "source2": "./usr/share/doc/mir-doc/html/functions_w.html", "unified_diff": "@@ -96,14 +96,14 @@\n <li>WindowManagerTools()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#a2832a2508c954df1fd20d355594a0ac9\">miral::WindowManagerTools</a></li>\n <li>windows()&#160;:&#160;<a class=\"el\" href=\"structmiral_1_1_application_info.html#a5ade06819af217cbd17c85a376e87e48\">miral::ApplicationInfo</a></li>\n <li>WindowSpecification()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#abaa42197fe654b1e469556c5d780d8d5\">miral::WindowSpecification</a></li>\n <li>wl()&#160;:&#160;<a class=\"el\" href=\"class_wayland_output.html#acf5d1bafe91fadd0e27b6446551e1acd\">WaylandOutput</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,10 +27,10 @@\n     * WindowManagementPolicy()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n     * WindowManagerOptions()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n     * WindowManagerTools()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * windows()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n     * WindowSpecification()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * wl()\u00a0:\u00a0_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_x.html", "source2": "./usr/share/doc/mir-doc/html/functions_x.html", "unified_diff": "@@ -75,14 +75,14 @@\n <h3><a id=\"index_x\" name=\"index_x\"></a>- x -</h3><ul>\n <li>x&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#a139ba0cd0ed0d39fe40d6016873c88bb\">mir::geometry::generic::Point&lt; T &gt;</a></li>\n <li>x11_display()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_mir_runner.html#a8db965474d2defe1e4e242cfa94ed219\">miral::MirRunner</a></li>\n <li>X11Support()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_x11_support.html#a9f2f85a80340dd8630d9d8071a8a17ab\">miral::X11Support</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n Here is a list of all class members with links to the classes they belong to:\n -\b- x\bx -\b-\n     * x\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b<_\b _\bT_\b _\b>\n     * x11_display()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bM_\bi_\br_\bR_\bu_\bn_\bn_\be_\br\n     * X11Support()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_y.html", "source2": "./usr/share/doc/mir-doc/html/functions_y.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all class members with links to the classes they belong to:</div>\n \n <h3><a id=\"index_y\" name=\"index_y\"></a>- y -</h3><ul>\n <li>y&#160;:&#160;<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#a8df833a0d0dd9bbbd0d61b20f8905ef6\">mir::geometry::generic::Point&lt; T &gt;</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all class members with links to the classes they belong to:\n -\b- y\by -\b-\n     * y\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_z.html", "source2": "./usr/share/doc/mir-doc/html/functions_z.html", "unified_diff": "@@ -82,14 +82,14 @@\n <li>zwp_input_method_v2&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a63829d1fa8f0ad99b6aa1a6e46c30a67\">miral::WaylandExtensions</a></li>\n <li>zwp_virtual_keyboard_manager_v1&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a1b811a49ed7063215ebeb2f43a8e4efc\">miral::WaylandExtensions</a></li>\n <li>zwp_virtual_keyboard_v1&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a6a9291fb6a93cdb4583820bccd1f079d\">miral::WaylandExtensions</a></li>\n <li>zxdg_output_manager_v1&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_wayland_extensions.html#a8488689d5be1464a8a3fd52bf7682a0e\">miral::WaylandExtensions</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n     * zwlr_virtual_pointer_manager_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zwp_input_method_manager_v2\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zwp_input_method_v2\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zwp_virtual_keyboard_manager_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zwp_virtual_keyboard_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n     * zxdg_output_manager_v1\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/functions_~.html", "source2": "./usr/share/doc/mir-doc/html/functions_~.html", "unified_diff": "@@ -128,14 +128,14 @@\n <li>~WindowManagerTools()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html#ae4ae13bfd76d671eb27e71963afe60d9\">miral::WindowManagerTools</a></li>\n <li>~WindowSpecification()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_window_specification.html#a5e7e0f8a8719eb88a705077ddeaf1602\">miral::WindowSpecification</a></li>\n <li>~X11Support()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_x11_support.html#a92135bdf99485dadc4237e65a854148c\">miral::X11Support</a></li>\n <li>~Zone()&#160;:&#160;<a class=\"el\" href=\"classmiral_1_1_zone.html#a3e78eb72b2ecba2d1481a87cff0845ac\">miral::Zone</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -58,10 +58,10 @@\n     * ~WindowInfo()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n     * ~WindowManagementPolicy()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n     * ~WindowManagerTools()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs\n     * ~WindowSpecification()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n     * ~X11Support()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt\n     * ~Zone()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/getting__and__using__mir_8md.html", "source2": "./usr/share/doc/mir-doc/html/getting__and__using__mir_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">doc/getting_and_using_mir.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n doc/getting_and_using_mir.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/getting__involved__in__mir_8md.html", "source2": "./usr/share/doc/mir-doc/html/getting__involved__in__mir_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">doc/getting_involved_in_mir.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n doc/getting_involved_in_mir.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/getting_and_using_mir.html", "source2": "./usr/share/doc/mir-doc/html/getting_and_using_mir.html", "unified_diff": "@@ -123,14 +123,14 @@\n <p>For example: </p><pre class=\"fragment\">miral-app --window-manager tiling\n </pre><p> These options can also be specified in a configuration file. For example: </p><pre class=\"fragment\">$ cat ~/.config/miral-shell.config \n keymap=gb\n window-manager=tiling\n </pre> </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -78,10 +78,10 @@\n For example:\n miral-app --window-manager tiling\n These options can also be specified in a configuration file. For example:\n $ cat ~/.config/miral-shell.config\n keymap=gb\n window-manager=tiling\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/getting_involved_in_mir.html", "source2": "./usr/share/doc/mir-doc/html/getting_involved_in_mir.html", "unified_diff": "@@ -116,14 +116,14 @@\n <li><a class=\"el\" href=\"dso_versioning_guide.html\">A brief guide for versioning symbols in the Mir DSOs</a></li>\n <li>performance_framework</li>\n <li>Measuring visual latency </li>\n </ul>\n </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -47,10 +47,10 @@\n     * Mir Read me\n     * Mir hacking guide\n     * _\bM_\bi_\br_\b _\bc_\bo_\bm_\bp_\bo_\bn_\be_\bn_\bt_\b _\br_\be_\bp_\bo_\br_\bt_\bs\n     * _\bA_\b _\bb_\br_\bi_\be_\bf_\b _\bg_\bu_\bi_\bd_\be_\b _\bf_\bo_\br_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\bi_\bn_\bg_\b _\bs_\by_\bm_\bb_\bo_\bl_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bM_\bi_\br_\b _\bD_\bS_\bO_\bs\n     * performance_framework\n     * Measuring visual latency\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals.html", "source2": "./usr/share/doc/mir-doc/html/globals.html", "unified_diff": "@@ -74,14 +74,14 @@\n \n <h3><a id=\"index__5F\" name=\"index__5F\"></a>- _ -</h3><ul>\n <li>__has_extension&#160;:&#160;<a class=\"el\" href=\"common_8h.html#aea1c4f7b66a67b78ad863176338dae8d\">common.h</a></li>\n <li>__has_feature&#160;:&#160;<a class=\"el\" href=\"common_8h.html#af989845e24678c452b9222afdac95e7f\">common.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,10 +3,10 @@\n Searching...\n No Matches\n Here is a list of all file members with links to the files they belong to:\n -\b- _\b_ -\b-\n     * __has_extension\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * __has_feature\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_a.html", "source2": "./usr/share/doc/mir-doc/html/globals_a.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all file members with links to the files they belong to:</div>\n \n <h3><a id=\"index_a\" name=\"index_a\"></a>- a -</h3><ul>\n <li>AnimationValues&#160;:&#160;<a class=\"el\" href=\"eglspinner_8cpp.html#a3f1305ecd840851cfab1319caf152654\">eglspinner.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all file members with links to the files they belong to:\n -\b- a\ba -\b-\n     * AnimationValues\u00a0:\u00a0_\be_\bg_\bl_\bs_\bp_\bi_\bn_\bn_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_c.html", "source2": "./usr/share/doc/mir-doc/html/globals_c.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all file members with links to the files they belong to:</div>\n \n <h3><a id=\"index_c\" name=\"index_c\"></a>- c -</h3><ul>\n <li>createShaderProgram()&#160;:&#160;<a class=\"el\" href=\"eglspinner_8cpp.html#a68b19ed7e5be9f4a44ab6eea813563dc\">eglspinner.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all file members with links to the files they belong to:\n -\b- c\bc -\b-\n     * createShaderProgram()\u00a0:\u00a0_\be_\bg_\bl_\bs_\bp_\bi_\bn_\bn_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_defs.html", "source2": "./usr/share/doc/mir-doc/html/globals_defs.html", "unified_diff": "@@ -79,14 +79,14 @@\n <li>MIRAL_MAJOR_VERSION&#160;:&#160;<a class=\"el\" href=\"version_8h.html#a8076398f40ea6b6f1ac30bc74f1fd745\">version.h</a></li>\n <li>MIRAL_MICRO_VERSION&#160;:&#160;<a class=\"el\" href=\"version_8h.html#a8e2cc89231a291b9259766cf466bbad7\">version.h</a></li>\n <li>MIRAL_MINOR_VERSION&#160;:&#160;<a class=\"el\" href=\"version_8h.html#ad46543511ca31db575bfac7b9266b638\">version.h</a></li>\n <li>MIRAL_VERSION&#160;:&#160;<a class=\"el\" href=\"version_8h.html#a67ed322795c161c8d2162f107264fae8\">version.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n     * MIR_BYTES_PER_PIXEL\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MIR_VERSION_NUMBER\u00a0:\u00a0_\bm_\bi_\br_\b__\bv_\be_\br_\bs_\bi_\bo_\bn_\b__\bn_\bu_\bm_\bb_\be_\br_\b._\bh\n     * MIRAL_MAJOR_VERSION\u00a0:\u00a0_\bv_\be_\br_\bs_\bi_\bo_\bn_\b._\bh\n     * MIRAL_MICRO_VERSION\u00a0:\u00a0_\bv_\be_\br_\bs_\bi_\bo_\bn_\b._\bh\n     * MIRAL_MINOR_VERSION\u00a0:\u00a0_\bv_\be_\br_\bs_\bi_\bo_\bn_\b._\bh\n     * MIRAL_VERSION\u00a0:\u00a0_\bv_\be_\br_\bs_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_enum.html", "source2": "./usr/share/doc/mir-doc/html/globals_enum.html", "unified_diff": "@@ -114,14 +114,14 @@\n <li>MirWindowFocusState&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a6eecd2576a4167b74674fd614b8c1590\">common.h</a></li>\n <li>MirWindowState&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a767377fc0ee9f2097bc25dce0228d7a6\">common.h</a></li>\n <li>MirWindowType&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a5a15b379af27169665ac512dcf449cb4\">common.h</a></li>\n <li>MirWindowVisibility&#160;:&#160;<a class=\"el\" href=\"common_8h.html#acc57649fb52ec6b8bbfac0121677de0b\">common.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -43,10 +43,10 @@\n     * MirTouchTooltype\u00a0:\u00a0_\be_\bn_\bu_\bm_\bs_\b._\bh\n     * MirWindowAttrib\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowFocusState\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowState\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowType\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowVisibility\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_eval.html", "source2": "./usr/share/doc/mir-doc/html/globals_eval.html", "unified_diff": "@@ -331,14 +331,14 @@\n <li>mir_window_type_utility&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a5a15b379af27169665ac512dcf449cb4a7dd33c32c876dab561e316a3594e695f\">common.h</a></li>\n <li>mir_window_types&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a5a15b379af27169665ac512dcf449cb4adab09a1339df023d30d19770e9b1ac37\">common.h</a></li>\n <li>mir_window_visibility_exposed&#160;:&#160;<a class=\"el\" href=\"common_8h.html#acc57649fb52ec6b8bbfac0121677de0ba2a9f290c2a935b1dff5e350dc776e784\">common.h</a></li>\n <li>mir_window_visibility_occluded&#160;:&#160;<a class=\"el\" href=\"common_8h.html#acc57649fb52ec6b8bbfac0121677de0bac601d80bd427a4a746d6233d71f4d1cc\">common.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -260,10 +260,10 @@\n     * mir_window_type_satellite\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * mir_window_type_tip\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * mir_window_type_utility\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * mir_window_types\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * mir_window_visibility_exposed\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * mir_window_visibility_occluded\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_func.html", "source2": "./usr/share/doc/mir-doc/html/globals_func.html", "unified_diff": "@@ -77,14 +77,14 @@\n <li>mir_eglapp_init()&#160;:&#160;<a class=\"el\" href=\"eglapp_8cpp.html#a3d755846dad69506f2adcd80b61f8a3f\">eglapp.cpp</a>, <a class=\"el\" href=\"eglapp_8h.html#a3d755846dad69506f2adcd80b61f8a3f\">eglapp.h</a></li>\n <li>mir_surface_init()&#160;:&#160;<a class=\"el\" href=\"miregl_8h.html#a720a656b59420449f34dd4e57d7855d4\">miregl.h</a>, <a class=\"el\" href=\"miregl_8cpp.html#a9f95f6466044fc3d696a96cf02ec3bbc\">miregl.cpp</a></li>\n <li>updateAnimation()&#160;:&#160;<a class=\"el\" href=\"eglspinner_8cpp.html#a2a27030a33cc7e65bb3b8af0dc7b71f0\">eglspinner.cpp</a></li>\n <li>uploadTexture()&#160;:&#160;<a class=\"el\" href=\"eglspinner_8cpp.html#acc1984ceb9ba3787568fc90afff8363c\">eglspinner.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * main()\u00a0:\u00a0_\bk_\bi_\bo_\bs_\bk_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp, _\bs_\bh_\be_\bl_\bl_\b__\bm_\ba_\bi_\bn_\b._\bc_\bp_\bp\n     * make_mir_eglapp()\u00a0:\u00a0_\bm_\bi_\br_\be_\bg_\bl_\b._\bh, _\bm_\bi_\br_\be_\bg_\bl_\b._\bc_\bp_\bp\n     * mir_eglapp_init()\u00a0:\u00a0_\be_\bg_\bl_\ba_\bp_\bp_\b._\bc_\bp_\bp, _\be_\bg_\bl_\ba_\bp_\bp_\b._\bh\n     * mir_surface_init()\u00a0:\u00a0_\bm_\bi_\br_\be_\bg_\bl_\b._\bh, _\bm_\bi_\br_\be_\bg_\bl_\b._\bc_\bp_\bp\n     * updateAnimation()\u00a0:\u00a0_\be_\bg_\bl_\bs_\bp_\bi_\bn_\bn_\be_\br_\b._\bc_\bp_\bp\n     * uploadTexture()\u00a0:\u00a0_\be_\bg_\bl_\bs_\bp_\bi_\bn_\bn_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_l.html", "source2": "./usr/share/doc/mir-doc/html/globals_l.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all file members with links to the files they belong to:</div>\n \n <h3><a id=\"index_l\" name=\"index_l\"></a>- l -</h3><ul>\n <li>LIGHT_AUBERGINE&#160;:&#160;<a class=\"el\" href=\"eglspinner_8cpp.html#a3a193b22c5e3b20d406d042e98db3da1\">eglspinner.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all file members with links to the files they belong to:\n -\b- l\bl -\b-\n     * LIGHT_AUBERGINE\u00a0:\u00a0_\be_\bg_\bl_\bs_\bp_\bi_\bn_\bn_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_m.html", "source2": "./usr/share/doc/mir-doc/html/globals_m.html", "unified_diff": "@@ -396,14 +396,14 @@\n <li>MirWindowFocusState&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a6eecd2576a4167b74674fd614b8c1590\">common.h</a></li>\n <li>MirWindowState&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a767377fc0ee9f2097bc25dce0228d7a6\">common.h</a></li>\n <li>MirWindowType&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a5a15b379af27169665ac512dcf449cb4\">common.h</a></li>\n <li>MirWindowVisibility&#160;:&#160;<a class=\"el\" href=\"common_8h.html#acc57649fb52ec6b8bbfac0121677de0b\">common.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -325,10 +325,10 @@\n     * MirTouchTooltype\u00a0:\u00a0_\be_\bn_\bu_\bm_\bs_\b._\bh\n     * MirWindowAttrib\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowFocusState\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowState\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowType\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowVisibility\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_type.html", "source2": "./usr/share/doc/mir-doc/html/globals_type.html", "unified_diff": "@@ -118,14 +118,14 @@\n <li>MirWindowFocusState&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a57838803efac4d93b084decb3af5c6a8\">common.h</a></li>\n <li>MirWindowState&#160;:&#160;<a class=\"el\" href=\"common_8h.html#ae412cdb9f274fb8fffaa47711d6c1bbc\">common.h</a></li>\n <li>MirWindowType&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a9a06771c4227cc27fd449d999950f934\">common.h</a></li>\n <li>MirWindowVisibility&#160;:&#160;<a class=\"el\" href=\"common_8h.html#a6891e9936f71db8e27161e9dbf4eb5d5\">common.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -44,10 +44,10 @@\n     * MirTouchscreenMappingMode\u00a0:\u00a0_\bm_\bi_\br_\b__\bi_\bn_\bp_\bu_\bt_\b__\bd_\be_\bv_\bi_\bc_\be_\b__\bt_\by_\bp_\be_\bs_\b._\bh\n     * MirWindowAttrib\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowFocusState\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowState\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowType\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n     * MirWindowVisibility\u00a0:\u00a0_\bc_\bo_\bm_\bm_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_u.html", "source2": "./usr/share/doc/mir-doc/html/globals_u.html", "unified_diff": "@@ -74,14 +74,14 @@\n \n <h3><a id=\"index_u\" name=\"index_u\"></a>- u -</h3><ul>\n <li>updateAnimation()&#160;:&#160;<a class=\"el\" href=\"eglspinner_8cpp.html#a2a27030a33cc7e65bb3b8af0dc7b71f0\">eglspinner.cpp</a></li>\n <li>uploadTexture()&#160;:&#160;<a class=\"el\" href=\"eglspinner_8cpp.html#acc1984ceb9ba3787568fc90afff8363c\">eglspinner.cpp</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,10 +3,10 @@\n Searching...\n No Matches\n Here is a list of all file members with links to the files they belong to:\n -\b- u\bu -\b-\n     * updateAnimation()\u00a0:\u00a0_\be_\bg_\bl_\bs_\bp_\bi_\bn_\bn_\be_\br_\b._\bc_\bp_\bp\n     * uploadTexture()\u00a0:\u00a0_\be_\bg_\bl_\bs_\bp_\bi_\bn_\bn_\be_\br_\b._\bc_\bp_\bp\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/globals_vars.html", "source2": "./usr/share/doc/mir-doc/html/globals_vars.html", "unified_diff": "@@ -71,14 +71,14 @@\n \n <div class=\"contents\">\n <div class=\"textblock\">Here is a list of all variables with links to the files they belong to:</div><ul>\n <li>mir_eglapp_background_opacity&#160;:&#160;<a class=\"el\" href=\"eglapp_8h.html#a4dfab6216e6bbf44b8d70212e568a42b\">eglapp.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,10 +1,10 @@\n Mir\n Loading...\n Searching...\n No Matches\n Here is a list of all variables with links to the files they belong to:\n     * mir_eglapp_background_opacity\u00a0:\u00a0_\be_\bg_\bl_\ba_\bp_\bp_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/graph_legend.html", "source2": "./usr/share/doc/mir-doc/html/graph_legend.html", "unified_diff": "@@ -131,14 +131,14 @@\n <li>\n A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible. </li>\n <li>\n A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance. </li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -50,10 +50,10 @@\n     * A purple dashed arrow is used if a class is contained or used by another\n       class. The arrow is labelled with the variable(s) through which the\n       pointed class or struct is accessible.\n     * A yellow dashed arrow denotes a relation between a template instance and\n       the template class it was instantiated from. The arrow is labelled with\n       the template parameters of the instance.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/hierarchy.html", "source2": "./usr/share/doc/mir-doc/html/hierarchy.html", "unified_diff": "@@ -204,14 +204,14 @@\n <tr id=\"row_112_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">C</span></span><a class=\"el\" href=\"structmir_1_1geometry_1_1_x_tag.html\" target=\"_self\">mir::geometry::XTag</a></td><td class=\"desc\"></td></tr>\n <tr id=\"row_113_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">C</span></span><a class=\"el\" href=\"structmir_1_1geometry_1_1_y_tag.html\" target=\"_self\">mir::geometry::YTag</a></td><td class=\"desc\"></td></tr>\n <tr id=\"row_114_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">C</span></span><a class=\"el\" href=\"classmiral_1_1_zone.html\" target=\"_self\">miral::Zone</a></td><td class=\"desc\">A rectangular area of the display. Not tied to a specific output </td></tr>\n </table>\n </div><!-- directory -->\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -222,10 +222,10 @@\n \u00a0C_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bX_\b1_\b1_\bS_\bu_\bp_\bp_\bo_\br_\bt                     Add a user configuration option for X11\n                                         support\n \u00a0C_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bX_\bT_\ba_\bg\n \u00a0C_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bY_\bT_\ba_\bg\n \u00a0C_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bZ_\bo_\bn_\be                           A rectangular area of the display. Not\n                                         tied to a specific output\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/index.html", "source2": "./usr/share/doc/mir-doc/html/index.html", "unified_diff": "@@ -88,14 +88,14 @@\n <h1><a class=\"anchor\" id=\"autotoc_md39\"></a>\n Community</h1>\n <p>Developer blogs, develompent announcements, questions, process documentation, and design discussions happen on the <a href=\"https://discourse.ubuntu.com/c/mir\">Mir section of the Ubuntu Discourse</a>.</p>\n <p>Mir developers and discussion can also be found on the #mir-server IRC channel on Freenode. </p>\n </div></div><!-- PageDoc -->\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n The server API is introduced here: _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bM_\bi_\br_\ba_\bl_\b _\bA_\bP_\bI\n C\bCo\bom\bmm\bmu\bun\bni\bit\bty\by\n Developer blogs, develompent announcements, questions, process documentation,\n and design discussions happen on the _\bM_\bi_\br_\b _\bs_\be_\bc_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bU_\bb_\bu_\bn_\bt_\bu_\b _\bD_\bi_\bs_\bc_\bo_\bu_\br_\bs_\be.\n Mir developers and discussion can also be found on the #mir-server IRC channel\n on Freenode.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/inherits.html", "source2": "./usr/share/doc/mir-doc/html/inherits.html", "unified_diff": "@@ -190,14 +190,14 @@\n <tr><td><iframe scrolling=\"no\" frameborder=\"0\" src=\"inherit_graph_111.svg\" width=\"231\" height=\"36\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></td></tr>\n <tr><td><iframe scrolling=\"no\" frameborder=\"0\" src=\"inherit_graph_112.svg\" width=\"134\" height=\"36\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></td></tr>\n <tr><td><iframe scrolling=\"no\" frameborder=\"0\" src=\"inherit_graph_113.svg\" width=\"118\" height=\"36\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></td></tr>\n <tr><td><iframe scrolling=\"no\" frameborder=\"0\" src=\"inherit_graph_114.svg\" width=\"298\" height=\"36\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -231,10 +231,10 @@\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/input__device_8h.html", "source2": "./usr/share/doc/mir-doc/html/input__device_8h.html", "unified_diff": "@@ -106,14 +106,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/input__device_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/input__device_8h_source.html", "unified_diff": "@@ -149,14 +149,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_input_device_html_ae38a08ffa56da9dbf46f78b34558b1d5\"><div class=\"ttname\"><a href=\"classmiroil_1_1_input_device.html#ae38a08ffa56da9dbf46f78b34558b1d5\">miroil::InputDevice::InputDevice</a></div><div class=\"ttdeci\">InputDevice()</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_input_device_html_aeace4f13afa5b84cdd02e532cb6ec266\"><div class=\"ttname\"><a href=\"classmiroil_1_1_input_device.html#aeace4f13afa5b84cdd02e532cb6ec266\">miroil::InputDevice::operator=</a></div><div class=\"ttdeci\">auto operator=(InputDevice &amp;&amp;src) -&gt; InputDevice &amp;</div></div>\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_a8143c65f893772f5b8bba4ac57664c48\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#a8143c65f893772f5b8bba4ac57664c48\">MirInputDeviceId</a></div><div class=\"ttdeci\">int64_t MirInputDeviceId</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -93,10 +93,10 @@\n int64_t MirInputDeviceId\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn mir_input_device_types.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/input__device__observer_8h.html", "source2": "./usr/share/doc/mir-doc/html/input__device__observer_8h.html", "unified_diff": "@@ -104,14 +104,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/input__device__observer_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/input__device__observer_8h_source.html", "unified_diff": "@@ -129,14 +129,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_input_device_observer_html_a92bc73d4d329339e422d050529465926\"><div class=\"ttname\"><a href=\"classmiroil_1_1_input_device_observer.html#a92bc73d4d329339e422d050529465926\">miroil::InputDeviceObserver::device_removed</a></div><div class=\"ttdeci\">virtual void device_removed(miroil::InputDevice device)=0</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_input_device_observer_html_a99285ad6306cddc2065eb3b572fae7df\"><div class=\"ttname\"><a href=\"classmiroil_1_1_input_device_observer.html#a99285ad6306cddc2065eb3b572fae7df\">miroil::InputDeviceObserver::~InputDeviceObserver</a></div><div class=\"ttdeci\">virtual ~InputDeviceObserver()</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_input_device_observer_html_ac4ec375db5621524b5b171c4778f4511\"><div class=\"ttname\"><a href=\"classmiroil_1_1_input_device_observer.html#ac4ec375db5621524b5b171c4778f4511\">miroil::InputDeviceObserver::InputDeviceObserver</a></div><div class=\"ttdeci\">InputDeviceObserver(InputDeviceObserver const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_input_device_observer_html_afd8a1966c51c293f843c6ae5f39de373\"><div class=\"ttname\"><a href=\"classmiroil_1_1_input_device_observer.html#afd8a1966c51c293f843c6ae5f39de373\">miroil::InputDeviceObserver::device_added</a></div><div class=\"ttdeci\">virtual void device_added(miroil::InputDevice device)=0</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -64,10 +64,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n InputDeviceObserver(InputDeviceObserver const &)=delete\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br_\b:_\b:_\bd_\be_\bv_\bi_\bc_\be_\b__\ba_\bd_\bd_\be_\bd\n virtual void device_added(miroil::InputDevice device)=0\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/int__wrapper_8h.html", "source2": "./usr/share/doc/mir-doc/html/int__wrapper_8h.html", "unified_diff": "@@ -128,14 +128,14 @@\n <tr class=\"separator:aa0f8d360850c5afffe41064e9120dc0c\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:ae994b6ba96f7645f94476f9a5e16b09f\" id=\"r_ae994b6ba96f7645f94476f9a5e16b09f\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename Tag , typename ValueType &gt; </td></tr>\n <tr class=\"memitem:ae994b6ba96f7645f94476f9a5e16b09f\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">constexpr bool&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html#ae994b6ba96f7645f94476f9a5e16b09f\">mir::operator&lt;</a> (<a class=\"el\" href=\"classmir_1_1_int_wrapper.html\">IntWrapper</a>&lt; Tag, ValueType &gt; const &amp;lhs, <a class=\"el\" href=\"classmir_1_1_int_wrapper.html\">IntWrapper</a>&lt; Tag, ValueType &gt; const &amp;rhs)</td></tr>\n <tr class=\"separator:ae994b6ba96f7645f94476f9a5e16b09f\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -47,10 +47,10 @@\n                 _\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br< Tag, ValueType > const &rhs)\n \u00a0\n template<typename Tag , typename ValueType >\n constexpr bool\u00a0 _\bm_\bi_\br_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b< (_\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br< Tag, ValueType > const &lhs,\n                 _\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br< Tag, ValueType > const &rhs)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/int__wrapper_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/int__wrapper_8h_source.html", "unified_diff": "@@ -179,14 +179,14 @@\n <div class=\"ttc\" id=\"anamespacemir_html_a2ae86d51f6edfae5b683460e53c1a1a7\"><div class=\"ttname\"><a href=\"namespacemir.html#a2ae86d51f6edfae5b683460e53c1a1a7\">mir::operator&lt;=</a></div><div class=\"ttdeci\">constexpr bool operator&lt;=(IntWrapper&lt; Tag, ValueType &gt; const &amp;lhs, IntWrapper&lt; Tag, ValueType &gt; const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> int_wrapper.h:57</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_a841053619b82d31de52b47df9a9a6e9f\"><div class=\"ttname\"><a href=\"namespacemir.html#a841053619b82d31de52b47df9a9a6e9f\">mir::operator!=</a></div><div class=\"ttdeci\">constexpr bool operator!=(IntWrapper&lt; Tag, ValueType &gt; const &amp;lhs, IntWrapper&lt; Tag, ValueType &gt; const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> int_wrapper.h:51</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_aa0f8d360850c5afffe41064e9120dc0c\"><div class=\"ttname\"><a href=\"namespacemir.html#aa0f8d360850c5afffe41064e9120dc0c\">mir::operator&gt;=</a></div><div class=\"ttdeci\">constexpr bool operator&gt;=(IntWrapper&lt; Tag, ValueType &gt; const &amp;lhs, IntWrapper&lt; Tag, ValueType &gt; const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> int_wrapper.h:63</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_aa4ab6a6c8b721761904d93fb0107b9d6\"><div class=\"ttname\"><a href=\"namespacemir.html#aa4ab6a6c8b721761904d93fb0107b9d6\">mir::operator==</a></div><div class=\"ttdeci\">constexpr bool operator==(IntWrapper&lt; Tag, ValueType &gt; const &amp;lhs, IntWrapper&lt; Tag, ValueType &gt; const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> int_wrapper.h:45</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_ae994b6ba96f7645f94476f9a5e16b09f\"><div class=\"ttname\"><a href=\"namespacemir.html#ae994b6ba96f7645f94476f9a5e16b09f\">mir::operator&lt;</a></div><div class=\"ttdeci\">constexpr bool operator&lt;(IntWrapper&lt; Tag, ValueType &gt; const &amp;lhs, IntWrapper&lt; Tag, ValueType &gt; const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> int_wrapper.h:69</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -133,10 +133,10 @@\n Tag, ValueType > const &rhs)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn int_wrapper.h:45\n _\bm_\bi_\br_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b<\n constexpr bool operator<(IntWrapper< Tag, ValueType > const &lhs, IntWrapper<\n Tag, ValueType > const &rhs)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn int_wrapper.h:69\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/internal__client_8h.html", "source2": "./usr/share/doc/mir-doc/html/internal__client_8h.html", "unified_diff": "@@ -110,14 +110,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/internal__client_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/internal__client_8h_source.html", "unified_diff": "@@ -176,14 +176,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_startup_internal_client_html_a386f9e7b3df66aaed0e0faf8659706eb\"><div class=\"ttname\"><a href=\"classmiral_1_1_startup_internal_client.html#a386f9e7b3df66aaed0e0faf8659706eb\">miral::StartupInternalClient::StartupInternalClient</a></div><div class=\"ttdeci\">StartupInternalClient(ClientObject const &amp;client_object)</div><div class=\"ttdef\"><b>Definition</b> internal_client.h:45</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_startup_internal_client_html_a71ff49c1856ad96171fadc26b2596545\"><div class=\"ttname\"><a href=\"classmiral_1_1_startup_internal_client.html#a71ff49c1856ad96171fadc26b2596545\">miral::StartupInternalClient::StartupInternalClient</a></div><div class=\"ttdeci\">StartupInternalClient(std::function&lt; void(struct ::wl_display *display)&gt; client_code, std::function&lt; void(std::weak_ptr&lt; mir::scene::Session &gt; const session)&gt; connect_notification)</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_startup_internal_client_html_ab3e00b542af11afa3cd64c52361b23b5\"><div class=\"ttname\"><a href=\"classmiral_1_1_startup_internal_client.html#ab3e00b542af11afa3cd64c52361b23b5\">miral::StartupInternalClient::~StartupInternalClient</a></div><div class=\"ttdeci\">~StartupInternalClient()</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -126,10 +126,10 @@\n ~StartupInternalClient()\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/introducing__the__miral__api_8md.html", "source2": "./usr/share/doc/mir-doc/html/introducing__the__miral__api_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">doc/introducing_the_miral_api.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n doc/introducing_the_miral_api.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/introducing_the_miral_api.html", "source2": "./usr/share/doc/mir-doc/html/introducing_the_miral_api.html", "unified_diff": "@@ -260,14 +260,14 @@\n <p>If you look for the corresponding code in lp:qtmir and lp:mir you\u2019ll find it less clear, more verbose and scattered over multiple files.</p>\n <p>A shell has to provide a window management policy (miral-shell provides two: <a class=\"el\" href=\"class_floating_window_manager_policy.html\">FloatingWindowManagerPolicy</a> and <a class=\"el\" href=\"class_tiling_window_manager_policy.html\">TilingWindowManagerPolicy</a>). A window management policy needs to implement the <a class=\"el\" href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a> interface for handling a set of window management events.</p>\n <p>The way these events are handled determines the behaviour of the shell.</p>\n <p>The <a class=\"el\" href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a> interface provides the principle methods for a window management policy to control Mir. </p>\n </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -250,10 +250,10 @@\n _\bF_\bl_\bo_\ba_\bt_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by and _\bT_\bi_\bl_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by). A window management\n policy needs to implement the _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by interface for\n handling a set of window management events.\n The way these events are handled determines the behaviour of the shell.\n The _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bT_\bo_\bo_\bl_\bs interface provides the principle methods for a\n window management policy to control Mir.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/kernel__requirements_8md.html", "source2": "./usr/share/doc/mir-doc/html/kernel__requirements_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">doc/kernel_requirements.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n doc/kernel_requirements.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/keymap_8h.html", "source2": "./usr/share/doc/mir-doc/html/keymap_8h.html", "unified_diff": "@@ -107,14 +107,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,10 +23,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/keymap_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/keymap_8h_source.html", "unified_diff": "@@ -146,14 +146,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_keymap_html_a7004df46900197007a7389ebbfced985\"><div class=\"ttname\"><a href=\"classmiral_1_1_keymap.html#a7004df46900197007a7389ebbfced985\">miral::Keymap::Keymap</a></div><div class=\"ttdeci\">Keymap(Keymap const &amp;that)</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_keymap_html_a918b509c794137bfcfb2ecec96869a88\"><div class=\"ttname\"><a href=\"classmiral_1_1_keymap.html#a918b509c794137bfcfb2ecec96869a88\">miral::Keymap::Keymap</a></div><div class=\"ttdeci\">Keymap()</div><div class=\"ttdoc\">Apply keymap from the config.</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_keymap_html_ac14cc51967ae0efa28f25b52a4a96d3f\"><div class=\"ttname\"><a href=\"classmiral_1_1_keymap.html#ac14cc51967ae0efa28f25b52a4a96d3f\">miral::Keymap::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server) const</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -85,10 +85,10 @@\n void operator()(mir::Server &server) const\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/kiosk__main_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/kiosk__main_8cpp.html", "unified_diff": "@@ -129,14 +129,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n \u00a0\n *\b**\b**\b**\b**\b* F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bma\bai\bin\bn(\b()\b) *\b**\b**\b**\b**\b*\n int main ( int\u00a0          a\bar\brg\bgc\bc,\n            char const *\u00a0 a\bar\brg\bgv\bv[]\u00a0\n          )\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/kiosk__window__manager_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/kiosk__window__manager_8cpp.html", "unified_diff": "@@ -86,14 +86,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for kiosk_window_manager.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"kiosk__window__manager_8cpp__incl.svg\" width=\"1670\" height=\"902\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n #include <_\bm_\bi_\br_\ba_\bl_\b/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bi_\bn_\bf_\bo_\b._\bh>\n #include <_\bm_\bi_\br_\ba_\bl_\b/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bt_\bo_\bo_\bl_\bs_\b._\bh>\n #include <linux/input.h>\n Include dependency graph for kiosk_window_manager.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/kiosk__window__manager_8h.html", "source2": "./usr/share/doc/mir-doc/html/kiosk__window__manager_8h.html", "unified_diff": "@@ -98,14 +98,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"nested-classes\" name=\"nested-classes\"></a>\n Classes</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_kiosk_window_manager_policy.html\">KioskWindowManagerPolicy</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n _\bG_\bo_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\bo_\bf_\b _\bt_\bh_\bi_\bs_\b _\bf_\bi_\bl_\be_\b.\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bK_\bi_\bo_\bs_\bk_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/kiosk__window__manager_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/kiosk__window__manager_8h_source.html", "unified_diff": "@@ -168,14 +168,14 @@\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></div><div class=\"ttdef\"><b>Definition</b> application_info.h:30</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></div><div class=\"ttdef\"><b>Definition</b> window_info.h:31</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -160,10 +160,10 @@\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn application_info.h:30\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_info.h:31\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/lambda__as__function_8h.html", "source2": "./usr/share/doc/mir-doc/html/lambda__as__function_8h.html", "unified_diff": "@@ -114,14 +114,14 @@\n Functions</h2></td></tr>\n <tr class=\"memitem:a9885588b584c829b1ccea01b6d7c7131\" id=\"r_a9885588b584c829b1ccea01b6d7c7131\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename Lambda &gt; </td></tr>\n <tr class=\"memitem:a9885588b584c829b1ccea01b6d7c7131\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#a9885588b584c829b1ccea01b6d7c7131\">miral::lambda_as_function</a> (Lambda &amp;&amp;lambda) -&gt; typename <a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type.html\">detail::FunctionType</a>&lt; decltype(&amp;Lambda::operator())&gt;::type</td></tr>\n <tr class=\"separator:a9885588b584c829b1ccea01b6d7c7131\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,10 +28,10 @@\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n template<typename Lambda >\n auto\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bl_\ba_\bm_\bb_\bd_\ba_\b__\ba_\bs_\b__\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn (Lambda &&lambda) -> typename _\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:\n       _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be< decltype(&Lambda::operator())>::type\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/lambda__as__function_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/lambda__as__function_8h_source.html", "unified_diff": "@@ -125,14 +125,14 @@\n <div class=\"line\"><a id=\"l00041\" name=\"l00041\"></a><span class=\"lineno\">   41</span> </div>\n <div class=\"line\"><a id=\"l00042\" name=\"l00042\"></a><span class=\"lineno\">   42</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span> <span class=\"comment\">//MIRAL_LAMBDA_AS_FUNCTION_H</span></div>\n <div class=\"ttc\" id=\"anamespacemiral_1_1detail_html\"><div class=\"ttname\"><a href=\"namespacemiral_1_1detail.html\">miral::detail</a></div><div class=\"ttdef\"><b>Definition</b> window_specification.h:38</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_a9885588b584c829b1ccea01b6d7c7131\"><div class=\"ttname\"><a href=\"namespacemiral.html#a9885588b584c829b1ccea01b6d7c7131\">miral::lambda_as_function</a></div><div class=\"ttdeci\">auto lambda_as_function(Lambda &amp;&amp;lambda) -&gt; typename detail::FunctionType&lt; decltype(&amp;Lambda::operator())&gt;::type</div><div class=\"ttdef\"><b>Definition</b> lambda_as_function.h:36</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,10 +59,10 @@\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bl_\ba_\bm_\bb_\bd_\ba_\b__\ba_\bs_\b__\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n auto lambda_as_function(Lambda &&lambda) -> typename detail::FunctionType<\n decltype(&Lambda::operator())>::type\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn lambda_as_function.h:36\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mainpage_8md.html", "source2": "./usr/share/doc/mir-doc/html/mainpage_8md.html", "unified_diff": "@@ -71,14 +71,14 @@\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">doc/mainpage.md File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,9 @@\n Mir\n Loading...\n Searching...\n No Matches\n doc/mainpage.md File Reference\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/md__h_a_c_k_i_n_g.html", "source2": "./usr/share/doc/mir-doc/html/md__h_a_c_k_i_n_g.html", "unified_diff": "@@ -106,14 +106,14 @@\n </ul>\n <h1><a class=\"anchor\" id=\"autotoc_md7\"></a>\n Documentation</h1>\n <p>There are <em>design notes</em> and an <em>architecture diagram</em> (.dia) in the design subdirectory. </p>\n </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -55,10 +55,10 @@\n You can configure M\bMi\bir\br to provide runtime information helpful for debugging by\n enabling component reports:\n     * *_\bM_\bi_\br_\b _\bc_\bo_\bm_\bp_\bo_\bn_\be_\bn_\bt_\b _\br_\be_\bp_\bo_\br_\bt_\bs*\n D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn\n There are d\bde\bes\bsi\big\bgn\bn n\bno\bot\bte\bes\bs and an a\bar\brc\bch\bhi\bit\bte\bec\bct\btu\bur\bre\be d\bdi\bia\bag\bgr\bra\bam\bm (.dia) in the design\n subdirectory.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/md__r_e_a_d_m_e.html", "source2": "./usr/share/doc/mir-doc/html/md__r_e_a_d_m_e.html", "unified_diff": "@@ -84,14 +84,14 @@\n <h1><a class=\"anchor\" id=\"autotoc_md1\"></a>\n Website</h1>\n <p>Mir's website is hosted on <a href=\"https://mir-server.io/\">https://mir-server.io/</a>.</p>\n <dl class=\"section copyright\"><dt>Copyright</dt><dd>Copyright \u00a9 Canonical Ltd. </dd></dl>\n </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,10 +23,10 @@\n You should have received a copy of the GNU General Public License along with\n this program. If not, see _\bh_\bt_\bt_\bp_\b:_\b/_\b/_\bw_\bw_\bw_\b._\bg_\bn_\bu_\b._\bo_\br_\bg_\b/_\bl_\bi_\bc_\be_\bn_\bs_\be_\bs_\b/.\n W\bWe\beb\bbs\bsi\bit\bte\be\n Mir's website is hosted on _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bm_\bi_\br_\b-_\bs_\be_\br_\bv_\be_\br_\b._\bi_\bo_\b/.\n   Copyright\n       Copyright \u00c2\u00a9 Canonical Ltd.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/md_doc_2kernel__requirements.html", "source2": "./usr/share/doc/mir-doc/html/md_doc_2kernel__requirements.html", "unified_diff": "@@ -76,14 +76,14 @@\n <div class=\"textblock\"><p>To run Mir with the default <code>gbm-kms</code> platform you need a linux kernel with at least:</p>\n <p>Modules: i915, radeon and nouveau, to support the broadest range of common desktop/laptop hardware.</p>\n <p>Version: Kernel version 3.11.0 or later, at least for radeon and nouveau to support fullscreen bypass correctly. Intel (i915) is known to work properly with even older kernels.</p>\n <p>Additional patches: None at this time. </p>\n </div></div><!-- contents -->\n </div><!-- PageDoc -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n Modules: i915, radeon and nouveau, to support the broadest range of common\n desktop/laptop hardware.\n Version: Kernel version 3.11.0 or later, at least for radeon and nouveau to\n support fullscreen bypass correctly. Intel (i915) is known to work properly\n with even older kernels.\n Additional patches: None at this time.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/minimal__window__manager_8h.html", "source2": "./usr/share/doc/mir-doc/html/minimal__window__manager_8h.html", "unified_diff": "@@ -106,14 +106,14 @@\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n \u00a0       Minimal implementation of a floating window management policy. _\bM_\bo_\br_\be_\b._\b._\b.\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/minimal__window__manager_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/minimal__window__manager_8h_source.html", "unified_diff": "@@ -205,14 +205,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_window_manager_tools_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a></div><div class=\"ttdoc\">Window management functions for querying and updating MirAL's model.</div><div class=\"ttdef\"><b>Definition</b> window_manager_tools.h:58</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_window_specification_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_window_specification.html\">miral::WindowSpecification</a></div><div class=\"ttdef\"><b>Definition</b> window_specification.h:42</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></div><div class=\"ttdef\"><b>Definition</b> application_info.h:30</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></div><div class=\"ttdef\"><b>Definition</b> window_info.h:31</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -200,10 +200,10 @@\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn application_info.h:30\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_info.h:31\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__input__device__types_8h.html", "source2": "./usr/share/doc/mir-doc/html/mir__input__device__types_8h.html", "unified_diff": "@@ -463,14 +463,14 @@\n </td></tr>\n </table>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -202,10 +202,10 @@\n external monitors with touchscreen capabilities.\n E\bEn\bnu\bum\bme\ber\bra\bat\bto\bor\br\n mir_touchscreen_mapping_mode_to_output\u00a0       Map the device coordinates onto\n                                               specific output.\n mir_touchscreen_mapping_mode_to_display_wall\u00a0 Map the device coordinates onto\n                                               the whole wall of outputs.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__input__device__types_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/mir__input__device__types_8h_source.html", "unified_diff": "@@ -241,14 +241,14 @@\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_ac0e01f0637de136f94f132aa9e98fe4da1fb72e23fef2c7d14dfa0418a5c7c8d9\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#ac0e01f0637de136f94f132aa9e98fe4da1fb72e23fef2c7d14dfa0418a5c7c8d9\">mir_touchpad_scroll_mode_two_finger_scroll</a></div><div class=\"ttdeci\">@ mir_touchpad_scroll_mode_two_finger_scroll</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:82</div></div>\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_ac0e01f0637de136f94f132aa9e98fe4da37281432c4d4f102c7e4ded3b2f7c7fd\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#ac0e01f0637de136f94f132aa9e98fe4da37281432c4d4f102c7e4ded3b2f7c7fd\">mir_touchpad_scroll_mode_edge_scroll</a></div><div class=\"ttdeci\">@ mir_touchpad_scroll_mode_edge_scroll</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:83</div></div>\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_ac0e01f0637de136f94f132aa9e98fe4da37a35ce75d401086d8a00ced45c47eb6\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#ac0e01f0637de136f94f132aa9e98fe4da37a35ce75d401086d8a00ced45c47eb6\">mir_touchpad_scroll_mode_none</a></div><div class=\"ttdeci\">@ mir_touchpad_scroll_mode_none</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:81</div></div>\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_ac0e01f0637de136f94f132aa9e98fe4da3ebdf5dc1987f3217dd8a777eb5c0579\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#ac0e01f0637de136f94f132aa9e98fe4da3ebdf5dc1987f3217dd8a777eb5c0579\">mir_touchpad_scroll_mode_button_down_scroll</a></div><div class=\"ttdeci\">@ mir_touchpad_scroll_mode_button_down_scroll</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:84</div></div>\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_aef505d11c308b2663746dff12f8d6472\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#aef505d11c308b2663746dff12f8d6472\">MirInputDeviceCapabilities</a></div><div class=\"ttdeci\">unsigned int MirInputDeviceCapabilities</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:101</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -245,10 +245,10 @@\n _\bm_\bi_\br_\b__\bt_\bo_\bu_\bc_\bh_\bp_\ba_\bd_\b__\bs_\bc_\br_\bo_\bl_\bl_\b__\bm_\bo_\bd_\be_\b__\bb_\bu_\bt_\bt_\bo_\bn_\b__\bd_\bo_\bw_\bn_\b__\bs_\bc_\br_\bo_\bl_\bl\n @ mir_touchpad_scroll_mode_button_down_scroll\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn mir_input_device_types.h:84\n _\bM_\bi_\br_\bI_\bn_\bp_\bu_\bt_\bD_\be_\bv_\bi_\bc_\be_\bC_\ba_\bp_\ba_\bb_\bi_\bl_\bi_\bt_\bi_\be_\bs\n unsigned int MirInputDeviceCapabilities\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn mir_input_device_types.h:101\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__native__buffer_8h.html", "source2": "./usr/share/doc/mir-doc/html/mir__native__buffer_8h.html", "unified_diff": "@@ -169,14 +169,14 @@\n <tr><td class=\"fieldname\"><a id=\"a0036e2b8c934cea86943747e6b19fb53a2b761782fcf82acccfc91f9ac4c93098\" name=\"a0036e2b8c934cea86943747e6b19fb53a2b761782fcf82acccfc91f9ac4c93098\"></a>mir_buffer_flag_fenced&#160;</td><td class=\"fielddoc\"></td></tr>\n </table>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -34,10 +34,10 @@\n mir_buffer_package_max\u00a0\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0M\bMi\bir\brB\bBu\buf\bff\bfe\ber\brF\bFl\bla\bag\bg *\b**\b**\b**\b**\b*\n enum _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bF_\bl_\ba_\bg\n E\bEn\bnu\bum\bme\ber\bra\bat\bto\bor\br\n mir_buffer_flag_can_scanout\u00a0\n mir_buffer_flag_fenced\u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__native__buffer_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/mir__native__buffer_8h_source.html", "unified_diff": "@@ -150,14 +150,14 @@\n <div class=\"ttc\" id=\"astruct_mir_buffer_package_html_a9409ad04f479ab695086ffb71a8124b2\"><div class=\"ttname\"><a href=\"struct_mir_buffer_package.html#a9409ad04f479ab695086ffb71a8124b2\">MirBufferPackage::stride</a></div><div class=\"ttdeci\">int stride</div><div class=\"ttdef\"><b>Definition</b> mir_native_buffer.h:43</div></div>\n <div class=\"ttc\" id=\"astruct_mir_buffer_package_html_a950aff711bc878c568ff481defdc4267\"><div class=\"ttname\"><a href=\"struct_mir_buffer_package.html#a950aff711bc878c568ff481defdc4267\">MirBufferPackage::width</a></div><div class=\"ttdeci\">int width</div><div class=\"ttdef\"><b>Definition</b> mir_native_buffer.h:35</div></div>\n <div class=\"ttc\" id=\"astruct_mir_buffer_package_html_acafaa178025d7e7d99cf4ab0475be6c8\"><div class=\"ttname\"><a href=\"struct_mir_buffer_package.html#acafaa178025d7e7d99cf4ab0475be6c8\">MirBufferPackage::data_items</a></div><div class=\"ttdeci\">int data_items</div><div class=\"ttdef\"><b>Definition</b> mir_native_buffer.h:30</div></div>\n <div class=\"ttc\" id=\"astruct_mir_buffer_package_html_ad3f7eb8bb35543f46a47dd99a963340c\"><div class=\"ttname\"><a href=\"struct_mir_buffer_package.html#ad3f7eb8bb35543f46a47dd99a963340c\">MirBufferPackage::unused0</a></div><div class=\"ttdeci\">int unused0</div><div class=\"ttdef\"><b>Definition</b> mir_native_buffer.h:40</div></div>\n <div class=\"ttc\" id=\"astruct_mir_buffer_package_html_ae449b5ca125fd0e674a1222bd69ba4b4\"><div class=\"ttname\"><a href=\"struct_mir_buffer_package.html#ae449b5ca125fd0e674a1222bd69ba4b4\">MirBufferPackage::fd</a></div><div class=\"ttdeci\">int fd[mir_buffer_package_max]</div><div class=\"ttdef\"><b>Definition</b> mir_native_buffer.h:38</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -107,10 +107,10 @@\n _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be_\b:_\b:_\bu_\bn_\bu_\bs_\be_\bd_\b0\n int unused0\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn mir_native_buffer.h:40\n _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be_\b:_\b:_\bf_\bd\n int fd[mir_buffer_package_max]\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn mir_native_buffer.h:38\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__prompt__session_8h.html", "source2": "./usr/share/doc/mir-doc/html/mir__prompt__session_8h.html", "unified_diff": "@@ -135,14 +135,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -29,10 +29,10 @@\n *\b**\b**\b**\b**\b* T\bTy\byp\bpe\bed\bde\bef\bf D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0M\bMi\bir\brC\bCl\bli\bie\ben\bnt\btF\bFd\bdC\bCa\bal\bll\blb\bba\bac\bck\bk *\b**\b**\b**\b**\b*\n typedef void(* MirClientFdCallback) (_\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn *prompt_session, size_t\n count, int const *fds, void *context)\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0M\bMi\bir\brP\bPr\bro\bom\bmp\bpt\btS\bSe\bes\bss\bsi\bio\bon\bn *\b**\b**\b**\b**\b*\n typedef struct _\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn _\bM_\bi_\br_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__prompt__session_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/mir__prompt__session_8h_source.html", "unified_diff": "@@ -140,14 +140,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_mir_prompt_session_html_a8438faa581013511e05eb02747dc7f75\"><div class=\"ttname\"><a href=\"classmiroil_1_1_mir_prompt_session.html#a8438faa581013511e05eb02747dc7f75\">miroil::MirPromptSession::new_fds_for_prompt_providers</a></div><div class=\"ttdeci\">bool new_fds_for_prompt_providers(unsigned int no_of_fds, MirClientFdCallback callback, void *context)</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_mir_prompt_session_html_ab09d5ec65e545807add3b52da643b0ef\"><div class=\"ttname\"><a href=\"classmiroil_1_1_mir_prompt_session.html#ab09d5ec65e545807add3b52da643b0ef\">miroil::MirPromptSession::prompt_session</a></div><div class=\"ttdeci\">::MirPromptSession * prompt_session</div><div class=\"ttdef\"><b>Definition</b> mir_prompt_session.h:43</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_mir_prompt_session_html_acc39bc17075e427c54891584f01067de\"><div class=\"ttname\"><a href=\"classmiroil_1_1_mir_prompt_session.html#acc39bc17075e427c54891584f01067de\">miroil::MirPromptSession::operator=</a></div><div class=\"ttdeci\">auto operator=(MirPromptSession &amp;&amp;src) -&gt; MirPromptSession &amp;</div></div>\n <div class=\"ttc\" id=\"amir__prompt__session_8h_html_af99b904ad1e86c3c71e253217472d399\"><div class=\"ttname\"><a href=\"mir__prompt__session_8h.html#af99b904ad1e86c3c71e253217472d399\">MirClientFdCallback</a></div><div class=\"ttdeci\">void(* MirClientFdCallback)(MirPromptSession *prompt_session, size_t count, int const *fds, void *context)</div><div class=\"ttdef\"><b>Definition</b> mir_prompt_session.h:23</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -82,10 +82,10 @@\n _\bM_\bi_\br_\bC_\bl_\bi_\be_\bn_\bt_\bF_\bd_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk\n void(* MirClientFdCallback)(MirPromptSession *prompt_session, size_t count, int\n const *fds, void *context)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn mir_prompt_session.h:23\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__server__hooks_8h.html", "source2": "./usr/share/doc/mir-doc/html/mir__server__hooks_8h.html", "unified_diff": "@@ -109,14 +109,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"typedef-members\" name=\"typedef-members\"></a>\n Typedefs</h2></td></tr>\n <tr class=\"memitem:ac7c5e8cf8d2c8857a343517074e30260\" id=\"r_ac7c5e8cf8d2c8857a343517074e30260\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">using&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html#ac7c5e8cf8d2c8857a343517074e30260\">miroil::CreateNamedCursor</a> = std::function&lt; std::shared_ptr&lt; mir::graphics::CursorImage &gt;(std::string const  &amp;name)&gt;</td></tr>\n <tr class=\"separator:ac7c5e8cf8d2c8857a343517074e30260\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n T\bTy\byp\bpe\bed\bde\bef\bfs\bs\n using\u00a0 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\br_\be_\ba_\bt_\be_\bN_\ba_\bm_\be_\bd_\bC_\bu_\br_\bs_\bo_\br = std::function< std::shared_ptr< mir::\n        graphics::CursorImage >(std::string const &name)>\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__server__hooks_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/mir__server__hooks_8h_source.html", "unified_diff": "@@ -149,14 +149,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_mir_server_hooks_html_ad1ff406a9ca176a740379b8df08734f9\"><div class=\"ttname\"><a href=\"classmiroil_1_1_mir_server_hooks.html#ad1ff406a9ca176a740379b8df08734f9\">miroil::MirServerHooks::create_prompt_session_listener</a></div><div class=\"ttdeci\">void create_prompt_session_listener(std::shared_ptr&lt; PromptSessionListener &gt; listener)</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_mir_server_hooks_html_aff82f2d3cdde6c0e9cc54af801a034e9\"><div class=\"ttname\"><a href=\"classmiroil_1_1_mir_server_hooks.html#aff82f2d3cdde6c0e9cc54af801a034e9\">miroil::MirServerHooks::MirServerHooks</a></div><div class=\"ttdeci\">MirServerHooks()</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_prompt_session_listener_html\"><div class=\"ttname\"><a href=\"classmiroil_1_1_prompt_session_listener.html\">miroil::PromptSessionListener</a></div><div class=\"ttdef\"><b>Definition</b> prompt_session_listener.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -96,10 +96,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn prompt_session_listener.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__version__number_8h.html", "source2": "./usr/share/doc/mir-doc/html/mir__version__number_8h.html", "unified_diff": "@@ -138,14 +138,14 @@\n <p>Returns the combined version information as a single 32-bit value for logical comparisons. For example: #if MIR_CLIENT_VERSION &gt;= <a class=\"el\" href=\"mir__version__number_8h.html#ae07f483f06aff1d127e3ea1582f8723a\" title=\"MIR_VERSION_NUMBER.\">MIR_VERSION_NUMBER(2,3,4)</a></p>\n <p>This can be useful to conditionally build code depending on new features or specific bugfixes in the Mir client library. </p>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -29,10 +29,10 @@\n       minor [in] The minor version (eg: 2 for version 3.2.33)\n       micro [in] The micro version (eg: 33 for version 3.2.33)\n Returns the combined version information as a single 32-bit value for logical\n comparisons. For example: #if MIR_CLIENT_VERSION >= _\bM_\bI_\bR_\b__\bV_\bE_\bR_\bS_\bI_\bO_\bN_\b__\bN_\bU_\bM_\bB_\bE_\bR_\b(_\b2_\b,_\b3_\b,_\b4_\b)\n This can be useful to conditionally build code depending on new features or\n specific bugfixes in the Mir client library.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mir__version__number_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/mir__version__number_8h_source.html", "unified_diff": "@@ -117,14 +117,14 @@\n <div class=\"line\"><span class=\"lineno\">   33</span><span class=\"comment\"> */</span></div>\n <div class=\"line\"><a id=\"l00034\" name=\"l00034\"></a><span class=\"lineno\"><a class=\"line\" href=\"mir__version__number_8h.html#ae07f483f06aff1d127e3ea1582f8723a\">   34</a></span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">define</span> <span class=\"preprocessor\">MIR_VERSION_NUMBER</span><span class=\"preprocessor\">(</span><span class=\"preprocessor\">major</span><span class=\"preprocessor\">,</span><span class=\"preprocessor\">minor</span><span class=\"preprocessor\">,</span><span class=\"preprocessor\">micro</span><span class=\"preprocessor\">)</span></div>\n <div class=\"line\"><a id=\"l00035\" name=\"l00035\"></a><span class=\"lineno\">   35</span>    <span class=\"preprocessor\">(</span><span class=\"preprocessor\">(</span><span class=\"preprocessor\">(</span><span class=\"preprocessor\">major</span><span class=\"preprocessor\">)</span> <span class=\"preprocessor\">&lt;&lt;</span> 22<span class=\"preprocessor\">)</span> <span class=\"preprocessor\">+</span> <span class=\"preprocessor\">(</span><span class=\"preprocessor\">(</span><span class=\"preprocessor\">minor</span><span class=\"preprocessor\">)</span> <span class=\"preprocessor\">&lt;&lt;</span> 12<span class=\"preprocessor\">)</span> <span class=\"preprocessor\">+</span> <span class=\"preprocessor\">(</span><span class=\"preprocessor\">micro</span><span class=\"preprocessor\">)</span><span class=\"preprocessor\">)</span></div>\n <div class=\"line\"><a id=\"l00036\" name=\"l00036\"></a><span class=\"lineno\">   36</span> </div>\n <div class=\"line\"><a id=\"l00037\" name=\"l00037\"></a><span class=\"lineno\">   37</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span> <span class=\"comment\">/* MIR_VERSION_NUMBER_H_ */</span></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -42,10 +42,10 @@\n 32 * specific bugfixes in the Mir client library.\n 33 */\n _\b3_\b4#define MIR_VERSION_NUMBER(major,minor,micro)\n 35 (((major) << 22) + ((minor) << 12) + (micro))\n 36\n 37#endif /* MIR_VERSION_NUMBER_H_ */\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mirbuffer_8h.html", "source2": "./usr/share/doc/mir-doc/html/mirbuffer_8h.html", "unified_diff": "@@ -101,14 +101,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/mirbuffer_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/mirbuffer_8h_source.html", "unified_diff": "@@ -144,14 +144,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_g_l_buffer_html_ab1b2c5875edacd7f43a5c5c97e088ee8\"><div class=\"ttname\"><a href=\"classmiroil_1_1_g_l_buffer.html#ab1b2c5875edacd7f43a5c5c97e088ee8\">miroil::GLBuffer::bind</a></div><div class=\"ttdeci\">void bind()</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_g_l_buffer_html_ad40d3f03a7dd44f92b8b184773fbae89\"><div class=\"ttname\"><a href=\"classmiroil_1_1_g_l_buffer.html#ad40d3f03a7dd44f92b8b184773fbae89\">miroil::GLBuffer::empty</a></div><div class=\"ttdeci\">bool empty()</div></div>\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -85,10 +85,10 @@\n operations that they support.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/miregl_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/miregl_8cpp.html", "unified_diff": "@@ -134,14 +134,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -28,10 +28,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bma\bak\bke\be_\b_m\bmi\bir\br_\b_e\beg\bgl\bla\bap\bpp\bp(\b()\b) *\b**\b**\b**\b**\b*\n std::shared_ptr< MirEglApp > make_mir_eglapp ( struct wl_display *\u00a0 d\bdi\bis\bsp\bpl\bla\bay\by )\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bmi\bir\br_\b_s\bsu\bur\brf\bfa\bac\bce\be_\b_i\bin\bni\bit\bt(\b()\b) *\b**\b**\b**\b**\b*\n std::vector< std::shared_ptr<   std::shared_ptr< MirEglApp >\n _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be > >             ( const &\u00a0                     m\bmi\bir\br_\b_e\beg\bgl\bl_\b_a\bap\bpp\bp )\n mir_surface_init\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/miregl_8h.html", "source2": "./usr/share/doc/mir-doc/html/miregl_8h.html", "unified_diff": "@@ -144,14 +144,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,10 +31,10 @@\n *\b**\b**\b**\b**\b* F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bma\bak\bke\be_\b_m\bmi\bir\br_\b_e\beg\bgl\bla\bap\bpp\bp(\b()\b) *\b**\b**\b**\b**\b*\n std::shared_ptr< MirEglApp > make_mir_eglapp ( struct wl_display *\u00a0 d\bdi\bis\bsp\bpl\bla\bay\by )\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bmi\bir\br_\b_s\bsu\bur\brf\bfa\bac\bce\be_\b_i\bin\bni\bit\bt(\b()\b) *\b**\b**\b**\b**\b*\n std::vector< std::shared_ptr<      ( std::shared_ptr< MirEglApp > const a\bap\bpp\bp )\n _\bM_\bi_\br_\bE_\bg_\bl_\bS_\bu_\br_\bf_\ba_\bc_\be > > mir_surface_init   &\u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/miregl_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/miregl_8h_source.html", "unified_diff": "@@ -148,14 +148,14 @@\n <div class=\"ttc\" id=\"aclass_mir_egl_surface_html_aaf6dffdbec5a581937a46c35d6a63d96\"><div class=\"ttname\"><a href=\"class_mir_egl_surface.html#aaf6dffdbec5a581937a46c35d6a63d96\">MirEglSurface::MirEglSurface</a></div><div class=\"ttdeci\">MirEglSurface(std::shared_ptr&lt; MirEglApp &gt; const &amp;mir_egl_app, struct wl_output *wl_output)</div><div class=\"ttdef\"><b>Definition</b> miregl.cpp:73</div></div>\n <div class=\"ttc\" id=\"aclass_mir_egl_surface_html_ad85f43762ab6a1e1036dbbc005879690\"><div class=\"ttname\"><a href=\"class_mir_egl_surface.html#ad85f43762ab6a1e1036dbbc005879690\">MirEglSurface::~MirEglSurface</a></div><div class=\"ttdeci\">~MirEglSurface()</div><div class=\"ttdef\"><b>Definition</b> miregl.cpp:89</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_surface_html\"><div class=\"ttname\"><a href=\"class_wayland_surface.html\">WaylandSurface</a></div><div class=\"ttdef\"><b>Definition</b> wayland_surface.h:27</div></div>\n <div class=\"ttc\" id=\"amiregl_8h_html_a720a656b59420449f34dd4e57d7855d4\"><div class=\"ttname\"><a href=\"miregl_8h.html#a720a656b59420449f34dd4e57d7855d4\">mir_surface_init</a></div><div class=\"ttdeci\">std::vector&lt; std::shared_ptr&lt; MirEglSurface &gt; &gt; mir_surface_init(std::shared_ptr&lt; MirEglApp &gt; const &amp;app)</div><div class=\"ttdef\"><b>Definition</b> miregl.cpp:61</div></div>\n <div class=\"ttc\" id=\"amiregl_8h_html_aad52ef5aad1e846816c3237b8267806a\"><div class=\"ttname\"><a href=\"miregl_8h.html#aad52ef5aad1e846816c3237b8267806a\">make_mir_eglapp</a></div><div class=\"ttdeci\">std::shared_ptr&lt; MirEglApp &gt; make_mir_eglapp(struct wl_display *display)</div><div class=\"ttdef\"><b>Definition</b> miregl.cpp:56</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -88,10 +88,10 @@\n std::vector< std::shared_ptr< MirEglSurface > > mir_surface_init(std::\n shared_ptr< MirEglApp > const &app)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn miregl.cpp:61\n _\bm_\ba_\bk_\be_\b__\bm_\bi_\br_\b__\be_\bg_\bl_\ba_\bp_\bp\n std::shared_ptr< MirEglApp > make_mir_eglapp(struct wl_display *display)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn miregl.cpp:56\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers.html", "unified_diff": "@@ -84,14 +84,14 @@\n <li>as_size()&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#a19ae106fe26d84356102093b82ba45d8\">mir::geometry::generic</a></li>\n <li>as_width()&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a8432dee5ffbc7b1f5ada572f0f31495e\">mir::geometry</a></li>\n <li>as_x()&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a67918d44df79be19ecafb82ba18b3d5a\">mir::geometry</a></li>\n <li>as_y()&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#ad62281d68095ec980156ecd1a638d41b\">mir::geometry</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,10 +14,10 @@\n     * as_height()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * as_point()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc\n     * as_size()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc\n     * as_width()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * as_x()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * as_y()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_b.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_b.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all namespace members with links to the namespace documentation for each member:</div>\n \n <h3><a id=\"index_b\" name=\"index_b\"></a>- b -</h3><ul>\n <li>BufferStreamId&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#a561c6c31034dbec29b4b94573ec3b529\">miral</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,10 +3,10 @@\n Searching...\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- b\bb -\b-\n     * BufferStreamId\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_c.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_c.html", "unified_diff": "@@ -75,14 +75,14 @@\n <h3><a id=\"index_c\" name=\"index_c\"></a>- c -</h3><ul>\n <li>CommandLineOption&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#a49e9fb12b0c79a0a156541985310537b\">miral</a></li>\n <li>CompositorID&#160;:&#160;<a class=\"el\" href=\"namespacemiroil.html#ae48d62a91236336cf0dab9c4b13f1216\">miroil</a></li>\n <li>CreateNamedCursor&#160;:&#160;<a class=\"el\" href=\"namespacemiroil.html#ac7c5e8cf8d2c8857a343517074e30260\">miroil</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,10 +5,10 @@\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- c\bc -\b-\n     * CommandLineOption\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * CompositorID\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl\n     * CreateNamedCursor\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_d.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_d.html", "unified_diff": "@@ -80,14 +80,14 @@\n <li>dispatch_input_event()&#160;:&#160;<a class=\"el\" href=\"namespacemiroil.html#a31807a727abc72073f7c7309f47590c0\">miroil</a></li>\n <li>Displacement&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#ab06429a81e923cb5af8a07ac76059745\">mir::geometry</a></li>\n <li>DisplacementF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#aa8a6d4422a097d8f796619945eb93142\">mir::geometry</a></li>\n <li>display_configuration_options()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#a7a992b36731bb6543092e39776640ba8\">miral</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n     * DeltaY\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc\n     * DeltaYF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * dispatch_input_event()\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl\n     * Displacement\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * DisplacementF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * display_configuration_options()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_e.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_e.html", "unified_diff": "@@ -74,14 +74,14 @@\n \n <h3><a id=\"index_e\" name=\"index_e\"></a>- e -</h3><ul>\n <li>equivalent_display_area()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#ae3e8a2d1d13195be9b5c2b1da2a9a367\">miral</a></li>\n <li>EventUPtr&#160;:&#160;<a class=\"el\" href=\"namespacemir.html#a88b800e19b3c392ea966c24e387bd756\">mir</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- e\be -\b-\n     * equivalent_display_area()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * EventUPtr\u00a0:\u00a0_\bm_\bi_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_f.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_f.html", "unified_diff": "@@ -76,14 +76,14 @@\n <li>fatal_error&#160;:&#160;<a class=\"el\" href=\"namespacemir.html#adbd3f807eb6d8ff75ef448788480a006\">mir</a></li>\n <li>fatal_error_abort()&#160;:&#160;<a class=\"el\" href=\"namespacemir.html#a984aad4cff67e4ff302485cb123b3408\">mir</a></li>\n <li>fatal_error_except()&#160;:&#160;<a class=\"el\" href=\"namespacemir.html#ad0317ca6f21212ca7364b2e14a06f971\">mir</a></li>\n <li>font_file()&#160;:&#160;<a class=\"el\" href=\"namespacewallpaper.html#a04d2d3975f3419fa86277703ff9276f2\">wallpaper</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n documentation for each member:\n -\b- f\bf -\b-\n     * fatal_error\u00a0:\u00a0_\bm_\bi_\br\n     * fatal_error_abort()\u00a0:\u00a0_\bm_\bi_\br\n     * fatal_error_except()\u00a0:\u00a0_\bm_\bi_\br\n     * font_file()\u00a0:\u00a0_\bw_\ba_\bl_\bl_\bp_\ba_\bp_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_func.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_func.html", "unified_diff": "@@ -190,14 +190,14 @@\n \n \n <h3><a id=\"index_w\" name=\"index_w\"></a>- w -</h3><ul>\n <li>window_for()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#ac32b64d4b27168f9d008b38d562def36\">miral</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -84,10 +84,10 @@\n     * PrintTo()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n -\b- s\bs -\b-\n     * set_window_management_policy()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * socket_fd_of()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n -\b- w\bw -\b-\n     * window_for()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_h.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_h.html", "unified_diff": "@@ -74,14 +74,14 @@\n \n <h3><a id=\"index_h\" name=\"index_h\"></a>- h -</h3><ul>\n <li>Height&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#a78752a318aa581de23ad5ee3e2fa2dd7\">mir::geometry::generic</a>, <a class=\"el\" href=\"namespacemir_1_1geometry.html#aacc9520fa7f3ab97db5c87906e8be719\">mir::geometry</a></li>\n <li>HeightF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#aaae70e815f128f35d7cc28688e15287a\">mir::geometry</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- h\bh -\b-\n     * Height\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * HeightF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_i.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_i.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all namespace members with links to the namespace documentation for each member:</div>\n \n <h3><a id=\"index_i\" name=\"index_i\"></a>- i -</h3><ul>\n <li>intersection_of()&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#a3cf2c33b465d1cbb1d7ff8f3a3917859\">mir::geometry::generic</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,10 +3,10 @@\n Searching...\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- i\bi -\b-\n     * intersection_of()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_k.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_k.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all namespace members with links to the namespace documentation for each member:</div>\n \n <h3><a id=\"index_k\" name=\"index_k\"></a>- k -</h3><ul>\n <li>kill()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#a8ea718a9ca45e67a09630e022af689ea\">miral</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,10 +3,10 @@\n Searching...\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- k\bk -\b-\n     * kill()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_l.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_l.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all namespace members with links to the namespace documentation for each member:</div>\n \n <h3><a id=\"index_l\" name=\"index_l\"></a>- l -</h3><ul>\n <li>lambda_as_function()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#a9885588b584c829b1ccea01b6d7c7131\">miral</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,10 +3,10 @@\n Searching...\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- l\bl -\b-\n     * lambda_as_function()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_m.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_m.html", "unified_diff": "@@ -102,14 +102,14 @@\n <li>mir_touch_event_input_event()&#160;:&#160;<a class=\"el\" href=\"namespacemiral_1_1toolkit.html#af4167f024464c3c3f776560a83d8375f\">miral::toolkit</a></li>\n <li>mir_touch_event_modifiers()&#160;:&#160;<a class=\"el\" href=\"namespacemiral_1_1toolkit.html#a4c5eaa1b33364972fffa87827e5e416b\">miral::toolkit</a></li>\n <li>mir_touch_event_point_count()&#160;:&#160;<a class=\"el\" href=\"namespacemiral_1_1toolkit.html#a7f3bc79f0c139ec58161ca385dd97ea3\">miral::toolkit</a></li>\n <li>mir_touch_event_tooltype()&#160;:&#160;<a class=\"el\" href=\"namespacemiral_1_1toolkit.html#a918f0a7953cb3d2ce0ba4e8c102b10ed\">miral::toolkit</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -32,10 +32,10 @@\n     * mir_touch_event_axis_value()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bt_\bo_\bo_\bl_\bk_\bi_\bt\n     * mir_touch_event_id()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bt_\bo_\bo_\bl_\bk_\bi_\bt\n     * mir_touch_event_input_event()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bt_\bo_\bo_\bl_\bk_\bi_\bt\n     * mir_touch_event_modifiers()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bt_\bo_\bo_\bl_\bk_\bi_\bt\n     * mir_touch_event_point_count()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bt_\bo_\bo_\bl_\bk_\bi_\bt\n     * mir_touch_event_tooltype()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl_\b:_\b:_\bt_\bo_\bo_\bl_\bk_\bi_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_n.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_n.html", "unified_diff": "@@ -73,14 +73,14 @@\n <div class=\"textblock\">Here is a list of all namespace members with links to the namespace documentation for each member:</div>\n \n <h3><a id=\"index_n\" name=\"index_n\"></a>- n -</h3><ul>\n <li>name_of()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#a2afe37d47d30b4e5fe5ab96c642aef48\">miral</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,10 +3,10 @@\n Searching...\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- n\bn -\b-\n     * name_of()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_o.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_o.html", "unified_diff": "@@ -86,14 +86,14 @@\n <li>operator==()&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#adbbe7d281c35528178704076b4325571\">mir::geometry::generic</a>, <a class=\"el\" href=\"namespacemir.html#a4557675a8e91466a1125e1090a106f09\">mir</a>, <a class=\"el\" href=\"namespacemiral.html#a9978efd078cee67913e22dd249346dbf\">miral</a></li>\n <li>operator&gt;()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#a869d9cad37fb2d8cf0653dc87a711618\">miral</a></li>\n <li>operator&gt;=()&#160;:&#160;<a class=\"el\" href=\"namespacemir.html#aa0f8d360850c5afffe41064e9120dc0c\">mir</a>, <a class=\"el\" href=\"namespacemiral.html#aee9e767a99e405070c9ff5e8c020a112\">miral</a></li>\n <li>OutputId&#160;:&#160;<a class=\"el\" href=\"namespacemiroil.html#afc17ae8de881e6560eff62da65268e30\">miroil</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n     * operator<<()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by, _\bm_\bi_\br\n     * operator<=()\u00a0:\u00a0_\bm_\bi_\br, _\bm_\bi_\br_\ba_\bl\n     * operator==()\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc, _\bm_\bi_\br, _\bm_\bi_\br_\ba_\bl\n     * operator>()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * operator>=()\u00a0:\u00a0_\bm_\bi_\br, _\bm_\bi_\br_\ba_\bl\n     * OutputId\u00a0:\u00a0_\bm_\bi_\br_\bo_\bi_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_p.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_p.html", "unified_diff": "@@ -77,14 +77,14 @@\n <li>Point&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a2c44532d52df40fe265b24ce514756ef\">mir::geometry</a></li>\n <li>PointF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a91aadfe8a6fa1192529458a15ceefbed\">mir::geometry</a></li>\n <li>pre_init()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#acb83bfca4dec79501f36047818b5f53e\">miral</a></li>\n <li>PrintTo()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#aec35600d613fe6bb61ee9018bef70a43\">miral</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n -\b- p\bp -\b-\n     * pid_of()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * Point\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * PointF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * pre_init()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * PrintTo()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_r.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_r.html", "unified_diff": "@@ -74,14 +74,14 @@\n \n <h3><a id=\"index_r\" name=\"index_r\"></a>- r -</h3><ul>\n <li>Rectangle&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a0b496a04ef755c93de3c851e34d6f85e\">mir::geometry</a></li>\n <li>RectangleF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a357939a88c9cfdbe6592f101d057d80d\">mir::geometry</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- r\br -\b-\n     * Rectangle\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * RectangleF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_s.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_s.html", "unified_diff": "@@ -77,14 +77,14 @@\n <li>Size&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a3a6ede03fc30da2d830a9999ef9f26bd\">mir::geometry</a></li>\n <li>SizeF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a2712b44e5d3a1fafc1d93f754bfbd4a7\">mir::geometry</a></li>\n <li>socket_fd_of()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#ae33e0b42c295335e62d45cc75d527ab7\">miral</a></li>\n <li>Stride&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#ae1538211aaabf520e474df18aa18aa7b\">mir::geometry</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n -\b- s\bs -\b-\n     * set_window_management_policy()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * Size\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * SizeF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * socket_fd_of()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * Stride\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_type.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_type.html", "unified_diff": "@@ -149,14 +149,14 @@\n \n <h3><a id=\"index_y\" name=\"index_y\"></a>- y -</h3><ul>\n <li>Y&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#a7c99dd824ffd32e662a9898f1e9f0519\">mir::geometry::generic</a>, <a class=\"el\" href=\"namespacemir_1_1geometry.html#acb3e4a02fb273515faa7379e4758fee1\">mir::geometry</a></li>\n <li>YF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#afeae4b2468ec034db23508cad5edd5c2\">mir::geometry</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -43,10 +43,10 @@\n -\b- x\bx -\b-\n     * X\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * XF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n -\b- y\by -\b-\n     * Y\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * YF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_vars.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_vars.html", "unified_diff": "@@ -71,14 +71,14 @@\n \n <div class=\"contents\">\n <div class=\"textblock\">Here is a list of all namespace variables with links to the namespace documentation for each variable:</div><ul>\n <li>fatal_error&#160;:&#160;<a class=\"el\" href=\"namespacemir.html#adbd3f807eb6d8ff75ef448788480a006\">mir</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,10 +2,10 @@\n Loading...\n Searching...\n No Matches\n Here is a list of all namespace variables with links to the namespace\n documentation for each variable:\n     * fatal_error\u00a0:\u00a0_\bm_\bi_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_w.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_w.html", "unified_diff": "@@ -76,14 +76,14 @@\n <li>Width&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#acf3c7584b23033a54a9e9018bb69248b\">mir::geometry::generic</a>, <a class=\"el\" href=\"namespacemir_1_1geometry.html#a2b23fb4d376939d56f0bb968a82e5c67\">mir::geometry</a></li>\n <li>WidthF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a900b7b78edcb74bb0cc7a24255b7de8e\">mir::geometry</a></li>\n <li>window_for()&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#ac32b64d4b27168f9d008b38d562def36\">miral</a></li>\n <li>WindowManagementPolicyBuilder&#160;:&#160;<a class=\"el\" href=\"namespacemiral.html#aa2989f2658b6e9d4b8c8c26900122aeb\">miral</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n documentation for each member:\n -\b- w\bw -\b-\n     * Width\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * WidthF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * window_for()\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n     * WindowManagementPolicyBuilder\u00a0:\u00a0_\bm_\bi_\br_\ba_\bl\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_x.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_x.html", "unified_diff": "@@ -74,14 +74,14 @@\n \n <h3><a id=\"index_x\" name=\"index_x\"></a>- x -</h3><ul>\n <li>X&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#ab6e222f2b016730e793cfa5815a67f38\">mir::geometry::generic</a>, <a class=\"el\" href=\"namespacemir_1_1geometry.html#ad1455133d89fd8d90a9fb529feb663f5\">mir::geometry</a></li>\n <li>XF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#a016e8d8131e0356a497c9b890ccbc35f\">mir::geometry</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- x\bx -\b-\n     * X\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * XF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemembers_y.html", "source2": "./usr/share/doc/mir-doc/html/namespacemembers_y.html", "unified_diff": "@@ -74,14 +74,14 @@\n \n <h3><a id=\"index_y\" name=\"index_y\"></a>- y -</h3><ul>\n <li>Y&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#a7c99dd824ffd32e662a9898f1e9f0519\">mir::geometry::generic</a>, <a class=\"el\" href=\"namespacemir_1_1geometry.html#acb3e4a02fb273515faa7379e4758fee1\">mir::geometry</a></li>\n <li>YF&#160;:&#160;<a class=\"el\" href=\"namespacemir_1_1geometry.html#afeae4b2468ec034db23508cad5edd5c2\">mir::geometry</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,10 +4,10 @@\n No Matches\n Here is a list of all namespace members with links to the namespace\n documentation for each member:\n -\b- y\by -\b-\n     * Y\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc, _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n     * YF\u00a0:\u00a0_\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemir.html", "source2": "./usr/share/doc/mir-doc/html/namespacemir.html", "unified_diff": "@@ -775,14 +775,14 @@\n   </dd>\n </dl>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -215,10 +215,10 @@\n simple char* so its value is clearly visible in stack trace output.\n   Remarks\n       There is no attempt to make this thread-safe, if it needs to be changed\n       that should be done before spinning up the Mir server.\n   Parameters\n       [in] reason A printf-style format string.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemir_1_1geometry.html", "source2": "./usr/share/doc/mir-doc/html/namespacemir_1_1geometry.html", "unified_diff": "@@ -858,14 +858,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -215,10 +215,10 @@\n constexpr _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bY< T > ( _\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bH_\be_\bi_\bg_\bh_\bt< T > const h\bh )    inlineconstexpr\n mir::geometry::as_y         &\u00a0\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br<\b<<\b<(\b()\b) *\b**\b**\b**\b**\b*\n std::ostream & mir::geometry::operator<< ( std::ostream &\u00a0     o\bou\but\bt,\n                                            _\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs const &\u00a0 v\bva\bal\blu\bue\be\u00a0\n                                          )\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemir_1_1geometry_1_1generic.html", "source2": "./usr/share/doc/mir-doc/html/namespacemir_1_1geometry_1_1generic.html", "unified_diff": "@@ -3727,14 +3727,14 @@\n </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -857,10 +857,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br=\b==\b=(\b()\b) [\b[4\b4/\b/4\b4]\b] *\b**\b**\b**\b**\b*\n template<typename T >\n constexpr bool mir::geometry:: ( _\bS_\bi_\bz_\be< T > const &\u00a0 l\blh\bhs\bs,\n generic::operator==                                      inlineconstexpr\n                                  _\bS_\bi_\bz_\be< T > const &\u00a0 r\brh\bhs\bs\u00a0\n                                )\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemiral.html", "source2": "./usr/share/doc/mir-doc/html/namespacemiral.html", "unified_diff": "@@ -1075,14 +1075,14 @@\n <dl class=\"section return\"><dt>Returns</dt><dd>The window (null if no window is found) </dd></dl>\n <dl class=\"section remark\"><dt>Remarks</dt><dd>Since MirAL 2.5 </dd></dl>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -361,10 +361,10 @@\n may not be a corresponding _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw (e.g. the surface is created and\n assigned properties before 'commit' creates the _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw).\n   Returns\n       The window (null if no window is found)\n   Remarks\n       Since MirAL 2.5\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemiral_1_1detail.html", "source2": "./usr/share/doc/mir-doc/html/namespacemiral_1_1detail.html", "unified_diff": "@@ -87,14 +87,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">struct &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4.html\">FunctionType&lt; Return(Lambda::*)(Arg...) const &gt;</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">struct &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4.html\">FunctionType&lt; Return(Lambda::*)(Arg...)&gt;</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n struct \u00a0 _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be\n \u00a0\n struct \u00a0 _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b _\bc_\bo_\bn_\bs_\bt_\b _\b>\n \u00a0\n struct \u00a0 _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b>\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemiral_1_1toolkit.html", "source2": "./usr/share/doc/mir-doc/html/namespacemiral_1_1toolkit.html", "unified_diff": "@@ -1026,14 +1026,14 @@\n </dl>\n <dl class=\"section return\"><dt>Returns</dt><dd>Tooltype used for the touch at index </dd></dl>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -401,10 +401,10 @@\n Retrieve the tooltype for touch at given index.\n   Parameters\n       [in] event       The touch event\n       [in] touch_index The touch index. Must be less than (touch_count - 1).\n   Returns\n       Tooltype used for the touch at index\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacemiroil.html", "source2": "./usr/share/doc/mir-doc/html/namespacemiroil.html", "unified_diff": "@@ -208,14 +208,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -73,10 +73,10 @@\n GraphicsConfOutputIdTag>\n *\b**\b**\b**\b**\b* F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0d\bdi\bis\bsp\bpa\bat\btc\bch\bh_\b_i\bin\bnp\bpu\but\bt_\b_e\bev\bve\ben\bnt\bt(\b()\b) *\b**\b**\b**\b**\b*\n void miroil::dispatch_input_event ( const _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw &\u00a0 w\bwi\bin\bnd\bdo\bow\bw,\n                                     const MirInputEvent *\u00a0 e\bev\bve\ben\bnt\bt\u00a0\n                                   )\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespaces.html", "source2": "./usr/share/doc/mir-doc/html/namespaces.html", "unified_diff": "@@ -176,14 +176,14 @@\n <tr id=\"row_2_20_\" class=\"even\"><td class=\"entry\"><span style=\"width:32px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">C</span></span><a class=\"el\" href=\"classmiroil_1_1_surface_observer.html\" target=\"_self\">SurfaceObserver</a></td><td class=\"desc\"></td></tr>\n <tr id=\"row_3_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">N</span></span><a class=\"el\" href=\"namespacestd.html\" target=\"_self\">std</a></td><td class=\"desc\">STL namespace </td></tr>\n <tr id=\"row_4_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><span class=\"icona\"><span class=\"icon\">N</span></span><a class=\"el\" href=\"namespacewallpaper.html\" target=\"_self\">wallpaper</a></td><td class=\"desc\"></td></tr>\n </table>\n </div><!-- directory -->\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -185,10 +185,10 @@\n \u00a0C_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br\n \u00a0C_\bS_\be_\bt_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br\n \u00a0C_\bS_\bu_\br_\bf_\ba_\bc_\be\n \u00a0C_\bS_\bu_\br_\bf_\ba_\bc_\be_\bO_\bb_\bs_\be_\br_\bv_\be_\br\n \u00a0N_\bs_\bt_\bd                                   STL namespace\n \u00a0N_\bw_\ba_\bl_\bl_\bp_\ba_\bp_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacestd.html", "source2": "./usr/share/doc/mir-doc/html/namespacestd.html", "unified_diff": "@@ -376,14 +376,14 @@\n <tr class=\"memdesc:\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">STL class. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n <a name=\"details\" id=\"details\"></a><h2 class=\"groupheader\">Detailed Description</h2>\n <div class=\"textblock\"><p>STL namespace. </p>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -299,10 +299,10 @@\n \u00a0\n class \u00a0 w\bws\bst\btr\bri\bin\bng\bgs\bst\btr\bre\bea\bam\bm\n \u00a0       STL class.\n \u00a0\n *\b**\b**\b**\b**\b* D\bDe\bet\bta\bai\bil\ble\bed\bd D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n STL namespace.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/namespacewallpaper.html", "source2": "./usr/share/doc/mir-doc/html/namespacewallpaper.html", "unified_diff": "@@ -117,14 +117,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,10 +11,10 @@\n \u00a0\n *\b**\b**\b**\b**\b* F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0f\bfo\bon\bnt\bt_\b_f\bfi\bil\ble\be(\b()\b) [\b[1\b1/\b/2\b2]\b] *\b**\b**\b**\b**\b*\n auto wallpaper::font_file (  ) -> std::string\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0f\bfo\bon\bnt\bt_\b_f\bfi\bil\ble\be(\b()\b) [\b[2\b2/\b/2\b2]\b] *\b**\b**\b**\b**\b*\n void wallpaper::font_file ( std::string const &\u00a0 f\bfo\bon\bnt\bt_\b_f\bfi\bil\ble\be )\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/open__gl__context_8h.html", "source2": "./usr/share/doc/mir-doc/html/open__gl__context_8h.html", "unified_diff": "@@ -101,14 +101,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/open__gl__context_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/open__gl__context_8h_source.html", "unified_diff": "@@ -127,14 +127,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_open_g_l_context_html_a44ff0964a7ea2959e6350c5702e79879\"><div class=\"ttname\"><a href=\"classmiroil_1_1_open_g_l_context.html#a44ff0964a7ea2959e6350c5702e79879\">miroil::OpenGLContext::OpenGLContext</a></div><div class=\"ttdeci\">OpenGLContext(mir::graphics::GLConfig *gl_config)</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_open_g_l_context_html_a595699a67240dbb68d80f15d1a3e201f\"><div class=\"ttname\"><a href=\"classmiroil_1_1_open_g_l_context.html#a595699a67240dbb68d80f15d1a3e201f\">miroil::OpenGLContext::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server)</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_open_g_l_context_html_ac7b8ad3a91c7c2f9ce1ff987bc2cd1c6\"><div class=\"ttname\"><a href=\"classmiroil_1_1_open_g_l_context.html#ac7b8ad3a91c7c2f9ce1ff987bc2cd1c6\">miroil::OpenGLContext::the_open_gl_config</a></div><div class=\"ttdeci\">auto the_open_gl_config() const -&gt; std::shared_ptr&lt; mir::graphics::GLConfig &gt;</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -57,10 +57,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bO_\bp_\be_\bn_\bG_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b:_\b:_\bt_\bh_\be_\b__\bo_\bp_\be_\bn_\b__\bg_\bl_\b__\bc_\bo_\bn_\bf_\bi_\bg\n auto the_open_gl_config() const -> std::shared_ptr< mir::graphics::GLConfig >\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/optional__value_8h.html", "source2": "./usr/share/doc/mir-doc/html/optional__value_8h.html", "unified_diff": "@@ -125,14 +125,14 @@\n <tr class=\"separator:a4557675a8e91466a1125e1090a106f09\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:ae76330cbf76c91f171ad229bbb97771b\" id=\"r_ae76330cbf76c91f171ad229bbb97771b\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename T &gt; </td></tr>\n <tr class=\"memitem:ae76330cbf76c91f171ad229bbb97771b\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">bool&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html#ae76330cbf76c91f171ad229bbb97771b\">mir::operator!=</a> (T const &amp;lhs, <a class=\"el\" href=\"classmir_1_1optional__value.html\">optional_value</a>&lt; T &gt; const &amp;rhs)</td></tr>\n <tr class=\"separator:ae76330cbf76c91f171ad229bbb97771b\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -40,10 +40,10 @@\n template<typename T >\n bool\u00a0 _\bm_\bi_\br_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=_\b= (T const &lhs, _\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be< T > const &rhs)\n \u00a0\n template<typename T >\n bool\u00a0 _\bm_\bi_\br_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b!_\b= (T const &lhs, _\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be< T > const &rhs)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/optional__value_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/optional__value_8h_source.html", "unified_diff": "@@ -214,14 +214,14 @@\n <div class=\"ttc\" id=\"anamespacemir_html_abc2f7a3e9f4b945a5b48ca390f68247c\"><div class=\"ttname\"><a href=\"namespacemir.html#abc2f7a3e9f4b945a5b48ca390f68247c\">mir::operator!=</a></div><div class=\"ttdeci\">bool operator!=(optional_value&lt; T &gt; const &amp;lhs, T const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> optional_value.h:99</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_ad0c3dc577cd83f394fd02af500d791b4\"><div class=\"ttname\"><a href=\"namespacemir.html#ad0c3dc577cd83f394fd02af500d791b4\">mir::operator==</a></div><div class=\"ttdeci\">bool operator==(optional_value&lt; T &gt; const &amp;lhs, T const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> optional_value.h:93</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_adbd3f807eb6d8ff75ef448788480a006\"><div class=\"ttname\"><a href=\"namespacemir.html#adbd3f807eb6d8ff75ef448788480a006\">mir::fatal_error</a></div><div class=\"ttdeci\">void(* fatal_error)(char const *reason,...)</div><div class=\"ttdoc\">fatal_error() is strictly for &quot;this should never happen&quot; situations that you cannot recover from.</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_ae76330cbf76c91f171ad229bbb97771b\"><div class=\"ttname\"><a href=\"namespacemir.html#ae76330cbf76c91f171ad229bbb97771b\">mir::operator!=</a></div><div class=\"ttdeci\">bool operator!=(T const &amp;lhs, optional_value&lt; T &gt; const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> optional_value.h:111</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_af9dae9c8d4ab9b69f3f0968f1cddef27\"><div class=\"ttname\"><a href=\"namespacemir.html#af9dae9c8d4ab9b69f3f0968f1cddef27\">mir::operator!=</a></div><div class=\"ttdeci\">bool operator!=(optional_value&lt; T &gt; const &amp;lhs, optional_value&lt; T &gt; const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> optional_value.h:87</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -173,10 +173,10 @@\n _\bm_\bi_\br_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b!_\b=\n bool operator!=(T const &lhs, optional_value< T > const &rhs)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn optional_value.h:111\n _\bm_\bi_\br_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b!_\b=\n bool operator!=(optional_value< T > const &lhs, optional_value< T > const &rhs)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn optional_value.h:87\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/output_8h.html", "source2": "./usr/share/doc/mir-doc/html/output_8h.html", "unified_diff": "@@ -116,14 +116,14 @@\n <tr class=\"memitem:aa409ffb552d004c47d65ab6af36ecabd\" id=\"r_aa409ffb552d004c47d65ab6af36ecabd\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">bool&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#aa409ffb552d004c47d65ab6af36ecabd\">miral::operator!=</a> (<a class=\"el\" href=\"structmiral_1_1_output_1_1_physical_size_m_m.html\">Output::PhysicalSizeMM</a> const &amp;lhs, <a class=\"el\" href=\"structmiral_1_1_output_1_1_physical_size_m_m.html\">Output::PhysicalSizeMM</a> const &amp;rhs)</td></tr>\n <tr class=\"separator:aa409ffb552d004c47d65ab6af36ecabd\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:ae3e8a2d1d13195be9b5c2b1da2a9a367\" id=\"r_ae3e8a2d1d13195be9b5c2b1da2a9a367\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#ae3e8a2d1d13195be9b5c2b1da2a9a367\">miral::equivalent_display_area</a> (<a class=\"el\" href=\"classmiral_1_1_output.html\">Output</a> const &amp;lhs, <a class=\"el\" href=\"classmiral_1_1_output.html\">Output</a> const &amp;rhs) -&gt; bool</td></tr>\n <tr class=\"separator:ae3e8a2d1d13195be9b5c2b1da2a9a367\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -34,10 +34,10 @@\n bool\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b!_\b= (_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM const &lhs, _\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:\n       _\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM const &rhs)\n \u00a0\n auto\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\be_\bq_\bu_\bi_\bv_\ba_\bl_\be_\bn_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\ba_\br_\be_\ba (_\bO_\bu_\bt_\bp_\bu_\bt const &lhs, _\bO_\bu_\bt_\bp_\bu_\bt const &rhs) -\n       > bool\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/output_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/output_8h_source.html", "unified_diff": "@@ -261,14 +261,14 @@\n <div class=\"ttc\" id=\"anamespacemiral_html_ae3e8a2d1d13195be9b5c2b1da2a9a367\"><div class=\"ttname\"><a href=\"namespacemiral.html#ae3e8a2d1d13195be9b5c2b1da2a9a367\">miral::equivalent_display_area</a></div><div class=\"ttdeci\">auto equivalent_display_area(Output const &amp;lhs, Output const &amp;rhs) -&gt; bool</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_ae9b31767224e9af6d45b67029459bb09\"><div class=\"ttname\"><a href=\"namespacemiral.html#ae9b31767224e9af6d45b67029459bb09\">miral::operator==</a></div><div class=\"ttdeci\">bool operator==(Output::PhysicalSizeMM const &amp;lhs, Output::PhysicalSizeMM const &amp;rhs)</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_output_1_1_physical_size_m_m_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_output_1_1_physical_size_m_m.html\">miral::Output::PhysicalSizeMM</a></div><div class=\"ttdef\"><b>Definition</b> output.h:38</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_output_1_1_physical_size_m_m_html_a6255a17a1c8a8f2c6406217455ba47aa\"><div class=\"ttname\"><a href=\"structmiral_1_1_output_1_1_physical_size_m_m.html#a6255a17a1c8a8f2c6406217455ba47aa\">miral::Output::PhysicalSizeMM::width</a></div><div class=\"ttdeci\">int width</div><div class=\"ttdef\"><b>Definition</b> output.h:38</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_output_1_1_physical_size_m_m_html_afb21c2bd1e4afe87d549f249acf26d97\"><div class=\"ttname\"><a href=\"structmiral_1_1_output_1_1_physical_size_m_m.html#afb21c2bd1e4afe87d549f249acf26d97\">miral::Output::PhysicalSizeMM::height</a></div><div class=\"ttdeci\">int height</div><div class=\"ttdef\"><b>Definition</b> output.h:38</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -266,10 +266,10 @@\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM_\b:_\b:_\bw_\bi_\bd_\bt_\bh\n int width\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn output.h:38\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM_\b:_\b:_\bh_\be_\bi_\bg_\bh_\bt\n int height\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn output.h:38\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/pages.html", "source2": "./usr/share/doc/mir-doc/html/pages.html", "unified_diff": "@@ -84,14 +84,14 @@\n <tr id=\"row_6_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a class=\"el\" href=\"introducing_the_miral_api.html\" target=\"_self\">Introducing the Miral API</a></td><td class=\"desc\"></td></tr>\n <tr id=\"row_7_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a class=\"el\" href=\"md_doc_2kernel__requirements.html\" target=\"_self\">Linux Kernel Requirements for Mir</a></td><td class=\"desc\"></td></tr>\n <tr id=\"row_8_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a class=\"el\" href=\"deprecated.html\" target=\"_self\">Deprecated List</a></td><td class=\"desc\"></td></tr>\n </table>\n </div><!-- directory -->\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n \u00a0_\bA_\b _\bb_\br_\bi_\be_\bf_\b _\bg_\bu_\bi_\bd_\be_\b _\bf_\bo_\br_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\bi_\bn_\bg_\b _\bs_\by_\bm_\bb_\bo_\bl_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bM_\bi_\br_\b _\bD_\bS_\bO_\bs\n \u00a0_\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\bU_\bs_\bi_\bn_\bg_\b _\bM_\bi_\br\n \u00a0_\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bI_\bn_\bv_\bo_\bl_\bv_\be_\bd_\b _\bi_\bn_\b _\bM_\bi_\br\n \u00a0_\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bM_\bi_\br_\ba_\bl_\b _\bA_\bP_\bI\n \u00a0_\bL_\bi_\bn_\bu_\bx_\b _\bK_\be_\br_\bn_\be_\bl_\b _\bR_\be_\bq_\bu_\bi_\br_\be_\bm_\be_\bn_\bt_\bs_\b _\bf_\bo_\br_\b _\bM_\bi_\br\n \u00a0_\bD_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bL_\bi_\bs_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/persist__display__config_8h.html", "source2": "./usr/share/doc/mir-doc/html/persist__display__config_8h.html", "unified_diff": "@@ -101,14 +101,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/persist__display__config_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/persist__display__config_8h_source.html", "unified_diff": "@@ -142,14 +142,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_persist_display_config_html_a6b193e26f5d535a02b0c63211989c1d8\"><div class=\"ttname\"><a href=\"classmiroil_1_1_persist_display_config.html#a6b193e26f5d535a02b0c63211989c1d8\">miroil::PersistDisplayConfig::operator=</a></div><div class=\"ttdeci\">auto operator=(PersistDisplayConfig const &amp;) -&gt; PersistDisplayConfig &amp;</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_persist_display_config_html_a7567a946b8374bb24d8bcb3a4093bb6a\"><div class=\"ttname\"><a href=\"classmiroil_1_1_persist_display_config.html#a7567a946b8374bb24d8bcb3a4093bb6a\">miroil::PersistDisplayConfig::PersistDisplayConfig</a></div><div class=\"ttdeci\">PersistDisplayConfig(std::shared_ptr&lt; DisplayConfigurationStorage &gt; const &amp;storage, DisplayConfigurationPolicyWrapper const &amp;custom_wrapper)</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_persist_display_config_html_ae0cdb869c9bf1c46e6f85291245315cf\"><div class=\"ttname\"><a href=\"classmiroil_1_1_persist_display_config.html#ae0cdb869c9bf1c46e6f85291245315cf\">miroil::PersistDisplayConfig::~PersistDisplayConfig</a></div><div class=\"ttdeci\">~PersistDisplayConfig()</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -84,10 +84,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\be_\br_\bs_\bi_\bs_\bt_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\b:_\b:_\b~_\bP_\be_\br_\bs_\bi_\bs_\bt_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg\n ~PersistDisplayConfig()\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/point_8h.html", "source2": "./usr/share/doc/mir-doc/html/point_8h.html", "unified_diff": "@@ -146,14 +146,14 @@\n <tr class=\"separator:a8a93681e9ceb5cee8732c45ab936885d\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:ab1ce691dd90507c46268888c1c4e9f5b\" id=\"r_ab1ce691dd90507c46268888c1c4e9f5b\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename T &gt; </td></tr>\n <tr class=\"memitem:ab1ce691dd90507c46268888c1c4e9f5b\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">std::ostream &amp;&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#ab1ce691dd90507c46268888c1c4e9f5b\">mir::geometry::generic::operator&lt;&lt;</a> (std::ostream &amp;out, <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html\">Point</a>&lt; T &gt; const &amp;value)</td></tr>\n <tr class=\"separator:ab1ce691dd90507c46268888c1c4e9f5b\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -72,10 +72,10 @@\n                       _\bD_\be_\bl_\bt_\ba_\bY< T > rhs)\n \u00a0\n template<typename T >\n       std::ostream &\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b<_\b< (std::ostream &out,\n                       _\bP_\bo_\bi_\bn_\bt< T > const &value)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/point_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/point_8h_source.html", "unified_diff": "@@ -202,14 +202,14 @@\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_point_html_ab1f6cf3169589df5a09d62c675661be1\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_point.html#ab1f6cf3169589df5a09d62c675661be1\">mir::geometry::generic::Point::operator=</a></div><div class=\"ttdeci\">Point &amp; operator=(Point const &amp;)=default</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_point_html_ab363343f79f6f76a0ad40f3546d32bbc\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_point.html#ab363343f79f6f76a0ad40f3546d32bbc\">mir::geometry::generic::Point::Point</a></div><div class=\"ttdeci\">constexpr Point()=default</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_point_html_ae059e6c292840a8a4b1d7b764a7a698b\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_point.html#ae059e6c292840a8a4b1d7b764a7a698b\">mir::geometry::generic::Point::Point</a></div><div class=\"ttdeci\">constexpr Point(Point const &amp;)=default</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_point_html_afc955c945d5005be00e301bb33971e72\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_point.html#afc955c945d5005be00e301bb33971e72\">mir::geometry::generic::Point::Point</a></div><div class=\"ttdeci\">constexpr Point(XType &amp;&amp;x, YType &amp;&amp;y)</div><div class=\"ttdef\"><b>Definition</b> point.h:52</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size</a></div><div class=\"ttdef\"><b>Definition</b> size.h:37</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -172,10 +172,10 @@\n constexpr Point(Point const &)=default\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b:_\b:_\bP_\bo_\bi_\bn_\bt\n constexpr Point(XType &&x, YType &&y)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn point.h:52\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:37\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/prepend__event__filter_8h.html", "source2": "./usr/share/doc/mir-doc/html/prepend__event__filter_8h.html", "unified_diff": "@@ -122,14 +122,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n T\bTy\byp\bpe\bed\bde\bef\bfs\bs\n typedef struct _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt\u00a0 _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt\n \u00a0\n *\b**\b**\b**\b**\b* T\bTy\byp\bpe\bed\bde\bef\bf D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0M\bMi\bir\brE\bEv\bve\ben\bnt\bt *\b**\b**\b**\b**\b*\n typedef struct _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt _\bM_\bi_\br_\bE_\bv_\be_\bn_\bt\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/prepend__event__filter_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/prepend__event__filter_8h_source.html", "unified_diff": "@@ -131,14 +131,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_prepend_event_filter_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_prepend_event_filter.html\">miral::PrependEventFilter</a></div><div class=\"ttdef\"><b>Definition</b> prepend_event_filter.h:30</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_prepend_event_filter_html_a629c99ab1727989714117e82d34d4e3f\"><div class=\"ttname\"><a href=\"classmiral_1_1_prepend_event_filter.html#a629c99ab1727989714117e82d34d4e3f\">miral::PrependEventFilter::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server)</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_prepend_event_filter_html_a86830927cba0255dfd5fa92ded7e8985\"><div class=\"ttname\"><a href=\"classmiral_1_1_prepend_event_filter.html#a86830927cba0255dfd5fa92ded7e8985\">miral::PrependEventFilter::PrependEventFilter</a></div><div class=\"ttdeci\">PrependEventFilter(std::function&lt; bool(MirEvent const *event)&gt; const &amp;filter)</div><div class=\"ttdoc\">Prepend an event filter (before any existing filters, including the window manager)....</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -66,10 +66,10 @@\n manager)....\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/prompt__session__listener_8h.html", "source2": "./usr/share/doc/mir-doc/html/prompt__session__listener_8h.html", "unified_diff": "@@ -104,14 +104,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,10 +20,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/prompt__session__listener_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/prompt__session__listener_8h_source.html", "unified_diff": "@@ -142,14 +142,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_prompt_session_listener_html_abbcf6db31d2a017da9291ec3969311e7\"><div class=\"ttname\"><a href=\"classmiroil_1_1_prompt_session_listener.html#abbcf6db31d2a017da9291ec3969311e7\">miroil::PromptSessionListener::resuming</a></div><div class=\"ttdeci\">virtual void resuming(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session)=0</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_prompt_session_listener_html_ad76f6526746b77f50780b0e1c20c586e\"><div class=\"ttname\"><a href=\"classmiroil_1_1_prompt_session_listener.html#ad76f6526746b77f50780b0e1c20c586e\">miroil::PromptSessionListener::~PromptSessionListener</a></div><div class=\"ttdeci\">virtual ~PromptSessionListener()</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_prompt_session_listener_html_af5107d2cb18f45365a39e74c324546b7\"><div class=\"ttname\"><a href=\"classmiroil_1_1_prompt_session_listener.html#af5107d2cb18f45365a39e74c324546b7\">miroil::PromptSessionListener::PromptSessionListener</a></div><div class=\"ttdeci\">PromptSessionListener(PromptSessionListener const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -93,10 +93,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br_\b:_\b:_\bP_\br_\bo_\bm_\bp_\bt_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bL_\bi_\bs_\bt_\be_\bn_\be_\br\n PromptSessionListener(PromptSessionListener const &)=delete\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/prompt__session__manager_8h.html", "source2": "./usr/share/doc/mir-doc/html/prompt__session__manager_8h.html", "unified_diff": "@@ -100,14 +100,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/prompt__session__manager_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/prompt__session__manager_8h_source.html", "unified_diff": "@@ -146,14 +146,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_prompt_session_manager_html_ad74a34ab330f26f4bc30f4ec0cca07e5\"><div class=\"ttname\"><a href=\"classmiroil_1_1_prompt_session_manager.html#ad74a34ab330f26f4bc30f4ec0cca07e5\">miroil::PromptSessionManager::~PromptSessionManager</a></div><div class=\"ttdeci\">~PromptSessionManager()</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_prompt_session_manager_html_ad80f365132f00d1bc0f6da4716d7a58d\"><div class=\"ttname\"><a href=\"classmiroil_1_1_prompt_session_manager.html#ad80f365132f00d1bc0f6da4716d7a58d\">miroil::PromptSessionManager::suspend_prompt_session</a></div><div class=\"ttdeci\">void suspend_prompt_session(std::shared_ptr&lt; mir::scene::PromptSession &gt; const &amp;prompt_session) const</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -97,10 +97,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/proof__of__mutex__lock_8h.html", "source2": "./usr/share/doc/mir-doc/html/proof__of__mutex__lock_8h.html", "unified_diff": "@@ -99,14 +99,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n \u00a0       callers to hold a mutex lock, without requiring a specific type of\n         lock. _\bM_\bo_\br_\be_\b._\b._\b.\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/proof__of__mutex__lock_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/proof__of__mutex__lock_8h_source.html", "unified_diff": "@@ -129,14 +129,14 @@\n <div class=\"ttc\" id=\"aclassmir_1_1_proof_of_mutex_lock_html_a998d3f1dabca75f9b579e26cf1730191\"><div class=\"ttname\"><a href=\"classmir_1_1_proof_of_mutex_lock.html#a998d3f1dabca75f9b579e26cf1730191\">mir::ProofOfMutexLock::ProofOfMutexLock</a></div><div class=\"ttdeci\">ProofOfMutexLock(std::lock_guard&lt; std::mutex &gt; const &amp;)</div><div class=\"ttdef\"><b>Definition</b> proof_of_mutex_lock.h:29</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_proof_of_mutex_lock_html_aa88525c17546d100b3156e6fc3ddf85c\"><div class=\"ttname\"><a href=\"classmir_1_1_proof_of_mutex_lock.html#aa88525c17546d100b3156e6fc3ddf85c\">mir::ProofOfMutexLock::ProofOfMutexLock</a></div><div class=\"ttdeci\">ProofOfMutexLock(std::unique_lock&lt; std::mutex &gt; const &amp;lock)</div><div class=\"ttdef\"><b>Definition</b> proof_of_mutex_lock.h:30</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_proof_of_mutex_lock_html_ae37c03c3876a758896e4b06294eb0fdd\"><div class=\"ttname\"><a href=\"classmir_1_1_proof_of_mutex_lock.html#ae37c03c3876a758896e4b06294eb0fdd\">mir::ProofOfMutexLock::ProofOfMutexLock</a></div><div class=\"ttdeci\">ProofOfMutexLock(ProofOfMutexLock const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html_adbd3f807eb6d8ff75ef448788480a006\"><div class=\"ttname\"><a href=\"namespacemir.html#adbd3f807eb6d8ff75ef448788480a006\">mir::fatal_error</a></div><div class=\"ttdeci\">void(* fatal_error)(char const *reason,...)</div><div class=\"ttdoc\">fatal_error() is strictly for &quot;this should never happen&quot; situations that you cannot recover from.</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,10 +67,10 @@\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\b:_\b:_\bf_\ba_\bt_\ba_\bl_\b__\be_\br_\br_\bo_\br\n void(* fatal_error)(char const *reason,...)\n fatal_error() is strictly for \"this should never happen\" situations that you\n cannot recover from.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/rectangle_8h.html", "source2": "./usr/share/doc/mir-doc/html/rectangle_8h.html", "unified_diff": "@@ -127,14 +127,14 @@\n <tr class=\"separator:aed22d42bc204bf3dd46912550b4ea7b1\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:adf20d6aab17d57bee03cf03675e2cfe1\" id=\"r_adf20d6aab17d57bee03cf03675e2cfe1\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename T &gt; </td></tr>\n <tr class=\"memitem:adf20d6aab17d57bee03cf03675e2cfe1\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">std::ostream &amp;&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#adf20d6aab17d57bee03cf03675e2cfe1\">mir::geometry::generic::operator&lt;&lt;</a> (std::ostream &amp;out, <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html\">Rectangle</a>&lt; T &gt; const &amp;value)</td></tr>\n <tr class=\"separator:adf20d6aab17d57bee03cf03675e2cfe1\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -46,10 +46,10 @@\n                 _\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be< T > const &rhs)\n \u00a0\n template<typename T >\n std::ostream &\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b<_\b< (std::ostream &out,\n                 _\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be< T > const &value)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/rectangle_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/rectangle_8h_source.html", "unified_diff": "@@ -249,14 +249,14 @@\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_rectangle_html_ac79b41cf1e7c5407000efb99905fc705\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#ac79b41cf1e7c5407000efb99905fc705\">mir::geometry::generic::Rectangle::contains</a></div><div class=\"ttdeci\">bool contains(Rectangle&lt; T &gt; const &amp;r) const</div><div class=\"ttdoc\">Test if the rectangle contains another.</div><div class=\"ttdef\"><b>Definition</b> rectangle.h:80</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_rectangle_html_adefd0fb2e8d5165031600329ca08b15b\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#adefd0fb2e8d5165031600329ca08b15b\">mir::geometry::generic::Rectangle::overlaps</a></div><div class=\"ttdeci\">bool overlaps(Rectangle&lt; T &gt; const &amp;r) const</div><div class=\"ttdef\"><b>Definition</b> rectangle.h:88</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_rectangle_html_ae943bd27252ec37409ad8f68beda7299\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#ae943bd27252ec37409ad8f68beda7299\">mir::geometry::generic::Rectangle::top</a></div><div class=\"ttdeci\">Y&lt; T &gt; top() const</div><div class=\"ttdef\"><b>Definition</b> rectangle.h:103</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_rectangle_html_aeaa618424b0ae377a36eabe7ae700254\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#aeaa618424b0ae377a36eabe7ae700254\">mir::geometry::generic::Rectangle::top_right</a></div><div class=\"ttdeci\">Point&lt; T &gt; top_right() const</div><div class=\"ttdef\"><b>Definition</b> rectangle.h:54</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size</a></div><div class=\"ttdef\"><b>Definition</b> size.h:37</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -219,10 +219,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn rectangle.h:103\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b:_\b:_\bt_\bo_\bp_\b__\br_\bi_\bg_\bh_\bt\n Point< T > top_right() const\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn rectangle.h:54\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:37\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/rectangles_8h.html", "source2": "./usr/share/doc/mir-doc/html/rectangles_8h.html", "unified_diff": "@@ -115,14 +115,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"func-members\" name=\"func-members\"></a>\n Functions</h2></td></tr>\n <tr class=\"memitem:a29c89368c252dc80bc832996745f6a05\" id=\"r_a29c89368c252dc80bc832996745f6a05\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">std::ostream &amp;&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir_1_1geometry.html#a29c89368c252dc80bc832996745f6a05\">mir::geometry::operator&lt;&lt;</a> (std::ostream &amp;out, <a class=\"el\" href=\"classmir_1_1geometry_1_1_rectangles.html\">Rectangles</a> const &amp;value)</td></tr>\n <tr class=\"separator:a29c89368c252dc80bc832996745f6a05\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,10 +31,10 @@\n             the operations that they support.\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n std::ostream &\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b<_\b< (std::ostream &out, _\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\bs const\n                 &value)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/rectangles_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/rectangles_8h_source.html", "unified_diff": "@@ -160,14 +160,14 @@\n <div class=\"ttc\" id=\"aclassmir_1_1geometry_1_1_rectangles_html_abc456c6d7eaa5a1d4effdf104eaaee02\"><div class=\"ttname\"><a href=\"classmir_1_1geometry_1_1_rectangles.html#abc456c6d7eaa5a1d4effdf104eaaee02\">mir::geometry::Rectangles::bounding_rectangle</a></div><div class=\"ttdeci\">Rectangle bounding_rectangle() const</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1geometry_1_1_rectangles_html_ae9e98fd90770079f6e362b49d00a54c0\"><div class=\"ttname\"><a href=\"classmir_1_1geometry_1_1_rectangles.html#ae9e98fd90770079f6e362b49d00a54c0\">mir::geometry::Rectangles::Rectangles</a></div><div class=\"ttdeci\">Rectangles()</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1geometry_1_1_rectangles_html_aece78536f99bde11703b08899aefc7cb\"><div class=\"ttname\"><a href=\"classmir_1_1geometry_1_1_rectangles.html#aece78536f99bde11703b08899aefc7cb\">mir::geometry::Rectangles::end</a></div><div class=\"ttdeci\">const_iterator end() const</div></div>\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -104,10 +104,10 @@\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n Basic geometry types. Types for dimensions, displacements, etc. and the\n operations that they support.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/results.txt", "source2": "./usr/share/doc/mir-doc/html/results.txt", "unified_diff": "@@ -1,16 +1,16 @@\n # Automatically generated\n # duptype id depth size device inode priority name\n-DUPTYPE_FIRST_OCCURRENCE 1508 1 135 65057 10357067 3 ./search/all_10.js\n-DUPTYPE_WITHIN_SAME_TREE -1508 1 135 65057 10356954 3 ./search/functions_f.js\n-DUPTYPE_FIRST_OCCURRENCE 644 0 185 65057 10354973 3 ./inherit_graph_107.map\n-DUPTYPE_WITHIN_SAME_TREE -644 0 185 65057 10356880 3 ./inherit_graph_110.map\n-DUPTYPE_FIRST_OCCURRENCE 692 0 192 65057 10354991 3 ./inherit_graph_19.map\n-DUPTYPE_WITHIN_SAME_TREE -692 0 192 65057 10356815 3 ./inherit_graph_20.map\n-DUPTYPE_WITHIN_SAME_TREE -692 0 192 65057 10356584 3 ./inherit_graph_21.map\n-DUPTYPE_WITHIN_SAME_TREE -692 0 192 65057 10356526 3 ./inherit_graph_23.map\n-DUPTYPE_WITHIN_SAME_TREE -692 0 192 65057 10356725 3 ./inherit_graph_25.map\n-DUPTYPE_FIRST_OCCURRENCE 1506 1 256 65057 10356899 3 ./search/all_0.js\n-DUPTYPE_WITHIN_SAME_TREE -1506 1 256 65057 10356963 3 ./search/defines_0.js\n-DUPTYPE_FIRST_OCCURRENCE 1518 1 8815 65057 10356914 3 ./search/all_1a.js\n-DUPTYPE_WITHIN_SAME_TREE -1518 1 8815 65057 10356930 3 ./search/functions_18.js\n+DUPTYPE_FIRST_OCCURRENCE 1508 1 135 65057 12850951 3 ./search/all_10.js\n+DUPTYPE_WITHIN_SAME_TREE -1508 1 135 65057 12850609 3 ./search/functions_f.js\n+DUPTYPE_FIRST_OCCURRENCE 644 0 185 65057 12852543 3 ./inherit_graph_107.map\n+DUPTYPE_WITHIN_SAME_TREE -644 0 185 65057 12852978 3 ./inherit_graph_110.map\n+DUPTYPE_FIRST_OCCURRENCE 692 0 192 65057 12852495 3 ./inherit_graph_19.map\n+DUPTYPE_WITHIN_SAME_TREE -692 0 192 65057 12852615 3 ./inherit_graph_21.map\n+DUPTYPE_WITHIN_SAME_TREE -692 0 192 65057 12853039 3 ./inherit_graph_25.map\n+DUPTYPE_WITHIN_SAME_TREE -692 0 192 65057 12855399 3 ./inherit_graph_23.map\n+DUPTYPE_WITHIN_SAME_TREE -692 0 192 65057 12847865 3 ./inherit_graph_20.map\n+DUPTYPE_FIRST_OCCURRENCE 1506 1 256 65057 12850909 3 ./search/all_0.js\n+DUPTYPE_WITHIN_SAME_TREE -1506 1 256 65057 12851317 3 ./search/defines_0.js\n+DUPTYPE_FIRST_OCCURRENCE 1518 1 8815 65057 12850956 3 ./search/all_1a.js\n+DUPTYPE_WITHIN_SAME_TREE -1518 1 8815 65057 12850188 3 ./search/functions_18.js\n # end of file\n"}, {"source1": "./usr/share/doc/mir-doc/html/runner_8h.html", "source2": "./usr/share/doc/mir-doc/html/runner_8h.html", "unified_diff": "@@ -113,14 +113,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,10 +30,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/runner_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/runner_8h_source.html", "unified_diff": "@@ -214,14 +214,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_mir_runner_html_af26ca1365698ea14a08f09b0894eb313\"><div class=\"ttname\"><a href=\"classmiral_1_1_mir_runner.html#af26ca1365698ea14a08f09b0894eb313\">miral::MirRunner::display_config_file</a></div><div class=\"ttdeci\">auto display_config_file() const -&gt; std::string</div><div class=\"ttdoc\">Name of the .display configuration file. The .display file is located via the XDG Base Directory Spec...</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_fd_handle_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_fd_handle.html\">miral::FdHandle</a></div><div class=\"ttdoc\">A handle which keeps a file descriptor registered to the main loop until it is dropped.</div><div class=\"ttdef\"><b>Definition</b> runner.h:37</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_fd_handle_html_a52d1658546ee542a103064a039e9e9ad\"><div class=\"ttname\"><a href=\"structmiral_1_1_fd_handle.html#a52d1658546ee542a103064a039e9e9ad\">miral::FdHandle::~FdHandle</a></div><div class=\"ttdeci\">virtual ~FdHandle()</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -191,10 +191,10 @@\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bF_\bd_\bH_\ba_\bn_\bd_\bl_\be\n A handle which keeps a file descriptor registered to the main loop until it is\n dropped.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:37\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bF_\bd_\bH_\ba_\bn_\bd_\bl_\be_\b:_\b:_\b~_\bF_\bd_\bH_\ba_\bn_\bd_\bl_\be\n virtual ~FdHandle()\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/set__command__line__handler_8h.html", "source2": "./usr/share/doc/mir-doc/html/set__command__line__handler_8h.html", "unified_diff": "@@ -101,14 +101,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,10 +25,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/set__command__line__handler_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/set__command__line__handler_8h_source.html", "unified_diff": "@@ -134,14 +134,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_command_line_handler_html_a113e72e1181ece1b7f2e9be3def367cd\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_command_line_handler.html#a113e72e1181ece1b7f2e9be3def367cd\">miral::SetCommandLineHandler::~SetCommandLineHandler</a></div><div class=\"ttdeci\">~SetCommandLineHandler()</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_command_line_handler_html_a5a9632425ab315427c730e1e2d258fcd\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_command_line_handler.html#a5a9632425ab315427c730e1e2d258fcd\">miral::SetCommandLineHandler::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server) const</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_command_line_handler_html_a853ab41d7f7ea896e8a31df4eda29d49\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_command_line_handler.html#a853ab41d7f7ea896e8a31df4eda29d49\">miral::SetCommandLineHandler::SetCommandLineHandler</a></div><div class=\"ttdeci\">SetCommandLineHandler(Handler const &amp;handler)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -71,10 +71,10 @@\n SetCommandLineHandler(Handler const &handler)\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/set__compositor_8h.html", "source2": "./usr/share/doc/mir-doc/html/set__compositor_8h.html", "unified_diff": "@@ -100,14 +100,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/set__compositor_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/set__compositor_8h_source.html", "unified_diff": "@@ -140,14 +140,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_set_compositor_html\"><div class=\"ttname\"><a href=\"classmiroil_1_1_set_compositor.html\">miroil::SetCompositor</a></div><div class=\"ttdef\"><b>Definition</b> set_compositor.h:32</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_set_compositor_html_ab6f1e0fc45c383428957061e678ca736\"><div class=\"ttname\"><a href=\"classmiroil_1_1_set_compositor.html#ab6f1e0fc45c383428957061e678ca736\">miroil::SetCompositor::SetCompositor</a></div><div class=\"ttdeci\">SetCompositor(ConstructorFunction constructor, InitFunction init)</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_set_compositor_html_af9853364fa2ddfc79a4faaddc335310c\"><div class=\"ttname\"><a href=\"classmiroil_1_1_set_compositor.html#af9853364fa2ddfc79a4faaddc335310c\">miroil::SetCompositor::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -71,10 +71,10 @@\n _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bS_\be_\bt_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b(_\b)\n void operator()(mir::Server &server)\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/set__terminator_8h.html", "source2": "./usr/share/doc/mir-doc/html/set__terminator_8h.html", "unified_diff": "@@ -101,14 +101,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/set__terminator_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/set__terminator_8h_source.html", "unified_diff": "@@ -131,14 +131,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_terminator_html_a4aaf3543079df3a70b0de4cd8b2e618c\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_terminator.html#a4aaf3543079df3a70b0de4cd8b2e618c\">miral::SetTerminator::SetTerminator</a></div><div class=\"ttdeci\">SetTerminator(Terminator const &amp;terminator)</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_terminator_html_a523d8bf676834202804d346f0e17e32c\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_terminator.html#a523d8bf676834202804d346f0e17e32c\">miral::SetTerminator::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server) const</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_set_terminator_html_af07c19649aa98d8b512dcf7ed4862dc9\"><div class=\"ttname\"><a href=\"classmiral_1_1_set_terminator.html#af07c19649aa98d8b512dcf7ed4862dc9\">miral::SetTerminator::~SetTerminator</a></div><div class=\"ttdeci\">~SetTerminator()</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -64,10 +64,10 @@\n ~SetTerminator()\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/set__window__management__policy_8h.html", "source2": "./usr/share/doc/mir-doc/html/set__window__management__policy_8h.html", "unified_diff": "@@ -113,14 +113,14 @@\n Functions</h2></td></tr>\n <tr class=\"memitem:ab1201343029116dfcb9e9b21505b98e6\" id=\"r_ab1201343029116dfcb9e9b21505b98e6\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename Policy , typename ... Args&gt; </td></tr>\n <tr class=\"memitem:ab1201343029116dfcb9e9b21505b98e6\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#ab1201343029116dfcb9e9b21505b98e6\">miral::set_window_management_policy</a> (Args &amp;... args) -&gt; <a class=\"el\" href=\"classmiral_1_1_set_window_management_policy.html\">SetWindowManagementPolicy</a></td></tr>\n <tr class=\"separator:ab1201343029116dfcb9e9b21505b98e6\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,10 +27,10 @@\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n template<typename Policy , typename ... Args>\n auto\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bs_\be_\bt_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b__\bp_\bo_\bl_\bi_\bc_\by (Args &... args) -\n       > _\bS_\be_\bt_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/set__window__management__policy_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/set__window__management__policy_8h_source.html", "unified_diff": "@@ -142,14 +142,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_window_management_policy_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_window_management_policy.html\">miral::WindowManagementPolicy</a></div><div class=\"ttdoc\">The interface through which the window management policy is determined.</div><div class=\"ttdef\"><b>Definition</b> window_management_policy.h:50</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_window_manager_tools_html\"><div class=\"ttname\"><a href=\"classmiral_1_1_window_manager_tools.html\">miral::WindowManagerTools</a></div><div class=\"ttdoc\">Window management functions for querying and updating MirAL's model.</div><div class=\"ttdef\"><b>Definition</b> window_manager_tools.h:58</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_ab1201343029116dfcb9e9b21505b98e6\"><div class=\"ttname\"><a href=\"namespacemiral.html#ab1201343029116dfcb9e9b21505b98e6\">miral::set_window_management_policy</a></div><div class=\"ttdeci\">auto set_window_management_policy(Args &amp;... args) -&gt; SetWindowManagementPolicy</div><div class=\"ttdef\"><b>Definition</b> set_window_management_policy.h:46</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -85,10 +85,10 @@\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bs_\be_\bt_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b__\bp_\bo_\bl_\bi_\bc_\by\n auto set_window_management_policy(Args &... args) -> SetWindowManagementPolicy\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn set_window_management_policy.h:46\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/shell__main_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/shell__main_8cpp.html", "unified_diff": "@@ -134,14 +134,14 @@\n       </table>\n </div><div class=\"memdoc\">\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,10 +31,10 @@\n \u00a0\n *\b**\b**\b**\b**\b* F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bma\bai\bin\bn(\b()\b) *\b**\b**\b**\b**\b*\n int main ( int\u00a0          a\bar\brg\bgc\bc,\n            char const *\u00a0 a\bar\brg\bgv\bv[]\u00a0\n          )\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/shm__file_8h.html", "source2": "./usr/share/doc/mir-doc/html/shm__file_8h.html", "unified_diff": "@@ -102,14 +102,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/shm__file_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/shm__file_8h_source.html", "unified_diff": "@@ -129,14 +129,14 @@\n <div class=\"ttc\" id=\"aclassmir_1_1_shm_file_html_a281af53b846434eeba44a5769f171827\"><div class=\"ttname\"><a href=\"classmir_1_1_shm_file.html#a281af53b846434eeba44a5769f171827\">mir::ShmFile::base_ptr</a></div><div class=\"ttdeci\">virtual void * base_ptr() const =0</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_shm_file_html_a70e640ce6817be8a738654282a24f361\"><div class=\"ttname\"><a href=\"classmir_1_1_shm_file.html#a70e640ce6817be8a738654282a24f361\">mir::ShmFile::ShmFile</a></div><div class=\"ttdeci\">ShmFile(ShmFile const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_shm_file_html_aa8b529b5de26c899afab8a15b7e30c23\"><div class=\"ttname\"><a href=\"classmir_1_1_shm_file.html#aa8b529b5de26c899afab8a15b7e30c23\">mir::ShmFile::ShmFile</a></div><div class=\"ttdeci\">ShmFile()=default</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_shm_file_html_ad8efa52099b64a137d2eed65543e2ac4\"><div class=\"ttname\"><a href=\"classmir_1_1_shm_file.html#ad8efa52099b64a137d2eed65543e2ac4\">mir::ShmFile::operator=</a></div><div class=\"ttdeci\">ShmFile &amp; operator=(ShmFile const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -61,10 +61,10 @@\n _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be\n ShmFile()=default\n _\bm_\bi_\br_\b:_\b:_\bS_\bh_\bm_\bF_\bi_\bl_\be_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=\n ShmFile & operator=(ShmFile const &)=delete\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/size_8h.html", "source2": "./usr/share/doc/mir-doc/html/size_8h.html", "unified_diff": "@@ -137,14 +137,14 @@\n <tr class=\"separator:a19ae106fe26d84356102093b82ba45d8\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:a2d36e1003a99031dfeaebc38d0e12ff1\" id=\"r_a2d36e1003a99031dfeaebc38d0e12ff1\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename T &gt; </td></tr>\n <tr class=\"memitem:a2d36e1003a99031dfeaebc38d0e12ff1\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">constexpr <a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html\">Point</a>&lt; T &gt;&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir_1_1geometry_1_1generic.html#a2d36e1003a99031dfeaebc38d0e12ff1\">mir::geometry::generic::as_point</a> (<a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">Size</a>&lt; T &gt; const &amp;size)</td></tr>\n <tr class=\"separator:a2d36e1003a99031dfeaebc38d0e12ff1\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -58,10 +58,10 @@\n template<typename T >\n  constexpr _\bS_\bi_\bz_\be< T >\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\ba_\bs_\b__\bs_\bi_\bz_\be (_\bP_\bo_\bi_\bn_\bt< T > const &point)\n \u00a0\n template<typename T >\n constexpr _\bP_\bo_\bi_\bn_\bt< T >\u00a0 _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\ba_\bs_\b__\bp_\bo_\bi_\bn_\bt (_\bS_\bi_\bz_\be< T > const &size)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/size_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/size_8h_source.html", "unified_diff": "@@ -208,14 +208,14 @@\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html_a95bea3a5aff58c34f0d821a6381d6243\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html#a95bea3a5aff58c34f0d821a6381d6243\">mir::geometry::generic::Size::Size</a></div><div class=\"ttdeci\">constexpr Size(Size&lt; U &gt; const &amp;other) noexcept</div><div class=\"ttdef\"><b>Definition</b> size.h:45</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html_aa864f8886ce50a6c10753b461686f008\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html#aa864f8886ce50a6c10753b461686f008\">mir::geometry::generic::Size::Size</a></div><div class=\"ttdeci\">constexpr Size(WidthType &amp;&amp;width, HeightType &amp;&amp;height) noexcept</div><div class=\"ttdef\"><b>Definition</b> size.h:52</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html_acae17fa4fc4e303657adf6416c8f6d67\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html#acae17fa4fc4e303657adf6416c8f6d67\">mir::geometry::generic::Size::height</a></div><div class=\"ttdeci\">Height&lt; T &gt; height</div><div class=\"ttdef\"><b>Definition</b> size.h:55</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html_ad850e910f59e3aa49dce8ab2a4bb6205\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html#ad850e910f59e3aa49dce8ab2a4bb6205\">mir::geometry::generic::Size::Size</a></div><div class=\"ttdeci\">constexpr Size(Size const &amp;) noexcept=default</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_size_html_afbf79b393760cce94fa23d281002d6e2\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_size.html#afbf79b393760cce94fa23d281002d6e2\">mir::geometry::generic::Size::width</a></div><div class=\"ttdeci\">Width&lt; T &gt; width</div><div class=\"ttdef\"><b>Definition</b> size.h:54</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -166,10 +166,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:55\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b:_\b:_\bS_\bi_\bz_\be\n constexpr Size(Size const &) noexcept=default\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b:_\b:_\bw_\bi_\bd_\bt_\bh\n Width< T > width\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:54\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/splash_8h.html", "source2": "./usr/share/doc/mir-doc/html/splash_8h.html", "unified_diff": "@@ -96,14 +96,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"nested-classes\" name=\"nested-classes\"></a>\n Classes</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_spinner_splash.html\">SpinnerSplash</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,10 +15,10 @@\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n _\bG_\bo_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\bo_\bf_\b _\bt_\bh_\bi_\bs_\b _\bf_\bi_\bl_\be_\b.\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bS_\bp_\bi_\bn_\bn_\be_\br_\bS_\bp_\bl_\ba_\bs_\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/splash_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/splash_8h_source.html", "unified_diff": "@@ -125,14 +125,14 @@\n <div class=\"ttc\" id=\"aclass_spinner_splash_html_a3782a7a54da6a66c091a40f568a5c778\"><div class=\"ttname\"><a href=\"class_spinner_splash.html#a3782a7a54da6a66c091a40f568a5c778\">SpinnerSplash::SpinnerSplash</a></div><div class=\"ttdeci\">SpinnerSplash()</div><div class=\"ttdef\"><b>Definition</b> eglspinner.cpp:224</div></div>\n <div class=\"ttc\" id=\"aclass_spinner_splash_html_a7d15cf99eb6c2c815404502c969e8e1a\"><div class=\"ttname\"><a href=\"class_spinner_splash.html#a7d15cf99eb6c2c815404502c969e8e1a\">SpinnerSplash::~SpinnerSplash</a></div><div class=\"ttdeci\">~SpinnerSplash()</div></div>\n <div class=\"ttc\" id=\"aclass_spinner_splash_html_a9d38e3aec6187d3cd207d418cad9375a\"><div class=\"ttname\"><a href=\"class_spinner_splash.html#a9d38e3aec6187d3cd207d418cad9375a\">SpinnerSplash::shared_ptr&lt; SplashSession &gt;</a></div><div class=\"ttdeci\">operator std::shared_ptr&lt; SplashSession &gt;() const</div><div class=\"ttdef\"><b>Definition</b> eglspinner.cpp:234</div></div>\n <div class=\"ttc\" id=\"aclass_splash_session_html\"><div class=\"ttname\"><a href=\"class_splash_session.html\">SplashSession</a></div><div class=\"ttdef\"><b>Definition</b> splash_session.h:25</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,10 +59,10 @@\n operator std::shared_ptr< SplashSession >() const\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn eglspinner.cpp:234\n _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn splash_session.h:25\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/splash__session_8h.html", "source2": "./usr/share/doc/mir-doc/html/splash__session_8h.html", "unified_diff": "@@ -102,14 +102,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/splash__session_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/splash__session_8h_source.html", "unified_diff": "@@ -122,14 +122,14 @@\n <div class=\"ttc\" id=\"aclass_splash_session_html_a182a0feaa6845b2cdbcaf56d58e8eae2\"><div class=\"ttname\"><a href=\"class_splash_session.html#a182a0feaa6845b2cdbcaf56d58e8eae2\">SplashSession::operator=</a></div><div class=\"ttdeci\">SplashSession &amp; operator=(SplashSession const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"aclass_splash_session_html_a6f149d5511642e4f9773acce73c5d0d5\"><div class=\"ttname\"><a href=\"class_splash_session.html#a6f149d5511642e4f9773acce73c5d0d5\">SplashSession::~SplashSession</a></div><div class=\"ttdeci\">virtual ~SplashSession()=default</div></div>\n <div class=\"ttc\" id=\"aclass_splash_session_html_a7ec386589ddcd68ff941b0005a00b5b3\"><div class=\"ttname\"><a href=\"class_splash_session.html#a7ec386589ddcd68ff941b0005a00b5b3\">SplashSession::SplashSession</a></div><div class=\"ttdeci\">SplashSession()=default</div></div>\n <div class=\"ttc\" id=\"aclass_splash_session_html_ae3f55942f9cca6af4e4540ead3e6d192\"><div class=\"ttname\"><a href=\"class_splash_session.html#ae3f55942f9cca6af4e4540ead3e6d192\">SplashSession::SplashSession</a></div><div class=\"ttdeci\">SplashSession(SplashSession const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -52,10 +52,10 @@\n _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn_\b:_\b:_\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn\n SplashSession()=default\n _\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn_\b:_\b:_\bS_\bp_\bl_\ba_\bs_\bh_\bS_\be_\bs_\bs_\bi_\bo_\bn\n SplashSession(SplashSession const &)=delete\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/struct_mir_buffer_package-members.html", "source2": "./usr/share/doc/mir-doc/html/struct_mir_buffer_package-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html#a7cadf1b9b02f285173c657ef8a2acf5a\">flags</a></td><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html\">MirBufferPackage</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html#a20ae1bad0fbd14706f213d63b58d58a4\">height</a></td><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html\">MirBufferPackage</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html#a9409ad04f479ab695086ffb71a8124b2\">stride</a></td><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html\">MirBufferPackage</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html#ad3f7eb8bb35543f46a47dd99a963340c\">unused0</a></td><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html\">MirBufferPackage</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html#a950aff711bc878c568ff481defdc4267\">width</a></td><td class=\"entry\"><a class=\"el\" href=\"struct_mir_buffer_package.html\">MirBufferPackage</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,10 +12,10 @@\n _\bf_\bd_\b__\bi_\bt_\be_\bm_\bs   _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be\n _\bf_\bl_\ba_\bg_\bs      _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be\n _\bh_\be_\bi_\bg_\bh_\bt     _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be\n _\bs_\bt_\br_\bi_\bd_\be     _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be\n _\bu_\bn_\bu_\bs_\be_\bd_\b0    _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be\n _\bw_\bi_\bd_\bt_\bh      _\bM_\bi_\br_\bB_\bu_\bf_\bf_\be_\br_\bP_\ba_\bc_\bk_\ba_\bg_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/struct_mir_buffer_package.html", "source2": "./usr/share/doc/mir-doc/html/struct_mir_buffer_package.html", "unified_diff": "@@ -248,14 +248,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir_toolkit/<a class=\"el\" href=\"mir__native__buffer_8h_source.html\">mir_native_buffer.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -54,10 +54,10 @@\n int MirBufferPackage::unused0\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0w\bwi\bid\bdt\bth\bh *\b**\b**\b**\b**\b*\n int MirBufferPackage::width\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir_toolkit/_\bm_\bi_\br_\b__\bn_\ba_\bt_\bi_\bv_\be_\b__\bb_\bu_\bf_\bf_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1_int_owned_fd-members.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1_int_owned_fd-members.html", "unified_diff": "@@ -79,14 +79,14 @@\n <div class=\"contents\">\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmir_1_1_int_owned_fd.html\">mir::IntOwnedFd</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1_int_owned_fd.html#aa621ef26ef8c148091b36083b0ef4b19\">int_owned_fd</a></td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1_int_owned_fd.html\">mir::IntOwnedFd</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,10 +5,10 @@\n     * _\bm_\bi_\br\n     * _\bI_\bn_\bt_\bO_\bw_\bn_\be_\bd_\bF_\bd\n mir::IntOwnedFd Member List\n This is the complete list of members for _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bO_\bw_\bn_\be_\bd_\bF_\bd, including all\n inherited members.\n _\bi_\bn_\bt_\b__\bo_\bw_\bn_\be_\bd_\b__\bf_\bd _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bO_\bw_\bn_\be_\bd_\bF_\bd\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1_int_owned_fd.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1_int_owned_fd.html", "unified_diff": "@@ -104,14 +104,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/<a class=\"el\" href=\"fd_8h_source.html\">fd.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -13,10 +13,10 @@\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br D\bDa\bat\bta\ba D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0i\bin\bnt\bt_\b_o\bow\bwn\bne\bed\bd_\b_f\bfd\bd *\b**\b**\b**\b**\b*\n int mir::IntOwnedFd::int_owned_fd\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/_\bf_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_delta_x_tag.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_delta_x_tag.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p><code>#include &lt;<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a>&gt;</code></p>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bD_\be_\bl_\bt_\ba_\bX_\bT_\ba_\bg\n mir::geometry::DeltaXTag Struct Reference\n #include <_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh>\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_delta_y_tag.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_delta_y_tag.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p><code>#include &lt;<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a>&gt;</code></p>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bD_\be_\bl_\bt_\ba_\bY_\bT_\ba_\bg\n mir::geometry::DeltaYTag Struct Reference\n #include <_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh>\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_height_tag.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_height_tag.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p><code>#include &lt;<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a>&gt;</code></p>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bH_\be_\bi_\bg_\bh_\bt_\bT_\ba_\bg\n mir::geometry::HeightTag Struct Reference\n #include <_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh>\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_stride_tag.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_stride_tag.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p><code>#include &lt;<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a>&gt;</code></p>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bS_\bt_\br_\bi_\bd_\be_\bT_\ba_\bg\n mir::geometry::StrideTag Struct Reference\n #include <_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh>\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_width_tag.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_width_tag.html", "unified_diff": "@@ -85,14 +85,14 @@\n <a name=\"details\" id=\"details\"></a><h2 class=\"groupheader\">Detailed Description</h2>\n <div class=\"textblock\"><p>These tag types determine what type of dimension a value holds and what operations are possible with it. They are only used as template parameters, are never instantiated and should only require forward declarations, but some compiler versions seem to fail if they aren't given real declarations. </p>\n </div><hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n operations are possible with it. They are only used as template parameters, are\n never instantiated and should only require forward declarations, but some\n compiler versions seem to fail if they aren't given real declarations.\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_x_tag.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_x_tag.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p><code>#include &lt;<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a>&gt;</code></p>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bX_\bT_\ba_\bg\n mir::geometry::XTag Struct Reference\n #include <_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh>\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_y_tag.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1_y_tag.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p><code>#include &lt;<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a>&gt;</code></p>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bY_\bT_\ba_\bg\n mir::geometry::YTag Struct Reference\n #include <_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh>\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_displacement-members.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_displacement-members.html", "unified_diff": "@@ -88,14 +88,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a11a843e7bd0e4e3a648adb2a6d385a26\">dy</a></td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html\">mir::geometry::generic::Displacement&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a93e6d898d638a14aa85ee92d2b500f50\">length_squared</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html\">mir::geometry::generic::Displacement&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a530e4a5af27baca6038ef916aa4b0228\">length_squared</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html\">mir::geometry::generic::Displacement&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a0d92dac4e1aca265fa28e5c28af2c788\">operator=</a>(Displacement const &amp;)=default</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html\">mir::geometry::generic::Displacement&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html#a1d836c993af3457bff1647ad82766dde\">ValueType</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_displacement.html\">mir::geometry::generic::Displacement&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n _\bl_\be_\bn_\bg_\bt_\bh_\b__\bs_\bq_\bu_\ba_\br_\be_\bd() const               _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b: inline\n                                      _\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b<_\b _\bT_\b _\b>\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(Displacement const         _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:\n &)=default                           _\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b<_\b _\bT_\b _\b>\n _\bV_\ba_\bl_\bu_\be_\bT_\by_\bp_\be typedef                    _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:\n                                      _\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_displacement.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_displacement.html", "unified_diff": "@@ -383,14 +383,14 @@\n </div>\n <hr/>The documentation for this struct was generated from the following files:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"size_8h_source.html\">size.h</a></li>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"displacement_8h_source.html\">displacement.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -97,10 +97,10 @@\n template<typename T >\n _\bD_\be_\bl_\bt_\ba_\bY<T> _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt< T >::dy\n ===============================================================================\n The documentation for this struct was generated from the following files:\n     * include/core/mir/geometry/_\bs_\bi_\bz_\be_\b._\bh\n     * include/core/mir/geometry/_\bd_\bi_\bs_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_point-members.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_point-members.html", "unified_diff": "@@ -86,14 +86,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#a30f190c76a4422c52b5232ba3154cbd5\">Point</a>(Point&lt; U &gt; const &amp;other) noexcept</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html\">mir::geometry::generic::Point&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#afc955c945d5005be00e301bb33971e72\">Point</a>(XType &amp;&amp;x, YType &amp;&amp;y)</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html\">mir::geometry::generic::Point&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#ace5de8c0ca7dafb48fa5c50b1e00a468\">ValueType</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html\">mir::geometry::generic::Point&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#a139ba0cd0ed0d39fe40d6016873c88bb\">x</a></td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html\">mir::geometry::generic::Point&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html#a8df833a0d0dd9bbbd0d61b20f8905ef6\">y</a></td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_point.html\">mir::geometry::generic::Point&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n _\bV_\ba_\bl_\bu_\be_\bT_\by_\bp_\be typedef              _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b<_\b _\bT\n                                _\b>\n _\bx                              _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b<_\b _\bT\n                                _\b>\n _\by                              _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b<_\b _\bT\n                                _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_point.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_point.html", "unified_diff": "@@ -319,14 +319,14 @@\n </div>\n <hr/>The documentation for this struct was generated from the following files:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"size_8h_source.html\">size.h</a></li>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"point_8h_source.html\">point.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -71,10 +71,10 @@\n template<typename T >\n _\bY<T> _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt< T >::y\n ===============================================================================\n The documentation for this struct was generated from the following files:\n     * include/core/mir/geometry/_\bs_\bi_\bz_\be_\b._\bh\n     * include/core/mir/geometry/_\bp_\bo_\bi_\bn_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_rectangle-members.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_rectangle-members.html", "unified_diff": "@@ -92,14 +92,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#a165baa1961c7f9a2104c637c261d80d3\">right</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html\">mir::geometry::generic::Rectangle&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#a61bd637dd5a50a00405806d2d4c1b1eb\">size</a></td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html\">mir::geometry::generic::Rectangle&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#ae943bd27252ec37409ad8f68beda7299\">top</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html\">mir::geometry::generic::Rectangle&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#a15754efbd925cd8134228de93b4185cb\">top_left</a></td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html\">mir::geometry::generic::Rectangle&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html#aeaa618424b0ae377a36eabe7ae700254\">top_right</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_rectangle.html\">mir::geometry::generic::Rectangle&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -34,10 +34,10 @@\n _\bt_\bo_\bp() const                         _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT inline\n                                     _\b>\n _\bt_\bo_\bp_\b__\bl_\be_\bf_\bt                            _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT\n                                     _\b>\n _\bt_\bo_\bp_\b__\br_\bi_\bg_\bh_\bt() const                   _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b<_\b _\bT inline\n                                     _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_rectangle.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_rectangle.html", "unified_diff": "@@ -501,14 +501,14 @@\n </div>\n <hr/>The documentation for this struct was generated from the following files:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"rectangle_8h_source.html\">rectangle.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -103,10 +103,10 @@\n template<typename T >\n _\bP_\bo_\bi_\bn_\bt<T> _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bR_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be< T >::top_left\n ===============================================================================\n The documentation for this struct was generated from the following files:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n     * include/core/mir/geometry/_\br_\be_\bc_\bt_\ba_\bn_\bg_\bl_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_size-members.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_size-members.html", "unified_diff": "@@ -86,14 +86,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html#ad850e910f59e3aa49dce8ab2a4bb6205\">Size</a>(Size const &amp;) noexcept=default</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html#a95bea3a5aff58c34f0d821a6381d6243\">Size</a>(Size&lt; U &gt; const &amp;other) noexcept</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html#aa864f8886ce50a6c10753b461686f008\">Size</a>(WidthType &amp;&amp;width, HeightType &amp;&amp;height) noexcept</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size&lt; T &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html#abc1967ef1eb7c5bff028beb6b30912a9\">ValueType</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html#afbf79b393760cce94fa23d281002d6e2\">width</a></td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_size.html\">mir::geometry::generic::Size&lt; T &gt;</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n _\bS_\bi_\bz_\be(Size< U > const &other)  _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b<_\b _\bT_\b _\b> inlineexplicit\n noexcept\n _\bS_\bi_\bz_\be(WidthType &&width,       _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b<_\b _\bT_\b _\b> inline\n HeightType &&height) noexcept\n _\bV_\ba_\bl_\bu_\be_\bT_\by_\bp_\be typedef             _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b<_\b _\bT_\b _\b>\n _\bw_\bi_\bd_\bt_\bh                         _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be_\b<_\b _\bT_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_size.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_size.html", "unified_diff": "@@ -318,14 +318,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"size_8h_source.html\">size.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -71,10 +71,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0w\bwi\bid\bdt\bth\bh *\b**\b**\b**\b**\b*\n template<typename T >\n _\bW_\bi_\bd_\bt_\bh<T> _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bS_\bi_\bz_\be< T >::width\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/core/mir/geometry/_\bs_\bi_\bz_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_value-members.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_value-members.html", "unified_diff": "@@ -95,14 +95,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#a58e85529e5aca2160dbe96c7eb63e541\">Value</a>() noexcept</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#a2a588a396bc3b266ab335294d1957eb1\">Value</a>(Value const &amp;that) noexcept</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#a98fb4d4ae22c0522d7fcae398f86119c\">Value</a>(Value&lt; U, Tag &gt; const &amp;value) noexcept</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#ac6819b978eb0e4d4f95dde3e19e3b326\">Value</a>(U const &amp;value) noexcept</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></td><td class=\"entry\"><span class=\"mlabel\">inline</span><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html#a92167702c70f980ea84736acb8df5493\">ValueType</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"structmir_1_1geometry_1_1generic_1_1_value.html\">mir::geometry::generic::Value&lt; T, Tag &gt;</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -40,10 +40,10 @@\n _\bV_\ba_\bl_\bu_\be(Value< U, Tag > const      _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b< inlineexplicit\n &value) noexcept                 _\bT_\b,_\b _\bT_\ba_\bg_\b _\b>\n _\bV_\ba_\bl_\bu_\be(U const &value) noexcept   _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b< inlineexplicit\n                                  _\bT_\b,_\b _\bT_\ba_\bg_\b _\b>\n _\bV_\ba_\bl_\bu_\be_\bT_\by_\bp_\be typedef                _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be_\b<\n                                  _\bT_\b,_\b _\bT_\ba_\bg_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_value.html", "source2": "./usr/share/doc/mir-doc/html/structmir_1_1geometry_1_1generic_1_1_value.html", "unified_diff": "@@ -602,14 +602,14 @@\n </div>\n <hr/>The documentation for this struct was generated from the following files:<ul>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"forward_8h_source.html\">forward.h</a></li>\n <li>include/core/mir/geometry/<a class=\"el\" href=\"dimensions_8h_source.html\">dimensions.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -168,10 +168,10 @@\n template<typename T , typename Tag >\n T _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bV_\ba_\bl_\bu_\be< T, Tag >::value protected\n ===============================================================================\n The documentation for this struct was generated from the following files:\n     * include/core/mir/geometry/_\bf_\bo_\br_\bw_\ba_\br_\bd_\b._\bh\n     * include/core/mir/geometry/_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_application_info-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_application_info-members.html", "unified_diff": "@@ -89,14 +89,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html#a7e636ae764b903da998bf845f8d6d0c3\">operator=</a>(ApplicationInfo const &amp;that) -&gt; miral::ApplicationInfo &amp;</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html#ab3304b1e749a6ae8bc690fb9bf5f5845\">userdata</a>() const -&gt; std::shared_ptr&lt; void &gt;</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html#a14b52dd907126a8b69a7c2c24cf1a124\">userdata</a>(std::shared_ptr&lt; void &gt; userdata)</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html#a5ade06819af217cbd17c85a376e87e48\">windows</a>() const -&gt; std::vector&lt; Window &gt; &amp;</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html#a5606dd261f08eeaaa7a52a90ef49f113\">~ApplicationInfo</a>()</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=(ApplicationInfo const &that) -     _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n > miral::ApplicationInfo &\n _\bu_\bs_\be_\br_\bd_\ba_\bt_\ba() const -> std::shared_ptr< void >  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n _\bu_\bs_\be_\br_\bd_\ba_\bt_\ba(std::shared_ptr< void > userdata)   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n _\bw_\bi_\bn_\bd_\bo_\bw_\bs() const -> std::vector< Window > &   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n _\b~_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo()                           _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_application_info.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_application_info.html", "unified_diff": "@@ -323,14 +323,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"application__info_8h_source.html\">application_info.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -62,10 +62,10 @@\n *\b**\b**\b**\b**\b* F\bFr\bri\bie\ben\bnd\bds\bs A\bAn\bnd\bd R\bRe\bel\bla\bat\bte\bed\bd S\bSy\bym\bmb\bbo\bol\bl D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0B\bBa\bas\bsi\bic\bcW\bWi\bin\bnd\bdo\bow\bwM\bMa\ban\bna\bag\bge\ber\br *\b**\b**\b**\b**\b*\n _\bf_\br_\bi_\be_\bn_\bd _\bc_\bl_\ba_\bs_\bs BasicWindowManager friend\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\bi_\bn_\bf_\bo_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_fd_handle-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_fd_handle-members.html", "unified_diff": "@@ -79,14 +79,14 @@\n <div class=\"contents\">\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiral_1_1_fd_handle.html\">miral::FdHandle</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_fd_handle.html#a52d1658546ee542a103064a039e9e9ad\">~FdHandle</a>()</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_fd_handle.html\">miral::FdHandle</a></td><td class=\"entry\"><span class=\"mlabel\">virtual</span></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,10 +5,10 @@\n     * _\bm_\bi_\br_\ba_\bl\n     * _\bF_\bd_\bH_\ba_\bn_\bd_\bl_\be\n miral::FdHandle Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bF_\bd_\bH_\ba_\bn_\bd_\bl_\be, including all\n inherited members.\n _\b~_\bF_\bd_\bH_\ba_\bn_\bd_\bl_\be() _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bF_\bd_\bH_\ba_\bn_\bd_\bl_\be virtual\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_fd_handle.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_fd_handle.html", "unified_diff": "@@ -120,14 +120,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"runner_8h_source.html\">runner.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0~\b~F\bFd\bdH\bHa\ban\bnd\bdl\ble\be(\b()\b) *\b**\b**\b**\b**\b*\n _\bv_\bi_\br_\bt_\bu_\ba_\bl miral::FdHandle:: (  )          virtual\n ~FdHandle\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\br_\bu_\bn_\bn_\be_\br_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_output_1_1_physical_size_m_m-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_output_1_1_physical_size_m_m-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiral_1_1_output_1_1_physical_size_m_m.html\">miral::Output::PhysicalSizeMM</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_output_1_1_physical_size_m_m.html#afb21c2bd1e4afe87d549f249acf26d97\">height</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_output_1_1_physical_size_m_m.html\">miral::Output::PhysicalSizeMM</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_output_1_1_physical_size_m_m.html#a6255a17a1c8a8f2c6406217455ba47aa\">width</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_output_1_1_physical_size_m_m.html\">miral::Output::PhysicalSizeMM</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM\n miral::Output::PhysicalSizeMM Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM,\n including all inherited members.\n _\bh_\be_\bi_\bg_\bh_\bt _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM\n _\bw_\bi_\bd_\bt_\bh  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_output_1_1_physical_size_m_m.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_output_1_1_physical_size_m_m.html", "unified_diff": "@@ -120,14 +120,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"output_8h_source.html\">output.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n _\bi_\bn_\bt miral::Output::PhysicalSizeMM::height\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0w\bwi\bid\bdt\bth\bh *\b**\b**\b**\b**\b*\n _\bi_\bn_\bt miral::Output::PhysicalSizeMM::width\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\bo_\bu_\bt_\bp_\bu_\bt_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_wayland_extensions_1_1_builder-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_wayland_extensions_1_1_builder-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiral_1_1_wayland_extensions_1_1_builder.html\">miral::WaylandExtensions::Builder</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_wayland_extensions_1_1_builder.html#a04000bfc35bd8e9a485e983bf722c5f8\">build</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_wayland_extensions_1_1_builder.html\">miral::WaylandExtensions::Builder</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_wayland_extensions_1_1_builder.html#aaffc2e218ab3fc5e018f5bcb1e3c7a01\">name</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_wayland_extensions_1_1_builder.html\">miral::WaylandExtensions::Builder</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bB_\bu_\bi_\bl_\bd_\be_\br\n miral::WaylandExtensions::Builder Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bB_\bu_\bi_\bl_\bd_\be_\br,\n including all inherited members.\n _\bb_\bu_\bi_\bl_\bd _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bB_\bu_\bi_\bl_\bd_\be_\br\n _\bn_\ba_\bm_\be  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bB_\bu_\bi_\bl_\bd_\be_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_wayland_extensions_1_1_builder.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_wayland_extensions_1_1_builder.html", "unified_diff": "@@ -143,14 +143,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"wayland__extensions_8h_source.html\">wayland_extensions.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -39,10 +39,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0n\bna\bam\bme\be *\b**\b**\b**\b**\b*\n std::string miral::WaylandExtensions::Builder::name\n Name of the protocol extension's Wayland global.\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_info-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_info-members.html", "unified_diff": "@@ -123,14 +123,14 @@\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html#a72e00ba511e954a73fde9c51116ffae8\">window</a>() const -&gt; Window &amp;</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html#ac549f28721c27fb8b0f62bba880b5a10\">WindowInfo</a>()</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html#ac9cde7d5a2160e3c285a4eda9babb914\">WindowInfo</a>(Window const &amp;window, WindowSpecification const &amp;params)</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html#a8941521b707bf810e2dce7b8d7f1f262\">WindowInfo</a>(WindowInfo const &amp;that)</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></td><td class=\"entry\"><span class=\"mlabel\">explicit</span></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html#a290c0b89169cf33ce5ff7cdb0b8e9656\">~WindowInfo</a>()</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -56,10 +56,10 @@\n _\bw_\bi_\bn_\bd_\bo_\bw() const -> Window &                           _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n _\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo()                                         _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n _\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo(Window const &window, WindowSpecification _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n const &params)\n _\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo(WindowInfo const &that)                   _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo explicit\n _\b~_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo()                                        _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_info.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_info.html", "unified_diff": "@@ -1050,14 +1050,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"window__info_8h_source.html\">window_info.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -268,10 +268,10 @@\n *\b**\b**\b**\b**\b* F\bFr\bri\bie\ben\bnd\bds\bs A\bAn\bnd\bd R\bRe\bel\bla\bat\bte\bed\bd S\bSy\bym\bmb\bbo\bol\bl D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0B\bBa\bas\bsi\bic\bcW\bWi\bin\bnd\bdo\bow\bwM\bMa\ban\bna\bag\bge\ber\br *\b**\b**\b**\b**\b*\n _\bf_\br_\bi_\be_\bn_\bd _\bc_\bl_\ba_\bs_\bs BasicWindowManager friend\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bi_\bn_\bf_\bo_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_manager_option-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_manager_option-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiral_1_1_window_manager_option.html\">miral::WindowManagerOption</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_manager_option.html#a600c74eaacc81cc52b68f82d2d23f314\">build</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_manager_option.html\">miral::WindowManagerOption</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_manager_option.html#a6c0101705457d3b32ffb9b11af6ceba6\">name</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_manager_option.html\">miral::WindowManagerOption</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n     * _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn\n miral::WindowManagerOption Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn, including\n all inherited members.\n _\bb_\bu_\bi_\bl_\bd _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn\n _\bn_\ba_\bm_\be  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_manager_option.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_manager_option.html", "unified_diff": "@@ -120,14 +120,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"window__management__options_8h_source.html\">window_management_options.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bP_\bo_\bl_\bi_\bc_\by_\bB_\bu_\bi_\bl_\bd_\be_\br _\bc_\bo_\bn_\bs_\bt miral::WindowManagerOption::build\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0n\bna\bam\bme\be *\b**\b**\b**\b**\b*\n std::string _\bc_\bo_\bn_\bs_\bt miral::WindowManagerOption::name\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b__\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_specification_1_1_aspect_ratio-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_specification_1_1_aspect_ratio-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html\">miral::WindowSpecification::AspectRatio</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html#a04e10e428d3a784a0494419bcc6eb314\">height</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html\">miral::WindowSpecification::AspectRatio</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html#a3f01a29260f135ef0a931e71527226f8\">width</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html\">miral::WindowSpecification::AspectRatio</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bA_\bs_\bp_\be_\bc_\bt_\bR_\ba_\bt_\bi_\bo\n miral::WindowSpecification::AspectRatio Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b:_\b:\n _\bA_\bs_\bp_\be_\bc_\bt_\bR_\ba_\bt_\bi_\bo, including all inherited members.\n _\bh_\be_\bi_\bg_\bh_\bt _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b:_\b:_\bA_\bs_\bp_\be_\bc_\bt_\bR_\ba_\bt_\bi_\bo\n _\bw_\bi_\bd_\bt_\bh  _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b:_\b:_\bA_\bs_\bp_\be_\bc_\bt_\bR_\ba_\bt_\bi_\bo\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_specification_1_1_aspect_ratio.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1_window_specification_1_1_aspect_ratio.html", "unified_diff": "@@ -120,14 +120,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"window__specification_8h_source.html\">window_specification.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n _\bu_\bn_\bs_\bi_\bg_\bn_\be_\bd miral::WindowSpecification::AspectRatio::height\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0w\bwi\bid\bdt\bth\bh *\b**\b**\b**\b**\b*\n _\bu_\bn_\bs_\bi_\bg_\bn_\be_\bd miral::WindowSpecification::AspectRatio::width\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type.html", "unified_diff": "@@ -78,14 +78,14 @@\n </div><!--header-->\n <div class=\"contents\">\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"lambda__as__function_8h_source.html\">lambda_as_function.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n     * _\bd_\be_\bt_\ba_\bi_\bl\n     * _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be\n miral::detail::FunctionType< F > Struct Template Reference\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\bl_\ba_\bm_\bb_\bd_\ba_\b__\ba_\bs_\b__\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4-members.html", "unified_diff": "@@ -79,14 +79,14 @@\n <div class=\"contents\">\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4.html\">miral::detail::FunctionType&lt; Return(Lambda::*)(Arg...) const &gt;</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4.html#acdaff93a94023af1125309fff0d4e583\">type</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4.html\">miral::detail::FunctionType&lt; Return(Lambda::*)(Arg...) const &gt;</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n     * _\bd_\be_\bt_\ba_\bi_\bl\n     * _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b _\bc_\bo_\bn_\bs_\bt_\b _\b>\n miral::detail::FunctionType< Return(Lambda::*)(Arg...) const > Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn\n _\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b _\bc_\bo_\bn_\bs_\bt_\b _\b>, including all inherited members.\n _\bt_\by_\bp_\be typedef _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b _\bc_\bo_\bn_\bs_\bt_\b _\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_01const_01_4.html", "unified_diff": "@@ -106,14 +106,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"lambda__as__function_8h_source.html\">lambda_as_function.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n template<_\bt_\by_\bp_\be_\bn_\ba_\bm_\be _\bL_\ba_\bm_\bb_\bd_\ba , _\bt_\by_\bp_\be_\bn_\ba_\bm_\be _\bR_\be_\bt_\bu_\br_\bn , typename... Arg>\n _\bu_\bs_\bi_\bn_\bg _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be< _\bR_\be_\bt_\bu_\br_\bn(Lambda::*)(Arg...) _\bc_\bo_\bn_\bs_\bt >::type =\n std::function<_\bR_\be_\bt_\bu_\br_\bn(Arg...)>\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\bl_\ba_\bm_\bb_\bd_\ba_\b__\ba_\bs_\b__\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4-members.html", "unified_diff": "@@ -79,14 +79,14 @@\n <div class=\"contents\">\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4.html\">miral::detail::FunctionType&lt; Return(Lambda::*)(Arg...)&gt;</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4.html#a1294c2a5c97a065e0f0e8b574d1374e1\">type</a> typedef</td><td class=\"entry\"><a class=\"el\" href=\"structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4.html\">miral::detail::FunctionType&lt; Return(Lambda::*)(Arg...)&gt;</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n     * _\bd_\be_\bt_\ba_\bi_\bl\n     * _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b>\n miral::detail::FunctionType< Return(Lambda::*)(Arg...)> Member List\n This is the complete list of members for _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn\n _\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b>, including all inherited members.\n _\bt_\by_\bp_\be typedef _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be_\b<_\b _\bR_\be_\bt_\bu_\br_\bn_\b(_\bL_\ba_\bm_\bb_\bd_\ba_\b:_\b:_\b*_\b)_\b(_\bA_\br_\bg_\b._\b._\b._\b)_\b>\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4.html", "source2": "./usr/share/doc/mir-doc/html/structmiral_1_1detail_1_1_function_type_3_01_return_07_lambda_1_1_5_08_07_arg_8_8_8_08_4.html", "unified_diff": "@@ -106,14 +106,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miral/miral/<a class=\"el\" href=\"lambda__as__function_8h_source.html\">lambda_as_function.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n template<_\bt_\by_\bp_\be_\bn_\ba_\bm_\be _\bL_\ba_\bm_\bb_\bd_\ba , _\bt_\by_\bp_\be_\bn_\ba_\bm_\be _\bR_\be_\bt_\bu_\br_\bn , typename... Arg>\n _\bu_\bs_\bi_\bn_\bg _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl_\b:_\b:_\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bT_\by_\bp_\be< _\bR_\be_\bt_\bu_\br_\bn(Lambda::*)(Arg...)>::type = std::\n function<_\bR_\be_\bt_\bu_\br_\bn(Arg...)>\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miral/miral/_\bl_\ba_\bm_\bb_\bd_\ba_\b__\ba_\bs_\b__\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_configuration_options-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_configuration_options-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html#a9ebeccebc5b8d11e2b10b8115e04d85d\">form_factor</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html\">miroil::DisplayConfigurationOptions</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html#a521b511d989c4276148bbf2b52cf0a60\">mode</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html\">miroil::DisplayConfigurationOptions</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html#ab15ee33749cdff9551be4bfe1eab1eb2\">orientation</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html\">miroil::DisplayConfigurationOptions</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html#a4cae80b14b5de8685b28b6d6d0ea6b1d\">scale</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html\">miroil::DisplayConfigurationOptions</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html#a5177021c333c6dc7aeec74bfae097bd6\">used</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options.html\">miroil::DisplayConfigurationOptions</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n _\bc_\bl_\bo_\bn_\be_\b__\bo_\bu_\bt_\bp_\bu_\bt_\b__\bi_\bn_\bd_\be_\bx _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n _\bf_\bo_\br_\bm_\b__\bf_\ba_\bc_\bt_\bo_\br        _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n _\bm_\bo_\bd_\be               _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n _\bo_\br_\bi_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn        _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n _\bs_\bc_\ba_\bl_\be              _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n _\bu_\bs_\be_\bd               _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_configuration_options.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_configuration_options.html", "unified_diff": "@@ -190,14 +190,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"display__configuration__storage_8h_source.html\">display_configuration_storage.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -39,10 +39,10 @@\n _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be<float> miroil::DisplayConfigurationOptions::scale\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0u\bus\bse\bed\bd *\b**\b**\b**\b**\b*\n _\bm_\bi_\br_\b:_\b:_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bv_\ba_\bl_\bu_\be<bool> miroil::DisplayConfigurationOptions::used\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miroil/miroil/_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_configuration_options_1_1_display_mode-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_configuration_options_1_1_display_mode-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiroil_1_1_display_configuration_options_1_1_display_mode.html\">miroil::DisplayConfigurationOptions::DisplayMode</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options_1_1_display_mode.html#ad3493b9a7deab79bf5a54c14c99b4afe\">refresh_rate</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options_1_1_display_mode.html\">miroil::DisplayConfigurationOptions::DisplayMode</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options_1_1_display_mode.html#aee961b560e9e6eb306afaf2f0c9eba1d\">size</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_configuration_options_1_1_display_mode.html\">miroil::DisplayConfigurationOptions::DisplayMode</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bM_\bo_\bd_\be\n miroil::DisplayConfigurationOptions::DisplayMode Member List\n This is the complete list of members for _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b:_\b:\n _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bM_\bo_\bd_\be, including all inherited members.\n _\br_\be_\bf_\br_\be_\bs_\bh_\b__\br_\ba_\bt_\be _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bM_\bo_\bd_\be\n _\bs_\bi_\bz_\be         _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bM_\bo_\bd_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_configuration_options_1_1_display_mode.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_configuration_options_1_1_display_mode.html", "unified_diff": "@@ -120,14 +120,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"display__configuration__storage_8h_source.html\">display_configuration_storage.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n double miroil::DisplayConfigurationOptions::DisplayMode::refresh_rate {-1}\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bsi\biz\bze\be *\b**\b**\b**\b**\b*\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bS_\bi_\bz_\be miroil::DisplayConfigurationOptions::DisplayMode::size\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miroil/miroil/_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b__\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_id-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_id-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiroil_1_1_display_id.html\">miroil::DisplayId</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_id.html#af001bb68dea8922e8cfa90e01e465df0\">edid</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_id.html\">miroil::DisplayId</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_id.html#a0eee489bfe21224384e068772fa892df\">output_id</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_display_id.html\">miroil::DisplayId</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n     * _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bI_\bd\n miroil::DisplayId Member List\n This is the complete list of members for _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bI_\bd, including all\n inherited members.\n _\be_\bd_\bi_\bd      _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bI_\bd\n _\bo_\bu_\bt_\bp_\bu_\bt_\b__\bi_\bd _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bD_\bi_\bs_\bp_\bl_\ba_\by_\bI_\bd\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_id.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_display_id.html", "unified_diff": "@@ -120,14 +120,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"display__id_8h_source.html\">display_id.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -17,10 +17,10 @@\n _\bE_\bd_\bi_\bd miroil::DisplayId::edid\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bou\but\btp\bpu\but\bt_\b_i\bid\bd *\b**\b**\b**\b**\b*\n _\bO_\bu_\bt_\bp_\bu_\bt_\bI_\bd miroil::DisplayId::output_id\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miroil/miroil/_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bi_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid-members.html", "unified_diff": "@@ -84,14 +84,14 @@\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html#ae2c59482cd622909d039db1257edf991\">parse_data</a>(std::vector&lt; uint8_t &gt; const &amp;)</td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html\">miroil::Edid</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html#a3159b7f3f4acb000338d6f38c1f1ec24\">product_code</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html\">miroil::Edid</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html#aff5cf9d731d12fef0d11b44cb5f01082\">serial_number</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html\">miroil::Edid</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html#a958c8d374202587dffe3a5c9b75c5fc0\">size</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html\">miroil::Edid</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html#a8440867003a4f463ed10a6a9fc6a10ae\">vendor</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid.html\">miroil::Edid</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,10 +10,10 @@\n _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\bs                                _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd\n _\bp_\ba_\br_\bs_\be_\b__\bd_\ba_\bt_\ba(std::vector< uint8_t > const &) _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd\n _\bp_\br_\bo_\bd_\bu_\bc_\bt_\b__\bc_\bo_\bd_\be                               _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd\n _\bs_\be_\br_\bi_\ba_\bl_\b__\bn_\bu_\bm_\bb_\be_\br                              _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd\n _\bs_\bi_\bz_\be                                       _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd\n _\bv_\be_\bn_\bd_\bo_\br                                     _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid.html", "unified_diff": "@@ -201,14 +201,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"edid_8h_source.html\">edid.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -40,10 +40,10 @@\n _\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM miroil::Edid::size {0,0}\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0v\bve\ben\bnd\bdo\bor\br *\b**\b**\b**\b**\b*\n std::string miroil::Edid::vendor\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miroil/miroil/_\be_\bd_\bi_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid_1_1_descriptor-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid_1_1_descriptor-members.html", "unified_diff": "@@ -82,14 +82,14 @@\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html#a5bc517ebadc11f97ec38da06fa303345\">string_value</a>() const</td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html\">miroil::Edid::Descriptor</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html#aac6543eb0b865b76e3641ef44ddfb156\">Type</a> enum name</td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html\">miroil::Edid::Descriptor</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html#aec7cf147db1cfe95c783fdebe23242e2\">type</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html\">miroil::Edid::Descriptor</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html#a64a5585ad88ae2f1978ee879b12cfb48\">value</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_descriptor.html\">miroil::Edid::Descriptor</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n This is the complete list of members for _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br, including\n all inherited members.\n _\bs_\bt_\br_\bi_\bn_\bg_\b__\bv_\ba_\bl_\bu_\be() const _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br\n _\bT_\by_\bp_\be enum name       _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br\n _\bt_\by_\bp_\be                 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br\n _\bv_\ba_\bl_\bu_\be                _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid_1_1_descriptor.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid_1_1_descriptor.html", "unified_diff": "@@ -198,14 +198,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"edid_8h_source.html\">edid.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -47,10 +47,10 @@\n _\bT_\by_\bp_\be miroil::Edid::Descriptor::type {_\bT_\by_\bp_\be_\b:_\b:_\bu_\bn_\bd_\be_\bf_\bi_\bn_\be_\bd}\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0v\bva\bal\blu\bue\be *\b**\b**\b**\b**\b*\n _\bV_\ba_\bl_\bu_\be miroil::Edid::Descriptor::value {{0}}\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miroil/miroil/_\be_\bd_\bi_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid_1_1_physical_size_m_m-members.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid_1_1_physical_size_m_m-members.html", "unified_diff": "@@ -80,14 +80,14 @@\n \n <p>This is the complete list of members for <a class=\"el\" href=\"structmiroil_1_1_edid_1_1_physical_size_m_m.html\">miroil::Edid::PhysicalSizeMM</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_physical_size_m_m.html#a574ef18208c38da7352089d1fac828f2\">height</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_physical_size_m_m.html\">miroil::Edid::PhysicalSizeMM</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_physical_size_m_m.html#ae2d6105428e3e17e90e8a6915cdf892c\">width</a></td><td class=\"entry\"><a class=\"el\" href=\"structmiroil_1_1_edid_1_1_physical_size_m_m.html\">miroil::Edid::PhysicalSizeMM</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,10 +7,10 @@\n     * _\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM\n miroil::Edid::PhysicalSizeMM Member List\n This is the complete list of members for _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM,\n including all inherited members.\n _\bh_\be_\bi_\bg_\bh_\bt _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM\n _\bw_\bi_\bd_\bt_\bh  _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bP_\bh_\by_\bs_\bi_\bc_\ba_\bl_\bS_\bi_\bz_\be_\bM_\bM\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid_1_1_physical_size_m_m.html", "source2": "./usr/share/doc/mir-doc/html/structmiroil_1_1_edid_1_1_physical_size_m_m.html", "unified_diff": "@@ -120,14 +120,14 @@\n </div>\n </div>\n <hr/>The documentation for this struct was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"edid_8h_source.html\">edid.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,10 +18,10 @@\n int miroil::Edid::PhysicalSizeMM::height\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0w\bwi\bid\bdt\bth\bh *\b**\b**\b**\b**\b*\n int miroil::Edid::PhysicalSizeMM::width\n ===============================================================================\n The documentation for this struct was generated from the following file:\n     * include/miroil/miroil/_\be_\bd_\bi_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/surface_8h.html", "source2": "./usr/share/doc/mir-doc/html/surface_8h.html", "unified_diff": "@@ -109,14 +109,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"typedef-members\" name=\"typedef-members\"></a>\n Typedefs</h2></td></tr>\n <tr class=\"memitem:ae48d62a91236336cf0dab9c4b13f1216\" id=\"r_ae48d62a91236336cf0dab9c4b13f1216\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">using&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html#ae48d62a91236336cf0dab9c4b13f1216\">miroil::CompositorID</a> = void const  *</td></tr>\n <tr class=\"separator:ae48d62a91236336cf0dab9c4b13f1216\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,10 +24,10 @@\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n T\bTy\byp\bpe\bed\bde\bef\bfs\bs\n using\u00a0 _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bo_\br_\bI_\bD = void const *\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/surface_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/surface_8h_source.html", "unified_diff": "@@ -176,14 +176,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_surface_html_afa76f14b56354e260dc1fc024cdaddec\"><div class=\"ttname\"><a href=\"classmiroil_1_1_surface.html#afa76f14b56354e260dc1fc024cdaddec\">miroil::Surface::buffers_ready_for_compositor</a></div><div class=\"ttdeci\">int buffers_ready_for_compositor(void const *compositor_id) const</div></div>\n <div class=\"ttc\" id=\"aclassmiroil_1_1_surface_observer_html\"><div class=\"ttname\"><a href=\"classmiroil_1_1_surface_observer.html\">miroil::SurfaceObserver</a></div><div class=\"ttdef\"><b>Definition</b> surface_observer.h:34</div></div>\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_a8143c65f893772f5b8bba4ac57664c48\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#a8143c65f893772f5b8bba4ac57664c48\">MirInputDeviceId</a></div><div class=\"ttdeci\">int64_t MirInputDeviceId</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -132,10 +132,10 @@\n int64_t MirInputDeviceId\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn mir_input_device_types.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/surface__observer_8h.html", "source2": "./usr/share/doc/mir-doc/html/surface__observer_8h.html", "unified_diff": "@@ -105,14 +105,14 @@\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiroil\" id=\"r_namespacemiroil\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiroil.html\">miroil</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,10 +23,10 @@\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\bo_\bi_\bl\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/surface__observer_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/surface__observer_8h_source.html", "unified_diff": "@@ -171,14 +171,14 @@\n <div class=\"ttc\" id=\"aclassmiroil_1_1_surface_observer_html_aee8708ae617b5af76a019ed7ab9125b8\"><div class=\"ttname\"><a href=\"classmiroil_1_1_surface_observer.html#aee8708ae617b5af76a019ed7ab9125b8\">miroil::SurfaceObserver::cursor_image_set_to</a></div><div class=\"ttdeci\">virtual void cursor_image_set_to(mir::scene::Surface const *surf, mir::graphics::CursorImage const &amp;image)=0</div></div>\n <div class=\"ttc\" id=\"amir__input__device__types_8h_html_a8143c65f893772f5b8bba4ac57664c48\"><div class=\"ttname\"><a href=\"mir__input__device__types_8h.html#a8143c65f893772f5b8bba4ac57664c48\">MirInputDeviceId</a></div><div class=\"ttdeci\">int64_t MirInputDeviceId</div><div class=\"ttdef\"><b>Definition</b> mir_input_device_types.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiroil_html\"><div class=\"ttname\"><a href=\"namespacemiroil.html\">miroil</a></div><div class=\"ttdef\"><b>Definition</b> compositor.h:21</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -157,10 +157,10 @@\n operations that they support.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\bo_\bi_\bl\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn compositor.h:21\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/sw__splash_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/sw__splash_8cpp.html", "unified_diff": "@@ -89,14 +89,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for sw_splash.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"sw__splash_8cpp__incl.svg\" width=\"974\" height=\"344\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,10 +14,10 @@\n #include <cstring>\n #include <thread>\n #include <mutex>\n Include dependency graph for sw_splash.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/sw__splash_8h.html", "source2": "./usr/share/doc/mir-doc/html/sw__splash_8h.html", "unified_diff": "@@ -96,14 +96,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"nested-classes\" name=\"nested-classes\"></a>\n Classes</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_sw_splash.html\">SwSplash</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,10 +14,10 @@\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n _\bG_\bo_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\bo_\bf_\b _\bt_\bh_\bi_\bs_\b _\bf_\bi_\bl_\be_\b.\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/sw__splash_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/sw__splash_8h_source.html", "unified_diff": "@@ -127,14 +127,14 @@\n <div class=\"ttc\" id=\"aclass_sw_splash_html_a9b68e6883b670d69e2f2d21e8fbe0c20\"><div class=\"ttname\"><a href=\"class_sw_splash.html#a9b68e6883b670d69e2f2d21e8fbe0c20\">SwSplash::shared_ptr&lt; SplashSession &gt;</a></div><div class=\"ttdeci\">operator std::shared_ptr&lt; SplashSession &gt;() const</div><div class=\"ttdef\"><b>Definition</b> sw_splash.cpp:106</div></div>\n <div class=\"ttc\" id=\"aclass_sw_splash_html_a9b8209ee1364a018cdc4dc08cdf5a05e\"><div class=\"ttname\"><a href=\"class_sw_splash.html#a9b8209ee1364a018cdc4dc08cdf5a05e\">SwSplash::operator()</a></div><div class=\"ttdeci\">void operator()(std::weak_ptr&lt; mir::scene::Session &gt; const &amp;session)</div><div class=\"ttdef\"><b>Definition</b> sw_splash.cpp:100</div></div>\n <div class=\"ttc\" id=\"aclass_sw_splash_html_a9c08c94c311a25ac7fda1b1dba4822e7\"><div class=\"ttname\"><a href=\"class_sw_splash.html#a9c08c94c311a25ac7fda1b1dba4822e7\">SwSplash::SwSplash</a></div><div class=\"ttdeci\">SwSplash()</div><div class=\"ttdef\"><b>Definition</b> sw_splash.cpp:92</div></div>\n <div class=\"ttc\" id=\"aclass_sw_splash_html_ac576871031b1f84cadd139519fff1c3f\"><div class=\"ttname\"><a href=\"class_sw_splash.html#ac576871031b1f84cadd139519fff1c3f\">SwSplash::~SwSplash</a></div><div class=\"ttdeci\">~SwSplash()</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -62,10 +62,10 @@\n SwSplash()\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn sw_splash.cpp:92\n _\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh_\b:_\b:_\b~_\bS_\bw_\bS_\bp_\bl_\ba_\bs_\bh\n ~SwSplash()\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/synchronised_8h.html", "source2": "./usr/share/doc/mir-doc/html/synchronised_8h.html", "unified_diff": "@@ -101,14 +101,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"namespaces\" name=\"namespaces\"></a>\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemir\" id=\"r_namespacemir\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemir.html\">mir</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n class \u00a0 _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b<_\b _\bT_\b _\b>_\b:_\b:_\bL_\bo_\bc_\bk_\be_\bd_\bI_\bm_\bp_\bl_\b<_\b _\bU_\b _\b>\n \u00a0       Smart-pointer-esque accessor for the protected data. _\bM_\bo_\br_\be_\b._\b._\b.\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/synchronised_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/synchronised_8h_source.html", "unified_diff": "@@ -257,14 +257,14 @@\n <div class=\"ttc\" id=\"aclassmir_1_1_synchronised_html_a376f09e14ad36535b694e3c480ed84b9\"><div class=\"ttname\"><a href=\"classmir_1_1_synchronised.html#a376f09e14ad36535b694e3c480ed84b9\">mir::Synchronised::Synchronised</a></div><div class=\"ttdeci\">Synchronised(T &amp;&amp;initial_value)</div><div class=\"ttdef\"><b>Definition</b> synchronised.h:38</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_synchronised_html_a4b41de199a31174823195af6b0b42342\"><div class=\"ttname\"><a href=\"classmir_1_1_synchronised.html#a4b41de199a31174823195af6b0b42342\">mir::Synchronised::operator=</a></div><div class=\"ttdeci\">Synchronised &amp; operator=(Synchronised const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_synchronised_html_a81d8e4e5a9b252f4b3af9210192c186b\"><div class=\"ttname\"><a href=\"classmir_1_1_synchronised.html#a81d8e4e5a9b252f4b3af9210192c186b\">mir::Synchronised::lock</a></div><div class=\"ttdeci\">auto lock() -&gt; Locked</div><div class=\"ttdoc\">Lock the data and return an accessor.</div><div class=\"ttdef\"><b>Definition</b> synchronised.h:128</div></div>\n <div class=\"ttc\" id=\"aclassmir_1_1_synchronised_html_ab694b84aa9a0f3a5eddd3dee5a121865\"><div class=\"ttname\"><a href=\"classmir_1_1_synchronised.html#ab694b84aa9a0f3a5eddd3dee5a121865\">mir::Synchronised::Synchronised</a></div><div class=\"ttdeci\">Synchronised(Synchronised const &amp;)=delete</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -211,10 +211,10 @@\n Lock the data and return an accessor.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn synchronised.h:128\n _\bm_\bi_\br_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd_\b:_\b:_\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bs_\be_\bd\n Synchronised(Synchronised const &)=delete\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/tiling__window__manager_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/tiling__window__manager_8cpp.html", "unified_diff": "@@ -90,14 +90,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for tiling_window_manager.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"tiling__window__manager_8cpp__incl.svg\" width=\"2099\" height=\"814\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -15,10 +15,10 @@\n #include <algorithm>\n #include <limits>\n #include <csignal>\n Include dependency graph for tiling_window_manager.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/tiling__window__manager_8h.html", "source2": "./usr/share/doc/mir-doc/html/tiling__window__manager_8h.html", "unified_diff": "@@ -104,14 +104,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"nested-classes\" name=\"nested-classes\"></a>\n Classes</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_tiling_window_manager_policy.html\">TilingWindowManagerPolicy</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n _\bG_\bo_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\bo_\bf_\b _\bt_\bh_\bi_\bs_\b _\bf_\bi_\bl_\be_\b.\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bT_\bi_\bl_\bi_\bn_\bg_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bP_\bo_\bl_\bi_\bc_\by\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/tiling__window__manager_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/tiling__window__manager_8h_source.html", "unified_diff": "@@ -254,14 +254,14 @@\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"astructmir_1_1geometry_1_1generic_1_1_point_html_ab363343f79f6f76a0ad40f3546d32bbc\"><div class=\"ttname\"><a href=\"structmir_1_1geometry_1_1generic_1_1_point.html#ab363343f79f6f76a0ad40f3546d32bbc\">mir::geometry::generic::Point::Point</a></div><div class=\"ttdeci\">constexpr Point()=default</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></div><div class=\"ttdef\"><b>Definition</b> application_info.h:30</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></div><div class=\"ttdef\"><b>Definition</b> window_info.h:31</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -284,10 +284,10 @@\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b:_\b:_\bg_\be_\bn_\be_\br_\bi_\bc_\b:_\b:_\bP_\bo_\bi_\bn_\bt_\b:_\b:_\bP_\bo_\bi_\bn_\bt\n constexpr Point()=default\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn application_info.h:30\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_info.h:31\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/toolkit__event_8h.html", "source2": "./usr/share/doc/mir-doc/html/toolkit__event_8h.html", "unified_diff": "@@ -215,14 +215,14 @@\n <p>An identifier for a touch-point. </p>\n <p>TouchId's are unique per-gesture. That is to say, once a touch has gone down at time T, no other touch will use that touch's ID until all touches at time T have come up. </p>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -167,10 +167,10 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0M\bMi\bir\brT\bTo\bou\buc\bch\bhI\bId\bd *\b**\b**\b**\b**\b*\n typedef int32_t _\bM_\bi_\br_\bT_\bo_\bu_\bc_\bh_\bI_\bd\n An identifier for a touch-point.\n TouchId's are unique per-gesture. That is to say, once a touch has gone down at\n time T, no other touch will use that touch's ID until all touches at time T\n have come up.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/toolkit__event_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/toolkit__event_8h_source.html", "unified_diff": "@@ -432,14 +432,14 @@\n <div class=\"ttc\" id=\"anamespacemiral_1_1toolkit_html_af1f8b44a3d3080c8df37005ef52ef625\"><div class=\"ttname\"><a href=\"namespacemiral_1_1toolkit.html#af1f8b44a3d3080c8df37005ef52ef625\">miral::toolkit::mir_keyboard_event_modifiers</a></div><div class=\"ttdeci\">MirInputEventModifiers mir_keyboard_event_modifiers(MirKeyboardEvent const *event)</div><div class=\"ttdoc\">Retrieve the modifier keys pressed when the key action occured.</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_1_1toolkit_html_af2cb41ba1d26576ce87812a5331d5e73\"><div class=\"ttname\"><a href=\"namespacemiral_1_1toolkit.html#af2cb41ba1d26576ce87812a5331d5e73\">miral::toolkit::mir_pointer_event_button_state</a></div><div class=\"ttdeci\">bool mir_pointer_event_button_state(MirPointerEvent const *event, MirPointerButton button)</div><div class=\"ttdoc\">Retrieve the state of a given pointer button when the action occurred.</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_1_1toolkit_html_af4167f024464c3c3f776560a83d8375f\"><div class=\"ttname\"><a href=\"namespacemiral_1_1toolkit.html#af4167f024464c3c3f776560a83d8375f\">miral::toolkit::mir_touch_event_input_event</a></div><div class=\"ttdeci\">MirInputEvent const * mir_touch_event_input_event(MirTouchEvent const *event)</div><div class=\"ttdoc\">Retrieve the corresponding input event.</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"atoolkit__event_8h_html_a63044195d46be7b9bfc0c1b14e58d2bf\"><div class=\"ttname\"><a href=\"toolkit__event_8h.html#a63044195d46be7b9bfc0c1b14e58d2bf\">MirTouchId</a></div><div class=\"ttdeci\">int32_t MirTouchId</div><div class=\"ttdoc\">An identifier for a touch-point.</div><div class=\"ttdef\"><b>Definition</b> toolkit_event.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -460,10 +460,10 @@\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bM_\bi_\br_\bT_\bo_\bu_\bc_\bh_\bI_\bd\n int32_t MirTouchId\n An identifier for a touch-point.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn toolkit_event.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/unionmiroil_1_1_edid_1_1_descriptor_1_1_value-members.html", "source2": "./usr/share/doc/mir-doc/html/unionmiroil_1_1_edid_1_1_descriptor_1_1_value-members.html", "unified_diff": "@@ -81,14 +81,14 @@\n <p>This is the complete list of members for <a class=\"el\" href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html\">miroil::Edid::Descriptor::Value</a>, including all inherited members.</p>\n <table class=\"directory\">\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html#a59d2ff104e7320923f65bd23ea740764\">monitor_name</a></td><td class=\"entry\"><a class=\"el\" href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html\">miroil::Edid::Descriptor::Value</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"odd\"><td class=\"entry\"><a class=\"el\" href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html#ae182c65861428e0d60ad26c8e714f7ea\">serial_number</a></td><td class=\"entry\"><a class=\"el\" href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html\">miroil::Edid::Descriptor::Value</a></td><td class=\"entry\"></td></tr>\n   <tr class=\"even\"><td class=\"entry\"><a class=\"el\" href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html#a0a92e7baa1fa73deb0b1467bc1773283\">unspecified_text</a></td><td class=\"entry\"><a class=\"el\" href=\"unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html\">miroil::Edid::Descriptor::Value</a></td><td class=\"entry\"></td></tr>\n </table></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n miroil::Edid::Descriptor::Value Member List\n This is the complete list of members for _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b:_\b:_\bV_\ba_\bl_\bu_\be,\n including all inherited members.\n _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b__\bn_\ba_\bm_\be     _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b:_\b:_\bV_\ba_\bl_\bu_\be\n _\bs_\be_\br_\bi_\ba_\bl_\b__\bn_\bu_\bm_\bb_\be_\br    _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b:_\b:_\bV_\ba_\bl_\bu_\be\n _\bu_\bn_\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bd_\b__\bt_\be_\bx_\bt _\bm_\bi_\br_\bo_\bi_\bl_\b:_\b:_\bE_\bd_\bi_\bd_\b:_\b:_\bD_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b:_\b:_\bV_\ba_\bl_\bu_\be\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html", "source2": "./usr/share/doc/mir-doc/html/unionmiroil_1_1_edid_1_1_descriptor_1_1_value.html", "unified_diff": "@@ -136,14 +136,14 @@\n </div>\n </div>\n <hr/>The documentation for this union was generated from the following file:<ul>\n <li>include/miroil/miroil/<a class=\"el\" href=\"edid_8h_source.html\">edid.h</a></li>\n </ul>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,10 +23,10 @@\n char miroil::Edid::Descriptor::Value::serial_number[13]\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0u\bun\bns\bsp\bpe\bec\bci\bif\bfi\bie\bed\bd_\b_t\bte\bex\bxt\bt *\b**\b**\b**\b**\b*\n char miroil::Edid::Descriptor::Value::unspecified_text[13]\n ===============================================================================\n The documentation for this union was generated from the following file:\n     * include/miroil/miroil/_\be_\bd_\bi_\bd_\b._\bh\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/version_8h.html", "source2": "./usr/share/doc/mir-doc/html/version_8h.html", "unified_diff": "@@ -180,14 +180,14 @@\n <p>MIRAL_VERSION. </p>\n <p>The current version of the MirAL headers in use. </p>\n \n </div>\n </div>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,10 +67,10 @@\n _\bM_\bI_\bR_\bA_\bL_\b__\bM_\bI_\bN_\bO_\bR_\b__\bV_\bE_\bR_\bS_\bI_\bO_\bN\n #define MIRAL_MINOR_VERSION\n MIRAL_MINOR_VERSION.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn version.h:44\n MIRAL_VERSION.\n The current version of the MirAL headers in use.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/version_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/version_8h_source.html", "unified_diff": "@@ -151,14 +151,14 @@\n <div class=\"line\"><a id=\"l00067\" name=\"l00067\"></a><span class=\"lineno\">   67</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span> <span class=\"comment\">/* MIRAL_VERSION_H_ */</span></div>\n <div class=\"ttc\" id=\"amir__version__number_8h_html_ae07f483f06aff1d127e3ea1582f8723a\"><div class=\"ttname\"><a href=\"mir__version__number_8h.html#ae07f483f06aff1d127e3ea1582f8723a\">MIR_VERSION_NUMBER</a></div><div class=\"ttdeci\">#define MIR_VERSION_NUMBER(major, minor, micro)</div><div class=\"ttdoc\">MIR_VERSION_NUMBER.</div><div class=\"ttdef\"><b>Definition</b> mir_version_number.h:34</div></div>\n <div class=\"ttc\" id=\"aversion_8h_html_a8076398f40ea6b6f1ac30bc74f1fd745\"><div class=\"ttname\"><a href=\"version_8h.html#a8076398f40ea6b6f1ac30bc74f1fd745\">MIRAL_MAJOR_VERSION</a></div><div class=\"ttdeci\">#define MIRAL_MAJOR_VERSION</div><div class=\"ttdoc\">MIRAL_MAJOR_VERSION.</div><div class=\"ttdef\"><b>Definition</b> version.h:34</div></div>\n <div class=\"ttc\" id=\"aversion_8h_html_a8e2cc89231a291b9259766cf466bbad7\"><div class=\"ttname\"><a href=\"version_8h.html#a8e2cc89231a291b9259766cf466bbad7\">MIRAL_MICRO_VERSION</a></div><div class=\"ttdeci\">#define MIRAL_MICRO_VERSION</div><div class=\"ttdoc\">MIRAL_MICRO_VERSION.</div><div class=\"ttdef\"><b>Definition</b> version.h:55</div></div>\n <div class=\"ttc\" id=\"aversion_8h_html_ad46543511ca31db575bfac7b9266b638\"><div class=\"ttname\"><a href=\"version_8h.html#ad46543511ca31db575bfac7b9266b638\">MIRAL_MINOR_VERSION</a></div><div class=\"ttdeci\">#define MIRAL_MINOR_VERSION</div><div class=\"ttdoc\">MIRAL_MINOR_VERSION.</div><div class=\"ttdef\"><b>Definition</b> version.h:44</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -96,10 +96,10 @@\n MIRAL_MICRO_VERSION.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn version.h:55\n _\bM_\bI_\bR_\bA_\bL_\b__\bM_\bI_\bN_\bO_\bR_\b__\bV_\bE_\bR_\bS_\bI_\bO_\bN\n #define MIRAL_MINOR_VERSION\n MIRAL_MINOR_VERSION.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn version.h:44\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wallpaper__config_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/wallpaper__config_8cpp.html", "unified_diff": "@@ -84,14 +84,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for wallpaper_config.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"wallpaper__config_8cpp__incl.svg\" width=\"515\" height=\"198\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -9,10 +9,10 @@\n #include <boost/filesystem.hpp>\n #include <mutex>\n #include <vector>\n Include dependency graph for wallpaper_config.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wallpaper__config_8h.html", "source2": "./usr/share/doc/mir-doc/html/wallpaper__config_8h.html", "unified_diff": "@@ -104,14 +104,14 @@\n <tr class=\"memitem:a04d2d3975f3419fa86277703ff9276f2\" id=\"r_a04d2d3975f3419fa86277703ff9276f2\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">void&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacewallpaper.html#a04d2d3975f3419fa86277703ff9276f2\">wallpaper::font_file</a> (std::string const &amp;font_file)</td></tr>\n <tr class=\"separator:a04d2d3975f3419fa86277703ff9276f2\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:aa537b2ca950bded88e9d7b4e9fd65fd3\" id=\"r_aa537b2ca950bded88e9d7b4e9fd65fd3\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacewallpaper.html#aa537b2ca950bded88e9d7b4e9fd65fd3\">wallpaper::font_file</a> () -&gt; std::string</td></tr>\n <tr class=\"separator:aa537b2ca950bded88e9d7b4e9fd65fd3\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -19,10 +19,10 @@\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n void\u00a0 _\bw_\ba_\bl_\bl_\bp_\ba_\bp_\be_\br_\b:_\b:_\bf_\bo_\bn_\bt_\b__\bf_\bi_\bl_\be (std::string const &font_file)\n \u00a0\n auto\u00a0 _\bw_\ba_\bl_\bl_\bp_\ba_\bp_\be_\br_\b:_\b:_\bf_\bo_\bn_\bt_\b__\bf_\bi_\bl_\be () -> std::string\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wallpaper__config_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/wallpaper__config_8h_source.html", "unified_diff": "@@ -111,14 +111,14 @@\n <div class=\"line\"><a id=\"l00027\" name=\"l00027\"></a><span class=\"lineno\">   27</span> </div>\n <div class=\"line\"><a id=\"l00028\" name=\"l00028\"></a><span class=\"lineno\">   28</span><span class=\"preprocessor\">#</span><span class=\"preprocessor\">endif</span> <span class=\"comment\">//MIRAL_TITLEBAR_CONFIG_H</span></div>\n <div class=\"ttc\" id=\"anamespacewallpaper_html\"><div class=\"ttname\"><a href=\"namespacewallpaper.html\">wallpaper</a></div><div class=\"ttdef\"><b>Definition</b> wallpaper_config.h:23</div></div>\n <div class=\"ttc\" id=\"anamespacewallpaper_html_a04d2d3975f3419fa86277703ff9276f2\"><div class=\"ttname\"><a href=\"namespacewallpaper.html#a04d2d3975f3419fa86277703ff9276f2\">wallpaper::font_file</a></div><div class=\"ttdeci\">void font_file(std::string const &amp;font_file)</div><div class=\"ttdef\"><b>Definition</b> wallpaper_config.cpp:85</div></div>\n <div class=\"ttc\" id=\"anamespacewallpaper_html_aa537b2ca950bded88e9d7b4e9fd65fd3\"><div class=\"ttname\"><a href=\"namespacewallpaper.html#aa537b2ca950bded88e9d7b4e9fd65fd3\">wallpaper::font_file</a></div><div class=\"ttdeci\">auto font_file() -&gt; std::string</div><div class=\"ttdef\"><b>Definition</b> wallpaper_config.cpp:91</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -39,10 +39,10 @@\n _\bw_\ba_\bl_\bl_\bp_\ba_\bp_\be_\br_\b:_\b:_\bf_\bo_\bn_\bt_\b__\bf_\bi_\bl_\be\n void font_file(std::string const &font_file)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn wallpaper_config.cpp:85\n _\bw_\ba_\bl_\bl_\bp_\ba_\bp_\be_\br_\b:_\b:_\bf_\bo_\bn_\bt_\b__\bf_\bi_\bl_\be\n auto font_file() -> std::string\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn wallpaper_config.cpp:91\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__app_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/wayland__app_8cpp.html", "unified_diff": "@@ -83,14 +83,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for wayland_app.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"wayland__app_8cpp__incl.svg\" width=\"552\" height=\"198\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,10 +8,10 @@\n #include \"_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\ba_\bp_\bp_\b._\bh\"\n #include <cstring>\n #include <algorithm>\n Include dependency graph for wayland_app.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__app_8h.html", "source2": "./usr/share/doc/mir-doc/html/wayland__app_8h.html", "unified_diff": "@@ -106,14 +106,14 @@\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_wayland_output.html\">WaylandOutput</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_wayland_app.html\">WaylandApp</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,10 +24,10 @@\n class \u00a0 _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk\n \u00a0\n class \u00a0 _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt\n \u00a0\n class \u00a0 _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bA_\bp_\bp\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__app_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/wayland__app_8h_source.html", "unified_diff": "@@ -267,14 +267,14 @@\n <div class=\"ttc\" id=\"aclass_wayland_output_html_a7c56ba620ce2c90928d3fd9be9219d97\"><div class=\"ttname\"><a href=\"class_wayland_output.html#a7c56ba620ce2c90928d3fd9be9219d97\">WaylandOutput::scale</a></div><div class=\"ttdeci\">auto scale() const -&gt; int</div><div class=\"ttdef\"><b>Definition</b> wayland_app.h:76</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_output_html_aafff01d04ae650071cfc672b05bffbc9\"><div class=\"ttname\"><a href=\"class_wayland_output.html#aafff01d04ae650071cfc672b05bffbc9\">WaylandOutput::WaylandOutput</a></div><div class=\"ttdeci\">WaylandOutput(WaylandApp *app, wl_output *output)</div><div class=\"ttdef\"><b>Definition</b> wayland_app.cpp:59</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_output_html_acf5d1bafe91fadd0e27b6446551e1acd\"><div class=\"ttname\"><a href=\"class_wayland_output.html#acf5d1bafe91fadd0e27b6446551e1acd\">WaylandOutput::wl</a></div><div class=\"ttdeci\">auto wl() const -&gt; wl_output *</div><div class=\"ttdef\"><b>Definition</b> wayland_app.h:79</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_output_html_ad7d90e041110f0115613587b0ce66d2b\"><div class=\"ttname\"><a href=\"class_wayland_output.html#ad7d90e041110f0115613587b0ce66d2b\">WaylandOutput::~WaylandOutput</a></div><div class=\"ttdeci\">virtual ~WaylandOutput()=default</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_output_html_aea3f07576ad5c8fb2fdb3ca83000e454\"><div class=\"ttname\"><a href=\"class_wayland_output.html#aea3f07576ad5c8fb2fdb3ca83000e454\">WaylandOutput::transform</a></div><div class=\"ttdeci\">auto transform() const -&gt; int</div><div class=\"ttdef\"><b>Definition</b> wayland_app.h:77</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -244,10 +244,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn wayland_app.h:79\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\b~_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt\n virtual ~WaylandOutput()=default\n _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bO_\bu_\bt_\bp_\bu_\bt_\b:_\b:_\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm\n auto transform() const -> int\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn wayland_app.h:77\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__extensions_8h.html", "source2": "./usr/share/doc/mir-doc/html/wayland__extensions_8h.html", "unified_diff": "@@ -133,14 +133,14 @@\n <tr class=\"separator:a6df40923bcad4b849c34ac94cfefd165\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:ac32b64d4b27168f9d008b38d562def36\" id=\"r_ac32b64d4b27168f9d008b38d562def36\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#ac32b64d4b27168f9d008b38d562def36\">miral::window_for</a> (wl_resource *surface) -&gt; <a class=\"el\" href=\"classmiral_1_1_window.html\">Window</a></td></tr>\n <tr class=\"memdesc:ac32b64d4b27168f9d008b38d562def36\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Get the MirAL <a class=\"el\" href=\"classmiral_1_1_window.html\" title=\"Handle class to manage a Mir surface. It may be null (e.g. default initialized)\">Window</a> for a Wayland Surface, XdgSurface, etc. Note that there may not be a corresponding <a class=\"el\" href=\"classmiral_1_1_window.html\" title=\"Handle class to manage a Mir surface. It may be null (e.g. default initialized)\">miral::Window</a> (e.g. the surface is created and assigned properties before 'commit' creates the <a class=\"el\" href=\"classmiral_1_1_window.html\" title=\"Handle class to manage a Mir surface. It may be null (e.g. default initialized)\">miral::Window</a>).  <br /></td></tr>\n <tr class=\"separator:ac32b64d4b27168f9d008b38d562def36\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -52,10 +52,10 @@\n auto\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bw_\bi_\bn_\bd_\bo_\bw_\b__\bf_\bo_\br (wl_resource *surface) -> _\bW_\bi_\bn_\bd_\bo_\bw\n       Get the MirAL _\bW_\bi_\bn_\bd_\bo_\bw for a Wayland Surface, XdgSurface, etc. Note that\n \u00a0     there may not be a corresponding _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw (e.g. the surface is\n       created and assigned properties before 'commit' creates the _\bm_\bi_\br_\ba_\bl_\b:_\b:\n       _\bW_\bi_\bn_\bd_\bo_\bw).\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__extensions_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/wayland__extensions_8h_source.html", "unified_diff": "@@ -379,14 +379,14 @@\n <div class=\"ttc\" id=\"anamespacemiral_html_a98496d44e3575ea535ee1039144fb69e\"><div class=\"ttname\"><a href=\"namespacemiral.html#a98496d44e3575ea535ee1039144fb69e\">miral::application_for</a></div><div class=\"ttdeci\">auto application_for(wl_client *client) -&gt; Application</div><div class=\"ttdoc\">Get the MirAL application for a wl_client.</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_ac32b64d4b27168f9d008b38d562def36\"><div class=\"ttname\"><a href=\"namespacemiral.html#ac32b64d4b27168f9d008b38d562def36\">miral::window_for</a></div><div class=\"ttdeci\">auto window_for(wl_resource *surface) -&gt; Window</div><div class=\"ttdoc\">Get the MirAL Window for a Wayland Surface, XdgSurface, etc. Note that there may not be a correspondi...</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_wayland_extensions_1_1_builder_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_wayland_extensions_1_1_builder.html\">miral::WaylandExtensions::Builder</a></div><div class=\"ttdoc\">A Builder creates and registers an extension protocol.</div><div class=\"ttdef\"><b>Definition</b> wayland_extensions.h:82</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_wayland_extensions_1_1_builder_html_a04000bfc35bd8e9a485e983bf722c5f8\"><div class=\"ttname\"><a href=\"structmiral_1_1_wayland_extensions_1_1_builder.html#a04000bfc35bd8e9a485e983bf722c5f8\">miral::WaylandExtensions::Builder::build</a></div><div class=\"ttdeci\">std::function&lt; std::shared_ptr&lt; void &gt;(Context const  *context)&gt; build</div><div class=\"ttdoc\">Functor that creates and registers an extension protocol.</div><div class=\"ttdef\"><b>Definition</b> wayland_extensions.h:91</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_wayland_extensions_1_1_builder_html_aaffc2e218ab3fc5e018f5bcb1e3c7a01\"><div class=\"ttname\"><a href=\"structmiral_1_1_wayland_extensions_1_1_builder.html#aaffc2e218ab3fc5e018f5bcb1e3c7a01\">miral::WaylandExtensions::Builder::name</a></div><div class=\"ttdeci\">std::string name</div><div class=\"ttdoc\">Name of the protocol extension's Wayland global.</div><div class=\"ttdef\"><b>Definition</b> wayland_extensions.h:84</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -449,10 +449,10 @@\n Functor that creates and registers an extension protocol.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn wayland_extensions.h:91\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\ba_\by_\bl_\ba_\bn_\bd_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs_\b:_\b:_\bB_\bu_\bi_\bl_\bd_\be_\br_\b:_\b:_\bn_\ba_\bm_\be\n std::string name\n Name of the protocol extension's Wayland global.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn wayland_extensions.h:84\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__shm_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/wayland__shm_8cpp.html", "unified_diff": "@@ -89,14 +89,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for wayland_shm.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"wayland__shm_8cpp__incl.svg\" width=\"1422\" height=\"344\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,10 +14,10 @@\n #include <unistd.h>\n #include <sys/mman.h>\n #include <system_error>\n Include dependency graph for wayland_shm.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__shm_8h.html", "source2": "./usr/share/doc/mir-doc/html/wayland__shm_8h.html", "unified_diff": "@@ -102,14 +102,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_wayland_shm.html\">WaylandShm</a></td></tr>\n <tr class=\"memdesc:\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">A single <a class=\"el\" href=\"class_wayland_shm.html\" title=\"A single WaylandShm does not efficiently provision multiple buffers for multiple window sizes....\">WaylandShm</a> does not efficiently provision multiple buffers for multiple window sizes. Please use one <a class=\"el\" href=\"class_wayland_shm.html\" title=\"A single WaylandShm does not efficiently provision multiple buffers for multiple window sizes....\">WaylandShm</a> per window (if windows may have distinct sizes)  <a href=\"class_wayland_shm.html#details\">More...</a><br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n \u00a0\n class \u00a0 _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm\n         A single _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm does not efficiently provision multiple buffers for\n \u00a0       multiple window sizes. Please use one _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bh_\bm per window (if windows\n         may have distinct sizes) _\bM_\bo_\br_\be_\b._\b._\b.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__shm_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/wayland__shm_8h_source.html", "unified_diff": "@@ -175,14 +175,14 @@\n <div class=\"ttc\" id=\"aclass_wayland_shm_html\"><div class=\"ttname\"><a href=\"class_wayland_shm.html\">WaylandShm</a></div><div class=\"ttdoc\">A single WaylandShm does not efficiently provision multiple buffers for multiple window sizes....</div><div class=\"ttdef\"><b>Definition</b> wayland_shm.h:68</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_shm_html_a10e4555a8219990cf3f287e2ce12906e\"><div class=\"ttname\"><a href=\"class_wayland_shm.html#a10e4555a8219990cf3f287e2ce12906e\">WaylandShm::WaylandShm</a></div><div class=\"ttdeci\">WaylandShm(wl_shm *shm)</div><div class=\"ttdoc\">Does not take ownership of the wl_shm.</div><div class=\"ttdef\"><b>Definition</b> wayland_shm.cpp:151</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_shm_html_aae8a6c93fc75ac9eb1d5f809169bedd6\"><div class=\"ttname\"><a href=\"class_wayland_shm.html#aae8a6c93fc75ac9eb1d5f809169bedd6\">WaylandShm::get_buffer</a></div><div class=\"ttdeci\">auto get_buffer(mir::geometry::Size size, mir::geometry::Stride stride) -&gt; std::shared_ptr&lt; WaylandShmBuffer &gt;</div><div class=\"ttdoc\">Always returns a buffer of the correct size that is not in-use.</div><div class=\"ttdef\"><b>Definition</b> wayland_shm.cpp:156</div></div>\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -141,10 +141,10 @@\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n Basic geometry types. Types for dimensions, displacements, etc. and the\n operations that they support.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__surface_8cpp.html", "source2": "./usr/share/doc/mir-doc/html/wayland__surface_8cpp.html", "unified_diff": "@@ -81,14 +81,14 @@\n </div><div class=\"textblock\"><div class=\"dynheader\">\n Include dependency graph for wayland_surface.cpp:</div>\n <div class=\"dyncontent\">\n <div class=\"center\"><iframe scrolling=\"no\" frameborder=\"0\" src=\"wayland__surface_8cpp__incl.svg\" width=\"783\" height=\"344\"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>\n </div>\n </div></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,10 +6,10 @@\n     * _\be_\bx_\ba_\bm_\bp_\bl_\be_\b-_\bs_\be_\br_\bv_\be_\br_\b-_\bl_\bi_\bb\n wayland_surface.cpp File Reference\n #include \"_\bw_\ba_\by_\bl_\ba_\bn_\bd_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b._\bh\"\n Include dependency graph for wayland_surface.cpp:\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__surface_8h.html", "source2": "./usr/share/doc/mir-doc/html/wayland__surface_8h.html", "unified_diff": "@@ -98,14 +98,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"nested-classes\" name=\"nested-classes\"></a>\n Classes</h2></td></tr>\n <tr class=\"memitem:\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">class &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"class_wayland_surface.html\">WaylandSurface</a></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,10 +16,10 @@\n T\bTh\bhi\bis\bs b\bbr\bro\bow\bws\bse\ber\br i\bis\bs n\bno\bot\bt a\bab\bbl\ble\be t\bto\bo s\bsh\bho\bow\bw S\bSV\bVG\bG:\b: t\btr\bry\by F\bFi\bir\bre\bef\bfo\box\bx,\b, C\bCh\bhr\bro\bom\bme\be,\b, S\bSa\baf\bfa\bar\bri\bi,\b, o\bor\br O\bOp\bpe\ber\bra\ba\n i\bin\bns\bst\bte\bea\bad\bd.\b.\n _\bG_\bo_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\bo_\bf_\b _\bt_\bh_\bi_\bs_\b _\bf_\bi_\bl_\be_\b.\n C\bCl\bla\bas\bss\bse\bes\bs\n class \u00a0 _\bW_\ba_\by_\bl_\ba_\bn_\bd_\bS_\bu_\br_\bf_\ba_\bc_\be\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/wayland__surface_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/wayland__surface_8h_source.html", "unified_diff": "@@ -161,14 +161,14 @@\n <div class=\"ttc\" id=\"aclass_wayland_surface_html_add41e948083591ffbd52825c39b395bc\"><div class=\"ttname\"><a href=\"class_wayland_surface.html#add41e948083591ffbd52825c39b395bc\">WaylandSurface::configured_size</a></div><div class=\"ttdeci\">auto configured_size() const -&gt; mir::geometry::Size</div><div class=\"ttdef\"><b>Definition</b> wayland_surface.h:40</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_surface_html_adf579069006b95f9ac8dd7db657efe40\"><div class=\"ttname\"><a href=\"class_wayland_surface.html#adf579069006b95f9ac8dd7db657efe40\">WaylandSurface::configured</a></div><div class=\"ttdeci\">virtual void configured()</div><div class=\"ttdoc\">Called when the compositor configures this shell surface.</div><div class=\"ttdef\"><b>Definition</b> wayland_surface.h:44</div></div>\n <div class=\"ttc\" id=\"aclass_wayland_surface_html_af02b28d2449aeb0e7234306555a84585\"><div class=\"ttname\"><a href=\"class_wayland_surface.html#af02b28d2449aeb0e7234306555a84585\">WaylandSurface::WaylandSurface</a></div><div class=\"ttdeci\">WaylandSurface(WaylandApp const *app)</div><div class=\"ttdef\"><b>Definition</b> wayland_surface.cpp:33</div></div>\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -114,10 +114,10 @@\n _\bm_\bi_\br_\b:_\b:_\bg_\be_\bo_\bm_\be_\bt_\br_\by\n Basic geometry types. Types for dimensions, displacements, etc. and the\n operations that they support.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window_8h.html", "source2": "./usr/share/doc/mir-doc/html/window_8h.html", "unified_diff": "@@ -136,14 +136,14 @@\n <tr class=\"separator:aee9e767a99e405070c9ff5e8c020a112\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:aec35600d613fe6bb61ee9018bef70a43\" id=\"r_aec35600d613fe6bb61ee9018bef70a43\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">void&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#aec35600d613fe6bb61ee9018bef70a43\">miral::PrintTo</a> (<a class=\"el\" href=\"classmiral_1_1_window.html\">Window</a> const &amp;bar, std::ostream *os)</td></tr>\n <tr class=\"memdesc:aec35600d613fe6bb61ee9018bef70a43\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Customization for Google test (to print surface name in errors)  <br /></td></tr>\n <tr class=\"separator:aec35600d613fe6bb61ee9018bef70a43\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -54,10 +54,10 @@\n \u00a0\n bool\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b>_\b= (_\bW_\bi_\bn_\bd_\bo_\bw const &lhs, _\bW_\bi_\bn_\bd_\bo_\bw const &rhs)\n \u00a0\n void\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bP_\br_\bi_\bn_\bt_\bT_\bo (_\bW_\bi_\bn_\bd_\bo_\bw const &bar, std::ostream *os)\n \u00a0     Customization for Google test (to print surface name in errors)\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/window_8h_source.html", "unified_diff": "@@ -197,14 +197,14 @@\n <div class=\"ttc\" id=\"anamespacemiral_html_a869d9cad37fb2d8cf0653dc87a711618\"><div class=\"ttname\"><a href=\"namespacemiral.html#a869d9cad37fb2d8cf0653dc87a711618\">miral::operator&gt;</a></div><div class=\"ttdeci\">bool operator&gt;(Window const &amp;lhs, Window const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> window.h:83</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_aa9f8edac53caaa5f1a323ac8e6476df0\"><div class=\"ttname\"><a href=\"namespacemiral.html#aa9f8edac53caaa5f1a323ac8e6476df0\">miral::operator&lt;=</a></div><div class=\"ttdeci\">bool operator&lt;=(Window const &amp;lhs, Window const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> window.h:84</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_ad3758f8209fed745fae70a015c1d4631\"><div class=\"ttname\"><a href=\"namespacemiral.html#ad3758f8209fed745fae70a015c1d4631\">miral::operator!=</a></div><div class=\"ttdeci\">bool operator!=(Window const &amp;lhs, Window const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> window.h:80</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_aec35600d613fe6bb61ee9018bef70a43\"><div class=\"ttname\"><a href=\"namespacemiral.html#aec35600d613fe6bb61ee9018bef70a43\">miral::PrintTo</a></div><div class=\"ttdeci\">void PrintTo(Window const &amp;bar, std::ostream *os)</div><div class=\"ttdoc\">Customization for Google test (to print surface name in errors)</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_aee9e767a99e405070c9ff5e8c020a112\"><div class=\"ttname\"><a href=\"namespacemiral.html#aee9e767a99e405070c9ff5e8c020a112\">miral::operator&gt;=</a></div><div class=\"ttdeci\">bool operator&gt;=(Window const &amp;lhs, Window const &amp;rhs)</div><div class=\"ttdef\"><b>Definition</b> window.h:85</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -181,10 +181,10 @@\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bP_\br_\bi_\bn_\bt_\bT_\bo\n void PrintTo(Window const &bar, std::ostream *os)\n Customization for Google test (to print surface name in errors)\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b>_\b=\n bool operator>=(Window const &lhs, Window const &rhs)\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window.h:85\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__info_8h.html", "source2": "./usr/share/doc/mir-doc/html/window__info_8h.html", "unified_diff": "@@ -110,14 +110,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacestd\" id=\"r_namespacestd\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacestd.html\">std</a></td></tr>\n <tr class=\"memdesc:namespacestd\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">STL namespace. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -26,10 +26,10 @@\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n namespace \u00a0 _\bs_\bt_\bd\n \u00a0           STL namespace.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__info_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/window__info_8h_source.html", "unified_diff": "@@ -307,14 +307,14 @@\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html_ae0b364dd4655498c56e2d047caca907c\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html#ae0b364dd4655498c56e2d047caca907c\">miral::WindowInfo::attached_edges</a></div><div class=\"ttdeci\">auto attached_edges() const -&gt; MirPlacementGravity</div><div class=\"ttdoc\">Get the edges of the output that the window is attached to (only meaningful for windows in state mir_...</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html_ae599b5b3a7ffae6663dac327b93df8a0\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html#ae599b5b3a7ffae6663dac327b93df8a0\">miral::WindowInfo::userdata</a></div><div class=\"ttdeci\">void userdata(std::shared_ptr&lt; void &gt; userdata)</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html_aedeaca1d28073fb547de4a502cd6b82a\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html#aedeaca1d28073fb547de4a502cd6b82a\">miral::WindowInfo::application_id</a></div><div class=\"ttdeci\">auto application_id() const -&gt; std::string</div><div class=\"ttdoc\">The D-bus service name and basename of the app's .desktop file See http://standards....</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html_af3791902a4548f3ba22e8d8871d1fcad\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html#af3791902a4548f3ba22e8d8871d1fcad\">miral::WindowInfo::preferred_orientation</a></div><div class=\"ttdeci\">auto preferred_orientation() const -&gt; MirOrientationMode</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_specification_1_1_aspect_ratio_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html\">miral::WindowSpecification::AspectRatio</a></div><div class=\"ttdef\"><b>Definition</b> window_specification.h:50</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -316,10 +316,10 @@\n The D-bus service name and basename of the app's .desktop file See http://\n standards....\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo_\b:_\b:_\bp_\br_\be_\bf_\be_\br_\br_\be_\bd_\b__\bo_\br_\bi_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n auto preferred_orientation() const -> MirOrientationMode\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b:_\b:_\bA_\bs_\bp_\be_\bc_\bt_\bR_\ba_\bt_\bi_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_specification.h:50\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__management__options_8h.html", "source2": "./usr/share/doc/mir-doc/html/window__management__options_8h.html", "unified_diff": "@@ -123,14 +123,14 @@\n Functions</h2></td></tr>\n <tr class=\"memitem:a8e6bfd7efe90724d9da7cf63984eed92\" id=\"r_a8e6bfd7efe90724d9da7cf63984eed92\"><td class=\"memTemplParams\" colspan=\"2\">template&lt;typename Policy , typename ... Args&gt; </td></tr>\n <tr class=\"memitem:a8e6bfd7efe90724d9da7cf63984eed92\"><td class=\"memTemplItemLeft\" align=\"right\" valign=\"top\">auto&#160;</td><td class=\"memTemplItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#a8e6bfd7efe90724d9da7cf63984eed92\">miral::add_window_manager_policy</a> (std::string const &amp;name, Args &amp;... args) -&gt; <a class=\"el\" href=\"structmiral_1_1_window_manager_option.html\">WindowManagerOption</a></td></tr>\n <tr class=\"separator:a8e6bfd7efe90724d9da7cf63984eed92\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -35,10 +35,10 @@\n \u00a0\n F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n template<typename Policy , typename ... Args>\n auto\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\ba_\bd_\bd_\b__\bw_\bi_\bn_\bd_\bo_\bw_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bp_\bo_\bl_\bi_\bc_\by (std::string const &name, Args &...\n       args) -> _\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__management__options_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/window__management__options_8h_source.html", "unified_diff": "@@ -156,14 +156,14 @@\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_a8e6bfd7efe90724d9da7cf63984eed92\"><div class=\"ttname\"><a href=\"namespacemiral.html#a8e6bfd7efe90724d9da7cf63984eed92\">miral::add_window_manager_policy</a></div><div class=\"ttdeci\">auto add_window_manager_policy(std::string const &amp;name, Args &amp;... args) -&gt; WindowManagerOption</div><div class=\"ttdef\"><b>Definition</b> window_management_options.h:45</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_manager_option_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_manager_option.html\">miral::WindowManagerOption</a></div><div class=\"ttdef\"><b>Definition</b> window_management_options.h:39</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_manager_option_html_a600c74eaacc81cc52b68f82d2d23f314\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_manager_option.html#a600c74eaacc81cc52b68f82d2d23f314\">miral::WindowManagerOption::build</a></div><div class=\"ttdeci\">WindowManagementPolicyBuilder const build</div><div class=\"ttdef\"><b>Definition</b> window_management_options.h:41</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_manager_option_html_a6c0101705457d3b32ffb9b11af6ceba6\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_manager_option.html#a6c0101705457d3b32ffb9b11af6ceba6\">miral::WindowManagerOption::name</a></div><div class=\"ttdeci\">std::string const name</div><div class=\"ttdef\"><b>Definition</b> window_management_options.h:40</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -107,10 +107,10 @@\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\b:_\b:_\bb_\bu_\bi_\bl_\bd\n WindowManagementPolicyBuilder const build\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_management_options.h:41\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bM_\ba_\bn_\ba_\bg_\be_\br_\bO_\bp_\bt_\bi_\bo_\bn_\b:_\b:_\bn_\ba_\bm_\be\n std::string const name\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_management_options.h:40\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__management__policy_8h.html", "source2": "./usr/share/doc/mir-doc/html/window__management__policy_8h.html", "unified_diff": "@@ -107,14 +107,14 @@\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,10 +24,10 @@\n         _\bM_\bo_\br_\be_\b._\b._\b.\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__management__policy_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/window__management__policy_8h_source.html", "unified_diff": "@@ -423,14 +423,14 @@\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></div><div class=\"ttdef\"><b>Definition</b> application_info.h:30</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></div><div class=\"ttdef\"><b>Definition</b> window_info.h:31</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -454,10 +454,10 @@\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn application_info.h:30\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_info.h:31\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__manager__tools_8h.html", "source2": "./usr/share/doc/mir-doc/html/window__manager__tools_8h.html", "unified_diff": "@@ -110,14 +110,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -27,10 +27,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__manager__tools_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/window__manager__tools_8h_source.html", "unified_diff": "@@ -386,14 +386,14 @@\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_application_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_application_info.html\">miral::ApplicationInfo</a></div><div class=\"ttdef\"><b>Definition</b> application_info.h:30</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_info_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_info.html\">miral::WindowInfo</a></div><div class=\"ttdef\"><b>Definition</b> window_info.h:31</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -432,10 +432,10 @@\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn application_info.h:30\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bI_\bn_\bf_\bo\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_info.h:31\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__specification_8h.html", "source2": "./usr/share/doc/mir-doc/html/window__specification_8h.html", "unified_diff": "@@ -120,14 +120,14 @@\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"typedef-members\" name=\"typedef-members\"></a>\n Typedefs</h2></td></tr>\n <tr class=\"memitem:a561c6c31034dbec29b4b94573ec3b529\" id=\"r_a561c6c31034dbec29b4b94573ec3b529\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">typedef <a class=\"el\" href=\"classmir_1_1_int_wrapper.html\">mir::IntWrapper</a>&lt; detail::SessionsBufferStreamIdTag &gt;&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html#a561c6c31034dbec29b4b94573ec3b529\">miral::BufferStreamId</a></td></tr>\n <tr class=\"separator:a561c6c31034dbec29b4b94573ec3b529\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -34,10 +34,10 @@\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bd_\be_\bt_\ba_\bi_\bl\n \u00a0\n T\bTy\byp\bpe\bed\bde\bef\bfs\bs\n typedef _\bm_\bi_\br_\b:_\b:_\bI_\bn_\bt_\bW_\br_\ba_\bp_\bp_\be_\br< detail::\n      SessionsBufferStreamIdTag >\u00a0 _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bB_\bu_\bf_\bf_\be_\br_\bS_\bt_\br_\be_\ba_\bm_\bI_\bd\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/window__specification_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/window__specification_8h_source.html", "unified_diff": "@@ -351,14 +351,14 @@\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html_a561c6c31034dbec29b4b94573ec3b529\"><div class=\"ttname\"><a href=\"namespacemiral.html#a561c6c31034dbec29b4b94573ec3b529\">miral::BufferStreamId</a></div><div class=\"ttdeci\">mir::IntWrapper&lt; detail::SessionsBufferStreamIdTag &gt; BufferStreamId</div><div class=\"ttdef\"><b>Definition</b> window_specification.h:39</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_specification_1_1_aspect_ratio_html\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html\">miral::WindowSpecification::AspectRatio</a></div><div class=\"ttdef\"><b>Definition</b> window_specification.h:50</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_specification_1_1_aspect_ratio_html_a04e10e428d3a784a0494419bcc6eb314\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html#a04e10e428d3a784a0494419bcc6eb314\">miral::WindowSpecification::AspectRatio::height</a></div><div class=\"ttdeci\">unsigned height</div><div class=\"ttdef\"><b>Definition</b> window_specification.h:50</div></div>\n <div class=\"ttc\" id=\"astructmiral_1_1_window_specification_1_1_aspect_ratio_html_a3f01a29260f135ef0a931e71527226f8\"><div class=\"ttname\"><a href=\"structmiral_1_1_window_specification_1_1_aspect_ratio.html#a3f01a29260f135ef0a931e71527226f8\">miral::WindowSpecification::AspectRatio::width</a></div><div class=\"ttdeci\">unsigned width</div><div class=\"ttdef\"><b>Definition</b> window_specification.h:50</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -423,10 +423,10 @@\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b:_\b:_\bA_\bs_\bp_\be_\bc_\bt_\bR_\ba_\bt_\bi_\bo_\b:_\b:_\bh_\be_\bi_\bg_\bh_\bt\n unsigned height\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_specification.h:50\n _\bm_\bi_\br_\ba_\bl_\b:_\b:_\bW_\bi_\bn_\bd_\bo_\bw_\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b:_\b:_\bA_\bs_\bp_\be_\bc_\bt_\bR_\ba_\bt_\bi_\bo_\b:_\b:_\bw_\bi_\bd_\bt_\bh\n unsigned width\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn window_specification.h:50\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/x11__support_8h.html", "source2": "./usr/share/doc/mir-doc/html/x11__support_8h.html", "unified_diff": "@@ -106,14 +106,14 @@\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,10 +22,10 @@\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br\n \u00a0\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/x11__support_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/x11__support_8h_source.html", "unified_diff": "@@ -134,14 +134,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_x11_support_html_a93e303bf8796dc40ad92c39da1295db4\"><div class=\"ttname\"><a href=\"classmiral_1_1_x11_support.html#a93e303bf8796dc40ad92c39da1295db4\">miral::X11Support::operator()</a></div><div class=\"ttdeci\">void operator()(mir::Server &amp;server) const</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_x11_support_html_a9f2f85a80340dd8630d9d8071a8a17ab\"><div class=\"ttname\"><a href=\"classmiral_1_1_x11_support.html#a9f2f85a80340dd8630d9d8071a8a17ab\">miral::X11Support::X11Support</a></div><div class=\"ttdeci\">X11Support()</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_x11_support_html_ab1e0c8bd6ff7b330bacc9c80565e06a6\"><div class=\"ttname\"><a href=\"classmiral_1_1_x11_support.html#ab1e0c8bd6ff7b330bacc9c80565e06a6\">miral::X11Support::X11Support</a></div><div class=\"ttdeci\">X11Support(X11Support const &amp;)</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -68,10 +68,10 @@\n X11Support(X11Support const &)\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/zone_8h.html", "source2": "./usr/share/doc/mir-doc/html/zone_8h.html", "unified_diff": "@@ -107,14 +107,14 @@\n Namespaces</h2></td></tr>\n <tr class=\"memitem:namespacemiral\" id=\"r_namespacemiral\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">namespace &#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"namespacemiral.html\">miral</a></td></tr>\n <tr class=\"memdesc:namespacemiral\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Mir Abstraction Layer. <br /></td></tr>\n <tr class=\"separator:\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n </div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -24,10 +24,10 @@\n         _\bM_\bo_\br_\be_\b._\b._\b.\n \u00a0\n N\bNa\bam\bme\bes\bsp\bpa\bac\bce\bes\bs\n namespace \u00a0 _\bm_\bi_\br_\ba_\bl\n \u00a0           Mir Abstraction Layer.\n \u00a0\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}, {"source1": "./usr/share/doc/mir-doc/html/zone_8h_source.html", "source2": "./usr/share/doc/mir-doc/html/zone_8h_source.html", "unified_diff": "@@ -158,14 +158,14 @@\n <div class=\"ttc\" id=\"aclassmiral_1_1_zone_html_ad5c45071b21cd9a0b70bcba93d121ccd\"><div class=\"ttname\"><a href=\"classmiral_1_1_zone.html#ad5c45071b21cd9a0b70bcba93d121ccd\">miral::Zone::Zone</a></div><div class=\"ttdeci\">Zone(Zone const &amp;other)</div><div class=\"ttdoc\">Makes a copy of the underlying private data.</div></div>\n <div class=\"ttc\" id=\"aclassmiral_1_1_zone_html_aff4fadd3b1af95ad7aab748fe602cc37\"><div class=\"ttname\"><a href=\"classmiral_1_1_zone.html#aff4fadd3b1af95ad7aab748fe602cc37\">miral::Zone::operator==</a></div><div class=\"ttdeci\">auto operator==(Zone const &amp;other) const -&gt; bool</div><div class=\"ttdoc\">Returns true only if all properties including IDs match.</div></div>\n <div class=\"ttc\" id=\"anamespacemir_1_1geometry_html\"><div class=\"ttname\"><a href=\"namespacemir_1_1geometry.html\">mir::geometry</a></div><div class=\"ttdoc\">Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.</div><div class=\"ttdef\"><b>Definition</b> size.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemir_html\"><div class=\"ttname\"><a href=\"namespacemir.html\">mir</a></div><div class=\"ttdef\"><b>Definition</b> runner.h:27</div></div>\n <div class=\"ttc\" id=\"anamespacemiral_html\"><div class=\"ttname\"><a href=\"namespacemiral.html\">miral</a></div><div class=\"ttdoc\">Mir Abstraction Layer.</div><div class=\"ttdef\"><b>Definition</b> runner.h:35</div></div>\n </div><!-- fragment --></div><!-- contents -->\n <hr>\n-<p align=\"center\">Copyright &copy; 2012-2026\n+<p align=\"center\">Copyright &copy; 2012-2025\n  Canonical Ltd. <br />\n-Generated on Tue Mar 24 03:17:01 UTC 2026\n+Generated on Tue Feb 18 21:07:08 UTC 2025\n <br />\n This documentation is licensed under the GPL version 2 or 3.</p>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -110,10 +110,10 @@\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn size.h:27\n _\bm_\bi_\br\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:27\n _\bm_\bi_\br_\ba_\bl\n Mir Abstraction Layer.\n D\bDe\bef\bfi\bin\bni\bit\bti\bio\bon\bn runner.h:35\n ===============================================================================\n-                     Copyright \u00a9 2012-2026 Canonical Ltd.\n-                  Generated on Tue Mar 24 03:17:01 UTC 2026\n+                     Copyright \u00a9 2012-2025 Canonical Ltd.\n+                  Generated on Tue Feb 18 21:07:08 UTC 2025\n          This documentation is licensed under the GPL version 2 or 3.\n"}]}]}]}]}]}