David Capello
9e5f026581
Update freetype module
2018-08-27 14:08:49 -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
d13806ac23
Restore CMake configuration to use -stdlib=libc++ even on OS X 10.7
2018-08-06 16:42:55 -03:00
David Capello
e0958027db
Update tinyexpr module
2018-07-24 14:49:08 -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
d2a8fb97d8
Update mujs module
2018-06-14 16:06:04 -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
fb450de9c9
Update laf and benchmark modules
2018-06-09 13:04:16 -03:00
David Capello
95a59968c8
Update harfbuzz module
2018-04-03 19:10:27 -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
617edbb907
Update harfbuzz module
2018-04-03 11:49:55 -03:00
David Capello
1571fac5a3
Fix linking between third party projects
2018-04-03 11:11:10 -03:00
David Capello
358265e3e1
Update harfbuzz module
2018-03-26 17:16:00 -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
David Capello
b1823ab558
Update libwebp library
2018-03-22 16:49:05 -03:00
David Capello
c69a7ef33d
Update freetype and harfbuzz
2018-03-22 16:42:36 -03:00
David Capello
b3225c5bb1
Update json11 library
2018-03-22 16:34:45 -03:00
David Capello
53b74284ff
Update libarchive library
2018-03-22 11:52:06 -03:00
David Capello
f0262b1d96
Update libpng library
2018-03-22 11:51:52 -03:00
David Capello
784f25c138
Update zlib library
2018-03-22 11:34:22 -03:00
David Capello
7f9d1f64d8
Merge branch 'ft' of https://github.com/winterheart/aseprite into winterheart-ft
2017-12-20 15:09:17 -03:00
David Capello
b30b0de52e
Update harfbuzz module
2017-12-13 16:10:00 -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
a8bab37576
Update giflib module
2017-10-02 12:37:46 -03:00
David Capello
6c79855e8c
Update giflib to a submodule
2017-10-02 12:24:56 -03:00
David Capello
8e7a5e5014
Fix gif encoding on x64 compiled with VS2017
...
bool is 1 byte on C++, not 4 bytes (int), so we cannot just "typedef int
bool" and assume that structs with bools will have the same size on C++
than on C.
2017-09-27 08:42:05 -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
16520dc384
Delete duktape submodule
2017-08-02 21:49:56 -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
9abd1bd1bc
Update libarchive to avoid linking errors on Linux
2017-06-14 20:49: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
e6f0e70034
Fix linking on gcc/Linux: harfbuzz depends on freetype
2017-03-15 15:47:48 -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
ffe2b07d0e
Fix check_cxx_source_compiles -> check_c_source_compiles
2017-03-13 18:43:06 -03:00
David Capello
2e7dee0787
Add support for multithread harfbuzz with gcc
2017-03-13 18:35:29 -03:00
David Capello
8af1f1c9fa
Add missing CMakeLists.txt file for harfbuzz
2017-02-24 19:43:54 -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
2f987ac3c3
Minor: sort filenames in pixman CMakeLists.txt file
2016-11-18 09:21:46 -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
46e9ece20a
Update freetype2 library
2016-06-08 13:04:58 -03:00
David Capello
98ba8df343
Update libpng library
2016-05-04 12:43:41 -03:00
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
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
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
21921fdfd5
Refactor scripting code
2016-04-06 15:37:13 -03:00
David Capello
d94b859777
Try to compile libpng before freetype (because freetype depends on libpng)
2016-04-04 12:24:40 -03:00
David Capello
8028cf64db
Merge branch 'unicode-text'
...
# Conflicts:
# third_party/libpng
# third_party/zlib
2016-04-04 10:26:57 -03:00
David Capello
fdbb70b1a4
Disable zlib tests
2016-04-01 09:50:09 -03:00
David Capello
72b47e061a
Disable png tests and dynamic library caching values
2016-04-01 09:17:40 -03:00
David Capello
58daa23240
Replace zlib and libpng with submodules
2016-03-31 17:48:54 -03:00
David Capello
779875e728
Remove unused pixman-version.h.cmake file
2016-03-14 15:49:31 -03:00
David Capello
64deb6ed87
Remove mongoose code
...
The webserver isn't functional yet, and mongoose license is GPL now.
2016-02-16 18:52:15 -03:00
David Capello
84781196e5
Update simpleini version
2016-01-04 12:37:48 -03:00
David Capello
3087ddd5b9
Update pixman to 0.33.6
2016-01-04 12:27:25 -03:00
David Capello
d77aabd3f3
Update freetype2 version
...
Should fix #909 and #930
2016-01-04 12:19:19 -03:00
David Capello
26e4678d2d
Add functions to encode/decode data in base64
2015-12-21 13:44:02 -03:00
David Capello
b3bb3c077e
Update freetype2 submodule
...
Our change was merged upstream, so now we can use the official master
branch.
2015-10-29 09:16:46 -03:00
David Capello
fc8f12f11c
Fix freetype2 library compilation with Ninja makefiles
2015-09-22 19:29:27 -03:00
David Capello
ce96a77aae
Add required flags to link the application with freetype2 library
2015-09-22 19:27:44 -03:00
David Capello
9b43aa11b3
Add freetype2 submodule
2015-09-22 19:27:04 -03:00
David Capello
4939a716a3
Remove freetype code
2015-09-22 19:24:36 -03:00
David Capello
2a0f8ca536
Disable webp support by default (related to #799 )
...
There is a new WITH_WEBP_SUPPORT cmake option to enable webp support.
2015-09-07 14:45:31 -03:00
Gabriel Rauter
884b5f2e6f
add submodule libwebp for #273
2015-09-01 13:04:11 +02:00
David Capello
55f90d8b8b
Add target_link_libraries() for sublibraries
...
With this change we remove some internal variables/lists like sys_libs,
libs3rdparty, etc. And we fix dependencies problems between targets.
2015-07-13 12:16:55 -03:00
David Capello
66330dc39a
Remove unused libart library source code
2015-06-23 12:45:05 -03:00
David Capello
5b17f44526
Add basic scripting support to eval expression in --shell and DevConsole
2015-06-19 20:01:30 -03:00
David Capello
699d60b03f
Change scripting engine from V8 to duktape
2015-06-19 13:06:47 -03:00
David Capello
be0f0892e2
Remove special flags to compile loadpng
...
These flags are defined in the main CMakeLists.txt file if they are needed.
2015-06-09 10:47:14 -03:00
David Capello
222562db09
Remove USE_SHARED_GTEST option
2015-06-08 18:20:39 -03:00
David Capello
b3b6a28427
Now include(CheckCXXSourceCompiles) is required in src/CMakeLists.txt
2015-06-08 17:46:37 -03:00
David Capello
0c115e5567
Move code to find gtest shared version into src/CMakeLists.txt
2015-06-08 17:42:08 -03:00
David Capello
fdeba03216
Fix find_library() call for gtest library (issue #695 )
2015-06-08 17:29:42 -03:00
David Capello
fd15b4be97
Update third_party/README.md
2015-05-29 11:54:37 -03:00
David Capello
72d0ca8d2c
Don't define strlcat() in curl if HAVE_STRLCAT is defined
2015-05-29 11:40:51 -03:00
David Capello
283f9984bf
Add adjustments to third_party/CMakeLists.txt for the new gtest submodule
2015-05-29 11:26:56 -03:00
David Capello
fd445e01f9
Add third_party/gtest as a submodule
2015-05-29 11:08:47 -03:00
David Capello
f3cfa547d4
Remove third_party/gtest files
2015-05-29 11:07:33 -03:00
David Capello
c21a84c9c9
Add zlib as libpng dependency
2015-05-19 14:02:52 -03:00
David Capello
d7bf504887
Fix flags to always compile with libcurl (as HomeView needs net-lib to load news)
2015-04-23 19:14:13 -03:00
David Capello
0350ac4bbe
Initial work on Skia backend (WIP)
2015-03-16 15:05:13 -03:00