summaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
...
* [core] Don't link with libuv on components not using it directlyThiago Marcos P. Santos2015-12-011-3/+0
|
* [core] Added MapDebugOptionsBruno de Oliveira Abinader2015-11-271-1/+1
| | | | | Map debug options are now cycled up to all debug options enabled, then back to none.
* [core] Fix image type of Map::renderStillJohn Firebaugh2015-11-251-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 handlingJohn Firebaugh2015-11-251-7/+4
| | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation
* [core] move mbgl.gyp to gyp directoryMike Morris2015-11-041-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 platformsMike Morris2015-10-141-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.4John Firebaugh2015-09-281-6/+1
|
* [osx] disable -Wunused-local-typedefsMike Morris2015-09-241-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 caseKonstantin Käfer2015-08-041-7/+7
|
* Make pixelRatio constant across a Map object lifetimeKonstantin Käfer2015-07-081-2/+1
| | | | also moves framebuffer size out of TransformState into its own object
* Replace mbgl::util::make_unique<> with std::make_unique<>Konstantin Käfer2015-05-261-1/+0
|
* DefaultFileSource has responsibility for handling mapbox:// URLsJohn Firebaugh2015-05-261-4/+4
|
* Add callback for error notifications on renderStill()Thiago Marcos P. Santos2015-05-221-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-renderKonstantin Käfer2015-05-131-0/+6
|
* use boost_program_options from masonKonstantin Käfer2015-05-121-2/+1
|
* Update the 'render' to reflect recent API changesThiago Marcos P. Santos2015-05-081-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 platformKonstantin Käfer2015-04-241-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::StillKonstantin Käfer2015-04-171-1/+1
|
* align static render mode and still image render modeKonstantin Käfer2015-04-172-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 headersKonstantin Käfer2015-04-131-1/+1
|
* hide Thread<> and separate the Implementation objectKonstantin Käfer2015-04-131-3/+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.
* Make the logging system staticThiago Marcos P. Santos2015-03-121-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 methodThiago Marcos P. Santos2015-03-111-1/+0
| | | | Resize is internally called by the view now.
* Fix build warnings on GCCThiago Marcos P. Santos2015-03-111-0/+7
| | | | Apperently boost has a few quirks on its headers.
* update static image rendering executableKonstantin Käfer2015-03-061-10/+4
|
* fixes #476 & #853: pixel/meter/latlng conversion routines in core & iOSJustin R. Miller2015-02-161-1/+1
|
* cleanup makefilesKonstantin Käfer2015-02-041-2/+2
|
* refactor makefileKonstantin Käfer2015-02-042-38/+44
|
* make storage lib separate so we can build without storage libsKonstantin Käfer2015-02-041-4/+4
|
* update bin/render for recent changesMike Morris2015-01-162-1/+2
|
* automatically copy the certificate bundleKonstantin Käfer2014-12-161-0/+1
|
* don't assing nullptr to std::stringKonstantin Käfer2014-12-161-1/+4
|
* don't provide a default value for the stylesheet fileKonstantin Käfer2014-12-111-1/+1
|
* allow setting the cache databaseKonstantin Käfer2014-12-111-1/+3
|
* add xcode project for render cli utilKonstantin Käfer2014-12-111-4/+2
|
* show default values and allow setting the output filenameKonstantin Käfer2014-12-111-9/+10
|
* add cli tool for rendering a map to an imageKonstantin Käfer2014-12-112-0/+163
|
* remove dependency on nodeKonstantin Käfer2014-10-313-153/+0
|
* Merge branch 'master' into style-parser-testMike Morris2014-08-112-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 resourcesKonstantin Käfer2014-08-082-518/+0
| |
| * use debug style (currently not using layer compositing)Konstantin Käfer2014-08-061-2116/+380
| |
| * better warning messagesKonstantin Käfer2014-07-311-8/+4
| |
| * merge text and icon buckets/stylesKonstantin Käfer2014-07-291-50/+50
| | | | | | | | (we're not yet placing together!)
* | stray commaMike Morris2014-07-181-1/+1
| |
* | clean up package.jsonMike Morris2014-07-181-3/+0
| |
* | purge fuzz fixture pipelineMike Morris2014-07-187-141/+0
| |
* | migrate style_parser tests to use info and style json fixturesMike Morris2014-07-181-0/+0
| |
* | update test fixturesMike Morris2014-07-171-1/+1
| |
* | Merge branch 'master' into fuzz-pipeMike Morris2014-07-171-119/+0
|\ \ | |/ | | | | | | Conflicts: src/style/style_parser.cpp