Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Namespaced reachability notification constant | Minh Nguyễn | 2015-06-12 | 1 | -2/+2 |
| | | | Fixes #1717. | ||||
* | Replace mbgl::util::make_unique<> with std::make_unique<> | Konstantin Käfer | 2015-05-26 | 2 | -7/+5 |
| | |||||
* | prefix Reachability with "MGL" to avoid linking conflicts and app store ↵ | Konstantin Käfer | 2015-05-26 | 1 | -5/+5 |
| | | | | rejections | ||||
* | update Reachability with latest version | Konstantin Käfer | 2015-05-26 | 1 | -143/+85 |
| | |||||
* | Check account type before comparing hostname | Minh Nguyễn | 2015-05-19 | 1 | -6/+5 |
| | |||||
* | Cache account type user default | Minh Nguyễn | 2015-05-19 | 1 | -1/+4 |
| | |||||
* | Compare hostname for adding events=true | Minh Nguyễn | 2015-05-19 | 1 | -9/+6 |
| | | | | ref #1596, #1599 | ||||
* | #1596 - Adding mapbox.com checking to http requests | Brad Leege | 2015-05-19 | 1 | -6/+8 |
| | |||||
* | Renamed settings keys | Minh Nguyễn | 2015-05-08 | 1 | -1/+1 |
| | | | | The new keys fit the standard naming convention for Info.plist keys and more clearly communicate how they’re to be used. | ||||
* | Fixed NSMutableString leak | Minh Nguyễn | 2015-05-05 | 1 | -4/+2 |
| | | | | Fixed analyzer warnings in http-nsurl target, which is MRR rather than ARC. | ||||
* | lower thread priority of worker threads | Konstantin Käfer | 2015-05-04 | 1 | -0/+13 |
| | |||||
* | Introduce and use uv::timer | John Firebaugh | 2015-04-30 | 1 | -34/+10 |
| | |||||
* | Use uv::async | John Firebaugh | 2015-04-30 | 1 | -14/+4 |
| | |||||
* | Restructure *Request and Context | John Firebaugh | 2015-04-28 | 1 | -79/+61 |
| | | | | | | | | The previous implementation, based on thread-local storage, did not ensure that the context was destructed before the FileSource run loop. This resulted in implementations attempting to uv_close handles for a loop that had already been destroyed. This change also fixes #1262. | ||||
* | Remove RequestBase::start | John Firebaugh | 2015-04-28 | 1 | -13/+10 |
| | | | | | | Requests are always started immediately upon construction. While here, use typed pointers, not void*. | ||||
* | Separate RequestBase from DefaultFileSource internals | John Firebaugh | 2015-04-28 | 1 | -10/+3 |
| | | | | | | | | SharedRequestBase was trying to do two different jobs: be a base class for Asset/HttpRequest and track internal state for DefaultFileSource. Now we have RequestBase for the former, and DefaultFileRequest for the latter. | ||||
* | pointer ⇢ reference | John Firebaugh | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | make implementation files private headers | Konstantin Käfer | 2015-04-13 | 1 | -2/+2 |
| | |||||
* | hide Thread<> and separate the Implementation object | Konstantin Käfer | 2015-04-13 | 1 | -1/+1 |
| | |||||
* | convert DefaultFileSource to use util::Thread<> | Konstantin Käfer | 2015-04-10 | 1 | -12/+12 |
| | |||||
* | #1185 - Adding "events=true" query string to all non metrics http requests ↵ | Brad Leege | 2015-04-02 | 1 | -1/+12 |
| | | | | if metrics are not disabled | ||||
* | closes #1082, refs #756: user dot on map in iOS | Justin R. Miller | 2015-03-25 | 1 | -10/+26 |
| | |||||
* | Log the Environment ID and the Thread name | Thiago Marcos P. Santos | 2015-03-18 | 1 | -4/+2 |
| | | | | | | | | | | | | | | | | | | | To make it easier to debug, add the Environment ID and the Thread name to the log messages. For instance log messages from the TileParser will look like: [WARNING] {0}{TileWorker_15/18653/9486}[ParseTile]: some relevant warning message | | | | | | | +-> Component | | +--------------------> Thread name | +----------------------------------> Environment ID +------------------------------------------> Severity level Log messages that are not inside an Environment::Scope will work normally and will look like: [WARNING] [JNI]: some relevant warning message Fixes #882. | ||||
* | Look inside MapboxGL.bundle when present | Minh Nguyễn | 2015-03-16 | 1 | -1/+10 |
| | | | | Fixes #1011. | ||||
* | Make the logging system static | Thiago Marcos P. Santos | 2015-03-12 | 1 | -3/+3 |
| | | | | | | | 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). | ||||
* | Simplify the logging mechanism | Thiago Marcos P. Santos | 2015-03-12 | 1 | -26/+0 |
| | | | | | | | | | Move the implementation of the more specialized methods to the base class and let the platform implement only the most generic method that takes all the possible arguments. These specialized methods will then map to the generic implementation that must be provided by the platforms we support. | ||||
* | scope Requests to an Environment object for easier cancelation | Konstantin Käfer | 2015-03-06 | 1 | -0/+3 |
| | | | | | | | | | we are now scoping all file requests to an environment object. The FileSource implementation treats this as an opaque pointer, but allows canceling all Requests that are associated with that pointer. This is necessary to abort all file requests that originated from a particular Map object. Aborting a file request is different from canceling a file request: A canceled request doesn't have its callback called, while an aborted request will have its callback called with an error, indicating that the environment is going to be shut down. | ||||
* | fix handling around unique_ptr releases | Konstantin Käfer | 2015-03-06 | 1 | -1/+0 |
| | |||||
* | move iOS code from gl-cocoa to this project | Justin R. Miller | 2015-02-09 | 2 | -4/+0 |
| | |||||
* | refactor makefile | Konstantin Käfer | 2015-02-04 | 2 | -10/+28 |
| | |||||
* | make ios compile | Konstantin Käfer | 2015-02-04 | 1 | -2/+2 |
| | |||||
* | cancel the backoff timer when the request is canceled | Konstantin Käfer | 2015-02-04 | 1 | -0/+15 |
| | |||||
* | remove circular shared_ptr and a few other memory leaks | Konstantin Käfer | 2015-02-04 | 3 | -47/+73 |
| | |||||
* | do not leak string handles | Konstantin Käfer | 2015-02-04 | 1 | -4/+10 |
| | |||||
* | rewrite storage layer to be independent of the Map's event loop | Konstantin Käfer | 2015-02-04 | 2 | -155/+388 |
| | |||||
* | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2014-12-18 | 1 | -0/+18 |
|\ | | | | | | | | | | | | | | | | | | | | | Conflicts: gyp/mbgl-ios.gypi gyp/mbgl-osx.gypi platform/default/asset_request_libuv.cpp src/mbgl/storage/caching_http_file_source.cpp src/mbgl/storage/file_request.cpp src/mbgl/storage/file_request.hpp src/mbgl/storage/file_request_baton.hpp | ||||
| * | change file:// to asset:// to indicate that they aren't arbitrary files | Konstantin Käfer | 2014-12-17 | 1 | -0/+18 |
| | | | | | | | | refs #579 | ||||
* | | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2014-12-10 | 1 | -0/+13 |
|\ \ | |/ | | | | | | | Conflicts: platform/default/http_request_baton_curl.cpp | ||||
| * | report version number in user agent string | Konstantin Käfer | 2014-12-08 | 1 | -2/+12 |
| | | | | | | | | refs #628 | ||||
| * | add user agent header | Konstantin Käfer | 2014-12-08 | 1 | -0/+3 |
| | | | | | | | | fixes #628 | ||||
* | | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2014-12-04 | 1 | -2/+2 |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: include/mbgl/storage/base_request.hpp include/mbgl/storage/file_request_baton.hpp include/mbgl/storage/http_request.hpp include/mbgl/storage/http_request_baton.hpp include/mbgl/util/uv_detail.hpp platform/darwin/http_request_baton_cocoa.mm platform/default/caching_http_file_source.cpp platform/default/http_request_baton_curl.cpp src/map/map.cpp src/storage/base_request.cpp src/storage/file_request.cpp src/storage/file_request_baton.cpp src/storage/http_request.cpp src/storage/http_request_baton.cpp | ||||
| * | Prefer stdlib to libuv (fixes #688) | John Firebaugh | 2014-12-03 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason | Leith Bade | 2014-12-03 | 2 | -4/+5 |
|\ \ | |/ | | | | | | | Conflicts: src/map/map.cpp | ||||
| * | add array overloads to make_unique and move it to mbgl::util from std | Konstantin Käfer | 2014-12-03 | 2 | -4/+5 |
| | | |||||
* | | Use uv::async and various other fixes | Leith Bade | 2014-12-03 | 1 | -2/+2 |
|/ | |||||
* | explicitly cast to 32 bit integer | Konstantin Käfer | 2014-11-06 | 1 | -2/+2 |
| | |||||
* | also use custom formatter for OS X | Konstantin Käfer | 2014-11-04 | 1 | -10/+3 |
| | |||||
* | use CoreImage for decoding/encoding images on osx/ios | Konstantin Käfer | 2014-10-30 | 1 | -0/+125 |
| | |||||
* | make tests work | Konstantin Käfer | 2014-10-24 | 1 | -1/+1 |
| | |||||
* | restructure gyp files | Konstantin Käfer | 2014-10-24 | 5 | -0/+777 |