1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:37:34 +00:00
serenity/Userland/Applications
sin-ack c70f45ff44 Everywhere: Explicitly specify the size in StringView constructors
This commit moves the length calculations out to be directly on the
StringView users. This is an important step towards the goal of removing
StringView(char const*), as it moves the responsibility of calculating
the size of the string to the user of the StringView (which will prevent
naive uses causing OOB access).
2022-07-12 23:11:35 +02:00
..
3DFileViewer Userland: Always construct Application with try_create() 2022-04-18 12:57:34 +02:00
About About: Port to LibMain 2021-12-17 13:09:54 -08:00
AnalogClock AnalogClock: Keep default alpha hit threshold 2022-04-06 11:36:15 +02:00
Assistant Applications: Use spawn_or_show_error() for common spawn pattern 2022-06-03 12:29:56 +01:00
Browser AK: Use an enum instead of a bool for String::replace(all_occurences) 2022-07-06 11:12:45 +02:00
BrowserSettings BrowserSettings: Make content filtering on by default 2022-07-03 13:19:52 +02:00
Calculator Calculator: Replace "Euler's Constant" with "Euler's Number" in menu 2022-06-10 20:03:37 +01:00
Calendar Calender: Add ability to set the time of day for an event 2022-06-29 03:27:59 +00:00
CharacterMap Applications+Games+LibGUI: Fix layout problems 2022-06-30 11:51:25 +02:00
ClockSettings Applications+Games+LibGUI: Fix layout problems 2022-06-30 11:51:25 +02:00
CrashReporter Userland: Convert command line arguments to String/StringView 2022-07-12 23:11:35 +02:00
Debugger Applications: Use default execpromises parameter to pledge(..) 2022-04-03 17:13:51 -07:00
DisplaySettings LibGUI+Applications: Use the new layout system in the settings screens 2022-06-28 17:52:42 +01:00
FileManager FileManager: Change PGID of spawned processes 2022-07-09 11:41:07 +01:00
FontEditor FontEditor: Rename FontEditorWidget => FontEditor::MainWidget 2022-07-06 14:25:30 +02:00
Help Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
HexEditor HexEditor: Gray-out null bytes 2022-07-11 18:11:11 +02:00
ImageViewer ImageViewer: Add Smooth Pixels image scaling option 2022-06-16 14:26:55 +01:00
KeyboardMapper LibGUI+Userland: Make Dialog::ExecResult an enum class 2022-05-13 16:27:43 +02:00
KeyboardSettings AK: Use an enum instead of a bool for String::replace(all_occurences) 2022-07-06 11:12:45 +02:00
Magnifier Userland: Always construct Application with try_create() 2022-04-18 12:57:34 +02:00
Mail Mail: Fix mail settings not opening after prompt to configure 2022-06-06 15:14:08 +01:00
MailSettings MailSettings: Set window modified state 2022-05-12 13:10:49 +02:00
MouseSettings LibGUI+Applications: Use the new layout system in the settings screens 2022-06-28 17:52:42 +01:00
NetworkSettings Applications: Add a new NetworkSettings application 2022-07-09 09:22:25 +01:00
PDFViewer LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Piano Piano: Use LibDSP::Keyboard for all keyboard-playing logic 2022-05-26 10:24:43 +01:00
PixelPaint PixelPaint: Omit file extension in tab/editor titles 2022-06-30 11:54:29 +02:00
Run Run: Don't try to set a history selection if history is empty 2022-06-30 17:31:07 +02:00
Settings Userland: Use GUI::Process::spawn_or_show_error() for spawn() from a GUI 2022-05-25 23:14:22 +01:00
SoundPlayer SoundPlayer: Insert separator after play/stop and back/next buttons 2022-05-29 15:27:03 +02:00
SpaceAnalyzer Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
Spreadsheet Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
SystemMonitor Kernel: Implement an axallowed mount option 2022-07-08 22:27:38 +00:00
Terminal Userland: Add /usr/local/sbin to PATH by default 2022-07-08 12:04:01 +02:00
TerminalSettings AK: Use an enum instead of a bool for String::replace(all_occurences) 2022-07-06 11:12:45 +02:00
TextEditor LibWebView: Move OutOfProcessWebView to a new LibWebView library 2022-05-15 12:17:36 +02:00
ThemeEditor ThemeEditor: Fix layout for new layout system 2022-06-30 11:51:25 +02:00
VideoPlayer Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
Welcome LibGUI: Add layout spacer support to GML 2022-06-10 21:26:06 +01:00
CMakeLists.txt Applications: Add a new NetworkSettings application 2022-07-09 09:22:25 +01:00