Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump Mapbox GL Nativeqt-v1.2.0 | Thiago Marcos P. Santos | 2017-11-27 | 81 | -1213/+3249 |
| | | | | mapbox-gl-native @ cf3357ea4517e74ba3a63434c330a1506064b130 | ||||
* | Bump Mapbox GL Native | Thiago Marcos P. Santos | 2017-11-12 | 32 | -47/+2949 |
| | | | | mapbox-gl-native @ 92608f58858d77c17a65ae9b29758e74bb2da7d2 | ||||
* | Bump Mapbox GL Native | Thiago Marcos P. Santos | 2017-11-02 | 3 | -14/+6 |
| | | | | mapbox-gl-native @ 13ec2cc562ce98a089b47dee2987b5e58a0384e2 | ||||
* | Bump Mapbox GL Native | Thiago Marcos P. Santos | 2017-11-01 | 35 | -1261/+1516 |
| | | | | mapbox-gl-native @ 0ef7b7154f6d4498077a83db5c486c61bc34938c | ||||
* | Bump Mapbox GL Native | Thiago Marcos P. Santos | 2017-10-18 | 103 | -889/+1604 |
| | | | | mapbox-gl-native @ 10f7af19ce1ec61f37459f9cd75e2a0c89a0c790 | ||||
* | Bump Mapbox GL Native | Thiago Marcos P. Santos | 2017-08-22 | 23 | -124/+130 |
| | | | | mapbox-gl-native @ bd15e273dce767458d335aeb1f50aa081390d593 | ||||
* | Bump Mapbox GL Nativeqt-v1.1.0 | Thiago Marcos P. Santos | 2017-08-09 | 12296 | -2188699/+22941 |
| | | | | mapbox-gl-native @ edd7948893fcd40a24d96b790e21d3dd028cecbe | ||||
* | [gcc4.9] Fix build on OpenSuSE 13.2 | Thiago Marcos P. Santos | 2017-05-03 | 1 | -2/+2 |
| | | | | SuSE uses GCC 4.9.0, the minimum we should support. | ||||
* | [core] Suppress "stencil mask overflow" warning | Thiago Marcos P. Santos | 2017-05-02 | 1 | -1/+6 |
| | | | | | When it starts, we get a log warning for every frame, which is expensive. Now we get only one warning. | ||||
* | [Qt] Fix build when zlib is compiled with -DZ_PREFIXqt-v1.0.2 | Thiago Marcos P. Santos | 2017-04-07 | 1 | -1/+1 |
| | | | | Proper fix this time. | ||||
* | compare polygon ring areas absolutelyqt-v1.0.1 | Dane Springmeyer | 2017-03-15 | 1 | -1/+1 |
| | | | | | - This ensures we actually keep the largest polygons - Adds testcase that fails without this patch | ||||
* | [build] Fix build when using a Z_PREFIX zlib | Thiago Marcos P. Santos | 2017-03-14 | 1 | -0/+5 |
| | | | | | It will redefine mbgl::util::compress to mbgl::util::z_compress and cause a link error. Aka pre-processor hell. | ||||
* | [Qt] Repo cleanup for Qt packaging | Thiago Marcos P. Santos | 2017-02-20 | 24 | -435/+0 |
| | | | | | QTBUG-59027 QTBUG-58864 | ||||
* | [gcc4.9] Only do bracket initialization where GCC4.9 can handle it | Thiago Marcos P. Santos | 2017-01-24 | 10 | -11/+34 |
| | | | | | GCC 4.9 cannot do bracket initialization when one of the attributes already has a default value. | ||||
* | [gcc4.9] std:: namespace issues | Thiago Marcos P. Santos | 2017-01-24 | 9 | -6/+16 |
| | |||||
* | [gcc4.9] Make constexpr usage compatible with GCC 4.9 | Thiago Marcos P. Santos | 2017-01-24 | 5 | -17/+14 |
| | |||||
* | [gcc4.9] Make geometry.hpp GCC4.9 compatible | Thiago Marcos P. Santos | 2017-01-24 | 2 | -16/+25 |
| | |||||
* | [gcc4.9] Make supercluster.hpp GCC 4.9 compatible | Thiago Marcos P. Santos | 2017-01-24 | 1 | -5/+13 |
| | |||||
* | [gcc4.9] Make geojson-vt-cpp GCC4.9 compatible | Thiago Marcos P. Santos | 2017-01-24 | 2 | -4/+55 |
| | |||||
* | [gcc4.9] Make geojson.cpp GCC4.9 compatible | Thiago Marcos P. Santos | 2017-01-24 | 1 | -0/+5 |
| | |||||
* | [build] Include deps, make build offline | Thiago Marcos P. Santos | 2017-01-24 | 11855 | -0/+2170804 |
| | |||||
* | [core] Use gmtime_s on Windows | Thiago Marcos P. Santos | 2017-01-24 | 1 | -2/+9 |
| | | | | gmtime_r is POSIX | ||||
* | [core] Use std::to_string on Windows | Thiago Marcos P. Santos | 2017-01-24 | 2 | -1/+13 |
| | | | | Clang on Window's can't parse rapidjson's dtoa. | ||||
* | [core] Prefer std:: functions over POSIX | Thiago Marcos P. Santos | 2017-01-24 | 1 | -4/+2 |
| | | | | s/unlink/std::remove | ||||
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-01-24 | 1 | -33/+7 |
| | |||||
* | [core] Do not use pthreads on ClassDictionary | Thiago Marcos P. Santos | 2017-01-24 | 1 | -12/+4 |
| | | | | Use our own tls abstraction instead. | ||||
* | [core] fix rendering 180° line joins | Konstantin Käfer | 2017-01-23 | 2 | -5/+13 |
| | |||||
* | [core][Qt] Use Qt for UTF16, since `codecvt` is not always available | Thiago Marcos P. Santos | 2017-01-20 | 1 | -8/+2 |
| | |||||
* | [core] Remove unused include | Thiago Marcos P. Santos | 2017-01-19 | 1 | -2/+0 |
| | | | | pthread is not used directly, but per platform basis. | ||||
* | [core] Clean up merge_lines.cpp and add bounds checking | John Firebaugh | 2017-01-18 | 1 | -37/+27 |
| | |||||
* | [core] Fix calculation of delayed transitions | John Firebaugh | 2017-01-17 | 1 | -0/+3 |
| | |||||
* | [core] Disable debug groups in release builds | John Firebaugh | 2017-01-17 | 2 | -36/+38 |
| | |||||
* | [core] Restore GL_KHR_debug messages in release builds | John Firebaugh | 2017-01-17 | 3 | -17/+8 |
| | | | | This reverts commit 8c4da72d09e585bd10d030129c99e1e609a2d2f9. | ||||
* | [core] abort early when placing a glyph in GlyphAtlas if the bitmap is invalid | Konstantin Käfer | 2017-01-17 | 1 | -2/+12 |
| | |||||
* | [core] harden Glyph PBF parsing | Konstantin Käfer | 2017-01-17 | 3 | -12/+41 |
| | |||||
* | [core] Use std::tie in tileCover sort | Bruno de Oliveira Abinader | 2017-01-17 | 1 | -2/+1 |
| | |||||
* | [core] Use std::tie in *TileID operator< | Bruno de Oliveira Abinader | 2017-01-17 | 1 | -3/+3 |
| | |||||
* | [core] Use std::tie in Source::Impl::queryRenderedFeatures sort | Bruno de Oliveira Abinader | 2017-01-17 | 1 | -3/+2 |
| | |||||
* | [core] include leading slash in URL.path | Konstantin Käfer | 2017-01-17 | 2 | -10/+5 |
| | |||||
* | [core] update CSSColorParser | Konstantin Käfer | 2017-01-16 | 2 | -9/+19 |
| | |||||
* | Merge branch '1ec5-release-ios-v3.4.0-beta.7' | Minh Nguyễn | 2017-01-16 | 5 | -14/+35 |
|\ | |||||
| * | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.7 | Minh Nguyễn | 2017-01-16 | 5 | -14/+35 |
| |\ | |||||
| | * | [core] Avoid clustering unclusterable GeoJSON | Minh Nguyễn | 2017-01-08 | 1 | -9/+10 |
| | | | | | | | | | | | | Ignore empty feature collections or non–feature collections for the purposes of clustering or tiling. A source’s clustering option can only be set when the source is constructed, but setGeoJSON() enables the developer to swap a clusterable feature for an unclusterable geometry and back. | ||||
| | * | [core] Added URL accessor for tile sources | Minh Nguyễn | 2016-12-20 | 5 | -5/+25 |
| | | | |||||
* | | | [core] Fix ambiguous condition on the sort criteria | Thiago Marcos P. Santos | 2017-01-16 | 1 | -10/+10 |
|/ / | | | | | | | | | | | | | | | | | The previous sorting criteria would sometimes allow C > B, B > A but A > C, making the internal std::sort code sometimes point to an invalid reference. Fixes #7737 | ||||
* | | [core] Fix flickering caused by regression in #7586 | John Firebaugh | 2017-01-10 | 9 | -22/+24 |
| | | | | | | | | It should be safe to invoke GeometryTileWorker::setData multiple times without invoking GeometryTileWorker::setLayers. Therefore GeometryTileWorker::redoLayout() must not consume the layers. | ||||
* | | [core] Replace FeatureIndex::collisionTile with a method parameter | John Firebaugh | 2017-01-10 | 6 | -14/+12 |
| | | | | | | | | This reduces state and simplifies the test added in the prior commit. | ||||
* | | [core] Keep symbol and non-symbol buckets segregated | John Firebaugh | 2017-01-10 | 2 | -7/+8 |
| | | | | | | | | Discard prior symbol buckets only when new symbol buckets became available, in order to eliminate flickering when tiles are refreshed. | ||||
* | | [core] Unify update and render into a single step | John Firebaugh | 2017-01-06 | 2 | -84/+89 |
| | | | | | | | | Update only when, and just prior to, rendering, giving no opportunity to interleave unexpected state changes. This means that every time anything about the state is changed, we'll have to attempt a render to reflect that change. In the case of continuous rendering this has happened before this change as well, but it leaves no room for time to pass between an update and a render. In the case of still image rendering, a render call will only actually paint something to the view when all resources have been loaded. | ||||
* | | Small line breaking improvements based on testing with Chinese data: | Chris Loer | 2017-01-05 | 1 | -21/+23 |
| | | | | | | | | | | | | | | - Put "breakable" punctuation (such as a hyphen) on the line that starts the break, not the line after the break. - Process all characters with the line breaking algorithm, even if we don't have glyphs for them. Some fonts have glyph-less breakable characters (we end up treating them similarly to a "zero-width space"). - Don't include trailing white space in raggedness calculations - Make the "favor short final lines" rule more aggressive (unlike the other changes, this one is purely an aesthetic choice) |