Minh Nguyễn
60ed9e6d2e
Objective-C method naming convention
...
Removed “get” from names of methods that perform no network or file access.
2015-05-12 01:36:29 -07:00
Minh Nguyễn
1503f33140
Predicate MGLMapboxEvents initialization on user opt-out
2015-05-12 01:36:29 -07:00
Minh Nguyễn
4837359471
Register default user defaults on class initialization
...
`-[MGLMapboxEvents init]` only gets called if `-[MGLMapboxEvents sharedManager]` sees that user defaults call for an `MGLMapboxEvents` to be created. But those user defaults were only being registered inside `-[MGLMapboxEvents init]`. This change moves the registration to `+initialize`, which is called as soon as the class is loaded.
2015-05-12 01:36:29 -07:00
Brad Leege
48e21ae6e9
#1516 - Adding explicit checks for developer implementation of user Opt Out functionality
2015-05-11 23:31:22 -05:00
Brad Leege
d4fcb5bb98
Merge pull request #1469 from mapbox/1435-android-gl-crash
...
Android GL Crash
2015-05-11 11:42:21 -05:00
Minh Nguyễn
965bc41d43
Round zoom level for Map Feedback tool
...
The Map Feedback tool is still using mapbox.js, so it doesn’t support fractional zoom levels yet.
2015-05-10 23:34:47 -07:00
Minh Nguyễn
7da7f65579
Dismiss attribution popover on rotation
...
Constraints go invalid when rotating an iPad while the popover is visible and anchored to the ℹ️ .
2015-05-10 23:32:38 -07:00
Jason Wray
fbafa15395
Add long/lat/zoom to feedback URL
2015-05-10 23:14:16 -07:00
Minh Nguyễn
4de7f89f47
Turned copyright notices into action buttons
2015-05-10 04:19:01 -07:00
Minh Nguyễn
965f90c449
Attribute Mapbox and OpenStreetMap in-app
...
ℹ️ now pops up an action sheet with explicit attribution and a direct link to the Map Feedback tool.
2015-05-10 03:53:24 -07:00
Leith Bade
703e0bc2ee
Ignore deactivate when no valid EGL display. Fixes #1435
...
Initialise NativeMapView's EGL variables before Map
Fix hang
Add check for double pause
Add test for double pause
2015-05-09 12:02:39 +10:00
Brad Leege
08f1d4b511
#1481 - Changing events array to be created with +arrayWithArray
2015-05-08 15:24:19 -05:00
Brad Leege
2eef6b4412
#1481 - Refactoring to use iOS -copy and -removeAllObjects to get away from having to do potentially less stable index calculations
2015-05-08 15:02:32 -05:00
Brad Leege
9d0b67450d
#1481 - Replacing flushAt with eventQueue count of upper range limit
2015-05-08 14:53:39 -05:00
Minh Nguyễn
13a88c5dec
Merge pull request #1480 from mapbox/1ec5-metrics-keys
...
Rename settings keys
2015-05-08 12:06:51 -07:00
Minh Nguyễn
bb788f56f2
Renamed settings keys
...
The new keys fit the standard naming convention for Info.plist keys and more clearly communicate how they’re to be used.
2015-05-08 11:51:48 -07:00
Konstantin Käfer
f96580de61
catch NaN values from UIPinchGestureRecognizer
2015-05-08 20:25:43 +02:00
Brad Leege
9f0e9fe847
#1474 - Setting flushAfter back to 60 seconds. Removing debug log statements
2015-05-08 10:23:14 -05:00
Brad Leege
11886a9004
#1474 - Adding timer cleanup logic to -flush so that it doesn't loop indefinitely
2015-05-08 10:21:00 -05:00
Brad Leege
ea3979b19e
#1474 - Refactoring timer to be started when first event is added to queue. Debug logic and content also included
2015-05-08 10:13:05 -05:00
Konstantin Käfer
7dbe768ffc
change the window title to indicate the current style
2015-05-07 11:01:15 +02:00
Thiago Marcos P. Santos
769364c117
Make all GLFWView attributes private
2015-05-07 11:01:15 +02:00
Thiago Marcos P. Santos
168d7c4f17
Add style change functionality to the Linux test app
...
Makes the life of people using Linux as development environment way
easier.
Just press 's' to cycle through 3 different styles.
2015-05-07 11:01:15 +02:00
Justin R. Miller
68ff978cd6
fix lingering backgrounding crashes & add debug mode
2015-05-06 15:13:51 -07:00
Minh Nguyễn
61523d50b8
Merge branch 'master' into 1ec5-analyzer
2015-05-06 12:04:19 -07:00
Brad Leege
acd27fc386
Merge pull request #1329 from mapbox/1225-start-token
...
MapboxGL Startup Infrastructure
2015-05-05 13:00:25 -05:00
Brad Leege
804c092c81
#1225 - Simplifying MGLAccountManager for initial setup and access to AccessToken
2015-05-05 11:50:01 -05:00
Minh Nguyễn
ec3757309f
Fixed leaks of copied CF objects
2015-05-05 12:10:44 -04:00
Minh Nguyễn
fc576ddef6
Suppressed an uninitialized value warning from the static analyzer
...
While tracking the user’s location, a double tap not near the user dot now turns off location tracking instead of bouncing between the tapped location and the user location.
2015-05-05 12:02:47 -04:00
Minh Nguyễn
900d140f23
Fixed dead store analyzer warnings
...
These values weren’t being used for anything.
2015-05-05 11:41:02 -04:00
Minh Nguyễn
ec241d17ff
Fixed NSMutableString leak
...
Fixed analyzer warnings in http-nsurl target, which is MRR rather than ARC.
2015-05-05 11:33:39 -04:00
Konstantin Käfer
691c305467
add Map::isFullyLoaded()
...
returns whether the Map is still loading/parsing any assets or whether everything is there and a render will likely be complete
2015-05-05 11:47:23 +02:00
Konstantin Käfer
248e48eacc
decode URLS when loading from file system
2015-05-05 11:47:23 +02:00
Konstantin Käfer
286338c978
[iOS] send map rendering notifications
2015-05-05 11:47:22 +02:00
Brad Leege
4ce4e979ff
Updating from master
2015-05-04 17:04:46 -05:00
Brad Leege
7f6cc6cc6d
#1225 - Renaming getAccessToken method to sharedAccessToken to avoid any iOS get naming conventions
2015-05-04 16:52:41 -05:00
Brad Leege
0e36bf1c8d
#1225 - Restoring MapboxGL.h as an Umbrella header file by splitting the singleton code into MGLAccountManager.h and .m
2015-05-04 16:13:18 -05:00
Brad Leege
fef58d624f
Merge pull request #1411 from mapbox/1410-one-kilometer
...
One Kilometer Desired Accuracy
2015-05-04 13:54:07 -05:00
Brad Leege
f4e2cccf0b
#1410 - Switching Metrics Location Manager's desiredAccuracy to 1 Kilometer from 3 Kilometers
2015-05-04 13:33:42 -05:00
Minh Nguyễn
0a03f8bf5e
Merge pull request #1400 from mapbox/1ec5-disable-events-163
...
Avoid creating MGLMapboxEvents when Metrics is disabled
2015-05-04 14:01:10 -04:00
Konstantin Käfer
27d8e82e1c
lower thread priority of worker threads
2015-05-04 17:33:05 +02:00
Konstantin Käfer
72964f5bef
only update GL state when it actually changed
2015-05-04 17:33:05 +02:00
Konstantin Käfer
914b6f01f8
add gl::groups back for easier debugging in Xcode
2015-05-04 17:33:05 +02:00
Minh Nguyễn
98dc0b6f81
Avoid creating MGLMapboxEvents when Metrics is disabled
...
Mapbox Metrics already has a bottleneck; might as well use it to avoid fetching data in the first place.
2015-05-01 19:24:14 -04:00
John Firebaugh
5013be138e
Fix CURL handle leak ( fixes #1394 )
2015-05-01 18:48:07 -04:00
John Firebaugh
24695f6c02
More bandaids to avoid #1309
...
Even though we only bind the shared_ptr in the after callback, the
worker thread was still copying the callback and therefore gaining
a shared reference. Here we try to eliminate the copies.
2015-05-01 17:14:06 -04:00
Minh Nguyễn
5e6bf19144
Fixed build errors from merge
...
Follow-up to cf33edf16d .
2015-05-01 00:37:51 -04:00
Justin R. Miller
cf33edf16d
Merge branch 'master' into 1266-slippy
2015-05-01 00:06:47 -04:00
Justin R. Miller
c69e985fa5
fixes #1102 : implement reference-counted shared file cache vendor
2015-04-30 17:52:42 -04:00
Justin R. Miller
8192d2ed10
Merge pull request #1386 from mapbox/1103-no-clobber-pointers
...
fixes #1103 : allow multiple maps by not using global pointers
2015-04-30 17:27:38 -04:00