summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ios-v3.1.0-pre.4ios-v3.1.0-pre.4Minh Nguyễn2016-02-052-3/+1
|
* [ios] Updated documentation and changelog for 3.1.0Minh Nguyễn2016-02-053-13/+25
|
* [android] #3830 added mocked parcel implementationTobrun2016-02-052-0/+189
|
* Fix Memory leak caused by duplicated add in LocationListener listjaumeolba2016-02-051-1/+3
| | | | | | | | | | | | | The addLocationListener method didn't check if the LocationListener was already in the list. From MapView, if we call setMyLocationEnabled(true), it adds a LocationListener and onResume adds the same LocationListener again, but is just removed by onPause. So LocationListener is added twice but removed just once, so LocationServices singleton keeps an instance of the the LocationListener that is never released.
* node-v3.0.2node-v3.0.2Mike Morris2016-02-042-1/+7
|
* [node] patch memory leak in NodeMap::requestMike Morris2016-02-041-1/+1
| | | | | | | | Creating a v8::Function with Nan::GetFunction(Nan::New<v8::FunctionTemplate>) can leak, use Nan::New<v8::Function> instead. https://code.google.com/p/chromium/issues/detail?id=272579
* [ios] Explain prerelease testing in docsJordan Moncharmont2016-02-041-1/+10
| | | Show how to point a podspec at an officially tagged pre-release.
* [core] Remove Response::Error::Reason::CanceledJohn Firebaugh2016-02-044-6/+5
| | | | There is no such thing as a cancelled response, only cancelled requests. A request that is cancelled does not have its callback called with a Response.
* [tests] Don't call the callback for cancelled responsesJohn Firebaugh2016-02-045-15/+17
| | | | | | StubFileSource gets an optional Response return type. Returning null means "cancelled; don't call the callback". Fixes #3784
* [all] Make #include <mapbox/variant.hpp> universally accessibleJohn Firebaugh2016-02-048-8/+2
|
* [android] #3811 - handle null target value by using previous camera position.Tobrun2016-02-041-0/+9
|
* [android] #3758 - Projection / Visible Region implementation.Tobrun2016-02-0424-686/+460
| | | | [android] #3758 - add VisibleRegion + unit tests, removed boundingbox, cleanup jni, cleanup test app, renamed CoordinateSpan to LatLng.
* [core] Comparison operators for LatLngBoundsJohn Firebaugh2016-02-031-0/+11
|
* [core] #509 - Creating and using MIN_ZOOM and MAX_ZOOM constantsBrad Leege2016-02-033-2/+6
|
* [core] #509 - Adding min / max checks to parameters and refactoring to ↵Brad Leege2016-02-031-14/+4
| | | | utilize clamp function
* [android][core] #509 - Setting Min and Max Zooms warning annotations in ↵Brad Leege2016-02-032-4/+18
| | | | Android. Clamping Min and Max zooms at Core GL for all platforms to use at runtime.
* Adding NativeScript and Xamarin plugins to the library listBrad Leege2016-02-031-1/+3
|
* [ios] Fixed designable warning when showing user locationMinh Nguyễn2016-02-031-1/+1
| | | | Turn the Shows User Location inspectable into a no-op when running in the designables agent. Otherwise, we complain that the agent lacks Location Services permissions.
* [core] Make bool conversions explicitJohn Firebaugh2016-02-032-6/+13
| | | | Implicit bool conversions are bad; they'll be used e.g. for a == b and a != b if those operators are not defined. This was happening at https://github.com/mapbox/mapbox-gl-native/blob/032c8fba3c8e3c122dd399b5c9341d92ad9d286f/src/mbgl/map/transform.cpp#L132-L132, for example.
* [android] #3752 - added scroll by x,y feature, introduced new ↵Tobrun2016-02-0311-42/+422
| | | | | | CameraUpdateType, introduced caching system for invalidating CameraPosition, general cleanup, readded getLatLng in MapView, .. [android] #3752 - correctly invalidating cameraposition
* [core] Improve LatLngBounds APIJohn Firebaugh2016-02-0210-82/+190
| | | | | | | * Use "named constructors": empty, world, hull * Make the two-argument constructor lenient (i.e., it is a hull operation) * Add various accessors * Enforce a single empty representation
* [core] Remove unusedJohn Firebaugh2016-02-028-38/+0
|
* [core] Remove superflous inlinesJohn Firebaugh2016-02-021-18/+18
|
* [core] Remove unusedJohn Firebaugh2016-02-021-4/+0
|
* [core] Remove unusedJohn Firebaugh2016-02-023-21/+0
|
* [core] tweak dash rendering and enable render testsAnsis Brammanis2016-02-022-4/+6
| | | | fixes #2646
* [core] make symbol sort order more deterministicAnsis Brammanis2016-02-023-7/+11
|
* [core] support tiles with non-4096 extentsAnsis Brammanis2016-02-0226-37/+93
| | | | | Convert all geometries to the maximum extent supported by our buffers and then use that constant extent everywhere else.
* [core] Simplify latLngToCoordinate calculationJohn Firebaugh2016-02-021-5/+3
|
* [core] Remove unusedJohn Firebaugh2016-02-022-5/+0
|
* [core] Remove TransformState::getNormalizedZoomJohn Firebaugh2016-02-025-19/+14
| | | | It calculated the same value as TransformState::getZoom.
* [core] Remove unused declarationsJohn Firebaugh2016-02-021-3/+0
|
* [tests] Reorganize tests to match src structureJohn Firebaugh2016-02-0224-23/+24
|
* [android] #3736 - clicks should ignore marker validation when an ↵Tobrun2016-02-021-1/+1
| | | | InfoWindowAdapter is supplied by end developer.
* [android] #3754 - newLatLngBounds: unit tests for LatLng and LatLngBounds, ↵Tobrun2016-02-0234-768/+690
| | | | | | | | | | builder pattern + refactoring. [android] #3754 - Working version using the underlying VisibleCoorindateBounds [android] #3754 - refactor Camera api inside maps package, correctly use factory pattern, LatLngBounds hooks into camera API [android] #3754 - cleanup old API
* [android] #3759 - Add SupportMapFragment, test app integration, cleanup old ↵Tobrun2016-02-029-27/+201
| | | | fragment implementation
* [ios] Renamed -showAnnotations:withEdgeInsets:animated:Minh Nguyễn2016-02-012-15/+12
| | | | Renamed -showAnnotations:withEdgeInsets:animated: to -showAnnotations:edgePadding:animated: for consistency with other methods. Reworded documentation comments to avoid hard-coding too many specifics that are prone to getting outdated.
* Custom edgeInsets for fitting in showAnnotationsJordan Moncharmont2016-02-012-8/+35
| | | | Keeps sensible defaults already in place, but allows callers to override.
* [core] Normalize only raster source tile URLsJohn Firebaugh2016-02-016-4/+48
|
* [core] Don't use structJohn Firebaugh2016-02-011-5/+10
| | | | It makes forward declarations inconsistent and liable to change, for no real gain.
* [core] Refactor TileJSON parsing for offlineJohn Firebaugh2016-02-013-22/+49
|
* [tests] Refactor and make MockFileSource more generalJohn Firebaugh2016-02-0112-550/+592
| | | | | | Now it works more like StubStyleObserver: you can assign std::functions to specific slots based on resource type. Rewrite resource loading tests in that style, making them less like integration tests of Style and more like unit tests of Source, GlyphStore, and SpriteStore.
* [android] #3776 - UiSettings uses MapView instead of MapboxMap as ↵Tobrun2016-02-016-191/+118
| | | | dependency. Cleanup obsolete methods MapboxMap/MapView, Renaming convention Google Maps SDK, Update tests, Some minor fixes in state management
* [android] #3753 - Optimising zoomTobrun2016-02-015-127/+309
| | | | [android] #3753 - removed old zoom methods from MapView
* [android] #3760 - parity with Google Maps SDKTobrun2016-02-0111-464/+819
| | | | | | [android] #3760 - added missing methods for UiSettings, updated tests and test app to reflect this change [android] #3760 - typo fix
* Added scalable iconMinh Nguyễn2016-01-301-0/+81
|
* ios-v3.1.0-pre.3Minh Nguyễn2016-01-291-1/+1
|
* [core] Change TileData pixelRatio to an integerJohn Firebaugh2016-01-292-2/+2
|
* [core] Rationalize Resource initializationJohn Firebaugh2016-01-2912-100/+180
|
* [core] Ensure that FileSource has access to tile URL, pixelRatio, x, y, zJohn Firebaugh2016-01-296-29/+66
|