Commit Graph

5131 Commits

Author SHA1 Message Date
David Capello
4e6832782e Fix rendering issues w/ref layers 2016-11-03 12:26:33 -03:00
David Capello
492e71918f Fix undo of a new ref layer 2016-11-02 16:10:42 -03:00
David Capello
b4747b3ed6 Draw ref layer edges correctly (w/subpixel precision) 2016-11-02 15:01:31 -03:00
David Capello
f895938dbb Fix adding a reference layer with a different color mode 2016-11-01 19:02:11 -03:00
David Capello
21b6e8716d Merge branch 'beta' into ref-layer 2016-11-01 14:11:03 -03:00
David Capello
54e60f058f Merge branch 'master' into beta 2016-11-01 14:09:02 -03:00
David Capello
674fb2e61b Change observable submodule URL 2016-11-01 14:07:59 -03:00
David Capello
91cd50cac4 Update laf library 2016-11-01 13:55:32 -03:00
David Capello
f66ed60a2f Fix test condition in main CMakeLists.txt file 2016-11-01 12:53:58 -03:00
David Capello
c2103df444 Move base module to laf library 2016-11-01 12:47:48 -03:00
David Capello
2e66b227f6 Merge branch 'beta' into ref-layer 2016-10-31 20:15:41 -03:00
David Capello
aa01e46d72 Merge branch 'master' into beta 2016-10-31 19:59:48 -03:00
David Capello
80be429c89 Add missing skia_surface.cpp file 2016-10-31 19:58:12 -03:00
David Capello
fa28fcfb52 Set libwebp submodule URL to github branch 2016-10-31 19:55:06 -03:00
David Capello
151a302830 Update Skia to chrome/m55 (aseprite-m55) branch 2016-10-31 19:50:32 -03:00
David Capello
a911915aab Fix LOG(LogLevel) for MSVC compiler 2016-10-31 19:43:18 -03:00
David Capello
2366721a82 Set the theme to the default one if the user-defined one is invalid
Related to #1283
2016-10-28 11:25:46 -03:00
David Capello
c60e0b915c Merge branch 'master' into beta 2016-10-27 13:00:57 -03:00
David Capello
e12c533270 Fix webp compilation 2016-10-27 12:47:15 -03:00
David Capello
9f06ce62b4 Update version to v1.1.10-dev 2016-10-27 12:38:39 -03:00
David Capello
cc18334c5a Changes in LOG/TRACE messages 2016-10-27 12:25:33 -03:00
David Capello
c789e4a872 Don't crash if the user-defined theme is gone (fix #1283) 2016-10-27 11:03:27 -03:00
David Capello
693a68844c New docio-lib to detect file format by content (fix #776) 2016-10-26 19:37:42 -03:00
David Capello
bcb775a88b Render reference layers only in the sprite editor 2016-10-26 15:16:22 -03:00
David Capello
02e82289dc Update INSTALL instructions with new macOS version 2016-10-26 14:58:43 -03:00
David Capello
609946c33f Support resizing a reference cel with Move tool 2016-10-25 19:15:36 -03:00
David Capello
674d1d74d9 Merge pull request #1302 from klw0/esc-close-cel-layer-properties
Allow Esc key to close Cel and Layer Properties windows
2016-10-25 12:09:58 -03:00
Keith Whitney
2d0dcc8613 Allow Esc key to close Layer Properties window 2016-10-24 23:31:21 -04:00
Keith Whitney
cf6cd534ef Allow Esc key to close Cel Properties window
Resolves aseprite/aseprite#964.
2016-10-24 23:31:21 -04:00
David Capello
7c5c4c1b61 Fix Utf8Wrapper tests for string-literals 2016-10-24 15:12:48 -03:00
David Capello
6baf3fb0f0 Add base::utf8() and utf8_const() wrappers 2016-10-19 14:06:29 -03:00
David Capello
6ce73a831a Don't allow draw/modify reference layers 2016-10-17 13:49:28 -03:00
David Capello
409a546089 Show reference layers as 'Reference layer' in status bar 2016-10-17 13:41:13 -03:00
David Capello
3f052cfe2e Return nullptr instead of assert in Widget::font() 2016-10-17 10:49:37 -03:00
David Capello
2a16896b7d Include "base/log.h" needed for LOG() 2016-10-16 20:29:57 -03:00
David Capello
bc939d5638 New eyedropper mode to pick colors from reference layers 2016-10-13 21:19:25 -03:00
David Capello
755e621d34 Remove unnecessary char from pref.xml file 2016-10-13 20:39:29 -03:00
David Capello
1b053de2f2 Fix eyedropper/move tool for reference layers 2016-10-13 19:58:42 -03:00
David Capello
1de5837676 Remove fflush() call from Sprite::pickCels()
Probably from an infamous printf() debugging session.
2016-10-13 19:37:04 -03:00
David Capello
bf4d6f1e4e Ask for a file when we add a new reference layer
Also the new reference layer is added centered in the sprite and scaling
it to make it fully visible in the canvas.
2016-10-12 14:41:58 -03:00
David Capello
1aa2a4137a Fix mnemonic char for "Add Reference Layer" 2016-10-12 14:28:46 -03:00
David Capello
2a5ed858dc Load/save precise cel bounds for reference layers in .ase file 2016-10-12 12:48:11 -03:00
David Capello
6f40c8bd35 Merge branch 'beta' 2016-10-11 19:40:14 -03:00
David Capello
e3649305b5 Merge pull request #1288 from pseudogames/beta
Fix some bugs from issue #1271:

- vertical scroll jumps in big chunks when we have a big zoom (e.g. Zoom = 10)
- add zoom with alt+mouse wheel
- zoom is reset each time after we paint
- when we change zoom with mouse wheel we must update the scroll area
2016-10-11 19:28:51 -03:00
Carlo 'zED' Caputo
850b045104 cleanup and fix for the case of a horizontal scroll 2016-10-11 16:43:42 -03:00
David Capello
b83eb89ce4 Use old composite code (faster code) when possible
We use the new general image composite code in case that there is a
reference layer or the background grid is so small that we need a
pixel-by-pixel color blending.
2016-10-11 16:43:37 -03:00
Carlo 'zED' Caputo
ebe9cb807e same direction of timeline mousewheel zoom as the editor 2016-10-11 16:42:11 -03:00
David Capello
8d94dc94d4 Add flag to show render performance in real-time 2016-10-11 16:41:50 -03:00
Carlo 'zED' Caputo
6151948029 skinTheme()->dimensions.timelineBaseSize() 2016-10-11 13:04:44 -03:00
David Capello
0068a2024a Improve composite_image_general() performance 2016-10-11 11:27:47 -03:00