summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [andriod] #4051 - add callback to move camera apiTobrun2016-02-221-0/+15
|
* [android] #3688 - naming consistency bearing and directionTobrun2016-02-221-3/+3
|
* [android] #4050 - expose style urls via public.xmlTobrun2016-02-221-6/+6
|
* [android] #4057 - quick zoom fixTobrun2016-02-221-5/+13
|
* [tests] Timer is not needed to keep the main loop aliveThiago Marcos P. Santos2016-02-221-5/+0
| | | | The loop will be alive until `.stop()` is called.
* [gyp] Check for gyp variable conditions on OS XBruno de Oliveira Abinader2016-02-211-3/+6
|
* [gyp] Use variant compiler flags when neededBruno de Oliveira Abinader2016-02-219-2/+8
|
* [gyp] Coverage only if BUILDTYPE=Debug and ENABLE_COVERAGE=1Bruno de Oliveira Abinader2016-02-215-71/+70
| | | | | | | | Coverage compiler and linker flags are used only when (1) in debug build and (2) with ENABLE_COVERAGE set to 1. Besides, because OS X's libtool is unable to understand '--coverage', this linker flag is only used genrating executable targets. Also, using 'link_settings' to specify linker options and separate instructions for OSX and Linux.
* [node] Not all tests were calling `map.release()`Thiago Marcos P. Santos2016-02-201-3/+8
| | | | Which prevents the test runner to close.
* [node] Destroy the RunLoop with the last Map objectThiago Marcos P. Santos2016-02-204-10/+18
| | | | | | | | | | | The last map object to get destroyed will also destroy the RunLoop (which will also destroy the AsyncTask). This will clear any reference to the Node default main loop and let it close. Downside is that we need to make sure we are always calling `map.release()`.
* [core] libuv unref() not really neededThiago Marcos P. Santos2016-02-203-30/+1
| | | | | | | | | | | | The run loop will be kept alive because it has an `AsyncTask`. We also can simple stop the loop with `uv_stop()`. The `RunLoop` is still gonna be the last object to be destroyed because it is the first object to be created in the thread, so by design it won't outlive `Timer`s and `AsyncTask`s. This patch won't change the current behavior, will just make the code simpler.
* [tests] Upload coverage reports to coveralls.ioBruno de Oliveira Abinader2016-02-206-1/+66
|
* [node] Fix handling of response callback with no arguments; add testJohn Firebaugh2016-02-192-1/+30
|
* [build] make clean shouldn't delete Xcode projectsJohn Firebaugh2016-02-191-1/+1
| | | | Fixes #2493
* [build] Remove obsolete directories from make cleanJohn Firebaugh2016-02-191-6/+1
|
* [android] #3889 - Adding detection of Scroll / Pan for DragEnd analyticBrad Leege2016-02-191-0/+12
|
* [android] #3889 - Adding Pitch StartBrad Leege2016-02-191-2/+1
|
* [android] #3889 - Adding Rotation Start.Brad Leege2016-02-191-0/+1
|
* [android] #3889 - Adding Pinch Start. Refactoring trackGestureEvent to ↵Brad Leege2016-02-191-9/+10
| | | | accept raw x and y coordinates.
* [android] #3889 - Adding Pan Start / Fling eventBrad Leege2016-02-191-0/+1
|
* [android] #3889 - Adding Quick Zoom eventBrad Leege2016-02-191-0/+1
|
* [android] #3889 - Adding Double Tap and Two Finger Tap gesture trackingBrad Leege2016-02-191-19/+25
|
* [android] #3889 - Building trackGestureEvent() method and using it initially ↵Brad Leege2016-02-191-2/+22
| | | | for Single Tap gesture
* [ios, osx] Don't delete a mutex with an active lockJohn Firebaugh2016-02-191-2/+9
| | | | The lock is in place to enforce that `async` is not accessed if the request has been, cancelled. Therefore it's not necessary to hold the lock beyond setting cancelled to true, and in fact it's unsafe to so: if this is the last remaining shared reference, `delete this` will destroy the mutex. If the lock was held, it would then be orphaned.
* [tests] Use ENABLE_COVERAGE=1 envvar to enable coverageBruno de Oliveira Abinader2016-02-196-9/+36
| | | | This detaches coverage data collection from typical debug build.
* [android] #4040 - disable resource prefixTobrun2016-02-191-1/+1
|
* Hit missed lines in equality testsTom MacWright2016-02-194-0/+24
|
* [android] #4018 - migrated max/min zoom to UiSettings + added tests + update ↵Tobrun2016-02-196-90/+130
| | | | sample app
* [android] #4017 - update unit test for MapboxMapTobrun2016-02-193-11/+130
|
* [android] #4015 - added unit test for CameraPositionTobrun2016-02-191-0/+80
|
* [osx] Set default polyline and polygon color to the selected menu item colorJason Wray2016-02-184-16/+56
| | | | Fixes #3927
* [ios] Set default polyline and polygon color to the map view tint colorJason Wray2016-02-183-4/+6
| | | | Fixes #3927
* [core] Thread GLObjectStore through to Holder objectsJohn Firebaugh2016-02-1866-321/+313
| | | | | | This eliminates the reliance on ThreadContext to provide GLObjectStore, and statically enforces that GL cleanup functions happen only when GLObjectStore::performCleanup is called. With the elimination of the Map thread, this becomes important because there may be multiple GLObjectStore's per-thread, and Map will need to ensure that the correct context is active when calling GLObjectStore::performCleanup.
* [core] Remove ThreadContext::getFileSource; instead thread FileSource throughJohn Firebaugh2016-02-1823-80/+79
|
* Revert "[gl] Updated CustomLayer tests"John Firebaugh2016-02-181-24/+30
| | | | | | These tests are intended to reflect how someone using the custom layer feature might actually write their callbacks. Therefore the callbacks should not use mbgl-specific classes. This reverts commit 69112a2a09404cc0ee7089a9f1f81ff1feac586f.
* [ios] Clarified manual installation instructionsMinh Nguyễn2016-02-181-2/+2
| | | | | People are used to dragging frameworks into the Linked Frameworks and Libraries section, but the SDK only works when embedded inside the application. Fixes #4011.
* [osx] Typo in readmeMinh Nguyễn2016-02-181-1/+1
|
* [android] #3119 - Updating mapbox_access_token Name in developer-config.xmlBrad Leege2016-02-181-1/+1
|
* [android] #3119 - Updating mapbox_access_token Name in developer-config.xmlBrad Leege2016-02-181-1/+1
|
* [android] #3897 - Refactoring check that determines when to send turnstile eventBrad Leege2016-02-182-3/+4
|
* [android] #3897 - Updating TestApp versionCode and versionName to make ↵Brad Leege2016-02-181-2/+2
| | | | testing easier to spot
* [android] #3897 - Changing initial flush delay time to 10 secondsBrad Leege2016-02-181-1/+2
|
* [android] #3897 - Initial Map Load eventBrad Leege2016-02-183-7/+17
|
* [android] #3897 - Initial Turnstile event with when to push logic infrastructureBrad Leege2016-02-182-5/+42
|
* [android] #4009 - add tests for tracking settings, optimise architecture to ↵Tobrun2016-02-185-62/+92
| | | | make it testable through unit tests
* [tests] Fix 'linux' debug build on OSXBruno de Oliveira Abinader2016-02-181-1/+1
|
* [tests] Added coverage report target 'check'Bruno de Oliveira Abinader2016-02-183-0/+67
| | | | | Issuing 'make check' now collects unit tests coverage data and generates a report in HTML.
* [osx] Enable coverage support for debug buildBruno de Oliveira Abinader2016-02-184-2/+20
|
* [linux] Enable coverage support for debug buildBruno de Oliveira Abinader2016-02-181-1/+12
|
* [tests] Bumped KIF hashBruno de Oliveira Abinader2016-02-181-0/+0
| | | | | Commit 766ff59663f19222993ed32e5be36894bcb6949d removes a generated .gcda file that prevents proper lcov usage.