David Capello
c49c6ae068
Link with webpdemux and libwebpmux
2020-05-27 13:11:02 -03:00
David Capello
9801010a2b
Update webp module
...
Possible fix for #2387 ?
2020-05-18 08:32:49 -03:00
David Capello
062ae58d9e
We need to specify the C and C++ flags for our project anyway (undo 00fa254573
)
2020-03-02 11:36:53 -03:00
David Capello
00fa254573
Move C and C++ flags override to laf library
2020-03-02 10:55:51 -03:00
David Capello
97345f4866
Add ENABLE_CLANG_TIDY option
2019-05-03 09:34:02 -03:00
David Capello
256c00747b
Add ENABLE_ASEPRITE_EXE option
2018-08-27 11:48:33 -03:00
David Capello
13daafa56e
Fix include directory for cmark.h
2018-08-24 19:13:50 -03:00
David Capello
4faa875cef
Set LAF_OS_BACKEND only if it's not specified
2018-08-24 18:27:19 -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
44a713a693
Change CMAKE_SOURCE_DIR to CMAKE_CURRENT_SOURCE_DIR in some cases
2018-08-24 18:20:08 -03:00
David Capello
f8cb1db917
Remove webserver (never used)
2018-08-24 17:39:51 -03:00
David Capello
68e4fe7762
Remove PLATFORM_LIBS var as we now use laf-os dependencies
2018-08-10 23:15:37 -03:00
David Capello
3977631924
Use the LAF_OS_BACKEND variable
2018-08-09 17:51:00 -03:00
David Capello
a6fab8d1d9
Move os/ft/gfx libraries to laf
2018-08-09 16:36:11 -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
204ad920de
Update submodules
2018-08-03 14:26:53 -03:00
David Capello
39645dbda0
Use CMAKE_CXX_STANDARD to use C++11 flags
2018-08-03 13:03:05 -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
139c5aac49
Add flag to compile CLI-only ( fix #1279 )
...
New cmake flag -DENABLE_UI=OFF can be used to turn off the GUI
and compile a CLI-only version of Aseprite.
Requested here too:
https://community.aseprite.org/t/1351
2018-05-07 00:11:50 -03:00
David Capello
b7aa2923f6
Don't lost png include dirs so webp's imagedec doesn't fail
2018-04-03 13:02:20 -03:00
David Capello
16e1a650b1
Enable webp support by default
2018-04-03 12:50:25 -03:00
David Capello
5b04293dc3
Fix zlib, png, jpeg, and freetype flags/linking
2018-04-03 12:43:26 -03:00
David Capello
1571fac5a3
Fix linking between third party projects
2018-04-03 11:11:10 -03:00
David Capello
6de103128b
Add support for animated webp files ( fix #273 )
2018-03-26 14:11:40 -03:00
David Capello
12578321d6
Re-organize some compiler flags
2018-03-13 09:56:23 -03:00
David Capello
1898ce2886
Add the thumbnailer COM server for Windows
...
Note: Moved the desktop integration for Linux to src/desktop/linux
2018-01-02 17:03:46 -03:00
David Capello
5811bba2b1
Several changes to the native file selector on all platforms
...
* Added she::FileDialog::setType() to select the different kind of
dialog (open one file, multiple files, save one file, open a folder)
* Added capacity to select folders with she::FileDialog
* Added she::CommonFileDialog so all native dialogs share common code
* Windows:
* Reimplemented using the IFileDialog COM interface introduced in
Windows Vista (this one supports choosing folders when
FOS_PICKFOLDERS flags is used)
* Added she::ComPtr<> utility class to Windows port (it might be
useful in laf::base in a future, or we might use the Microsoft
CComPtr or _com_ptr_t types in a future)
* GTK:
* Reimplemented to use gdk and gtk directly instead of using gtkmm
library
* Now it's centered on the given she::Display (instead of being
centered on the screen)
* Default location is the desktop instead of documents (this should
be configurable in a future "more generic" solution)
* Removed WITH_DEPRECATED_GLIB_SUPPORT and fixed compilation with GTK
file selector
2017-12-21 16:35:12 -03:00
David Capello
d088ee0f38
Minor change in USE_SHARED_HARFBUZZ option text
2017-12-20 16:54:41 -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
8c9b8910c1
Use WM_POINTER on Windows 8 platform
...
First version. Still touch support is not working as expected. The pen,
mouse, and trackpad are working correctly. (Even the eraser tip of the
pen is recognized.)
2017-11-01 22:42:30 -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
c5c964bfcd
Update Skia to chrome/m62 (our aseprite-m62 branch)
2017-09-19 13:41:28 -03:00
David Capello
4ed302e4b5
Add ENABLE_DEVMODE flag
2017-08-15 15:47:06 -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
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
9c6ed6ae2d
Added include_directory for static cmark
2017-01-29 02:02:24 +05: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
Azamat H. Hackimov
52fbbe844c
Control for undo tests
2016-12-19 22:19:30 +05:00
David Capello
128ba90394
Add ENABLE_SCRIPTING flag
2016-11-21 10:25:27 -03:00
David Capello
d8d9f8072c
Fix compiling tests with dynamic libc on MSVC
2016-11-18 10:27:43 -03:00
David Capello
40000a7e77
Update laf library (MEMLEAK is LAF_MEMLEAK now)
2016-11-02 16:14:01 -03:00
David Capello
91cd50cac4
Update laf library
2016-11-01 13:55:32 -03:00
David Capello
f66ed60a2f
Fix test condition in main CMakeLists.txt file
2016-11-01 12:53:58 -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
f81cd5a676
Fix typo in CMakeLists.txt
2016-06-14 09:02:19 -03:00