Chris Loer
Chris Loer
PR https://github.com/mapbox/mapbox-gl-native-android/pull/601 introduced support for the "Glyph Rasterization Mode" capability, and the intent was to preserve the previous default of "rasterize ideographs locally". However, I believe the `createFromAttributes` code defaults...
Supertiler starts to take a long time to run as `maxZoom` gets higher and higher. With most data sets, that just represents a lot of time asking Supercluster for tiles...
When @zhangyiatmicrosoft added lazy serialization in #2306, `_updateLayer` was modified to clear the in-memory serialization whenever a layer changed: https://github.com/maplibre/maplibre-gl-js/blob/d9f276f9fa4960a91ebb502da7559f147f7a58dd/src/style/style.ts#L1195-L1197 The problem is that in `setPaintProperty`, we only call `_updateLayer`...
The hash would prevent executing untrusted code, but we want to make sure future maintainers don't get tricked into updating the hash to match an invalid package. It would be...
Right now the build script verifies the hash of the emscripten package it downloads, but after it downloads it updates to the latest version of emscripten: https://github.com/mapbox/mapbox-gl-rtl-text/blob/08658044385df0b012eab318268be87847de3202/build.sh#L19-L29 This is a...
When it's running in a Node environment, the Emscripten runtime will rethrow any uncaught exception: process['on']('uncaughtException', function (ex) { if (!(ex instanceof ExitStatus)) { throw ex; } }); Although it...
We use an Emscripten port of the ICU library to provide support for bidirectional text as well as shaping for Arabic text (https://github.com/mapbox/mapbox-gl-js/issues/3708). However, the Emscripten port ended up being...
This call leaves the third argument undefined: ``` var selfIsectsData = isects(feature, function filterFn(isect, ring0, edge0, start0, end0, frac0, ring1, edge1, start1, end1, frac1, unique){ return [isect, ring0, edge0, start0,...