summaryrefslogtreecommitdiff
path: root/Userland/Applications/Spreadsheet/Spreadsheet.cpp
AgeCommit message (Expand)Author
2021-12-12Spreadsheet: Avoid using Value.to_string_without_side_effects()Ali Mohammad Pur
2021-12-12Spreadsheet: Replace hacky JS VM configuration with a more correct oneAli Mohammad Pur
2021-12-12Spreadsheet: Reimplement ranges as lazy objects instead of arraysAli Mohammad Pur
2021-12-12Spreadsheet: Don't recreate the global environment on every evaluationAli Mohammad Pur
2021-11-17AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)Andreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-10-24LibJS: Rename PropertyName to PropertyKeyAndreas Kling
2021-10-03LibJS: Convert has_own_property() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert Object::get() to ThrowCompletionOrLinus Groh
2021-09-30SpreadSheet: Fix that non first sheets could not access global functionsdavidot
2021-09-30SpreadSheet: Fix that the js integration abused global objectsdavidot
2021-09-23LibJS: Convert Value::invoke and VM::call to ThrowCompletionOrIdan Horowitz
2021-08-29Spreadsheet: Save and load cell alignmentMandar Kulkarni
2021-08-09Spreadsheet: Make convert_from_string() return Optional<size_t>Mandar Kulkarni
2021-08-09Spreadsheet: Fix column index string to number conversionMandar Kulkarni
2021-07-06LibJS: Remove the non-standard put helper and replace it's usagesIdan Horowitz
2021-07-02AK+Everywhere: Remove StringView::find_{first,last}_of(char) methodsMax Wipfli
2021-06-29AK+Spreadsheet+LibWeb: Remove JsonObject::get_or()Max Wipfli
2021-06-29AK: Use OrderedHashMap in JsonObjectMax Wipfli
2021-06-27LibJS: Rename Function => FunctionObjectAndreas Kling
2021-06-17Spreadsheet: Correctly resolve nonstandard column namesAli Mohammad Pur
2021-06-08Everywhere: Replace Vector<T*> with nonnull entries with Vector<T&>Ali Mohammad Pur
2021-06-01Spreadsheet: Remove usage of URL::set_path()Max Wipfli
2021-05-12LibCore+Everywhere: Move OpenMode out of IODeviceAli Mohammad Pur
2021-05-01Spreadsheet: Use String::bijective_base_from for column name resolutionTobias Christiansen
2021-04-24LibJS: Consolidate exception function names and source rangesLinus Groh
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-22Spreadsheet: Save the cells under the correct nameAnotherTest
2021-03-22Spreadsheet: Check for parse errors after parsing the sourceAnotherTest
2021-03-22Spreadsheet: Ignore empty cells when calculating data boundsAnotherTest
2021-03-22Spreadsheet: Add an import wizard, and add support for custom CSV filesAnotherTest
2021-03-22Spreadsheet: Don't assume that the 'cells' field is an objectAnotherTest
2021-03-17LibJS: Rename GlobalObject::initialize() => initialize_global_object()Andreas Kling
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-01Spreadsheet: Implement the cut operation for cellsIdan Horowitz
2021-02-25Spreadsheet: Fix cell identifier labelJelle Raaijmakers
2021-02-24Spreadsheet: Store the column index in a Position instead of its nameAnotherTest
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-12Applications: Move to Userland/Applications/Andreas Kling