summaryrefslogtreecommitdiff
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | add GLX support to HeadlessView::make_inactiveMike Morris2014-09-101-1/+3
| | | | | |
| | * | | | Merge branch 'fix-context-shutdown-merge' into libuv-0.10-fix-context-shutdownMike Morris2014-09-104-1/+23
| | |\ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | Conflicts: src/map/map.cpp
| | | * | | Adds the function Map::terminate() to allow all GL resources heldLeith Bade2014-09-101-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by the map to be released immediately. Map::terminate() will call any GL functions on the current thread without blocking or defering to the rendering thread. This function allows a GL context to be destroyed and recreated safely without having to delete the Map object. Fixes mapbox/mapbox-gl-native#341 Conflicts: include/llmr/renderer/painter.hpp test/headless.cpp
| | | * | | Add View::make_inactive() to remove context from rendering threadLeith Bade2014-09-104-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | View::make_inactive() is called just before termination of the rendering thread. The implementation must clear the thread's GL context. This ensures there is no context still bound to a thread during GL shutdown. This is needed as GL will not actually delete a context until it is not active on any thread. Fixes mapbox/mapbox-gl-native#340 Conflicts: common/glfw_view.hpp include/llmr/map/view.hpp test/headless.cpp
| | * | | | make context active before clearing buffersMike Morris2014-09-101-0/+2
| | | | | |
| | * | | | Merge branch 'master' into libuv010Mike Morris2014-09-091-0/+7
| | |\ \ \ \
| | * | | | | port curl_request to libuv 0.10.xMike Morris2014-08-261-7/+7
| | | | | | |
* | | | | | | restructure gyp filesKonstantin Käfer2014-10-2421-2221/+0
|/ / / / / /
* | | | | | curl fixesKonstantin Käfer2014-10-201-7/+16
| |_|_|_|/ |/| | | | | | | | | | | | | | [skip ci]
* | | | | report a permanent error instead of aborting on unknown error codesKonstantin Käfer2014-10-081-1/+1
| | | | | | | | | | | | | | | | | | | | fixes #479
* | | | | fix headless testsKonstantin Käfer2014-09-302-0/+5
| | | | |
* | | | | disable URLcache for NSURLRequestsKonstantin Käfer2014-09-301-1/+1
| | | | |
* | | | | add missing includeKonstantin Käfer2014-09-291-0/+1
| | | | |
* | | | | add reachabilityKonstantin Käfer2014-09-292-0/+639
| | | | |
* | | | | add etag support and if-none-match/if-modified-since to cocoa http handlingKonstantin Käfer2014-09-266-473/+155
| | | | |
* | | | | use the default cache location on ios to avoid writing to unwritable file ↵Konstantin Käfer2014-09-241-0/+19
| | | | | | | | | | | | | | | | | | | | system locations
* | | | | add back CURL requestingKonstantin Käfer2014-09-243-459/+871
| | | | |
* | | | | whitespace fixesKonstantin Käfer2014-09-241-2/+2
| | | | |
* | | | | move cocoa nsurlrequest code to common folderKonstantin Käfer2014-09-241-0/+150
| | | | |
* | | | | option to pass data parameter, and add more explanationKonstantin Käfer2014-09-241-1/+3
| | | | |
* | | | | add a callback to stop() to allow running the current thread's event loopKonstantin Käfer2014-09-242-1/+6
| | | | |
* | | | | do 304 requests and cache them in sqliteKonstantin Käfer2014-09-242-120/+0
| | | | |
* | | | | parse cache-control and last-modified headersKonstantin Käfer2014-09-242-0/+35
| |_|_|/ |/| | |
* | | | Support pixelRatio parameter for render testsJohn Firebaugh2014-09-222-2/+5
| |_|/ |/| |
* | | Revert "make context active before clearing buffers"Mike Morris2014-09-101-2/+0
| | | | | | | | | | | | This reverts commit 636fedff122dc254ec77ea5504cf8d94acd8b351.
* | | make context active before clearing buffersMike Morris2014-09-101-0/+2
| |/ |/|
* | Also release the current contextJohn Firebaugh2014-09-031-0/+1
| |
* | glXDestroyContext, XFree, XCloseDisplayJohn Firebaugh2014-09-031-0/+6
|/
* Merge pull request #445 from mapbox/nsstringKonstantin Käfer2014-08-262-0/+46
|\ | | | | Use NSString-specific case change functions on OS X/iOS
| * use platform-specific NSString for case changes on OS X/iOSKonstantin Käfer2014-08-222-0/+46
| | | | | | | | refs #309
* | Indicate gzip support as well as deflateJohn Firebaugh2014-08-221-1/+1
|/ | | libcurl supports both: http://curl.haxx.se/dev/readme-encoding.html
* fix warningsKonstantin Käfer2014-08-181-1/+1
|
* remove uv.h dependency in darwin-specific codeKonstantin Käfer2014-08-121-16/+15
|
* remove uv.h dependency from header filesKonstantin Käfer2014-08-122-5/+1
|
* Eliminate warningsJohn Firebaugh2014-08-071-1/+1
|
* show zom/lat/lon/bearing in window titleKonstantin Käfer2014-08-051-0/+8
|
* Flip name and units and sign of rotation APIJohn Firebaugh2014-07-214-9/+9
| | | | | | Angle -> Bearing Radians -> Degrees Clockwise -> Counterclockwise
* add missing headerKonstantin Käfer2014-07-161-0/+2
|
* rename llmr => mbglKonstantin Käfer2014-07-1614-72/+72
|
* rename file and fix merge errorKonstantin Käfer2014-07-161-0/+2
|
* refs #342 & #346: per-map change callbacksJustin R. Miller2014-07-164-18/+12
|
* allow for delayed map notifications during animationsJustin R. Miller2014-07-152-2/+5
|
* fix errorsKonstantin Käfer2014-07-141-4/+4
|
* add enum class to unify parsing/stringificationKonstantin Käfer2014-07-142-8/+8
|
* add cstdarg headersKonstantin Käfer2014-07-112-1/+4
|
* allow formatted messagesKonstantin Käfer2014-07-114-0/+24
|
* add nslog and stderr log backendsKonstantin Käfer2014-07-114-0/+84
|
* fix compile errorsKonstantin Käfer2014-07-081-2/+2
|
* fix headless rendering on travis and actually execute the headless testKonstantin Käfer2014-07-072-15/+27
| | | | fixes #357
* first draft at glx headless renderingKonstantin Käfer2014-07-072-1/+78
| | | | [skip ci]