summaryrefslogtreecommitdiff
path: root/Userland/Applications/HexEditor/HexEditor.cpp
AgeCommit message (Expand)Author
2023-05-23LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusiveJelle Raaijmakers
2023-02-15HexEditor: Add selection strings to the value inspectorMetallicSquid
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-04HexEditor: Propagate errors from `HexDocumentFile::set_title()`Lucas CHOLLET
2023-02-04HexEditor: Propagate errors when using "Save"Lucas CHOLLET
2023-02-04HexEditor: Propagate errors when using "Save as"Lucas CHOLLET
2023-02-04HexEditor: Port to `Core::Stream`Lucas CHOLLET
2023-02-04HexEditor: Use the constructor patternLucas CHOLLET
2023-01-12Userland: Use Core::Timer::create_foo() factory functions where possibleSam Atkins
2022-12-14HexEditor: Handle some errors inside the editorArda Cinar
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-14HexEditor: Allow keydown events to propagate if they are not handledZaggy1024
2022-11-01HexEditor: Implement undo and redo actionskamp
2022-11-01HexEditor: Only mark window as modified when document is actually dirtykamp
2022-10-31HexEditor: Specify page skip size in multiples of the line heightpremek
2022-10-14HexEditor: Render selection background without gaps between rowsMart G
2022-10-12HexEditor: Fix two off-by-one errorsMart G
2022-08-03HexEditor: Rename camel case variable names in `HexEditor::save_as`James Puleo
2022-08-03HexEditor: Make `HexEditor::open_new_file` fallible and reduce branchingJames Puleo
2022-08-03HexEditor: Remove unused readonly flagJames Puleo
2022-08-03HexEditor: Don't spam debug output when finding all stringsJames Puleo
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-11HexEditor: Gray-out null bytesKarol Kosek
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-07HexEditor: Add get_byte() method to HexEditor classTimothy Slater
2022-04-07HexEditor: Add ability to set a selection rangeTimothy Slater
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-14HexEditor: Selection follows cursor while pressing shiftSamu698
2022-03-14HexEditor: Fill selection sets only bytes inside selectionSamu698
2022-03-14HexEditor: Copy as C code doesn't add trailing spacesSamu698
2022-02-20HexEditor: Add support for handling PageUp and PageDown key eventsLiav A
2022-02-20HexEditor: Reduce code duplication when handling key down eventsLiav A
2022-02-14Applications: Use default constructors/destructorsLenny Maiorani
2022-02-14HexEditor: Fix copy {text/hex} to clipboardFederico Guerinoni
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-20HexEditor: Use FileSystemAccessClient::try_* APIsMustafa Quraish
2021-12-23HexEditor: Don't unnecessarily abbreviate variable namesArne Elster
2021-12-23HexEditor: Scroll back to the top when opening another fileArne Elster
2021-12-23HexEditor: Stream input files instead of keeping them in memoryArne Elster
2021-11-08LibCore: Use ErrorOr<T> for Core::File::open()Andreas Kling
2021-11-01HexEditor: Give magic constants namesArne Elster
2021-11-01HexEditor: Use size_t where applicableArne Elster
2021-11-01HexEditor: Remove magic color constant for modified bytesArne Elster
2021-11-01HexEditor: Show blinking caret at current positionArne Elster
2021-10-27Everywhere: Rename left/right-click to primary/secondaryFiliph Sandström
2021-09-13Everywhere: Use my fancy new serenityos.org email :^)Mustafa Quraish
2021-09-04HexEditor: Use FileSystemAccessClient, add unveilsMustafa Quraish
2021-06-01HexEditor: Fix off-by-one bugs in selected text length calculationsBrendan Coles
2021-05-29HexEditor: Add find_all_strings() functionBrendan Coles