David Capello
dc32f0ed57
Remove unnecessary ASSERT() on read_compressed_image
...
There is already an exception controlling this case.
2018-03-13 09:52:03 -03:00
David Capello
dcc4293d4e
Move -DENABLE_DEVMODE to src/CMakeLists.txt so it's defined on dio library too
2018-03-13 09:50:53 -03:00
David Capello
9f96ccbd39
Add option to ignore a warning overwriting files on Export Sprite Sheet (related to #917 )
2018-03-12 16:44:19 -03:00
David Capello
478c4c3296
Fix regression introduced in c50a03640d3883b251748e3805387859c7a83d09
2018-03-12 14:43:14 -03:00
David Capello
6ae40b6c91
Show command to select normal map in the keyboard preferences
2018-03-12 14:00:56 -03:00
David Capello
c50a03640d
Move SetColorSelector menu label for normal map to strings/en.ini file
2018-03-12 14:00:24 -03:00
David Capello
dcfa2efc94
Fix SetColorSelector command label in keyboard preferences
2018-03-12 13:58:19 -03:00
David Capello
742446adf9
Add Normal Map Color Wheel
2018-03-12 13:15:10 -03:00
David Capello
40de823f7c
Add a color indicator in the normal map color wheel
2018-03-12 13:14:21 -03:00
David Capello
8f280a50d3
Fix color wheel formula for Normal Maps
...
Now we use angle and distance to calculate RGB values. Also this adds
support for discrete steps option.
2018-03-12 12:39:43 -03:00
David Capello
50f2a755be
Restore ColorBar::ColorSelector enum order
...
In this way the default color wheel for initialized instances of
Aseprite is still the TINT_SHADE_TONE, and not NORMAL_MAP_WHEEL after
this change.
2018-03-12 10:39:29 -03:00
David Capello
b0f383c4da
Move string for color map option to strings/en.ini file
2018-03-12 10:27:47 -03:00
David Capello
2f251c8a5a
Merge branch 'normal-map-color-wheel' of https://github.com/robinjam/aseprite into robinjam-normal-map-color-wheel
2018-03-12 10:26:34 -03:00
David Capello
c59f03a7a0
Fix crash on macOS when we try to save a file in a directory without privileges
2018-03-09 10:09:33 -03:00
David Capello
d5cfe5123e
win: Flush file content on disk after saving a sprite
...
Possible fix for this issue:
https://community.aseprite.org/t/file-full-of-null-bytes/31
2018-03-07 18:01:33 -03:00
David Capello
5b75355de4
Fix some glitches moving ellipses to the top/left edges ( fix #1648 )
2018-03-06 20:00:34 -03:00
David Capello
184736760a
Add possibility to rotate ellipses and rectangles ( fix #868 )
2018-03-06 19:22:51 -03:00
David Capello
109fcddaf7
Update clip module to fix issues with RGBA images on Windows
2018-02-23 17:52:14 -03:00
David Capello
ebb7afde8b
Add option to change default file format (.aseprite is the new default)
2018-02-23 10:32:02 -03:00
David Capello
5da8b2c8a9
Minor format changes in algo.cpp
2018-02-22 13:52:15 -03:00
David Capello
97251969f6
Merge pull request #1665 from yuxshao/fix-ellipse-gaps
...
Fix #1649
2018-02-22 13:47:39 -03:00
yuxshao
afdb6d22db
Stop mnemonic processing from truncating multibyte characters ( #1661 )
2018-02-22 11:50:03 -03:00
David Capello
dee6ff6c7e
Refactor: Use new base::paths type for list of filenames/extensions
2018-02-21 11:06:58 -03:00
David Capello
d82bd89d4f
Fix license header in event.h and event_queue.h
2018-02-20 16:04:27 -03:00
David Capello
5d9bbe6651
Don't modify hex field when "edit palette mode" is enabled and the color is modified from the same hex field
...
Close #1632 , #1636 , #1637
2018-02-19 21:18:41 -03:00
Steven
debb8e9f32
similarly for algo_ellipsefill
2018-02-15 02:41:27 -05:00
Steven
8549774060
algo_ellipse restructure/reimplement
2018-02-14 22:51:34 -05:00
David Capello
6012f2389f
Fix crash selecting layers ( fix #1662 )
...
This commit fixes the regression introduced in d59fd204892b193a72d374053c22b522ac151f7e
and fixes the original problem in https://community.aseprite.org/t/play-animation-changes-selected-layer/989
2018-02-14 17:27:16 -03:00
David Capello
3d57184b56
Render extra/preview cels correctly on linked cels ( fix #1664 )
2018-02-14 13:29:03 -03:00
David Capello
f6cbbd1e89
Fix slice chunk on aseprite spec ( fix #1663 )
2018-02-14 09:27:09 -03:00
David Capello
166cb55c97
Add support for HSV color space in Adjust Hue/Saturation ( fix #1559 )
2018-02-09 17:39:56 -03:00
David Capello
c3a0c00a62
Update copyright year to 2018
2018-02-09 14:52:28 -03:00
David Capello
5b217dd5ce
Change Hue/Saturation from addition/subtraction to multiplication ( fix #1571 )
2018-02-08 17:17:20 -03:00
David Capello
d59fd20489
Don't change selected layer when clicking in AniControls
...
Fix: https://community.aseprite.org/t/play-animation-changes-selected-layer/989
2018-02-08 15:32:33 -03:00
David Capello
d247e28e17
Make the first button as the default one
...
So Enter key just accept the message box and Esc cancels it.
2018-02-07 17:28:37 -03:00
David Capello
d4244fed48
Add options to avoid showing dialogs saving files ( #917 )
2018-02-07 17:28:01 -03:00
David Capello
b5dc3d263e
Add options to suppress specific warnings ( fix #917 )
2018-02-07 14:35:12 -03:00
David Capello
70aaa4dada
Don't lock the document for writing when saving
...
This improves the performance when we are selecting GIF/JPEG options and
move the window. So the Editor can redraw the sprite without delaying
the rendering.
2018-02-07 12:55:56 -03:00
David Capello
178df8d810
Show bitmap brushes with button colors from theme.xml
...
Requested here:
https://twitter.com/antonkudin/status/957004393144094720
2018-01-29 14:09:51 -03:00
David Capello
0eef231ff7
Add "selected_text" color to theme.xml for selected text on entry fields
...
Requested here:
https://twitter.com/antonkudin/status/957004393144094720
2018-01-29 14:09:22 -03:00
David Capello
c1342a7029
Use an opaque bitmap in checked DrawMode
2018-01-26 19:02:17 -03:00
David Capello
1b12f5ccbd
Use an opaque surface in createRenderTarget()
2018-01-26 19:01:04 -03:00
David Capello
608c902901
macOS: Improve performance rendering the view content
...
Avoiding a slow path in CGContextDrawImage() where
argb32_image_mark_RGB32() is called when we scale the CGImage.
2018-01-26 17:18:31 -03:00
David Capello
8a70fa7daa
Fix link to official Skia build instructions
2018-01-24 15:56:32 -03:00
David Capello
7b8d17b5cc
Add support to compile with Skia chrome/m64 branch
2018-01-24 15:27:13 -03:00
David Capello
1898ce2886
Add the thumbnailer COM server for Windows
...
Note: Moved the desktop integration for Linux to src/desktop/linux
2018-01-02 17:03:46 -03:00
David Capello
80744eb80e
Fix compilation error with gcc
...
We need #include <cstring> to use memcpy
2018-01-02 13:30:38 -03:00
David Capello
10e66bbd19
Remove #include to ui layer
2018-01-02 13:18:00 -03:00
David Capello
cf07af155f
Move .aseprite file encoder to dio module (related to #379 )
...
In this way we'll be able to use the encoder in a future
module (e.g. dll COM server) to generate thumbnails.
2018-01-02 13:12:50 -03:00
David Capello
11817e27fe
Update copyright year in README file
2018-01-02 12:13:52 -03:00