Commit Graph

4825 Commits

Author SHA1 Message Date
David Capello
dc1bc964ce Change memset/memcpy with std::fill/copy in ImageImpl 2016-08-03 16:58:58 -03:00
David Capello
01e8e99fcb Add tests for Image::fillRect 2016-08-03 16:32:06 -03:00
David Capello
95da89b067 Update src/README.md items 2016-08-01 10:29:21 -03:00
David Capello
5ea955df4d Convert undo library into a submodule 2016-08-01 10:20:26 -03:00
David Capello
45fcd9e95e Fix typo (minor change) 2016-07-31 20:36:18 -03:00
David Capello
3b5915a21a Update version to v1.1.8-dev 2016-07-31 20:25:01 -03:00
David Capello
000ac2e894 Update FLIC library 2016-07-26 10:24:41 -03:00
David Capello
d89d386185 Update version to 1.1.7-dev 2016-07-25 12:32:04 -03:00
David Capello
97d42de696 Improve image resize algorithm
It might be a possible fix for #502
2016-07-25 12:15:42 -03:00
David Capello
d06e1cf009 Replace App::Exit slot with a base::UniquePtr 2016-07-25 11:47:33 -03:00
David Capello
0c6802cd30 Use grid bounds by default in Import Sprite Sheet (fix #1207) 2016-07-25 11:30:33 -03:00
David Capello
ed7a1ef1cc Fix X/Y/Width/Height fields order in "Import Sprite Sheet" (#1207) 2016-07-25 11:25:11 -03:00
David Capello
5910e94396 Add option to hide full filename paths (fix #1199) 2016-07-25 11:04:16 -03:00
David Capello
7849b8804d Remove unnecessary "inline" keyword 2016-07-22 20:48:24 -03:00
David Capello
4ef9626689 Fix crash when resizing a sprite and there is not enough memory
This patch fixes crashes in background jobs that generate any kind of
exception.
2016-07-22 20:46:29 -03:00
David Capello
2893f98fbd Merge pull request #1204 from pseudogames/pixly3
Fix assert() in pixly encoder/decoder
2016-07-22 12:00:37 -03:00
David Capello
67c9cc54d9 Update clip module 2016-07-21 14:15:11 -03:00
David Capello
d4b0753106 Fix theme UI to show user themes and official themes correctly 2016-07-20 19:03:51 -03:00
Carlo 'zED' Caputo
01dc3e70f7 pixly: fixed assert failure 2016-07-15 17:23:11 -03:00
David Capello
45e3573e67 Merge branch 'new-skia' 2016-07-13 17:01:36 -03:00
David Capello
5dfda3b0f0 Reduce the updated region on OS X (related to #1170) 2016-07-12 17:23:28 -03:00
David Capello
5640277ff7 Don't show checkbox to enable GPU yet 2016-07-12 17:23:05 -03:00
David Capello
86d2f681fa Update INSTALL.md instructions 2016-07-12 13:37:00 -03:00
David Capello
8e7b700c35 Update skia to chrome/m53 2016-07-12 13:23:24 -03:00
David Capello
9c73841970 Move gfx::Transformation to app::Transformation
In this way gfx library doesn't depend on fixmath.
2016-07-11 15:40:27 -03:00
David Capello
691ff2c08a Fix she/CMakeLists.txt to link with skia with GPU 2016-07-11 12:30:09 -03:00
Carlo "zED" Caputo
b0385d437f Use load/save_document() in .anim decoder/encoder to load/save .png files (#1189)
* add todo items
* load_document instead of png load
* save using save_document (need more tests)
* trimmed and empty cels
* linking neighbor cels with the same image
* count_diff, exception, checks and style
2016-07-11 10:12:25 -03:00
David Capello
991b248940 Don't swap same frame on reverse_frames() 2016-07-11 09:58:43 -03:00
David Capello
48798b0fc5 Merge pull request #1193 from Mailaender/patch-1
Fixed invalid-desktopfile string list key "Categories" in group "Desktop Entry" does not have a semicolon (';') as trailing character
2016-07-10 22:18:25 -03:00
Matthias Mailänder
4f4a2098d2 Adhere to the FreeDesktop Categories specification 2016-07-10 09:36:31 +02:00
David Capello
92084fe14a Expand filename wildcards in command line on Windows (fix #1049) 2016-07-06 15:20:55 -03:00
David Capello
0722d95b5d Migrate configuration files on OS X to ~/Library/Application Support/Aseprite (fix #1165) 2016-07-06 12:22:40 -03:00
David Capello
d91ca36edd Add forward compatibility in .ase decoder for layer groups
As v1.2 can save .ase files with groups, we have added support to make
flat the file and move all layers to the top level, removing all
groups. (Just in case the user want to go back to v1.1 after using v1.2
features.)
2016-07-05 18:17:16 -03:00
David Capello
f9dfe347b1 Remove features that aren't supported in .anim format 2016-07-05 11:52:58 -03:00
David Capello
3a8c90e952 Remove unused variable 2016-07-05 11:52:44 -03:00
David Capello
71d2a2e2e7 Minor changes in some comments 2016-07-05 11:44:58 -03:00
Carlo 'zED' Caputo
99bd10dfbd pixly: dealing with cels smaller than the sprite 2016-07-05 11:31:56 -03:00
David Capello
51a0bbe6a4 Fix OS X cmd/alt key modifiers status when app is reactivated 2016-07-04 14:14:57 -03:00
Carlo "zED" Caputo
7b4a1ec4af Add support for Pixly file format (#1177)
New Pixly .anim format decoder/encoder based on png decoder/encoder.
2016-07-04 12:06:27 -03:00
David Capello
71321dfc82 Fix 'outline' convolution matrices for rendered text
This issue was originally reported here:
https://twitter.com/vine2D/status/748579114265653248/
2016-07-01 19:07:01 -03:00
David Capello
d566604205 Fix several bugs applying filters to cels smaller than the sprite bounds
Now if we apply a 3x3 (or bigger) convolution matrix to a cel, the cel
will be expanded to so new pixels are included in the new cel content.
2016-07-01 18:49:58 -03:00
David Capello
b13ac1d340 Add crop_image() with a gfx::Rect 2016-07-01 18:42:10 -03:00
David Capello
3df6572170 We can return a const& in Cel::position() 2016-07-01 18:41:26 -03:00
David Capello
c1f8c98ca8 Minor changes in FilterManagerImpl 2016-07-01 17:02:47 -03:00
David Capello
1c984696c1 Select active color bar selection when we change to shading ink 2016-07-01 16:24:29 -03:00
David Capello
ec15ec7bb2 Fix Alt+mouse wheel to navigate color indexes in RGB images/colors (fix #1153) 2016-07-01 13:18:33 -03:00
David Capello
9748894a26 Don't use brush edges on tools with "one pixel" point shape (fix #1167) 2016-07-01 12:55:29 -03:00
David Capello
b094f6e557 Fix crashes in keyboard shortcuts by incorrect signals lifetime handling 2016-07-01 12:50:47 -03:00
David Capello
a214b4abfc Update observable library 2016-07-01 12:50:31 -03:00
David Capello
485649a2da Activate app explicitly on OS X on debug mode 2016-07-01 11:21:40 -03:00