Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [core] Don't link with libuv on components not using it directly | Thiago Marcos P. Santos | 2015-12-01 | 1 | -3/+0 | |
| | ||||||
* | [core] Added MapDebugOptions | Bruno de Oliveira Abinader | 2015-11-27 | 1 | -1/+1 | |
| | | | | | Map debug options are now cycled up to all debug options enabled, then back to none. | |||||
* | [core] Fix image type of Map::renderStill | John Firebaugh | 2015-11-25 | 1 | -3/+3 | |
| | | | | | | | It's a premultiplied image. This implies that we were misusing encodePNG in most cases, as we were passing premultiplied pixels which were then interpreted as unmultiplied. I changed encodePNG to accept premultipled pixels, and unpremultiply in the implementations. | |||||
* | [core] Rewrite image handling | John Firebaugh | 2015-11-25 | 1 | -7/+4 | |
| | | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation | |||||
* | [core] move mbgl.gyp to gyp directory | Mike Morris | 2015-11-04 | 1 | -7/+7 | |
| | | | | | So npm won't clobber binding.gyp, refs https://github.com/npm/npm/issues/10243 | |||||
* | [core] bump libuv to 1.7.5 across all platforms | Mike Morris | 2015-10-14 | 1 | -1/+7 | |
| | | | | | | UV_ASYNC_PARAMS and UV_TIMER_PARAMS for libuv <= 0.10 compatibility use st_mtim.tv_sec in libuv > 0.10.x | |||||
* | [osx] Fix build on Xcode 6.4 | John Firebaugh | 2015-09-28 | 1 | -6/+1 | |
| | ||||||
* | [osx] disable -Wunused-local-typedefs | Mike Morris | 2015-09-24 | 1 | -1/+5 | |
| | | | | | Fixes OS X builds with Xcode 7, necessitated by https://svn.boost.org/trac/boost/ticket/11240 | |||||
* | Make build system architecture agnostic to remove Android special case | Konstantin Käfer | 2015-08-04 | 1 | -7/+7 | |
| | ||||||
* | Make pixelRatio constant across a Map object lifetime | Konstantin Käfer | 2015-07-08 | 1 | -2/+1 | |
| | | | | also moves framebuffer size out of TransformState into its own object | |||||
* | Replace mbgl::util::make_unique<> with std::make_unique<> | Konstantin Käfer | 2015-05-26 | 1 | -1/+0 | |
| | ||||||
* | DefaultFileSource has responsibility for handling mapbox:// URLs | John Firebaugh | 2015-05-26 | 1 | -4/+4 | |
| | ||||||
* | Add callback for error notifications on renderStill() | Thiago Marcos P. Santos | 2015-05-22 | 1 | -1/+10 | |
| | | | | | | | | | The callback will be called when any of the resources requested from the network failed to load. There is not recovery implemented yet, so the closest thing to reseting the Map object and reloading all the resources would be setting a new style. | |||||
* | allow passing --debug to view tile boundaries in mbgl-render | Konstantin Käfer | 2015-05-13 | 1 | -0/+6 | |
| | ||||||
* | use boost_program_options from mason | Konstantin Käfer | 2015-05-12 | 1 | -2/+1 | |
| | ||||||
* | Update the 'render' to reflect recent API changes | Thiago Marcos P. Santos | 2015-05-08 | 1 | -7/+2 | |
| | | | | | We don't call start/stop anymore and the resize is done via the map object. | |||||
* | 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 | |||||
* | rename Mode::Static => Mode::Still | Konstantin Käfer | 2015-04-17 | 1 | -1/+1 | |
| | ||||||
* | align static render mode and still image render mode | Konstantin Käfer | 2015-04-17 | 2 | -10/+27 | |
| | | | | | - static rendering now also runs in a separate thread; you have to start it with map.start(Map::Mode::Static) and join the thread with map.stop() before destructing the Map object - map.renderStill() takes a callback with will be invoked on the *map* thread, so you'll have to figure out your own method of dispatching back to the main thread. | |||||
* | 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 | -3/+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. | |||||
* | Make the logging system static | Thiago Marcos P. Santos | 2015-03-12 | 1 | -13/+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). | |||||
* | Trivial build fix, do not call private method | Thiago Marcos P. Santos | 2015-03-11 | 1 | -1/+0 | |
| | | | | Resize is internally called by the view now. | |||||
* | Fix build warnings on GCC | Thiago Marcos P. Santos | 2015-03-11 | 1 | -0/+7 | |
| | | | | Apperently boost has a few quirks on its headers. | |||||
* | update static image rendering executable | Konstantin Käfer | 2015-03-06 | 1 | -10/+4 | |
| | ||||||
* | fixes #476 & #853: pixel/meter/latlng conversion routines in core & iOS | Justin R. Miller | 2015-02-16 | 1 | -1/+1 | |
| | ||||||
* | cleanup makefiles | Konstantin Käfer | 2015-02-04 | 1 | -2/+2 | |
| | ||||||
* | refactor makefile | Konstantin Käfer | 2015-02-04 | 2 | -38/+44 | |
| | ||||||
* | make storage lib separate so we can build without storage libs | Konstantin Käfer | 2015-02-04 | 1 | -4/+4 | |
| | ||||||
* | update bin/render for recent changes | Mike Morris | 2015-01-16 | 2 | -1/+2 | |
| | ||||||
* | automatically copy the certificate bundle | Konstantin Käfer | 2014-12-16 | 1 | -0/+1 | |
| | ||||||
* | don't assing nullptr to std::string | Konstantin Käfer | 2014-12-16 | 1 | -1/+4 | |
| | ||||||
* | don't provide a default value for the stylesheet file | Konstantin Käfer | 2014-12-11 | 1 | -1/+1 | |
| | ||||||
* | allow setting the cache database | Konstantin Käfer | 2014-12-11 | 1 | -1/+3 | |
| | ||||||
* | add xcode project for render cli util | Konstantin Käfer | 2014-12-11 | 1 | -4/+2 | |
| | ||||||
* | show default values and allow setting the output filename | Konstantin Käfer | 2014-12-11 | 1 | -9/+10 | |
| | ||||||
* | add cli tool for rendering a map to an image | Konstantin Käfer | 2014-12-11 | 2 | -0/+163 | |
| | ||||||
* | remove dependency on node | Konstantin Käfer | 2014-10-31 | 3 | -153/+0 | |
| | ||||||
* | Merge branch 'master' into style-parser-test | Mike Morris | 2014-08-11 | 2 | -2256/+0 | |
|\ | | | | | | | | | | | | | | | | | Conflicts: bin/build-style.js bin/default.style.json mapboxgl.gyp src/style/style_parser.cpp test/test.gyp | |||||
| * | use a file source object to abstract loading of resources | Konstantin Käfer | 2014-08-08 | 2 | -518/+0 | |
| | | ||||||
| * | use debug style (currently not using layer compositing) | Konstantin Käfer | 2014-08-06 | 1 | -2116/+380 | |
| | | ||||||
| * | better warning messages | Konstantin Käfer | 2014-07-31 | 1 | -8/+4 | |
| | | ||||||
| * | merge text and icon buckets/styles | Konstantin Käfer | 2014-07-29 | 1 | -50/+50 | |
| | | | | | | | | (we're not yet placing together!) | |||||
* | | stray comma | Mike Morris | 2014-07-18 | 1 | -1/+1 | |
| | | ||||||
* | | clean up package.json | Mike Morris | 2014-07-18 | 1 | -3/+0 | |
| | | ||||||
* | | purge fuzz fixture pipeline | Mike Morris | 2014-07-18 | 7 | -141/+0 | |
| | | ||||||
* | | migrate style_parser tests to use info and style json fixtures | Mike Morris | 2014-07-18 | 1 | -0/+0 | |
| | | ||||||
* | | update test fixtures | Mike Morris | 2014-07-17 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'master' into fuzz-pipe | Mike Morris | 2014-07-17 | 1 | -119/+0 | |
|\ \ | |/ | | | | | | | Conflicts: src/style/style_parser.cpp |