summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] make{Glyph,Image}Atlas only once for any number of symbol layersupstream/optimze-symbol-atlasesJohn Firebaugh2017-06-233-34/+24
|
* [android] - build release package once during ci build (#9351)Tobrun2017-06-231-18/+0
|
* [build] Switch from Travis CI to CircleCIBruno de Oliveira Abinader2017-06-227-395/+415
|
* [build] Updated valgrind suppressionsBruno de Oliveira Abinader2017-06-221-0/+9
|
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-2225-207/+219
|
* [all] Promote Style to public APIJohn Firebaugh2017-06-2242-647/+726
|
* [core] Refactor CustomLayer internalsJohn Firebaugh2017-06-2210-85/+70
| | | | Move the responsibility for initialization/deinitialization/rendering to RenderCustomLayer. This eliminates special case code from Map and Style.
* [tests] Add tests for MapObserver::on{WillStart,DidFinish}LoadingMapJohn Firebaugh2017-06-221-0/+50
|
* [core] document lifetimes of GeometryTileFeaturesKonstantin Käfer2017-06-211-0/+7
|
* [core] retain GeometryTileLayer in SymbolLayoutKonstantin Käfer2017-06-215-14/+21
| | | | We're storing GeometryTileFeature objects in SymbolLayout, but they may reference data in GeometryTileLayer, which could go away if we don't retain it.
* [core] always return owning pointers for GeometryTileData::getLayer()Konstantin Käfer2017-06-219-52/+78
|
* [core] switch to vector-tile library for decoding Mapbox vector tilesKonstantin Käfer2017-06-216-252/+65
|
* [core] shared feature data for GeoJSONTileData objectsKonstantin Käfer2017-06-211-5/+11
|
* [core] shared data among AnnotationTileFeature objectsKonstantin Käfer2017-06-215-30/+82
|
* [core] add benchmark for vector tile parsingKonstantin Käfer2017-06-217-298/+366
|
* [core] add MBGL_CHECK_ERROR to some locations where it was missingKonstantin Käfer2017-06-212-6/+6
|
* [build] Unbreak TravisJohn Firebaugh2017-06-211-0/+2
|
* [android] annotate Mapbox class with @UiThread to make clear that it is ↵Pablo Guardiola2017-06-211-0/+1
| | | | required to be started from the main thread as it loads the native library for connectivity change events (#9309)
* [core] Rename ThreadedObject to ThreadThiago Marcos P. Santos2017-06-2116-67/+67
| | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name.
* [core] Remove util::ThreadThiago Marcos P. Santos2017-06-218-510/+1
| | | | Fixes #6425
* [tests] Port the ThreadLocalStorage test to the actor modelThiago Marcos P. Santos2017-06-211-16/+29
|
* [tests] Port the AsyncTask test to the actor modelThiago Marcos P. Santos2017-06-211-30/+29
|
* [android] Replace util::Thread with util::ThreadedObjectThiago Marcos P. Santos2017-06-214-18/+26
|
* [core] Convert LocalFileSource to ThreadedObjectThiago Marcos P. Santos2017-06-212-7/+15
|
* [core] Convert AssetFileSource to ThreadedObjectThiago Marcos P. Santos2017-06-213-26/+23
|
* [core] Convert DefaultFileSource to ThreadedObjectThiago Marcos P. Santos2017-06-212-36/+31
| | | | Fixes #6426
* [tests] Added tests for ThreadedObjectThiago Marcos P. Santos2017-06-212-0/+278
|
* [core] Added the ThreadedObjectThiago Marcos P. Santos2017-06-214-0/+234
| | | | Actor model version of util::Thread.
* [ios] Update SMCalloutView to fix iOS 10 build warningsMinh Nguyễn2017-06-201-0/+0
| | | | Reapplied 76a2a2db28ce70d06b64b747cfc59ed493eefc67, which was partially rolled back in f6e79d70735361438655f279c8699a786d25458c.
* [core] Enable property functions for line-width (#9250)Lauren Budorick2017-06-1933-80/+338
|
* [core] Trigger repaint on source changesAsheem Mamoowala2017-06-194-3/+5
|
* Update changelogs and iOS/macOS style guide for ImageSource bindingsAsheem Mamoowala2017-06-195-4/+21
|
* [iOS][macOS] Export `MGLImageSource`, add and update documentation. Use ↵Asheem Mamoowala2017-06-1924-164/+172
| | | | animated ImageSource demo in iOS test app
* [android] Add ImageSource bindingsAsheem Mamoowala2017-06-1918-29/+528
|
* [iOS][macOS] Add ImageSource bindingsAsheem Mamoowala2017-06-1940-39/+788
|
* [core] add DataDrivenPaintProperty uniform template class to generation ↵Lauren Budorick2017-06-164-4/+8
| | | | script (#9297)
* fix shader generation scriptAnsis Brammanis2017-06-161-15/+9
| | | | | | the main fix is switching from ifdef -> ifndef The rest of the changes just make a cleaner diff.
* Disable misleading indentation warnings where boost is included.Aaron Muir Hamilton2017-06-162-0/+2
|
* [core] Fix composite function approximation for non-integer stopsJohn Firebaugh2017-06-164-27/+83
|
* [ios] add runtime styling command for adding building extrusionsKonstantin Käfer2017-06-161-1/+38
|
* [ios] add OpenGL.framework to enable the OpenGL ES debugger by defaultKonstantin Käfer2017-06-151-0/+4
|
* [tests] Enable set-style-* integration testsJohn Firebaugh2017-06-152-0/+5
|
* [core] Implement "smart setStyle"John Firebaugh2017-06-152-139/+38
|
* [core] Obey "transition" property from style and its default valueJohn Firebaugh2017-06-156-4/+22
|
* [core] Skip calculations when we already know we need rendering or layoutJohn Firebaugh2017-06-151-3/+4
|
* [ios] Sprite images no longer limitedMinh Nguyễn2017-06-141-1/+0
| | | The total size of the sprite sheet is no longer limited as it was before. This change updates the guide that helps developers choose between the different annotation mechanisms.
* [core] Eliminate constant attribute bindingsJohn Firebaugh2017-06-146-229/+76
| | | | Rather than binding constant attributes that will never be used, just disable the attribute.
* [core] rename a_gap_width => a_gapwidth, u_gap_width => u_gapwidth to ↵Konstantin Käfer2017-06-143-3/+3
| | | | | | reflect naming in the shader not sure how this ever worked
* [core] Remove unused SymbolPropertyValues membersJohn Firebaugh2017-06-142-10/+0
|
* [core] Don't use "current" icon/text-size when bindingJohn Firebaugh2017-06-142-17/+5
| | | | | | The current value is not passed to `SymbolSizeBinder::uniformValues`, so we shouldn't check `currentValue.isConstant()` in `SymbolSizeBinder::attributeBindings`. If it were true, then we might end up using attribute bindings that are appropriate only for a constant property, but uniform bindings that are appropriate only for a source or composite function. Instead, just wait for a new bucket to be generated. This will happen automatically, since icon/text-size are layout properties.