David Capello
231b17615a
Merge branch 'cmake-optima' of https://github.com/winterheart/aseprite into cmake-optima
2016-04-19 14:19:21 -03:00
David Capello
5d1b33b02e
Add Ctrl+Page Down/Up to move through tabs
2016-04-19 14:18:50 -03:00
David Capello
ba234aea87
Update libpng
2016-04-19 14:10:53 -03:00
David Capello
756f7173e1
Don't use OpenSSL to compile curl
2016-04-19 14:09:38 -03:00
David Capello
c9c4838641
Fix gfx::SizeT::createUnion() function
2016-04-19 14:09:18 -03:00
David Capello
82f4d21507
Make Skia the default back-end on OS X
...
Related to #1066 and #1074
2016-04-19 14:09:01 -03:00
David Capello
75d545c976
Fix initial size indicator in status bar when we move pixels
2016-04-19 13:45:37 -03:00
David Capello
87ef48b50b
Improve status bar with icons/automatically generated and re-used parts ( fix #752 )
2016-04-19 13:45:23 -03:00
Azamat H. Hackimov
18d201cf8e
Use shared freetype2 on travis build tests.
2016-04-19 20:56:26 +05:00
Azamat H. Hackimov
b5f63d428c
Refactoring CMake invocations
...
Using built-in function and modules for checking.
2016-04-19 20:56:04 +05:00
David Capello
af0267de03
Improve error reporting in gen utility when an invalid XML is used
2016-04-18 19:10:10 -03:00
David Capello
8de18946f8
Copy frame duration when we copy frames between two different sprites ( fix #1023 )
2016-04-18 16:53:07 -03:00
David Capello
fca32900bb
Make base::string_to_lower/upper() use tolower/upper() for each Unicode char
...
It fixes issue #1065 because now UTF-8 strings are not destroyed by
these base::string_to_*() routines. This issue appears when we use
std::setlocale(), which was introduced in 27b55030e26e93c5e8d9e7e21206c8709d46ff22
2016-04-18 16:38:37 -03:00
David Capello
736df91f8c
Ignore freetype2 and zlib dirty changes
...
These submodules will be dirty after a compilation phase because there
are files that are renamed by cmake.
2016-04-18 15:23:46 -03:00
David Capello
63243f7dba
Minor change remove include base/string.h from app.h
2016-04-18 15:23:01 -03:00
David Capello
6c148c9bb6
Update version to 1.1.5-dev
2016-04-18 13:29:04 -03:00
David Capello
8775604e56
Make Aseprite a DPI-aware application ( fix #1041 )
2016-04-18 13:27:36 -03:00
David Capello
6b0e23fa8f
Add Steam community to README.md
2016-04-15 10:18:19 -03:00
David Capello
4f23ea040b
Add missing text on INSTALL.md
2016-04-15 10:18:05 -03:00
David Capello
8749cb780c
Update Mac OS X details in INSTALL.md
...
We don’t use Mac OS X 10.4 SDK universal anymore.
v1.1.4.1
2016-04-13 12:02:25 -03:00
David Capello
392eacdb6a
Update information about how to get the source code
2016-04-13 12:00:12 -03:00
David Capello
b0f53324a7
Extra checks for an initialized SkiaDisplay for GPU support on OS X
2016-04-13 10:17:59 -03:00
David Capello
99d7eb5391
Fix crash using an non-fully initialized SkiaDisplay on SkiaWindow::Impl::paintGC() on OS X
2016-04-13 10:16:06 -03:00
David Capello
2636401c1c
Remove gui.xml version check on release
...
This is sometimes useful on Debug builds, but it brings more problems
on Steam when we want to release a fix for a specific platform with
a modified version number.
2016-04-13 09:02:04 -03:00
David Capello
25a24a93d8
Avoid using an uninitialized m_surface pointer in SkiaDisplay
...
This should fix problems launching Aseprite on OS X (e.g. #1059 ).
2016-04-13 09:00:29 -03:00
David Capello
a76a1117f1
Fix crash using RotSprite with width/height == 0 ( fix #1056 )
2016-04-12 17:29:23 -03:00
David Capello
7c9ba13321
Add double-click support on Skia/OS X port ( fix #1057 )
2016-04-12 17:27:01 -03:00
David Capello
44fadbc275
Fix key modifiers on Alleg4/Windows back-end
v1.1.4
2016-04-12 11:33:48 -03:00
David Capello
9d3195c718
Update INSTALL.md because we need awk to compile libpng (issue #1054 )
2016-04-11 19:25:54 -03:00
David Capello
221e9bf4fc
Add base::normalize_path()
2016-04-11 19:17:39 -03:00
David Capello
e4c46a761a
Fix loading two times a file specified in the command line on OS X
...
To avoid receiving a she::DropFiles event (from application:openFiles:)
when we're loading files specified in the command line (i.e. when we are
showing the progress bar/processing "ui" layer events/CustomizedGuiManager
is listening for kDropFilesMessages) we call NSApp finishLauching after
we've processed the whole command line.
2016-04-11 19:15:42 -03:00
David Capello
a785c20238
Update INSTALL.md with information about the Skia back-end
2016-04-11 17:50:11 -03:00
David Capello
63c723d327
Change OSXAppDelegate base type to avoid an opaque id type
2016-04-11 17:28:19 -03:00
David Capello
5ef931b7d4
Override application:openFiles: instead of application:openFile:
2016-04-11 17:27:34 -03:00
David Capello
49f11648b3
Fix opening files from Finder on the Skia/OS X port
2016-04-11 17:25:54 -03:00
David Capello
c900e4aa3c
Don't call app_main() from OSXApp
2016-04-11 16:19:32 -03:00
David Capello
4acf12a478
Make Ctrl+Tab work on Skia/OS X port
2016-04-11 15:30:16 -03:00
David Capello
ed4b26b2c8
Add get_unicodechar_from_nsevent() to she/osx/view.mm
2016-04-11 15:30:16 -03:00
David Capello
8e06d61f74
Use NSWindow noResponseFor: to avoid beeps on Skia/OSX fork
2016-04-11 15:30:15 -03:00
David Capello
df9c555c87
Minor changes in she/osx/
2016-04-11 15:30:02 -03:00
David Capello
49b068cccc
Fix warning on updater/check_update.cpp about undefined UPDATE_URL
2016-04-11 13:05:15 -03:00
David Capello
16ae88b6d9
Add comment in she::Event::preciseWheel()
2016-04-11 13:04:44 -03:00
David Capello
81fcbdab3d
Update version to v1.1.4-dev
2016-04-11 13:02:49 -03:00
David Capello
519f11e81d
Fix open in folder on Linux
2016-04-11 13:00:39 -03:00
David Capello
2a007bffb9
Update Editor::onMouseWheel() to use precise wheel as a touch device (scroll by default)
...
On OS X, when we receive a precise wheel event, it means that the user
has pressed a touch-like device (trackpad, magic mouse, wacom tablet),
so he can scroll by default with the device (it's not a real mouse wheel).
The zoom can be done with the pinch gesture.
2016-04-11 12:59:51 -03:00
David Capello
951bc1b4b0
Avoid scrolling and zooming at the same time on Skia/OSX back-end
2016-04-08 18:20:18 -03:00
David Capello
1b28c8e482
Fix Alt+key on Linux ( fix #83 and #191 )
2016-04-08 18:19:07 -03:00
David Capello
00be81dfa8
Fix compilation problems on OS X with skia back-end
2016-04-08 13:08:34 -03:00
David Capello
8a5de088e2
Add scaling from center/pivot ( fix #576 ) and with flipping ( fix #579 )
2016-04-08 11:55:40 -03:00
David Capello
7d185d1543
Fix base_trace() to avoid double \n\n at the end of line
2016-04-07 16:12:33 -03:00