summaryrefslogtreecommitdiff
path: root/Userland/Applications/PixelPaint/Image.h
AgeCommit message (Expand)Author
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-01PixelPaint: Ensure layers are positioned correctly when paintingTim Ledbetter
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-28PixelPaint: Remove `try_` prefix from fallible Image methodsLinus Groh
2023-01-07PixelPaint: Port to `Core::Stream` :^)Karol Kosek
2023-01-03PixelPaint: Cleanup the Image classBaitinq
2023-01-03PixelPaint: Propagate errors in {flip,crop,rotate,resize} functionsBaitinq
2022-12-17PixelPaint: Propagate more errors when saving a project fileKarol Kosek
2022-12-07Meta+Userland: Pass Gfx::IntSize by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-09-20PixelPaint: Remove unused Image::write_to_file() methodSam Atkins
2022-08-26PixelPaint: Move selection from ImageEditor to ImageAndreas Kling
2022-08-23PixelPaint: Add simple "Crop Image to Content" featureAndreas Kling
2022-08-21PixelPaint: Show more specific Undo/Redo action textAndreas Kling
2022-05-23PixelPaint: Add Image>Resize Image... dialog. (Front end)Andrew Smith
2022-04-13PixelPaint: Add exporting to the QOI image formatOlivier De Canniere
2022-02-15PixelPaint: Implement Merge Active Layer Upelectrikmilk
2022-01-28Userland: Remove a bunch of unnecessary Vector importskleines Filmröllchen
2022-01-20PixelPaint: Use FileSystemAccessClient::try_* APIsMustafa Quraish
2022-01-05PixelPaint: Move `title` and `path` from Image to ImageEditorMustafa Quraish
2021-11-08PixelPaint: Use ErrorOr<T> for Image and Layer creation helpersAndreas Kling
2021-11-08PixelPaint: Use ErrorOr<T> for Image::try_compose_bitmap()Andreas Kling
2021-11-08PixelPaint: Use ErrorOr<T> for Image writing/exporting functionsAndreas Kling
2021-09-13Everywhere: Use my fancy new serenityos.org email :^)Mustafa Quraish
2021-09-12PixelPaint: Let PickerTool optionally sample all layersMustafa Quraish
2021-09-06PixelPaint: Add `Crop to Selection` ActionMustafa Quraish
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-04PixelPaint: Add `Copy Merged` actionMustafa Quraish
2021-09-04PixelPaint: Add ProjectLoader to abstract away opening of filesTobias Christiansen
2021-09-04PixelPaint: Move saving a project from Image into ImageEditorTobias Christiansen
2021-09-04PixelPaint: Move serialization of Image into seperate functionTobias Christiansen
2021-09-03PixelPaint: Add actions to rotate image left/rightMustafa Quraish
2021-09-03PixelPaint: Add actions to flip image vertically/horizontallyMustafa Quraish
2021-09-03PixelPaint: Add `Merge Active Layer Down` actionMustafa Quraish
2021-08-07PixelPaint: Use unveil to hide file systemTimothy
2021-07-09PixelPaint: Only update the layer thumbnail on layer bitmap changesAndreas Kling
2021-07-08PixelPaint: Add method to merge visible layersMarcus Nilsson
2021-07-08PixelPaint: Add method to flatten image layersMarcus Nilsson
2021-07-07PixelPaint: Allow partial invalidation of Layer and ImageAndreas Kling
2021-07-05PixelPaint: Ask to preserve transparency when exportingMarcus Nilsson
2021-06-16PixelPaint: Make images keep track of their path & titleAndreas Kling
2021-06-15PixelPaint: Display an error message if exporting to PNG/BMP failsAndreas Kling
2021-06-15PixelPaint: Display an error message if opening a file failsAndreas Kling
2021-06-15PixelPaint: Display an error message if saving to PP file failsAndreas Kling
2021-06-12PixelPaint: Don't allow Image::try_create_from_bitmap(nullptr)Andreas Kling
2021-06-11PixelPaint: Rename Image::create_foo() => Image::try_create_foo()Andreas Kling
2021-06-11PixelPaint: Convert to east-const styleAndreas Kling
2021-06-02PixelPaint: Update Image.{cpp, h} to use east constMarco Cutecchia
2021-06-02PixelPaint: Support opening more image file formatsMarco Cutecchia