ladybird/Userland/Applications
Linus Groh b99cc7d050 LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
This is a continuation of the previous two commits.

As allocating a JS cell already primarily involves a realm instead of a
global object, and we'll need to pass one to the allocate() function
itself eventually (it's bridged via the global object right now), the
create() functions need to receive a realm as well.
The plan is for this to be the highest-level function that actually
receives a realm and passes it around, AOs on an even higher level will
use the "current realm" concept via VM::current_realm() as that's what
the spec assumes; passing around realms (or global objects, for that
matter) on higher AO levels is pointless and unlike for allocating
individual objects, which may happen outside of regular JS execution, we
don't need control over the specific realm that is being used there.
2022-08-23 13:58:30 +01:00
..
3DFileViewer Base: Launch FileSystemAccessServer at session start-up 2022-08-14 21:52:35 +01:00
About Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
AnalogClock Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Assistant Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
Browser Browser: Rename menu item from "Settings" to "Browser Settings" 2022-08-14 23:33:28 +02:00
BrowserSettings Applications: Make settings outer margins and spacing consistent 2022-07-15 12:34:25 +02:00
Calculator Calculator: Set button colors from system palette 2022-07-17 08:44:31 +01:00
Calendar Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
CharacterMap Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ClockSettings Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
CrashReporter CrashReporter: Turn off line wrapping in the various text editors 2022-08-01 10:29:53 +02:00
Debugger Everywhere: Make the codebase more architecture aware 2022-07-27 21:46:42 +00:00
DisplaySettings LibGUI+WindowServer+DisplaySettings: Add Tooltips to SystemEffects 2022-08-16 16:53:00 +02:00
FileManager FileManager: Disable open_child_directory_action if no child exists 2022-08-22 12:48:11 +02:00
FontEditor FontEditor: Mark pasted glyphs as modified 2022-08-14 13:59:19 +01:00
GamesSettings GamesSettings: Add a preview for the current card-game settings :^) 2022-08-22 12:50:41 +02:00
Help Base: Launch FileSystemAccessServer at session start-up 2022-08-14 21:52:35 +01:00
HexEditor HexEditor: Fix utf16 validation 2022-08-22 12:48:47 +02:00
ImageViewer Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
KeyboardMapper Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
KeyboardSettings KeyboardSettings: Improve KeymapDialog layout 2022-07-15 12:34:25 +02:00
Magnifier Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Mail Base: Launch WebContent at session start-up 2022-08-14 21:52:35 +01:00
MailSettings Applications: Make settings outer margins and spacing consistent 2022-07-15 12:34:25 +02:00
MouseSettings MouseSettings: Show highlight toggle shortcut and new layout tweaks 2022-07-24 15:10:01 +01:00
NetworkSettings NetworkSettings: Remove warning about reboot 2022-07-14 23:26:47 +02:00
PartitionEditor Base: Add Icon for Partition Editor 2022-08-14 00:52:56 +01:00
PDFViewer Base: Launch FileSystemAccessServer at session start-up 2022-08-14 21:52:35 +01:00
Piano Piano: Replace knob instantiations with ProcessorParameterWidgets 2022-07-25 15:25:13 +02:00
PixelPaint PixelPaint: Use Sqrt1_2 constant in EllipseTool instead of 1/1.41 2022-08-23 13:35:15 +01:00
Run Run: Trigger on escape key only once 2022-08-02 12:54:39 +01:00
Settings Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SoundPlayer LibDSP: Rename library namespace to DSP 2022-07-19 11:17:45 +01:00
SpaceAnalyzer Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
Spreadsheet LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
SystemMonitor SystemMonitor: Don't unveil /boot/Kernel.debug if it does not exist 2022-08-21 10:54:40 +01:00
Terminal Terminal: Enable double-buffering for the terminal widget 2022-08-15 17:18:11 +02:00
TerminalSettings Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
TextEditor TextEditor: Correct typo in MainWidget.{cpp,h} 2022-08-16 09:53:30 +01:00
ThemeEditor Base: Launch FileSystemAccessServer at session start-up 2022-08-14 21:52:35 +01:00
VideoPlayer LibDSP: Rename library namespace to DSP 2022-07-19 11:17:45 +01:00
Welcome Base: Launch WebContent at session start-up 2022-08-14 21:52:35 +01:00
CMakeLists.txt GamesSettings: Introduce a new GamesSettings application :^) 2022-08-22 12:50:41 +02:00