Commit Graph

4967 Commits

Author SHA1 Message Date
David Capello
70b759a95b Install an updated libstdc++ for travis CI/clang
This is needed to avoid a compilation error using the
std::chrono::milliseconds(1) constructor in obs::safe_list class.
2016-06-28 20:17:30 -03:00
David Capello
da128d3a6e Replace signals/slots impl with the observable library 2016-06-28 17:22:23 -03:00
David Capello
bfb65c3d96 Add needed <vector> in input_chain.h 2016-06-28 10:22:56 -03:00
David Capello
73843ea564 Add base::this_thread::native_handle() function 2016-06-28 10:22:32 -03:00
David Capello
e1828ca6f3 Call std::abort() on base_assert() so it acts like a breakpoint 2016-06-28 10:15:44 -03:00
David Capello
67968b0211 Improve base_assert() message so we quickly can find the file:line 2016-06-28 10:14:56 -03:00
David Capello
c77ee9a6b5 Minor change in FindTests.cmake 2016-06-22 18:20:59 -03:00
David Capello
a9cea5ab42 Update mouse cursor immediately after we change it to native mouse cursor 2016-06-14 09:36:50 -03:00
David Capello
b17a09344d Merge branch 'apply-button' 2016-06-14 09:28:37 -03:00
David Capello
e353cdae4c Merge branch 'applyButton' of https://github.com/TheKK/aseprite into apply-button 2016-06-14 09:23:26 -03:00
David Capello
f81cd5a676 Fix typo in CMakeLists.txt 2016-06-14 09:02:19 -03:00
David Capello
a50a03a182 Merge pull request #1158 from winterheart/static
Force to build internal libraries as STATIC object
2016-06-14 09:00:48 -03:00
Azamat H. Hackimov
cc77d634c2 Force to build internal libraries as STATIC object
Preventing to some compilation errors where
BUILD_SHARED_LIBS incorrectly enabled (#698).
2016-06-14 00:56:53 +05:00
David Capello
893f757eea Don't ignore Space bar on sprite editor when Timeline range is enabled (fix #877) 2016-06-13 11:55:16 -03:00
David Capello
165d3af112 Ask to save each file when we're quitting 2016-06-08 13:29:17 -03:00
David Capello
46e9ece20a Update freetype2 library 2016-06-08 13:04:58 -03:00
David Capello
5456b5950d Activate app on OS X when Aseprite is launched from Steam
It looks like a Steam clien bug on OS X, it activates Aseprite window,
and then Steam is activated again, so the Aseprite window lost the focus
and is left below the Steam window.
2016-06-07 14:47:59 -03:00
David Capello
aa6040e2e4 Don't activate our app ignoring other apps on OS X 2016-06-07 10:23:45 -03:00
David Capello
915fac0d23 Don't show system cursor on OS X in the first mouseEntered 2016-06-07 10:03:57 -03:00
David Capello
b4588d34f4 Merge 'master' branch 2016-06-02 13:05:53 -03:00
David Capello
a4827a3727 Add possibility to change between tags while playing
From:
https://twitter.com/_theMatteBlack/status/735185628107804672
2016-05-27 13:45:12 -03:00
David Capello
34b8be3114 Fix status bar values when we move pixels 2016-05-27 13:22:25 -03:00
David Capello
af2c2838e0 Add new option to zoom sliding two fingers on OS X trackpad
It was requested here:
http://steamcommunity.com/app/431730/discussions/2/357286663677659387/
2016-05-27 13:15:13 -03:00
David Capello
a9cc61ee49 Merge pull request #1140 from Mailaender/patch-2
Fixed a serious compiler warning
2016-05-24 16:03:00 -03:00
David Capello
21661a2a5d Install aseprite.desktop into share/applications (fix #952) 2016-05-24 13:26:18 -03:00
David Capello
a4ae92042d Merge aseprite.desktop with the official one distributed on .deb files 2016-05-24 13:23:54 -03:00
David Capello
a1a60dcaf4 duktape depends on math library (fix #1139) 2016-05-24 12:54:09 -03:00
David Capello
720bd349e3 Add some asserts in CopyCel to find the cause of a possible crash 2016-05-24 11:16:03 -03:00
David Capello
53a43aa0ce Merge pull request #1142 from Mailaender/patch-3
Fixed freetype2 includes.
2016-05-23 17:35:10 -03:00
David Capello
fe95d7134a Merge pull request #1138 from Mailaender/patch-1
Added a .desktop file
2016-05-23 17:34:29 -03:00
Matthias Mailänder
873748b0ff Fix freetype2 includes. 2016-05-22 07:23:01 +02:00
Matthias Mailänder
5e62983251 Fix a serious compiler warning
Program returns random data in a function
2016-05-21 19:41:43 +02:00
Matthias Mailänder
d948c3c93f Create aseprite.desktop 2016-05-21 18:44:39 +02:00
David Capello
d371352526 Enable Edit > Copy anyway if layer is locked/non-editable 2016-05-19 13:22:58 -03:00
David Capello
47f4cb1313 Enable Edit > Copy Merged only when there is a visible selection
This fix a crash using copy merged when there is no selection.
2016-05-19 13:19:02 -03:00
David Capello
b21f5df2d6 Fix arrow keys to move a rotated selection (fix #775) 2016-05-18 14:26:25 -03:00
David Capello
591b3b19ac Add MoveMaskCommand::getDelta member function 2016-05-18 12:03:28 -03:00
David Capello
4929efbd9c Remove "Moving Pixels" label in status bar 2016-05-18 11:55:39 -03:00
David Capello
05395c2437 Change ShowExtras shortcut to Cmd+H on OS X 2016-05-18 11:17:49 -03:00
David Capello
10be4b4d82 Add support to drop files on OS X window (fix #605) 2016-05-17 21:43:29 -03:00
David Capello
1ce74d3c5a Abort loading news file if the application is being closed 2016-05-17 16:21:56 -03:00
David Capello
d495c4d18a Abort curl connections setting the timeout (avoid crash closing connections) 2016-05-17 16:13:25 -03:00
David Capello
c875e24928 Add some log information why WTInfo might fail 2016-05-17 16:11:40 -03:00
David Capello
0f3252a80b Add CopyMerged command (Ctrl+Shift+C) (fix #824) 2016-05-17 12:59:48 -03:00
David Capello
fda9abce33 Fix problem initializing SkiaDisplay with an invalid surface size on OS X
This problem happened when Aseprite is run for the very first time on OS X
(i.e. without an aseprite.ini file in the user configuration directory),
as the final size of the created window might be different (smaller) than
the given width/height parameters in the SkiaDisplay constructor.
2016-05-17 12:19:53 -03:00
David Capello
61a933bee2 Abort http requests when we quit the program 2016-05-17 12:14:01 -03:00
David Capello
cf380ab1a2 Fix selection feedback when we have foreground/background color w/alpha=0 (fix #1133) 2016-05-13 16:00:19 -03:00
David Capello
035916dce3 Fix memory leak on RecentListBox 2016-05-11 13:21:55 -03:00
David Capello
94e56ad97a Fix spray and jumble tools (fix #1130) 2016-05-11 13:14:52 -03:00
David Capello
4f97970b98 Remove unused variable in ExpandCelCanvas 2016-05-11 13:00:25 -03:00