jtanx woff2: Move implementation into woff.c
gnulib doesn't really play well with C++; to use it, you must
and prefix replaced functions with gnulib:: - because cstdio
unconditionally #undef's the macros that gnulib sets up.

We rely on gnulib for some things to work properly on windows,
most notably tmpfile tmpfile. (see also: 8efadf0)

I don't want to prefix gnulib::, so I've moved the actual implementaiton
into C/woff.c, and just have woff2.cc contain a C interface to the
woff2 functions that we call.
Latest commit 7aea5c0 Jun 17, 2018
Permalink
..
Failed to load latest commit information.
Makefile.am Add WOFF2 support Jun 17, 2018
PfEd.h Improve FONTLOG-related workflow and tooltip Jul 14, 2014
activeinui.c Revert "Use BDW garbage collector" but preserve libgc options. Apr 12, 2014
asmfpst.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
asmfpst.h Move to asmfpst.h all the prototypes of non-static asmfpst.c functions Nov 6, 2016
autohint.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
autohint.h Move to autohint.h all the prototypes of non-static autohint.c functions Nov 6, 2016
autosave.c Move to sfd.h all the prototypes of non-static sfd.c functions Jan 2, 2017
autosave.h Make _DoAutoSaves static, it is used only inside autosave.c Nov 6, 2016
autotrace.c Move ffglib.h to inc Sep 19, 2017
autotrace.h Move to autotrace.h all the prototypes of non-static autotrace.c func… Nov 6, 2016
autowidth.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
autowidth.h Move to autowidth.h all the prototypes of non-static autowidth.c func… Nov 6, 2016
autowidth2.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
autowidth2.h Move to autowidth2.h all the prototypes of non-static autowidth2.c fu… Nov 6, 2016
baseviews.h Move ffglib.h to inc Sep 19, 2017
bezctx_ff.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
bezctx_ff.h Add include guards to bezctx_ff.h Sep 15, 2016
bitmapchar.c Move to tottf.h all the prototypes of non-static tottf.c functions Jul 30, 2017
bitmapchar.h Move to bitmapchar.h all the prototypes of non-static bitmapchar.c fu… Nov 6, 2016
bitmapcontrol.c Move to splinesaveafm.h all the prototypes of non-static splinesaveaf… Jan 18, 2017
bitmapcontrol.h Move to bitmapcontrol.h all the prototypes of non-static bitmapcontro… Nov 6, 2016
bvedit.c Move to splinefill.h all the prototypes of non-static splinefill.c fu… Jan 18, 2017
bvedit.h Move to bvedit.h all the prototypes of non-static bvedit.c functions Nov 6, 2016
charview_private.h Added support for named points in the CharView. Mar 12, 2014
clipnoui.c Move to clipnoui.h all the prototypes of non-static clipnoui.c functions Nov 6, 2016
clipnoui.h Move to clipnoui.h all the prototypes of non-static clipnoui.c functions Nov 6, 2016
collabclient.c issue1631: disable some features when in collab mode. Aug 23, 2014
collabclient.h Tweak the --enable-gcc-warnings warnings set, and start fixing warnin… Feb 7, 2014
collabclientpriv.h Move ffglib.h to inc Sep 19, 2017
configure-fontforge.h Move BACK_LAYER_MAX near to where it is used Dec 18, 2016
crctab.c Move to crctab.h all the prototypes of non-static crctab.c functions Nov 6, 2016
crctab.h Move to crctab.h all the prototypes of non-static crctab.c functions Nov 6, 2016
cvexport.c Use UTC and ignore timezones if SOURCE_DATE_EPOCH is set Oct 22, 2017
cvexport.h Move to cvexport.h all the prototypes of non-static cvexport.c functions Nov 6, 2016
cvimages.c Move to svg.h all the prototypes of non-static svg.c functions Jul 30, 2017
cvimages.h Move to cvimages.h all the prototypes of non-static cvimages.c functions Nov 6, 2016
cvruler.h Include cvundoes.h in the canonical order Nov 6, 2016
cvundoes.c Comment out some debug peintf’s Jan 30, 2018
cvundoes.h Move to cvundoes.h all the prototypes of non-static cvundoes.c functions Sep 21, 2016
delta.h struct, union, enum c++ visibility Sep 3, 2012
dumpbdf.c Move to splinesaveafm.h all the prototypes of non-static splinesaveaf… Jan 18, 2017
dumpbdf.h Move to dumpbdf.h all the prototypes of non-static dumpbdf.c functions Nov 6, 2016
dumppfa.c Include time.h if time functions are used Oct 22, 2017
dumppfa.h Move to dumppfa.h all the prototypes of non-static dumppfa.c functions Nov 6, 2016
edgelist.h Move to splinefill.h all the prototypes of non-static splinefill.c fu… Jan 18, 2017
edgelist2.h Move to splineoverlap.h all the prototypes of non-static splineoverla… Jan 18, 2017
effects.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
effects.h Move to effects.h all the prototypes of non-static effects.c functions Dec 7, 2016
encoding.c Declare all Unicode PUA-related tables in pua.h Sep 27, 2017
encoding.h Move to encoding.h all the prototypes of non-static encoding.c functions Dec 7, 2016
featurefile.c Move ffglib.h to inc Sep 19, 2017
featurefile.h Move to featurefile.h all the prototypes of non-static featurefile.c … Dec 7, 2016
fffreetype.h Manually merge Win32 changes from MIQ May 22, 2014
ffpython.h Add include guards to ffpython.h Sep 15, 2016
flaglist.c Revert "Use BDW garbage collector" but preserve libgc options. Apr 12, 2014
flaglist.h Change from "basic.h" to <basic.h> as per recommendation Sep 17, 2012
fontforge.h Move to scripting.h all the prototypes of non-static scripting.c func… Jan 2, 2017
fontforgeui.h Move ffglib.h to inc Sep 19, 2017
fontforgevw.h Implement initial support for XDG [1] Nov 21, 2013
fontviewbase.c Declare all Unicode PUA-related tables in pua.h Sep 27, 2017
freetype.c Move to tottf.h all the prototypes of non-static tottf.c functions Jul 30, 2017
ftdelta.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
fvcomposite.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
fvcomposite.h Move to fvcomposite.h all the prototypes of non-static fvcomposite.c … Dec 7, 2016
fvfonts.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
fvfonts.h Move to fvfonts.h all the prototypes of non-static fvfonts.c functions Dec 7, 2016
fvimportbdf.c Fix FourByteSwap() Feb 10, 2018
fvimportbdf.h Move to fvimportbdf.h all the prototypes of non-static fvimportbdf.c … Dec 7, 2016
fvmetrics.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
fvmetrics.h Do not include fontforgeui.h in fvmetrics.h Aug 1, 2017
generate_codepoint_selector.py Replaced the broken (due to locales) use of Unicode names in charinfo.c. Sep 2, 2012
glif_name_hash.c Move glif_name hashing into a separate file and use it in featurefile… Jun 19, 2014
glif_name_hash.h Move glif_name hashing into a separate file and use it in featurefile… Jun 19, 2014
glyphcomp.c Move to tottf.h all the prototypes of non-static tottf.c functions Jul 30, 2017
glyphcomp.h Move to glyphcomp.h all the prototypes of non-static glyphcomp.c func… Dec 7, 2016
groups.c Fix small leaks in groups.c getPfaEditGroups() Jul 31, 2014
groups.h Revert "Use BDW garbage collector" but preserve libgc options. Apr 12, 2014
http.c Move to http.h all the prototypes of non-static http.c functions Dec 7, 2016
http.h Move to http.h all the prototypes of non-static http.c functions Dec 7, 2016
ikarus.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
ikarus.h Move to ikarus.h all the prototypes of non-static ikarus.c functions Dec 7, 2016
langfreq.c Use ffglib.h everywhere (in place of glib.h) Sep 20, 2017
langfreq.h Move to langfreq.h all the prototypes of non-static langfreq.c functions Dec 7, 2016
libffstamp.h Update the timestamps which are shown in about dialogs. Jan 9, 2013
libstamp.c Move to libstamp.h all the prototypes of non-static libstamp.c functions Dec 7, 2016
libstamp.h Move to libstamp.h all the prototypes of non-static libstamp.c functions Dec 7, 2016
lookups.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
lookups.h Move to lookups.h all the prototypes of non-static lookups.c functions Dec 7, 2016
macbinary.c Use GetTime instead of time(2) Oct 22, 2017
macbinary.h Move to macbinary.h all the prototypes of non-static macbinary.c func… Dec 7, 2016
macenc.c Move to macenc.h all the prototypes of non-static macenc.c functions Dec 7, 2016
macenc.h Move to macenc.h all the prototypes of non-static macenc.c functions Dec 7, 2016
mathconstants.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
mathconstants.h Move to mathconstants.h all the prototypes of non-static mathconstant… Dec 7, 2016
mem.c Move get* functions to mem.c Jan 2, 2017
mem.h Use includes without `inc/` directory in mem.h Aug 1, 2017
mm.c Move to tottfvar.h all the prototypes of non-static tottfvar.c functions Jul 30, 2017
mm.h Move to mm.h all the prototypes of non-static mm.c functions Dec 7, 2016
namehash.h Move to fvfonts.h all the prototypes of non-static fvfonts.c functions Dec 7, 2016
namelist.c Fix crash when loading a duplicate name list Mar 9, 2018
namelist.h Move to namelist.h all the prototypes of non-static namelist.c functions Dec 7, 2016
nonlineartrans.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
nonlineartrans.h Move to nonlineartrans.h all the prototypes of non-static nonlineartr… Dec 7, 2016
noprefs.c Use ffglib.h everywhere (in place of glib.h) Sep 20, 2017
nouiutil.c Revert "Use BDW garbage collector" but preserve libgc options. Apr 12, 2014
nowakowskittfinstr.c Move to tottf.h all the prototypes of non-static tottf.c functions Jul 30, 2017
ofl.c Copyrights concerning Issue 2643 and Issue 2732 (#2735) Jul 23, 2016
ofl.h Add include guards to ofl.h Sep 15, 2016
othersubrs.c Move to othersubrs.h all the prototypes of non-static othersubrs.c fu… Jan 2, 2017
othersubrs.h Move to othersubrs.h all the prototypes of non-static othersubrs.c fu… Jan 2, 2017
palmfonts.c Move to tottf.h all the prototypes of non-static tottf.c functions Jul 30, 2017
palmfonts.h Move to palmfonts.h all the prototypes of non-static palmfonts.c func… Jan 2, 2017
parsepdf.c Remove libpng checks that are present only to detect zlib presence Jun 17, 2018
parsepdf.h Move to parsepdf.h all the prototypes of non-static parsepdf.c functions Jan 2, 2017
parsepfa.c Use GetST_MTime instead of the st_mtime field Oct 22, 2017
parsepfa.h Move to parsepfa.h all the prototypes of non-static parsepfa.c functions Jan 2, 2017
parsettf.c Cap TrueType format 0 table size at 256, fix an overrun crash reading… Nov 30, 2017
parsettf.h Move to parsettf.h all the prototypes of non-static parsettf.c functions Jan 2, 2017
parsettfatt.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
parsettfatt.h Move over comment from ttf.h Jul 30, 2017
parsettfbmf.c Move to ttfspecial.h all the prototypes of non-static ttfspecial.c fu… Jul 30, 2017
parsettfbmf.h Move to parsettfbmf.h all the prototypes of non-static parsettfbmf.c … Jan 2, 2017
parsettfvar.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
parsettfvar.h Move to parsettfvar.h all the prototypes of non-static parsettfvar.c … Jan 2, 2017
pluginloading.c rename config.h to fontforge-config.h; clean configure-fontforge.h Mar 4, 2013
plugins.c Change from "basic.h" to <basic.h> as per recommendation Sep 17, 2012
plugins.h Move to encoding.h all the prototypes of non-static encoding.c functions Dec 7, 2016
print.c Use UTC and ignore timezones if SOURCE_DATE_EPOCH is set Oct 22, 2017
print.h Move to print.h all the prototypes of non-static print.c functions Jan 2, 2017
psfont.h Move to parsepfa.h all the prototypes of non-static parsepfa.c functions Jan 2, 2017
psread.c psread: Fix indentation of closing brace Oct 4, 2017
psread.h Move to psread.h all the prototypes of non-static psread.c functions Jan 2, 2017
pua.c Declare all Unicode PUA-related tables in pua.h Sep 27, 2017
pua.h Declare all Unicode PUA-related tables in pua.h Sep 27, 2017
python.c Add libuninameslist Names2 support (#3290) May 24, 2018
savefont.c Add WOFF2 support Jun 17, 2018
savefont.h Move to savefont.h all the prototypes of non-static savefont.c functions Jan 2, 2017
scriptfuncs.h Move to glyphcomp.h all the prototypes of non-static glyphcomp.c func… Dec 7, 2016
scripting.c Fix erroneous "rb" in strcmp May 31, 2018
scripting.h Move to scripting.h all the prototypes of non-static scripting.c func… Jan 2, 2017
scstyles.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
scstyles.h Move to scstyles.h all the prototypes of non-static scstyles.c functions Jan 2, 2017
sd.h Move to svg.h all the prototypes of non-static svg.c functions Jul 30, 2017
search.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
search.h Move to search.h all the prototypes of non-static search.c functions Jan 2, 2017
sfd.c Comment out some debug peintf’s Jan 30, 2018
sfd.h Move to sfd.h all the prototypes of non-static sfd.c functions Jan 2, 2017
sfd1.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
sfd1.h Move to sfd1.h all the prototypes of non-static sfd1.c functions Jan 2, 2017
sflayout.c sflayout.c: Fix another type typo Jan 31, 2018
sflayoutP.h struct, union, enum c++ visibility Sep 3, 2012
sftextfieldP.h Remove declaration of non-existing function SFTextAreaSetTitleNotFonts Sep 29, 2016
sfundo.h Revert "Use BDW garbage collector" but preserve libgc options. Apr 12, 2014
spiro.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
spiro.h Move to spiro.h all the prototypes of non-static spiro.c functions Jan 2, 2017
splinechar.c FIx typo in MakeEllipseWithAxis() Feb 5, 2018
splinefill.c Comment out some debug peintf’s Jan 30, 2018
splinefill.h Move to splinefill.h all the prototypes of non-static splinefill.c fu… Jan 18, 2017
splinefont.c Add WOFF2 support Jun 17, 2018
splinefont.h Add WOFF2 support Jun 17, 2018
splineorder2.c Fix some compiler warnings Jul 9, 2017
splineorder2.h Move to splineorder2.h all the prototypes of non-static splineorder2.… Jan 18, 2017
splineoverlap.c fix spelling mistakes Feb 1, 2017
splineoverlap.h Move to splineoverlap.h all the prototypes of non-static splineoverla… Jan 18, 2017
splinerefigure.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
splinerefigure.h Move to splinerefigure.h all the prototypes of non-static splinerefig… Jan 18, 2017
splinesave.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
splinesave.h Move to splinesave.h all the prototypes of non-static splinesave.c fu… Jan 18, 2017
splinesaveafm.c Include time.h if time functions are used Oct 22, 2017
splinesaveafm.h Move to splinesaveafm.h all the prototypes of non-static splinesaveaf… Jan 18, 2017
splinestroke.c Move to splineutil.h all the prototypes of non-static splineutil.c fu… Jan 18, 2017
splinestroke.h Move to splinestroke.h all the prototypes of non-static splinestroke.… Jan 18, 2017
splineutil.c Move to tottf.h all the prototypes of non-static tottf.c functions Jul 30, 2017
splineutil.h Move to ttfinstrs.h all the prototypes of non-static ttfinstrs.c func… Jul 30, 2017
splineutil2.c Use UTC and ignore timezones if SOURCE_DATE_EPOCH is set Oct 22, 2017
splineutil2.h Move to splineutil2.h all the prototypes of non-static splineutil2.c … Jan 18, 2017
stamper.c Use GetTime instead of time(2) Oct 22, 2017
start.c Use ffglib.h everywhere (in place of glib.h) Sep 20, 2017
start.h Move to start.h all the prototypes of non-static start.c functions Jan 18, 2017
stemdb.c Move to stemdb.h all the prototypes of non-static stemdb.c functions Jan 18, 2017
stemdb.h Move to stemdb.h all the prototypes of non-static stemdb.c functions Jan 18, 2017
strlist.c Revert "Use BDW garbage collector" but preserve libgc options. Apr 12, 2014
strlist.h Revert "Use BDW garbage collector" but preserve libgc options. Apr 12, 2014
svg.c Merge pull request #3176 from gioele/reproducible-time-author Dec 20, 2017
svg.h Move to svg.h all the prototypes of non-static svg.c functions Jul 30, 2017
threaddummy.c Initial revision Aug 14, 2012
tottf.c Skip Apple ‘head’ table fields in OpenType mode Dec 23, 2017
tottf.h Move to tottf.h all the prototypes of non-static tottf.c functions Jul 30, 2017
tottfaat.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
tottfaat.h Move to tottfaat.h all the prototypes of non-static tottfaat.c functions Jul 30, 2017
tottfgpos.c Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
tottfgpos.h Move to tottfgpos.h all the prototypes of non-static tottfgpos.c func… Jul 30, 2017
tottfvar.c Move to tottfvar.h all the prototypes of non-static tottfvar.c functions Jul 30, 2017
tottfvar.h Move to tottfvar.h all the prototypes of non-static tottfvar.c functions Jul 30, 2017
ttf.h Move to ttfspecial.h all the prototypes of non-static ttfspecial.c fu… Jul 30, 2017
ttfinstrs.c Move to ttfinstrs.h all the prototypes of non-static ttfinstrs.c func… Jul 30, 2017
ttfinstrs.h Move to ttfinstrs.h all the prototypes of non-static ttfinstrs.c func… Jul 30, 2017
ttfspecial.c Move to ttfspecial.h all the prototypes of non-static ttfspecial.c fu… Jul 30, 2017
ttfspecial.h Move to ttfspecial.h all the prototypes of non-static ttfspecial.c fu… Jul 30, 2017
ufo.c Don’t mark UFO fonts with layers multilayer Mar 17, 2018
uiinterface.h Move to lookups.h all the prototypes of non-static lookups.c functions Dec 7, 2016
unicoderange.c Unicode 9.0 Sep 30, 2016
unicoderange.h Add include guards to unicoderange.h Sep 15, 2016
usermenu.h Add include guards to usermenu.h Sep 15, 2016
views.h charview: Draw rulers to pixmaps Oct 10, 2017
winfonts.c Move to winfonts.h all the prototypes of non-static winfonts.c functions Jul 30, 2017
winfonts.h Move to winfonts.h all the prototypes of non-static winfonts.c functions Jul 30, 2017
woff.c woff2: Move implementation into woff.c Jun 17, 2018
woff.h woff2: Move implementation into woff.c Jun 17, 2018
woff2.cc woff2: Move implementation into woff.c Jun 17, 2018
zapfnomen.c Declare all Zapf-related tables in zapfnomen.h Sep 27, 2017
zapfnomen.h Declare all Zapf-related tables in zapfnomen.h Sep 27, 2017