summaryrefslogtreecommitdiff
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* rename reachability on OS X as wellKonstantin Käfer2015-05-261-3/+3
|
* DefaultFileSource has responsibility for handling mapbox:// URLsJohn Firebaugh2015-05-261-5/+6
|
* change the window title to indicate the current styleKonstantin Käfer2015-05-071-1/+3
|
* add style cycling to Mac OS X app as wellKonstantin Käfer2015-05-072-1/+18
|
* Remove Map::start/stopJohn Firebaugh2015-04-281-2/+2
| | | | | | 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.
* merge build targets so we only have one build file per platformKonstantin Käfer2015-04-241-1/+1
| | | | previously, we used multiple different projects for various targets (app, test, render) that overwrote each other, so it was impossible to have one project to build them all, one project to compile them, one project to run them all and in the darkness bind them
* Merge pull request #1250 from mapbox/1250-separate-thread-objectJohn Firebaugh2015-04-161-1/+1
|\ | | | | Separate objects from Thread management
| * make implementation files private headersKonstantin Käfer2015-04-131-1/+1
| |
| * hide Thread<> and separate the Implementation objectKonstantin Käfer2015-04-131-4/+3
| |
| * convert DefaultFileSource to use util::Thread<>Konstantin Käfer2015-04-101-2/+2
| |
| * add Thread<T> and RunLoopKonstantin Käfer2015-04-101-2/+3
| | | | | | | | | | | | Thread<T> is a generic thread management object that starts a thread, creates an object T in that thread and calls its .start() function. When the Thread<T> object is destructed (which must happen in the thread that created it), it'll call the object's .stop() function, and wait for thread termination. The .stop() function must somehow get the thread to terminate. Note that object T's constructor/destructor/start()/stop() must be protected/private, and Thread<T> must be declared as a friend class. All public functions may be called from any thread and are exposed through operator->(). RunLoop encapsulates a libuv runloop and has a facility of dispatching function objects to the thread. It can be used either as a worker thread class by itself, or it can be derived from. This commit converts SQLiteCache to derive from RunLoop and removes the custom code used previously for managing the cache thread.
* | define MACOSX_DEPLOYMENT_TARGET in common.gypiMike Morris2015-04-131-1/+0
|/ | | | Needed in target_defaults to prevent node-gyp from overriding this everywhere with '10.5' from https://github.com/joyent/node/blob/master/common.gypi
* refs #893 #992: point annotations APIJustin R. Miller2015-03-171-1/+1
|
* Make the logging system staticThiago Marcos P. Santos2015-03-121-3/+1
| | | | | | | 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 #476 & #853: pixel/meter/latlng conversion routines in core & iOSJustin R. Miller2015-02-161-9/+15
|
* refactor makefileKonstantin Käfer2015-02-042-4/+6
|
* use standard DEBUG macro rather than NDEBUGKonstantin Käfer2015-02-041-2/+2
|
* make storage lib separate so we can build without storage libsKonstantin Käfer2015-02-041-42/+34
|
* make ios compileKonstantin Käfer2015-02-041-17/+19
|
* rearrange tests and add storage testsKonstantin Käfer2015-02-041-1/+24
|
* remove circular shared_ptr and a few other memory leaksKonstantin Käfer2015-02-041-0/+3
|
* rewrite storage layer to be independent of the Map's event loopKonstantin Käfer2015-02-041-5/+8
|
* Use v7 styles / testsJohn Firebaugh2015-01-221-1/+1
|
* include sqlite3_static_libs in linker flagsMike Morris2015-01-131-1/+2
|
* Merge branch 'master' into shader-performanceJohn Firebaugh2015-01-071-3/+1
|\
| * change file:// to asset:// to indicate that they aren't arbitrary filesKonstantin Käfer2014-12-171-3/+1
| | | | | | | | refs #579
* | depend on mbgl-core instead of -standalone so we don't have to run the ↵Konstantin Käfer2014-12-121-1/+3
|/ | | | | | packaging script every time (this speeds up the build slightly)
* Move setAccessToken to CachingHTTPFileSourceJohn Firebaugh2014-12-041-3/+2
|
* Move setReachability to CachingHTTPFileSourceJohn Firebaugh2014-12-041-2/+2
|
* make most headers privateKonstantin Käfer2014-12-041-1/+2
|
* break out FileSource as an abstract classMike Morris2014-12-031-1/+3
| | | | add CachingHTTPFileSource implementation
* Use v6 stylesJohn Firebaugh2014-11-041-1/+1
|
* Get mapbox-gl-styles via submodule (fixes #511)John Firebaugh2014-10-311-1/+1
|
* fix gyp projectKonstantin Käfer2014-10-301-2/+1
|
* use stable cross-generator direction for referencing standalone lib + other ↵Dane Springmeyer2014-10-291-2/+0
| | | | minor fixups
* fix xproj targetDane Springmeyer2014-10-291-12/+19
|
* fix macosx app linkingDane Springmeyer2014-10-291-1/+11
|
* rename mbgl to mbgl-coreKonstantin Käfer2014-10-291-1/+1
|
* gyp fixesKonstantin Käfer2014-10-281-1/+4
|
* allow installing the libraryKonstantin Käfer2014-10-271-2/+2
|
* make tests workKonstantin Käfer2014-10-241-1/+1
|
* restructure gyp filesKonstantin Käfer2014-10-242-19/+10
|
* fix compile warningsKonstantin Käfer2014-10-221-1/+1
|
* add reachabilityKonstantin Käfer2014-09-292-0/+14
|
* add etag support and if-none-match/if-modified-since to cocoa http handlingKonstantin Käfer2014-09-261-0/+1
|
* move cocoa nsurlrequest code to common folderKonstantin Käfer2014-09-241-1/+1
|
* do 304 requests and cache them in sqliteKonstantin Käfer2014-09-242-2/+4
|
* use platform-specific NSString for case changes on OS X/iOSKonstantin Käfer2014-08-221-0/+1
| | | | refs #309
* use a file source object to abstract loading of resourcesKonstantin Käfer2014-08-082-12/+9
|
* Eliminate warningsJohn Firebaugh2014-08-071-0/+2
|