ladybird/Userland/Applications/Spreadsheet
Linus Groh 50428ea8d2 LibJS: Move intrinsics to the realm
Intrinsics, i.e. mostly constructor and prototype objects, but also
things like empty and new object shape now live on a new heap-allocated
JS::Intrinsics object, thus completing the long journey of taking all
the magic away from the global object.
This represents the Realm's [[Intrinsics]] slot in the spec and matches
its existing [[GlobalObject]] / [[GlobalEnv]] slots in terms of
architecture.

In the majority of cases it should now be possibly to fully allocate a
regular object without the global object existing, and in fact that's
what we do now - the realm is allocated before the global object, and
the intrinsics between both :^)
2022-08-27 11:29:10 +01:00
..
CellType LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] 2022-08-23 13:58:30 +01:00
Readers Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Tests Spreadsheet: Throw if lookup value doesn't exist and no default is given 2022-06-26 22:21:17 +01:00
Writers Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
Cell.cpp Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
Cell.h Spreadsheet: Display a detailed view of a cell error on hover 2022-06-26 22:21:17 +01:00
CellSyntaxHighlighter.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CellSyntaxHighlighter.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CellTypeDialog.cpp Spreadsheet: Make conditional-formatting condition-list scrollable 2022-06-30 11:53:50 +02:00
CellTypeDialog.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CMakeLists.txt Userland: Depend some applications on WebContent if it's being used 2022-05-26 21:54:58 +01:00
CondFormatting.gml Spreadsheet: Make conditional-formatting condition-list scrollable 2022-06-30 11:53:50 +02:00
ConditionalFormatting.h LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
CondView.gml Spreadsheet: Use new layout system 2022-06-30 11:51:25 +02:00
csv_export.gml Userland: Run gml-format 2022-02-13 02:36:35 +02:00
csv_import.gml Userland: Run gml-format 2022-02-13 02:36:35 +02:00
ExportDialog.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ExportDialog.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Forward.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HelpWindow.cpp LibGUI+WindowServer+Apps: Replace Accessory Windows 2022-08-25 13:28:50 +02:00
HelpWindow.h LibWebView: Move OutOfProcessWebView to a new LibWebView library 2022-05-15 12:17:36 +02:00
ImportDialog.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ImportDialog.h Spreadsheet: Use FileSystemAccessClient for the reading of files 2022-01-15 22:20:15 +03:30
JSIntegration.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
JSIntegration.h LibJS: Pass Realm to GlobalObject::initialize_global_object() 2022-08-23 13:58:30 +01:00
main.cpp Base: Launch WebContent at session start-up 2022-08-14 21:52:35 +01:00
Position.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
select_format_page.gml Userland: Run gml-format 2022-02-13 02:36:35 +02:00
Spreadsheet.cpp LibJS: Remove {Bytecode::,}Interpreter::global_object() 2022-08-23 13:58:30 +01:00
Spreadsheet.h Spreadsheet: Implement undo functionality where missing 2022-04-13 09:26:44 +04:30
SpreadsheetModel.cpp LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] 2022-08-23 13:58:30 +01:00
SpreadsheetModel.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SpreadsheetView.cpp Spreadsheet: Display a detailed view of a cell error on hover 2022-06-26 22:21:17 +01:00
SpreadsheetView.h Spreadsheet: Display a detailed view of a cell error on hover 2022-06-26 22:21:17 +01:00
SpreadsheetWidget.cpp SpreadSheet: Pass parent window when constructing About action 2022-08-26 12:48:05 +02:00
SpreadsheetWidget.h Spreadsheet: Allow importing sheets into an existing workbook 2022-06-26 22:21:17 +01:00
Workbook.cpp LibJS: Remove {Bytecode::,}Interpreter::global_object() 2022-08-23 13:58:30 +01:00
Workbook.h Spreadsheet: Allow importing sheets into an existing workbook 2022-06-26 22:21:17 +01:00