Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | reduce compile errors from +1,300 to ~500 | Wilhelm Berg | 2018-09-06 | 1 | -1/+1 |
| | |||||
* | [build] use vendored version of ICU | Konstantin Käfer | 2018-09-05 | 2 | -7/+26 |
| | |||||
* | [build] use vendored SQLite for LTO benefits + custom compile flags | Konstantin Käfer | 2018-09-05 | 2 | -2/+36 |
| | |||||
* | [core] simplify dependency layout process and refactor data structures | Molly Lloyd | 2018-08-31 | 1 | -0/+1 |
| | |||||
* | [windows, qt] fix windows compiler errors, remove tao + tuple polyfill | Molly Lloyd | 2018-08-31 | 2 | -2/+0 |
| | |||||
* | [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵ | Molly Lloyd | 2018-08-31 | 1 | -0/+1 |
| | | | | expressions in `*-pattern` properties | ||||
* | SQL Statements to merge an attached database with name 'side' into the main ↵ | Asheem Mamoowala | 2018-08-28 | 1 | -0/+1 |
| | | | | | | database. Co-authored-by: kkaefer <mail@kkaefer.com> | ||||
* | [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFW | Konstantin Käfer | 2018-08-27 | 2 | -2/+6 |
| | |||||
* | [core] Add `line-gradient` property | Mikhail Pozdnyakov | 2018-08-23 | 1 | -0/+2 |
| | | | | | | | | Porting of https://github.com/mapbox/mapbox-gl-js/pull/6303 See the link above for the description of the feature and its limitations). Based on patch from @lbud (Lauren Budorick). | ||||
* | [build] add plain text file lists for iOS/macOS | Konstantin Käfer | 2018-08-23 | 5 | -6/+8 |
| | |||||
* | [build] fixed typo in list of configuration types; RelWithDebugInfo should ↵ | Bryan Haber | 2018-08-20 | 1 | -9/+7 |
| | | | | | | | be RelWithDebInfo - added missing linker flags for Sanitize configuration type - changed mason's download to use cmake's built-in support instead of directly calling curl | ||||
* | [build] use plain text files for file lists to simplify integration with ↵ | Konstantin Käfer | 2018-08-20 | 13 | -993/+997 |
| | | | | other build systems | ||||
* | [build] also generate debugging symbols for Release builds in Xcode | Konstantin Käfer | 2018-08-20 | 1 | -0/+3 |
| | |||||
* | [core] make style/conversion.hpp implementation private | Konstantin Käfer | 2018-08-19 | 1 | -0/+2 |
| | |||||
* | [build] More diagnostics for npm install failures | John Firebaugh | 2018-08-16 | 1 | -1/+2 |
| | |||||
* | [build] make sure we're also updating the mapbox-ios-events submodule | Konstantin Käfer | 2018-08-14 | 1 | -2/+7 |
| | |||||
* | WIP: use expected<T, E> for passing on errors | Konstantin Käfer | 2018-08-14 | 3 | -38/+21 |
| | |||||
* | [core] harden OfflineDatabase | Konstantin Käfer | 2018-08-14 | 1 | -0/+2 |
| | |||||
* | [core] Optimize generated set{Paint,Layout}Property code | John Firebaugh | 2018-08-13 | 1 | -0/+1 |
| | |||||
* | [core] Eliminate setProperty & co. | John Firebaugh | 2018-08-13 | 1 | -2/+0 |
| | |||||
* | [android, linux] Upgrade to SQLite 3.24.0, compiled to minimize binary size | John Firebaugh | 2018-08-10 | 2 | -4/+4 |
| | |||||
* | Update mbgl.cmake | Vladimir Kondrashov | 2018-08-10 | 1 | -4/+4 |
| | |||||
* | [build] Update gl-js | John Firebaugh | 2018-08-08 | 1 | -0/+4 |
| | |||||
* | [core] Replace unique_any with peer from mapbox-bindgen | Bruno de Oliveira Abinader | 2018-08-08 | 2 | -2/+2 |
| | |||||
* | [core] Add lineMetrics to GeoJSONOptions | Mikhail Pozdnyakov | 2018-08-08 | 1 | -1/+1 |
| | | | | | This patch also bumps geojson-vt-cpp version to 6.6.0, which enables the `lineMetrics` option. | ||||
* | Relax typing for comparison operators (#12537) | Anand Thakker | 2018-08-02 | 1 | -2/+2 |
| | | | | | | | | | | * Relax typing for comparison operators Ports https://github.com/mapbox/mapbox-gl-js/pull/6961 * Review comments * Lint fixes | ||||
* | [ios, macos] Enable link-time optimization for iOS release builds (#12502) | John Firebaugh | 2018-07-31 | 3 | -0/+7 |
| | |||||
* | [core] Merge DataDrivenPropertyValue into PropertyValue (#12513) | John Firebaugh | 2018-07-31 | 1 | -2/+0 |
| | |||||
* | [core] Tweak conversions to reduce binary size | John Firebaugh | 2018-07-30 | 1 | -0/+2 |
| | | | | | * return {} → return nullopt * error = { "..." } → error.message = "..." | ||||
* | Update geometry, geojsonvt and vector-tile modules | Sudarsana Babu Nagineni | 2018-07-30 | 1 | -3/+3 |
| | | | | | Update mason modules geometry, geojsonvt and vector-tile to latest. | ||||
* | [core] Compress all shader source as a single corpus | John Firebaugh | 2018-07-25 | 1 | -0/+2 |
| | |||||
* | [build] Bump benchmark to v1.4.1 | Bruno de Oliveira Abinader | 2018-07-23 | 1 | -2/+2 |
| | |||||
* | [build] See what happened when `npm install` fails | John Firebaugh | 2018-07-20 | 1 | -1/+5 |
| | |||||
* | [core] Move expression.cpp to expression directory | John Firebaugh | 2018-07-20 | 1 | -3/+1 |
| | |||||
* | [core] Replace {Source,Camera,Composite}Function with PropertyExpression | John Firebaugh | 2018-07-20 | 2 | -8/+2 |
| | |||||
* | [build] vendor Google Test | Konstantin Käfer | 2018-07-20 | 2 | -8/+3 |
| | |||||
* | [build] organize CMake targets in folders for IDEs | Konstantin Käfer | 2018-07-17 | 10 | -0/+21 |
| | |||||
* | [core] treat parsedate as C++ file to remove C build rules | Konstantin Käfer | 2018-07-16 | 1 | -2/+2 |
| | | | | It is already wrapped with #ifdef __cplusplus extern "C", so we can safely compile it as C++ but retain C linkage | ||||
* | [core] make the offline DB schema a regular include file | Konstantin Käfer | 2018-07-16 | 1 | -0/+1 |
| | |||||
* | [core] Convert legacy functions directly to expressions | John Firebaugh | 2018-07-13 | 2 | -13/+2 |
| | |||||
* | [build] Move all mason_use statements to a single file | John Firebaugh | 2018-07-13 | 1 | -0/+66 |
| | | | | So its checksum can be used in a CI cache key name. | ||||
* | [build] add Node as executable for profiling action | Konstantin Käfer | 2018-07-06 | 1 | -3/+10 |
| | | | | This is now the same as the Run action | ||||
* | Rename `HeatmapColorPropertyValue` to `ColorRampPropertyValue` | Mikhail Pozdnyakov | 2018-07-05 | 1 | -2/+2 |
| | | | | | | | | Based on patch from @lbud (Lauren Budorick). Give `HeatmapColorPropertyValue` a more generic name, since the same value type will be used for both `heatmap-color` and `line-gradient` properties. | ||||
* | [core] Avoid blocking in Thread<Object> constructor (#12151) | Anand Thakker | 2018-07-03 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Introduce AspiringActor, EstablishedActor This pair of objects represents the two-phase (parent-thread / child-thread) construction that's needed to support constructing Thread<Object> without blocking until the child thread is up and running. An `AspiringActor<O>` is responsible for: - ownership of the actor's `Mailbox` - allocating the memory for (but *not* constructing) the target object `O` Using these two pieces--the mailbox and a stable address for `O`--an `AspiringActor<O>` can accept messages for the target object, or provide `ActorRef<O>`s that do so, before the object has actually been constructed by the corresponding `EstablishedActor<O>`. (Such messages are queued in the mailbox until after the object is constructed.) This allows for an `AspiringActor<O>` to be created and safely used by a thread other than the one on which the target object will (eventually) live. An `EstablishedActor<O>` is responsible for managing the lifetime of the target object `O` and the open/closed state of the parent's `mailbox`. The `O` object's lifetime is contained by that of its owning `EstablishedActor<O>`: the `EstablishedActor` constructor executes the `O` constructor via "placement new", constructing it at the address provided by the parent `AspiringActor`, and the `~EstablishedActor` destructor similarly executes the `~O` destructor (after closing the mailbox). `EstablishedActor` should therefore live entirely on the thread intended to own `O`. * Remove Actor#{invoke,ask} | ||||
* | [core] Introduce "collator" expressions | Chris Loer | 2018-07-03 | 1 | -0/+3 |
| | | | | Cross platform parsing and evaluation code. | ||||
* | [core] Introduce LanguageTag for parsing BCP 47 tags | Chris Loer | 2018-07-03 | 2 | -0/+3 |
| | |||||
* | [core, vendor] Create vendored nunicode 1.8. | Chris Loer | 2018-07-03 | 3 | -0/+24 |
| | | | | | - Version bump to 1.8 necessary for "unaccent" functionality - Qt now depends on nunicode, ruling out use of precompiled binaries | ||||
* | [core] Remove stops-based *Function constructors | John Firebaugh | 2018-06-29 | 1 | -0/+1 |
| | |||||
* | [core] Replace use of *Stops with expressions DSL | John Firebaugh | 2018-06-29 | 1 | -0/+2 |
| | |||||
* | [tests] Replaced the ZoomHistory test with a render test | John Firebaugh | 2018-06-28 | 1 | -1/+0 |
| |