David Capello
e48e71ba28
Update to tinyxml2
2024-04-22 18:28:03 -03:00
David Capello
e21859c4af
Migrate clip module from aseprite to laf
2024-03-26 13:31:22 -03:00
David Capello
86a50e2e9a
[lua] Add native API to decode/encode JSON text ( fix #3233 )
...
New json.decode(jsonText) and json.encode(luaTable) functions.
In this way we don't depend on third-party libraries to decode/encode
JSON text which is a quite common task (in tests and export scripts).
2023-07-17 09:25:13 -03:00
David Capello
d3aac6a1cd
Add support for .qoi file format ( fix #3121 )
2023-01-05 14:23:01 -03:00
David Capello
c7cafca69a
Merge remote-tracking branch 'tests/main'
2022-10-25 15:30:38 -03:00
David Capello
8d2863a58b
Merge branch 'main' into beta
2022-05-05 09:57:29 -03:00
David Capello
ea47f6624f
Update IXWebSocket module
2022-04-26 10:30:34 -03:00
Joshua Ogunyinka
9a12eb584b
Initial to decode PSD files
2021-12-06 15:33:32 -03:00
David Capello
db44eeb269
Merge branch 'main' into beta
2021-10-12 10:45:33 -03:00
David Capello
b9130b83f4
Merge branch 'interprocessing'
2021-10-07 19:38:23 -03:00
Martín Capello
bf60bb8953
Replace the curl directory by a submodule
2021-10-06 16:06:40 -03:00
lampysprites
e6aeee6400
Add IXWEbSocket library
2021-09-30 13:13:43 +07:00
David Capello
80322af02e
Use CityHash for tiles
...
This reduces the level of collisions between hash buckets between
different image tiles.
2021-04-19 15:56:47 -03:00
David Capello
b7b4fd1f97
Update json.lua submodule
2021-03-08 16:06:35 -03:00
David Capello
319c89c2ad
Use the new tga library to decode tga files
2020-03-24 17:07:35 -03:00
David Capello
e958403e27
Add some tests for --sheet
2019-01-09 20:43:49 -03:00
David Capello
4fe66f2ffb
Change scripting language to Lua
2018-08-22 14:54:51 -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
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
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
f37ccdc578
Replace taocpp/json with dropbox/json11 which compiles on MSVC
2017-06-14 19:50:44 -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
24faae2ca5
Use HarfBuzz to render combining characters correctly
2017-02-20 17:14:41 -03: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
674fb2e61b
Change observable submodule URL
2016-11-01 14:07:59 -03:00
David Capello
c2103df444
Move base module to laf library
2016-11-01 12:47:48 -03:00
David Capello
fa28fcfb52
Set libwebp submodule URL to github branch
2016-10-31 19:55:06 -03:00
David Capello
5ea955df4d
Convert undo library into a submodule
2016-08-01 10:20:26 -03:00
David Capello
da128d3a6e
Replace signals/slots impl with the observable library
2016-06-28 17:22:23 -03:00
David Capello
924c2ac86a
Use clip library to copy/paste text
...
In this way we can remove all the code related to handle clipboard text
from she and ui libraries.
2016-04-28 23:26:20 -03:00
David Capello
736df91f8c
Ignore freetype2 and zlib dirty changes
...
These submodules will be dirty after a compilation phase because there
are files that are renamed by cmake.
2016-04-18 15:23:46 -03:00
David Capello
58daa23240
Replace zlib and libpng with submodules
2016-03-31 17:48:54 -03:00
David Capello
9b43aa11b3
Add freetype2 submodule
2015-09-22 19:27:04 -03:00
David Capello
3d700ab94c
New FLI/FLC encoder/decoder ( fix #7 )
2015-09-10 16:10:31 -03:00
Gabriel Rauter
884b5f2e6f
add submodule libwebp for #273
2015-09-01 13:04:11 +02:00
David Capello
699d60b03f
Change scripting engine from V8 to duktape
2015-06-19 13:06:47 -03:00
David Capello
fd445e01f9
Add third_party/gtest as a submodule
2015-05-29 11:08:47 -03:00
David Capello
4f365e4ac2
Adjust simpleini submodule URL
2014-10-30 11:34:35 -03:00
David Capello
cd2531855f
Merge branch '1.0'
...
Conflicts:
.gitmodules
2014-10-30 11:33:09 -03:00
David Capello
01c26e5a18
Adjust pixman submodule URL
2014-10-30 10:03:46 -03:00
David Capello
39b8e034b5
Merge branch '1.0'
...
Conflicts:
.gitmodules
CMakeLists.txt
src/CMakeLists.txt
src/app/app.h
src/app/app_menus.cpp
src/app/commands/cmd_move_mask.cpp
src/app/commands/cmd_rotate.cpp
src/app/modules/gui.cpp
src/doc/resize_image_tests.cpp
src/ui/accelerator.cpp
third_party/CMakeLists.txt
2014-10-30 01:06:27 -03:00
David Capello
0cf597c0f4
Add dependency with pixman library
2014-10-25 22:22:58 -03:00
David Capello
2b2d0f34b2
Add simpleini to replace Allegro 4 configuration routines
2014-10-16 21:27:25 -03:00