David Capello
051954c90e
Remove third_party/gtest submodule as we use laf/third_party/googletest
2024-11-11 12:41:30 -03:00
David Capello
0ace79f979
Update .gitsubmodule style
...
GitHub doesn't require this .git at the end of the URL but it's the
URL they gave in the "Clone" button when the HTTPS protocol is
selected. Just to keep all URLs consistent.
2024-11-05 15:25:17 -03:00
David Capello
c83dd16a43
Add TinyEXIF submodule
2024-10-28 18:40:23 -03:00
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