Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Named members for diff before/after | John Firebaugh | 2017-06-05 | 1 | -1/+8 |
| | |||||
* | [core] Collection-level immutability | John Firebaugh | 2017-06-05 | 1 | -6/+6 |
| | | | | Introduce a second level of immutability, over each of the collections held by a style: sources, images, and layers. Tracking immutability at this level allows us to short-circuit significant portions of the RenderStyle update logic via a simple equality check, greatly improving performance. | ||||
* | [core] Refactor RenderSource updates | John Firebaugh | 2017-06-05 | 1 | -1/+5 |
| | | | | | | | * Eliminate updateBatch in favor of diffing layers and detecting changes to properties upon which layout depends. * Replace RenderSource::{update,remove,invalidate,reload}Tiles with a single update method * Replace TilePyramid::{update,remove,invalidate,reload}Tiles with a single update method * Remove Style& dependency TODO from GeometryTile and TileParameters | ||||
* | [core] Replace inline SpriteAtlas updates with diffing | John Firebaugh | 2017-05-30 | 1 | -0/+7 |
| | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -0/+30 |