summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* [core] use #pragma once instead of ifdef include guardsKonstantin Käfer2016-05-2547-189/+48
|
* [core] Move GLFW stencil clip debug to coreBruno de Oliveira Abinader2016-05-242-5/+4
| | | | | | This makes the stencil clip debug available to all platforms. Fixes #4669.
* [core] Added PixelZoom, RasterPos to GL configBruno de Oliveira Abinader2016-05-241-0/+4
|
* [core] Implement MapDebugOptions::WireframeBruno de Oliveira Abinader2016-05-231-0/+1
| | | | | | | | Together with MapDebugOptions::Collision, provides "wireframe" rendering output so all drawn objects are visible. This mode ignores the line width, background and fill colors for better visualization. Fixes #4359.
* [core] use rapidjson's dtoa implementation to stringify floating point numbersKonstantin Käfer2016-05-181-0/+14
|
* [core] remove MockView and View dependency in TransformKonstantin Käfer2016-05-181-17/+1
|
* [core] Feature IDs are always integersJohn Firebaugh2016-05-171-1/+1
|
* [core] Introduce StyleQueryParameters; push coordinate calculations into SourceJohn Firebaugh2016-05-171-0/+2
|
* [core] Use mapbox::geometry::box in queryRenderedFeaturesJohn Firebaugh2016-05-132-2/+4
|
* [core] Remove unusedJohn Firebaugh2016-05-131-13/+0
|
* [core] move from microsecond precision timestamp to integer second precisionKonstantin Käfer2016-05-134-13/+24
|
* [core] Fix code style issuesJohn Firebaugh2016-05-121-1/+1
|
* [core] Added Viewport modeBruno de Oliveira Abinader2016-05-112-2/+14
| | | | | | Satisfies embedding platforms that requires the viewport coordinate systems to be set according to its standards e.g. viewport mirrored vertically.
* [core] retain tiles differently and remove old TileID classKonstantin Käfer2016-05-101-1/+1
|
* [core] move TileData and dependents to new *TileID classesKonstantin Käfer2016-05-101-3/+5
|
* [ios, osx] Renamed Hybrid to Satellite StreetsMinh Nguyễn2016-05-061-2/+2
| | | | The style ID has also changed, but the unversioned method will continue to point to the old v8 style ID.
* [core, ios, osx] Version default style URL APIs; deprecated EmeraldMinh Nguyễn2016-05-061-2/+4
| | | | | | | | | | Updated default styles from v8 to v9. Deprecated the MGLMapView class methods in favor of new methods that take a version parameter. Deprecated Emerald outright in favor of Outdoors. Replaced usage of the unversioned MGLStyle methods with the corresponding versioned methods and MGLStyleCurrentVersion to ensure consistency. Expanded MGLStyle unit tests to also assert that MGLStyle has the right number of style URL methods and that they’re all public. Linked the OS X SDK unit test bundle to libmbgl-core.a. Removed an unnecessary dependency on osxapp. Replaced Emerald with Outdoors in iosapp and osxapp. Fixes the iOS and OS X side of #4577 and #4702.
* [core] Use geometry.hpp's pointJohn Firebaugh2016-05-051-2/+4
|
* [core] Inline LatLng::project definition the one place it's usedJohn Firebaugh2016-05-051-2/+0
|
* [core] Privatize math.hpp and vec.hppJohn Firebaugh2016-05-057-287/+74
|
* [core] Privatize various util headers (#4945)John Firebaugh2016-05-044-142/+0
|
* [core] Use geometry.hpp feature typeJohn Firebaugh2016-05-032-2/+22
|
* [core] Replace boost::lexical_cast with std::to_stringJohn Firebaugh2016-05-021-25/+7
| | | | This removes the only boost dependency from public headers.
* [core] Remove duplicate copy of utf.hppJohn Firebaugh2016-05-021-25/+0
|
* [core] Remove unusedJohn Firebaugh2016-05-021-24/+0
|
* [core] implement queryRenderedFeaturesAnsis Brammanis2016-04-292-0/+21
|
* [core] Added mbgl::underlying_typeBruno de Oliveira Abinader2016-04-282-2/+19
|
* [glfw] Atomic is no longer neededThiago Marcos P. Santos2016-04-281-3/+1
| | | | All View events come from the same thread.
* [core] Fix view class docsThiago Marcos P. Santos2016-04-281-2/+0
|
* [core] Refactor getRegionCompletedStatus; add completedTileCount; add testsJohn Firebaugh2016-04-271-2/+10
|
* [ios, osx] Add a property for bytes used by offline tilesBrent Whitman2016-04-271-1/+6
|
* [core] Define mbgl::variant (#4833)John Firebaugh2016-04-251-3/+2
| | | For parallelism with mbgl::optional, and to avoid exposing namespaces other than `mbgl` in the public API.
* [core] Move enum type classes to implementation (#4831)John Firebaugh2016-04-251-81/+0
|
* [core] Extract Function::evaluation to a separate class (#4811)John Firebaugh2016-04-251-12/+0
| | | This allows the Function<Faded<T>> partial specialization to be eliminated, giving all property functions a consistent storage type.
* [core, ios, osx] cameraThatFitsCoordinateBoundsMinh Nguyễn2016-04-221-2/+3
| | | | | | Added an API to get a camera that you can pass into -[MGLMapView setCamera:] that fits the given coordinate bounds, by analogy with -[MKMapView regionThatFits:] or -[MKMapView mapRectThatFits:edgePadding:]. Added mbgl::Map::getCameraOptions() for getting the current camera options more conveniently.
* [core] Use the proper type for font stacksJohn Firebaugh2016-04-222-2/+12
|
* [core] PlacementType ⇢ SymbolPlacementTypeJohn Firebaugh2016-04-211-4/+4
|
* [core] JoinType ⇢ LineJoinTypeJohn Firebaugh2016-04-211-7/+7
|
* [core] CapType ⇢ LineCapTypeJohn Firebaugh2016-04-211-5/+5
|
* [core] Fix compilation warningBruno de Oliveira Abinader2016-04-201-2/+2
|
* [core] Convert MapContext to Map::Impl; eliminate indirectionJohn Firebaugh2016-04-151-19/+2
|
* [core] always set activeTexture before binding a textureAnsis Brammanis2016-04-141-0/+13
|
* [core] Remove internal threading from OnlineFileRequestJohn Firebaugh2016-04-141-6/+2
| | | | There's no need to do the work that OnlineFileRequest does on a separate thread from the DefaultFileSource thread, and having AsyncTasks proxy to other tasks across a thread boundary adds needless complexity.
* [core] Render from the main threadJohn Firebaugh2016-04-144-59/+36
| | | | Do not create a thread for the MapContext anymore.
* [core] Don't put static objects in a header file (#4707)John Firebaugh2016-04-141-25/+8
| | | This causes duplicate objects -- one for every file that includes that header.
* [android] Introduce RunLoop based on LooperThiago Marcos P. Santos2016-04-061-1/+2
| | | | Also implement a Timer and AsyncTask based on Android's Looper.
* [ios, osx, linux] Remove unused "applicationRoot" functionJohn Firebaugh2016-03-311-3/+0
|
* Merge branch 'release-ios-3.2.0-android-4.0.0'John Firebaugh2016-03-302-0/+7
|\
| * [core] Localize and simplify state for MapChangeDidFinishLoadingMap eventJohn Firebaugh2016-03-301-0/+1
| | | | | | | | Only Map needs to track this state, and it can simply be set when beginning to load a style and reset when finished.
| * [core] Assert and guard against null std::exception_ptr in toStringJohn Firebaugh2016-03-161-0/+6
| | | | | | | | We don't expect toString to be called with a null std::exception_ptr. But if it is, we'd prefer not to terminate the process in release builds.