summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [core] Simplify and fix sprite atlas coordinate calculationsJohn Firebaugh2017-05-2323-260/+271
| | | | | | | | * Always return image metrics exclusive of padding * Work with integer coordinates whenever possible * Eliminate redundant SpriteAtlasElement members * Fix asymmetric re-padding in getIconQuad when pixelRatio != 1 * Add explanatory comments
* [node] Pixel ratio may be floating pointJohn Firebaugh2017-05-231-2/+2
|
* [core] Move pattern coordinate division by texture size into shaderJohn Firebaugh2017-05-2320-18/+36
| | | | This makes pattern usage more like icons, and will be necessary for data-driven *-pattern properties.
* [core] Remove unnecessary optionals in PositionedIconJohn Firebaugh2017-05-234-25/+18
| | | | Lack of icon is already checked at the call site of shapeIcon; no need to check hasArea() here.
* [android] replace branches on layer types with visitorsIvo van Dongen2017-05-232-90/+83
|
* [android] owning constructor for custom layerIvo van Dongen2017-05-232-0/+6
|
* [core] forward visitor in layer::acceptIvo van Dongen2017-05-231-8/+8
|
* [core] Update gl-js submodule.Chris Loer2017-05-221-0/+0
|
* [core] Disable letter-spacing for Arabic labels (issue #9057)Chris Loer2017-05-223-6/+19
|
* [ios, macos] Add overlays property to MGLMapView (#8617)Eimantas2017-05-206-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add `overlays` property to `MGLMapView.mm` Implemented by filtering the `annotations` property for annotations that conform to `MGLOverlay` protocol. * Handle `nil` case when returning overlays * Add basic documentation for `overlays` property Copied verbatim from `annotations` property. Changed types. * Add `overlays` property to iOS sdk Implementation is identical to the one in macOS SDK. * Match curly braces style * Make `overlays` property `nonnull` on iOS * Make `overlays` property `nonnull` on macOS * Make cosmetic changes * [ios, macos] Moved changelog entry to master
* [core] Make ExponentialStops behavior consistent; add testsJohn Firebaugh2017-05-195-4/+44
|
* [core] Eliminate round-trip through Value in CameraFunction::evaluateJohn Firebaugh2017-05-193-16/+22
|
* Release node-v3.5.2 (#9052)node-v3.5.2Bobby Sudekum2017-05-192-1/+6
|
* [core] leave Image objects in a valid state after premultiply/unpremultiplyKonstantin Käfer2017-05-192-0/+6
|
* Merge branch 'release-ios-v3.5.0-android-v5.0.0' into 1ec5-release-ios-v3.5.4Minh Nguyễn2017-05-182-2/+10
|\
| * [ios] Update podspecs and changelog for iOS v3.5.4ios-v3.5.4Jesse Bounds2017-05-093-2/+7
| |
| * [ios] Use map view frame to calculate annotation view reuse adjustments (#8926)Jesse Bounds2017-05-091-8/+6
| | | | | | | | | | | | * [ios] Use map view frame to calculate annotation view reuse adjustments The value for determining the visible viewport buffer and also the distance to move offscreen an annotation view outside of that buffer was based on the annotation view width and height. This changes that to use the map viewport width and height as constants and avoids a class of bugs where the annotation view would become detached from the tracking system when it did not have a size or was animating from a small to large size.
| * [ios] Updated podspecs and changelog for v3.5.3 (#8870)ios-v3.5.3Jordan Kiley2017-05-023-2/+5
| |
| * [ios] cherry-picked 8837 (#8869)Jordan Kiley2017-05-024-9/+52
| |
| * [ios, macos] Updated `maximumZoomLevel` description, cherry-picked #8818 (#8842)Jordan Kiley2017-05-012-3/+3
| |
| * [core] Move Sprite parsing to thread poolKonstantin Käfer2017-04-2620-74/+144
| |
| * Cherry pick latlngbounds to release branch (#8788)Tobrun2017-04-2119-194/+229
| | | | | | | | | | | | | | | | * [android] - move calculation of LatLngBounds to core * [core] Ignore shortest path in Map::pixelForLatLng * [android] - convert camera position values coming from core (#8794)
* | [core][ios] Use explicit submodule update for ios target (#8973)Asheem Mamoowala2017-05-181-0/+6
| | | | | | Closes #8750
* | [core] Don't unnecessarily request glyphs for verticalized punctuation.Chris Loer2017-05-181-2/+7
| | | | | | | | Issue #8982.
* | [core] add error for non-virtual destructor deletes + add virtual dtorsKonstantin Käfer2017-05-185-4/+10
| |
* | [core] Make destructor virtual to avoid object splicing during destructionKonstantin Käfer2017-05-181-0/+1
| |
* | [core] Throttle tiles to redo symbol placement at most once every 300ms.Chris Loer2017-05-175-2/+74
| | | | | | | | Fixes issue #8435 and prepares for pitch-scaling changes in issue #8967.
* | [core] Remove redundant SpriteAtlasElement membersJohn Firebaugh2017-05-174-22/+18
| |
* | [core] Remove ambiguous get{Width,Height} accessors from style::ImageJohn Firebaugh2017-05-177-34/+8
| |
* | [core] Remove obsolete modular arithmetic on atlas coordinatesJohn Firebaugh2017-05-176-27/+14
| | | | | | | | We switched to 16-bit coordinates in attributes in b0cb8715ed74678b4d0f05829fa71a590e41b2f6, so there's no longer any reason to require that they are divisible by four.
* | [core] Remove WorkQueueJohn Firebaugh2017-05-176-141/+0
| | | | | | | | No longer used as of 5cdf838a387cae446dba500ac49a1c5524bf7949.
* | [build] Use gdb 2017-04-08-aebcde5Bruno de Oliveira Abinader2017-05-173-7/+8
| |
* | [core, node, darwin, android, qt] Make image ID part of ImageJohn Firebaugh2017-05-1641-185/+176
| | | | | | | | More like Source and Layer.
* | [build] Use workflows instead of a trigger buildKonstantin Käfer2017-05-161-13/+7
| |
* | [test] Update gl-js submoduleJohn Firebaugh2017-05-151-0/+0
| |
* | Update README.mdjingsam2017-05-151-3/+3
| |
* | [core] mbgl-render: allow scale factor to be floating point numberRoman Chichina2017-05-151-2/+3
| |
* | [qt] Un-deprecate QMapboxGL::setTransitionOptionsJohn Firebaugh2017-05-151-5/+2
| | | | | | | | It's still relevant for runtime-styling driven paint property changes.
* | [core, node, darwin, qt] Remove support for paint classesJohn Firebaugh2017-05-1552-1418/+930
| |
* | [core] cascade ⇢ transition / cascading ⇢ transitionableJohn Firebaugh2017-05-1543-85/+86
| |
* | [core] Unify {Paint,Layout,Light}PropertiesJohn Firebaugh2017-05-1566-576/+494
| |
* | [core] *LayerImpl::cascading ⇢ paintJohn Firebaugh2017-05-1523-262/+262
| |
* | [core] Merge light_properties.hpp into light_impl.hppJohn Firebaugh2017-05-155-55/+43
| |
* | [core] Immutable<Impl> for ImageJohn Firebaugh2017-05-158-40/+40
| |
* | [core] Trim StyleObserver interfaceJohn Firebaugh2017-05-136-38/+34
| | | | | | | | It doesn't need to inherit from SpriteLoaderObserver and GlyphAtlasObserver.
* | [core] Move renderer/* files into sub-folders (#8983)Asheem Mamoowala2017-05-1254-117/+123
| | | | | | Move renderer/* files into sub-folders
* | [build] Rotate AWS credentialsJohn Firebaugh2017-05-121-2/+2
| |
* | [core] Split style image collection from SpriteAtlasIvo van Dongen2017-05-1233-414/+678
| |
* | [linux] loop-uv depends on mbgl-core for linkingJohn Firebaugh2017-05-123-2/+7
| |
* | [core] Replace createRender{Source,Layer} with Render{Source,Layer}::createJohn Firebaugh2017-05-1243-117/+91
| | | | | | | | | | * Eliminates the need for EnableImmutableFromThis * Eliminates the dependency of {Source,Layer}::Impl on corresponding Render class (circular dependency)