Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mason variant@1.0 | Mike Morris | 2015-09-30 | 1 | -0/+1 |
| | |||||
* | allow setting a location and print the location on exit | Konstantin Käfer | 2015-08-11 | 1 | -4/+40 |
| | |||||
* | add benchmark mode that shows the real frame time rather than the vsync time | Konstantin Käfer | 2015-08-11 | 1 | -2/+11 |
| | |||||
* | Make build system architecture agnostic to remove Android special case | Konstantin Käfer | 2015-08-04 | 1 | -3/+3 |
| | |||||
* | use OpenGL and Boost for the linux app | Konstantin Käfer | 2015-08-04 | 1 | -0/+1 |
| | |||||
* | respect fullscreen flag in Linux app | Konstantin Käfer | 2015-08-04 | 1 | -4/+4 |
| | |||||
* | don't use certain STL functions | Konstantin Käfer | 2015-08-04 | 2 | -0/+3 |
| | | | | some functions defined in <cmath>, as well as std::to_string aren't available on GNU's STL for some platforms, e.g. Android | ||||
* | Replace mbgl::util::make_unique<> with std::make_unique<> | Konstantin Käfer | 2015-05-26 | 1 | -2/+1 |
| | |||||
* | DefaultFileSource has responsibility for handling mapbox:// URLs | John Firebaugh | 2015-05-26 | 1 | -8/+9 |
| | |||||
* | 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 | 2 | -1/+21 |
| | | | | | | | Makes the life of people using Linux as development environment way easier. Just press 's' to cycle through 3 different styles. | ||||
* | on OS X, styles for the linux test app weren't bundled correctly | Konstantin Käfer | 2015-05-07 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | merge build targets so we only have one build file per platform | Konstantin Käfer | 2015-04-24 | 1 | -0/+0 |
| | | | | 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 | ||||
* | 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. | ||||
* | scripts for running linux tests with docker | Konstantin Käfer | 2015-03-13 | 1 | -5/+0 |
| | |||||
* | 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 | ||||
* | Merge pull request #972 from mapbox/log_cleanup | Thiago Marcos P. Santos | 2015-03-12 | 1 | -3/+1 |
|\ | | | | | Refactoring of the log system | ||||
| * | 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 black flicker on rotating the device | Konstantin Käfer | 2015-03-12 | 1 | -0/+4 |
|/ | | | | | | | | | | | | 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 | ||||
* | 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 | 2 | -4/+6 |
| | |||||
* | rework linux gyp files | Konstantin Käfer | 2015-02-04 | 1 | -2/+2 |
| | |||||
* | use standard DEBUG macro rather than NDEBUG | Konstantin Käfer | 2015-02-04 | 1 | -3/+3 |
| | |||||
* | make storage lib separate so we can build without storage libs | Konstantin Käfer | 2015-02-04 | 1 | -28/+23 |
| | |||||
* | 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 |
| | |||||
* | sqlite3_static_libs on linux | Mike Morris | 2015-01-13 | 1 | -0/+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 | 2 | -1/+2 |
| | | | | 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 | ||||
* | simplify image_readers creation implementation | artemp | 2014-11-19 | 1 | -2/+0 |
| | | | | | * remove static callbacks registration * link png_reader/jpeg_reader into mbgl-linux lib | ||||
* | move image_reader to mbgl-linux | artemp | 2014-11-07 | 1 | -1/+0 |
| | |||||
* | add cflags for linux builds | artemp | 2014-11-07 | 1 | -0/+2 |
| | |||||
* | add image_reader abstraction layer to hanfle multiple image formats | artemp | 2014-11-07 | 1 | -0/+5 |
| | | | | (work-in-progress) | ||||
* | 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 |
| | |||||
* | no need for touch workaround since linux app is built with make not xcode | Dane Springmeyer | 2014-10-31 | 1 | -11/+4 |
| | |||||
* | only the linux app needs 'copy-styles' | Dane Springmeyer | 2014-10-31 | 1 | -1/+11 |
| | | | | - works around make xproj error (gyp generator bug?) with nested paths that leads to 'assert group_ref.__class__ == PBXGroup' | ||||
* | Get mapbox-gl-styles via submodule (fixes #511) | John Firebaugh | 2014-10-31 | 1 | -1/+1 |
| |