Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-30 | [Web] Require threads, rtti, allow optimize=speed. | Fabio Alessandrelli | |
Update export names (web[_dlink]_[release|debug].zip). The Build with dynamic linking is broken due to high number of imports in output wasm (likely emscripten regression issue 15487). | |||
2022-08-29 | [Web] Rename JavaScript platform to Web. | Fabio Alessandrelli | |
Also rename export name from "HTML5" to "Web". | |||
2022-08-07 | Merge pull request #63919 from Faless/scons/4.x_easy_deps | Rémi Verschelde | |
2022-08-06 | Merge pull request #63762 from bruvzg/ft_warn | Rémi Verschelde | |
[TextServer] Add a build warning when building with external FreeType without Brotli support. | |||
2022-08-04 | [Scons] Implement module dependency sorting. | Fabio Alessandrelli | |
Modules can now call: env.module_add_dependencies(name: str, deps: list, optional: bool) To add required or optional dependencies during the "can_build" step. Required dependencies will be checked and the module will be not be enabled when they are missing, printing a warning to notify the user. | |||
2022-08-03 | Add Text Server related options to the build profiles editor. | bruvzg | |
Adds SCons options to disable Brotli and Graphite. Adds option categories to the build profiles editor. Adds options default state to the build profiles editor. Adds Text Server related options to the build profiles editor. Fix misplaced OpenGL/Vulkan SCons options. | |||
2022-08-02 | [TextServer] Add ICU Unicode security and spoofing detection. | bruvzg | |
2022-08-01 | [TextServer] Add a build warning when building with external FreeType ↵ | bruvzg | |
without Brotli support. | |||
2022-07-31 | [TextServer] Ensure that built-in library headers are always included before ↵ | bruvzg | |
system header, add HarfBuzz version checks for optional features. | |||
2022-07-04 | HarfBuzz: Update to version 4.4.1 | bruvzg | |
2022-05-17 | Update 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-28 | Fix TextServer build with `builtin_icu=no`. | bruvzg | |
2022-03-18 | Merge pull request #59277 from bruvzg/hb401 | Rémi Verschelde | |
2022-03-18 | HarfBuzz: Update to version 4.0.1 | bruvzg | |
2022-03-17 | Unify TextServer built-in module and GDExtension code. | bruvzg | |
2022-03-02 | HarfBuzz: Update to version 4.0.0 | bruvzg | |
2022-02-02 | HarfBuzz: Update to version 3.3.1 | bruvzg | |
2021-10-28 | ICU: Update to version 70.1 | bruvzg | |
2021-10-18 | Remove unused imports in .py, SCsub and SConstruct files | Anutrix | |
2021-09-20 | HarfBuzz: Update to version 3.0.0 | bruvzg | |
2021-08-27 | Makes 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-22 | Replace HTTP links with HTTPS for sites with HTTPS versions | Aaron Franke | |
2021-06-01 | Remove server platform | Fabio Alessandrelli | |
2021-04-22 | ICU: Update to version 69.1, improve ICU data export process. | bruvzg | |
2021-03-16 | HarfBuzz: Update to version 2.8.0 | bruvzg | |
2021-02-19 | Make FreeType optional for export templates. | bruvzg | |
2020-12-18 | SCons: Add explicit dependencies on thirdparty code in cloned env | Ré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). |