Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-28 | SCons: Silence MSVC C++17 deprecation warnings in Graphite | Rémi Verschelde | |
Fixes #66497. | |||
2022-09-28 | [GDExtension] Use function names with underscore for TextServer extension, ↵ | bruvzg | |
add macros to generate wrappers for module functions. | |||
2022-09-26 | [RTL] Fix font variations / OpenType features of theme default font not ↵ | bruvzg | |
updated when default font is changed. | |||
2022-09-25 | [TextServer] Always prefer main font over fallbacks, regardless of ↵ | bruvzg | |
script/language support. | |||
2022-09-22 | [GDExtension] Implement support for typed arrays. | bruvzg | |
2022-09-21 | Merge pull request #65914 from bruvzg/fix_trim_wo_space | Rémi Verschelde | |
Fix line trim/ellipsis when line do not have space or newline at the end. | |||
2022-09-19 | Replace File/Directory with FileAccess/DirAccess | kobewi | |
2022-09-18 | Fix crash when executing `FontFile.get_face_count` | Haoyu Qiu | |
2022-09-16 | Fix line trim/ellipsis when line do not have space or newline at the end. | bruvzg | |
2022-09-02 | Merge pull request #65170 from KoBeWi/your_argument_is_TypedArray | Rémi Verschelde | |
2022-09-01 | Change Array arguments to TypedArray | kobewi | |
2022-09-01 | [TextServer] Fix LCD AA fonts reading wrong glyphs. | bruvzg | |
2022-08-30 | Merge pull request #65098 from bruvzg/msdf_modulate | Rémi Verschelde | |
Fix MSDF fonts color modulation. | |||
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-30 | Fix MSDF fonts color modulation. | bruvzg | |
2022-08-29 | [Web] Rename JavaScript platform to Web. | Fabio Alessandrelli | |
Also rename export name from "HTML5" to "Web". | |||
2022-08-26 | Merge pull request #64422 from bruvzg/make_fonts_unbearably_ugly_2.0 | Rémi Verschelde | |
2022-08-23 | Merge pull request #63959 from KoBeWi/typo_arrray | Rémi Verschelde | |
Replace Array return types with TypedArray (part 1) | |||
2022-08-23 | Add font LCD sub-pixel anti-aliasing support. | bruvzg | |
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-08-22 | Fix color modulation of the grayscale glyphs in font with mixed color / ↵ | bruvzg | |
grayscale data. | |||
2022-08-09 | Allow MSDF rendering for system fonts, fix crash on loading damaged / ↵ | bruvzg | |
unsupported font files. | |||
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-06 | Merge pull request #63871 from bruvzg/ts_build_options | Rémi Verschelde | |
Add Text Server related options to the build profiles editor. | |||
2022-08-05 | [Text Server] Prevent composite glyphs which incorporate kashida from being ↵ | bruvzg | |
used for justification. Update TextServer tests to clean up on fail. | |||
2022-08-04 | Fix overrun flag check and HarfBuzz safe to break flag check. | bruvzg | |
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-04 | HarfBuzz: Update to version 5.1.0, use new FLAG_SAFE_TO_INSERT_TATWEEL flag ↵ | bruvzg | |
to improve justification. | |||
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-02 | [TextServer] Implement ICU/UAX 31 based `is_valid_identifier` function. | 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-25 | Remove ThreadWorkPool, replace by WorkerThreadPool | Juan Linietsky | |
The former needs to be allocated once per usage. The later is shared for all threads, which is more efficient. It can also be better debugged. | |||
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-21 | Rename OSX to macOS and iPhoneOS to iOS. | bruvzg | |
2022-07-15 | Use BitField hint for the TextServer enums. Add missing parts for BitField ↵ | bruvzg | |
support to the GDextension API. | |||
2022-07-08 | Add static methods for creating Image and ImageTexture | kobewi | |
2022-07-06 | Refactor Font configuration and import UI, and Font resources. | bruvzg | |
2022-07-04 | HarfBuzz: Update to version 4.4.1 | bruvzg | |
2022-06-16 | Move duplicate AutoWrap, Overrun and VisibleChar behavior enums to the ↵ | bruvzg | |
TextServer. | |||
2022-06-15 | Merge pull request #61934 from Geometror/hashfuncs | Rémi Verschelde | |
Hash function improvements | |||
2022-06-15 | Hash function improvements | Hendrik Brucker | |
2022-06-13 | Merge pull request #61772 from bruvzg/ft_ot_collect | Rémi Verschelde | |
2022-06-13 | [TextServer] Add missing font mutex lock. | bruvzg | |
2022-06-07 | [TextServer] Adds support for TrueType / OpenType collection files (*.TTC, ↵ | bruvzg | |
*.OTC). | |||
2022-06-06 | [GDExtension] Expose Variant, NodePath and StringName hash functions. | bruvzg | |
2022-06-02 | Fix build error when FreeType is disabled | Haoyu Qiu | |
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed |