Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 роки тому |
Mustafa Quraish
|
6910cbc075
PixelPaint: Add `Copy Merged` action
|
3 роки тому |
Tobias Christiansen
|
508d563189
PixelPaint: Add ProjectLoader to abstract away opening of files
|
3 роки тому |
Tobias Christiansen
|
e867e4b84b
PixelPaint: Move saving a project from Image into ImageEditor
|
3 роки тому |
Tobias Christiansen
|
60e526fdd2
PixelPaint: Move serialization of Image into seperate function
|
3 роки тому |
Mustafa Quraish
|
ca6c9be94c
PixelPaint: Add actions to rotate image left/right
|
3 роки тому |
Mustafa Quraish
|
6a8c408856
PixelPaint: Add actions to flip image vertically/horizontally
|
3 роки тому |
Mustafa Quraish
|
339f0d5bca
PixelPaint: Add `Merge Active Layer Down` action
|
3 роки тому |
Andreas Kling
|
13f4890c38
LibCore: Make Core::File::open() return OSError in case of failure
|
4 роки тому |
Timothy
|
1927dbf025
PixelPaint: Use unveil to hide file system
|
4 роки тому |
Andreas Kling
|
c7d891765c
LibGfx: Use "try_" prefix for static factory functions
|
4 роки тому |
Andreas Kling
|
fd898be51a
PixelPaint: Only update the layer thumbnail on layer bitmap changes
|
4 роки тому |
Marcus Nilsson
|
791a018c99
PixelPaint: Add method to merge visible layers
|
4 роки тому |
Marcus Nilsson
|
9be08e33ea
PixelPaint: Add method to flatten image layers
|
4 роки тому |
Andreas Kling
|
f7053059c9
PixelPaint: Allow partial invalidation of Layer and Image
|
4 роки тому |
Marcus Nilsson
|
2183d01eb0
PixelPaint: Ask to preserve transparency when exporting
|
4 роки тому |
Marcus Nilsson
|
54d4df668a
PixelPaint: Add layer to image before setting properties
|
4 роки тому |
Max Wipfli
|
fc6d051dfd
AK+Everywhere: Add and use static APIs for LexicalPath
|
4 роки тому |
Andreas Kling
|
abc40af809
PixelPaint: Make images keep track of their path & title
|
4 роки тому |
Andreas Kling
|
91100f2f94
PixelPaint: Display an error message if exporting to PNG/BMP fails
|
4 роки тому |
Andreas Kling
|
3e4b48f68e
PixelPaint: Avoid unnecessary temporary layer bitmaps during PP load
|
4 роки тому |
Andreas Kling
|
8731bc9ead
PixelPaint: Display an error message if opening a file fails
|
4 роки тому |
Andreas Kling
|
c333aec9f3
PixelPaint: Display an error message if saving to PP file fails
|
4 роки тому |
Andreas Kling
|
68a307be4e
PixelPaint: Use ImageDecoder to load images out-of-process
|
4 роки тому |
Andreas Kling
|
92203c9821
PixelPaint: Don't allow Image::try_create_from_bitmap(nullptr)
|
4 роки тому |
Andreas Kling
|
c7f7c1f7f0
PixelPaint: Use move semantics around Layer construction and accessors
|
4 роки тому |
Andreas Kling
|
9c5de113b1
PixelPaint: Rename Layer::create_foo() => Layer::try_create_foo()
|
4 роки тому |
Andreas Kling
|
a9e98bad8a
PixelPaint: Rename Image::create_foo() => Image::try_create_foo()
|
4 роки тому |
Marco Cutecchia
|
ea03b43fff
PixelPaint: Update Image.{cpp, h} to use east const
|
4 роки тому |
Marco Cutecchia
|
76adac103e
PixelPaint: Support opening more image file formats
|
4 роки тому |