Commit Graph

84 Commits (master)

Author SHA1 Message Date
David Capello 59c6c06fa0 Add missing libc++abi-10-dev dependency on Linux (#3382) 2022-07-03 12:41:02 -03:00
David Capello fde8c1edb4 Add libcxx-devel as required package for Fedora in INSTALL.md (#3353) 2022-06-02 12:05:11 -03:00
David Capello ff397fe425 Update compilation instructions to new compilers and Skia-m102
The code is compatible with Skia-m96, so in the best case the update
of Skia is not mandatory yet.
2022-05-09 10:57:34 -03:00
David Capello ace78af425 Update INSTALL guide with new Skia version (fix #3062) 2021-11-19 07:32:49 -03:00
David Capello 82d93a8697 Update build instructions for Skia m96 & Apple Silicon (#2451) 2021-11-17 12:36:21 -03:00
David Capello 5ecebff375 Don't name any specific Windows SDK version (fix #2886) 2021-08-14 12:02:59 -03:00
David Capello 64d530cdb4
Merge pull request #2760 from xcession/typo
Correct macOS 10.15 name
2021-06-23 09:11:08 -03:00
opfez bc3ccfe23f
Add Arch Linux dependencies 2021-06-20 11:25:52 +02:00
xcession 184cd5ccf6 Correct macOS 10.15 name 2021-06-07 22:11:40 +07:00
David Capello 88f9fbebec Add -DSKIA_LIBRARY flag for laf library in compilation instructions
The SKIA_LIBRARY is filled automatically using find_library() and
SKIA_LIBRARY_DIR, but it looks like somethings it doesn't work and
it's better to just specify the SKIA_LIBRARY directly.
2020-08-17 11:57:05 -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 79f9e28ce8 Added pen pressure sensitivity (fix #710)
- Added support to detect eraser tip on Linux (#610)
- Related to #139
- Still needs works for gradients and better brush interpolations
  between stroke points
- Requested several times, e.g. https://community.aseprite.org/t/1077
  https://community.aseprite.org/t/1881, steam forum, etc.
2020-04-21 22:27:49 -03:00
David Capello d86bbcc78d Update minimum version of compilers/platforms 2020-03-02 10:55:20 -03:00
David Capello 95b655168c Use new laf + skia m81 branch
* Some minor refactors due laf changes.
* Updated the instructions to compile Aseprite linking to external
  skia instructions and pre-built packages.
2020-03-01 23:42:08 -03:00
David Capello fd2077ce7d Update INSTALL.md instructions (latest Visual Studio 2019, recent Xcode, etc.)
With recommendations from:

* https://github.com/aseprite/aseprite/pull/2046
* https://github.com/aseprite/aseprite/issues/1910#issuecomment-435145683
2019-05-17 14:48:47 -03:00
David Capello 56d2d14b77
Fix compilation problems of Skia on macOS with libjpeg turbo (fix #1981) 2019-02-23 10:52:52 -03:00
David Capello 5ea50163f6 Update compilation instructions to avoid user errors
Try compiling Release build type and for x64 platforms mainly,
selecting Skia backend explicitly.
2019-01-02 12:22:00 -03:00
David Capello d8794cc73e Update INSTALL.md details for macOS (fix #1963) 2018-12-28 19:17:54 -03:00
David Capello bc77d4c398 Add link to Skia documentation about compilation with Clang 2018-12-06 16:07:07 -03:00
David Capello 9c33a556eb Add instructions in INSTALL file to compile Skia with Clang 2018-12-03 17:45:31 -03:00
David Capello 0c86d9bb5c Update INSTALL instructions
Removed VS2015 instructions and add links to some extra instructions
to start the command line and install C++ tools.
2018-11-12 08:40:57 -03:00
David Capello a4d8fc52bf Manage color profiles (fix #1576) 2018-10-19 15:30:30 -03:00
David Capello c1f8f6a1cd Add dependencies to compile Aseprite on Ubuntu/Debian 2018-10-10 09:51:01 -03:00
David Capello 3bfc029ebf Add dependencies for Fedora 2018-08-29 10:24:13 -03:00
David Capello 070a6dcb42 Some changes in INSTALL instructions 2018-08-23 17:35:05 -03:00
David Capello df59569cd8 INSTALL.md: Do aseprite clone and checkout in one step 2018-08-17 14:28:04 -03:00
David Capello f9c1c68012 Remove Allegro back-end (#139) 2018-08-09 11:43:35 -03:00
David Capello 56d85a2dc8 Update macOS SDK in cmake command line 2018-08-06 13:55:11 -03:00
David Capello c0ebc24f40 Compile only Skia library with INSTALL.md instructions 2018-07-24 16:18:54 -03:00
David Capello c781559f58 Update Skia compilation instructions for VS2017 (fix #1751) 2018-07-24 15:29:11 -03:00
David Capello 160209cb25 Fix flags to compile Skia on macOS which fixes exception handling
On Clang/macOS we cannot mix projects compiled with -fno-rtti that use
std::__throw_bad_weak_ptr() function and expect to catch
std::runtime_error as an std::exception in our project (compiled with
-frtti).

Real fix to crash in c59f03a7a0 and other
crash like moving a layer below to the background, and maybe a lot of
other cases where exceptions are used.

Example of this bug: https://gist.github.com/dacap/7ddffbe401eb42620de397e47edfcc76
2018-04-28 11:58:34 -03:00
David Capello 2bca629193 Update to Skia version m67
Aseprite can be compiled with m62, m65, and m67 now.
It looks like the Skia API is more stable now.

Discussions:
https://community.aseprite.org/t/compiling-aseprite-on-macos-high-sierra-10-13-4/1290/6
https://community.aseprite.org/t/error-with-compile-skia-mac-os/1267/8
2018-04-20 09:15:21 -03:00
David Capello 8a70fa7daa Fix link to official Skia build instructions 2018-01-24 15:56:32 -03:00
David Capello e98e7de615 Update Xcode version on INSTALL.md 2017-09-22 15:41:14 -03:00
David Capello 2e40353129 Fix INSTALL.md format 2017-09-19 13:45:34 -03:00
David Capello c5c964bfcd Update Skia to chrome/m62 (our aseprite-m62 branch) 2017-09-19 13:41:28 -03:00
David Capello 4f4b21a521 Copy dependencies from Platforms section to "Windows dependencies" section 2017-07-24 15:05:16 -03:00
David Capello 151a302830 Update Skia to chrome/m55 (aseprite-m55) branch 2016-10-31 19:50:32 -03:00
David Capello 02e82289dc Update INSTALL instructions with new macOS version 2016-10-26 14:58:43 -03:00
David Capello 86d2f681fa Update INSTALL.md instructions 2016-07-12 13:37:00 -03:00
Crispin Hitchings-Anstice 01201b260b Fixed an unnecessary quotation mark in the OSX buliding instructions.
In line 168, there was a quotation mark at the end of the line that was causing Bash to expect the user to finish the string, not letting it finish reading the command and compile. It works fine without it, and seems to be a typo.
2016-05-05 11:19:26 +12:00
David Capello a2712d440d Fix instructions to compile Skia on OS X 2016-05-04 18:40:41 -03:00
David Capello 93fff6a738 Fix typo on INSTALL.md 2016-04-27 00:54:47 -03:00
David Capello bbfd036179 Fix cmake calls on Windows and Linux details 2016-04-27 00:51:32 -03:00
David Capello cab10fba1e Simplify INSTALL.md instructions 2016-04-27 00:11:45 -03:00
Tony Narlock aa6b2b9614 Update installation instructions for Skia and OS X
See also: #1089 #1081
2016-04-26 17:38:27 -05:00
David Capello 7c9b9eacea Fix flag to compile with Skia back-end 2016-04-25 20:59:01 -03:00