Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | change the window title to indicate the current style | Konstantin Käfer | 2015-05-07 | 1 | -1/+4 |
| | |||||
* | Make all GLFWView attributes private | Thiago Marcos P. Santos | 2015-05-07 | 1 | -2/+1 |
| | |||||
* | Add style change functionality to the Linux test app | Thiago Marcos P. Santos | 2015-05-07 | 1 | -1/+18 |
| | | | | | | | Makes the life of people using Linux as development environment way easier. Just press 's' to cycle through 3 different styles. | ||||
* | Remove Map::start/stop | John Firebaugh | 2015-04-28 | 1 | -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. | ||||
* | make implementation files private headers | Konstantin Käfer | 2015-04-13 | 1 | -1/+1 |
| | |||||
* | hide Thread<> and separate the Implementation object | Konstantin Käfer | 2015-04-13 | 1 | -4/+3 |
| | |||||
* | convert DefaultFileSource to use util::Thread<> | Konstantin Käfer | 2015-04-10 | 1 | -2/+2 |
| | |||||
* | add Thread<T> and RunLoop | Konstantin Käfer | 2015-04-10 | 1 | -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. | ||||
* | Delete the GLFWView object at exit | Thiago Marcos P. Santos | 2015-03-20 | 1 | -2/+3 |
| | | | | | Also destroy the glfwWindow we create. This leak was probably harmless but a nice cleanup helps us debug other serious memory leaks. | ||||
* | Get rid of printf and cout by using Log::* | Thiago Marcos P. Santos | 2015-03-12 | 1 | -1/+1 |
| | | | | | | | Use our logging system that will route the message accordingly on the target platform. Fixes #613 | ||||
* | Make the logging system static | Thiago Marcos P. Santos | 2015-03-12 | 1 | -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 & iOS | Justin R. Miller | 2015-02-16 | 1 | -2/+5 |
| | |||||
* | refactor makefile | Konstantin Käfer | 2015-02-04 | 1 | -1/+1 |
| | |||||
* | fixes for linux | Konstantin Käfer | 2015-02-04 | 1 | -4/+8 |
| | |||||
* | rearrange tests and add storage tests | Konstantin Käfer | 2015-02-04 | 1 | -1/+1 |
| | |||||
* | Use v7 styles / tests | John Firebaugh | 2015-01-22 | 1 | -1/+1 |
| | |||||
* | change file:// to asset:// to indicate that they aren't arbitrary files | Konstantin Käfer | 2014-12-17 | 1 | -2/+2 |
| | | | | refs #579 | ||||
* | Make file request overridable by platform implementations | Konstantin Käfer | 2014-12-17 | 1 | -1/+1 |
| | | | | refs #579: Android can now rename AssetRequest to FileRequest and implement it differently | ||||
* | Move setAccessToken to CachingHTTPFileSource | John Firebaugh | 2014-12-04 | 1 | -1/+1 |
| | |||||
* | make most headers private | Konstantin Käfer | 2014-12-04 | 1 | -1/+1 |
| | |||||
* | break out FileSource as an abstract class | Mike Morris | 2014-12-03 | 1 | -1/+3 |
| | | | | add CachingHTTPFileSource implementation | ||||
* | Use v6 styles | John Firebaugh | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | add -s,--style command line option to specify path to the style | artemp | 2014-11-03 | 1 | -5/+22 |
| | | | | e.g ./build/Release/mapbox-gl -s ./styles/styles/bright-v5.json | ||||
* | fix 'run-linux' target - refs #534/#511 | Dane Springmeyer | 2014-11-03 | 1 | -1/+1 |
| | |||||
* | linux app: fix path to styles | Dane Springmeyer | 2014-10-31 | 1 | -1/+1 |
| | |||||
* | Get mapbox-gl-styles via submodule (fixes #511) | John Firebaugh | 2014-10-31 | 1 | -1/+1 |
| | |||||
* | restructure gyp files | Konstantin Käfer | 2014-10-24 | 1 | -4/+5 |
| | |||||
* | remove uv.h dependency from header files | Konstantin Käfer | 2014-08-12 | 1 | -0/+1 |
| | |||||
* | consolidate into one line | Konstantin Käfer | 2014-08-11 | 1 | -3/+1 |
| | |||||
* | use a file source object to abstract loading of resources | Konstantin Käfer | 2014-08-08 | 1 | -10/+4 |
| | |||||
* | Flip name and units and sign of rotation API | John Firebaugh | 2014-07-21 | 1 | -2/+2 |
| | | | | | | Angle -> Bearing Radians -> Degrees Clockwise -> Counterclockwise | ||||
* | rename llmr => mbgl | Konstantin Käfer | 2014-07-16 | 1 | -6/+6 |
| | |||||
* | add nslog and stderr log backends | Konstantin Käfer | 2014-07-11 | 1 | -1/+4 |
| | |||||
* | read access token from environment | Konstantin Käfer | 2014-07-10 | 1 | -2/+8 |
| | |||||
* | move Linux & OS X to per-map access tokens | Justin R. Miller | 2014-07-09 | 1 | -2/+1 |
| | |||||
* | Use API v4 and access tokens | John Firebaugh | 2014-07-08 | 1 | -0/+3 |
| | |||||
* | typo | Konstantin Käfer | 2014-06-02 | 1 | -1/+1 |
| | |||||
* | error early when it can't read the style file | Konstantin Käfer | 2014-06-02 | 1 | -0/+4 |
| | |||||
* | run executable with correct working dir | Konstantin Käfer | 2014-06-01 | 1 | -1/+1 |
| | |||||
* | Load stylesheet from disk. | Young Hahn | 2014-06-01 | 1 | -0/+10 |
| | |||||
* | remove concept of settings object from library | Konstantin Käfer | 2014-04-30 | 1 | -10/+19 |
| | |||||
* | move to libuv for the rendering loop | Konstantin Käfer | 2014-04-30 | 1 | -2/+2 |
| | |||||
* | use libuv event loop in the glfw view | Konstantin Käfer | 2014-04-22 | 1 | -62/+0 |
| | | | | | | Integrates libuv's default loop with GLFW's glfwWaitEvents() call. See https://github.com/joyent/libuv/issues/1246 for more details on integrating event loops. fixes #149 | ||||
* | rename to glfw_view.cpp/hpp | Konstantin Käfer | 2014-04-16 | 1 | -1/+1 |
| | |||||
* | clean up os x + ios request code | Konstantin Käfer | 2014-04-14 | 1 | -14/+14 |
| | | | | fixes #129 | ||||
* | add debug window showing the glyph atlas | Konstantin Käfer | 2014-03-14 | 1 | -4/+0 |
| | |||||
* | remove code duplication between osx/glfw and linux/glfw programs | Konstantin Käfer | 2014-03-14 | 1 | -278/+55 |
| | |||||
* | add back sigint handling | Konstantin Käfer | 2014-03-11 | 1 | -6/+6 |
| | |||||
* | add animation modes to linux wrapper | Konstantin Käfer | 2014-03-11 | 1 | -1/+11 |
| | |||||
* | accept --fullscreen option | Konstantin Käfer | 2014-03-11 | 1 | -10/+29 |
| | | | | | Conflicts: linux/main.cpp |