Commit Graph

89 Commits

Author SHA1 Message Date
Ashray Shah
4f3cf9375e Clarify Windows instructions for 64-bit Skia 2023-10-02 09:55:25 -03:00
Andrés Colón
6c06a48456 Update INSTALL.md
Including all the steps for the ARM version of the mac install instructions, rather than partial steps.
2023-09-26 10:46:44 -03:00
David Capello
178702730b Update INSTALL instructions to install clang on Ubuntu (fix #3650) 2023-01-09 09:47:28 -03:00
David Capello
9b853fc672 Update INSTALL minimum platforms used 2023-01-09 09:47:14 -03:00
justanobdy
f7154aa0d8 Add SUSE dependencies 2022-09-26 11:19:57 -03:00
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