Adrien Tétar
|
e345fec96f
|
meta: remove robofab files
|
2015-11-08 11:11:11 +01:00 |
|
Cosimo Lupo
|
491b1ebfb0
|
Merge pull request #401 from jamesgk/pen-tests
TTGlyphPen tests
|
2015-11-06 21:00:40 +00:00 |
|
James Godfrey-Kittle
|
45e496fdb8
|
[TTGlyphPen] Use bytes for array.array for python3
|
2015-11-06 11:50:39 -08:00 |
|
James Godfrey-Kittle
|
981ad5978c
|
Add endPath method to TransformPen
I think this was just forgotten before.
|
2015-11-06 11:25:48 -08:00 |
|
jamesgk
|
ff3d0bae3b
|
More consistent naming
|
2015-11-06 11:15:12 -08:00 |
|
Denis Jacquerye
|
5b43ab5b42
|
ufoLib.test.test_glifLib: undo some 2to3
|
2015-11-06 15:11:04 +00:00 |
|
Denis Jacquerye
|
3be6afbf72
|
ufoLib.test.test_glifLib: remove test for robofab’s glyphNameToShortFileName
|
2015-11-06 15:06:52 +00:00 |
|
Denis Jacquerye
|
929ed4454c
|
ufoLib: drop READ_MODE and WRITE_MODE
|
2015-11-06 15:06:52 +00:00 |
|
Denis Jacquerye
|
2bf0a6cb6f
|
setup.py: fallback on distutils and use extra_kwars for test_suite
|
2015-11-06 15:06:52 +00:00 |
|
Denis Jacquerye
|
1f6ea45483
|
setup.py: fallback on distutils and use extra_kwargs for test_suite
|
2015-11-06 15:06:52 +00:00 |
|
Denis Jacquerye
|
4126202615
|
setup.py: numpy is not required anymore, remove "" from packages
|
2015-11-06 15:06:52 +00:00 |
|
Denis Jacquerye
|
0ccff993e4
|
travis: test for requirements
|
2015-11-06 15:06:52 +00:00 |
|
Denis Jacquerye
|
62b4af5c83
|
setup.py: clean up indentation
|
2015-11-06 15:06:51 +00:00 |
|
Denis Jacquerye
|
92bf29bd70
|
ufoLib.glifLib: add anchors to list of attributes in description of readGlyph() and writeGlyph()
|
2015-11-06 15:06:51 +00:00 |
|
Denis Jacquerye
|
31d358af40
|
test_UFOConversion, test_UFO{1,2,3}: use plistlib load and dump
|
2015-11-06 15:06:51 +00:00 |
|
Denis Jacquerye
|
3df210b68f
|
ufoLib.test.test_glifLib: testRoundTrip() anchors don't come in the same order anymore
|
2015-11-06 15:06:51 +00:00 |
|
Denis Jacquerye
|
c643b67f08
|
ufoLib.glifLib: glyph.drawPoints(None) should set attr anchors
|
2015-11-06 15:06:51 +00:00 |
|
Denis Jacquerye
|
e1dd985741
|
ufoLib.glifLib: undo some 2to3
|
2015-11-06 15:06:51 +00:00 |
|
Denis Jacquerye
|
7deef57dd0
|
ufoLib.__init__: add basestring in Python3 and undo 2to3
|
2015-11-06 15:06:51 +00:00 |
|
Denis Jacquerye
|
07c10687c4
|
test_gliflib: new file name scheme
|
2015-11-06 15:06:51 +00:00 |
|
Denis Jacquerye
|
d70348e8a7
|
test_gliflib: use io.open
|
2015-11-06 15:06:50 +00:00 |
|
Denis Jacquerye
|
e57fd856c6
|
travis: add .travis.yml
|
2015-11-06 15:06:50 +00:00 |
|
Denis Jacquerye
|
a6ea0f2188
|
setup: use setuptools, add test_suite
|
2015-11-06 15:06:50 +00:00 |
|
Denis Jacquerye
|
ab842f1e01
|
ufoLib.test.test_UFOConversion: absolute import
|
2015-11-06 15:06:50 +00:00 |
|
Denis Jacquerye
|
9c0c7e5177
|
ufoLib.test.test_UFO1, test_UFO2, test_UFO3: absolute import, unicode_literals, explicit bytes, use io.open
|
2015-11-06 15:06:50 +00:00 |
|
Denis Jacquerye
|
b6cb3738c8
|
ufoLib.test.testSupport, test_GLIF1 and test_GLIF2: unicode_literals, use basestring
|
2015-11-06 15:06:50 +00:00 |
|
Denis Jacquerye
|
72df478a91
|
ufoLib.plistlib: use basestring
|
2015-11-06 15:06:50 +00:00 |
|
Denis Jacquerye
|
c74ced8246
|
ufoLib.plistFromTree: utf-8 is good
|
2015-11-06 15:06:49 +00:00 |
|
Denis Jacquerye
|
ba7259a99c
|
ufoLib.plistFromTree: absolute import
|
2015-11-06 15:06:49 +00:00 |
|
Denis Jacquerye
|
3dabb84be5
|
ufoLib.xmlTreeBuilder: use io.open and basestring
|
2015-11-06 15:06:49 +00:00 |
|
Denis Jacquerye
|
77f2e022c7
|
ufoLib.validators: use io.open, use basestring instead of str
|
2015-11-06 15:06:49 +00:00 |
|
Denis Jacquerye
|
c6f84bdd9a
|
ufoLib.glifLib: use basestring instead of str
|
2015-11-06 15:06:49 +00:00 |
|
Denis Jacquerye
|
dc94aa17a7
|
ufoLib.glibLib: use io.StringIO, ioBytesIO, io.open
|
2015-11-06 15:06:49 +00:00 |
|
Denis Jacquerye
|
66e5ae0242
|
ufoLib __init__.py: use io.StringIO, io.BytesIO, and standard plistlib load and dump
|
2015-11-06 15:06:49 +00:00 |
|
Denis Jacquerye
|
41cb5a8d4c
|
validators: use basestring
|
2015-11-06 15:06:49 +00:00 |
|
Denis Jacquerye
|
f9ff5e5cfe
|
filenames: use basestring
|
2015-11-06 14:10:43 +00:00 |
|
Denis Jacquerye
|
90a5af640b
|
glifLib: add READ_BYTES_MODE and WRITE_BYTES_MODE
|
2015-11-06 14:10:42 +00:00 |
|
Denis Jacquerye
|
edfee17e5f
|
glifLib: use basestring and glyphSet maybe None in glyphNameToFileName()
|
2015-11-06 14:10:42 +00:00 |
|
Denis Jacquerye
|
607cdf9a39
|
ufoLib __init__: typo 'maetainfo' -> 'metainfo'
|
2015-11-06 14:10:42 +00:00 |
|
Denis Jacquerye
|
fd8440a223
|
validators: png signature as bytes
|
2015-11-06 14:10:42 +00:00 |
|
Adrien Tétar
|
7cd33cdca7
|
glifLib: cleanup returns_unicode
|
2015-11-06 14:10:42 +00:00 |
|
Adrien Tétar
|
595e2e1057
|
setup.py: print
|
2015-11-06 14:10:42 +00:00 |
|
Adrien Tétar
|
3fd0c69d65
|
ufoLib meta: post-2to3 fixes
|
2015-11-06 14:10:42 +00:00 |
|
Adrien Tétar
|
1602f21e58
|
plistlib: remove HACK that does not pass python 3
|
2015-11-06 14:10:41 +00:00 |
|
jamesgk
|
c551ce3ecf
|
Simplify API, always convert compatibly
|
2015-11-05 15:54:04 -08:00 |
|
jamesgk
|
34e5702c52
|
Update module references in readme
|
2015-11-05 15:45:38 -08:00 |
|
jamesgk
|
d51c924893
|
Rename to cu2qu
We want a simpler, less dry name. The only thing this is missing is an
implication of interpolation-compatibility.
|
2015-11-05 15:43:14 -08:00 |
|
James Godfrey-Kittle
|
9ff7d62454
|
[TTGlyphPen] Do special case ignoring anchors
This fixes the ignoring anchors test, which led me to believe we
didn't need to special case them (which we do, and now are).
|
2015-11-05 15:28:19 -08:00 |
|
James Godfrey-Kittle
|
6dc5092e2b
|
[TTGlyphPen] Move some code around
No effective differences, just lingering un-committed local changes.
|
2015-11-05 15:19:53 -08:00 |
|
James Godfrey-Kittle
|
ec2daf00e4
|
[TTGlyphPen] Add unit tests
These test some pen methods which can't be tested via TTFont objects.
The other option seemed to be using UFOs, but this is simpler.
|
2015-11-05 15:18:32 -08:00 |
|