Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Avoid wrapping longitude values of exactly 180 and 360 (#12797) (#13006) | Ryan Hamley | 2018-10-24 | 1 | -0/+4 |
| | |||||
* | [Core] Ensure queryRenderedFeatures accounts for icon-rotate (#13105) | Ryan Hamley | 2018-10-18 | 1 | -0/+4 |
| | |||||
* | [docs] Changelog draft for putResourceForURL | Chris Loer | 2018-10-17 | 1 | -0/+5 |
| | |||||
* | [docs] Changelog draft for 'format' expression | Chris Loer | 2018-10-15 | 1 | -0/+4 |
| | |||||
* | [core, test] Add BiDi unit test | Chris Loer | 2018-10-15 | 1 | -0/+18 |
| | | | | | | - Port of arabic.test.js from mapbox-gl-rtl-text - Modify BiDi::getLine to remove trailing nulls in the event UBIDI_REMOVE_BIDI_CONTROLS causes the string to shorten. - Patch vendored ICU to avoid undefined undefined bit shifting behavior (triggered sanitizer failure) | ||||
* | [core] Initial implementation of 'format' expression | Chris Loer | 2018-10-15 | 1 | -0/+1 |
| | |||||
* | [docs] Include uncompressed shader source in .cpp comments | Chris Loer | 2018-09-19 | 1 | -0/+10 |
| | | | | | | This is meant to (1) Make it easier for new developers to find the source (2) Make it easier to look at shader diffs when the GL JS pin changes | ||||
* | [core] For string-valued properties, do coercion rather than assertion | John Firebaugh | 2018-09-19 | 1 | -0/+3 |
| | |||||
* | [build] Don't let the binary size query get confused by post-dated commits | John Firebaugh | 2018-09-13 | 1 | -1/+1 |
| | |||||
* | [docs] Experiment: stage changelog entry. | Chris Loer | 2018-09-12 | 1 | -0/+6 |
| | |||||
* | [build] add script to generate a standalone version of Mapbox GL | Konstantin Käfer | 2018-09-11 | 2 | -0/+96 |
| | |||||
* | [build] use vendored version of ICU | Konstantin Käfer | 2018-09-05 | 1 | -0/+54 |
| | |||||
* | [build] use vendored SQLite for LTO benefits + custom compile flags | Konstantin Käfer | 2018-09-05 | 1 | -0/+14 |
| | |||||
* | [build] add ability to extract zip files | Konstantin Käfer | 2018-09-05 | 4 | -9/+16 |
| | |||||
* | [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵ | Molly Lloyd | 2018-08-31 | 1 | -15/+22 |
| | | | | expressions in `*-pattern` properties | ||||
* | [build] Add Slack notifications for important iOS builds | Jason Wray | 2018-08-28 | 1 | -0/+12 |
| | | | | | - Notifies #apple when nightly builds fail. - Notifies #apple when release deployment jobs start/finish. | ||||
* | [core] Add `line-gradient` property | Mikhail Pozdnyakov | 2018-08-23 | 3 | -4/+1 |
| | | | | | | | | 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 | 1 | -2/+71 |
| | |||||
* | [core, test] Bump GL JS pin to bring gl-native back in sync with gl-js. | Chris Loer | 2018-08-21 | 1 | -0/+2 |
| | | | | | Requires changing `generate-style-code` to treat 'formatted' as being the same as 'string' until gl-native gets 'formatted' support with https://github.com/mapbox/mapbox-gl-native/pull/12624. To make nitpick happy, PropertyFunction.java uses the latest "text-field" description from v8.json. It's technically correct, just kind of pointless since the "If a plain `string` is provided" clause will always be true. | ||||
* | [build] use plain text files for file lists to simplify integration with ↵ | Konstantin Käfer | 2018-08-20 | 1 | -6/+6 |
| | | | | other build systems | ||||
* | WIP: use expected<T, E> for passing on errors | Konstantin Käfer | 2018-08-14 | 1 | -4/+4 |
| | |||||
* | [build] vendor std::expected polyfill | Konstantin Käfer | 2018-08-14 | 1 | -0/+13 |
| | |||||
* | [core] Eliminate setProperty & co. | John Firebaugh | 2018-08-13 | 1 | -3/+0 |
| | |||||
* | [build] Print binary size stats to CI logs, too | Jason Wray | 2018-08-08 | 1 | -3/+3 |
| | |||||
* | Handle >2 branches by switching to split[0] | Jason Wray | 2018-08-07 | 1 | -1/+1 |
| | |||||
* | [build] Fix CI failure when master and release branch are identical | Jason Wray | 2018-08-07 | 1 | -1/+1 |
| | | | | The search for branches containing the previous hash could return multiple matches on different lines, if, for instance, a newly-cut release branch were identical to master. | ||||
* | [build] Push binary size history to S3 (#12538) | John Firebaugh | 2018-08-06 | 1 | -0/+133 |
| | |||||
* | [core] Merge DataDrivenPropertyValue into PropertyValue (#12513) | John Firebaugh | 2018-07-31 | 1 | -3/+0 |
| | |||||
* | [core] Compress all shader source as a single corpus | John Firebaugh | 2018-07-25 | 1 | -22/+60 |
| | |||||
* | [core] Compress shader source code | John Firebaugh | 2018-07-25 | 1 | -12/+30 |
| | |||||
* | [build] Attempt to determine a likely base branch without a PR | John Firebaugh | 2018-07-23 | 1 | -0/+11 |
| | | | | Walk backward through the history (maximum of 10 commits) until finding a commit on either master or release-*; assume that's the base branch. | ||||
* | [build] Disable binary size checks for fork PRs | John Firebaugh | 2018-07-20 | 1 | -1/+7 |
| | | | | We can't run the checks without potentially exposing the Github App private key to malicious PRs. | ||||
* | [build] add nitpick step for verifying that dependencies are up-to-date and ↵upstream/vendor-gtest | Konstantin Käfer | 2018-07-20 | 2 | -2/+41 |
| | | | | unmodified | ||||
* | [build] vendor Google Test | Konstantin Käfer | 2018-07-20 | 1 | -0/+19 |
| | |||||
* | [build] Use CIRCLE_MERGE_BASE environment variable | John Firebaugh | 2018-07-13 | 1 | -22/+5 |
| | |||||
* | [build] Show diff to prior size | John Firebaugh | 2018-07-13 | 1 | -14/+67 |
| | |||||
* | [build] Improve ccache freshness | John Firebaugh | 2018-07-13 | 1 | -0/+24 |
| | | | | | | | | | | | | | | | | | | | | Save a fresh ccache on every build by including (a checksum of) the current revision in the cache key. In the worst case, saving the cache appears to take ~1:30 for android-release; other builds appear to take a small amount of time compared to the time saved by having a fresh cache, versus a cache that's up to a week old. Restore caches in the following priority order (all scoped to current architecture and job): 1. The cache for the current branch and revision. 2. If that doesn't exist, the most recent cache for the current branch. 3. If that doesn't exist, the cache for the parent branch and merge base, where "parent branch" means the base branch of the pull request specified by $CIRCLE_PULL_REQUEST (obtained from the GitHub API), and "merge base" means the revision returned by `git merge-base` when given the parent branch and $CIRCLE_BRANCH (obtained by executing that shell command). The intent here is to start a newly created branch off with the most relevant cache from its parent branch. 4. If that doesn't exist, the most recent cache for the parent branch. 5. If that doesn't exist, the most recent cache for master. 6. If that doesn't exist, use the most recent cache for any build. We cannot use the branch names or revisions themselves as key segments, because CircleCI lacks a way to interpolate arbitrary environment variables into the cache key name. Instead, we write the desired value into a file and use the `{{ checksum "filename" }}` syntax. | ||||
* | Rename `HeatmapColorPropertyValue` to `ColorRampPropertyValue` | Mikhail Pozdnyakov | 2018-07-05 | 1 | -1/+1 |
| | | | | | | | | 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. | ||||
* | [build] Record binary size via GitHub check | John Firebaugh | 2018-07-03 | 3 | -117/+47 |
| | |||||
* | [core, vendor] Create vendored nunicode 1.8. | Chris Loer | 2018-07-03 | 2 | -0/+101 |
| | | | | | - Version bump to 1.8 necessary for "unaccent" functionality - Qt now depends on nunicode, ruling out use of precompiled binaries | ||||
* | [build] Exit with nonzero status if file does not exist | John Firebaugh | 2018-06-26 | 1 | -0/+1 |
| | |||||
* | [build] Xcode 10 no longer exposes DEVELOPER_DIR to the compiler launcher | Konstantin Käfer | 2018-06-11 | 2 | -2/+2 |
| | | | | We'll have to extract the location of Xcode's developer dir from $PATH :( | ||||
* | [core] Rework spec function/expression taxonomy | Lauren Budorick | 2018-05-14 | 1 | -20/+22 |
| | | | Ports https://github.com/mapbox/mapbox-gl-js/pull/6521, updating codegen scripts to parse new expression taxonomy. | ||||
* | Bump GL JS pin to get tests for global symbol querying. | Chris Loer | 2018-04-25 | 2 | -0/+3 |
| | | | | | | - Pulls over an update to line.vertex.glsl (looks like a no-op?) - Add test ignores for collator, is-supported-script, line-gradient - Exclude collator, is-supported-script, line-gradient from code generation. | ||||
* | [core, ios, macos, android, node] Heatmap layer (#11046) | Vladimir Agafonkin | 2018-02-15 | 3 | -5/+2 |
| | | | | | Co-Authored-By: Konstantin Käfer <mail@kkaefer.com> Co-Authored-By: Anand Thakker <anandthakker@users.noreply.github.com> Co-Authored-By: Minh Nguyễn <1ec5@users.noreply.github.com> | ||||
* | [core] update mapbox-gl-js submodule pin | Konstantin Käfer | 2018-01-24 | 1 | -2/+0 |
| | | | | | * disables transition render test (transitions are not supported with Still image rendering in Node.js) * removes support for hillshade-illumniation-direction-transition | ||||
* | [build] Add build that verifies that the code generator was run | Konstantin Käfer | 2018-01-24 | 1 | -0/+50 |
| | |||||
* | [build] Add build that verifies the submodule pin is up-to-date | Konstantin Käfer | 2018-01-24 | 2 | -0/+41 |
| | |||||
* | [build] Write out a list of files generated by our code generator scripts | Konstantin Käfer | 2018-01-24 | 1 | -0/+9 |
| | | | | This will help us tracking deleted/modified/added files | ||||
* | [build] convert CMake file list generation code to JavaScript | Konstantin Käfer | 2018-01-24 | 4 | -60/+32 |
| | | | | Bash sorting is weird... |