Commit Graph

92 Commits

Author SHA1 Message Date
Siddhant Madhur
3c876066aa Fix indentation in INSTALL.md
In the MacOS (Apple Silicon) install commands,
"ninja aseprite" was incorrectly indented.
2024-08-09 11:05:17 -03:00
Gabe Spound
99f1a1ea06 Needed libwebP as a dependency on Arch Linux 2024-08-08 16:51:29 -03:00
David Capello
6f65acb54f Add VS 2022 command prompt from Start menu in INSTALL guide 2024-07-29 17:31:03 -03:00
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