96 Commits

Author SHA1 Message Date
rafay.khan
ddffc4f398
Build and package binaries with prebuildify instead of node-pre-gyp (#184)
* Use prebuildify to package binaries

* Deprecate node-pre-gyp
2023-04-24 12:34:08 +03:00
rafay.khan
5287c017d2
add node16 support. update deps 2022-10-03 13:12:03 +03:00
Dane Springmeyer
f39a79de3a get rid of nan 2020-06-23 22:01:25 -07:00
Artem Pavlenko
b3094aeb06 N-API Load/Range impl (WIP) [skip ci] 2020-06-23 13:38:29 +01:00
Dane Springmeyer
209129c2a9 implement glyph compositing (port from https://github.com/mapbox/glyph-pbf-composite) 2019-08-26 08:18:39 -07:00
Dane Springmeyer
3a2f13d4cf port to protozero from @joto - refs #143 2019-08-21 09:44:15 -07:00
Dane Springmeyer
73e0146394 actually default to not erroring on warnings on travis 2018-06-27 07:46:21 -07:00
Dane Springmeyer
4e0993e76d default to warnings as warnings for now to dodge MakeCallback deprecation (for now) 2018-06-27 07:33:40 -07:00
gretacb
1a2e282725 initial port 2017-11-21 17:11:35 -06:00
Chris Loer
dfccab93cd Rough out extraction of sdf_glyph_foundry 2017-03-02 11:06:17 -08:00
Dane Springmeyer
9cbc1cce59 modernize build, inheriting best practices from node-cpp-skel 2017-03-02 11:01:05 -08:00
Mike Morris
a11332e419 use mason to handle dependencies 2015-07-09 13:43:38 -04:00
Dane Springmeyer
d66850d23e goodbye boost libs 2015-03-23 17:29:03 -07:00
Lauren Budorick
937d148295 delete delete delete 2015-03-19 17:58:31 -07:00
Mike Morris
ec6a8cdc01 move fontnik into vendor dir 2014-08-05 16:38:12 -04:00
Mike Morris
66bbffaefe move node_mapnik to vendor dir 2014-08-05 16:34:04 -04:00
Mike Morris
ced17b8985 move mapnik to vendor dir 2014-08-05 16:26:53 -04:00
Mike Morris
416b550a60 move agg into vendor directory 2014-08-05 16:21:45 -04:00
Mike Morris
e042d88233 remove edtaa4func and distmap 2014-08-05 15:35:57 -04:00
Mike Morris
d0cfb358fc extract font_face_set class into separate file, scrap mapnik::font_face and replace with fontnik::Face, update mapnik dependencies 2014-08-05 15:16:07 -04:00
Mike Morris
241a055cf1 compile with agg 2014-07-30 19:25:15 -04:00
Mike Morris
d42434a734 Revert "consolidate vendored libs into vendor directory"
This reverts commit 85457d258f05a956634f66ee5e264a5c35069bc9.
2014-07-30 19:20:05 -04:00
Mike Morris
85457d258f consolidate vendored libs into vendor directory 2014-07-30 18:52:21 -04:00
Tom MacWright
4b848d2c39 Merge branch 'master' of github.com:mapbox/fontserver 2014-06-09 17:48:57 -04:00
Tom MacWright
10eadf5c71 First pass nanification. Refs #44 2014-06-09 17:48:50 -04:00
Mike Morris
b5d902dcac rename to fontnik, ref #35 2014-06-09 17:42:41 -04:00
Mike Morris
a786b1a41f extract node bindings from c++ library 2014-06-05 16:38:28 -04:00
Mike Morris
1253b74d64 move mapnik source into subdir 2014-06-04 16:54:01 -04:00
Mike Morris
03ec9814e0 add distmap licence and rearrange directories 2014-06-04 16:49:35 -04:00
Mike Morris
82ef766376 revert fs.cpp 2014-06-04 15:04:08 -04:00
Mike Morris
5391a21e62 restore face.hpp and face.cpp to mapnik-ish, merge face_set back into face 2014-06-04 14:18:55 -04:00
Mike Morris
60cfdb8142 add mapnik/debug and use MAPNIK_LOG_ERROR 2014-06-03 19:29:42 -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
c752aaee73 remove harfbuzz, icu and itemizer 2014-06-02 15:33:52 -04:00
Mike Morris
f2524ba622 error if any font in a fontstack is bad, closes #31 2014-05-28 17:11:44 -04:00
Young Hahn
6c810aebf8 Rename all the things (tile => glyphs) 2014-05-27 17:42:54 -04:00
Young Hahn
718756e8c5 First poke at separate proto. Refs #32. 2014-05-27 17:08:42 -04:00
Mike Morris
f754463ca3 Merge branch 'harfbuzz-static' into harfbuzz 2014-05-08 12:01:46 -04:00
Mike Morris
2f723996da add tile_face class 2014-05-07 17:30:42 -04:00
Young Hahn
866abb9c17 Use SHARED_INTERMEDIATE_DIR for protoc output. 2014-05-07 12:18:18 -04:00
Young Hahn
8d82ef71b9 Make protobuf run a dep of build. 2014-05-07 11:55:32 -04:00
Young Hahn
6932a29ea8 Start the pre-gyp action. 2014-05-07 10:35:53 -04:00
Dane Springmeyer
e565f43ebc fix linking order
- harfbuzz depends on icu so icu needs to come last on linker line
2014-05-06 18:35:48 -07:00
Young Hahn
8bb5a3789f Revert "Dear Travis, Mike said i should try this"
This reverts commit 234f6274ca742495d4ac0b4b79de0216b2cfe485.
2014-05-06 16:22:53 -04:00
Young Hahn
234f6274ca Dear Travis, Mike said i should try this 2014-05-06 16:14:30 -04:00
Mike Morris
60889f501e segfault on concurrent access to shared glyph cache 2014-04-30 16:28:29 -04:00
Mike Morris
d4afa9cd84 initial framework for shared glyphs_cache 2014-04-30 14:39:33 -04:00
Mike Morris
b47da97a43 add fonts, remove FT_Done_Face call, tests passing 2014-04-16 18:42:55 -04:00