Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | ios-v3.1.0ios-v3.1.0 | Minh Nguyễn | 2016-02-05 | 1 | -1/+1 | |
| | | ||||||
| * | ios-v3.1.0-pre.4ios-v3.1.0-pre.4 | Minh Nguyễn | 2016-02-05 | 2 | -3/+1 | |
| | | ||||||
* | | [ios] fix benchmark app | Konstantin Käfer | 2016-02-24 | 3 | -13/+47 | |
| | | ||||||
* | | [core] use a store enum instead of RTTI | Konstantin Käfer | 2016-02-24 | 9 | -5/+66 | |
| | | | | | | | | RTTI is pretty slow, in particular in iOS devices | |||||
* | | [core] fix uninitialized member variable | Konstantin Käfer | 2016-02-24 | 1 | -1/+1 | |
| | | ||||||
* | | [android] #4094 - bring back view package | Tobrun | 2016-02-24 | 8 | -39/+87 | |
| | | ||||||
* | | [node] Add test that explicitly doesn call map.release() | Thiago Marcos P. Santos | 2016-02-24 | 1 | -0/+16 | |
| | | | | | | | | | | Make sure mbgl.Map is not holding any references to the node's main loop and thus preventing the node from exit. | |||||
* | | Revert "[node] Destroy the RunLoop with the last Map object" | Thiago Marcos P. Santos | 2016-02-24 | 4 | -18/+10 | |
| | | | | | | | | This reverts commit 3633fd7ebdb2f406f17cf05320f9480a73455e09. | |||||
* | | Revert "[core] libuv unref() not really needed" | Thiago Marcos P. Santos | 2016-02-24 | 3 | -1/+30 | |
| | | | | | | | | This reverts commit 8a53c1a881c6a5272b647ca267d40fbc435d11d9. | |||||
* | | [android] #4089 - remove mapboxmapsettings integration | Tobrun | 2016-02-24 | 3 | -132/+0 | |
| | | ||||||
* | | [android] #3755 - fix package visibility issue with camera package, added ↵ | Tobrun | 2016-02-24 | 26 | -54/+85 | |
| | | | | | | | | javadoc and general cleanup | |||||
* | | [android] #4083 - relax permissions check + renamed location services + code ↵ | Tobrun | 2016-02-24 | 4 | -48/+59 | |
| | | | | | | | | clean + javadoc | |||||
* | | [android] #4038 - fix crash on polygons and polylines with empty points + ↵ | Tobrun | 2016-02-23 | 2 | -23/+54 | |
| | | | | | | | | formatting commit | |||||
* | | [android] Fix crash on HTTP 200 with no data | Thiago Marcos P. Santos | 2016-02-23 | 1 | -0/+2 | |
| | | ||||||
* | | [tests] Add utests for HTTP 200 with no data | Thiago Marcos P. Santos | 2016-02-23 | 2 | -0/+29 | |
| | | | | | | | | The implementation should return a valid empty string. | |||||
* | | [ios] Fixed zoom level for map feedback tool | Minh Nguyễn | 2016-02-22 | 2 | -1/+2 | |
| | | | | | | | | The map feedback tool uses mapbox.js, so its zoom levels are one off the zoom levels used by Mapbox GL. | |||||
* | | [andriod] #4051 - add callback to move camera api | Tobrun | 2016-02-22 | 1 | -0/+15 | |
| | | ||||||
* | | [android] #3688 - naming consistency bearing and direction | Tobrun | 2016-02-22 | 1 | -3/+3 | |
| | | ||||||
* | | [android] #4050 - expose style urls via public.xml | Tobrun | 2016-02-22 | 1 | -6/+6 | |
| | | ||||||
* | | [android] #4057 - quick zoom fix | Tobrun | 2016-02-22 | 1 | -5/+13 | |
| | | ||||||
* | | [tests] Timer is not needed to keep the main loop alive | Thiago Marcos P. Santos | 2016-02-22 | 1 | -5/+0 | |
| | | | | | | | | The loop will be alive until `.stop()` is called. | |||||
* | | [gyp] Check for gyp variable conditions on OS X | Bruno de Oliveira Abinader | 2016-02-21 | 1 | -3/+6 | |
| | | ||||||
* | | [gyp] Use variant compiler flags when needed | Bruno de Oliveira Abinader | 2016-02-21 | 9 | -2/+8 | |
| | | ||||||
* | | [gyp] Coverage only if BUILDTYPE=Debug and ENABLE_COVERAGE=1 | Bruno de Oliveira Abinader | 2016-02-21 | 5 | -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. Santos | 2016-02-20 | 1 | -3/+8 | |
| | | | | | | | | Which prevents the test runner to close. | |||||
* | | [node] Destroy the RunLoop with the last Map object | Thiago Marcos P. Santos | 2016-02-20 | 4 | -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 needed | Thiago Marcos P. Santos | 2016-02-20 | 3 | -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.io | Bruno de Oliveira Abinader | 2016-02-20 | 6 | -1/+66 | |
| | | ||||||
* | | [node] Fix handling of response callback with no arguments; add test | John Firebaugh | 2016-02-19 | 2 | -1/+30 | |
| | | ||||||
* | | [build] make clean shouldn't delete Xcode projects | John Firebaugh | 2016-02-19 | 1 | -1/+1 | |
| | | | | | | | | Fixes #2493 | |||||
* | | [build] Remove obsolete directories from make clean | John Firebaugh | 2016-02-19 | 1 | -6/+1 | |
| | | ||||||
* | | [android] #3889 - Adding detection of Scroll / Pan for DragEnd analytic | Brad Leege | 2016-02-19 | 1 | -0/+12 | |
| | | ||||||
* | | [android] #3889 - Adding Pitch Start | Brad Leege | 2016-02-19 | 1 | -2/+1 | |
| | | ||||||
* | | [android] #3889 - Adding Rotation Start. | Brad Leege | 2016-02-19 | 1 | -0/+1 | |
| | | ||||||
* | | [android] #3889 - Adding Pinch Start. Refactoring trackGestureEvent to ↵ | Brad Leege | 2016-02-19 | 1 | -9/+10 | |
| | | | | | | | | accept raw x and y coordinates. | |||||
* | | [android] #3889 - Adding Pan Start / Fling event | Brad Leege | 2016-02-19 | 1 | -0/+1 | |
| | | ||||||
* | | [android] #3889 - Adding Quick Zoom event | Brad Leege | 2016-02-19 | 1 | -0/+1 | |
| | | ||||||
* | | [android] #3889 - Adding Double Tap and Two Finger Tap gesture tracking | Brad Leege | 2016-02-19 | 1 | -19/+25 | |
| | | ||||||
* | | [android] #3889 - Building trackGestureEvent() method and using it initially ↵ | Brad Leege | 2016-02-19 | 1 | -2/+22 | |
| | | | | | | | | for Single Tap gesture | |||||
* | | [ios, osx] Don't delete a mutex with an active lock | John Firebaugh | 2016-02-19 | 1 | -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 coverage | Bruno de Oliveira Abinader | 2016-02-19 | 6 | -9/+36 | |
| | | | | | | | | This detaches coverage data collection from typical debug build. | |||||
* | | [android] #4040 - disable resource prefix | Tobrun | 2016-02-19 | 1 | -1/+1 | |
| | | ||||||
* | | Hit missed lines in equality tests | Tom MacWright | 2016-02-19 | 4 | -0/+24 | |
| | | ||||||
* | | [android] #4018 - migrated max/min zoom to UiSettings + added tests + update ↵ | Tobrun | 2016-02-19 | 6 | -90/+130 | |
| | | | | | | | | sample app | |||||
* | | [android] #4017 - update unit test for MapboxMap | Tobrun | 2016-02-19 | 3 | -11/+130 | |
| | | ||||||
* | | [android] #4015 - added unit test for CameraPosition | Tobrun | 2016-02-19 | 1 | -0/+80 | |
| | | ||||||
* | | [osx] Set default polyline and polygon color to the selected menu item color | Jason Wray | 2016-02-18 | 4 | -16/+56 | |
| | | | | | | | | Fixes #3927 | |||||
* | | [ios] Set default polyline and polygon color to the map view tint color | Jason Wray | 2016-02-18 | 3 | -4/+6 | |
| | | | | | | | | Fixes #3927 | |||||
* | | [core] Thread GLObjectStore through to Holder objects | John Firebaugh | 2016-02-18 | 66 | -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 through | John Firebaugh | 2016-02-18 | 23 | -80/+79 | |
| | |