Commit Graph

92 Commits

Author SHA1 Message Date
David Capello
f93b33f248 Migrate to Skia m96 API 2021-11-17 12:36:11 -03:00
David Capello
772acd0fac Use native SSL/TLS support on Windows & macOS for libcurl 2021-10-25 18:07:19 -03:00
David Capello
93cb0d3b51 Try to compile libpng before libwebp 2021-10-13 08:36:25 -03:00
David Capello
b9130b83f4 Merge branch 'interprocessing' 2021-10-07 19:38:23 -03:00
Martín Capello
bcb05d9b3e Disable curl executable build 2021-10-06 18:10:24 -03:00
David Capello
b6d7c1e261 Avoid error running cmake when entering IXWebSocket subdirectory
I don't know why it fails, but it looks like the commands specified to
install the IXWebSocket library are problematic. (And anyway we don't
want to install the library after the compilation process.)
2021-10-04 18:07:28 -03:00
lampysprites
4354be1d7a Add CMake option to disable websockets 2021-10-03 12:40:29 +07:00
lampysprites
e6aeee6400 Add IXWEbSocket library 2021-09-30 13:13:43 +07:00
David Capello
567a58f57d [lua] Add conditional usage of system() function through HAVE_SYSTEM 2021-06-17 10:59:13 -03:00
David Capello
8dc5861435 Disable more libarchive utilities 2021-06-17 10:45:36 -03:00
David Capello
97ef3bf9c3 Don't build cmark program 2021-06-17 10:44:22 -03:00
David Capello
a926ca9055 Update cmark module 2021-04-13 18:41:22 -03:00
David Capello
f2bc864fc9 Don't build webp extras 2020-06-08 12:24:32 -03:00
David Capello
9801010a2b Update webp module
Possible fix for #2387?
2020-05-18 08:32:49 -03:00
David Capello
446e7055e9 Fix MSVC compilation of libarchive: Don't use /WX (-Werror) 2019-10-23 21:10:19 -03:00
David Capello
e13d424ced lua: All functions that receive an integer, can receive a number too (with math.floor() conversion) 2018-11-05 17:26:18 -03:00
David Capello
0f18365d48 Update freetype module 2018-08-24 18:31:25 -03:00
David Capello
1b5fd7ccef Add ENABLE_NEWS and disable curl if it's not needed 2018-08-24 18:24:05 -03:00
David Capello
d4674e981a Compile lua only if ENABLE_SCRIPTING is enabled 2018-08-24 17:53:08 -03:00
David Capello
860edf6439 Merge branch 'os' (related to #139) 2018-08-23 17:27:52 -03:00
David Capello
4fe66f2ffb Change scripting language to Lua 2018-08-22 14:54:51 -03:00
David Capello
f9c1c68012 Remove Allegro back-end (#139) 2018-08-09 11:43:35 -03:00
David Capello
f595ceea7f Add possibility to write math expression in number textboxes (fix #1762) 2018-06-28 13:33:13 -03:00
David Capello
bd66661d88 Update webp to v1.0.0 2018-06-09 14:58:00 -03:00
David Capello
850bf76bf5 Update libwebp module 2018-06-09 13:04:56 -03:00
David Capello
d9462e912c Don't use libxml2 on libarchive 2018-04-03 13:01:32 -03:00
David Capello
b55ae10aba Don't use bzip2 on freetype and libarchive 2018-04-03 13:01:19 -03:00
David Capello
5b04293dc3 Fix zlib, png, jpeg, and freetype flags/linking 2018-04-03 12:43:26 -03:00
David Capello
f554801dd0 Disable benchmark library tests 2018-04-03 12:40:38 -03:00
David Capello
1571fac5a3 Fix linking between third party projects 2018-04-03 11:11:10 -03:00
David Capello
39cd0a7412 Use harfbuzz cmake file 2018-03-26 16:14:38 -03:00
David Capello
6de103128b Add support for animated webp files (fix #273) 2018-03-26 14:11:40 -03:00
Azamat H. Hackimov
b1a6b668da Add support for shared harfbuzz
-DUSE_SHARED_HARFBUZZ (OFF by default)
2017-10-31 17:51:55 +05:00
David Capello
f4ffd4110c Start using fmt library
This is the first step for a full i18n (#124).
2017-10-09 14:43:01 -03:00
David Capello
6c79855e8c Update giflib to a submodule 2017-10-02 12:24:56 -03:00
David Capello
bcf7efc9bb Replace duktape with mujs
Added other classes like Rectangle, Size, and Point.
2017-08-11 17:22:28 -03:00
David Capello
7cbf5fd420 Add some simple benchmarks for color blending functions 2017-07-18 17:03:12 -03:00
David Capello
052e2faac3 Don't depend on bcrypt.dll on Windows (fix #1520) 2017-06-28 17:24:17 -03:00
David Capello
1a65f21f72 Disable lzma in libarchive 2017-06-24 13:44:25 -03:00
David Capello
f37ccdc578 Replace taocpp/json with dropbox/json11 which compiles on MSVC 2017-06-14 19:50:44 -03:00
David Capello
70109e06f7 Disable libarchive tests and coverage 2017-06-12 13:20:32 -03:00
David Capello
a9e688989f Implement Add/Uninstall extension (#1403)
- Added libarchive to uncompress .zip extensions
- Moved ListItem painting code to styles because we needed a selected+disabled state.
2017-06-12 12:38:53 -03:00
David Capello
27c4d832bf First draft-implementation of extensions (#1403)
At the moment only themes are supported and some functionality is not
available yet (disabling an extension, uninstalling it, etc.)
2017-06-10 15:02:39 -03:00
David Capello
c08f7705f3 Merge branch 'cmark' of https://github.com/winterheart/aseprite into winterheart-cmark 2017-03-14 08:55:34 -03:00
David Capello
24faae2ca5 Use HarfBuzz to render combining characters correctly 2017-02-20 17:14:41 -03:00
Azamat H. Hackimov
90624bbc22 Shared cmark library
Making optional linking with shared system cmark library with
-DUSE_SHARED_CMARK option.
2017-01-28 16:18:41 +05:00
David Capello
c1e428544e Add minimal .md browser to show README/LICENSES files
Now we can see markdown files inside Aseprite. This is an initial
support (text only, separators, links only on headers and to external
URLs).

- Added a new docs/LICENSES.md file
- Removed old .txt licenses
2016-12-06 16:03:51 -03:00
David Capello
c2103df444 Move base module to laf library 2016-11-01 12:47:48 -03:00
David Capello
151a302830 Update Skia to chrome/m55 (aseprite-m55) branch 2016-10-31 19:50:32 -03:00
David Capello
756f7173e1 Don't use OpenSSL to compile curl 2016-04-19 14:09:38 -03:00