Commit Graph

34 Commits

Author SHA1 Message Date
Dmitry Lyzo
23a8c686a6 Bump libass from 0.17.1 to 0.17.3 2024-07-19 14:45:48 +03:00
Dmitry Lyzo
249aff82d5 Bump fribidi from v1.0.13 to v1.0.14 2024-05-22 00:23:10 +03:00
Dmitry Lyzo
e68886c85a Bump fontconfig from 2.14.1 to 2.14.2 2024-03-22 19:52:33 +03:00
Dmitry Lyzo
b95f2399df Bump fribidi from v1.0.12 to v1.0.13 2024-03-22 19:45:32 +03:00
Dmitry Lyzo
260dab8946 Bump libass from 0.17.0 to 0.17.1 2024-03-22 19:40:29 +03:00
Oneric
a61f5bf312 lib: bump dependencies
libexpat:   R_2_4_9  ->  R_2_5_0
fontconfig: 2.14.0  ->  2.14.1
harfbuzz:   5.2.0  ->  5.3.1
libass:     git-1a533e5d  ->  0.17.0

For libass nothing relevant changed except the logged version number.

Cherry-picked from: 3041c58fb1
2023-01-12 13:33:40 +03:00
Oneric
7d3039c12b Bump libass
New features and fixes:
 - LayoutRes{X,Y}
 - handle anamorphic blur correctly
 - support v4++’s \kt
 - support SSA’s AlphaLevel
 - parse integer headers like VSFilter
 - parse ScriptType header

Cherry-picked from: 530afd001f
2023-01-12 13:33:40 +03:00
Oneric
3b888700c4 lib: bump dependencies
libass is bumped to current master,
everything else to its latest release.

Cherry-picked from: 8db03e57bb
2023-01-12 13:33:40 +03:00
Oneric
f4bb2685c5 Bump libass
A new version (0.16.0) was released.

Cherry-picked from: 18a53fdb77
2023-01-12 13:33:40 +03:00
Oneric
7d303f5260 Bump Fontconfig
Together with the prior emscripten bump,
this removes the need for the fcstat patch.
Closes: https://github.com/libass/JavascriptSubtitlesOctopus/issues/103

Cherry-picked from: 7250e6ef75
2022-12-23 22:00:36 +03:00
Oneric
a89dcd446d Bump libass to newest master
Relevant improvements:
 - Fix a violation of FreeType API which caused issues
   in newer FreeType version (currently only on MS Windows)
 - Fix a rare and minor memory leak
 - Higher quality outline blending
 - Significantly faster hash-function (wyhash)
 - Some RTL- and BiDi-compatibility fixes
 - Compatibility fix for empty clips
 - Support for non-Unicode fonts, which depends on iconv
   (with emscripten’s built-in iconv probably only SHIFT-JIS)
2022-03-28 00:08:38 +02:00
Oneric
1829aaaf4a Bump FriBidi 2022-03-28 00:07:12 +02:00
Oneric
83afbf195b Bump expat
New releases contain documented security fixes
2022-03-28 00:02:30 +02:00
Oneric
a4725a5150 Bump libass
libass 0.15.2 was released and with recent libass and JSO changes
our build can now correctly set the sourceversion string.
2021-09-18 18:18:34 +00:00
Thiago França da Silva
9d22185464 Bump HarfBuzz
HarfBuzz commit 711c241f6c7e18c5403602375a733af74df76f83 removed the
previously used mutex fallback. However, since we only are compiling
the single threaded variants anyway, we don't need a mutex and can and
now must set the flags to disable it.

Harfbuzz also switched the primary build system to Meson, but since
the autotools system is still present and continues to work for now,
we can postpone changing our setup to use HarfBuzz's Meson system.
Currently there's no drop-in 'emmeson' utility, so we'd need to
write an emscripten-cross-file for Meson ourselves.
2021-08-06 00:29:10 +02:00
Oneric
0ff2e2f713 Bump dependecies and update freetype remote
Everything is now using the latests upstream release, except libass and
harfbuzz whose bump is postponed to the next commit.

 - the libass-submodule uses current master, since we know its safe
 - FreeType remote changed to match upstreams new primary server
 - FreeType incorporated BSL-1 licensed code from dlg;
   this also requires a recursive submodule init in our CI now
 - FreeType now also detects and utilises pthread when available,
   which we need to surpress
2021-08-06 00:26:50 +02:00
Vasily
d10ed14b6b Update dist 2020-03-23 12:44:19 +03:00
Thiago França da Silva
2482340236 Update Libraries and Fix Harfbuzz pkgconfig 2020-03-21 20:41:51 -03:00
Thiago França da Silva
be2cbd2961 Downgrade Emscripten to 1.39.6 and Revert Fribidi Commit 2020-02-14 11:13:46 -03:00
Thiago França da Silva
af7e80685a Update Submodules 2020-02-13 22:31:42 -03:00
Thiago França da Silva
d7d00c0741 Update libraries with latest commits 2019-12-27 21:23:14 -03:00
Thiago França da Silva
e0d291eb0c Update libraries to latest commit 2019-12-07 10:21:00 -03:00
Thiago França da Silva
6c19e3ecdc Add WOFF2 font support 2019-12-07 10:01:46 -03:00
Thiago França da Silva
befce7aac3 Update Libraries 2019-10-14 14:55:02 -03:00
Thiago França da Silva
2807136465 Update Submodules 2019-06-25 22:17:54 -03:00
Thiago França da Silva
ceabdf255b Version 2.0.1 2019-03-02 14:29:26 -03:00
Thiago França da Silva
3b10a9f760 Update Libraries and Fix to Emscripten 1.38.25 2019-01-23 16:24:29 -02:00
Thiago França da Silva
f8efb1fb35 Update Submodules 2018.05.12 2018-12-05 14:06:08 -02:00
Thiago França da Silva
47a903e27c Update Libraries 2018-11-13 21:35:09 -02:00
Thiago França da Silva
fae0c46885 Add git-update tasks to Makefile 2018-10-06 19:57:10 -03:00
Thiago França da Silva
7da202ac43 Update and finalize grunt works 2018-10-06 15:10:18 -03:00
Thiago França da Silva
0c53f349ad Update to 2018.07 2018-07-07 21:52:06 -03:00
Thiago França da Silva
2c2cb5332a Update all librarys to 2018-06-08T00:45:52+00:00 2018-06-07 21:50:16 -03:00
Thiago França da Silva
5ce01b48ed Reorganize Project Structure for v2018.04 2018-04-03 23:18:54 -03:00