Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Multiple text formats for symbols via "format" expression (native port) #12624

Merged
merged 12 commits into from Oct 15, 2018

Commits on Oct 3, 2018

  1. Configuration menu
    Copy the full SHA
    fcf395b View commit details
    Browse the repository at this point in the history
  2. [core,test] Update expression style parsing test fixture.

    Always clear errors before trying automatic coercion for a new compound expression overload.
    ChrisLoer committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    d21e39c View commit details
    Browse the repository at this point in the history
  3. [core] Bidi support for styled text.

    Remove use of QString from non-ICU Qt stub bidi implementation since we weren't making use of it.
    ChrisLoer committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    2f63b7e View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. Configuration menu
    Copy the full SHA
    3016300 View commit details
    Browse the repository at this point in the history
  2. [ios, macos] Minimal darwin wrappers of 'format' expression

    Add support for `MGL_FUNCTION('format', <text>, <options dictionary>)`
    ChrisLoer committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    b030d93 View commit details
    Browse the repository at this point in the history
  3. [android] Minimal Android support for 'format' expression

    - No dedicated support for creating format expressions
    - Java accessors for 'text-field' flatten back to String
    - 'text-field' setter implicitly creates a 'format' expression. For tests, use JsonArray to build an equivalent format expression by hand.
    ChrisLoer committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    3010467 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01c435b View commit details
    Browse the repository at this point in the history
  5. [test] Bump GL JS pin.

    ChrisLoer committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    6ab0e43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69ebae6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9328c27 View commit details
    Browse the repository at this point in the history
  8. [core, test] Add BiDi unit test

    - Port of arabic.test.js from mapbox-gl-rtl-text
    - Modify BiDi::getLine to remove trailing nulls in the event UBIDI_REMOVE_BIDI_CONTROLS causes the string to shorten.
    - Patch vendored ICU to avoid undefined undefined bit shifting behavior (triggered sanitizer failure)
    ChrisLoer committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    37e88c0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fc71883 View commit details
    Browse the repository at this point in the history