aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [build] CI configupstream/tmpsantos-build_system-v1.0Thiago Marcos P. Santos2019-09-054-1385/+273
|
* [build] FIXME: iOS hacksThiago Marcos P. Santos2019-09-053-2/+7
|
* [build] FIXME: Delete files not in useThiago Marcos P. Santos2019-09-0530-2629/+0
| | | | - Add back Doxygen
* [build] Rewrite our CMake buildsystemThiago Marcos P. Santos2019-09-0512-360/+2539
| | | | | | | | | | | | | | | - Try as much as possible not to use explicit compiler flags, relying on CMake to do the job in a portable away. - Build mbgl-core as a single static library and leverage lto as much as possible. - Support a MinSizRel build for other platforms. - Make GLFW and Node a client of mbgl-core public interface. - Same for the offline tool and static render tool. - Use only target settings (do not pollute the global scope) - Confine core code in a single file. - Confine platform code inside a single include (exception being Qt that needs AUTOMOC before adding the targets) - Align the Android build with the Android toolchain file.
* [build] Do not override new/delete on render-test for sanitize buildsThiago Marcos P. Santos2019-09-051-0/+2
| | | | Sanitizers will also do the same and it will conflict.
* [build] Fix clang format and tidy checksThiago Marcos P. Santos2019-09-054-14/+20
|
* [build] Support older versions of ICUThiago Marcos P. Santos2019-09-051-0/+2
|
* [build] Fix iOS nitsThiago Marcos P. Santos2019-09-058-8/+8
| | | | | | - Hardcoded the bundle identifier on Info.plist, CMake is not picking it up. - Do not use installed headers when building the framework.
* [build] Disable a test that requires a debug buildThiago Marcos P. Santos2019-09-051-0/+1
| | | | Overdraw debug layer is only available on debug builds.
* [build] Remove Qt test dependency on coreThiago Marcos P. Santos2019-09-052-7/+13
| | | | | This test is testing the Qt bindings and should only link with QMapboxGL.
* [build] Simplify Android cmake integrationThiago Marcos P. Santos2019-09-052-14/+3
| | | | | CMake will detect that is building for Android automatically, we don't need extra variables.
* [build] Use the system CURL on LinuxThiago Marcos P. Santos2019-09-051-121/+43
| | | | And we don't need to use Mason anymore.
* [build] Mark explicitly visible symbolsThiago Marcos P. Santos2019-09-056-3/+33
| | | | | Easier to maintain than a linker script. We build everything with visibility hidden by default.
* [build] Make test/util.hpp a public interfaceThiago Marcos P. Santos2019-09-051-0/+0
| | | | | We will build the tests as a library and platforms will provide the test runner.
* [build] Make the default styles part of GL NativeThiago Marcos P. Santos2019-09-051-0/+0
| | | | | The reason is applications using it, like GLFW, don't need to depend on code inside platform/default.
* [build] Move OpenGL related code to platformThiago Marcos P. Santos2019-09-0574-0/+0
| | | | | Mapbox GL abstracts OpenGL with the GFX layer and OpenGL is now optional.
* [build] Cosmetics on vendor packagesThiago Marcos P. Santos2019-09-0517-90/+186
| | | | | | - Add include guards on all the files - Add a vendor package for sqlite and gtest - Use relative paths to all the files
* [core] Fix Integer overflow when converting tileCoordinates to LatLon (#15560)zmiao2019-09-055-4/+9
| | | | | | * [core] fix integer overflow * [core] Add change log
* [core, ios] Call transitionFinishFn for jumpTo. (#15473)Julian Rex2019-09-058-16/+151
|
* [ios] Update pod specs and change log for ristretto alpha.1 (#15564)ios-v5.4.0-alpha.1Julian Rex2019-09-044-5/+5
|
* [ios] Add changelog entry for #15562 (#15563)Jordan Kiley2019-09-041-3/+7
|
* [ios] Remove feature flag for rotation threshold (#15562)Jordan Kiley2019-09-041-102/+4
|
* [ios, macos] Fix content inset documentation. (#15552)Fabian Guerra Soto2019-09-042-4/+4
|
* [ios] Fix compass font weight being too light on iOS 13m-stephen2019-09-042-2/+10
|
* [android] Update changelog for the v8.4.0-alpha.1 release (#15561)android-v8.4.0-alpha.1Langston Smith2019-09-041-3/+14
|
* [android] Call callback.onFinish() when camera is already at the correct ↵Tobrun2019-09-042-0/+103
| | | | | position [android] Call callback.onFinish() when camera is already at the correct position
* [android] avoid converting float to long in android_conversion.hpp (#15557)Tobrun2019-09-042-2/+30
|
* [darwin] Reset number formatter digits for currency styleAlexander Shalamov2019-09-041-0/+4
| | | | | | As we are using singleton formatter, fraction digits must be reset when number formatter is used when initialized for decimal / currency style.
* [build] Enable mbgl-expression-test on CIAlexander Shalamov2019-09-042-1/+24
|
* [core] Add native expression test runnerAlexander Shalamov2019-09-049-0/+1259
|
* Always call onSourceLoaded observers (#15548)Konstantin Käfer2019-09-036-3/+57
| | | | | | | | * [core] add sources to source collection before triggering load * [test] add testcase for #15514 * [core] also call onSourceLoaded observers when no network request was necessary
* [android][ios] Change log entriesMikhail Pozdnyakov2019-09-032-0/+2
|
* [Darwin] Update MGLSymbolStyleLayer documentationMikhail Pozdnyakov2019-09-031-8/+5
|
* [core] Enable `text-offset` with variable label placementMikhail Pozdnyakov2019-09-0312-55/+119
| | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/8642
* Add number format expression (#15424)Tobrun2019-09-024-13/+351
| | | * [android] add number format expression
* [build] Update mapbox-base versionMikhail Pozdnyakov2019-09-022-11/+0
|
* [build] Exclude mapbox-base targest from default buildMikhail Pozdnyakov2019-09-021-1/+1
|
* [build] Use rapidjson from mapbox-baseMikhail Pozdnyakov2019-09-0210-66/+51
|
* [build] Use pixelmatch-cpp from mapbox-baseMikhail Pozdnyakov2019-09-0210-21/+4
|
* [build] Use filesystem from mapbox-baseMikhail Pozdnyakov2019-09-028-24/+8
|
* [build] Use args from mapbox-baseMikhail Pozdnyakov2019-09-0211-23/+5
|
* [build] Use jni.hpp from mapbox-baseMikhail Pozdnyakov2019-09-029-49/+32
|
* [build] Use geojson.hpp from mapbox-baseMikhail Pozdnyakov2019-09-029-23/+5
|
* [build] Use kdbush.hpp from mapbox-baseMikhail Pozdnyakov2019-09-029-21/+4
|
* [build] Use supercluster.hpp from mapbox-baseMikhail Pozdnyakov2019-09-029-21/+7
|
* [build] Bump mapbox-base versionMikhail Pozdnyakov2019-09-023-23/+23
|
* [ios] Allow MGLScaleBar to support dark mode on iOS 13Nadia Barbosa2019-08-302-2/+2
| | | | Add changelog PR link
* [meta] Exempt items on milestones or in projects from stalebotJason Wray2019-08-301-2/+2
|
* [core] DEMData: do decode on GPU (port mapbox/mapbox-gl-js#8694)Aleksandar Stojiljkovic2019-08-3018-527/+522
| | | | | | | | | | | This is first part of work on porting mapbox/mapbox-gl-js#8694 - in follow up patch(es) it is required to remove CPU side copy using 2d canvas support on all supported platforms, similar to approach taken in gl.js https://github.com/mapbox/mapbox-gl-js/pull/8694/files#diff-34dbe5f7de34dc4b9a8745dcde9bdc37R48 Decoding on CPU removed. Padding is still done in DEMData() but, instead od doing it wwhile decoding, it is using memcpy to pad original values. Rebase to latest mapbox-gl-js master and re-generate shaders. Partly fixes: #15503
* [core] fix collisionBox alignment when Icon/text translation is enabled (#15467)zmiao2019-08-3010-143/+205
| | | | | | | | | | | | | | | | | | * add initial fix * fix bug for collision circle * refind code structure * fix indentation * update test * refind code structure * Add changelog * Add comment for boolean