summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Log out shader variable precisionupstream/log-precisionAnand Thakker2017-04-073-0/+25
| | | | Closes #8533
* [Qt] Fix build when zlib is compiled with -DZ_PREFIXThiago Marcos P. Santos2017-04-071-1/+1
| | | | Proper fix this time.
* [core] Inline GlyphPBF into GlyphAtlasJohn Firebaugh2017-04-066-173/+111
|
* [core] Test glyph PBF parsing independently of GlyphAtlasJohn Firebaugh2017-04-066-78/+37
|
* [core] Add DDS support for {text,icon}-size (#8593)Anand Thakker2017-04-0637-217/+1007
| | | | | | | | | | | | | | | | | | | | | | | | * Update gl-js and generate style code * Factor out packUint8Pair() helper function * Draft implementation of DDS for {text,icon}-size Ports https://github.com/mapbox/mapbox-gl-js/pull/4455 * Fix text-size/composite-function-line-placement test * Refactor to PaintPropertyBinders-like strategy * Dedupe gl::Program construction * Use exponential function base for interpolation * Dedupe coveringZoomStops method * Fixup tests * Fix CI errors (hidden within #if block)
* [android] Update LOST to latest versionAntonio Zugaldia2017-04-061-1/+1
|
* [ios] expose link flags via mbgl-core targetKonstantin Käfer2017-04-062-9/+8
|
* [macos] expose link flags via mbgl-core targetKonstantin Käfer2017-04-063-35/+9
|
* [ios, macos] Fail gracefully on invalid coordinatesMinh Nguyễn2017-04-065-13/+40
| | | | Invalid coordinates no longer cause an exception to be raised immediately when used in conversion methods and model objects. Instead, the appropriate invalid values are used, consistent with MapKit. Exceptions are still raised when invalid model objects are used with the map.
* [ios, macos] Streamlined coordinate validationMinh Nguyễn2017-04-062-15/+10
| | | | Replaced preflight checks in MGLLatLngFromLocationCoordinate2D() with a try-catch block that relays exceptions raised by mbgl. De-inlined the function because it’s no longer trivial.
* [all] Make LatLng coordinates read-onlyJohn Firebaugh2017-04-0621-228/+231
|
* [android] Preflight argument validity before constructing LatLngJohn Firebaugh2017-04-063-22/+104
|
* [darwin] Preflight argument validity before constructing mbgl::LatLngJohn Firebaugh2017-04-061-0/+12
|
* [darwin] Use MGLLatLngFromLocationCoordinate2D where appropriateJohn Firebaugh2017-04-063-4/+5
|
* [core] Tighten LatLng and other geo.hpp classesJohn Firebaugh2017-04-065-97/+40
| | | | | * Remove LatLng::null and enforce invariants * Remove unnecessary operator bool()
* [darwin] Fix invalid coordinates in MGLShapeSource testsJohn Firebaugh2017-04-061-52/+52
|
* [Qt] Fix typo in gl.hppBruno de Oliveira Abinader2017-04-061-1/+1
|
* [core] always create a pixelbuffer surface in the EGL backendKonstantin Käfer2017-04-052-9/+6
| | | | We need a surface to activate a context. Some implementation don't seem to error when passing EGL_NO_SURFACE, but it doesn't seem standards compliant.
* [core] destroy surface before context in EGL backendKonstantin Käfer2017-04-051-4/+4
|
* [core] destroy HeadlessDisplay after HeadlessBackend implementationKonstantin Käfer2017-04-051-1/+1
|
* [android] - apply mix/max zoom xml attributes (#8631)Tobrun2017-04-051-0/+2
|
* Slightly move center of text-font/chinese test to avoid render errorsChris Loer2017-04-041-0/+0
| | | | presumed to stem from issue #6863.
* [core] De-mutex GlyphAtlas and SpriteAtlasChris Loer2017-04-0430-659/+857
| | | | | | | | | | | | - Expose glyph and icon information to workers via message interface. - Glyph/SpriteAtlas track which tiles have outstanding requests and send messages to them when glyphs/icons become available. - Remove obsolete "updateSymbolDependentTiles" pathway - Symbol preparation for a tile now depends on all glyphs becoming available before it can start. - Start tracking individual icons needed for a tile, although we don't do anything with the information yet. - Introduce typedef for GlyphID
* [core] fix equality operator on ColorKonstantin Käfer2017-04-041-1/+1
|
* [core] fixup stale constants references in test fixturesIvo van Dongen2017-04-043-9/+5
|
* [core] return empty optional when color could not be parsedIvo van Dongen2017-04-044-19/+27
|
* Show zoom level in window's title barEimantas Vaiciunas2017-04-032-7/+15
|
* Fix edge case in composite function interpolation (#8613)Anand Thakker2017-04-033-1/+55
| | | | | | | | | | | | | | | | This fixes a bug where, for a zoom value greater than that of the highest zoom stop, composite function interpolation would return nan. (Blocking a render test over in #8593) * Add failing tests for composite function edge case The failing cases here are: - Should interpolate before the first stop - Should interpolate past the last stop * Fix edge case in composite function interpolation * Hold functions constant outside stop-defined domain
* [core] Add another explanatory comment to PaintPropertyBinderJohn Firebaugh2017-04-031-0/+31
|
* [core] Remove unused ThreadLocal constructorJohn Firebaugh2017-04-031-5/+0
|
* [build] Add Android Release build on Circle CIKonstantin Käfer2017-04-031-0/+84
|
* [android] Fix implicit geometry conversions for NDK r13bKonstantin Käfer2017-04-033-2/+30
|
* [core] Do not throw on dtorsThiago Marcos P. Santos2017-04-012-2/+5
| | | | Fix build on GCC6 + Ubuntu 16.04.
* [core] Add DDS support for icon-imageJohn Firebaugh2017-03-3111-38/+89
|
* [core] Add DDS support for text-rotateJohn Firebaugh2017-03-3111-23/+158
|
* [core] Pass fully-evaluated layout properties to SymbolInstance and quad methodsJohn Firebaugh2017-03-316-19/+19
|
* [core] Introduce a fully-evaluated tuple type for layout propertiesJohn Firebaugh2017-03-3114-42/+84
|
* [android] - transition options for layer properties (#8509)Tobrun2017-03-3137-24/+2547
| | | | | [android] fixup highlevel bindings for transition options finish integration
* [android] - update getting started and distribution docs (#8412)Tobrun2017-03-314-160/+88
| | | | | | * [android] - update project documentation * add linux instructions
* [core] Value stored to 'format' is never read in Context::drawPixelsBruno de Oliveira Abinader2017-03-311-1/+1
| | | | Captured via clang-analyzer-deadcode.DeadStores.
* [android] - disable requiring supported languages for test applications (#8597)Tobrun2017-03-312-0/+5
|
* update test documentation adding how to run firebase tests within android ↵Pablo Guardiola2017-03-307-80/+117
| | | | studio (#8566)
* [ios] Localized map view proxy accessibility hintMinh Nguyễn2017-03-302-4/+6
|
* [android] - Transifex intregration and Dutch translations. (#8556)Tobrun2017-03-304-1/+40
| | | add Catalan translations
* [android] resource transform callback exampleIvo van Dongen2017-03-303-0/+119
|
* [android] allow resetting of resource transform callbackIvo van Dongen2017-03-301-2/+2
|
* [android] execute resource transform callback on the right threadIvo van Dongen2017-03-301-3/+3
|
* [android] - fixup location permissions in test app pre Android Marshmallow ↵Tobrun2017-03-301-1/+10
| | | | (#8559)
* [android] - Update CircleLayerActivity with style switching. (#8274)Tobrun2017-03-302-72/+170
|
* [android] - transition options in milliseconds, added test cases, fixup test ↵Tobrun2017-03-305-14/+47
| | | | activity code (#8576)