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

[core] Convert GeometryTileWorker to "one-phase" loading #11575

Merged
merged 3 commits into from
Apr 2, 2018

Commits on Mar 30, 2018

  1. [core] Convert GeometryTileWorker to "one-phase" loading

    Modest simplification refactoring (issue #10457).
    Also, fixes issue #11538, which was caused in part by a hole in the vestigial two-phase loading.
    ChrisLoer committed Mar 30, 2018
    Configuration menu
    Copy the full SHA
    e4dda35 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2018

  1. [core] Consolidate GeometryTile symbol/nonSymbolBuckets

    Conversion to one-phase tile loading removed any need to track them separately.
    ChrisLoer committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    e100cef View commit details
    Browse the repository at this point in the history
  2. [core] Make FeatureIndex own GeometryTileData.

    Prevents querying a FeatureIndex built against a separate set of data, which can lead to invalid index exceptions.
    The GeometryTileWorker 'data' member can still change independently of the data in the feature index, at the time 'setData' is called. The GeometryTileWorker maintains ownership of its local data (which may be used to re-parse) and clones the data for use by the FeatureIndex in the foreground.
    ChrisLoer committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    1b1df6c View commit details
    Browse the repository at this point in the history