summaryrefslogtreecommitdiff
path: root/Userland/Applications/PixelPaint/Image.cpp
AgeCommit message (Expand)Author
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
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-11-08LibCore: Use ErrorOr<T> for Core::File::open()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_create()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::cropped()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::flipped()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::rotated()Andreas Kling
2021-10-23AK+Everywhere: Make Base64 decoding fallibleBen Wiederhake
2021-10-05PixelPaint: Ensure a layer is selected when restoring a snapshotMarco Cutecchia
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-20LibCore: Make Core::File::open() return OSError in case of failureAndreas Kling
2021-08-07PixelPaint: Use unveil to hide file systemTimothy
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
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-07-02PixelPaint: Add layer to image before setting propertiesMarcus Nilsson
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
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: Avoid unnecessary temporary layer bitmaps during PP loadAndreas 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: Use ImageDecoder to load images out-of-processAndreas Kling
2021-06-12PixelPaint: Don't allow Image::try_create_from_bitmap(nullptr)Andreas Kling
2021-06-12PixelPaint: Use move semantics around Layer construction and accessorsAndreas Kling
2021-06-11PixelPaint: Rename Layer::create_foo() => Layer::try_create_foo()Andreas Kling
2021-06-11PixelPaint: Rename Image::create_foo() => Image::try_create_foo()Andreas Kling
2021-06-02PixelPaint: Update Image.{cpp, h} to use east constMarco Cutecchia
2021-06-02PixelPaint: Support opening more image file formatsMarco Cutecchia
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-19LibGfx: Improve PNG encoder API somewhatAndreas Kling
2021-03-16LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888xAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-25Everywhere: Remove unnecessary debug comments.asynts