562 Commits

Author SHA1 Message Date
Mike Morris
a11332e419 use mason to handle dependencies 2015-07-09 13:43:38 -04:00
Mike Morris
6b7b9abf96 Merge pull request #91 from mattdesl/fix-ranges
fixing bounds for short ranges
2015-07-06 17:22:52 -04:00
Mike Morris
ca10214f09 drop .npmignore 2015-06-22 17:45:25 -04:00
Lauren Budorick
c77d6d1fc0 Merge branch 'vicapow-patch-1' 2015-06-08 16:49:00 -07:00
Lauren Budorick
5f6f411026 Update API.md 2015-06-08 16:48:47 -07:00
Victor
1fd7b894f4 Update API.md 2015-06-06 01:00:02 -07:00
mattdesl
56136c5976 fixing bounds for short ranges 2015-05-07 15:06:37 -04:00
Lauren Budorick
b058c5d0a8 Update API.md 2015-05-06 11:10:15 -04:00
Lauren Budorick
3ad52bd5d0 v0.3.2 [publish binary] v0.3.2 2015-04-08 18:16:58 -07:00
Lauren Budorick
f23de38553 0.3.1 [publish binary] v0.3.1 2015-04-08 15:37:36 -07:00
Lauren Budorick
184dd2e94e Update coveralls badge [skip ci] 2015-04-08 13:41:22 -07:00
Lauren Budorick
13ebc734e7 0.3.0 [publish binary] 2015-04-08 13:33:36 -07:00
Mike Morris
d055a99a51 Merge pull request #87 from mapbox/dev-publish
update binary publishing instructions
2015-04-08 16:30:26 -04:00
Mike Morris
cd5a803ce3 describe node-pre-gyp and npm publishing 2015-04-08 16:29:23 -04:00
Mike Morris
35687ce79e update binary publishing instructions 2015-04-08 16:04:01 -04:00
Lauren Budorick
ec23b3445e Merge pull request #80 from mapbox/overhaul
Overhaul
2015-04-08 11:45:20 -07:00
Dane Springmeyer
feb4a46acc shuffle includes: unordered_map is unused, cmath is 2015-03-23 17:35:55 -07:00
Dane Springmeyer
a92a35b04b silence boost warnings + fix header 2015-03-23 17:33:00 -07:00
Dane Springmeyer
064085f3aa keep things simple: no need for glyphs.hpp to be in nested dir 2015-03-23 17:30:52 -07:00
Dane Springmeyer
d66850d23e goodbye boost libs 2015-03-23 17:29:03 -07:00
Lauren Budorick
7cda0ddcfc Merge pull request #83 from mapbox/overhaul-memleaks
[overhaul] Fix memory leaks
2015-03-23 17:22:25 -07:00
Lauren Budorick
c493204b16 Fix leaks 2015-03-23 17:21:38 -07:00
Lauren Budorick
1b408bdd8f Memory leak fixes (wip) 2015-03-23 15:59:19 -07:00
Lauren Budorick
d6035c4cc5 Merge pull request #81 from mapbox/overhaul-memory
Load faces from memory rather than disk
2015-03-23 13:01:26 -07:00
Dane Springmeyer
7d39a04311 minor optimizations and refactoring
- avoid allocating std::string and instead keep alive the node.Buffer
   containing the in-memory font data and use a pointer to its memory
 - use RAII principles in baton structs for setting up and destroying persistent handles
2015-03-23 02:37:01 -07:00
Dane Springmeyer
60593bd704 fix bench scripts 2015-03-20 18:50:23 -07:00
Lauren Budorick
87fbd848ca Loading faces from memory: super slow? 2015-03-20 16:49:42 -07:00
Dane Springmeyer
d67e56bfdc fix range usage in benchmark scripts 2015-03-20 15:39:21 -07:00
Dane Springmeyer
8f742e1a42 use uname -s instead of undercased platform (for simplicity) 2015-03-20 14:47:30 -07:00
Lauren Budorick
8c3b3b101b Merge branch 'overhaul' of github.com:mapbox/node-fontnik into overhaul 2015-03-20 13:42:08 -07:00
Lauren Budorick
43b30370e7 Add empty filepath test 2015-03-20 13:41:43 -07:00
Dane Springmeyer
09d4ba14db [wip] add benchmark scripts
- results differ currently between the two
 - todo: test microtime instead of process.hrtime
2015-03-20 12:09:26 -07:00
Lauren Budorick
b773cff3da Use set for codepoints, closes #67 2015-03-20 12:07:51 -07:00
Lauren Budorick
8a32e5574d Split expected fontnik.load JSON into separate file 2015-03-20 11:50:46 -07:00
Lauren Budorick
c687172eab Change fontnik.range to wrap args into an options object 2015-03-20 11:38:32 -07:00
Dane Springmeyer
4b754af222 test coverage of invalid font files 2015-03-20 00:26:59 -07:00
Dane Springmeyer
90224b0706 ignore missing coverage for failed FT_Init_FreeType 2015-03-19 18:46:27 -07:00
Lauren Budorick
b4ad2cf5ca gonna way semver this 2015-03-19 18:41:11 -07:00
Lauren Budorick
0ca7fc82af Add a bit more coverage 2015-03-19 18:33:52 -07:00
Lauren Budorick
7bf1fce528 travis plz test faster 2015-03-19 18:30:24 -07:00
Lauren Budorick
d87eb89806 Docs 2015-03-19 18:28:38 -07:00
Lauren Budorick
f36a1b5243 Merge branch 'overhaul' of github.com:mapbox/node-fontnik into overhaul 2015-03-19 18:25:13 -07:00
Lauren Budorick
3efecf0e9e Use preexisting test fixture 2015-03-19 18:24:38 -07:00
Dane Springmeyer
1456f23b00 coverage: ignore protoc generated code 2015-03-19 18:24:34 -07:00
Lauren Budorick
b1a1329b0f Make travis like my tests 2015-03-19 18:14:15 -07:00
Lauren Budorick
41e3aa8f92 Merge branch 'overhaul' of github.com:mapbox/node-fontnik into overhaul 2015-03-19 17:58:48 -07:00
Lauren Budorick
937d148295 delete delete delete 2015-03-19 17:58:31 -07:00
Dane Springmeyer
d93d7774e1 Merge pull request #79 from mapbox/coverage
Coverage
2015-03-19 17:49:49 -07:00
Dane Springmeyer
76d1e0e6c2 add coveralls badge [skip ci] 2015-03-19 17:48:36 -07:00
Dane Springmeyer
c173e1df2f coverage: ignore node_modules and tests 2015-03-19 17:47:03 -07:00