Thiago Marcos P. Santos
3bbea2e30c
[core] Fix -Wshadow when using GCC 4.9
2019-12-12 17:44:11 +02:00
Thiago Marcos P. Santos
79768743d8
[android] Fix -Wshadow on Android build
2019-12-12 17:44:11 +02:00
Thiago Marcos P. Santos
7dad386f46
[tests] Fix -Werror=shadow issues in the unit tests
2019-12-12 17:44:11 +02:00
Alexander Shalamov
91ba9b655e
[test-runner] Don't update nor create metrics baseline for ignored test
2019-12-12 17:03:25 +02:00
Thiago Marcos P. Santos
31742317e8
[build] Remove "wrapper" parameter
...
Make it a step of the Linux configuration, since it only makes
sense for Linux.
2019-12-12 14:50:22 +02:00
Alexander Shalamov
f590b1082a
[test-runner] Fix -Werror=shadow issues in test runner
2019-12-12 13:26:30 +02:00
Thiago Marcos P. Santos
3679315633
[build] Better isolate compiler flags
...
Previously we had UndefinedBehavior mixed with other sanitizers, in
special implicit conversions and overflows.
Also, run the sanitizers in Release configuration, so they will run
faster. -O1 is just needed for perfectly nice stack traces.
Also, moving the flags to an interface will prevent them to leak
to our external dependencies.
2019-12-11 17:12:25 +02:00
Thiago Marcos P. Santos
3b14aef334
[build] Upload nitpick artifacts
...
Upload diffs when the sanity bot complains about some wrong
formatting of the code or buildsystem.
2019-12-11 16:39:03 +02:00
Vladimir Agafonkin
9d2de382bf
[build] remove obsolete code in shader generation ( #14906 )
2019-12-11 13:58:35 +02:00
zmiao
f848f07ad9
[metrics] Run Android RenderTestRunner bot in rebaseline mode ( #16036 )
2019-12-11 11:50:27 +02:00
Alexander Shalamov
c0fee57367
[test-runner] Add desctiption for --update command
2019-12-10 22:02:58 +02:00
Mikhail Pozdnyakov
e31ad307f4
[test runner] Report absolute path to the results html file
2019-12-10 19:04:45 +02:00
Ansis Brammanis
5559a9aad1
update mapbox-gl-js ( #16022 )
2019-12-09 11:16:13 -05:00
Alexander Shalamov
af0873720e
[metrics] Run gfx, network and memory probes in 'rebaseline' mode
2019-12-09 17:53:34 +02:00
Alexander Shalamov
a9ba572118
[test-runner] Add rebaseline flag
...
Rebaseline flag allows to update or create new metric, in cases when
metric check is failed or expected metric is missing.
2019-12-09 17:53:34 +02:00
Alexander Shalamov
3d0001642b
[test-runner] Simplify update option and remove obsolete ifdefs
2019-12-09 17:53:34 +02:00
Alexander Shalamov
7eee124677
[metrics] Create gcc8-release metrics configuration
2019-12-09 17:53:34 +02:00
Mikhail Pozdnyakov
590991700d
[metrics] Update render-test-probe-unit-tests memory expectations
2019-12-09 17:32:49 +02:00
Mikhail Pozdnyakov
1829fb5e40
[core] Placement::commit() handles absence of previuos placement
2019-12-09 17:32:49 +02:00
Mikhail Pozdnyakov
ffd378c68e
[core] Simplify placement code path for still and tile modes
2019-12-09 17:32:49 +02:00
Alexander Shalamov
89665326c2
[core] Add unit test for calculateTileDistances
2019-12-09 17:26:13 +02:00
Alexander Shalamov
d36958997b
[core] Add unit test for getAnchors and remove unused field
2019-12-09 17:26:13 +02:00
Alexander Shalamov
b6b077d73a
[core] Don't use signed int type for anchor segment
2019-12-09 17:26:13 +02:00
Thiago Marcos P. Santos
71054c8b60
[glfw] Add static render test creator
...
Press F1 to create a render test for the current view.
The test will be created at the base folder (current if nothing is
provided) + /NNNN (the next free entry).
2019-12-09 16:09:16 +02:00
Thiago Marcos P. Santos
6d425f8a7e
[build] Detect unsigned-integer-overflow and implicit-conversion
...
This is a defined behavior but often unintentional.
2019-12-07 16:32:39 +02:00
Thiago Marcos P. Santos
07a9e26e8a
[build] Do not halt UBSAN on errors
2019-12-07 16:32:39 +02:00
Ansis Brammanis
cdee5b8249
[core] increase padding in CollisionIndex for MapMode::Tile ( #15880 )
...
* [core] fix cutoff cross-tile labels in MapMode::Tile
Increase the CollisionIndex's padding so that more of a tile's data gets
considered when checking for collisions. This should fix clipped
variable placement text labels.
2019-12-06 18:11:25 -05:00
tobrun
1ac3e9e9c2
[android] - add hooks for bulk conversion of geographic coordinates to screen coordinates
2019-12-06 08:56:38 +01:00
zmiao
9f3a384296
[core] Refactoring transform state ( #15956 )
...
* [core] Refactoring transform state class
* [core] update matrix in transform, Fix precision
* [core] Make matrix mutable so that we only update them when needed
* [core] Add getters for matrices
2019-12-05 18:58:48 +02:00
zmiao
e619552a5d
[test-runner] Make Android RenderTestRunner bot fail when test cases are not fully passed ( #15994 )
...
* [test-runner] Fix failed tests, generate android specific expectations
* [test-runner] Check render test runner testing result
* [test-runner] Add error case to android ignore list
* [test-runner] Update metrics
* [test-runner] Move Android render tests with big diff(>0.006) to ignore list
2019-12-04 18:10:58 +02:00
Bruno de Oliveira Abinader
1e2cd1e086
[core] Remove Map::cycleDebugOptions
2019-12-04 11:50:05 +02:00
tobrun
27536631d0
[android] remove OfflineRegion.java, gitiginore and issue template. update README
2019-12-03 18:39:35 +01:00
tobrun
29bbfcccde
[android] remove platform specific Android code, migrate project to mapbox-gl-native-android
2019-12-03 17:10:31 +01:00
Alexander Shalamov
41324842b2
[test-runner] Allow to define filter inside manifest file
...
Command line option is still available and allows to override filter
that is defined in a manifest file.
2019-12-03 16:26:22 +02:00
Mikhail Pozdnyakov
75f8530ed1
[test runner] Update test commands for Layer::setProperty()
2019-12-03 14:20:17 +02:00
Mikhail Pozdnyakov
5d46cd662f
[android][node][qt] Update platform code for style::Layer::setProperty()
2019-12-03 14:20:17 +02:00
Mikhail Pozdnyakov
684000fc26
[core] Merge style::Layer::set{Layout,Paint}Property
2019-12-03 14:20:17 +02:00
Alexander Shalamov
1ad1358c8e
[metrics] Rebaseline linux-gcc8 mbgl-offline filesize metric
2019-12-02 17:11:49 +02:00
Alexander Shalamov
1f30b03047
[metrics] Add baselines for formatted-images and line-dasharray render tests
2019-12-02 17:11:49 +02:00
Alexander Shalamov
154d95a626
[metrics] Rebaseline filesize metric for linux-clang8
2019-12-02 17:11:49 +02:00
Alexander Shalamov
60b61a08f4
[core] Add unit test for tagged string's image sections
2019-12-02 17:11:49 +02:00
Alexander Shalamov
84ec379477
[core] Turn off clang format for generated shaded code
2019-12-02 17:11:49 +02:00
Alexander Shalamov
72e9388a61
[core] Add unit tests for Formatted class
2019-12-02 17:11:49 +02:00
Alexander Shalamov
614000256b
[core] Shape images in labels at bucket zoom level
2019-12-02 17:11:49 +02:00
Alexander Shalamov
33ba4052b6
[core] Use linear filtering for icons in text for zoom dependent text-size
2019-12-02 17:11:49 +02:00
Alexander Shalamov
26bf566f53
[core] Use new 'SymbolTextAndIcon' program to draw icons in text
2019-12-02 17:11:49 +02:00
Alexander Shalamov
2c49c4374c
[core] Store 'sdf' flag in vertex attribute
2019-12-02 17:11:49 +02:00
Alexander Shalamov
2bb2a40b6d
[core] Shape images in labels and create image quads
2019-12-02 17:11:49 +02:00
Alexander Shalamov
f4f652063d
[core] Calculate line width and line breaks for images
2019-12-02 17:11:49 +02:00
Alexander Shalamov
34a9bc08ce
[core] Pass images and evaluated layout text size to shaping
2019-12-02 17:11:49 +02:00