Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-30 | Depends: HarfBuzz should build static and shared libraries | Jaakko Keränen | |
2021-07-26 | Depends: Even more build fixes | Jaakko Keränen | |
2021-07-26 | Depends: Yet more build fixings | Jaakko Keränen | |
2021-07-26 | Depends: Trying a different tracking method | Jaakko Keränen | |
The external project install targets are not being executed in time, maybe this helps? | |||
2021-07-26 | Depends: Yet more build fixings | Jaakko Keränen | |
2021-07-26 | Depends: Even more build fixes | Jaakko Keränen | |
2021-07-26 | Depends: Trying out step targets | Jaakko Keränen | |
2021-07-26 | macOS: Fixing linking with HarfBuzz | Jaakko Keränen | |
2021-07-26 | Depends: Declare build byproducts | Jaakko Keränen | |
2021-07-26 | Depends: Declare build byproducts | Jaakko Keränen | |
2021-07-15 | FriBidi: Static library on all platforms | Jaakko Keränen | |
2021-07-15 | FriBidi: Build as static library | Jaakko Keränen | |
Static linkage will avoid conflicts with FriBidi that's already installed on the system. | |||
2021-07-15 | macOS: Build tweaks for HarfBuzz/FriBidi | Jaakko Keränen | |
Use static libraries when possible, and ensure the external projects are built first. | |||
2021-07-15 | HarfBuzz: Never build the documentation | Jaakko Keränen | |
2021-07-15 | Disable further HarfBuzz dependencies in minimal build | Jaakko Keränen | |
2021-07-15 | Improving integrated HarfBuzz and FriBidi builds | Jaakko Keränen | |
Build HarfBuzz with Meson, too, since that's what it recommends doing. Both HarfBuzz and FriBidi are always built as release builds. Install DLLs in the MSYS2 build. TODO: The HarfBuzz CMake build should *not* use a subdirectory, but use ExternalProject instead so it can always be a Release build. | |||
2021-07-03 | HarfBuzz: Don't install anything | Jaakko Keränen | |
2021-07-03 | Added build options for HarfBuzz and FriBidi | Jaakko Keränen | |
Allow using both `pkg-config` provided libraries for local builds, and configuring more minimal versions for distribution. HarfBuzz has a bunch of dependencies by default. TODO: ENABLE_FRIBIDI_BUILD should cause a static library to be built. | |||
2021-07-03 | Text: Use FriBidi for visual order | Jaakko Keränen | |
Todo: This seems a little late in the game. The reordering should be done for each paragraph of text. | |||
2021-07-03 | FriBidi: Build submodule with Meson | Jaakko Keränen | |
Generally would be preferable to use FriBidi as a system-provided package, but as a fallback it must be buildable. Should still add an autotools build option in case meson is not available. | |||
2021-06-26 | Text: Link with HarfBuzz; old run_Font_ is a fallback | Jaakko Keränen | |
HarfBuzz will provide proper Unicode text shaping for both simple and complex scripts. The old `run_Font_` is available for use as a fallback if HarfBuzz is not available due to size or complexity constraints (it's written in C++). | |||
2021-05-04 | Depends: Require zlib to be available | Jaakko Keränen | |
2021-03-17 | Cleanup | Jaakko Keränen | |
2021-03-11 | Depends: Fail if OpenSSL was not found | Jaakko Keränen | |
2021-03-09 | CMake: Ensure the submodule is up to date | Jaakko Keränen | |
It remains to be seen if this is a sufficient safeguard. IssueID #197 | |||
2021-02-05 | Experimenting with an iOS build | Jaakko Keränen | |
iPlatformApple applies to both macOS and iOS. Added iPlatformAppleDesktop and iPlatformAppleMobile to make a distinction between the two. IssueID #96 |