Re: Announcing LibSpiro - version libspiro_beta.0.3.20150131
Dave Crossland <[email protected]>
| Newsgroups | gmane.comp.fonts.fontforge.user,gmane.comp.fonts.fontforge.devel |
|---|---|
| Message-ID | <CAEozd0xKpRQf16vgYYTdDAm6Gn9dP=ud3LsPB2mHxuYk3w8FDQ@mail.gmail.com> |
Awesome work!! Will users upgrading their libspiro package automatically get these benefits or should a FontForge issue be opened laying out the steps to benefit? :) On Jan 31, 2015 10:57 PM, "Jose Da Silva" <[email protected]> wrote: > LibSpiro, version 0.3.20150131. > > Spiro is the creation of Raph Levien, which simplifies the drawing of > beautiful curves. LibSpiro is a shareable library that can be used by > programs to do the Spiro computations for you. > > Main improvements in this release are fixes for LibSpiro package > definitions (not completed in tagpoint 0.2.20131203) allowing other > programs to seek LibSpiro using PKG_CHECK_MODULES(). > A more detailed verification can be found in these bugfixes: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196780 > https://bugs.archlinux.org/task/43373 > > Other improvements you may notice in this release (compared to > LibSpiro 20071029) are: > 1) LibSpiro tries harder to create curves before giving-up on the > really hard curves. > 2) 2+2 enhanced functions which return "pass/fail". Backwards > compatibility is maintained for older programs using older method. > 3) code optimizations so that some numbers aren't re-computed > inside loops and routines (summary, should run a little faster). > 4) A few error checks, such as making sure memory is allocated, > otherwise fail gracefully and avoid crashes. > 5) Checks for inifinte values are done, so that user code doesn't > need to test for this now (LibSpiro returns fail). > 6) configure now has options that were only accessible in code > earlier, such as VERBOSE, UNITTEST. > 7) 'make check' allows you to test this new LibSpiro before you do > a 'make install' > 8) tests/call-test.c includes example code that may help developers > who are interested in creating programs that use LibSpiro. > > To download a *.tar.gz or *.zip copy, please go to: > https://github.com/fontforge/libspiro/releases/tag/0.3.20150131 > > Files installed for this 0v3 LibSpiro release are: > /usr/local/lib/libspiro.0.3.* > /usr/local/include/bezctx.h > /usr/local/include/bezctx_intf.h > /usr/local/include/spiroentrypoints.h > /usr/local/include/spiro.h > > Thanks, > Joe > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming. The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is > your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > fontforge-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fontforge-users > http://fontforge.10959.n7.nabble.com/User-f8781.html > ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ fontforge-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fontforge-users http://fontforge.10959.n7.nabble.com/User-f8781.html