Antonio Zugaldia
f1e3c32f7e
Updates version name and CHANGELOG after 5.0.0-beta.2 release ( #8254 )
...
* go back to 5.0.0-SNAPSHOT
* update changelog
2017-03-02 09:58:11 -05:00
Antonio Zugaldia
981413c7c4
[android] [auto] Update properties to version 5.0.0-beta.2 in preparation for build.
2017-03-01 15:18:59 -05:00
Ivo van Dongen
74d42a45e2
[android] keep default file source alive for the duration ( #8226 )
2017-03-01 11:33:51 -05:00
Pablo Guardiola
c689eed273
[android] add line starts with a semicolon and empty statement checkstyle rules and fix related checkstyle issues ( #8231 )
2017-03-01 10:45:22 -05:00
Tobrun
f44e4eb2de
Only listen to connectivity broadcast events when needed ( #8222 )
...
* [android] - only listen to connectivity change events when needed.
* [android] - fix compile var args warning, remove redundant test
2017-03-01 09:46:47 -05:00
Anand Thakker
f901e776b3
[core] Implement data-driven styling for {text,icon}-{color,opacity,halo-color,halo-blur,halo-width} ( #7939 )
...
* Add symbol dds attributes and adapt style code generation
* Update to mapbox-gl-js/master
* Refactor SymbolFeature as a subclass of GeometryTileFeature
Prepares for enabling DDS on symbol paint properties by allowing the
SymbolFeatures, which we keep around after constructing SymbolLayout,
to be used in evaluating data-driven paint properties later in the
layout process.
* Draft approach for splitting icon/text paint properties
The `Program` types are set up to bind GL attributes to each of the
data-driven paint properties specified in the `PaintProperties` type
provided. Since `SymbolPaintProperties` specifies both `Text*` and
`Icon*` properties, the symbolIcon, symbolIconSDF, and symbolGlyph
programs each attempt to bind roughly double the number of attributes
that they actually need.
This change addresses this by:
- Adding the more specific `IconPaintProperties` and `TextPaintProperties` types, which are subsets of the full `SymbolPaintProperties`.
- The symbol layer continues to use its `SymbolPaintProperties paint` member to track layer property state, but it provides helpers that construct objects of each the specific `{Icon,Text}PaintProperties::Evaluated` type, for use by the painter.
- The three symbol programs instantiate `Program<>` using the appropriate `{Icon,Text}PaintProperties` type.
* check in generated style code
* Populate paint buffers for symbol DDS properties
* Address first round of review comments
* Refactor VectorTile{Layer,Feature} to explicitly share data
* Update submodule
2017-02-28 19:54:24 -08:00
Ivo van Dongen
f8766f704a
[android] fix unit tests for #7944
2017-02-28 14:05:14 -08:00
Tobrun
34fef22d95
[core] [android] - allow zooming/scaling to use AnimationOptions ( #8181 )
...
[glfw] - allow glfw binding to use AnimationOptions instead of using direction directly
2017-02-28 13:22:47 -05:00
Ivo van Dongen
05ec852885
[android] raise checkstyle file length limit
2017-02-28 09:33:04 -08:00
Ivo van Dongen
99786e1e3f
[android] insert layer at index
2017-02-28 09:33:04 -08:00
Ivo van Dongen
a9d2929819
[android] remove layer at index
2017-02-28 09:33:04 -08:00
Ivo van Dongen
dc21396d71
[android] insert layer above
2017-02-28 09:33:04 -08:00
Ivo van Dongen
3040d40772
[android] remove source returns reference
2017-02-28 09:33:04 -08:00
Ivo van Dongen
fedb21e35b
[android] remove layer returns reference
2017-02-28 09:33:04 -08:00
Ivo van Dongen
609cdb0fd7
[android] fix ownership of style layer after delete
2017-02-28 09:33:04 -08:00
Ivo van Dongen
f0de56cffa
[android] source list accessor + example
2017-02-28 09:33:04 -08:00
Ivo van Dongen
ec1dc2622b
[android] layer list accessor + example
2017-02-28 09:33:04 -08:00
Ivo van Dongen
62e85c1224
[android] add unknown source type
2017-02-28 09:33:04 -08:00
Ivo van Dongen
3e48b377fd
[android] add unknown layer type
2017-02-28 09:33:04 -08:00
Pablo Guardiola
283aee0754
[WIP] InfoWindow refactor ( #8080 )
...
* [android] remove unnecessary info window class and add bubble layout
* fix some PR comments (remove hungarian notation, make bubble popup helper package protected and fix some code style issues)
* refactor replace enum in favor of intdef
* make bubble layout package protected and remove useless info window tip view class
2017-02-28 11:48:40 -05:00
Tobrun
8e9d6a5b2c
[android] - don't allow transforming to the same camera position, ignore redundant updates. ( #8134 )
2017-02-28 10:57:08 -05:00
Tobrun
809d8248b3
Fix a NPE that occurs when MapView is initialized with a null MapboxMapOptions ( #8131 )
2017-02-28 09:18:49 -05:00
Tobrun
47dcfe7d44
[android] - add javadoc to test activities. ( #8203 )
...
* [android] - add javadoc to test activities.
* fix checkstyle issue
2017-02-27 23:56:06 +01:00
Tobrun
147654a46b
[android] - reverse compass direction ( #8130 )
2017-02-27 14:22:25 -05:00
Ivo van Dongen
465c949153
[android] jni high level binding refactor
2017-02-24 17:54:20 +02:00
Ivo van Dongen
d1f444d63e
[android] remove nonexistent layer or source handling
2017-02-23 15:07:43 -08:00
Pablo Guardiola
87be62f9e4
[android] fix units in runtime styling javadoc ( #8161 )
2017-02-23 19:47:40 +01:00
Antonio Zugaldia
3ba3f31416
Update to MAS 2.0.0-beta.2 and handle dependencies consistently ( #8169 )
...
* [android] update to mas 2.0-beta2 and handle dependencies consistenly
* extract remaining dependencies and bump stable versions
2017-02-23 09:12:56 -05:00
Tobrun
79ab42f791
[android] - move calculating a bounding box zoom level to projection. ( #8133 )
2017-02-23 14:08:38 +01:00
Tobrun
272d874267
[android] - remove filter Object[] from ejs template file for layer ( #7658 )
2017-02-23 11:29:24 +01:00
Konstantin Käfer
341e65f7d5
[build] use system-provided Android NDK when available
...
and fall back to Mason if it isn't
2017-02-22 18:06:20 +01:00
Tobrun
b49fc44498
[android] - post invoking onMapReady to the end of the main thread message queue ( #8137 )
2017-02-21 16:24:31 +01:00
Tobrun
a394578876
[android] - rename simple example map view ( #8132 )
...
* [android] - rename simple example map view from Wear module to explicitly state Wear in it's name
* ignore flaky test
2017-02-21 15:00:48 +01:00
Antonio Zugaldia
051bd9ac93
Bring all architectures back to CI builds ( #8124 )
...
* [android] build all archs for scheduled workflow
* [android] build all archs for nightly workflow
2017-02-21 08:19:08 +01:00
Tobrun
22c060d414
[android] - only remove location updates when connected ( #8107 )
2017-02-21 08:16:59 +01:00
Tobrun
a0992f0550
[core] - allow moveBy to use AnimationOptions
...
[android] - update jni bindings for moveBy with an interpolator
2017-02-20 16:52:18 -08:00
John Firebaugh
694159c49e
[core] Nestable BackendScope
2017-02-20 12:04:21 -08:00
Konstantin Käfer
3ef9e26593
[ios,macos,android,qt] use shared threadpool
2017-02-20 19:26:06 +01:00
Konstantin Käfer
9ad29af400
[android] OfflineManager#setResourceTransform to allow transforming URLs prior to internet requests
2017-02-20 14:36:27 +01:00
Konstantin Käfer
c86e38e303
[android] use shared DefaultFileSource for all maps + OfflineManager
2017-02-20 14:36:27 +01:00
Ivo van Dongen
ab20d38883
[android] fix default value conversion on dds functions
2017-02-17 13:17:20 -08:00
Anand Thakker
062b18374d
[core] Enable property functions for text-{field,transform} ( #7944 )
2017-02-17 13:16:25 -08:00
Tobrun
0c0d7ceaeb
[android] - use project wide configurations for all modules + fixup wear compile error ( #8066 )
2017-02-15 19:56:31 +01:00
Tobrun
8bf1cf7843
Do not draw foregroundBearingDrawable when rotation sensor is not available ( #8065 )
2017-02-15 16:02:34 +01:00
Tobrun
9ed9a32ded
[android] - remove unused telem constants ( #8061 )
2017-02-15 16:02:17 +01:00
Tobrun
3cde400b9f
[android] - ignore device dependant tests ( #8063 )
2017-02-15 16:01:58 +01:00
Tobrun
65ed1e6019
[android] - when removing out of viewport MarkerViews keep reference to MapboxMap to be able to update the underlying Marker. ( #8064 )
2017-02-15 16:01:42 +01:00
Tobrun
d07a6aa1ad
[android] - prefix key constants used for Activity saved instance bundle with mapbox_ ( #8060 )
2017-02-15 16:01:27 +01:00
Tobrun
24432e0b98
[android] - null checking when invalidating as the invalidate callback can be invoked while the reference to MapView isn't valid anymore. ( #8062 )
2017-02-15 12:57:44 +01:00
Antonio Zugaldia
44fa4d6aad
[android] Release Android v5.0.0-beta.1 ( #8052 )
...
* [android] [auto] Update properties to version 5.0.0-beta.1 in preparation for build.
* [android] remove unnecessary files
* update CHANGELOG.md
* revert version number to 5.0.0-SNAPSHOT
* fixed small typo
2017-02-14 17:03:45 -05:00