Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ios] Make tilt gesture recognizer tolerance degree less restrictiveupstream/fabian-ios-tilt-gesture-2435 | Fabian Guerra | 2017-07-27 | 1 | -12/+2 |
| | |||||
* | [ios] Make tilt gesture recognizer recognizable only with two horizontal fingers | Fabian Guerra | 2017-07-27 | 1 | -33/+58 |
| | |||||
* | [android] Disable program caching on Adreno 3xx, 4xx, and 5xx GPUs due to ↵ | Antonio Zugaldia | 2017-07-27 | 1 | -1/+15 |
| | | | | known bugs (#9625) | ||||
* | [build] Include bcsymbolmap files in iOS dynamic framework packageupstream/fb-bcsymbolmap | Jason Wray | 2017-07-26 | 2 | -0/+5 |
| | |||||
* | [build] Remove unused iOS 'self contained' static framework packaging | Jason Wray | 2017-07-25 | 1 | -24/+10 |
| | | | | This was a faux framework once required by Fabric. | ||||
* | [ios] Don't force the attribution button tint color to updateupstream/fb-attribution-tint-unforcening | Jason Wray | 2017-07-24 | 2 | -2/+5 |
| | |||||
* | update release configandroid-v5.1.1 | Tobrun Van Nuland | 2017-07-21 | 2 | -2/+2 |
| | |||||
* | [core] Work around Adreno 2xx GPU bugs (#9573) | John Firebaugh | 2017-07-21 | 1 | -0/+7 |
| | |||||
* | [android] - update change log, fix typo public xml | Tobrun Van Nuland | 2017-07-21 | 2 | -1/+5 |
| | |||||
* | [android] - increase touch target to match largest Marker icon (#9565) | Tobrun | 2017-07-21 | 2 | -27/+27 |
| | |||||
* | [android] - manage InfoWindow selection in AnnotationManager (#9567) | Tobrun | 2017-07-21 | 1 | -5/+0 |
| | |||||
* | [android] - update changelog for 5.1.1 | Tobrun Van Nuland | 2017-07-21 | 1 | -0/+10 |
| | |||||
* | [android] - add OnPolygonClickListener and OnPolylineClickListener (#9443) | Tobrun | 2017-07-21 | 4 | -10/+164 |
| | |||||
* | Hit test Marker and MarkerViews (#9424) | Tobrun | 2017-07-21 | 4 | -74/+140 |
| | | | | | | * [android] - hit test Marker and MarkerViews * fixup | ||||
* | [android] - fine tune fling gesture (#9532) | Tobrun | 2017-07-21 | 2 | -2/+2 |
| | |||||
* | [android] - bump OkHttp dependency to avoid null pointer exceptions on ↵ | Tobrun | 2017-07-21 | 1 | -1/+1 |
| | | | | Android 7.0 (#9522) | ||||
* | [android] Fix my location drawable getting tinted (#9410) | Pablo Guardiola | 2017-07-21 | 3 | -18/+44 |
| | | | | | | * fix my location drawable tinted when setting mapbox_myLocationTintColor in xml issue (linking my location foreground drawables with my location foreground tint color and adding the possibility of setting an undefined my location foreground tint color) * link my location background drawable with my location background tint color and add the possibility of setting an undefined my location background tint color | ||||
* | [android] - map's visible region fix #9427 (#9428) | Łukasz Paczos | 2017-07-21 | 1 | -4/+4 |
| | |||||
* | [android] - validate if platform implementation doesn't return a null motion ↵ | Tobrun | 2017-07-21 | 1 | -2/+6 |
| | | | | event (#9434) | ||||
* | [ios] Added Hungarian settings bundle | Minh Nguyễn | 2017-07-19 | 2 | -0/+5 |
| | |||||
* | [android, ios, macos] Updated French localization | Minh Nguyễn | 2017-07-19 | 6 | -1/+343 |
| | | | | Updated French localization on iOS and macOS and added French localization on Android. | ||||
* | [core] Revert conditional attribute binding | John Firebaugh | 2017-07-19 | 3 | -51/+9 |
| | | | | Reverts eed89fcf9d099266aa793375ad63493e880f8a80, which causes issues on certain Android devices. We don't actually need this change on this branch, I brought it over only to make the subsequent commits cleanly cherry-pickable. | ||||
* | [android] remove manual ref counting on activation/deactivation | Ivo van Dongen | 2017-07-19 | 2 | -9/+0 |
| | |||||
* | [core] BackendScope prevent double (de-)activation | Ivo van Dongen | 2017-07-19 | 5 | -8/+150 |
| | | | | | - Guards against duplicate activations by checking wether the backend of the prior scope is the same as the current ones - Makes sure that only the most outer backend scope deactivates by tracking activation state | ||||
* | [android] Force previously cached program binaries to be regenerated | John Firebaugh | 2017-07-17 | 1 | -0/+1 |
| | |||||
* | [core] Pass correct sources to programIdentifier | John Firebaugh | 2017-07-17 | 1 | -10/+6 |
| | |||||
* | [core] No need for optional in map of VertexArrays | John Firebaugh | 2017-07-17 | 3 | -10/+9 |
| | |||||
* | [core] Reduce memory requirements of VertexArrays | John Firebaugh | 2017-07-17 | 4 | -12/+34 |
| | |||||
* | [core] Per-segment-per-layer vertex arrays | John Firebaugh | 2017-07-17 | 13 | -26/+59 |
| | | | | Reduces rebinding, matches gl-js, and works around the buggy VAO implementation on PowerVR SGX544 GPUs. | ||||
* | [core] Rework attribute binding (again) | John Firebaugh | 2017-07-17 | 30 | -310/+369 |
| | | | | | | | | | | These changes are necessary for programs whose set of active attributes is not fixed at compile time by a template parameter pack, but rather varies based on the generated shader text at runtime. In such cases, the attribute location of a given named attribute may vary between instances of the same Program. Previously, attribute bindings were implicitly associated with a location based on template parameter order, and -1 was used to indicate an inactive attribute. This left us unable to disable the appropriate attribute when it went from active to inactive. Now, the state tracker for bindings explicitly associates locations and state, and an empty optional is used to indicate an inactive attribute. In addition, a gl::VertexArray class is now exposed, allowing more flexibility in the relationship between Programs, Segments, and attribute bindings. In this commit, that relationship does not change, but the subsequent commit adjusts it to match gl-js, reduce rebinds, and work around buggy VAO implementations. VertexArray uses a pimpl idiom in order to support implementations that lack the VAO extension. In that case, all VertexArrays share global binding state, reflecting the platform reality in the absence of VAOs, while still providing a uniform API. | ||||
* | [core] Inline getActiveAttributes details | John Firebaugh | 2017-07-17 | 1 | -25/+11 |
| | |||||
* | [core] Include what you use | John Firebaugh | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | [core] Bind only active attributes in order to avoid exceeding attribute ↵ | Lauren Budorick | 2017-07-17 | 3 | -6/+64 |
| | | | | | limits (#9373) Introducing two new attributes to enable property functions for line-width (#9250) pushed the attribute count over GL_MAX_VERTEX_ATTRIBS on some devices. Now we selectively bind only attributes that are used, making it unlikely to surpass GL_MAX_VERTEX_ATTRIBS. | ||||
* | [core] rename a_gap_width => a_gapwidth, u_gap_width => u_gapwidth to ↵ | Konstantin Käfer | 2017-07-17 | 3 | -3/+3 |
| | | | | | | reflect naming in the shader not sure how this ever worked | ||||
* | [core] Eliminate constant attribute bindings | John Firebaugh | 2017-07-17 | 6 | -229/+76 |
| | | | | Rather than binding constant attributes that will never be used, just disable the attribute. | ||||
* | [core] Don't use "current" icon/text-size when binding | John Firebaugh | 2017-07-17 | 2 | -17/+5 |
| | | | | | | The current value is not passed to `SymbolSizeBinder::uniformValues`, so we shouldn't check `currentValue.isConstant()` in `SymbolSizeBinder::attributeBindings`. If it were true, then we might end up using attribute bindings that are appropriate only for a constant property, but uniform bindings that are appropriate only for a source or composite function. Instead, just wait for a new bucket to be generated. This will happen automatically, since icon/text-size are layout properties. | ||||
* | [ios] Update changelog; kick-off 3.6.1upstream/fb-build-cherry-pickin | Jason Wray | 2017-07-13 | 1 | -1/+5 |
| | |||||
* | [all] make default_styles header-only | Konstantin Käfer | 2017-07-13 | 7 | -31/+8 |
| | |||||
* | [build] enable -fvisibility=hidden for iOS | Konstantin Käfer | 2017-07-13 | 8 | -5/+25 |
| | |||||
* | [darwin] Include polylabel via cmake | Jason Wray | 2017-07-13 | 5 | -41/+12 |
| | |||||
* | [ios] Update SMCalloutView to fix iOS 10 build warnings | Minh Nguyễn | 2017-07-13 | 1 | -0/+0 |
| | | | | Reapplied 76a2a2db28ce70d06b64b747cfc59ed493eefc67, which was partially rolled back in f6e79d70735361438655f279c8699a786d25458c. | ||||
* | [android] - invible marker views performance fix #9419 (#9420) | Łukasz Paczos | 2017-07-05 | 1 | -1/+1 |
| | |||||
* | [android] - update changelog for 5.1.0 release (#9405)android-v5.1.0 | Tobrun | 2017-07-01 | 3 | -3/+8 |
| | |||||
* | [android] - bump Mapbox Android Services to latest for 5.1.0 final release ↵ | Tobrun | 2017-06-30 | 1 | -1/+1 |
| | | | | (#9402) | ||||
* | Downgrade location provider dependency (#9394) | Tobrun | 2017-06-30 | 5 | -63/+27 |
| | | | | | | * [android] - downgrade LOST to Mapbox SDK 5.0.2 version. * bump LOST back to Mapbox Android SDK version 4.x | ||||
* | macos-v0.5.0macos-v0.5.0 | Minh Nguyễn | 2017-06-29 | 2 | -2/+2 |
| | |||||
* | [macos] Updated screenshot | Minh Nguyễn | 2017-06-29 | 1 | -0/+0 |
| | | | | The new screenshot features 3D extruded buildings, vertical CJK, and right-to-left Arabic, all via runtime styling. | ||||
* | ios] Update pods spec for iOS v3.6.0ios-v3.6.0 | Fabian Guerra | 2017-06-29 | 2 | -2/+2 |
| | |||||
* | [macos] Fixed cursor shifting after drag gesture | Minh Nguyễn | 2017-06-29 | 2 | -1/+2 |
| | | | | | | When redisplaying the mouse cursor after a modified drag gesture, incorporate the conversion from view coordinates to window coordinates. Previously, this code performed the conversion but threw away the results. Fixes #8670. | ||||
* | [macos] Reorganized changelog | Minh Nguyễn | 2017-06-29 | 1 | -4/+12 |
| |