summaryrefslogtreecommitdiff
path: root/modules/text_server_adv/SCsub
AgeCommit message (Collapse)Author
2022-05-17Update HarfBuzz, ICU and FreeType.bruvzg
HarfBuzz: Update to version 4.2.1 FreeType: Update to version 2.12.1 ICU: Update to version 71.1
2022-03-29[ICU] Add library name suffix for API rename to avoid conflicts.bruvzg
2022-03-28Fix TextServer build with `builtin_icu=no`.bruvzg
2022-03-18Merge pull request #59277 from bruvzg/hb401Rémi Verschelde
2022-03-18HarfBuzz: Update to version 4.0.1bruvzg
2022-03-17Unify TextServer built-in module and GDExtension code.bruvzg
2022-03-02HarfBuzz: Update to version 4.0.0bruvzg
2022-02-02HarfBuzz: Update to version 3.3.1bruvzg
2021-10-28ICU: Update to version 70.1bruvzg
2021-10-18Remove unused imports in .py, SCsub and SConstruct filesAnutrix
2021-09-20HarfBuzz: Update to version 3.0.0bruvzg
2021-08-27Makes FontData importable resource.bruvzg
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support.
2021-08-22Replace HTTP links with HTTPS for sites with HTTPS versionsAaron Franke
2021-06-01Remove server platformFabio Alessandrelli
2021-04-22ICU: Update to version 69.1, improve ICU data export process.bruvzg
2021-03-16HarfBuzz: Update to version 2.8.0bruvzg
2021-02-19Make FreeType optional for export templates.bruvzg
2020-12-18SCons: Add explicit dependencies on thirdparty code in cloned envRémi Verschelde
Since we clone the environments to build thirdparty code, we don't get an explicit dependency on the build objects produced by that environment. So when we update thirdparty code, Godot code using it is not necessarily rebuilt (I think it is for changed headers, but not for changed .c/.cpp files), which can lead to an invalid compilation output (linking old Godot .o files with a newer, potentially ABI breaking version of thirdparty code). This was only seen as really problematic with bullet updates (leading to crashes when rebuilding Godot after a bullet update without cleaning .o files), but it's safer to fix it everywhere, even if it's a LOT of hacky boilerplate.
2020-11-26[Complex Text Layouts] Implement GDNative interface for TextServer.bruvzg
2020-11-26[Complex Text Layouts] Implement ICU / HarfBuzz based TextServer module.bruvzg
2020-11-26[Complex Text Layouts] Add third-party TextServer dependencies (ICU, ↵bruvzg
HarfBuzz, Graphite).