Commit Graph

2891 Commits

Author SHA1 Message Date
Maurycy Liebner
e022fe48d1 Implement Krita(kra-to-ora) based kra import. 2020-02-23 20:06:49 +01:00
Maurycy Liebner
cab6a66649 Implement using external apps to edit Paint Objects' content. 2020-02-23 20:05:30 +01:00
Maurycy Liebner
fb05e5db16 Fix AutoTilesData::toImage definition (arguments order). 2020-02-23 14:11:16 +01:00
Maurycy Liebner
d7372e3117 Move ora structures to a separate file. 2020-02-23 14:10:03 +01:00
Maurycy Liebner
804f5e48fc Move ora related files to ora folder. 2020-02-23 14:07:36 +01:00
Maurycy Liebner
61b1de9853 Implement AutoTilesData::toImage, supporting 64 bit images. 2020-02-23 14:04:12 +01:00
Maurycy Liebner
24b8360d94 Add external apps settings. 2020-02-23 13:36:03 +01:00
Maurycy Liebner
54f613396a Support layer locking for ora import. 2020-02-23 12:21:58 +01:00
Maurycy Liebner
35340f4492 Load HardwareInfo before creating eSettings. 2020-02-23 12:19:18 +01:00
Maurycy Liebner
400d8526fa Make Video Object -> Paint Object conversion task based even if frames
are available.
2020-02-23 11:47:37 +01:00
Maurycy Liebner
9b13a71061 Make sure bounding rectangle updates for the Object when using
ImageRenderData::setupDirectDraw.
2020-02-22 23:39:08 +01:00
Maurycy Liebner
c4889898ff Make sure CacheContainer knows it was removed from the
MemoryDataHandler.
2020-02-22 23:21:00 +01:00
Maurycy Liebner
57ff460d6c Make sure paint surface data is cleared during
DrawableAutoTiledSurface::clearMemory when tmp file is available.
2020-02-22 23:20:22 +01:00
Maurycy Liebner
4aba113746 Use multiple cores for travis build make. 2020-02-22 23:17:42 +01:00
Maurycy Liebner
b74dcc4f36 Take pageheap_free_bytes into account when calculating free memory. 2020-02-22 23:17:15 +01:00
Maurycy Liebner
fb85e4c26f Improve ComplexTask implementation. 2020-02-22 22:23:18 +01:00
Maurycy Liebner
f8cbe56f88 Implement cancalable ComplexTask for Video Object -> Paint Object. 2020-02-22 20:28:17 +01:00
Maurycy Liebner
52c4195733 Use ConnContextQSPtr for eBoxOrSound::mDurationRectangle. Allow undo/
redo for overwriting already existing value.
2020-02-22 16:19:24 +01:00
Maurycy Liebner
61a415d3af Fix update range after chaning Object visibility. 2020-02-22 16:00:48 +01:00
Maurycy Liebner
0c60d57d8b CacheContainer cleanup. 2020-02-22 14:22:31 +01:00
Maurycy Liebner
3de0361b63 Small eBoxOrSound cleanup. Make protected members private. 2020-02-22 13:03:17 +01:00
Maurycy Liebner
9174143a4b Allow selecting frame range for Animation Object -> Paint Object
conversion.
2020-02-22 11:59:53 +01:00
Maurycy Liebner
9ff86967d7 Move Video Object -> Paint Object conversion to Animation Object. 2020-02-22 10:54:51 +01:00
Maurycy Liebner
e72642f416 Implement Video Object to Paint Object conversion. 2020-02-21 22:09:41 +01:00
Maurycy Liebner
005900981b Disable Onion Skin by default. 2020-02-21 22:02:15 +01:00
Maurycy Liebner
0a557b8190 Limit undo/redo count. 2020-02-21 21:38:26 +01:00
Maurycy Liebner
e673b8c04f Fix Paint Object tile data undo/redo and file load seg fault. 2020-02-21 21:30:50 +01:00
Maurycy Liebner
993b265e51 Implement turning images into Paint Objects. 2020-02-21 19:25:22 +01:00
Maurycy Liebner
b502838a8e Implement Paint Object image loading. 2020-02-21 18:26:31 +01:00
Maurycy Liebner
fc8d7cef67 Use mergedimage.png for ora links. 2020-02-21 16:42:50 +01:00
Maurycy Liebner
c47d745192 Implement linking ORA and KRA files. 2020-02-21 16:35:20 +01:00
Maurycy Liebner
ebb05e44a5 Allow 16 bit ora layers import. 2020-02-21 14:58:31 +01:00
Maurycy Liebner
ba9679d083 Separate the OraParser from the OraImporter. Fix the layer order for ora
import.
2020-02-20 23:23:46 +01:00
Maurycy Liebner
3a0ad3875f Fix travis build. Install Quazip to use when creating AppImage. 2020-02-20 23:14:04 +01:00
Maurycy Liebner
c50ab9ac3a Fix quazip travis build. 2020-02-20 22:28:32 +01:00
Maurycy Liebner
287690b486 Implement ORA import. 2020-02-20 21:29:43 +01:00
Maurycy Liebner
2b3f25af97 Do not load empty SVG paths. 2020-02-19 21:58:04 +01:00
Maurycy Liebner
5761318be0 Implement SVG link. 2020-02-19 21:42:37 +01:00
Maurycy Liebner
d88f88b0cc Fix paint canvas move undo/redo update. 2020-02-19 14:27:41 +01:00
Maurycy Liebner
0762f905ff Implement paint canvas cropping. 2020-02-19 14:22:06 +01:00
Maurycy Liebner
880fa4866d Use FileExtensions::videoFilters for video file replace extensions. 2020-02-19 11:41:41 +01:00
Maurycy Liebner
39b7349120 Allow moving paint canvas. Allow erase, lock alpha, colorize paint
modes.
2020-02-18 21:25:58 +01:00
Maurycy Liebner
89a5d2e516 Allow Paint Object frames to have different positions. 2020-02-18 12:50:17 +01:00
Maurycy Liebner
836ca0e46a Add sculpt nodes visibility button. 2020-02-18 12:23:20 +01:00
Maurycy Liebner
7182046897 Disable row highlight by default. Fix SettingsWidget alignment. 2020-02-17 21:43:39 +01:00
Maurycy Liebner
ee48cbf600 Do not load the timeline slider position. It breaks the initial timeline
state, cannot select keyframes.
2020-02-17 21:28:24 +01:00
Maurycy Liebner
63cab92366 Add timeline row altarnate color option. 2020-02-17 21:15:11 +01:00
Maurycy Liebner
1fd8e4fa08 Add optional timeline row highlight. Closes #73. 2020-02-17 19:20:15 +01:00
Maurycy Liebner
8d9eec4e4b Go back to using ppa:jonathonf/ffmpeg-4 2020-02-17 15:38:23 +01:00
Maurycy Liebner
094078f174 Use libmypaint 1.5.0 2020-02-17 15:35:19 +01:00