Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [core] Implement circle-pitch-alignment property | Chris Loer | 2017-07-06 | 2 | -0/+8 | |
| | | | | Closes issue #9349. | |||||
* | [core] remove tile cache size setter | Ivo van Dongen | 2017-06-27 | 1 | -1/+0 | |
| | ||||||
* | [core] Removed unused methods | Thiago Marcos P. Santos | 2017-06-26 | 3 | -56/+0 | |
| | | | | No longer needed after refactoring ::setResourceTransform. | |||||
* | [core] Use the ResourceTransform instead of callbacks | Thiago Marcos P. Santos | 2017-06-26 | 2 | -4/+10 | |
| | | | | | Based on the actor model, can be considered safer to use since we don't need to worry about object lifetime anymore. | |||||
* | [core] Store pointer instead of referect to the Object in ActorRef | Thiago Marcos P. Santos | 2017-06-26 | 1 | -3/+3 | |
| | | | | | | | | | | | GCC complains about implicitly deleted assigment constructor when trying to do this: void setResourceTransform(optional<ActorRef<ResourceTransform>> transform) { resourceTransform = transform; } optional<ActorRef<ResourceTransform>> resourceTransform; | |||||
* | [core] Introduce the ResourceTransform | Thiago Marcos P. Santos | 2017-06-26 | 1 | -0/+26 | |
| | | | | Wrapper for transforming URLs on the OnlineFileSource. | |||||
* | [core] Make the mbgl/actor headers public | Thiago Marcos P. Santos | 2017-06-26 | 3 | -0/+168 | |
| | | | | | They will be needed by the DefaultFileSource, something that we also export as public. | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 2 | -6/+8 | |
| | ||||||
* | [all] Promote Style to public API | John Firebaugh | 2017-06-22 | 2 | -36/+80 | |
| | ||||||
* | [core] Rename ThreadedObject to Thread | Thiago Marcos P. Santos | 2017-06-21 | 1 | -2/+2 | |
| | | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name. | |||||
* | [core] Convert DefaultFileSource to ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -2/+2 | |
| | | | | Fixes #6426 | |||||
* | [core] Enable property functions for line-width (#9250) | Lauren Budorick | 2017-06-19 | 7 | -6/+9 | |
| | ||||||
* | [core] Fix composite function approximation for non-integer stops | John Firebaugh | 2017-06-16 | 1 | -22/+53 | |
| | ||||||
* | [core] Obey "transition" property from style and its default value | John Firebaugh | 2017-06-15 | 1 | -1/+1 | |
| | ||||||
* | [core] Dynamic program compilation for data-driven properties | John Firebaugh | 2017-06-13 | 1 | -1/+1 | |
| | ||||||
* | [core] Per-tile glyph/icon atlases | John Firebaugh | 2017-06-13 | 1 | -0/+17 | |
| | ||||||
* | [core] Added Backend::{assume,set}ScissorTest | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -0/+2 | |
| | ||||||
* | [core] Added Backend::{assume,set}Viewport | Bruno de Oliveira Abinader | 2017-06-13 | 1 | -2/+2 | |
| | ||||||
* | Fix undefined memory access in getCoveringRanges() (#9227) | Anand Thakker | 2017-06-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | * Add simple unit tests for SymbolSizeBinder * Fix bug in symbol size uniform value calculation For camera functions we were setting the zoom levels in "covering ranges" to `[(zoom stop <= tile zoom), (zoom stop >= 1 + tile zoom)]`, but then evaluating the function at `[tile_zoom, tile_zoom + 1]`. * Check for it != end() before accessing it->first | |||||
* | [core] Collection-level immutability | John Firebaugh | 2017-06-05 | 2 | -1/+16 | |
| | | | | 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 | 2 | -0/+8 | |
| | | | | | | | * 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] Use fixed-size std::array for ImageSource coordinates | Asheem Mamoowala | 2017-06-01 | 3 | -12/+11 | |
| | ||||||
* | [core] Render Image Source | Asheem Mamoowala | 2017-06-01 | 1 | -1/+1 | |
| | ||||||
* | [core] Offline support for Image Sources | Asheem Mamoowala | 2017-06-01 | 1 | -2/+4 | |
| | ||||||
* | [core] Add toDouble Conversion method for correctly parsing Lat Lng coordinates | Asheem Mamoowala | 2017-06-01 | 2 | -5/+6 | |
| | ||||||
* | [core] Add ImageSource support to style parsers | Asheem Mamoowala | 2017-06-01 | 4 | -1/+128 | |
| | ||||||
* | [core] Make TransformState LatLngBounds optional | Bruno de Oliveira Abinader | 2017-06-01 | 1 | -2/+2 | |
| | ||||||
* | [core] ensure layer::accept works with non-void return values on gcc | Ivo van Dongen | 2017-05-30 | 1 | -0/+7 | |
| | ||||||
* | [core] default file source - ensure thread safety for cached values | Ivo van Dongen | 2017-05-27 | 1 | -2/+7 | |
| | ||||||
* | [core] default file source - ensure thread safety for local file and asset ↵ | Ivo van Dongen | 2017-05-27 | 1 | -2/+2 | |
| | | | | requests | |||||
* | [core] allow self closing mailbox/actor | Ivo van Dongen | 2017-05-27 | 1 | -1/+1 | |
| | ||||||
* | [core] Don't use a separate SpriteAtlas for annotation images | John Firebaugh | 2017-05-26 | 1 | -0/+1 | |
| | | | | Instead, just add them to the Style as needed. Includes changes from #8905 and takes care to avoid regressing #3817. | |||||
* | [core] Block in Mailbox::close() until neither receive nor push are in progress | John Firebaugh | 2017-05-24 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | Otherwise, an ActorRef that's in the process of sending a message could attempt to access an invalid Scheduler reference: Thread 1 Thread 2 -------------------------------------------------- Scheduler::Scheduler Actor::Actor weakMailbox.lock() Actor::~Actor Scheduler::~Scheduler mailbox->push() scheduler.schedule() 💣 | |||||
* | [core] forward visitor in layer::accept | Ivo van Dongen | 2017-05-23 | 1 | -8/+8 | |
| | ||||||
* | [core] Make ExponentialStops behavior consistent; add tests | John Firebaugh | 2017-05-19 | 2 | -4/+2 | |
| | ||||||
* | [core] Eliminate round-trip through Value in CameraFunction::evaluate | John Firebaugh | 2017-05-19 | 3 | -16/+22 | |
| | ||||||
* | [core] add error for non-virtual destructor deletes + add virtual dtors | Konstantin Käfer | 2017-05-18 | 1 | -0/+2 | |
| | ||||||
* | [core] Remove ambiguous get{Width,Height} accessors from style::Image | John Firebaugh | 2017-05-17 | 1 | -3/+0 | |
| | ||||||
* | [core, node, darwin, android, qt] Make image ID part of Image | John Firebaugh | 2017-05-16 | 2 | -3/+7 | |
| | | | | More like Source and Layer. | |||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 13 | -386/+352 | |
| | ||||||
* | [core] Unify {Paint,Layout,Light}Properties | John Firebaugh | 2017-05-15 | 2 | -2/+2 | |
| | ||||||
* | [core] Immutable<Impl> for Image | John Firebaugh | 2017-05-15 | 1 | -6/+3 | |
| | ||||||
* | [core] Split style image collection from SpriteAtlas | Ivo van Dongen | 2017-05-12 | 1 | -5/+12 | |
| | ||||||
* | [core] Replace createRender{Source,Layer} with Render{Source,Layer}::create | John Firebaugh | 2017-05-12 | 1 | -9/+0 | |
| | | | | | * Eliminates the need for EnableImmutableFromThis * Eliminates the dependency of {Source,Layer}::Impl on corresponding Render class (circular dependency) | |||||
* | [core] Return {Source,Layer}::getID by value | John Firebaugh | 2017-05-12 | 2 | -2/+2 | |
| | | | | | | | | | | Avoid dangling references in the following sequence: auto& id = layer->getID(); layer->setMaxZoom(2); std::cout << id; The reference would be dangling because mutating the layer allocates a new Immutable impl, and there may be no references to the prior impl, which held the id. | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 18 | -79/+336 | |
| | ||||||
* | [tidy] modernize-raw-string-literal | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -2/+2 | |
| | ||||||
* | [tidy] modernize-pass-by-value | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -2/+4 | |
| | ||||||
* | [tidy] modernize-use-using | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -2/+2 | |
| | ||||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -3/+3 | |
| |