-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Comparing changes
Open a pull request
base repository: mapbox/mapbox-gl-js
base: v2.7.1
head repository: mapbox/mapbox-gl-js
compare: v2.8.0
Commits on Jan 19, 2022
-
Fix variable anchors on globe (#11395)
* Fix reprojection of symbols with variable anchors on globe * Enable variable anchor render tests on globe
Configuration menu - View commit details
-
Copy full SHA for bc98165 - Browse repository at this point
Copy the full SHA bc98165View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74559af - Browse repository at this point
Copy the full SHA 74559afView commit details -
Thin out repeated line labels at overscaled tiles (#11414)
* Thin out repeated line labels at overscaled tiles Prior to this change, the repeated line labels (such as street names) were placed too densely on overscaled tiles, sometimes even closer than the value of the `symbol-spacing` property. This caused a noticeable increase in memory usage, and the memory use increased dramatically with higher tiles overscale factors. This change partially mitigates the issue with the following changes: * for "very" overscaled tiles (overscale factor > 2) on high zoom levels (z > 18) we use the tile pixel ratio from the previous zoom level * the distance between too repeated line labels is never smaller than the `symbol-spacing` style property value (tile pixel ratio is clamped to 1) * [tests] Update text-pitch-alignment/viewport-overzoomed-single-glyph test results
Configuration menu - View commit details
-
Copy full SHA for 203d674 - Browse repository at this point
Copy the full SHA 203d674View commit details -
Type matrix and vector calculations (#11400)
* add Flow types for gl-matrix * update vec/matrix type references to proper types * fix more type references * type more vec3/quat functions * various vec/mat typing fixes * fix remaining matrix types * bump flow by 5 versions (last version that does not make new errors) * fix up flow after merge * revert globe matrix to double precision * revert globe tile matrix to double precision * address feedback
Configuration menu - View commit details
-
Copy full SHA for 1a038ed - Browse repository at this point
Copy the full SHA 1a038edView commit details
Commits on Jan 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5f6b946 - Browse repository at this point
Copy the full SHA 5f6b946View commit details
Commits on Jan 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 223ce9c - Browse repository at this point
Copy the full SHA 223ce9cView commit details -
Globe View: Prevent drawing symbols on the non-visible side of the gl…
…obe (#11399) * Add globe sphere symbol occlusion * Add text render tests * Add more points * Add icon-allow-overlap render test * Add globe airports example * Move some computations to the CPU * Post rebase fixes (fixup flow) * Fix linter * Remove extraneous example * avoid temp array allocation in globe symbol uniforms * CPU side occlusion Co-authored-by: Vladimir Agafonkin <agafonkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4a1bef4 - Browse repository at this point
Copy the full SHA 4a1bef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbf0429 - Browse repository at this point
Copy the full SHA dbf0429View commit details
Commits on Jan 24, 2022
-
Upgrade Flow to v0.130 (#11431)
* upgrade flow to v0.109, WIP fix errors in ui * more nullish type fixes * upgrade to flow v0.118, more fixes, deduplication * fixup * upgrade flow to v0.130.0 * small cleanup
Configuration menu - View commit details
-
Copy full SHA for 3cde96f - Browse repository at this point
Copy the full SHA 3cde96fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0d9152 - Browse repository at this point
Copy the full SHA b0d9152View commit details
Commits on Jan 25, 2022
-
Fix e.isSourceLoaded to check if specific source is loaded (#11393)
* e.isSourceLoaded uses map.isSourceLoaded instead of this.loaded * add back in space * Moved isSourceLoaded logic to style.js to reduce redundancy * moved this.style check to map.js * added e.isSourceLoaded check to map.isSourceLoaded unit test * added unit tests for e.isSourceLoaded * added back in isStyleLoaded test case * removed unneeded blank space * some cleaning up * fix typo in unit test * add unit-test with setData * condensed unit test * removed unneeded import statements * reduced redudancy of unit tests, added separate test for setData
Configuration menu - View commit details
-
Copy full SHA for 83bde34 - Browse repository at this point
Copy the full SHA 83bde34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ee823d - Browse repository at this point
Copy the full SHA 2ee823dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6eb04c - Browse repository at this point
Copy the full SHA f6eb04cView commit details
Commits on Jan 28, 2022
-
Globe view: add circle layer support (#11437)
* Add circle layer support to globe view * Enable circle layer render tests for the globe view * Clear tiles if projection has been switched from/to globe * Update render tests * Review fixes
Configuration menu - View commit details
-
Copy full SHA for d09ca9c - Browse repository at this point
Copy the full SHA d09ca9cView commit details -
Add an empty CodeBuild config to keep the build green (#11446)
* create an noop CodeBuild config so that it's green for now * try non-empty phases
Configuration menu - View commit details
-
Copy full SHA for 5f24dec - Browse repository at this point
Copy the full SHA 5f24decView commit details
Commits on Jan 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e42a2ec - Browse repository at this point
Copy the full SHA e42a2ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0489b61 - Browse repository at this point
Copy the full SHA 0489b61View commit details
Commits on Feb 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a3e0368 - Browse repository at this point
Copy the full SHA a3e0368View commit details
Commits on Feb 2, 2022
-
Enforce more deliberate grouping of mixed binary or logical operators (…
Ryan Hamley authoredFeb 2, 2022 Configuration menu - View commit details
-
Copy full SHA for ae201f6 - Browse repository at this point
Copy the full SHA ae201f6View commit details -
Upgrade Flow to v0.142.0 (#11456)
* WIP fix any-value flow types * fix remaining flow errors * upgrade Flow to v0.134.0 * upgrade Flow to v0.136.0 * upgrade Flow to v0.142.0
Configuration menu - View commit details
-
Copy full SHA for b67b666 - Browse repository at this point
Copy the full SHA b67b666View commit details -
Always wrap center coordinate to the range [-180, 180] (#11448)
* Wrap center after drag gesture * Add unit tests for globe.pointCoordinate * Add unit tests for shortestAngle Co-authored-by: Karim Naaji <karim.naaji@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8083265 - Browse repository at this point
Copy the full SHA 8083265View commit details
Commits on Feb 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2ede838 - Browse repository at this point
Copy the full SHA 2ede838View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfeb8f9 - Browse repository at this point
Copy the full SHA bfeb8f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ffc4c0 - Browse repository at this point
Copy the full SHA 6ffc4c0View commit details
Commits on Feb 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7400f93 - Browse repository at this point
Copy the full SHA 7400f93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c3fe28 - Browse repository at this point
Copy the full SHA 3c3fe28View commit details -
[Flow] Type exports for data/* (#11472)
* type exports for data/bucket/* * fix pos_attributes types * add export types for the rest of data/* * name return value type for LineVertexRange
Configuration menu - View commit details
-
Copy full SHA for 8dde786 - Browse repository at this point
Copy the full SHA 8dde786View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69a888c - Browse repository at this point
Copy the full SHA 69a888cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3664a2d - Browse repository at this point
Copy the full SHA 3664a2dView commit details -
Remove unused code in terrain.js and fix lint config (#11473)
* remove unused code in terrain.js and fix lint config * Remove extraneous param Co-authored-by: Karim Naaji <karim.naaji@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0b86ef3 - Browse repository at this point
Copy the full SHA 0b86ef3View commit details
Commits on Feb 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f834a8a - Browse repository at this point
Copy the full SHA f834a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9be1d7a - Browse repository at this point
Copy the full SHA 9be1d7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ffd197 - Browse repository at this point
Copy the full SHA 8ffd197View commit details
Commits on Feb 8, 2022
-
[Flow] Add minor missing types to misc files (#11485)
* add minor missing types to misc files * add missing export types for transform.js
Configuration menu - View commit details
-
Copy full SHA for 566fd39 - Browse repository at this point
Copy the full SHA 566fd39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 965a1eb - Browse repository at this point
Copy the full SHA 965a1ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a399c33 - Browse repository at this point
Copy the full SHA a399c33View commit details -
[Flow] Improve types in
vectortile_to_geojson.js
(#11479)* improve vectortile_to_geojson types * fixup
Configuration menu - View commit details
-
Copy full SHA for 23a2062 - Browse repository at this point
Copy the full SHA 23a2062View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17589c7 - Browse repository at this point
Copy the full SHA 17589c7View commit details
Commits on Feb 9, 2022
-
[Flow] Add missing export types to source/* (#11486)
* [Flow] Add missing export types to source/* * [Flow] Add missing export types to source/* * ignore that background and sky layers don't have a source in queryRenderedFeatures * ignore some incompatible-call * geojson types fixup * small fixup Co-authored-by: Vladimir Agafonkin <agafonkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e28580b - Browse repository at this point
Copy the full SHA e28580bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30f1981 - Browse repository at this point
Copy the full SHA 30f1981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f78018 - Browse repository at this point
Copy the full SHA 9f78018View commit details
Commits on Feb 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a9f540d - Browse repository at this point
Copy the full SHA a9f540dView commit details -
Change map.getProjection() to return always return explicitly set glo…
…be, projection refactoring and optimization (#11460) * Removing redundant call to setProjection on Transform.clone * Fix Typo * Early exit before notifying workers if projection has not changed * Returns projection with name globe when map is transitioned to Mercator * Added map._explicitProjection * Moving projection update logic from style into map.js * Add comments and change variable names * Update unit tests * Moving logic from map.setProjection into map.updateProjection * Removing _transitionFromGlobe boolean and previous _updateProjection function, consolodating logic in updateProjection * Change name of style.tryDraping to enableDraping * Removing null option to map.updateProjection * Consolidating map.updateProjection into map.setProjection * Correctly fallback to stylesheet projection * Removing `_runtimeProjection` * Fixed setProjection(null), improved unit tests * Apply suggestions from code review Co-authored-by: Karim Naaji <karim.naaji@gmail.com> * Changing early return to if statement, other small fixes * Refactoring logic in _updateProjection * Expanding one line if statement * Adding render tests and comment * Add globe to circle debug Co-authored-by: Karim Naaji <karim.naaji@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 47479ce - Browse repository at this point
Copy the full SHA 47479ceView commit details
Commits on Feb 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9e604f8 - Browse repository at this point
Copy the full SHA 9e604f8View commit details -
[Flow] Add missing export types to handler/* (#11503)
* [Flow] Add missing export types to handler/*
Configuration menu - View commit details
-
Copy full SHA for 713882b - Browse repository at this point
Copy the full SHA 713882bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3483ba7 - Browse repository at this point
Copy the full SHA 3483ba7View commit details
Commits on Feb 12, 2022
-
[Flow] Add missing export types to style/style_layer/* (#11506)
* [Flow] Add missing export types to style/style_layer/* Co-authored-by: Vladimir Agafonkin <agafonkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2730cf5 - Browse repository at this point
Copy the full SHA 2730cf5View commit details
Commits on Feb 15, 2022
-
Simplify globe buffers code (#11500)
* simplify globe buffers code * optimize and simplify globe pole drawing * fixup
Configuration menu - View commit details
-
Copy full SHA for e862564 - Browse repository at this point
Copy the full SHA e862564View commit details
Commits on Feb 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 07872e1 - Browse repository at this point
Copy the full SHA 07872e1View commit details -
Simplify web worker registry to reduce bundle size (#11511)
* simplify web worker registry; remove redundant class name argument * fix AJAXError transfer * fixup
Configuration menu - View commit details
-
Copy full SHA for f2b4db0 - Browse repository at this point
Copy the full SHA f2b4db0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.7.1...v2.8.0