summaryrefslogtreecommitdiff
path: root/android/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Ensure call-once semantics inside InitializeExtensionsJohn Firebaugh2015-05-131-14/+4
|
* Extensible GL extension supportJohn Firebaugh2015-05-131-84/+3
|
* Remove unused GL feature flagsJohn Firebaugh2015-05-131-9/+0
| | | | These were used only for prerendered textures, which were removed.
* Ignore deactivate when no valid EGL display. Fixes #1435Leith Bade2015-05-091-5/+11
| | | | | | | | | | Initialise NativeMapView's EGL variables before Map Fix hang Add check for double pause Add test for double pause
* Ensure no GL commands are executed after pauseJohn Firebaugh2015-05-041-5/+4
|
* Remove unused includesJohn Firebaugh2015-04-281-0/+1
|
* Resize view from map threadJohn Firebaugh2015-04-282-5/+1
|
* Remove Map::start/stopJohn Firebaugh2015-04-282-42/+1
| | | | | | Both Android and iOS now use pause/resume. The map thread is always running, and be able to receive messages. When paused, it will just refuse to render.
* Following kkaefer's view changesJohn Firebaugh2015-04-281-2/+2
|
* remove some unused includesKonstantin Käfer2015-04-282-0/+2
|
* move most private Map code to MapContextKonstantin Käfer2015-04-282-11/+3
|
* [android] never pass garbage info to RegisterNatives()Konstantin Käfer2015-04-201-4/+2
|
* remove nativeRun() method as that is now privateKonstantin Käfer2015-04-171-9/+1
|
* Rework easing transition codeJohn Firebaugh2015-04-021-48/+0
| | | | | | | | | | | | | | This brings the easing transition code a bit closer to how easings work in gl-js. Instead of having an array of individual transitions for scale, rotate, and pan, there is a single transition function that does all the required calculations. This permits us to: * Eliminate the "timeout" transition. (Fixes #126) * Replace start/stopPanning() et al with setGestureInProgress(). Apps or SDKs are expected to make paired calls to setGestureInProgress(). This state will be ORed with the active easing state to determine when to use texture interpolation. (Fixes #79) * Run style recalculations only when an ease transition that affects the zoom is in progress. (Fixes #1155)
* replace iterator variable types with autoKonstantin Käfer2015-04-011-1/+1
|
* Merge pull request #972 from mapbox/log_cleanupThiago Marcos P. Santos2015-03-121-3/+0
|\ | | | | Refactoring of the log system
| * Make the logging system staticThiago Marcos P. Santos2015-03-121-3/+0
| | | | | | | | | | | | | | No initialization is needed anymore and we can use the logging functions safely at any point of the code (threading is not handled though, so you might get multiplexed messages if you log from two threads simultaneously).
* | fixes black flicker on rotating the deviceKonstantin Käfer2015-03-122-30/+7
|/ | | | | | | | | | | | fixes #838 instead of rendering ad libitum on the map thread, we are now driving rendering from the UI thread on iOS via the map.renderSync() function. There are still white bars during the rotation, but the general content of the view is kept visible. - upgrades GLFW to 3.1 - removes swapped/needsSwap in favor of a more explicit scheme - View#invalidate() now replaces View#swap() and is called whenever the View needs to trigger a rerender. GLFW and Android to this right away, while iOS goes back to the main thread and does the Map redrawing as part of the GLKView update - sets all iOS deployment targets to 7.0 - disables SQLite3 version check, since the library version changed on iOS 8.2
* guard against concurrent OpenGL extension loadingKonstantin Käfer2015-03-061-9/+8
|
* make Map::resize() privateKonstantin Käfer2015-03-062-18/+7
| | | | they can only be called by View::resize
* Fixup LatLng class refLeith Bade2015-02-191-12/+12
|
* Add projection functions to JavaLeith Bade2015-02-191-11/+233
|
* Tidy up JNI LatLng refsLeith Bade2015-02-191-76/+76
|
* fixes #476 & #853: pixel/meter/latlng conversion routines in core & iOSJustin R. Miller2015-02-161-8/+7
|
* #868 - Updating getLatLon() calls in MapView and NativeMapView. Updating ↵Brad Leege2015-02-121-10/+10
| | | | Java to C++ bindings to support refactored names.
* refactor makefileKonstantin Käfer2015-02-042-11/+9
|
* rearrange tests and add storage testsKonstantin Käfer2015-02-041-1/+6
|
* Use std::chronoLeith Bade2015-02-042-30/+30
|
* Throw on egl errorsLeith Bade2015-01-222-61/+74
|
* get/setAppliedStyleClasses -> get/setClassesLeith Bade2015-01-181-11/+38
|
* Remove binary shader caching on Android since OS already does thisLeith Bade2015-01-131-15/+0
|
* Remove coffeecatchLeith Bade2015-01-135-3075/+62
|
* Add failsafe to program binary loadingLeith Bade2015-01-051-0/+4
|
* Clang-format on Android codeLeith Bade2015-01-022-339/+442
|
* Remove errorLeith Bade2014-12-261-1/+1
|
* Add error for testing new build systemLeith Bade2014-12-251-1/+1
|
* Rename View functionsLeith Bade2014-12-231-7/+7
|
* Remove C style castsLeith Bade2014-12-221-22/+22
|
* Add missing GL extensionsLeith Bade2014-12-221-0/+53
|
* Add Android user-agent infoLeith Bade2014-12-101-0/+7
|
* Remove Map::cleanup() from JNILeith Bade2014-12-081-9/+1
|
* Missing assertsLeith Bade2014-12-061-8/+4
|
* Merge classesLeith Bade2014-12-061-44/+47
|
* Fix commitLeith Bade2014-12-062-3/+4
|
* Fix Map with CachingHTTPFileSourceLeith Bade2014-12-041-1/+1
|
* Fix Android crashLeith Bade2014-12-041-1/+1
|
* Rename lots of thingsLeith Bade2014-12-042-440/+440
|
* Remove boost::make_uniqueLeith Bade2014-12-031-3/+2
|
* Fix typoLeith Bade2014-12-021-1/+1
|
* Fix typoLeith Bade2014-11-301-59/+69
|