John Firebaugh
039b05ebb4
[core] Extract code templates to individual .ejs files
2016-06-13 17:22:05 -07:00
John Firebaugh
ee78b1b797
[core] Eliminate some redundant NodeMap members
2016-06-13 17:22:05 -07:00
John Firebaugh
282e626ac1
[core] Make enum ↔ string conversion more generic-friendly
...
Rewrite enum.hpp in such a way that parseConstant can be defined generically for all enumerated types.
While there, properly validated enumerated property values.
2016-06-13 17:22:05 -07:00
John Firebaugh
36bef21575
[core] Eliminate duplicate Necessity types
2016-06-13 14:24:26 -07:00
John Firebaugh
040bdb1994
[core] TileSource ⇢ TileLoader
2016-06-13 14:23:54 -07:00
Brad Leege
4f622a75db
[android] #4959 - Dynamic Sizing Of Default InfoWindow Based On Availability Of Title And Snippet Data
2016-06-13 15:46:59 -05:00
Tobrun Van Nuland
b3467a555a
[android] #4924 - Make Gesture Focal Point Configurable
2016-06-13 15:34:52 -05:00
Bruno de Oliveira Abinader
9a43768667
[tidy] Bail out when a warning/error is found
2016-06-13 23:34:43 +03:00
Bruno de Oliveira Abinader
fe09510c1b
[build] Re-enable tidy checks
2016-06-13 23:32:07 +03:00
Bruno de Oliveira Abinader
a40ff5188b
[build] Separate headers gen in a specific target
2016-06-13 23:32:07 +03:00
Bruno de Oliveira Abinader
bfd1d9d1bf
[build] compdb depends on node_modules
2016-06-13 23:32:06 +03:00
Bruno de Oliveira Abinader
31b8461d34
[tidy] Check misc-static-assert
...
Ref: http://clang.llvm.org/extra/clang-tidy/checks/misc-static-assert.html
2016-06-13 23:32:06 +03:00
Bruno de Oliveira Abinader
c81e228c26
[tidy] Check modernize-loop-convert
...
Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-loop-convert.html
2016-06-13 23:32:06 +03:00
Bruno de Oliveira Abinader
6e22de8cce
[tidy] Check modernize-use-auto
...
Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html
2016-06-13 23:32:06 +03:00
Bruno de Oliveira Abinader
7ac7ac13f5
[tidy] Check modernize-use-default
...
Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-default.html
2016-06-13 23:32:06 +03:00
Bruno de Oliveira Abinader
4d75001e9a
[tidy] Check modernize-use-override
...
Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-override.html
2016-06-13 23:32:06 +03:00
Bruno de Oliveira Abinader
4161d197fd
[tidy] Check modernize-pass-by-value
...
Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html
2016-06-13 23:32:05 +03:00
Bruno de Oliveira Abinader
92f605df32
[tidy] Check modernize-use-nullptr
...
Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html
2016-06-13 23:32:05 +03:00
Bruno de Oliveira Abinader
9142c447e8
[tidy] Check llvm-namespace-comment
...
Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html
2016-06-13 23:32:05 +03:00
Antonio Zugaldia
7c213e3cd0
[android] #4159 - expose an api to enable selection/deselection of markers on map tap ( #5312 )
2016-06-13 16:20:21 -04:00
John Firebaugh
b9be5fd768
[core] Simplify GeometryTile::setData
2016-06-13 10:59:34 -07:00
John Firebaugh
5c7dfd948f
[core] *Tile ↔ *TileData
...
Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker.
2016-06-13 10:59:33 -07:00
John Firebaugh
3ab7c1cca3
[core] Tile ⇢ RenderTile
2016-06-13 10:57:46 -07:00
John Firebaugh
39b0b36759
[core] Remove unnecessary virtual redoPlacement overload
2016-06-13 10:57:46 -07:00
John Firebaugh
37f9e83843
[core] Privatize geojson_tile.hpp contents
2016-06-13 10:57:46 -07:00
John Firebaugh
0d2db2a5e3
[core] Privatize vector_tile.hpp contents
2016-06-13 10:57:46 -07:00
John Firebaugh
13d0a8b815
[core] Merge vector_tile_data.{hpp,cpp} into vector_tile.{hpp,cpp}
2016-06-13 10:57:46 -07:00
John Firebaugh
078392eda9
[core] Merge annotation_tile_data.{hpp,cpp} into annotation_tile.{hpp,cpp}
2016-06-13 10:57:46 -07:00
John Firebaugh
0035eb0122
[core] Merge geojson_tile_data.{hpp,cpp} into geojson_tile.{hpp,cpp}
2016-06-13 10:57:46 -07:00
John Firebaugh
06d9f8f4bb
[core] Remove unnecessary explicit destructors
2016-06-13 10:57:46 -07:00
John Firebaugh
7c282d074c
[core] Eliminate static {Vector,Raster}TileData::parseData
2016-06-13 10:57:46 -07:00
Ivo van Dongen
8c86252103
[android] #5296 - Add a container ViewGroup for MarkerViews
...
Fixes #5296
2016-06-13 14:51:35 +02:00
Bruno de Oliveira Abinader
bfcd21dd7e
[core] Update line-pattern shader code/tests
...
Refs:
- mapbox-gl-test-suite: https://github.com/mapbox/mapbox-gl-test-suite/pull/107
- mapbox-gl-shaders: https://github.com/mapbox/mapbox-gl-shaders/pull/17
- mapbox-gl-js: https://github.com/mapbox/mapbox-gl-js/pull/2724
Part of https://github.com/mapbox/mapbox-gl-shaders/issues/1 .
2016-06-13 13:16:47 +03:00
Konstantin Käfer
2bdecdf9f9
[core] fix pedantic warning messages
2016-06-13 11:16:19 +02:00
Bruno de Oliveira Abinader
9b6c2e6940
[test] Added Projection tests
2016-06-13 10:11:20 +03:00
Bruno de Oliveira Abinader
62d355ab15
[build] Make node_modules non-parallel
2016-06-12 11:31:55 +03:00
Young Hahn
0dee9f81f3
Don't apply textRotate twice. ( #5321 )
2016-06-11 12:37:28 -04:00
Young Hahn
ecd4aa1439
text-pitch-alignment ( #5288 )
...
* First pass at port of https://github.com/mapbox/mapbox-gl-js/pull/2668
* RotationAlignmentType => AlignmentType
* Handle undefined default value for text-pitch-alignment and implement inheritance for this value from text-rotation-alignment
* Update dependencies
* Move handling fo undefined default value out of camelize functions
2016-06-10 23:05:15 -04:00
Young Hahn
a8df0feb54
Use shaders@f0b94dcc5f782958e9aade61d592a207d8a46e0f ( #5314 )
2016-06-10 14:40:43 -04:00
Bruno de Oliveira Abinader
a78592f9f2
[core] Port pitched circle rendering from gl-js
...
Extrude scale is already multiplied with altitude by default since
62b4dd554a .
Fixes #5006 .
2016-06-10 20:59:43 +03:00
Bruno de Oliveira Abinader
80960b3939
[test] Added style layer properties tests
2016-06-10 17:35:02 +03:00
Bruno de Oliveira Abinader
6a35147fec
[core] Redundant id check in TexturePoolDeleter
2016-06-10 17:35:01 +03:00
Bruno de Oliveira Abinader
83a3c18bdb
[build] Update compdb & tidy for Linux & OS X
2016-06-10 17:35:01 +03:00
Bruno de Oliveira Abinader
07da939a76
[build] Use Debug folders by default on YCM config
...
We've recently moved from Release to Debug default build type.
2016-06-10 15:16:57 +03:00
John Firebaugh
ca8b26bbf6
[core] Inline TileSource::isRequired, remove unused isOptional
2016-06-10 12:42:14 +02:00
John Firebaugh
49120b1974
[core] Merge FileBasedTileSource and TileSource
2016-06-10 12:42:14 +02:00
John Firebaugh
94cfb1eb5a
[core] Factor common code into FileBasedTileSource
2016-06-10 12:42:14 +02:00
John Firebaugh
a1d1bb0c6d
[core] Simplify FileBasedTileSource
2016-06-10 12:42:14 +02:00
John Firebaugh
4596157fe0
[core] Merge ImageTileSource into RasterTileData
2016-06-10 12:42:14 +02:00
John Firebaugh
8d8d03a451
[core] Merge VectorTileSource into VectorTileData
2016-06-10 12:42:14 +02:00