1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:48:10 +00:00
serenity/Libraries/LibVT
Andreas Kling ca93c22ae2 LibGUI: Turn GUI::Application::the() into a pointer
During app teardown, the Application object may be destroyed before
something else, and so having Application::the() return a reference was
obscuring the truth about its lifetime.

This patch makes the API more honest by returning a pointer. While
this makes call sites look a bit more sketchy, do note that the global
Application pointer only becomes null during app teardown.
2020-07-04 16:54:55 +02:00
..
CMakeLists.txt LibVT: Move out the Line class from Terminal to its own class 2020-05-15 18:57:50 +02:00
Line.cpp LibVT: Store all-ASCII terminal lines as 8-bit characters 2020-05-17 12:32:09 +02:00
Line.h LibVT: Store all-ASCII terminal lines as 8-bit characters 2020-05-17 12:32:09 +02:00
Position.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Terminal.cpp LibVT: Replace u8 type to u32 for code point 2020-06-16 13:15:17 +02:00
Terminal.h LibVT: Replace u8 type to u32 for code point 2020-06-16 13:15:17 +02:00
TerminalWidget.cpp LibGUI: Turn GUI::Application::the() into a pointer 2020-07-04 16:54:55 +02:00
TerminalWidget.h LibVT/Terminal: add a scroll length to the TerminalWidget 2020-06-30 18:24:00 +02:00
XtermColors.h LibVT: Support RGB colors (\x1b[38;2;<r>;<g>;<b>m) 2020-05-10 10:23:05 +02:00