1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 00:47:36 +00:00
serenity/Userland/Applications/Spreadsheet
martinfalisse f6ad98b1a1 Spreadsheet: Take into account cell order when copying and cutting
Since copying and cutting uses the cell values in the origin to decide
which values to paste in the destination, it is necessary to do it
in an ordered manner when the origin and destination ranges overlap.
Otherwise you may overwrite values in the origin unintentionally
before having successfully transferred them to the destination.
2022-03-19 09:31:29 +03:30
..
CellType Spreadsheet: Fix overridden max length related crash 2022-03-09 01:05:12 +03:30
Readers Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
Tests Spreadsheet: Add CommonRange#unique() 2022-03-09 10:22:20 +03:30
Writers Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
Cell.cpp Spreadsheet: Add undo/redo implementation 2022-02-21 16:04:48 +03:30
Cell.h Spreadsheet: Add undo/redo implementation 2022-02-21 16:04:48 +03:30
CellSyntaxHighlighter.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
CellSyntaxHighlighter.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
CellTypeDialog.cpp LibGfx: Add support for TextAlignment::TopCenter / BottomCenter 2022-03-08 22:09:52 +01:00
CellTypeDialog.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CMakeLists.txt Applications: Port Spreadsheet to LibMain 2022-02-10 10:24:18 +00:00
CondFormatting.gml Userland: Run gml-format 2022-02-13 02:36:35 +02:00
ConditionalFormatting.h LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
CondView.gml Userland: Run gml-format 2022-02-13 02:36:35 +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: Convert ByteBuffer factory methods from Optional -> ErrorOr 2022-01-24 22:36:09 +01:00
ExportDialog.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Forward.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HelpWindow.cpp Spreadsheet: Make function examples easier to read 2022-02-28 20:27:50 -08:00
HelpWindow.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ImportDialog.cpp Spreadsheet: Use FileSystemAccessClient for the reading of files 2022-01-15 22:20:15 +03:30
ImportDialog.h Spreadsheet: Use FileSystemAccessClient for the reading of files 2022-01-15 22:20:15 +03:30
JSIntegration.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
JSIntegration.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
main.cpp Spreadsheet: Show the opened filename in the window title 2022-03-03 22:17:54 +03:30
Position.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
select_format_page.gml Userland: Run gml-format 2022-02-13 02:36:35 +02:00
Spreadsheet.cpp Spreadsheet: Take into account cell order when copying and cutting 2022-03-19 09:31:29 +03:30
Spreadsheet.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
SpreadsheetModel.cpp Spreadsheet: Add undo/redo implementation 2022-02-21 16:04:48 +03:30
SpreadsheetModel.h Spreadsheet: Add undo/redo implementation 2022-02-21 16:04:48 +03:30
SpreadsheetView.cpp Spreadsheet: Cut instead of copy when dragging a cell's items 2022-03-19 09:31:29 +03:30
SpreadsheetView.h Spreadsheet: Cut instead of copy when dragging a cell's items 2022-03-19 09:31:29 +03:30
SpreadsheetWidget.cpp Spreadsheet: Move tab widget actions to the main widget constructor 2022-03-15 12:01:27 +03:30
SpreadsheetWidget.h Spreadsheet: Get the active sheet via TabWidget::active_widget() 2022-03-15 12:01:27 +03:30
Workbook.cpp LibJS: Add infallible variant of VM::push_execution_context() 2022-03-18 01:12:12 +01:00
Workbook.h SpreadSheet: Use FileSystemAccessClient::try_* APIs 2022-01-20 10:39:12 +01:00