Adrien Tétar
|
e345fec96f
|
meta: remove robofab files
|
2015-11-08 11:11:11 +01: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 |
|
Adrien Tétar
|
337ef3202b
|
ufoLib meta: automated 2to3 conversion
|
2015-11-05 09:30:43 +00:00 |
|
Ben Kiel
|
2c2ffb97c0
|
Merge pull request #45 from khaledhosny/setup
Add setup.py file to ufo3k branch
|
2015-11-04 13:14:32 -06:00 |
|
Erik
|
3c73b66e4c
|
Store pairs as tuples.
|
2015-11-02 15:28:06 +01:00 |
|
Erik
|
41b9d73f6e
|
In some cases it is useful to have access to the exact pairs that trip the kerningValidator (for fixing, editing, warning). So kerningValidator keeps track of the pairs, then returns them with the other results. In order not to break existing calls to kerningValidator, rename it to kerningValidatorReportPairs and add a small wrapper that filters only returns the first two items.
|
2015-11-01 22:09:58 +01:00 |
|
Erik van Blokland
|
6f8a2d9b28
|
Merge pull request #48 from adrientetar/patch-1
ufoLib: fixes
|
2015-09-27 21:27:26 +02:00 |
|
Adrien Tétar
|
ff8bd252d4
|
ufoLib: previousFormatVersion None-check
|
2015-09-27 16:39:30 +02:00 |
|
Adrien Tétar
|
52ca505cb9
|
objectsDefcon: typo
|
2015-09-27 15:14:28 +02:00 |
|
Khaled Hosny
|
0879bdd88c
|
Add setup.py file
Based on the file from master branch with slight modifications.
|
2015-09-08 01:45:05 +02:00 |
|
Tal Leming
|
1498573218
|
Merge pull request #41 from anthrotype/fix_undefined_name
[filenames] fix NameError
|
2015-06-24 10:57:27 -04:00 |
|
Cosimo Lupo
|
9eeafb5462
|
[filenames] fix NameError
|
2015-06-24 14:01:37 +01:00 |
|