summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* set ASAN_OPTIONSupstream/fix-sqlite3-open-leakDane Springmeyer2019-08-151-0/+2
|
* fix leak in sqlite3 usageDane Springmeyer2019-08-151-0/+1
|
* close db on errorDane Springmeyer2019-08-151-0/+1
|
* [build] FIXME: CI configThiago Marcos P. Santos2019-08-156-1353/+1731
|
* [build] FIXME: iOS hacksThiago Marcos P. Santos2019-08-153-2/+7
|
* [build] FIXME: Delete files not in useThiago Marcos P. Santos2019-08-1530-2639/+0
| | | | - Add back Doxygen
* [build] Fix iOS nitsThiago Marcos P. Santos2019-08-158-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] Rewrite our CMake buildsystemThiago Marcos P. Santos2019-08-1512-362/+2534
| | | | | | | | | | | | | | | - 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] Remove Qt test dependency on coreThiago Marcos P. Santos2019-08-152-7/+13
| | | | | This test is testing the Qt bindings and should only link with QMapboxGL.
* [build] Simplify Android cmake integrationThiago Marcos P. Santos2019-08-152-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-08-151-121/+43
| | | | And we don't need to use Mason anymore.
* [build] Mark explicitly visible symbolsThiago Marcos P. Santos2019-08-154-3/+30
| | | | | 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-08-151-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-08-151-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-08-1574-0/+0
| | | | | Mapbox GL abstracts OpenGL with the GFX layer and OpenGL is now optional.
* [build] Cosmetics on vendor packagesThiago Marcos P. Santos2019-08-1526-116/+244
| | | | | | - Add include guards on all the files - Add a vendor package for sqlite and gtest - Use relative paths to all the files
* [android] execute quickzoom scale change based on the Y axis delta changeŁukasz Paczos2019-08-154-18/+68
| | | | | | Using finger's Y axis position allows for a linear zoom additions/deductions during the quick-zoom changes. This is in contrast to the previously used scale factor, which is based on the current span (distance from the origin) to previous span ratio and increases the closer the finger is to the origin of a gesture because the values are smaller. The scale ratio based changes are also reliant on series of motion events' values and because the Android framework can skip some events, going back and forth during a quick-zoom might not have resulted in the same transformation. This was reproduced by the round-tripping test introduced in this commit.
* add back test-memory target, removed in 692fe1f3f (#15383)Dane Springmeyer2019-08-151-0/+1
|
* [core] Ignore updated icon-text-fit render testsAlexander Shalamov2019-08-151-1/+13
|
* [core][node] Serialize formatted expression's text-color optionAlexander Shalamov2019-08-153-0/+14
| | | | This enables proper round-tripping for serialized format expression.
* [core] Bump gl-js versionAlexander Shalamov2019-08-151-0/+0
|
* [android] bring back scale delta span threshold when rotation is started firstŁukasz Paczos2019-08-154-6/+41
|
* [android] improve rotation inertia, adjust velocity ratios for screen densityŁukasz Paczos2019-08-153-32/+53
|
* [android] improve scale + rotation behaviorŁukasz Paczos2019-08-155-51/+103
|
* [android] improve scale inertiaŁukasz Paczos2019-08-153-3/+18
|
* [android] bump gestures library to v0.5.0Łukasz Paczos2019-08-153-2/+2
|
* [ios] Release v5.3.0-alpha.3 (#15379)ios-v5.3.0-alpha.3Jordan Kiley2019-08-144-10/+5
|
* [core] Clear collision text boxes between symbol placement iterationsAlexander Shalamov2019-08-141-0/+1
|
* [build] Look further back for branch merge baseJason Wray2019-08-131-1/+1
|
* [android] Test app tweaks from 8.3.0-alpha.2 QA (#15360)Langston Smith2019-08-132-5/+11
|
* [core] Unskip text-rotate/with-offset fixed by #14932Alexander Shalamov2019-08-131-1/+0
|
* [ios][Android] Add changelog entriesMikhail Pozdnyakov2019-08-132-0/+2
|
* Bump mapbox-gl-js versionMikhail Pozdnyakov2019-08-131-0/+0
|
* [core] Enable variable placement with allowed text overlapMikhail Pozdnyakov2019-08-131-2/+6
|
* [core] Simplifications to variable text placement code pathMikhail Pozdnyakov2019-08-132-12/+10
|
* Enable number format expression testsMikhail Pozdnyakov2019-08-131-4/+1
|
* [macos][ios][android][node] Add changelog entry for text-writing-mode layout ↵Alexander Shalamov2019-08-134-0/+11
| | | | property
* [core] Update shaping unit testAlexander Shalamov2019-08-131-1/+2
|
* [core] Render half-width glyphs in upright orientationAlexander Shalamov2019-08-136-8/+31
| | | | | | | | | | This change forces glyphs whose natural orientation in vertical writing mode is 'sideways' to be rendered in upright orientation (only for non complex text layouts). This is different compared to W3C / browser behavior that is by default, renders glyphs in their respective natural orientation. In the future, there might need to add a new layout property that would control glyph orientation separately (e.g., text-glyph-orientation: natural | upright).
* [core] Use constexpr map for verticalized punctiationAlexander Shalamov2019-08-131-2/+4
|
* [darwin] Update documentation text for enum array valueAlexander Shalamov2019-08-132-9/+9
|
* [darwin] Generate plural version of property name, yet, keep singular ↵Alexander Shalamov2019-08-138-67/+94
| | | | version of an enum
* [darwin] Add plural override for 'text-writing-mode' layout propertyAlexander Shalamov2019-08-137-46/+63
|
* [darwin] Bindings for new 'text-writing-mode' layout propertyAlexander Shalamov2019-08-136-5/+189
|
* [android] Android bindings for new 'text-writing-mode' layout propertyAlexander Shalamov2019-08-137-1/+88
|
* [core] Update unit testsAlexander Shalamov2019-08-132-13/+13
|
* [core] Break lines for vertical writing modeAlexander Shalamov2019-08-131-4/+3
|
* [core] Rotate text collision box based on text-rotation valueAlexander Shalamov2019-08-132-5/+7
|
* [core] Implement support for "text-writing-mode" layout propertyAlexander Shalamov2019-08-1316-107/+343
|
* [core] Add style bindings for "text-writing-mode" layout propertyAlexander Shalamov2019-08-139-2/+59
|