Konstantin Käfer
8f1c2b3bce
remove regex/boost regex usage
2014-10-30 11:34:14 -04:00
artemp
2607a755af
store spriteAtlas by value + make TileParser noncopyable
2014-10-29 14:09:06 -04:00
artemp
92f99cbc16
remove commented out assert
2014-10-29 13:55:17 -04:00
artemp
3b5b15a4e4
store glyphAtlas by value in Map object, pass by ref
...
change hasData signiture to expect ```StyleLayer const&```
2014-10-29 13:44:26 -04:00
Konstantin Käfer
214f99673f
fix variable shadowing
2014-10-22 18:19:01 +02:00
Konstantin Käfer
19129cbd02
make SourceInfo object noncopyable and use a shared_pointer for it
2014-09-24 16:16:29 +02:00
Konstantin Käfer
f26bb724dc
use util::ptr as a wrapper around std::shared_ptr that asserts nonemptiness
2014-09-24 16:14:09 +02:00
Konstantin Käfer
6c526e5637
make sure all of our async handles are stopped before stopping the map thread
2014-09-24 16:14:09 +02:00
Konstantin Käfer
937f82fcda
use pimpl for collision in tile_parser
2014-08-15 15:18:29 +02:00
Lauren Budorick
0263a9ffb7
minor access changes etc
2014-08-11 15:42:09 -07:00
Lauren Budorick
41165452bc
some cleaning up, raster spin->hue-rotate rename
2014-08-11 12:13:24 -07:00
Lauren Budorick
54ed547f90
need to figure out how to use modified matrix in drawing prerendered textures
2014-08-11 12:13:22 -07:00
Lauren Budorick
560cc112e1
rm rasterize_properties, should be close to working...doesn't work
2014-08-11 12:13:22 -07:00
Lauren Budorick
9e1156d660
take 2, still not working
2014-08-11 12:13:22 -07:00
Lauren Budorick
df925fe0e5
nonworking prerendering attempts
2014-08-11 12:12:43 -07:00
Konstantin Käfer
cdd7991505
correctly calculate placement depth
2014-08-05 11:44:50 +02:00
Konstantin Käfer
36181b0922
update symbol placement to be more like js
2014-08-04 18:24:22 +02:00
Konstantin Käfer
75c079adb1
move sprite to a use future loading
2014-07-31 18:14:26 +02:00
Konstantin Käfer
fa3a41136c
merge text and icon buckets/styles
...
(we're not yet placing together!)
2014-07-29 18:27:59 +02:00
Konstantin Käfer
2be561ed4a
reduce maxPlacementScale
...
implements 871883d569
2014-07-23 17:28:10 +02:00
Konstantin Käfer
1e20959a00
support fractional min/max-zoom values
2014-07-17 16:03:30 -07:00
Konstantin Käfer
9ed0ca5983
pass SourceInfo object to TileData so that we can not skip buckets that appear later than the source maxzoom
2014-07-17 15:52:39 -07:00
Konstantin Käfer
d3aeed6cf2
skip bucket creation if it's out of range
2014-07-17 15:23:39 -07:00
Konstantin Käfer
4ea281c750
rename llmr => mbgl
2014-07-16 18:53:56 -07:00
Konstantin Käfer
d9bebe84a5
move render type to layer top level
...
refs https://github.com/mapbox/mapbox-gl-style-spec/issues/80
2014-07-09 18:43:28 -07:00
John Firebaugh
c52b2ba7a8
Support for text-transform
...
This is 1-1 locale-unaware text transform using std::ctype.
If we want a transform that cares for things like ß -> SS,
we need to switch to boost::locale.
2014-07-03 14:06:28 -07:00
Konstantin Käfer
93aad43be9
show layer name that is failing
2014-07-02 17:32:21 +02:00
Konstantin Käfer
af87fb6c26
load glyphset url from stylesheet
2014-07-02 12:10:09 +02:00
Konstantin Käfer
93cd4c5c7b
move StyleLayerGroup and PropertyTransition to their own files
2014-06-30 11:46:03 +02:00
Konstantin Käfer
48019ae85c
make more members of StyleLayer const
2014-06-27 18:39:42 +02:00
Konstantin Käfer
d75f0075f3
even more refactoring
2014-06-27 16:42:44 +02:00
Konstantin Käfer
aff667d742
add filter expressions
2014-06-26 15:04:18 +02:00
Konstantin Käfer
b95d023a98
remove debug statements
2014-06-24 19:01:41 +02:00
Konstantin Käfer
ba4294ae0c
saving current state
2014-06-23 18:05:25 +02:00
Konstantin Käfer
71d2b230a1
separate bucket render properties and change naming
2014-06-16 11:49:11 +02:00
Konstantin Käfer
ef76be64a2
separate out token replacer as a standalone function in preparation for #300
2014-06-04 10:53:08 +02:00
Konstantin Käfer
f59424b00b
skip background layer early
2014-06-04 10:09:38 +02:00
Konstantin Käfer
fbd983f104
don't make a copy of the glyph store
2014-06-03 18:11:19 +02:00
Dane Springmeyer
3289009584
use boost::regex on linux - refs #286
2014-05-30 16:45:13 -07:00
Konstantin Käfer
c5fd7a0cdd
add token replacement system
...
fixes #212
2014-05-30 21:13:55 +02:00
Konstantin Käfer
da29a16370
skip second loop
2014-05-30 21:13:55 +02:00
Ansis Brammanis
0dd78c96e3
Merge remote-tracking branch 'origin/linebreak'
2014-05-30 13:06:25 -04:00
Konstantin Käfer
78fda8bb62
make sure we retain shared state when destructing the map object
...
refs #261
2014-05-30 17:00:47 +02:00
Young Hahn
2d0b3482ec
Merge branch 'master' into linebreak
...
Conflicts:
src/map/tile_parser.cpp
src/text/glyph_store.cpp
2014-05-30 09:00:29 -04:00
Konstantin Käfer
31d9dbefea
pass shaping directly instead of looking it up
2014-05-30 14:01:53 +02:00
Konstantin Käfer
942da9cecc
don't convert twice
2014-05-30 13:23:48 +02:00
Ansis Brammanis
9ac55e0d74
add text letterSpacing
2014-05-30 04:02:23 -04:00
Ansis Brammanis
41c310c762
add verticalAlign for text
...
Default is center. Other options are "top" and "bottom"
2014-05-30 03:11:57 -04:00
Mike Morris
3442403e67
parse maxWidth, lineHeight and alignment, pass to FontStack::getShaping
2014-05-30 00:07:22 -04:00
Young Hahn
86ae823306
Merge branch 'glyphrange-boost-locale' into glyphrange-yh-guesses
...
Conflicts:
src/map/tile_parser.cpp
src/text/glyph_store.cpp
2014-05-29 06:06:57 -04:00