Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [build] CI configupstream/tmpsantos-build_system-v1.0 | Thiago Marcos P. Santos | 2019-09-05 | 4 | -1385/+273 |
| | |||||
* | [build] FIXME: iOS hacks | Thiago Marcos P. Santos | 2019-09-05 | 3 | -2/+7 |
| | |||||
* | [build] FIXME: Delete files not in use | Thiago Marcos P. Santos | 2019-09-05 | 30 | -2629/+0 |
| | | | | - Add back Doxygen | ||||
* | [build] Rewrite our CMake buildsystem | Thiago Marcos P. Santos | 2019-09-05 | 12 | -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 builds | Thiago Marcos P. Santos | 2019-09-05 | 1 | -0/+2 |
| | | | | Sanitizers will also do the same and it will conflict. | ||||
* | [build] Fix clang format and tidy checks | Thiago Marcos P. Santos | 2019-09-05 | 4 | -14/+20 |
| | |||||
* | [build] Support older versions of ICU | Thiago Marcos P. Santos | 2019-09-05 | 1 | -0/+2 |
| | |||||
* | [build] Fix iOS nits | Thiago Marcos P. Santos | 2019-09-05 | 8 | -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 build | Thiago Marcos P. Santos | 2019-09-05 | 1 | -0/+1 |
| | | | | Overdraw debug layer is only available on debug builds. | ||||
* | [build] Remove Qt test dependency on core | Thiago Marcos P. Santos | 2019-09-05 | 2 | -7/+13 |
| | | | | | This test is testing the Qt bindings and should only link with QMapboxGL. | ||||
* | [build] Simplify Android cmake integration | Thiago Marcos P. Santos | 2019-09-05 | 2 | -14/+3 |
| | | | | | CMake will detect that is building for Android automatically, we don't need extra variables. | ||||
* | [build] Use the system CURL on Linux | Thiago Marcos P. Santos | 2019-09-05 | 1 | -121/+43 |
| | | | | And we don't need to use Mason anymore. | ||||
* | [build] Mark explicitly visible symbols | Thiago Marcos P. Santos | 2019-09-05 | 6 | -3/+33 |
| | | | | | Easier to maintain than a linker script. We build everything with visibility hidden by default. | ||||
* | [build] Make test/util.hpp a public interface | Thiago Marcos P. Santos | 2019-09-05 | 1 | -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 Native | Thiago Marcos P. Santos | 2019-09-05 | 1 | -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 platform | Thiago Marcos P. Santos | 2019-09-05 | 74 | -0/+0 |
| | | | | | Mapbox GL abstracts OpenGL with the GFX layer and OpenGL is now optional. | ||||
* | [build] Cosmetics on vendor packages | Thiago Marcos P. Santos | 2019-09-05 | 17 | -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) | zmiao | 2019-09-05 | 5 | -4/+9 |
| | | | | | | * [core] fix integer overflow * [core] Add change log | ||||
* | [core, ios] Call transitionFinishFn for jumpTo. (#15473) | Julian Rex | 2019-09-05 | 8 | -16/+151 |
| | |||||
* | [ios] Update pod specs and change log for ristretto alpha.1 (#15564)ios-v5.4.0-alpha.1 | Julian Rex | 2019-09-04 | 4 | -5/+5 |
| | |||||
* | [ios] Add changelog entry for #15562 (#15563) | Jordan Kiley | 2019-09-04 | 1 | -3/+7 |
| | |||||
* | [ios] Remove feature flag for rotation threshold (#15562) | Jordan Kiley | 2019-09-04 | 1 | -102/+4 |
| | |||||
* | [ios, macos] Fix content inset documentation. (#15552) | Fabian Guerra Soto | 2019-09-04 | 2 | -4/+4 |
| | |||||
* | [ios] Fix compass font weight being too light on iOS 13 | m-stephen | 2019-09-04 | 2 | -2/+10 |
| | |||||
* | [android] Update changelog for the v8.4.0-alpha.1 release (#15561)android-v8.4.0-alpha.1 | Langston Smith | 2019-09-04 | 1 | -3/+14 |
| | |||||
* | [android] Call callback.onFinish() when camera is already at the correct ↵ | Tobrun | 2019-09-04 | 2 | -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) | Tobrun | 2019-09-04 | 2 | -2/+30 |
| | |||||
* | [darwin] Reset number formatter digits for currency style | Alexander Shalamov | 2019-09-04 | 1 | -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 CI | Alexander Shalamov | 2019-09-04 | 2 | -1/+24 |
| | |||||
* | [core] Add native expression test runner | Alexander Shalamov | 2019-09-04 | 9 | -0/+1259 |
| | |||||
* | Always call onSourceLoaded observers (#15548) | Konstantin Käfer | 2019-09-03 | 6 | -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 entries | Mikhail Pozdnyakov | 2019-09-03 | 2 | -0/+2 |
| | |||||
* | [Darwin] Update MGLSymbolStyleLayer documentation | Mikhail Pozdnyakov | 2019-09-03 | 1 | -8/+5 |
| | |||||
* | [core] Enable `text-offset` with variable label placement | Mikhail Pozdnyakov | 2019-09-03 | 12 | -55/+119 |
| | | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/8642 | ||||
* | Add number format expression (#15424) | Tobrun | 2019-09-02 | 4 | -13/+351 |
| | | | * [android] add number format expression | ||||
* | [build] Update mapbox-base version | Mikhail Pozdnyakov | 2019-09-02 | 2 | -11/+0 |
| | |||||
* | [build] Exclude mapbox-base targest from default build | Mikhail Pozdnyakov | 2019-09-02 | 1 | -1/+1 |
| | |||||
* | [build] Use rapidjson from mapbox-base | Mikhail Pozdnyakov | 2019-09-02 | 10 | -66/+51 |
| | |||||
* | [build] Use pixelmatch-cpp from mapbox-base | Mikhail Pozdnyakov | 2019-09-02 | 10 | -21/+4 |
| | |||||
* | [build] Use filesystem from mapbox-base | Mikhail Pozdnyakov | 2019-09-02 | 8 | -24/+8 |
| | |||||
* | [build] Use args from mapbox-base | Mikhail Pozdnyakov | 2019-09-02 | 11 | -23/+5 |
| | |||||
* | [build] Use jni.hpp from mapbox-base | Mikhail Pozdnyakov | 2019-09-02 | 9 | -49/+32 |
| | |||||
* | [build] Use geojson.hpp from mapbox-base | Mikhail Pozdnyakov | 2019-09-02 | 9 | -23/+5 |
| | |||||
* | [build] Use kdbush.hpp from mapbox-base | Mikhail Pozdnyakov | 2019-09-02 | 9 | -21/+4 |
| | |||||
* | [build] Use supercluster.hpp from mapbox-base | Mikhail Pozdnyakov | 2019-09-02 | 9 | -21/+7 |
| | |||||
* | [build] Bump mapbox-base version | Mikhail Pozdnyakov | 2019-09-02 | 3 | -23/+23 |
| | |||||
* | [ios] Allow MGLScaleBar to support dark mode on iOS 13 | Nadia Barbosa | 2019-08-30 | 2 | -2/+2 |
| | | | | Add changelog PR link | ||||
* | [meta] Exempt items on milestones or in projects from stalebot | Jason Wray | 2019-08-30 | 1 | -2/+2 |
| | |||||
* | [core] DEMData: do decode on GPU (port mapbox/mapbox-gl-js#8694) | Aleksandar Stojiljkovic | 2019-08-30 | 18 | -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) | zmiao | 2019-08-30 | 10 | -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 |