summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Qt] Make it possible to disable libwebp and libjpeg-turbo at build timeThiago Marcos P. Santos2016-05-051-2/+2
| | | | Pull less dependencies.
* [core] Privatize various util headers (#4945)John Firebaugh2016-05-044-0/+142
|
* [core] consistently protect against invalid tag encoding in vector tileDane Springmeyer2016-05-041-0/+3
|
* [core] Merge pull request #4914 from bwhtmn/camera-paddingBrent W2016-05-041-1/+1
| | | | | Fix a bug in applying padding to the camera. Fixes #4862.
* [core] Simplify FilterEvaluator and fix crashJohn Firebaugh2016-05-045-39/+20
| | | | Previous implementation was assigning a temporary to FilterEvaluator<T>::extractor.
* [core] Use geometry.hpp feature typeJohn Firebaugh2016-05-0317-74/+47
|
* [core] port to protozero (#4906)Dane Springmeyer2016-05-034-278/+109
|
* [core] Remove duplicate copy of utf.hppJohn Firebaugh2016-05-021-2/+2
|
* [core] Remove unusedJohn Firebaugh2016-05-021-11/+0
|
* [core] use a GridIndex for queryRenderedFeaturesAnsis Brammanis2016-04-295-58/+142
|
* [core] implement queryRenderedFeaturesAnsis Brammanis2016-04-2942-107/+1123
|
* [linux] Build with GCC 5 (#4901)John Firebaugh2016-04-291-6/+1
| | | | | | * [linux] Build with GCC 5 * [build] -fabi-version=0 is the default for GCC 5
* [core] port outlinepattern for fill-pattern anti-aliasing from gl-js to nativeMolly Lloyd2016-04-289-2/+164
| | | | | | | | | | | | | | add outlinepattern shader class to relevant files add outlinepattern code to painter_fill.cpp add outlinepattern code to fill_bucket refactor painter_fill, fix tests fix merge conflicts and setDepthSublayer update render test to no antialiasing so travis will be happy
* [core] Prepare Filter for public API (#4900)John Firebaugh2016-04-2818-554/+415
|
* [core] Eliminate interpolate special cases (#4882)John Firebaugh2016-04-283-42/+57
|
* [core] Added mbgl::underlying_typeBruno de Oliveira Abinader2016-04-281-5/+4
|
* [core] Rewrite parsePropertyTransition to work around GCC 4.9 bugJohn Firebaugh2016-04-261-15/+18
|
* [core] Simplify property parsingJohn Firebaugh2016-04-264-176/+115
| | | | This is a followup to #4811. Now that use of Function is consistent, we can have a single separate parseProperty template function that delegates to a parseConstant template function.
* use Clock::time_point::max() instead of frame timeMike Morris2016-04-261-2/+2
| | | | | | For Style::cascade and Style::recalculate, when rendering with MapMode::Still. Fixes a subtle race condition with animated transitions exacerbated by cd1a06c2dc209da81b3d745c088e568b3b14809f.
* [core] Define mbgl::variant (#4833)John Firebaugh2016-04-257-12/+22
| | | 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-252-0/+63
|
* [core] Extract Function::evaluation to a separate class (#4811)John Firebaugh2016-04-2510-99/+81
| | | 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-223-2/+18
| | | | | | 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-2216-62/+89
|
* [core] FontStack ⇢ GlyphSet (#4803)John Firebaugh2016-04-229-35/+34
| | | A font stack is an array of font names. This is not that.
* [core] Quarantine style property irregularities in layer classes (#4792)John Firebaugh2016-04-2210-38/+27
| | | This moves the *{Layout,Paint}Properties classes closer to code generation.
* [core] Fix default value for text-max-widthJohn Firebaugh2016-04-211-1/+1
| | | | Fixes #4788
* [core] Make Function constructor explicitJohn Firebaugh2016-04-211-4/+2
|
* [core] Adopt a strict naming convention for style propertiesJohn Firebaugh2016-04-2127-544/+571
| | | | This will allow code to be generated from the style specification.
* [core] PlacementType ⇢ SymbolPlacementTypeJohn Firebaugh2016-04-216-17/+17
|
* [core] JoinType ⇢ LineJoinTypeJohn Firebaugh2016-04-216-24/+24
|
* [core] CapType ⇢ LineCapTypeJohn Firebaugh2016-04-216-16/+16
|
* Revert "[core] Do not clear custom layers upon style switch"Bruno de Oliveira Abinader2016-04-211-3/+1
| | | | This reverts commit 8ec875b87c387713d7e4df5c90e6cac7669ed38b.
* [core] Do not clear custom layers upon style switchBruno de Oliveira Abinader2016-04-211-1/+3
|
* [core] remove unused code in value.hpp (#4768)Dane Springmeyer2016-04-201-23/+0
| | | Noticed this dead code while reviewing `mapbox::variant` usage with @artemp
* [Qt] Introduce the Qt HTTPRequest and HTTPFileSourceThiago Marcos P. Santos2016-04-201-2/+2
|
* [core] look for loaded parent tiles in cache (#4595)Ansis Brammanis2016-04-152-3/+9
| | | | | fix #4047 port https://github.com/mapbox/mapbox-gl-js/pull/2158
* [core] Don't copy TransformState (#3501)Thiago Marcos P. Santos2016-04-154-12/+7
|
* [core] Eliminate MapDataJohn Firebaugh2016-04-1510-110/+56
|
* [core] Remove MapData dependency from PainterJohn Firebaugh2016-04-157-35/+39
|
* [core] Remove MapData dependency from StyleJohn Firebaugh2016-04-153-39/+35
|
* [core] Remove MapData dependency from AnnotationTile and StyleUpdateParametersJohn Firebaugh2016-04-155-14/+13
|
* [core] Convert MapContext to Map::Impl; eliminate indirectionJohn Firebaugh2016-04-156-544/+388
|
* [core] Clean up ThreadContext vestigesJohn Firebaugh2016-04-1513-111/+14
|
* [core] always set activeTexture before binding a textureAnsis Brammanis2016-04-148-5/+18
|
* [all] Replace HTTPContextBase/HTTPRequestBase with FileSourceJohn Firebaugh2016-04-147-90/+36
|
* [core] Render from the main threadJohn Firebaugh2016-04-145-96/+41
| | | | Do not create a thread for the MapContext anymore.
* [core] Don't put static objects in a header file (#4707)John Firebaugh2016-04-141-0/+21
| | | This causes duplicate objects -- one for every file that includes that header.
* [core] Do the MapContext::cleanup() synchronouslyThiago Marcos P. Santos2016-04-121-1/+1
| | | | | | | | | | | | This used to be async assuming the libuv behavior of holding the main loop until all the messages are processed and also for avoiding a deadlock at exit that no longer exits. Now that we support multiple main loops implementation on different platforms, we do the cleanup synchronously to make sure all the platforms have the same behavior at exit. Fixes #4631
* [core] do not call glStencilFunc when we're not clippingKonstantin Käfer2016-04-0614-6/+35
|