Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update mapbox-gl-js submodule to v0.53.0 | Mikhail Pozdnyakov | 2019-03-06 | 1 | -1/+6 |
| | |||||
* | [scripts] Disable unsupported style spec features | Mikhail Pozdnyakov | 2019-03-05 | 1 | -0/+3 |
| | |||||
* | [core] remove special casing in code gen | Konstantin Käfer | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | [build] More granular timestamps for binary metrics collection | Nadia Barbosa | 2019-02-26 | 1 | -4/+3 |
| | |||||
* | [build] Publish Android/iOS binary sizes to S3 | Nadia Barbosa | 2019-02-25 | 1 | -13/+53 |
| | |||||
* | [build] generate header maps instead of -files.txt | Konstantin Käfer | 2019-01-09 | 3 | -127/+150 |
| | |||||
* | [docs] Changelog entry for offline CJK glyph control. | Chris Loer | 2018-12-21 | 1 | -0/+6 |
| | |||||
* | [build] rework platform/default directory and add -files.txt for vendored libs | Konstantin Käfer | 2018-12-14 | 1 | -10/+34 |
| | |||||
* | [core, darwin, android] Add onDidEnterIdle to MapObserver. | Chris Loer | 2018-12-11 | 1 | -0/+6 |
| | | | | didEnterIdle fires whenever render completes and no repaint is scheduled. | ||||
* | Add basic shader minification (#13500) | Vladimir Agafonkin | 2018-12-04 | 1 | -4/+13 |
| | | | | | | * add basic shader minification (same GL JS does) * don't remove line break at shader end | ||||
* | [core] OverscaledTileID::isChildOf should check wrap values. | Chris Loer | 2018-11-30 | 1 | -0/+4 |
| | | | | Fixes issue #13478 | ||||
* | [core] Cleared out staged changelog entries | Minh Nguyễn | 2018-11-08 | 6 | -26/+0 |
| | |||||
* | [build] Add build system for submodules | Thiago Marcos P. Santos | 2018-10-31 | 1 | -38/+0 |
| | | | | | | | | | Vendorize the submodules and a simple CMake build system for all them. The dependencies will inherit compilation options for core. The goal is to make Mapbox GL Core completely self contained with a simple offline build. | ||||
* | [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. |