[01:36] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [issue #2632](https://github.com/MirServer/mir/issues/2632): Miriway frequently crashes to GDM after exiting powersave... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e9c8ea65191ee8d7c71b7814002c1851dca27187)
[02:57] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [pull request #2633](https://github.com/MirServer/mir/pull/2633): Add quirks for false-positive compiler warnings... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/b1020ea660ffbf0abf13cfc22dd52cdcec38b4dd)
[07:38] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned graysonguarino to [issue #2583](https://github.com/MirServer/mir/issues/2583): Can't paste when copied from Firefox address bar or Thunderbird "copy link"
[07:38] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned graysonguarino to [issue #2543](https://github.com/MirServer/mir/issues/2543): miral does not expose wait features based on MainLoop
[07:38] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned wmww to [issue #2580](https://github.com/MirServer/mir/issues/2580): Maximized windows sometimes end up behind panels
[07:38] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned wmww to [issue #2599](https://github.com/MirServer/mir/issues/2599): Support wp_viewporter
[07:38] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned  to [pull request #2622](https://github.com/MirServer/mir/pull/2622): Verify serials for move/resize requests
[07:38] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** Saviq assigned  to [pull request #80](https://github.com/MirServer/ubuntu-frame/pull/80): Add crash reporter
[08:22] <alan_g[m]> Saviq you were looking at https://github.com/MirServer/mir/pull/2627, did you come to a conclusion?
[08:24] <Saviq> Yeah I'll get to this today. I dislike the symbols dance, but this PR is not the place to change that
[08:30] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths edited [pull request #2621](https://github.com/MirServer/mir/pull/2621): Bind shm textures when we create the buffers
[10:27] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #2592](https://github.com/MirServer/mir/issues/2592): CapsLock state gets stuck
[10:30] <Saviq> Sorry, got trigger-happy (was surprised it didn't close on its own and then realized it actually needs to merge…)
[10:54] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2592](https://github.com/MirServer/mir/issues/2592): CapsLock state gets stuck
[10:54] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2631](https://github.com/MirServer/mir/pull/2631): Track keyboard modifiers better
[11:28] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [pull request #2634](https://github.com/MirServer/mir/pull/2634): CMake: Use non-fat LTO
[11:28] -GitHub[m]:#mir-server-  
[11:28] -GitHub[m]:#mir-server- > Fat LTO objects slow down the build. We don't _need_ fat LTO objects, as we don't ship any LTO'd static archives.
 "Saviq you were looking at https:..." <- alan_g on this, is it wise to be adding a constructor argument for this use case? Shouldn't it be dynamic so that it can be changed during the life time of the manager? And then, won't we need more of those key shortcuts configured as we go?
[11:52] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths assigned  to [pull request #2621](https://github.com/MirServer/mir/pull/2621): Bind shm textures when we create the buffers
[11:52] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths assigned AlanGriffiths to [issue #2620](https://github.com/MirServer/mir/issues/2620): Latest swaybg (on 22.10) doesn't paint on Mir
 "alan_g on this, is it wise to be..." <- I think it is good enough that it can be configured when starting the window manager. Making this and other assorted shourtcuts configurable dynamically sounds like a enhancement for the future. (And possibly for something other than **Minimal**WindowManager
[13:58] <alan_g[m]> One related idea I have thought about is being able to replace the window manager policy dynamically: switching from tiling to fullscreen to floating. The biggest problem there is it is possible to write stateful policies and that state needs to be reconciled when switching,,,
[14:51] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths assigned  to [pull request #2627](https://github.com/MirServer/mir/pull/2627): [MinimalWindowManager] Move pointer-drag implementation from examples
[15:21] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2627](https://github.com/MirServer/mir/pull/2627): [MinimalWindowManager] Move pointer-drag implementation from examples
[15:21] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2626](https://github.com/MirServer/mir/issues/2626): Implement Modifier+Drag window move gesture
[15:39] <grayson-g[m]> alan_g: What is the proper way to kill Frame on an error? I imagine calling `exit()` isn't right? Usually an unhandled `BOOST_THROW_EXCEPTION` seems to exit, but I think since the one I'm working with is in a constructor it isn't killing? Not sure.
[15:40] <alan_g[m]> grayson-g[m]: There's `mir::fatal_error()`
[15:40] <alan_g[m]> Exceptions propagate until something handles them and it's up to the handler to decide to exit or something else
[16:17] <Saviq> Good evening, all o/
[17:04] <alan_g[m]> See y'all!!
[19:03] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2634](https://github.com/MirServer/mir/pull/2634): CMake: Use non-fat LTO