ladybird/Userland/Applications/KeyboardMapper
sin-ack dbd25916a3 LibCore+Userland+Tests: Convert Stream APIs to construct on heap
As per previous discussion, it was decided that the Stream classes
should be constructed on the heap.

While I don't personally agree with this change, it does have the
benefit of avoiding Function object reconstructions due to the lambda
passed to Notifier pointing to a stale object reference. This also has
the benefit of not having to "box" objects for virtual usage, as the
objects come pre-boxed.

However, it means that we now hit the heap everytime we construct a
TCPSocket for instance, which might not be desirable.
2022-01-13 15:16:12 +03:30
..
CMakeLists.txt KeyboardMapper: Port to LibMain 2022-01-06 17:54:03 +01:00
KeyboardMapperWidget.cpp LibCore+Userland+Tests: Convert Stream APIs to construct on heap 2022-01-13 15:16:12 +03:30
KeyboardMapperWidget.h KeyboardMapper: Add support for dynamic keyboard visualization 2022-01-08 11:50:26 +01:00
KeyButton.cpp KeyboardMapper: Port to Core::Stream 2022-01-06 17:54:03 +01:00
KeyButton.h KeyboardMapper: Fix discrepancy between cursor and button clickability 2022-01-06 17:54:03 +01:00
KeyPositions.h Userland: Locally suppress -Wc99-designator and re-enable globally 2022-01-04 07:51:31 +00:00
main.cpp KeyboardMapper: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00