Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Better Text Rendering for cairo / lua #1501

Open
wants to merge 24 commits into
base: main
Choose a base branch
from

Commits on Apr 11, 2023

  1. lua text: Supporting infra

    Add empty files and various build options for the lua text bindings
    Adds requirements for Fontconfig, Freetype and Harfbuzz
    simotek committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    2a0db1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79b81a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24706e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. lua text: Remove test code

    I thought I already removed this and squashed the commit
    simotek committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    d5d20e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. lua text: Supporting infra

    Add empty files and various build options for the lua text bindings
    Adds requirements for Fontconfig, Freetype and Harfbuzz
    simotek committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b625e93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4077ad5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00b2ec0 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Fix for brndnmtthws#1698

    This should go into its own PR but right now I need it for my system
    to work.
    simotek committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    5036cc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    488b450 View commit details
    Browse the repository at this point in the history
  3. Swap to using optional parameters

    This replaces the old approach of using a series of function
    declarations.
    simotek committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    b0063e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Add Hack for RTL positioning

    For some reason RTL positioning is wrong, it seems somewhat based
    on font size 1/10th font size seems to get closer to correct so
    run with that for now, i'll continue investigating a proper fix.
    simotek committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    945ce1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc7c0e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca1be94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47c45af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7553faf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c74058 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e2a662 View commit details
    Browse the repository at this point in the history
  8. Try something from google

    simotek committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    ac50fa7 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. lua-text: Move to caching fonts in C

    Fonts are now cached in C, given the number of fonts and sizes
    I expect people will use, this implementation seems simpler then
    implementing hashmaps or attempting to do bindings in C++
    simotek committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    ba71b73 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Revert "Fix for brndnmtthws#1698"

    This reverts commit 5036cc4.
    Fixed better upstream now
    simotek committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    8f34c9d View commit details
    Browse the repository at this point in the history
  2. docs: tolua++ now works with more then lua5.1

    On my machine i'm using it with lua5.3 and I see packages for
    5.4 as well.
    simotek committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    9ba643c View commit details
    Browse the repository at this point in the history
  3. lua-text: Add docs.

    simotek committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f4f7462 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. lua-text: Fix build with

    simotek committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    e5482ca View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    f9676c6 View commit details
    Browse the repository at this point in the history