Commit Graph

7541 Commits

Author SHA1 Message Date
David Capello
0c194adef6 Fix auto cel guides painting of right and lower sides 2020-07-21 16:56:23 -03:00
David Capello
ce06b55894 Receive a ui::Graphics in TransformHandles::drawHandles()
Instead of using a ScreenGraphics.
2020-07-21 16:43:36 -03:00
David Capello
06bf7eca2c Use fmt::format() instead of base::convert_to() on editor.cpp 2020-07-21 16:01:06 -03:00
David Capello
a2e2337b23 Fix Remap::invert() when a tile is moved out of the range 2020-07-20 16:25:36 -03:00
David Capello
9f09fbe01a Minor change in color_bar.cpp 2020-07-20 16:25:04 -03:00
David Capello
ace6478846 AddTile() with index must increment version of the tileset to save the change in the backup correctly 2020-07-16 19:49:05 -03:00
David Capello
7b7fa29710 Fix copy_tiles_in_tileset() case when the "beforeIndex" is out of range 2020-07-16 19:00:31 -03:00
David Capello
6b43f7ca05 Pick the new tiles after moving/copying them in the tileset 2020-07-16 18:51:12 -03:00
David Capello
a9974e37d3 Publish CopyTiles command with "CopyTiles" ID (instead of "MoveTiles" ID) 2020-07-16 18:48:08 -03:00
David Capello
7f3a34c757 Implement copy_tiles_in_tileset() 2020-07-16 18:47:31 -03:00
David Capello
e9834c4619 Minor change in move_or_copy_palette_colors() 2020-07-16 18:35:14 -03:00
David Capello
fa8cddfae6 Remove the TRACE() by default in Tileset::remap() 2020-07-16 18:34:39 -03:00
David Capello
cd9f95ce98 Minor changes in remap tests 2020-07-15 21:26:41 -03:00
David Capello
8b56ca1094 Fix reading image layers from backup data 2020-07-14 18:50:13 -03:00
David Capello
27e2a287bf [lua] Add possibility to draw tiles w/app.useTool{ tilemapMode=TilemapMode.TILES... } 2020-07-14 17:27:40 -03:00
David Capello
c86b4a28a6 Fix typo 2020-07-14 17:27:03 -03:00
David Capello
8caef74da6 Merge branch 'beta' into tilemap-editor 2020-07-14 15:35:52 -03:00
David Capello
f7c4016ea5 Update laf modules 2020-07-14 15:34:50 -03:00
David Capello
515dace441 Merge branch 'beta' into tilemap-editor 2020-07-13 17:32:42 -03:00
David Capello
5f747cd0dc Update laf to fix #1776 through https://github.com/aseprite/laf/pull/20 2020-07-09 11:19:01 -03:00
David Capello
db4504e816 Refactor laf-os memory handling 2020-07-07 19:06:48 -03:00
Gaspar Capello
b7f1555eb3 Fix crash gif decoding
Before this fix, it were read memory positions beyond the end of the local colormap in the function GifMakeMapObject.
2020-07-07 16:35:09 -03:00
David Capello
8a3f32b47f Replace all base::Bind() with lambda functions 2020-07-03 21:51:46 -03:00
David Capello
8582826013 Fix move_tiles_in_tileset 2020-06-30 18:53:14 -03:00
David Capello
d862f9f948 Use tilemap grid (instead of sprite grid) w/selection tools in tile mode 2020-06-29 19:13:21 -03:00
David Capello
723eaf10fa Don't pick tiles outside tilemap from ColorPicker 2020-06-29 17:54:03 -03:00
David Capello
9420bfff18 Now selection tools select "by tiles" when we are in tile mode 2020-06-29 16:37:14 -03:00
Gaspar Capello
1d68d169a4 Fix old erased pixels were shown again during erase tool usage 2020-06-26 15:03:51 -03:00
David Capello
1f0570c81c Update Timeline::onPaint() with master branch 2020-06-25 20:10:30 -03:00
David Capello
49ace2b493 Add missing layer to shrink bounds in tilemaps 2020-06-25 19:58:52 -03:00
David Capello
d0ab7d720c Add support to pick tiles with eyedropper 2020-06-25 19:47:58 -03:00
David Capello
d0c95cf46f Add possibility to paint with tiles 2020-06-25 19:21:35 -03:00
David Capello
0ceff97e9f Update laf modules 2020-06-24 21:42:58 -03:00
David Capello
ae02600a63 Add FullscreenMode command (fix #464) 2020-06-24 21:34:55 -03:00
David Capello
a3fce6b615 Merge branch 'master' into beta 2020-06-24 21:34:01 -03:00
Gaspar Capello
fbe2f8645d Fix invalid tileset when number of tiles is 0 opening a file
Before this fix, aseprite threw an error: 'Invalid tileset' and delete the Tilemap layer, after it tried to open an aseprite file with a empty tileset on a Tilemap layer.
2020-06-24 16:13:59 -03:00
David Capello
244687ccf7 Fix MinGW section level 2020-06-24 16:01:31 -03:00
David Capello
418cbd3f20 Add information about -DCMAKE_IGNORE_PATH to ignore MinGW
Tip from:
https://github.com/aseprite/aseprite/issues/2449#issuecomment-649004147
2020-06-24 16:00:18 -03:00
David Capello
200b0ce73d Minor change in Windows dependencies 2020-06-24 15:45:26 -03:00
David Capello
39d48c86e3 Add note that we don't support MingW (fix #2449) 2020-06-24 15:37:12 -03:00
David Capello
9d6bedcb7d Update link to pixel-perfect algorithm (fix #2138) 2020-06-24 12:19:47 -03:00
David Capello
a110d7a539 Update laf module 2020-06-22 11:06:55 -03:00
David Capello
4e896b8a65 Merge branch 'fix-gif' into beta 2020-06-17 23:52:49 -03:00
David Capello
bcf53fa54a Merge branch 'octree' into beta 2020-06-17 23:33:41 -03:00
Gaspar Capello
e7b955a028 Fix octree convolution matrix wrong results
Before this fix, convolution matrix results in mask color pixels.
The function OctreeMap::mapColor was returning mask color of all colors with alpha = 0
2020-06-17 23:21:00 -03:00
David Capello
81b6a99c2c Merge branch 'master' into tilemap-editor 2020-06-17 23:02:01 -03:00
David Capello
1839f05e68 Update laf 2020-06-17 18:35:05 -03:00
David Capello
319733d30b Fix some extra issues reported by the ThreadSanitizer 2020-06-17 18:10:26 -03:00
David Capello
6f048d10c5 lua: Fix crash using Selection:deselect() when there is no selection
Fixes https://community.aseprite.org/t/6169
2020-06-17 17:13:37 -03:00
David Capello
d75c9c443a Use LOG() with the printf-like interface (the only way to be thread safe) 2020-06-17 17:05:43 -03:00