Mike Morris
|
a87262d30c
|
assume MAPNIK_LOG
|
2014-06-03 18:53:34 -04:00 |
|
Mike Morris
|
5e10fd11c5
|
add mapnik/config.hpp and mapnik/noncopyable.hpp, assume threadsafe
|
2014-06-03 18:12:20 -04:00 |
|
Mike Morris
|
6ce203b357
|
lots of changes back to mapnik code style, switch to auto iterators
|
2014-06-03 17:57:43 -04:00 |
|
Mike Morris
|
c686bca4f8
|
move files back to mapnik and node_mapnik namespaces
|
2014-06-02 19:29:40 -04:00 |
|
Mike Morris
|
b8b8915536
|
move headers to include/ directory
|
2014-06-02 18:35:54 -04:00 |
|
Mike Morris
|
465802bce7
|
move from font_face back to face
|
2014-06-02 17:26:26 -04:00 |
|
Mike Morris
|
9afa240fd4
|
rm cout debugging, FT stroker and vector_tile.proto
|
2014-06-02 15:48:28 -04:00 |
|
Mike Morris
|
c752aaee73
|
remove harfbuzz, icu and itemizer
|
2014-06-02 15:33:52 -04:00 |
|
Young Hahn
|
db8997f4c5
|
Now pass the test by switching to std vector.
|
2014-06-01 21:51:03 -04:00 |
|
Young Hahn
|
9a88b550f5
|
Refactor to accept an array of character codes as input. Refs #36.
|
2014-06-01 17:52:41 -04:00 |
|
Mike Morris
|
f2524ba622
|
error if any font in a fontstack is bad, closes #31
|
2014-05-28 17:11:44 -04:00 |
|
Mike Morris
|
325e998a05
|
Merge pull request #29 from mapbox/freetype-new-lib
FT_New_Library/FT_Done_Library
|
2014-05-28 15:47:35 -04:00 |
|
Young Hahn
|
6c810aebf8
|
Rename all the things (tile => glyphs)
|
2014-05-27 17:42:54 -04:00 |
|
Young Hahn
|
f3fbefa06a
|
Merge branch 'glyphrange-strict-tests' into glyphsproto
|
2014-05-27 17:10:15 -04:00 |
|
Young Hahn
|
718756e8c5
|
First poke at separate proto. Refs #32.
|
2014-05-27 17:08:42 -04:00 |
|
Young Hahn
|
f5d1f5f172
|
Merge branch 'glyphrange' into glyphrange-strict-tests
|
2014-05-27 16:46:50 -04:00 |
|
Mike Morris
|
a2aa05e6a3
|
offset range glyph positions by ascender, remove logging
|
2014-05-27 16:01:30 -04:00 |
|
root
|
af39265a68
|
Add error handling and update error assertions.
|
2014-05-27 15:49:06 -04:00 |
|
Young Hahn
|
a56cafb051
|
Merge branch 'glyphrange' into glyphrange-strict-tests
|
2014-05-27 14:11:57 -04:00 |
|
Mike Morris
|
f88580176f
|
set range glyph ids by char_code, not glyph_index
|
2014-05-26 11:39:18 -04:00 |
|
Mike Morris
|
cd04424446
|
fix range glyph fallbacks
|
2014-05-26 10:56:53 -04:00 |
|
Young Hahn
|
530735eded
|
Merge branch 'master' into glyphrange-strict-tests
|
2014-05-23 16:35:15 -04:00 |
|
Mike Morris
|
073d8d91c8
|
update fontstack protobuf message
|
2014-05-22 16:56:37 -04:00 |
|
Mike Morris
|
a85622d555
|
track current line length across text items, fixes mapbox/gl-ported-maps#20
|
2014-05-22 14:41:33 -04:00 |
|
Mike Morris
|
218da14705
|
add fontstacks to pbfs
|
2014-05-21 18:29:09 -04:00 |
|
Mike Morris
|
3f1e2e7396
|
only insert glyph indexes after shaping
|
2014-05-19 17:34:45 -04:00 |
|
Young Hahn
|
c150b33f7d
|
Merge branch 'master' into glyphrange
|
2014-05-15 15:58:13 -04:00 |
|
Mike Morris
|
4cc24439cb
|
font_engine : use FT_New_Library/FT_Done_Library with custom memor
management, ref https://github.com/mapnik/mapnik/pull/2241
|
2014-05-13 17:09:33 -04:00 |
|
Mike Morris
|
8c8033dda3
|
add ascender and descender to glyph_info, fixes #27
|
2014-05-13 15:36:13 -04:00 |
|
Mike Morris
|
7dbe013543
|
cast correct argument to v8::Function callback
|
2014-05-09 17:54:39 -04:00 |
|
Mike Morris
|
f403d9b12c
|
expose range function in index.js, accept Tile constructor with no args
|
2014-05-09 15:57:30 -04:00 |
|
Mike Morris
|
a1e9ec2614
|
expose range to node module
|
2014-05-09 15:31:23 -04:00 |
|
Mike Morris
|
1e44f51704
|
set start and end in AsyncRange from RangeBaton
|
2014-05-09 15:25:59 -04:00 |
|
Mike Morris
|
7f6cb047ba
|
add Tile::Range node binding
|
2014-05-09 15:23:51 -04:00 |
|
Mike Morris
|
5c4dbf6c57
|
add RangeBaton
|
2014-05-08 17:48:47 -04:00 |
|
Mike Morris
|
b8ead85f63
|
comment break
|
2014-05-08 17:23:04 -04:00 |
|
Mike Morris
|
f159e89f88
|
abstract InsertGlyphs
|
2014-05-08 17:21:52 -04:00 |
|
Mike Morris
|
030390a7b8
|
set character sizes
|
2014-05-08 17:14:06 -04:00 |
|
Mike Morris
|
6b65644f3b
|
remove set header from tile.cpp
|
2014-05-08 17:05:07 -04:00 |
|
Mike Morris
|
22b8310279
|
move glyphrange into AsyncRange function
|
2014-05-08 17:02:01 -04:00 |
|
Mike Morris
|
4e4ecc41c5
|
add glyph_dimensions
|
2014-05-08 16:52:17 -04:00 |
|
Mike Morris
|
d0358d0ce8
|
trim more code
|
2014-05-08 14:49:15 -04:00 |
|
Mike Morris
|
db021cd907
|
initial sketch of glyph range
|
2014-05-08 14:36:39 -04:00 |
|
Mike Morris
|
d7fa623bdd
|
Merge branch 'harfbuzz' into harfbuzz-glyphrange
|
2014-05-08 12:12:59 -04:00 |
|
Mike Morris
|
f754463ca3
|
Merge branch 'harfbuzz-static' into harfbuzz
|
2014-05-08 12:01:46 -04:00 |
|
Mike Morris
|
6bb9c9551b
|
Merge branch 'harfbuzz' into harfbuzz-glyphrange
|
2014-05-07 19:44:46 -04:00 |
|
Mike Morris
|
8029a355f1
|
fix operator> overload and include std::set header
|
2014-05-07 19:44:29 -04:00 |
|
Mike Morris
|
b21f7bb5d0
|
overload less than operator
|
2014-05-07 19:05:41 -04:00 |
|
Mike Morris
|
62670153f6
|
switch back to std::set in tile_face
|
2014-05-07 18:39:42 -04:00 |
|
Mike Morris
|
a46a018e66
|
Merge branch 'harfbuzz' into harfbuzz-glyphrange
|
2014-05-07 18:19:25 -04:00 |
|