-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 2.7.1 #447
Release 2.7.1 #447
Commits on May 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f5fcded - Browse repository at this point
Copy the full SHA f5fcdedView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1f3cc2 - Browse repository at this point
Copy the full SHA f1f3cc2View commit details
Commits on May 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2a90bbc - Browse repository at this point
Copy the full SHA 2a90bbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f82645c - Browse repository at this point
Copy the full SHA f82645cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf759a - Browse repository at this point
Copy the full SHA 2cf759aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d64fe92 - Browse repository at this point
Copy the full SHA d64fe92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 344f358 - Browse repository at this point
Copy the full SHA 344f358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 020e76d - Browse repository at this point
Copy the full SHA 020e76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aaccf5 - Browse repository at this point
Copy the full SHA 1aaccf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba9b70b - Browse repository at this point
Copy the full SHA ba9b70bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9188741 - Browse repository at this point
Copy the full SHA 9188741View commit details -
Found these by running 'python3 -m pytest'
Configuration menu - View commit details
-
Copy full SHA for aef10af - Browse repository at this point
Copy the full SHA aef10afView commit details
Commits on May 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c1635ab - Browse repository at this point
Copy the full SHA c1635abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a722b - Browse repository at this point
Copy the full SHA 50a722bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7a0352 - Browse repository at this point
Copy the full SHA b7a0352View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcab55b - Browse repository at this point
Copy the full SHA bcab55bView commit details
Commits on May 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 04c0da8 - Browse repository at this point
Copy the full SHA 04c0da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 699964c - Browse repository at this point
Copy the full SHA 699964cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f905c - Browse repository at this point
Copy the full SHA d7f905cView commit details
Commits on May 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3a08e5c - Browse repository at this point
Copy the full SHA 3a08e5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52bd2cc - Browse repository at this point
Copy the full SHA 52bd2ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aae34c - Browse repository at this point
Copy the full SHA 2aae34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e95106a - Browse repository at this point
Copy the full SHA e95106aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 394a56a - Browse repository at this point
Copy the full SHA 394a56aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf1cd7 - Browse repository at this point
Copy the full SHA bdf1cd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e1380c - Browse repository at this point
Copy the full SHA 1e1380cView commit details
Commits on May 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c33cfc5 - Browse repository at this point
Copy the full SHA c33cfc5View commit details
Commits on May 15, 2018
-
[differ] Move differ's core methods into a class
Passing values around was getting too unwieldy for my taste
Configuration menu - View commit details
-
Copy full SHA for e74772e - Browse repository at this point
Copy the full SHA e74772eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cdb3ca - Browse repository at this point
Copy the full SHA 2cdb3caView commit details -
AppVeyor is getting hung on them, don't know why
Configuration menu - View commit details
-
Copy full SHA for 63ae1fe - Browse repository at this point
Copy the full SHA 63ae1feView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc263f7 - Browse repository at this point
Copy the full SHA dc263f7View commit details
Commits on May 17, 2018
-
[fontPDF] Add 'pageIncludeTitle' option (#379)
This is needed for diff'ing the PDFs that are generated by the *plot tools. By default each page contains a header (a.k.a. Title) that includes a time stamp, among other info. Each PDF page is then compressed using ASCII85. By removing the page header it's possible to do a straight diff of two PDFs, even if their pages are compressed. In case raw (i.e. uncompressed) pages are needed, use the setPageCompression() method of pdfgen.py
Configuration menu - View commit details
-
Copy full SHA for 5d6782c - Browse repository at this point
Copy the full SHA 5d6782cView commit details
Commits on May 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ed2f3db - Browse repository at this point
Copy the full SHA ed2f3dbView commit details
Commits on May 21, 2018
-
nullify glyph stemVF callback when not writing CFF2
otherwise stems are written out with the default values when we want blended stems
Configuration menu - View commit details
-
Copy full SHA for 41b991c - Browse repository at this point
Copy the full SHA 41b991cView commit details -
* digiplot integration tests * Remove 'CID charsets' folder * Remove code related to 'CID charsets'
Configuration menu - View commit details
-
Copy full SHA for 62abc4d - Browse repository at this point
Copy the full SHA 62abc4dView commit details -
[ttxn] Fix shell calls to 'tx' (#385)
[ttxn] Fix shell calls to 'tx'
Configuration menu - View commit details
-
Copy full SHA for 720e939 - Browse repository at this point
Copy the full SHA 720e939View commit details
Commits on May 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c44a147 - Browse repository at this point
Copy the full SHA c44a147View commit details -
Configuration menu - View commit details
-
Copy full SHA for fce8c06 - Browse repository at this point
Copy the full SHA fce8c06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58f13c1 - Browse repository at this point
Copy the full SHA 58f13c1View commit details -
AppVeyor & CodeCov badges now show status of
develop
instead of `master`
Configuration menu - View commit details
-
Copy full SHA for f92afe2 - Browse repository at this point
Copy the full SHA f92afe2View commit details
Commits on May 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 31e90da - Browse repository at this point
Copy the full SHA 31e90daView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5456b9 - Browse repository at this point
Copy the full SHA f5456b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d294035 - Browse repository at this point
Copy the full SHA d294035View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for d64f22f - Browse repository at this point
Copy the full SHA d64f22fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf655c1 - Browse repository at this point
Copy the full SHA cf655c1View commit details
Commits on May 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 401b7a2 - Browse repository at this point
Copy the full SHA 401b7a2View commit details -
Revert Run coverage on Windows
This shall be attempted again at a later date. For more details see d64f22f#commitcomment-29108842
Configuration menu - View commit details
-
Copy full SHA for 619b479 - Browse repository at this point
Copy the full SHA 619b479View commit details -
[spot] Fix a crash due to buffer overrun errors from long glyph names
With the 64-bit update, the function global.c::getGlyphName() can return a glyph name of up to 128+7 characters long. The returned string was, in many places, copied into a string buffer that was much shorter.
Configuration menu - View commit details
-
Copy full SHA for e54d9a4 - Browse repository at this point
Copy the full SHA e54d9a4View commit details
Commits on May 25, 2018
-
Move the contents of FDKReleaseNotes.txt to NEWS.md
[skip ci] Fixes #328
Configuration menu - View commit details
-
Copy full SHA for 8515bef - Browse repository at this point
Copy the full SHA 8515befView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1278d5f - Browse repository at this point
Copy the full SHA 1278d5fView commit details
Commits on May 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0fafbb1 - Browse repository at this point
Copy the full SHA 0fafbb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a67636f - Browse repository at this point
Copy the full SHA a67636fView commit details
Commits on May 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for edd8c7b - Browse repository at this point
Copy the full SHA edd8c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46067d1 - Browse repository at this point
Copy the full SHA 46067d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 663150c - Browse repository at this point
Copy the full SHA 663150cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8189129 - Browse repository at this point
Copy the full SHA 8189129View commit details -
Configuration menu - View commit details
-
Copy full SHA for f100f8a - Browse repository at this point
Copy the full SHA f100f8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d08eed - Browse repository at this point
Copy the full SHA 8d08eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for c204426 - Browse repository at this point
Copy the full SHA c204426View commit details -
Configuration menu - View commit details
-
Copy full SHA for e77e822 - Browse repository at this point
Copy the full SHA e77e822View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf8b3f6 - Browse repository at this point
Copy the full SHA bf8b3f6View commit details
Commits on May 30, 2018
-
* [tx][varread] Fix issue #272: Fix inconsistency of use of regionCount variable in tx.varread.varread.c This update makes no change in function: it simply renames variables and fields to avoid confusion by developers. * [tx][tx_test.py] Add test for reading and snapshotting simple CFF2 VF font to test fix for issue #272
Configuration menu - View commit details
-
Copy full SHA for 7d5bdf1 - Browse repository at this point
Copy the full SHA 7d5bdf1View commit details
Commits on Jun 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2d6ee43 - Browse repository at this point
Copy the full SHA 2d6ee43View commit details
Commits on Jun 8, 2018
-
fix for #408: changed requirements-dev.txt to use
>=
for everything(we will let the pyup bot take care of updating requirements.txt)
Configuration menu - View commit details
-
Copy full SHA for 507de3e - Browse repository at this point
Copy the full SHA 507de3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a77ebe - Browse repository at this point
Copy the full SHA 0a77ebeView commit details
Commits on Jun 10, 2018
-
Fixes for Tests under Windows. (#407)
* In differ.py, when it walks a dir tree to make a list of files in a ufo file, the list needs to be sorted to avoid the difference between the reference directory tree and the new temporary director tree when the test is run under Windows. The lists were compared, and the diff was failing before the files were even examined. * In tx_test.py, when pdf files are compared, an additional line in the pdf file needs to be ignored. This didn't cause a problem before, but as of June 1st, the date string changed enough to make this extra line change. * Replaced tmpfileNameTempFile() with tmpfile.mkstemp(). The former not only creates a file, but also opens it. This appears to conflict with writing to the same file path from other processes. In any case, this change fixes a lot of failures that appears on some, but not all, Windows systems. * Use absolute path for tx.exe * Fixes for Test under Windows with ttxn. Referencing the absolute path to tx.exe fixes a failure when running the test under Appveyor. Saving the output from a shell call to tx.exe to a file name rather than a tmpfile.TempFile file object fixes a failure under Windows OSX 10 when running pytest manually. * Shift to consistent use of tempfile.mkstemp() instead of NameTempFile(). * Add test for when command fails. Note that I did not handle the 'subprocess.CalledProcessError' in runner.py::main(). I notice that all the exceptions that can be raised by the argparse module are not handled, and there is no exception handling for any other exception. I think it is simpler to let the 'subprocess.CalledProcessError' pass through and be caught and reported by pytest. * Add some debug code to show path to tool when there is a CalledProcessError. * Remove type1 and detype1 tests that run the programs on a file of their intended output file type as input. The programs are not designed to fail in any reliable way in this condition. The current tests cause detype1 to fail with the same error on Mac and Windows, but do not cause type1 to fail.
Configuration menu - View commit details
-
Copy full SHA for 6e9ac8b - Browse repository at this point
Copy the full SHA 6e9ac8bView commit details
Commits on Jun 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 31f0279 - Browse repository at this point
Copy the full SHA 31f0279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24ce85c - Browse repository at this point
Copy the full SHA 24ce85cView commit details
Commits on Jun 12, 2018
-
Revert "updated NEWS.md with release date for 2.7.1"
This reverts commit 2d6ee43.
Configuration menu - View commit details
-
Copy full SHA for aefc118 - Browse repository at this point
Copy the full SHA aefc118View commit details
Commits on Jun 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 56befef - Browse repository at this point
Copy the full SHA 56befefView commit details -
Configuration menu - View commit details
-
Copy full SHA for bef84a6 - Browse repository at this point
Copy the full SHA bef84a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5046a10 - Browse repository at this point
Copy the full SHA 5046a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for da3fff3 - Browse repository at this point
Copy the full SHA da3fff3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b12d670 - Browse repository at this point
Copy the full SHA b12d670View commit details -
Configuration menu - View commit details
-
Copy full SHA for aebd788 - Browse repository at this point
Copy the full SHA aebd788View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddd4004 - Browse repository at this point
Copy the full SHA ddd4004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cfadec - Browse repository at this point
Copy the full SHA 4cfadecView commit details -
Build Script Update. Fix all the BuildAll.cmd and *.sh files (#414)
... to build only the release projects if no target is given. They will also run the right build for the targets 'release', 'debug', and 'clean', and do nothing for any other target.
Configuration menu - View commit details
-
Copy full SHA for a5b0a81 - Browse repository at this point
Copy the full SHA a5b0a81View commit details -
Remove obsolete AppVeyor code (round 2)
Ilya Finkelshteyn said that the code removed by this commit is no longer needed now that appveyor/ci#2066 is fixed. (This is round 2, because I'm trying again off a fresh branch from `develop`.)
Configuration menu - View commit details
-
Copy full SHA for 43361a9 - Browse repository at this point
Copy the full SHA 43361a9View commit details
Commits on Jun 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 179a65d - Browse repository at this point
Copy the full SHA 179a65dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc1e8b3 - Browse repository at this point
Copy the full SHA cc1e8b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 351b479 - Browse repository at this point
Copy the full SHA 351b479View commit details -
[makeotf] No need to remove the existing font
Possible fix for https://ci.appveyor.com/project/adobe-type-tools/afdko/build/1.0.432 Traceback (most recent call last): File "c:\python27-x64\lib\site-packages\afdko\Tools\SharedData\FDKScripts\MakeOTF.py", line 3062, in main runMakeOTF(makeOTFParams) File "c:\python27-x64\lib\site-packages\afdko\Tools\SharedData\FDKScripts\MakeOTF.py", line 2736, in runMakeOTF os.remove(outputPath) WindowsError: [Error 32] The process cannot access the file because it is being used by another process
Configuration menu - View commit details
-
Copy full SHA for 6c68e17 - Browse repository at this point
Copy the full SHA 6c68e17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0858c5d - Browse repository at this point
Copy the full SHA 0858c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd60cb6 - Browse repository at this point
Copy the full SHA cd60cb6View commit details -
setup.py: allow to install native exe scripts on python3
we need to skip the step where python3's distutils attempts to fix up the script's shebang, otherwise it fails with a SyntaxError, since it expects them to be text files formatted as python code, whereas in our case they are simply C native executables.
Configuration menu - View commit details
-
Copy full SHA for 7416180 - Browse repository at this point
Copy the full SHA 7416180View commit details -
fixed Xcode build issue with OpType name conflict
changed OpType from enum to a typedef (of an enum) (also, now explicitly using OpType instead of int in OpRec struct)
Configuration menu - View commit details
-
Copy full SHA for 87b78e1 - Browse repository at this point
Copy the full SHA 87b78e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fab0b5 - Browse repository at this point
Copy the full SHA 3fab0b5View commit details
Commits on Jun 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ade9aba - Browse repository at this point
Copy the full SHA ade9abaView commit details
Commits on Jun 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5e29683 - Browse repository at this point
Copy the full SHA 5e29683View commit details
Commits on Jun 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 28b25bd - Browse repository at this point
Copy the full SHA 28b25bdView commit details -
[mergeFonts/rotateFont] Apply #427 fix
These two tools are mostly a copy-paste of tx
Configuration menu - View commit details
-
Copy full SHA for 263e263 - Browse repository at this point
Copy the full SHA 263e263View commit details -
[tx]. Update Mac OSX Xcode project to omit unused files.
This project has *.txt files that used to be the source for the *.h in-line help files. That was years ago, and we don't even have the tool that built the *.h from the *.txt files anymore. The *.h files are now the master source for the in-line help text.
Configuration menu - View commit details
-
Copy full SHA for 611679e - Browse repository at this point
Copy the full SHA 611679eView commit details -
[mergeFonts/rotateFont] Update Mac OSX Xcode project to omit unused f…
…iles related to commit 6e88dd8
Configuration menu - View commit details
-
Copy full SHA for e50b990 - Browse repository at this point
Copy the full SHA e50b990View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e6c2e - Browse repository at this point
Copy the full SHA 00e6c2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5be05f7 - Browse repository at this point
Copy the full SHA 5be05f7View commit details
Commits on Jun 18, 2018
-
Scheduled weekly dependency update for week 24 (#429)
* Pin fonttools to latest version 3.27.0 * change pyup's `==` to `~=` for fontTools
Configuration menu - View commit details
-
Copy full SHA for 9f43317 - Browse repository at this point
Copy the full SHA 9f43317View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6f305d - Browse repository at this point
Copy the full SHA f6f305dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96b1bcf - Browse repository at this point
Copy the full SHA 96b1bcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9faf92 - Browse repository at this point
Copy the full SHA d9faf92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1682eb5 - Browse repository at this point
Copy the full SHA 1682eb5View commit details -
Copy executables in debug build target as well
Otherwise it is not of much use; appending “debug” to build command in setup.py will fail with missing executables.
Configuration menu - View commit details
-
Copy full SHA for 2d2083d - Browse repository at this point
Copy the full SHA 2d2083dView commit details
Commits on Jun 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c4c5550 - Browse repository at this point
Copy the full SHA c4c5550View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea5ec23 - Browse repository at this point
Copy the full SHA ea5ec23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fa2cf9 - Browse repository at this point
Copy the full SHA 9fa2cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d628fe - Browse repository at this point
Copy the full SHA 4d628feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a54e50 - Browse repository at this point
Copy the full SHA 5a54e50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 841b3b9 - Browse repository at this point
Copy the full SHA 841b3b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b05933 - Browse repository at this point
Copy the full SHA 0b05933View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0451c5 - Browse repository at this point
Copy the full SHA f0451c5View commit details -
fixes for modules used by tx (#425)
readufo.c * converted to using space instead of tabs, removed trailing whitespace * removed unused code and code that has no effect * fixed uninitialized/garbage values * fixed potential null pointer dereferences * fixed long vs. int issues * added a missing switch case * fixed code for replacing copyright symbol (©) with the word "Copyright" in trademark strings pubtypes.h & supportpublictypes.h * removed unused typedefs for PVoidProc which were causing Xcode warnings tx_test.py & tx_data/* * added tx test case for copyright symbol (©) handling differ.py * added safeguard against failing to read text file
Configuration menu - View commit details
-
Copy full SHA for 29900b3 - Browse repository at this point
Copy the full SHA 29900b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f86172e - Browse repository at this point
Copy the full SHA f86172eView commit details -
Measure the coverage of runner & differ (take two)
what 56befef should have been
Configuration menu - View commit details
-
Copy full SHA for da1f992 - Browse repository at this point
Copy the full SHA da1f992View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fa934e - Browse repository at this point
Copy the full SHA 9fa934eView commit details
Commits on Jun 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 918c293 - Browse repository at this point
Copy the full SHA 918c293View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf1960a - Browse repository at this point
Copy the full SHA bf1960aView commit details
Commits on Jun 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0aa3ce2 - Browse repository at this point
Copy the full SHA 0aa3ce2View commit details