Commit Graph

8157 Commits

Author SHA1 Message Date
David Capello
8ee8bd0ec7 Update laf module 2021-06-22 16:11:19 -03:00
David Capello
da9a3bbff2 Add PULL_REQUEST_TEMPLATE file 2021-06-22 16:11:00 -03:00
opfez
bc3ccfe23f
Add Arch Linux dependencies 2021-06-20 11:25:52 +02:00
David Capello
a798927f23 Update laf module 2021-06-18 14:35:31 -03:00
David Capello
0d865c9822 Merge branch 'main' into beta 2021-06-17 16:34:15 -03:00
David Capello
0d77a54168 Update libarchive module 2021-06-17 16:32:59 -03:00
David Capello
6cc19e8fcd Merge branch 'main' into beta 2021-06-17 11:07:32 -03:00
David Capello
7c4fbc7b53 Update libpng module 2021-06-17 11:06:58 -03:00
David Capello
c2ab21356f Merge branch 'main' into beta 2021-06-17 11:03:25 -03:00
David Capello
567a58f57d [lua] Add conditional usage of system() function through HAVE_SYSTEM 2021-06-17 10:59:13 -03:00
David Capello
1482d6d5a7 Update libarchive module 2021-06-17 10:46:15 -03:00
David Capello
8dc5861435 Disable more libarchive utilities 2021-06-17 10:45:36 -03:00
David Capello
97ef3bf9c3 Don't build cmark program 2021-06-17 10:44:22 -03:00
David Capello
31420d0ef5 Merge branch 'main' into beta 2021-06-16 17:26:19 -03:00
David Capello
11e4243d05 Add ${main_target} to reference "aseprite" target 2021-06-16 17:22:31 -03:00
David Capello
74170c14fa Add ${DATA_OUTPUT_DIR} to src/CMakeLists.txt 2021-06-16 17:21:34 -03:00
David Capello
5d97aed5e9 Use new laf flags to detect platform in main and App 2021-06-16 17:21:02 -03:00
David Capello
d9e2f27e85 Avoid creating a copy of the tileset for the BrushPreview 2021-06-16 14:22:01 -03:00
David Capello
47c836fde1 Minor refactor: Move logic related to pixel perfect to IntertwineAsPixelPerfect 2021-06-16 12:54:29 -03:00
Martín Capello
b980e386fa Fix pixel-perfect in manual tile mode (fix #2741) 2021-06-16 10:21:19 -03:00
David Capello
72ec2277aa Merge branch 'main' into beta 2021-06-16 09:55:42 -03:00
David Capello
61952bc45f Fix compilation of src/app/file_system.cpp in non-Windows platforms 2021-06-16 09:46:00 -03:00
David Capello
5ae7076d65 Add extra check/asserts to detect/avoid a reported crash in draw_image_into_new_tilemap_cel (fix #2770) 2021-06-16 09:39:42 -03:00
David Capello
92c5222aa7 Use base::ComPtr in the FileSystemModule 2021-06-15 18:23:49 -03:00
David Capello
5f00e6f96a Fix possible crashes on UI menu bar/box logic (fix #2771)
We weren't able to reproduce the crash, but these checks will prevent
the crash itself. (So in the future if we receive a related report, it
will be because something is not working correctly in the menus, but
not a crash report.)
2021-06-15 15:14:17 -03:00
David Capello
37d2b62250 Convert MenuBaseData pointer to std::unique_ptr 2021-06-15 14:35:48 -03:00
David Capello
b83f2953f9 Merge branch 'main' into beta 2021-06-11 16:36:57 -03:00
Gaspar Capello
1eace24891 Improve aspect of ellipses for 16x16 or bigger sizes (fix #2217)
Now algo_ellipse() function supports additional parameters to create
rounded squares in the future.
2021-06-11 14:47:23 -03:00
David Capello
2c82e19669 Allow dragging mouse up/down to change zoom too 2021-06-11 14:35:20 -03:00
David Capello
90911f97d0 Hide dynamics on Zoom/Move/Eyedropper/etc. tools 2021-06-11 14:29:58 -03:00
David Capello
65fabf3a68 Update README/LICENSE files in src/desktop 2021-06-11 12:18:45 -03:00
David Capello
49bcc69c9a Add stabilizer options for the Lasso tool 2021-06-11 12:07:28 -03:00
David Capello
cb6ccc3dc5 Fix the displayed mouse cursor when the selection is active
Regression introduced in 8c916bf211
2021-06-11 11:46:56 -03:00
David Capello
17ddf8421f [win] Fix possibility to click the user data icon in Cel Properties when it's collapsed 2021-06-11 11:30:08 -03:00
David Capello
a860ce64bf Fix minimum size of windows (because Cel Properties requires a smaller size)
Regression introduced in 0b33d15462
2021-06-11 11:28:56 -03:00
David Capello
9f300bf55d Better handling of Cel Properties for multiple cels 2021-06-11 11:04:52 -03:00
David Capello
a4e7ac13c1 Fix crash in Cel properties dialog when range is enabled & active cel is empty 2021-06-11 10:45:49 -03:00
David Capello
1fd2e97b8d Add stabilizer (fix #2371) 2021-06-11 09:08:12 -03:00
David Capello
83d8cfc33f Update laf module
Fixed a GDI leak on Windows and a performance issue creating HBITMAPs
for our custom HCURSORs.
2021-06-10 13:13:24 -03:00
David Capello
64f06ab9b9 Fix crash invalidating new Editor for preview window in certain cases 2021-06-10 12:27:51 -03:00
David Capello
459d21ac4c Avoid continuous redrawing events when moving mouse on Edit > Preferences listbox of sections 2021-06-08 20:34:57 -03:00
David Capello
5dffcc384a Invalidate only canvas area when we change frame/play animation 2021-06-08 20:34:15 -03:00
David Capello
ea468b7ed0 Don't layout StatusBar/redraw zoom field when playing animation 2021-06-08 20:20:11 -03:00
David Capello
3e3a7dbe27 Avoid redrawing the whole ColorBar when playing the animation 2021-06-08 20:11:31 -03:00
David Capello
45337ccbac Avoid redrawing the whole ContextBar while playing an animation 2021-06-08 20:02:02 -03:00
David Capello
bcfd06fd1b Avoid regenerating timeline when we execute commands that don't modify the doc
For example, without this patch we were re-generating/painting the
whole timeline when zooming the editor.
2021-06-08 19:46:37 -03:00
David Capello
dc787b6721 Fix UI feedback when DEBUG_PAINT_EVENTS is defined on Windows 2021-06-08 19:42:12 -03:00
David Capello
55db5ac6f2 [win] Fill the whole available space for the File Explorer thumbnail 2021-06-08 16:44:58 -03:00
Gaspar Capello
bec5a14e22 Change octree quantization is the new palette creation method on gif format coding/decoding 2021-06-07 18:01:27 -03:00
David Capello
06a387fd45 [lua] Fix using Dialog.bounds property with multiple windows
Fixes for:
https://community.aseprite.org/t/9277
https://steamcommunity.com/app/431730/discussions/0/3091137796288948505/
2021-06-07 17:39:12 -03:00