From 092d32cc38c86f5a0eb398cdbf94413e1127f90d Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Thu, 19 May 2011 16:52:02 +0200 Subject: [PATCH] removed thirdparty directory --- .../reply2005/include/replyxcontrol1.h | 1508 -- .../fleetwood/reply2005/lib/reply2005.lib | Bin 25158 -> 0 bytes ...Reply Toolkit Reference version 6-0-15.pdf | Bin 194899 -> 0 bytes .../fleetwood/reply2005/ocx/Reply2005.ocx | Bin 554496 -> 0 bytes thirdparty/fleetwood/reply2005/reply2005.pro | 24 - .../fleetwood/replyWRS970/include/wrs970.h | 2855 ---- .../fleetwood/replyWRS970/lib/replyWRS970.lib | Bin 34914 -> 0 bytes .../fleetwood/replyWRS970/ocx/WRS970.lic | 2 - .../fleetwood/replyWRS970/ocx/WRS970.ocx | Bin 4160190 -> 0 bytes .../WRS970_API_Programmers_Guide_3_2_3.pdf | Bin 757089 -> 0 bytes .../fleetwood/replyWRS970/replyWRS970.pro | 24 - thirdparty/fleetwood/replyWRS970/wrs970.cpp | 691 - thirdparty/fleetwood/replyWRS970/wrs970.h | 2855 ---- thirdparty/freetype/README.txt | 20 - thirdparty/freetype/freetype-2.4.4/.gitignore | 1 - thirdparty/freetype/freetype-2.4.4/ChangeLog | 1560 -- .../freetype/freetype-2.4.4/ChangeLog.20 | 2613 ---- .../freetype/freetype-2.4.4/ChangeLog.21 | 9439 ------------ .../freetype/freetype-2.4.4/ChangeLog.22 | 2837 ---- .../freetype/freetype-2.4.4/ChangeLog.23 | 7948 ----------- thirdparty/freetype/freetype-2.4.4/Jamfile | 203 - thirdparty/freetype/freetype-2.4.4/Jamrules | 71 - thirdparty/freetype/freetype-2.4.4/Makefile | 34 - thirdparty/freetype/freetype-2.4.4/README | 64 - thirdparty/freetype/freetype-2.4.4/README.git | 46 - thirdparty/freetype/freetype-2.4.4/autogen.sh | 163 - .../freetype-2.4.4/builds/amiga/README | 110 - .../amiga/include/freetype/config/ftconfig.h | 55 - .../amiga/include/freetype/config/ftmodule.h | 160 - .../freetype-2.4.4/builds/amiga/makefile | 294 - .../freetype-2.4.4/builds/amiga/makefile.os4 | 297 - .../freetype-2.4.4/builds/amiga/smakefile | 297 - .../builds/amiga/src/base/ftdebug.c | 279 - .../builds/amiga/src/base/ftsystem.c | 530 - .../freetype-2.4.4/builds/ansi/ansi-def.mk | 74 - .../freetype-2.4.4/builds/ansi/ansi.mk | 21 - .../freetype-2.4.4/builds/atari/ATARI.H | 20 - .../freetype-2.4.4/builds/atari/FNames.SIC | 37 - .../freetype-2.4.4/builds/atari/FREETYPE.PRJ | 32 - .../freetype-2.4.4/builds/atari/README.TXT | 51 - .../builds/atari/deflinejoiner.awk | 181 - .../builds/atari/gen-purec-patch.sh | 40 - .../freetype-2.4.4/builds/beos/beos-def.mk | 76 - .../freetype-2.4.4/builds/beos/beos.mk | 19 - .../freetype-2.4.4/builds/beos/detect.mk | 41 - .../freetype-2.4.4/builds/compiler/ansi-cc.mk | 80 - .../freetype-2.4.4/builds/compiler/bcc-dev.mk | 86 - .../freetype-2.4.4/builds/compiler/bcc.mk | 86 - .../freetype-2.4.4/builds/compiler/emx.mk | 77 - .../freetype-2.4.4/builds/compiler/gcc-dev.mk | 95 - .../freetype-2.4.4/builds/compiler/gcc.mk | 77 - .../freetype-2.4.4/builds/compiler/intelc.mk | 85 - .../builds/compiler/unix-lcc.mk | 83 - .../builds/compiler/visualage.mk | 76 - .../freetype-2.4.4/builds/compiler/visualc.mk | 82 - .../freetype-2.4.4/builds/compiler/watcom.mk | 81 - .../freetype-2.4.4/builds/compiler/win-lcc.mk | 81 - .../freetype/freetype-2.4.4/builds/detect.mk | 154 - .../freetype-2.4.4/builds/dos/detect.mk | 142 - .../freetype-2.4.4/builds/dos/dos-def.mk | 45 - .../freetype-2.4.4/builds/dos/dos-emx.mk | 21 - .../freetype-2.4.4/builds/dos/dos-gcc.mk | 21 - .../freetype-2.4.4/builds/dos/dos-wat.mk | 20 - .../freetype/freetype-2.4.4/builds/exports.mk | 76 - .../freetype-2.4.4/builds/freetype.mk | 361 - .../freetype-2.4.4/builds/link_dos.mk | 42 - .../freetype-2.4.4/builds/link_std.mk | 42 - .../builds/mac/FreeType.m68k_cfm.make.txt | 208 - .../builds/mac/FreeType.m68k_far.make.txt | 207 - .../builds/mac/FreeType.ppc_carbon.make.txt | 211 - .../builds/mac/FreeType.ppc_classic.make.txt | 212 - .../freetype/freetype-2.4.4/builds/mac/README | 403 - .../freetype-2.4.4/builds/mac/ascii2mpw.py | 24 - .../freetype-2.4.4/builds/mac/ftlib.prj.xml | 1194 -- .../freetype-2.4.4/builds/mac/ftmac.c | 1531 -- .../freetype/freetype-2.4.4/builds/modules.mk | 79 - .../freetype/freetype-2.4.4/builds/newline | 1 - .../freetype-2.4.4/builds/os2/detect.mk | 73 - .../freetype-2.4.4/builds/os2/os2-def.mk | 44 - .../freetype-2.4.4/builds/os2/os2-dev.mk | 30 - .../freetype-2.4.4/builds/os2/os2-gcc.mk | 26 - .../freetype-2.4.4/builds/symbian/bld.inf | 65 - .../builds/symbian/freetype.mmp | 142 - .../freetype-2.4.4/builds/toplevel.mk | 256 - .../freetype-2.4.4/builds/unix/.gitignore | 16 - .../freetype-2.4.4/builds/unix/configure.raw | 684 - .../freetype-2.4.4/builds/unix/detect.mk | 91 - .../builds/unix/freetype-config.in | 160 - .../freetype-2.4.4/builds/unix/freetype2.in | 12 - .../freetype-2.4.4/builds/unix/freetype2.m4 | 194 - .../freetype-2.4.4/builds/unix/ft-munmap.m4 | 32 - .../freetype-2.4.4/builds/unix/ft2unix.h | 61 - .../freetype-2.4.4/builds/unix/ftconfig.in | 476 - .../freetype-2.4.4/builds/unix/ftsystem.c | 419 - .../freetype-2.4.4/builds/unix/install-sh | 520 - .../freetype-2.4.4/builds/unix/install.mk | 97 - .../freetype-2.4.4/builds/unix/mkinstalldirs | 161 - .../freetype-2.4.4/builds/unix/unix-cc.in | 114 - .../freetype-2.4.4/builds/unix/unix-def.in | 85 - .../freetype-2.4.4/builds/unix/unix-dev.mk | 26 - .../freetype-2.4.4/builds/unix/unix-lcc.mk | 24 - .../freetype-2.4.4/builds/unix/unix.mk | 62 - .../freetype-2.4.4/builds/unix/unixddef.mk | 45 - .../freetype-2.4.4/builds/vms/ftconfig.h | 346 - .../freetype-2.4.4/builds/vms/ftsystem.c | 328 - .../freetype-2.4.4/builds/win32/detect.mk | 183 - .../freetype-2.4.4/builds/win32/ftdebug.c | 214 - .../builds/win32/vc2005/index.html | 37 - .../builds/win32/vc2008/index.html | 37 - .../builds/win32/visualc/freetype.dsp | 400 - .../builds/win32/visualc/freetype.dsw | 29 - .../builds/win32/visualc/index.html | 37 - .../builds/win32/visualce/freetype.dsp | 400 - .../builds/win32/visualce/freetype.dsw | 29 - .../builds/win32/visualce/index.html | 47 - .../freetype-2.4.4/builds/win32/w32-bcc.mk | 28 - .../freetype-2.4.4/builds/win32/w32-bccd.mk | 26 - .../freetype-2.4.4/builds/win32/w32-dev.mk | 32 - .../freetype-2.4.4/builds/win32/w32-gcc.mk | 31 - .../freetype-2.4.4/builds/win32/w32-icc.mk | 28 - .../freetype-2.4.4/builds/win32/w32-intl.mk | 28 - .../freetype-2.4.4/builds/win32/w32-lcc.mk | 24 - .../builds/win32/w32-mingw32.mk | 33 - .../freetype-2.4.4/builds/win32/w32-vcc.mk | 28 - .../freetype-2.4.4/builds/win32/w32-wat.mk | 28 - .../freetype-2.4.4/builds/win32/win32-def.mk | 47 - .../freetype-2.4.4/builds/wince/ftdebug.c | 236 - .../builds/wince/vc2005-ce/index.html | 47 - .../builds/wince/vc2008-ce/index.html | 47 - thirdparty/freetype/freetype-2.4.4/configure | 125 - .../freetype/freetype-2.4.4/devel/ft2build.h | 41 - .../freetype/freetype-2.4.4/devel/ftoption.h | 733 - .../freetype/freetype-2.4.4/docs/CHANGES | 3501 ----- .../freetype/freetype-2.4.4/docs/CUSTOMIZE | 150 - thirdparty/freetype/freetype-2.4.4/docs/DEBUG | 202 - .../freetype/freetype-2.4.4/docs/FTL.TXT | 169 - .../freetype/freetype-2.4.4/docs/GPL.TXT | 340 - .../freetype/freetype-2.4.4/docs/INSTALL | 83 - .../freetype/freetype-2.4.4/docs/INSTALL.ANY | 151 - .../freetype-2.4.4/docs/INSTALL.CROSS | 135 - .../freetype/freetype-2.4.4/docs/INSTALL.GNU | 159 - .../freetype/freetype-2.4.4/docs/INSTALL.MAC | 32 - .../freetype/freetype-2.4.4/docs/INSTALL.UNIX | 96 - .../freetype/freetype-2.4.4/docs/INSTALL.VMS | 62 - .../freetype/freetype-2.4.4/docs/LICENSE.TXT | 31 - .../freetype/freetype-2.4.4/docs/MAKEPP | 5 - .../freetype/freetype-2.4.4/docs/PROBLEMS | 77 - thirdparty/freetype/freetype-2.4.4/docs/TODO | 40 - .../freetype/freetype-2.4.4/docs/UPGRADE.UNIX | 137 - .../freetype/freetype-2.4.4/docs/VERSION.DLL | 143 - .../freetype/freetype-2.4.4/docs/formats.txt | 172 - .../freetype/freetype-2.4.4/docs/raster.txt | 635 - .../freetype-2.4.4/docs/reference/.gitignore | 1 - .../freetype-2.4.4/docs/reference/README | 5 - .../freetype/freetype-2.4.4/docs/release | 195 - .../include/freetype/config/ftconfig.h | 528 - .../include/freetype/config/ftheader.h | 780 - .../include/freetype/config/ftmodule.h | 32 - .../include/freetype/config/ftoption.h | 733 - .../include/freetype/config/ftstdlib.h | 173 - .../include/freetype/freetype.h | 3919 ----- .../include/freetype/ftadvanc.h | 179 - .../freetype-2.4.4/include/freetype/ftbbox.h | 94 - .../freetype-2.4.4/include/freetype/ftbdf.h | 209 - .../include/freetype/ftbitmap.h | 227 - .../freetype-2.4.4/include/freetype/ftcache.h | 1140 -- .../include/freetype/ftchapters.h | 103 - .../freetype-2.4.4/include/freetype/ftcid.h | 166 - .../include/freetype/fterrdef.h | 244 - .../include/freetype/fterrors.h | 206 - .../freetype-2.4.4/include/freetype/ftgasp.h | 120 - .../freetype-2.4.4/include/freetype/ftglyph.h | 613 - .../freetype-2.4.4/include/freetype/ftgxval.h | 358 - .../freetype-2.4.4/include/freetype/ftgzip.h | 102 - .../freetype-2.4.4/include/freetype/ftimage.h | 1313 -- .../include/freetype/ftincrem.h | 353 - .../include/freetype/ftlcdfil.h | 213 - .../freetype-2.4.4/include/freetype/ftlist.h | 277 - .../freetype-2.4.4/include/freetype/ftlzw.h | 99 - .../freetype-2.4.4/include/freetype/ftmac.h | 274 - .../freetype-2.4.4/include/freetype/ftmm.h | 378 - .../include/freetype/ftmodapi.h | 483 - .../include/freetype/ftmoderr.h | 155 - .../freetype-2.4.4/include/freetype/ftotval.h | 203 - .../freetype-2.4.4/include/freetype/ftoutln.h | 537 - .../freetype-2.4.4/include/freetype/ftpfr.h | 172 - .../include/freetype/ftrender.h | 230 - .../freetype-2.4.4/include/freetype/ftsizes.h | 159 - .../include/freetype/ftsnames.h | 200 - .../include/freetype/ftstroke.h | 716 - .../freetype-2.4.4/include/freetype/ftsynth.h | 80 - .../include/freetype/ftsystem.h | 347 - .../include/freetype/fttrigon.h | 350 - .../freetype-2.4.4/include/freetype/fttypes.h | 588 - .../include/freetype/ftwinfnt.h | 274 - .../freetype-2.4.4/include/freetype/ftxf86.h | 83 - .../include/freetype/internal/autohint.h | 231 - .../include/freetype/internal/ftcalc.h | 179 - .../include/freetype/internal/ftdebug.h | 250 - .../include/freetype/internal/ftdriver.h | 422 - .../include/freetype/internal/ftgloadr.h | 168 - .../include/freetype/internal/ftmemory.h | 380 - .../include/freetype/internal/ftobjs.h | 1428 -- .../include/freetype/internal/ftpic.h | 67 - .../include/freetype/internal/ftrfork.h | 196 - .../include/freetype/internal/ftserv.h | 620 - .../include/freetype/internal/ftstream.h | 539 - .../include/freetype/internal/fttrace.h | 139 - .../include/freetype/internal/ftvalid.h | 150 - .../include/freetype/internal/internal.h | 51 - .../include/freetype/internal/pcftypes.h | 56 - .../include/freetype/internal/psaux.h | 873 -- .../include/freetype/internal/pshints.h | 712 - .../freetype/internal/services/svbdf.h | 77 - .../freetype/internal/services/svcid.h | 83 - .../freetype/internal/services/svgldict.h | 82 - .../freetype/internal/services/svgxval.h | 72 - .../freetype/internal/services/svkern.h | 51 - .../include/freetype/internal/services/svmm.h | 104 - .../freetype/internal/services/svotval.h | 55 - .../freetype/internal/services/svpfr.h | 66 - .../freetype/internal/services/svpostnm.h | 79 - .../freetype/internal/services/svpscmap.h | 164 - .../freetype/internal/services/svpsinfo.h | 92 - .../freetype/internal/services/svsfnt.h | 102 - .../freetype/internal/services/svttcmap.h | 106 - .../freetype/internal/services/svtteng.h | 53 - .../freetype/internal/services/svttglyf.h | 67 - .../freetype/internal/services/svwinfnt.h | 50 - .../freetype/internal/services/svxf86nm.h | 55 - .../include/freetype/internal/sfnt.h | 897 -- .../include/freetype/internal/t1types.h | 270 - .../include/freetype/internal/tttypes.h | 1543 -- .../include/freetype/t1tables.h | 504 - .../include/freetype/ttnameid.h | 1247 -- .../include/freetype/tttables.h | 759 - .../freetype-2.4.4/include/freetype/tttags.h | 107 - .../freetype-2.4.4/include/freetype/ttunpat.h | 59 - .../freetype-2.4.4/include/ft2build.h | 39 - .../freetype/freetype-2.4.4/modules.cfg | 250 - .../freetype/freetype-2.4.4/src/Jamfile | 25 - .../freetype-2.4.4/src/autofit/Jamfile | 39 - .../freetype-2.4.4/src/autofit/afangles.c | 292 - .../freetype-2.4.4/src/autofit/afangles.h | 7 - .../freetype-2.4.4/src/autofit/afcjk.c | 1512 -- .../freetype-2.4.4/src/autofit/afcjk.h | 57 - .../freetype-2.4.4/src/autofit/afdummy.c | 60 - .../freetype-2.4.4/src/autofit/afdummy.h | 42 - .../freetype-2.4.4/src/autofit/aferrors.h | 40 - .../freetype-2.4.4/src/autofit/afglobal.c | 323 - .../freetype-2.4.4/src/autofit/afglobal.h | 71 - .../freetype-2.4.4/src/autofit/afhints.c | 1142 -- .../freetype-2.4.4/src/autofit/afhints.h | 332 - .../freetype-2.4.4/src/autofit/afindic.c | 130 - .../freetype-2.4.4/src/autofit/afindic.h | 40 - .../freetype-2.4.4/src/autofit/aflatin.c | 2224 --- .../freetype-2.4.4/src/autofit/aflatin.h | 212 - .../freetype-2.4.4/src/autofit/aflatin2.c | 2345 --- .../freetype-2.4.4/src/autofit/aflatin2.h | 39 - .../freetype-2.4.4/src/autofit/afloader.c | 539 - .../freetype-2.4.4/src/autofit/afloader.h | 73 - .../freetype-2.4.4/src/autofit/afmodule.c | 94 - .../freetype-2.4.4/src/autofit/afmodule.h | 37 - .../freetype-2.4.4/src/autofit/afpic.c | 94 - .../freetype-2.4.4/src/autofit/afpic.h | 64 - .../freetype-2.4.4/src/autofit/aftypes.h | 403 - .../freetype-2.4.4/src/autofit/afwarp.c | 338 - .../freetype-2.4.4/src/autofit/afwarp.h | 64 - .../freetype-2.4.4/src/autofit/autofit.c | 41 - .../freetype-2.4.4/src/autofit/module.mk | 23 - .../freetype-2.4.4/src/autofit/rules.mk | 78 - .../freetype/freetype-2.4.4/src/base/Jamfile | 60 - .../freetype-2.4.4/src/base/basepic.c | 83 - .../freetype-2.4.4/src/base/basepic.h | 62 - .../freetype-2.4.4/src/base/ftadvanc.c | 163 - .../freetype/freetype-2.4.4/src/base/ftapi.c | 121 - .../freetype/freetype-2.4.4/src/base/ftbase.c | 41 - .../freetype/freetype-2.4.4/src/base/ftbase.h | 68 - .../freetype/freetype-2.4.4/src/base/ftbbox.c | 662 - .../freetype/freetype-2.4.4/src/base/ftbdf.c | 88 - .../freetype-2.4.4/src/base/ftbitmap.c | 663 - .../freetype/freetype-2.4.4/src/base/ftcalc.c | 957 -- .../freetype/freetype-2.4.4/src/base/ftcid.c | 117 - .../freetype-2.4.4/src/base/ftdbgmem.c | 997 -- .../freetype-2.4.4/src/base/ftdebug.c | 246 - .../freetype-2.4.4/src/base/ftfstype.c | 62 - .../freetype/freetype-2.4.4/src/base/ftgasp.c | 61 - .../freetype-2.4.4/src/base/ftgloadr.c | 401 - .../freetype-2.4.4/src/base/ftglyph.c | 627 - .../freetype-2.4.4/src/base/ftgxval.c | 140 - .../freetype/freetype-2.4.4/src/base/ftinit.c | 253 - .../freetype-2.4.4/src/base/ftlcdfil.c | 376 - .../freetype/freetype-2.4.4/src/base/ftmac.c | 1057 -- .../freetype/freetype-2.4.4/src/base/ftmm.c | 202 - .../freetype/freetype-2.4.4/src/base/ftobjs.c | 4664 ------ .../freetype-2.4.4/src/base/ftotval.c | 89 - .../freetype-2.4.4/src/base/ftoutln.c | 1129 -- .../freetype-2.4.4/src/base/ftpatent.c | 286 - .../freetype/freetype-2.4.4/src/base/ftpfr.c | 144 - .../freetype/freetype-2.4.4/src/base/ftpic.c | 54 - .../freetype-2.4.4/src/base/ftrfork.c | 871 -- .../freetype-2.4.4/src/base/ftsnames.c | 94 - .../freetype-2.4.4/src/base/ftstream.c | 864 -- .../freetype-2.4.4/src/base/ftstroke.c | 2039 --- .../freetype-2.4.4/src/base/ftsynth.c | 160 - .../freetype-2.4.4/src/base/ftsystem.c | 318 - .../freetype-2.4.4/src/base/fttrigon.c | 546 - .../freetype-2.4.4/src/base/fttype1.c | 94 - .../freetype/freetype-2.4.4/src/base/ftutil.c | 501 - .../freetype-2.4.4/src/base/ftwinfnt.c | 51 - .../freetype/freetype-2.4.4/src/base/ftxf86.c | 40 - .../freetype/freetype-2.4.4/src/base/rules.mk | 96 - .../freetype/freetype-2.4.4/src/bdf/Jamfile | 29 - .../freetype/freetype-2.4.4/src/bdf/README | 148 - .../freetype/freetype-2.4.4/src/bdf/bdf.c | 34 - .../freetype/freetype-2.4.4/src/bdf/bdf.h | 295 - .../freetype-2.4.4/src/bdf/bdfdrivr.c | 881 -- .../freetype-2.4.4/src/bdf/bdfdrivr.h | 80 - .../freetype-2.4.4/src/bdf/bdferror.h | 44 - .../freetype/freetype-2.4.4/src/bdf/bdflib.c | 2542 ---- .../freetype/freetype-2.4.4/src/bdf/module.mk | 34 - .../freetype/freetype-2.4.4/src/bdf/rules.mk | 81 - .../freetype/freetype-2.4.4/src/cache/Jamfile | 43 - .../freetype-2.4.4/src/cache/ftcache.c | 31 - .../freetype-2.4.4/src/cache/ftcbasic.c | 851 -- .../freetype-2.4.4/src/cache/ftccache.c | 595 - .../freetype-2.4.4/src/cache/ftccache.h | 319 - .../freetype-2.4.4/src/cache/ftccback.h | 90 - .../freetype-2.4.4/src/cache/ftccmap.c | 430 - .../freetype-2.4.4/src/cache/ftcerror.h | 40 - .../freetype-2.4.4/src/cache/ftcglyph.c | 209 - .../freetype-2.4.4/src/cache/ftcglyph.h | 323 - .../freetype-2.4.4/src/cache/ftcimage.c | 163 - .../freetype-2.4.4/src/cache/ftcimage.h | 107 - .../freetype-2.4.4/src/cache/ftcmanag.c | 743 - .../freetype-2.4.4/src/cache/ftcmanag.h | 175 - .../freetype-2.4.4/src/cache/ftcmru.c | 357 - .../freetype-2.4.4/src/cache/ftcmru.h | 246 - .../freetype-2.4.4/src/cache/ftcsbits.c | 408 - .../freetype-2.4.4/src/cache/ftcsbits.h | 98 - .../freetype-2.4.4/src/cache/rules.mk | 80 - .../freetype/freetype-2.4.4/src/cff/Jamfile | 29 - .../freetype/freetype-2.4.4/src/cff/cff.c | 30 - .../freetype/freetype-2.4.4/src/cff/cffcmap.c | 208 - .../freetype/freetype-2.4.4/src/cff/cffcmap.h | 67 - .../freetype-2.4.4/src/cff/cffdrivr.c | 671 - .../freetype-2.4.4/src/cff/cffdrivr.h | 38 - .../freetype/freetype-2.4.4/src/cff/cfferrs.h | 41 - .../freetype-2.4.4/src/cff/cffgload.c | 2972 ---- .../freetype-2.4.4/src/cff/cffgload.h | 201 - .../freetype/freetype-2.4.4/src/cff/cffload.c | 1661 --- .../freetype/freetype-2.4.4/src/cff/cffload.h | 83 - .../freetype/freetype-2.4.4/src/cff/cffobjs.c | 1008 -- .../freetype/freetype-2.4.4/src/cff/cffobjs.h | 181 - .../freetype-2.4.4/src/cff/cffparse.c | 924 -- .../freetype-2.4.4/src/cff/cffparse.h | 102 - .../freetype/freetype-2.4.4/src/cff/cffpic.c | 101 - .../freetype/freetype-2.4.4/src/cff/cffpic.h | 80 - .../freetype-2.4.4/src/cff/cfftoken.h | 97 - .../freetype-2.4.4/src/cff/cfftypes.h | 281 - .../freetype/freetype-2.4.4/src/cff/module.mk | 23 - .../freetype/freetype-2.4.4/src/cff/rules.mk | 72 - .../freetype/freetype-2.4.4/src/cid/Jamfile | 29 - .../freetype/freetype-2.4.4/src/cid/ciderrs.h | 40 - .../freetype-2.4.4/src/cid/cidgload.c | 442 - .../freetype-2.4.4/src/cid/cidgload.h | 51 - .../freetype/freetype-2.4.4/src/cid/cidload.c | 672 - .../freetype/freetype-2.4.4/src/cid/cidload.h | 53 - .../freetype/freetype-2.4.4/src/cid/cidobjs.c | 482 - .../freetype/freetype-2.4.4/src/cid/cidobjs.h | 154 - .../freetype-2.4.4/src/cid/cidparse.c | 225 - .../freetype-2.4.4/src/cid/cidparse.h | 123 - .../freetype-2.4.4/src/cid/cidriver.c | 240 - .../freetype-2.4.4/src/cid/cidriver.h | 43 - .../freetype-2.4.4/src/cid/cidtoken.h | 112 - .../freetype/freetype-2.4.4/src/cid/module.mk | 23 - .../freetype/freetype-2.4.4/src/cid/rules.mk | 70 - .../freetype-2.4.4/src/cid/type1cid.c | 29 - .../freetype-2.4.4/src/gxvalid/Jamfile | 33 - .../freetype-2.4.4/src/gxvalid/README | 532 - .../freetype-2.4.4/src/gxvalid/gxvalid.c | 46 - .../freetype-2.4.4/src/gxvalid/gxvalid.h | 107 - .../freetype-2.4.4/src/gxvalid/gxvbsln.c | 333 - .../freetype-2.4.4/src/gxvalid/gxvcommn.c | 1759 --- .../freetype-2.4.4/src/gxvalid/gxvcommn.h | 565 - .../freetype-2.4.4/src/gxvalid/gxverror.h | 51 - .../freetype-2.4.4/src/gxvalid/gxvfeat.c | 344 - .../freetype-2.4.4/src/gxvalid/gxvfeat.h | 172 - .../freetype-2.4.4/src/gxvalid/gxvfgen.c | 482 - .../freetype-2.4.4/src/gxvalid/gxvjust.c | 630 - .../freetype-2.4.4/src/gxvalid/gxvkern.c | 876 -- .../freetype-2.4.4/src/gxvalid/gxvlcar.c | 223 - .../freetype-2.4.4/src/gxvalid/gxvmod.c | 285 - .../freetype-2.4.4/src/gxvalid/gxvmod.h | 50 - .../freetype-2.4.4/src/gxvalid/gxvmort.c | 285 - .../freetype-2.4.4/src/gxvalid/gxvmort.h | 93 - .../freetype-2.4.4/src/gxvalid/gxvmort0.c | 137 - .../freetype-2.4.4/src/gxvalid/gxvmort1.c | 258 - .../freetype-2.4.4/src/gxvalid/gxvmort2.c | 282 - .../freetype-2.4.4/src/gxvalid/gxvmort4.c | 125 - .../freetype-2.4.4/src/gxvalid/gxvmort5.c | 226 - .../freetype-2.4.4/src/gxvalid/gxvmorx.c | 184 - .../freetype-2.4.4/src/gxvalid/gxvmorx.h | 67 - .../freetype-2.4.4/src/gxvalid/gxvmorx0.c | 103 - .../freetype-2.4.4/src/gxvalid/gxvmorx1.c | 274 - .../freetype-2.4.4/src/gxvalid/gxvmorx2.c | 285 - .../freetype-2.4.4/src/gxvalid/gxvmorx4.c | 55 - .../freetype-2.4.4/src/gxvalid/gxvmorx5.c | 217 - .../freetype-2.4.4/src/gxvalid/gxvopbd.c | 217 - .../freetype-2.4.4/src/gxvalid/gxvprop.c | 301 - .../freetype-2.4.4/src/gxvalid/gxvtrak.c | 277 - .../freetype-2.4.4/src/gxvalid/module.mk | 23 - .../freetype-2.4.4/src/gxvalid/rules.mk | 94 - .../freetype/freetype-2.4.4/src/gzip/Jamfile | 16 - .../freetype-2.4.4/src/gzip/adler32.c | 48 - .../freetype/freetype-2.4.4/src/gzip/ftgzip.c | 688 - .../freetype-2.4.4/src/gzip/infblock.c | 387 - .../freetype-2.4.4/src/gzip/infblock.h | 36 - .../freetype-2.4.4/src/gzip/infcodes.c | 250 - .../freetype-2.4.4/src/gzip/infcodes.h | 31 - .../freetype-2.4.4/src/gzip/inffixed.h | 151 - .../freetype-2.4.4/src/gzip/inflate.c | 273 - .../freetype-2.4.4/src/gzip/inftrees.c | 468 - .../freetype-2.4.4/src/gzip/inftrees.h | 63 - .../freetype-2.4.4/src/gzip/infutil.c | 86 - .../freetype-2.4.4/src/gzip/infutil.h | 98 - .../freetype/freetype-2.4.4/src/gzip/rules.mk | 75 - .../freetype/freetype-2.4.4/src/gzip/zconf.h | 284 - .../freetype/freetype-2.4.4/src/gzip/zlib.h | 830 -- .../freetype/freetype-2.4.4/src/gzip/zutil.c | 181 - .../freetype/freetype-2.4.4/src/gzip/zutil.h | 215 - .../freetype/freetype-2.4.4/src/lzw/Jamfile | 16 - .../freetype/freetype-2.4.4/src/lzw/ftlzw.c | 412 - .../freetype/freetype-2.4.4/src/lzw/ftzopen.c | 401 - .../freetype/freetype-2.4.4/src/lzw/ftzopen.h | 171 - .../freetype/freetype-2.4.4/src/lzw/rules.mk | 70 - .../freetype-2.4.4/src/otvalid/Jamfile | 29 - .../freetype-2.4.4/src/otvalid/module.mk | 23 - .../freetype-2.4.4/src/otvalid/otvalid.c | 31 - .../freetype-2.4.4/src/otvalid/otvalid.h | 78 - .../freetype-2.4.4/src/otvalid/otvbase.c | 318 - .../freetype-2.4.4/src/otvalid/otvcommn.c | 1086 -- .../freetype-2.4.4/src/otvalid/otvcommn.h | 437 - .../freetype-2.4.4/src/otvalid/otverror.h | 43 - .../freetype-2.4.4/src/otvalid/otvgdef.c | 224 - .../freetype-2.4.4/src/otvalid/otvgpos.c | 1017 -- .../freetype-2.4.4/src/otvalid/otvgpos.h | 36 - .../freetype-2.4.4/src/otvalid/otvgsub.c | 585 - .../freetype-2.4.4/src/otvalid/otvjstf.c | 258 - .../freetype-2.4.4/src/otvalid/otvmath.c | 453 - .../freetype-2.4.4/src/otvalid/otvmod.c | 282 - .../freetype-2.4.4/src/otvalid/otvmod.h | 43 - .../freetype-2.4.4/src/otvalid/rules.mk | 78 - .../freetype/freetype-2.4.4/src/pcf/Jamfile | 29 - .../freetype/freetype-2.4.4/src/pcf/README | 114 - .../freetype/freetype-2.4.4/src/pcf/module.mk | 34 - .../freetype/freetype-2.4.4/src/pcf/pcf.c | 36 - .../freetype/freetype-2.4.4/src/pcf/pcf.h | 237 - .../freetype-2.4.4/src/pcf/pcfdrivr.c | 698 - .../freetype-2.4.4/src/pcf/pcfdrivr.h | 48 - .../freetype-2.4.4/src/pcf/pcferror.h | 40 - .../freetype/freetype-2.4.4/src/pcf/pcfread.c | 1278 -- .../freetype/freetype-2.4.4/src/pcf/pcfread.h | 45 - .../freetype/freetype-2.4.4/src/pcf/pcfutil.c | 104 - .../freetype/freetype-2.4.4/src/pcf/pcfutil.h | 55 - .../freetype/freetype-2.4.4/src/pcf/rules.mk | 79 - .../freetype/freetype-2.4.4/src/pfr/Jamfile | 29 - .../freetype/freetype-2.4.4/src/pfr/module.mk | 23 - .../freetype/freetype-2.4.4/src/pfr/pfr.c | 29 - .../freetype/freetype-2.4.4/src/pfr/pfrcmap.c | 166 - .../freetype/freetype-2.4.4/src/pfr/pfrcmap.h | 46 - .../freetype-2.4.4/src/pfr/pfrdrivr.c | 214 - .../freetype-2.4.4/src/pfr/pfrdrivr.h | 43 - .../freetype-2.4.4/src/pfr/pfrerror.h | 40 - .../freetype-2.4.4/src/pfr/pfrgload.c | 844 -- .../freetype-2.4.4/src/pfr/pfrgload.h | 49 - .../freetype/freetype-2.4.4/src/pfr/pfrload.c | 941 -- .../freetype/freetype-2.4.4/src/pfr/pfrload.h | 118 - .../freetype/freetype-2.4.4/src/pfr/pfrobjs.c | 591 - .../freetype/freetype-2.4.4/src/pfr/pfrobjs.h | 96 - .../freetype/freetype-2.4.4/src/pfr/pfrsbit.c | 698 - .../freetype/freetype-2.4.4/src/pfr/pfrsbit.h | 36 - .../freetype-2.4.4/src/pfr/pfrtypes.h | 362 - .../freetype/freetype-2.4.4/src/pfr/rules.mk | 73 - .../freetype/freetype-2.4.4/src/psaux/Jamfile | 31 - .../freetype-2.4.4/src/psaux/afmparse.c | 964 -- .../freetype-2.4.4/src/psaux/afmparse.h | 88 - .../freetype-2.4.4/src/psaux/module.mk | 23 - .../freetype/freetype-2.4.4/src/psaux/psaux.c | 34 - .../freetype-2.4.4/src/psaux/psauxerr.h | 41 - .../freetype-2.4.4/src/psaux/psauxmod.c | 139 - .../freetype-2.4.4/src/psaux/psauxmod.h | 42 - .../freetype-2.4.4/src/psaux/psconv.c | 472 - .../freetype-2.4.4/src/psaux/psconv.h | 71 - .../freetype-2.4.4/src/psaux/psobjs.c | 1711 --- .../freetype-2.4.4/src/psaux/psobjs.h | 212 - .../freetype-2.4.4/src/psaux/rules.mk | 73 - .../freetype-2.4.4/src/psaux/t1cmap.c | 341 - .../freetype-2.4.4/src/psaux/t1cmap.h | 105 - .../freetype-2.4.4/src/psaux/t1decode.c | 1601 --- .../freetype-2.4.4/src/psaux/t1decode.h | 64 - .../freetype-2.4.4/src/pshinter/Jamfile | 29 - .../freetype-2.4.4/src/pshinter/module.mk | 23 - .../freetype-2.4.4/src/pshinter/pshalgo.c | 2306 --- .../freetype-2.4.4/src/pshinter/pshalgo.h | 255 - .../freetype-2.4.4/src/pshinter/pshglob.c | 750 - .../freetype-2.4.4/src/pshinter/pshglob.h | 196 - .../freetype-2.4.4/src/pshinter/pshinter.c | 29 - .../freetype-2.4.4/src/pshinter/pshmod.c | 118 - .../freetype-2.4.4/src/pshinter/pshmod.h | 39 - .../freetype-2.4.4/src/pshinter/pshnterr.h | 40 - .../freetype-2.4.4/src/pshinter/pshpic.c | 69 - .../freetype-2.4.4/src/pshinter/pshpic.h | 53 - .../freetype-2.4.4/src/pshinter/pshrec.c | 1224 -- .../freetype-2.4.4/src/pshinter/pshrec.h | 176 - .../freetype-2.4.4/src/pshinter/rules.mk | 72 - .../freetype-2.4.4/src/psnames/Jamfile | 29 - .../freetype-2.4.4/src/psnames/module.mk | 23 - .../freetype-2.4.4/src/psnames/psmodule.c | 597 - .../freetype-2.4.4/src/psnames/psmodule.h | 38 - .../freetype-2.4.4/src/psnames/psnamerr.h | 41 - .../freetype-2.4.4/src/psnames/psnames.c | 26 - .../freetype-2.4.4/src/psnames/pspic.c | 79 - .../freetype-2.4.4/src/psnames/pspic.h | 54 - .../freetype-2.4.4/src/psnames/pstables.h | 4095 ------ .../freetype-2.4.4/src/psnames/rules.mk | 70 - .../freetype-2.4.4/src/raster/Jamfile | 29 - .../freetype-2.4.4/src/raster/ftmisc.h | 121 - .../freetype-2.4.4/src/raster/ftraster.c | 3563 ----- .../freetype-2.4.4/src/raster/ftraster.h | 46 - .../freetype-2.4.4/src/raster/ftrend1.c | 291 - .../freetype-2.4.4/src/raster/ftrend1.h | 44 - .../freetype-2.4.4/src/raster/module.mk | 23 - .../freetype-2.4.4/src/raster/raster.c | 27 - .../freetype-2.4.4/src/raster/rasterrs.h | 41 - .../freetype-2.4.4/src/raster/rastpic.c | 90 - .../freetype-2.4.4/src/raster/rastpic.h | 50 - .../freetype-2.4.4/src/raster/rules.mk | 69 - .../freetype/freetype-2.4.4/src/sfnt/Jamfile | 29 - .../freetype-2.4.4/src/sfnt/module.mk | 23 - .../freetype/freetype-2.4.4/src/sfnt/rules.mk | 79 - .../freetype-2.4.4/src/sfnt/sfdriver.c | 651 - .../freetype-2.4.4/src/sfnt/sfdriver.h | 38 - .../freetype-2.4.4/src/sfnt/sferrors.h | 41 - .../freetype/freetype-2.4.4/src/sfnt/sfnt.c | 42 - .../freetype-2.4.4/src/sfnt/sfntpic.c | 102 - .../freetype-2.4.4/src/sfnt/sfntpic.h | 88 - .../freetype/freetype-2.4.4/src/sfnt/sfobjs.c | 1147 -- .../freetype/freetype-2.4.4/src/sfnt/sfobjs.h | 54 - .../freetype/freetype-2.4.4/src/sfnt/ttbdf.c | 250 - .../freetype/freetype-2.4.4/src/sfnt/ttbdf.h | 46 - .../freetype/freetype-2.4.4/src/sfnt/ttcmap.c | 3512 ----- .../freetype/freetype-2.4.4/src/sfnt/ttcmap.h | 125 - .../freetype-2.4.4/src/sfnt/ttcmapc.h | 55 - .../freetype/freetype-2.4.4/src/sfnt/ttkern.c | 306 - .../freetype/freetype-2.4.4/src/sfnt/ttkern.h | 52 - .../freetype/freetype-2.4.4/src/sfnt/ttload.c | 1267 -- .../freetype/freetype-2.4.4/src/sfnt/ttload.h | 112 - .../freetype/freetype-2.4.4/src/sfnt/ttmtx.c | 468 - .../freetype/freetype-2.4.4/src/sfnt/ttmtx.h | 55 - .../freetype/freetype-2.4.4/src/sfnt/ttpost.c | 563 - .../freetype/freetype-2.4.4/src/sfnt/ttpost.h | 46 - .../freetype/freetype-2.4.4/src/sfnt/ttsbit.c | 1508 -- .../freetype/freetype-2.4.4/src/sfnt/ttsbit.h | 79 - .../freetype-2.4.4/src/sfnt/ttsbit0.c | 1011 -- .../freetype-2.4.4/src/smooth/Jamfile | 29 - .../freetype-2.4.4/src/smooth/ftgrays.c | 2062 --- .../freetype-2.4.4/src/smooth/ftgrays.h | 58 - .../freetype-2.4.4/src/smooth/ftsmerrs.h | 41 - .../freetype-2.4.4/src/smooth/ftsmooth.c | 499 - .../freetype-2.4.4/src/smooth/ftsmooth.h | 49 - .../freetype-2.4.4/src/smooth/ftspic.c | 98 - .../freetype-2.4.4/src/smooth/ftspic.h | 50 - .../freetype-2.4.4/src/smooth/module.mk | 27 - .../freetype-2.4.4/src/smooth/rules.mk | 69 - .../freetype-2.4.4/src/smooth/smooth.c | 27 - .../freetype/freetype-2.4.4/src/tools/Jamfile | 5 - .../freetype-2.4.4/src/tools/apinames.c | 447 - .../freetype-2.4.4/src/tools/chktrcmp.py | 114 - .../freetype-2.4.4/src/tools/cordic.py | 79 - .../src/tools/docmaker/.gitignore | 1 - .../src/tools/docmaker/content.py | 584 - .../src/tools/docmaker/docbeauty.py | 113 - .../src/tools/docmaker/docmaker.py | 106 - .../src/tools/docmaker/formatter.py | 188 - .../src/tools/docmaker/sources.py | 347 - .../src/tools/docmaker/tohtml.py | 593 - .../src/tools/docmaker/utils.py | 132 - .../src/tools/ftrandom/Makefile | 35 - .../freetype-2.4.4/src/tools/ftrandom/README | 48 - .../src/tools/ftrandom/ftrandom.c | 659 - .../freetype-2.4.4/src/tools/glnames.py | 5287 ------- .../freetype-2.4.4/src/tools/test_afm.c | 157 - .../freetype-2.4.4/src/tools/test_bbox.c | 160 - .../freetype-2.4.4/src/tools/test_trig.c | 236 - .../freetype-2.4.4/src/truetype/Jamfile | 29 - .../freetype-2.4.4/src/truetype/module.mk | 23 - .../freetype-2.4.4/src/truetype/rules.mk | 72 - .../freetype-2.4.4/src/truetype/truetype.c | 37 - .../freetype-2.4.4/src/truetype/ttdriver.c | 487 - .../freetype-2.4.4/src/truetype/ttdriver.h | 38 - .../freetype-2.4.4/src/truetype/tterrors.h | 40 - .../freetype-2.4.4/src/truetype/ttgload.c | 2147 --- .../freetype-2.4.4/src/truetype/ttgload.h | 63 - .../freetype-2.4.4/src/truetype/ttgxvar.c | 1548 -- .../freetype-2.4.4/src/truetype/ttgxvar.h | 182 - .../freetype-2.4.4/src/truetype/ttinterp.c | 8160 ----------- .../freetype-2.4.4/src/truetype/ttinterp.h | 319 - .../freetype-2.4.4/src/truetype/ttobjs.c | 1135 -- .../freetype-2.4.4/src/truetype/ttobjs.h | 431 - .../freetype-2.4.4/src/truetype/ttpic.c | 81 - .../freetype-2.4.4/src/truetype/ttpic.h | 59 - .../freetype-2.4.4/src/truetype/ttpload.c | 598 - .../freetype-2.4.4/src/truetype/ttpload.h | 75 - .../freetype/freetype-2.4.4/src/type1/Jamfile | 29 - .../freetype-2.4.4/src/type1/module.mk | 23 - .../freetype-2.4.4/src/type1/rules.mk | 73 - .../freetype/freetype-2.4.4/src/type1/t1afm.c | 397 - .../freetype/freetype-2.4.4/src/type1/t1afm.h | 54 - .../freetype-2.4.4/src/type1/t1driver.c | 331 - .../freetype-2.4.4/src/type1/t1driver.h | 42 - .../freetype-2.4.4/src/type1/t1errors.h | 40 - .../freetype-2.4.4/src/type1/t1gload.c | 515 - .../freetype-2.4.4/src/type1/t1gload.h | 53 - .../freetype-2.4.4/src/type1/t1load.c | 2237 --- .../freetype-2.4.4/src/type1/t1load.h | 102 - .../freetype-2.4.4/src/type1/t1objs.c | 597 - .../freetype-2.4.4/src/type1/t1objs.h | 171 - .../freetype-2.4.4/src/type1/t1parse.c | 486 - .../freetype-2.4.4/src/type1/t1parse.h | 135 - .../freetype-2.4.4/src/type1/t1tokens.h | 143 - .../freetype/freetype-2.4.4/src/type1/type1.c | 33 - .../freetype-2.4.4/src/type42/Jamfile | 29 - .../freetype-2.4.4/src/type42/module.mk | 23 - .../freetype-2.4.4/src/type42/rules.mk | 70 - .../freetype-2.4.4/src/type42/t42drivr.c | 246 - .../freetype-2.4.4/src/type42/t42drivr.h | 42 - .../freetype-2.4.4/src/type42/t42error.h | 40 - .../freetype-2.4.4/src/type42/t42objs.c | 652 - .../freetype-2.4.4/src/type42/t42objs.h | 124 - .../freetype-2.4.4/src/type42/t42parse.c | 1187 -- .../freetype-2.4.4/src/type42/t42parse.h | 90 - .../freetype-2.4.4/src/type42/t42types.h | 56 - .../freetype-2.4.4/src/type42/type42.c | 25 - .../freetype-2.4.4/src/winfonts/Jamfile | 16 - .../freetype-2.4.4/src/winfonts/fnterrs.h | 41 - .../freetype-2.4.4/src/winfonts/module.mk | 23 - .../freetype-2.4.4/src/winfonts/rules.mk | 65 - .../freetype-2.4.4/src/winfonts/winfnt.c | 1145 -- .../freetype-2.4.4/src/winfonts/winfnt.h | 171 - .../freetype/freetype-2.4.4/version.sed | 5 - thirdparty/freetype/freetype.pro | 66 - thirdparty/libs.pri | 55 - .../openssl/0.9.8i/include/openssl/aes.h | 144 - .../openssl/0.9.8i/include/openssl/applink.c | 94 - .../openssl/0.9.8i/include/openssl/asn1.h | 1326 -- .../openssl/0.9.8i/include/openssl/asn1_mac.h | 571 - .../openssl/0.9.8i/include/openssl/asn1t.h | 893 -- .../openssl/0.9.8i/include/openssl/bio.h | 776 - .../openssl/0.9.8i/include/openssl/blowfish.h | 127 - .../openssl/0.9.8i/include/openssl/bn.h | 844 -- .../openssl/0.9.8i/include/openssl/buffer.h | 118 - .../openssl/0.9.8i/include/openssl/cast.h | 105 - .../openssl/0.9.8i/include/openssl/comp.h | 80 - .../openssl/0.9.8i/include/openssl/conf.h | 254 - .../openssl/0.9.8i/include/openssl/conf_api.h | 89 - .../openssl/0.9.8i/include/openssl/crypto.h | 551 - .../openssl/0.9.8i/include/openssl/des.h | 245 - .../openssl/0.9.8i/include/openssl/des_old.h | 446 - .../openssl/0.9.8i/include/openssl/dh.h | 234 - .../openssl/0.9.8i/include/openssl/dsa.h | 285 - .../openssl/0.9.8i/include/openssl/dso.h | 368 - .../openssl/0.9.8i/include/openssl/dtls1.h | 218 - .../openssl/0.9.8i/include/openssl/e_os2.h | 279 - .../openssl/0.9.8i/include/openssl/ebcdic.h | 19 - .../openssl/0.9.8i/include/openssl/ec.h | 526 - .../openssl/0.9.8i/include/openssl/ecdh.h | 123 - .../openssl/0.9.8i/include/openssl/ecdsa.h | 271 - .../openssl/0.9.8i/include/openssl/engine.h | 801 -- .../openssl/0.9.8i/include/openssl/err.h | 322 - .../openssl/0.9.8i/include/openssl/evp.h | 981 -- .../openssl/0.9.8i/include/openssl/hmac.h | 109 - .../openssl/0.9.8i/include/openssl/idea.h | 100 - .../openssl/0.9.8i/include/openssl/krb5_asn.h | 256 - .../openssl/0.9.8i/include/openssl/kssl.h | 179 - .../openssl/0.9.8i/include/openssl/lhash.h | 200 - .../openssl/0.9.8i/include/openssl/md2.h | 92 - .../openssl/0.9.8i/include/openssl/md4.h | 117 - .../openssl/0.9.8i/include/openssl/md5.h | 117 - .../openssl/0.9.8i/include/openssl/obj_mac.h | 3765 ----- .../openssl/0.9.8i/include/openssl/objects.h | 1049 -- .../openssl/0.9.8i/include/openssl/ocsp.h | 623 - .../0.9.8i/include/openssl/opensslconf.h | 242 - .../openssl/0.9.8i/include/openssl/opensslv.h | 89 - .../openssl/0.9.8i/include/openssl/ossl_typ.h | 181 - .../openssl/0.9.8i/include/openssl/pem.h | 777 - .../openssl/0.9.8i/include/openssl/pem2.h | 70 - .../openssl/0.9.8i/include/openssl/pkcs12.h | 333 - .../openssl/0.9.8i/include/openssl/pkcs7.h | 464 - .../0.9.8i/include/openssl/pq_compat.h | 147 - .../openssl/0.9.8i/include/openssl/pqueue.h | 95 - .../openssl/0.9.8i/include/openssl/rand.h | 140 - .../openssl/0.9.8i/include/openssl/rc2.h | 101 - .../openssl/0.9.8i/include/openssl/rc4.h | 87 - .../openssl/0.9.8i/include/openssl/ripemd.h | 104 - .../openssl/0.9.8i/include/openssl/rsa.h | 457 - .../0.9.8i/include/openssl/safestack.h | 2030 --- .../openssl/0.9.8i/include/openssl/sha.h | 200 - .../openssl/0.9.8i/include/openssl/ssl.h | 2075 --- .../openssl/0.9.8i/include/openssl/ssl2.h | 268 - .../openssl/0.9.8i/include/openssl/ssl23.h | 83 - .../openssl/0.9.8i/include/openssl/ssl3.h | 565 - .../openssl/0.9.8i/include/openssl/stack.h | 109 - .../openssl/0.9.8i/include/openssl/store.h | 554 - .../openssl/0.9.8i/include/openssl/symhacks.h | 400 - .../openssl/0.9.8i/include/openssl/tls1.h | 407 - .../openssl/0.9.8i/include/openssl/tmdiff.h | 93 - .../openssl/0.9.8i/include/openssl/txt_db.h | 109 - .../openssl/0.9.8i/include/openssl/ui.h | 381 - .../0.9.8i/include/openssl/ui_compat.h | 83 - .../openssl/0.9.8i/include/openssl/x509.h | 1356 -- .../openssl/0.9.8i/include/openssl/x509_vfy.h | 531 - .../openssl/0.9.8i/include/openssl/x509v3.h | 922 -- .../0.9.8i/lib/VC/static/libeay32MD.lib | Bin 3941018 -> 0 bytes thirdparty/openssl/0.9.8i/license.txt | 127 - .../openssl/openssl-1.0.0d/ACKNOWLEDGMENTS | 25 - thirdparty/openssl/openssl-1.0.0d/CHANGES | 9452 ------------- .../openssl/openssl-1.0.0d/CHANGES.SSLeay | 968 -- thirdparty/openssl/openssl-1.0.0d/Configure | 2057 --- thirdparty/openssl/openssl-1.0.0d/FAQ | 1025 -- thirdparty/openssl/openssl-1.0.0d/INSTALL | 360 - .../openssl/openssl-1.0.0d/INSTALL.DJGPP | 47 - .../openssl/openssl-1.0.0d/INSTALL.MacOS | 72 - thirdparty/openssl/openssl-1.0.0d/INSTALL.NW | 454 - thirdparty/openssl/openssl-1.0.0d/INSTALL.OS2 | 31 - thirdparty/openssl/openssl-1.0.0d/INSTALL.VMS | 299 - thirdparty/openssl/openssl-1.0.0d/INSTALL.W32 | 325 - thirdparty/openssl/openssl-1.0.0d/INSTALL.W64 | 66 - thirdparty/openssl/openssl-1.0.0d/INSTALL.WCE | 95 - thirdparty/openssl/openssl-1.0.0d/LICENSE | 127 - .../openssl-1.0.0d/MacOS/GUSI_Init.cpp | 62 - .../MacOS/GetHTTPS.src/CPStringUtils.cpp | 2753 ---- .../MacOS/GetHTTPS.src/CPStringUtils.hpp | 104 - .../MacOS/GetHTTPS.src/ErrorHandling.cpp | 170 - .../MacOS/GetHTTPS.src/ErrorHandling.hpp | 147 - .../MacOS/GetHTTPS.src/GetHTTPS.cpp | 209 - .../MacOS/GetHTTPS.src/MacSocket.cpp | 1607 --- .../MacOS/GetHTTPS.src/MacSocket.h | 103 - .../openssl-1.0.0d/MacOS/OpenSSL.mcp.hqx | 4940 ------- .../openssl-1.0.0d/MacOS/Randomizer.cpp | 476 - .../openssl/openssl-1.0.0d/MacOS/Randomizer.h | 43 - thirdparty/openssl/openssl-1.0.0d/MacOS/TODO | 18 - .../MacOS/_MWERKS_GUSI_prefix.h | 9 - .../openssl-1.0.0d/MacOS/_MWERKS_prefix.h | 9 - .../openssl/openssl-1.0.0d/MacOS/buildinf.h | 5 - .../openssl-1.0.0d/MacOS/mklinks.as.hqx | 820 -- .../openssl-1.0.0d/MacOS/opensslconf.h | 116 - thirdparty/openssl/openssl-1.0.0d/Makefile | 640 - .../openssl/openssl-1.0.0d/Makefile.org | 638 - .../openssl/openssl-1.0.0d/Makefile.shared | 655 - thirdparty/openssl/openssl-1.0.0d/NEWS | 588 - .../openssl/openssl-1.0.0d/Netware/build.bat | 235 - .../openssl-1.0.0d/Netware/cpy_tests.bat | 113 - .../openssl-1.0.0d/Netware/do_tests.pl | 624 - .../openssl-1.0.0d/Netware/globals.txt | 254 - .../openssl/openssl-1.0.0d/Netware/readme.txt | 19 - .../openssl-1.0.0d/Netware/set_env.bat | 112 - thirdparty/openssl/openssl-1.0.0d/PROBLEMS | 199 - thirdparty/openssl/openssl-1.0.0d/README | 218 - thirdparty/openssl/openssl-1.0.0d/README.ASN1 | 187 - .../openssl/openssl-1.0.0d/README.ENGINE | 289 - thirdparty/openssl/openssl-1.0.0d/VMS/TODO | 18 - .../openssl/openssl-1.0.0d/VMS/VMSify-conf.pl | 34 - .../openssl/openssl-1.0.0d/VMS/WISHLIST.TXT | 4 - .../openssl-1.0.0d/VMS/multinet_shr.opt | 1 - .../openssl-1.0.0d/VMS/socketshr_shr.opt | 1 - .../openssl-1.0.0d/VMS/tcpip_shr_decc.opt | 1 - .../openssl-1.0.0d/VMS/ucx_shr_decc.opt | 1 - .../openssl-1.0.0d/VMS/ucx_shr_decc_log.opt | 1 - .../openssl-1.0.0d/VMS/ucx_shr_vaxc.opt | 1 - thirdparty/openssl/openssl-1.0.0d/apps/CA.pl | 189 - .../openssl/openssl-1.0.0d/apps/CA.pl.in | 189 - thirdparty/openssl/openssl-1.0.0d/apps/CA.sh | 198 - .../openssl/openssl-1.0.0d/apps/Makefile | 1035 -- .../openssl/openssl-1.0.0d/apps/app_rand.c | 218 - thirdparty/openssl/openssl-1.0.0d/apps/apps.c | 3014 ---- thirdparty/openssl/openssl-1.0.0d/apps/apps.h | 360 - .../openssl/openssl-1.0.0d/apps/asn1pars.c | 444 - .../openssl/openssl-1.0.0d/apps/ca-cert.srl | 1 - .../openssl/openssl-1.0.0d/apps/ca-key.pem | 15 - .../openssl/openssl-1.0.0d/apps/ca-req.pem | 11 - thirdparty/openssl/openssl-1.0.0d/apps/ca.c | 2985 ---- .../openssl/openssl-1.0.0d/apps/cert.pem | 11 - .../openssl/openssl-1.0.0d/apps/ciphers.c | 231 - .../openssl/openssl-1.0.0d/apps/client.pem | 24 - thirdparty/openssl/openssl-1.0.0d/apps/cms.c | 1362 -- thirdparty/openssl/openssl-1.0.0d/apps/crl.c | 446 - .../openssl/openssl-1.0.0d/apps/crl2p7.c | 337 - .../openssl-1.0.0d/apps/demoCA/cacert.pem | 14 - .../openssl-1.0.0d/apps/demoCA/index.txt | 39 - .../apps/demoCA/private/cakey.pem | 24 - .../openssl/openssl-1.0.0d/apps/demoCA/serial | 1 - thirdparty/openssl/openssl-1.0.0d/apps/dgst.c | 632 - thirdparty/openssl/openssl-1.0.0d/apps/dh.c | 355 - .../openssl/openssl-1.0.0d/apps/dh1024.pem | 10 - .../openssl/openssl-1.0.0d/apps/dh2048.pem | 12 - .../openssl/openssl-1.0.0d/apps/dh4096.pem | 18 - .../openssl/openssl-1.0.0d/apps/dh512.pem | 9 - .../openssl/openssl-1.0.0d/apps/dhparam.c | 560 - .../openssl/openssl-1.0.0d/apps/dsa-ca.pem | 40 - .../openssl/openssl-1.0.0d/apps/dsa-pca.pem | 46 - thirdparty/openssl/openssl-1.0.0d/apps/dsa.c | 376 - .../openssl/openssl-1.0.0d/apps/dsa1024.pem | 9 - .../openssl/openssl-1.0.0d/apps/dsa512.pem | 6 - .../openssl/openssl-1.0.0d/apps/dsap.pem | 6 - .../openssl/openssl-1.0.0d/apps/dsaparam.c | 479 - thirdparty/openssl/openssl-1.0.0d/apps/ec.c | 406 - .../openssl/openssl-1.0.0d/apps/ecparam.c | 731 - thirdparty/openssl/openssl-1.0.0d/apps/enc.c | 720 - .../openssl/openssl-1.0.0d/apps/engine.c | 549 - .../openssl/openssl-1.0.0d/apps/errstr.c | 128 - .../openssl/openssl-1.0.0d/apps/gendh.c | 241 - .../openssl/openssl-1.0.0d/apps/gendsa.c | 285 - .../openssl/openssl-1.0.0d/apps/genpkey.c | 440 - .../openssl/openssl-1.0.0d/apps/genrsa.c | 335 - thirdparty/openssl/openssl-1.0.0d/apps/md4.c | 1 - thirdparty/openssl/openssl-1.0.0d/apps/nseq.c | 167 - thirdparty/openssl/openssl-1.0.0d/apps/ocsp.c | 1421 -- .../openssl/openssl-1.0.0d/apps/oid.cnf | 6 - .../openssl-1.0.0d/apps/openssl-vms.cnf | 350 - .../openssl/openssl-1.0.0d/apps/openssl.c | 652 - .../openssl/openssl-1.0.0d/apps/openssl.cnf | 350 - .../openssl/openssl-1.0.0d/apps/passwd.c | 512 - .../openssl/openssl-1.0.0d/apps/pca-cert.srl | 1 - .../openssl/openssl-1.0.0d/apps/pca-key.pem | 15 - .../openssl/openssl-1.0.0d/apps/pca-req.pem | 11 - .../openssl/openssl-1.0.0d/apps/pkcs12.c | 977 -- .../openssl/openssl-1.0.0d/apps/pkcs7.c | 320 - .../openssl/openssl-1.0.0d/apps/pkcs8.c | 439 - thirdparty/openssl/openssl-1.0.0d/apps/pkey.c | 284 - .../openssl/openssl-1.0.0d/apps/pkeyparam.c | 200 - .../openssl/openssl-1.0.0d/apps/pkeyutl.c | 570 - .../openssl/openssl-1.0.0d/apps/prime.c | 160 - .../openssl/openssl-1.0.0d/apps/privkey.pem | 18 - .../openssl/openssl-1.0.0d/apps/progs.h | 362 - .../openssl/openssl-1.0.0d/apps/progs.pl | 102 - thirdparty/openssl/openssl-1.0.0d/apps/rand.c | 245 - thirdparty/openssl/openssl-1.0.0d/apps/req.c | 1758 --- .../openssl/openssl-1.0.0d/apps/req.pem | 11 - thirdparty/openssl/openssl-1.0.0d/apps/rsa.c | 450 - .../openssl/openssl-1.0.0d/apps/rsa8192.pem | 101 - .../openssl/openssl-1.0.0d/apps/rsautl.c | 351 - .../openssl/openssl-1.0.0d/apps/s1024key.pem | 15 - .../openssl/openssl-1.0.0d/apps/s1024req.pem | 11 - .../openssl/openssl-1.0.0d/apps/s512-key.pem | 9 - .../openssl/openssl-1.0.0d/apps/s512-req.pem | 8 - .../openssl/openssl-1.0.0d/apps/s_apps.h | 176 - thirdparty/openssl/openssl-1.0.0d/apps/s_cb.c | 862 -- .../openssl/openssl-1.0.0d/apps/s_client.c | 1781 --- .../openssl/openssl-1.0.0d/apps/s_server.c | 2688 ---- .../openssl/openssl-1.0.0d/apps/s_socket.c | 620 - .../openssl/openssl-1.0.0d/apps/s_time.c | 632 - .../openssl/openssl-1.0.0d/apps/server.pem | 369 - .../openssl/openssl-1.0.0d/apps/server.srl | 1 - .../openssl/openssl-1.0.0d/apps/server2.pem | 376 - .../openssl/openssl-1.0.0d/apps/sess_id.c | 320 - .../openssl-1.0.0d/apps/set/set-g-ca.pem | 21 - .../openssl-1.0.0d/apps/set/set-m-ca.pem | 21 - .../openssl-1.0.0d/apps/set/set_b_ca.pem | 23 - .../openssl-1.0.0d/apps/set/set_c_ca.pem | 21 - .../openssl-1.0.0d/apps/set/set_d_ct.pem | 21 - .../openssl-1.0.0d/apps/set/set_root.pem | 21 - .../openssl/openssl-1.0.0d/apps/smime.c | 857 -- .../openssl/openssl-1.0.0d/apps/speed.c | 2783 ---- .../openssl/openssl-1.0.0d/apps/spkac.c | 308 - .../openssl/openssl-1.0.0d/apps/testCA.pem | 8 - .../openssl/openssl-1.0.0d/apps/testdsa.h | 217 - .../openssl/openssl-1.0.0d/apps/testrsa.h | 518 - .../openssl/openssl-1.0.0d/apps/timeouts.h | 67 - thirdparty/openssl/openssl-1.0.0d/apps/ts.c | 1147 -- thirdparty/openssl/openssl-1.0.0d/apps/tsget | 196 - .../openssl/openssl-1.0.0d/apps/verify.c | 350 - .../openssl/openssl-1.0.0d/apps/version.c | 217 - .../openssl/openssl-1.0.0d/apps/winrand.c | 148 - thirdparty/openssl/openssl-1.0.0d/apps/x509.c | 1292 -- thirdparty/openssl/openssl-1.0.0d/bugs/MS | 7 - thirdparty/openssl/openssl-1.0.0d/bugs/SSLv3 | 49 - .../openssl/openssl-1.0.0d/bugs/alpha.c | 91 - .../openssl/openssl-1.0.0d/bugs/dggccbug.c | 45 - .../openssl/openssl-1.0.0d/bugs/sgiccbug.c | 57 - .../openssl/openssl-1.0.0d/bugs/sslref.dif | 26 - .../openssl/openssl-1.0.0d/bugs/stream.c | 131 - .../openssl/openssl-1.0.0d/bugs/ultrixcc.c | 45 - .../openssl-1.0.0d/certs/README.RootCerts | 4 - .../openssl-1.0.0d/certs/demo/ca-cert.pem | 33 - .../openssl-1.0.0d/certs/demo/dsa-ca.pem | 43 - .../openssl-1.0.0d/certs/demo/dsa-pca.pem | 49 - .../openssl-1.0.0d/certs/demo/pca-cert.pem | 33 - .../openssl-1.0.0d/certs/expired/ICE.crl | 9 - thirdparty/openssl/openssl-1.0.0d/config | 929 -- .../openssl/openssl-1.0.0d/crypto/LPdir_nyi.c | 42 - .../openssl-1.0.0d/crypto/LPdir_unix.c | 127 - .../openssl/openssl-1.0.0d/crypto/LPdir_vms.c | 199 - .../openssl/openssl-1.0.0d/crypto/LPdir_win.c | 153 - .../openssl-1.0.0d/crypto/LPdir_win32.c | 30 - .../openssl-1.0.0d/crypto/LPdir_wince.c | 31 - .../openssl/openssl-1.0.0d/crypto/Makefile | 201 - .../openssl-1.0.0d/crypto/aes/Makefile | 132 - .../openssl/openssl-1.0.0d/crypto/aes/README | 3 - .../openssl/openssl-1.0.0d/crypto/aes/aes.h | 142 - .../openssl-1.0.0d/crypto/aes/aes_cbc.c | 63 - .../openssl-1.0.0d/crypto/aes/aes_cfb.c | 81 - .../openssl-1.0.0d/crypto/aes/aes_core.c | 1358 -- .../openssl-1.0.0d/crypto/aes/aes_ctr.c | 61 - .../openssl-1.0.0d/crypto/aes/aes_ecb.c | 73 - .../openssl-1.0.0d/crypto/aes/aes_ige.c | 323 - .../openssl-1.0.0d/crypto/aes/aes_locl.h | 89 - .../openssl-1.0.0d/crypto/aes/aes_misc.c | 64 - .../openssl-1.0.0d/crypto/aes/aes_ofb.c | 60 - .../openssl-1.0.0d/crypto/aes/aes_wrap.c | 259 - .../openssl-1.0.0d/crypto/aes/aes_x86core.c | 1063 -- .../openssl-1.0.0d/crypto/aes/asm/aes-586.pl | 2980 ---- .../crypto/aes/asm/aes-armv4.pl | 1030 -- .../openssl-1.0.0d/crypto/aes/asm/aes-ia64.S | 1123 -- .../openssl-1.0.0d/crypto/aes/asm/aes-ppc.pl | 1189 -- .../crypto/aes/asm/aes-s390x.pl | 1339 -- .../crypto/aes/asm/aes-sparcv9.pl | 1181 -- .../crypto/aes/asm/aes-x86_64.pl | 2809 ---- .../openssl-1.0.0d/crypto/alphacpuid.pl | 128 - .../openssl-1.0.0d/crypto/asn1/Makefile | 930 -- .../openssl-1.0.0d/crypto/asn1/a_bitstr.c | 248 - .../openssl-1.0.0d/crypto/asn1/a_bool.c | 114 - .../openssl-1.0.0d/crypto/asn1/a_bytes.c | 314 - .../openssl-1.0.0d/crypto/asn1/a_d2i_fp.c | 260 - .../openssl-1.0.0d/crypto/asn1/a_digest.c | 111 - .../openssl-1.0.0d/crypto/asn1/a_dup.c | 109 - .../openssl-1.0.0d/crypto/asn1/a_enum.c | 182 - .../openssl-1.0.0d/crypto/asn1/a_gentm.c | 263 - .../openssl-1.0.0d/crypto/asn1/a_i2d_fp.c | 163 - .../openssl-1.0.0d/crypto/asn1/a_int.c | 458 - .../openssl-1.0.0d/crypto/asn1/a_mbstr.c | 400 - .../openssl-1.0.0d/crypto/asn1/a_object.c | 403 - .../openssl-1.0.0d/crypto/asn1/a_octet.c | 71 - .../openssl-1.0.0d/crypto/asn1/a_print.c | 127 - .../openssl-1.0.0d/crypto/asn1/a_set.c | 241 - .../openssl-1.0.0d/crypto/asn1/a_sign.c | 298 - .../openssl-1.0.0d/crypto/asn1/a_strex.c | 574 - .../openssl-1.0.0d/crypto/asn1/a_strnid.c | 290 - .../openssl-1.0.0d/crypto/asn1/a_time.c | 198 - .../openssl-1.0.0d/crypto/asn1/a_type.c | 159 - .../openssl-1.0.0d/crypto/asn1/a_utctm.c | 318 - .../openssl-1.0.0d/crypto/asn1/a_utf8.c | 211 - .../openssl-1.0.0d/crypto/asn1/a_verify.c | 197 - .../openssl-1.0.0d/crypto/asn1/ameth_lib.c | 450 - .../openssl/openssl-1.0.0d/crypto/asn1/asn1.h | 1402 -- .../openssl-1.0.0d/crypto/asn1/asn1_err.c | 329 - .../openssl-1.0.0d/crypto/asn1/asn1_gen.c | 854 -- .../openssl-1.0.0d/crypto/asn1/asn1_lib.c | 482 - .../openssl-1.0.0d/crypto/asn1/asn1_locl.h | 134 - .../openssl-1.0.0d/crypto/asn1/asn1_mac.h | 578 - .../openssl-1.0.0d/crypto/asn1/asn1_par.c | 437 - .../openssl-1.0.0d/crypto/asn1/asn1t.h | 960 -- .../openssl-1.0.0d/crypto/asn1/asn_mime.c | 942 -- .../openssl-1.0.0d/crypto/asn1/asn_moid.c | 160 - .../openssl-1.0.0d/crypto/asn1/asn_pack.c | 191 - .../openssl-1.0.0d/crypto/asn1/bio_asn1.c | 495 - .../openssl-1.0.0d/crypto/asn1/bio_ndef.c | 246 - .../openssl-1.0.0d/crypto/asn1/charmap.h | 15 - .../openssl-1.0.0d/crypto/asn1/charmap.pl | 80 - .../openssl-1.0.0d/crypto/asn1/d2i_pr.c | 170 - .../openssl-1.0.0d/crypto/asn1/d2i_pu.c | 139 - .../openssl-1.0.0d/crypto/asn1/evp_asn1.c | 189 - .../openssl-1.0.0d/crypto/asn1/f_enum.c | 207 - .../openssl-1.0.0d/crypto/asn1/f_int.c | 219 - .../openssl-1.0.0d/crypto/asn1/f_string.c | 212 - .../openssl-1.0.0d/crypto/asn1/i2d_pr.c | 80 - .../openssl-1.0.0d/crypto/asn1/i2d_pu.c | 95 - .../openssl-1.0.0d/crypto/asn1/n_pkey.c | 343 - .../openssl-1.0.0d/crypto/asn1/nsseq.c | 83 - .../openssl-1.0.0d/crypto/asn1/p5_pbe.c | 148 - .../openssl-1.0.0d/crypto/asn1/p5_pbev2.c | 235 - .../openssl-1.0.0d/crypto/asn1/p8_pkey.c | 155 - .../openssl-1.0.0d/crypto/asn1/t_bitst.c | 102 - .../openssl-1.0.0d/crypto/asn1/t_crl.c | 133 - .../openssl-1.0.0d/crypto/asn1/t_pkey.c | 114 - .../openssl-1.0.0d/crypto/asn1/t_req.c | 266 - .../openssl-1.0.0d/crypto/asn1/t_spki.c | 107 - .../openssl-1.0.0d/crypto/asn1/t_x509.c | 493 - .../openssl-1.0.0d/crypto/asn1/t_x509a.c | 110 - .../openssl-1.0.0d/crypto/asn1/tasn_dec.c | 1347 -- .../openssl-1.0.0d/crypto/asn1/tasn_enc.c | 691 - .../openssl-1.0.0d/crypto/asn1/tasn_fre.c | 266 - .../openssl-1.0.0d/crypto/asn1/tasn_new.c | 396 - .../openssl-1.0.0d/crypto/asn1/tasn_prn.c | 627 - .../openssl-1.0.0d/crypto/asn1/tasn_typ.c | 148 - .../openssl-1.0.0d/crypto/asn1/tasn_utl.c | 279 - .../openssl-1.0.0d/crypto/asn1/x_algor.c | 130 - .../openssl-1.0.0d/crypto/asn1/x_attrib.c | 118 - .../openssl-1.0.0d/crypto/asn1/x_bignum.c | 139 - .../openssl-1.0.0d/crypto/asn1/x_crl.c | 527 - .../openssl-1.0.0d/crypto/asn1/x_exten.c | 76 - .../openssl-1.0.0d/crypto/asn1/x_info.c | 114 - .../openssl-1.0.0d/crypto/asn1/x_long.c | 179 - .../openssl-1.0.0d/crypto/asn1/x_name.c | 517 - .../openssl-1.0.0d/crypto/asn1/x_nx509.c | 72 - .../openssl-1.0.0d/crypto/asn1/x_pkey.c | 151 - .../openssl-1.0.0d/crypto/asn1/x_pubkey.c | 373 - .../openssl-1.0.0d/crypto/asn1/x_req.c | 113 - .../openssl-1.0.0d/crypto/asn1/x_sig.c | 69 - .../openssl-1.0.0d/crypto/asn1/x_spki.c | 81 - .../openssl-1.0.0d/crypto/asn1/x_val.c | 69 - .../openssl-1.0.0d/crypto/asn1/x_x509.c | 194 - .../openssl-1.0.0d/crypto/asn1/x_x509a.c | 180 - .../openssl-1.0.0d/crypto/bf/COPYRIGHT | 46 - .../openssl/openssl-1.0.0d/crypto/bf/INSTALL | 14 - .../openssl/openssl-1.0.0d/crypto/bf/Makefile | 98 - .../openssl/openssl-1.0.0d/crypto/bf/README | 8 - .../openssl/openssl-1.0.0d/crypto/bf/VERSION | 6 - .../openssl-1.0.0d/crypto/bf/asm/bf-586.pl | 137 - .../openssl-1.0.0d/crypto/bf/asm/bf-686.pl | 127 - .../openssl-1.0.0d/crypto/bf/asm/readme | 10 - .../openssl/openssl-1.0.0d/crypto/bf/bf_cbc.c | 143 - .../openssl-1.0.0d/crypto/bf/bf_cfb64.c | 121 - .../openssl/openssl-1.0.0d/crypto/bf/bf_ecb.c | 96 - .../openssl/openssl-1.0.0d/crypto/bf/bf_enc.c | 306 - .../openssl-1.0.0d/crypto/bf/bf_locl.h | 219 - .../openssl-1.0.0d/crypto/bf/bf_ofb64.c | 110 - .../openssl-1.0.0d/crypto/bf/bf_opts.c | 331 - .../openssl/openssl-1.0.0d/crypto/bf/bf_pi.h | 325 - .../openssl-1.0.0d/crypto/bf/bf_skey.c | 116 - .../openssl/openssl-1.0.0d/crypto/bf/bfs.cpp | 67 - .../openssl-1.0.0d/crypto/bf/bfspeed.c | 277 - .../openssl/openssl-1.0.0d/crypto/bf/bftest.c | 540 - .../openssl-1.0.0d/crypto/bf/blowfish.h | 127 - .../openssl-1.0.0d/crypto/bio/Makefile | 222 - .../openssl-1.0.0d/crypto/bio/b_dump.c | 187 - .../openssl-1.0.0d/crypto/bio/b_print.c | 842 -- .../openssl-1.0.0d/crypto/bio/b_sock.c | 948 -- .../openssl-1.0.0d/crypto/bio/bf_buff.c | 511 - .../openssl-1.0.0d/crypto/bio/bf_lbuf.c | 397 - .../openssl-1.0.0d/crypto/bio/bf_nbio.c | 253 - .../openssl-1.0.0d/crypto/bio/bf_null.c | 183 - .../openssl/openssl-1.0.0d/crypto/bio/bio.h | 770 - .../openssl-1.0.0d/crypto/bio/bio_cb.c | 143 - .../openssl-1.0.0d/crypto/bio/bio_err.c | 154 - .../openssl-1.0.0d/crypto/bio/bio_lcl.h | 36 - .../openssl-1.0.0d/crypto/bio/bio_lib.c | 602 - .../openssl-1.0.0d/crypto/bio/bss_acpt.c | 478 - .../openssl-1.0.0d/crypto/bio/bss_bio.c | 924 -- .../openssl-1.0.0d/crypto/bio/bss_conn.c | 652 - .../openssl-1.0.0d/crypto/bio/bss_dgram.c | 830 -- .../openssl-1.0.0d/crypto/bio/bss_fd.c | 319 - .../openssl-1.0.0d/crypto/bio/bss_file.c | 477 - .../openssl-1.0.0d/crypto/bio/bss_log.c | 373 - .../openssl-1.0.0d/crypto/bio/bss_mem.c | 319 - .../openssl-1.0.0d/crypto/bio/bss_null.c | 150 - .../openssl-1.0.0d/crypto/bio/bss_rtcp.c | 294 - .../openssl-1.0.0d/crypto/bio/bss_sock.c | 294 - .../openssl/openssl-1.0.0d/crypto/bn/Makefile | 347 - .../openssl-1.0.0d/crypto/bn/asm/README | 27 - .../crypto/bn/asm/alpha-mont.pl | 321 - .../crypto/bn/asm/armv4-mont.pl | 201 - .../openssl-1.0.0d/crypto/bn/asm/bn-586.pl | 774 - .../openssl-1.0.0d/crypto/bn/asm/co-586.pl | 287 - .../openssl-1.0.0d/crypto/bn/asm/ia64.S | 1555 -- .../crypto/bn/asm/mips3-mont.pl | 327 - .../openssl-1.0.0d/crypto/bn/asm/mips3.s | 2201 --- .../openssl-1.0.0d/crypto/bn/asm/pa-risc2.s | 1618 --- .../openssl-1.0.0d/crypto/bn/asm/pa-risc2W.s | 1605 --- .../openssl-1.0.0d/crypto/bn/asm/ppc-mont.pl | 323 - .../openssl-1.0.0d/crypto/bn/asm/ppc.pl | 1981 --- .../crypto/bn/asm/ppc64-mont.pl | 918 -- .../crypto/bn/asm/s390x-mont.pl | 225 - .../openssl-1.0.0d/crypto/bn/asm/s390x.S | 678 - .../openssl-1.0.0d/crypto/bn/asm/sparcv8.S | 1458 -- .../crypto/bn/asm/sparcv8plus.S | 1558 -- .../crypto/bn/asm/sparcv9-mont.pl | 606 - .../crypto/bn/asm/sparcv9a-mont.pl | 882 -- .../openssl-1.0.0d/crypto/bn/asm/via-mont.pl | 242 - .../openssl-1.0.0d/crypto/bn/asm/vms.mar | 6440 --------- .../openssl-1.0.0d/crypto/bn/asm/x86-mont.pl | 591 - .../openssl-1.0.0d/crypto/bn/asm/x86.pl | 28 - .../openssl-1.0.0d/crypto/bn/asm/x86/add.pl | 76 - .../openssl-1.0.0d/crypto/bn/asm/x86/comba.pl | 277 - .../openssl-1.0.0d/crypto/bn/asm/x86/div.pl | 15 - .../openssl-1.0.0d/crypto/bn/asm/x86/f | 3 - .../openssl-1.0.0d/crypto/bn/asm/x86/mul.pl | 77 - .../crypto/bn/asm/x86/mul_add.pl | 87 - .../openssl-1.0.0d/crypto/bn/asm/x86/sqr.pl | 60 - .../openssl-1.0.0d/crypto/bn/asm/x86/sub.pl | 76 - .../openssl-1.0.0d/crypto/bn/asm/x86_64-gcc.c | 606 - .../crypto/bn/asm/x86_64-mont.pl | 330 - .../openssl/openssl-1.0.0d/crypto/bn/bn.h | 858 -- .../openssl/openssl-1.0.0d/crypto/bn/bn.mul | 19 - .../openssl/openssl-1.0.0d/crypto/bn/bn_add.c | 313 - .../openssl/openssl-1.0.0d/crypto/bn/bn_asm.c | 1030 -- .../openssl-1.0.0d/crypto/bn/bn_blind.c | 376 - .../openssl-1.0.0d/crypto/bn/bn_const.c | 402 - .../openssl/openssl-1.0.0d/crypto/bn/bn_ctx.c | 454 - .../openssl-1.0.0d/crypto/bn/bn_depr.c | 112 - .../openssl/openssl-1.0.0d/crypto/bn/bn_div.c | 650 - .../openssl/openssl-1.0.0d/crypto/bn/bn_err.c | 150 - .../openssl/openssl-1.0.0d/crypto/bn/bn_exp.c | 991 -- .../openssl-1.0.0d/crypto/bn/bn_exp2.c | 312 - .../openssl/openssl-1.0.0d/crypto/bn/bn_gcd.c | 654 - .../openssl-1.0.0d/crypto/bn/bn_gf2m.c | 1034 -- .../openssl-1.0.0d/crypto/bn/bn_kron.c | 184 - .../openssl/openssl-1.0.0d/crypto/bn/bn_lcl.h | 491 - .../openssl/openssl-1.0.0d/crypto/bn/bn_lib.c | 845 -- .../openssl/openssl-1.0.0d/crypto/bn/bn_mod.c | 301 - .../openssl-1.0.0d/crypto/bn/bn_mont.c | 567 - .../openssl/openssl-1.0.0d/crypto/bn/bn_mpi.c | 130 - .../openssl/openssl-1.0.0d/crypto/bn/bn_mul.c | 1166 -- .../openssl-1.0.0d/crypto/bn/bn_nist.c | 836 -- .../openssl-1.0.0d/crypto/bn/bn_prime.c | 494 - .../openssl-1.0.0d/crypto/bn/bn_prime.h | 327 - .../openssl-1.0.0d/crypto/bn/bn_prime.pl | 119 - .../openssl-1.0.0d/crypto/bn/bn_print.c | 359 - .../openssl-1.0.0d/crypto/bn/bn_rand.c | 305 - .../openssl-1.0.0d/crypto/bn/bn_recp.c | 234 - .../openssl-1.0.0d/crypto/bn/bn_shift.c | 220 - .../openssl/openssl-1.0.0d/crypto/bn/bn_sqr.c | 294 - .../openssl-1.0.0d/crypto/bn/bn_sqrt.c | 393 - .../openssl-1.0.0d/crypto/bn/bn_word.c | 247 - .../openssl-1.0.0d/crypto/bn/bnspeed.c | 233 - .../openssl/openssl-1.0.0d/crypto/bn/bntest.c | 2013 --- .../openssl-1.0.0d/crypto/bn/divtest.c | 41 - .../openssl/openssl-1.0.0d/crypto/bn/exp.c | 62 - .../openssl-1.0.0d/crypto/bn/expspeed.c | 353 - .../openssl-1.0.0d/crypto/bn/exptest.c | 204 - .../openssl/openssl-1.0.0d/crypto/bn/todo | 3 - .../openssl-1.0.0d/crypto/bn/vms-helper.c | 68 - .../openssl-1.0.0d/crypto/buffer/Makefile | 90 - .../openssl-1.0.0d/crypto/buffer/buf_err.c | 99 - .../openssl-1.0.0d/crypto/buffer/buffer.c | 244 - .../openssl-1.0.0d/crypto/buffer/buffer.h | 119 - .../openssl-1.0.0d/crypto/camellia/Makefile | 103 - .../crypto/camellia/asm/cmll-x86.pl | 1138 -- .../crypto/camellia/asm/cmll-x86_64.pl | 1080 -- .../openssl-1.0.0d/crypto/camellia/camellia.c | 582 - .../openssl-1.0.0d/crypto/camellia/camellia.h | 126 - .../openssl-1.0.0d/crypto/camellia/cmll_cbc.c | 64 - .../openssl-1.0.0d/crypto/camellia/cmll_cfb.c | 139 - .../openssl-1.0.0d/crypto/camellia/cmll_ctr.c | 64 - .../openssl-1.0.0d/crypto/camellia/cmll_ecb.c | 74 - .../crypto/camellia/cmll_locl.h | 83 - .../crypto/camellia/cmll_misc.c | 79 - .../openssl-1.0.0d/crypto/camellia/cmll_ofb.c | 119 - .../openssl-1.0.0d/crypto/cast/Makefile | 99 - .../crypto/cast/asm/cast-586.pl | 177 - .../openssl-1.0.0d/crypto/cast/asm/readme | 7 - .../openssl-1.0.0d/crypto/cast/c_cfb64.c | 121 - .../openssl-1.0.0d/crypto/cast/c_ecb.c | 79 - .../openssl-1.0.0d/crypto/cast/c_enc.c | 208 - .../openssl-1.0.0d/crypto/cast/c_ofb64.c | 110 - .../openssl-1.0.0d/crypto/cast/c_skey.c | 166 - .../openssl/openssl-1.0.0d/crypto/cast/cast.h | 105 - .../openssl-1.0.0d/crypto/cast/cast_lcl.h | 227 - .../openssl-1.0.0d/crypto/cast/cast_s.h | 585 - .../openssl-1.0.0d/crypto/cast/cast_spd.c | 278 - .../openssl-1.0.0d/crypto/cast/castopts.c | 342 - .../openssl-1.0.0d/crypto/cast/casts.cpp | 70 - .../openssl-1.0.0d/crypto/cast/casttest.c | 233 - .../openssl-1.0.0d/crypto/cms/Makefile | 264 - .../openssl/openssl-1.0.0d/crypto/cms/cms.h | 479 - .../openssl-1.0.0d/crypto/cms/cms_asn1.c | 380 - .../openssl-1.0.0d/crypto/cms/cms_att.c | 195 - .../openssl-1.0.0d/crypto/cms/cms_cd.c | 134 - .../openssl-1.0.0d/crypto/cms/cms_dd.c | 148 - .../openssl-1.0.0d/crypto/cms/cms_enc.c | 262 - .../openssl-1.0.0d/crypto/cms/cms_env.c | 862 -- .../openssl-1.0.0d/crypto/cms/cms_err.c | 236 - .../openssl-1.0.0d/crypto/cms/cms_ess.c | 420 - .../openssl-1.0.0d/crypto/cms/cms_io.c | 133 - .../openssl-1.0.0d/crypto/cms/cms_lcl.h | 461 - .../openssl-1.0.0d/crypto/cms/cms_lib.c | 627 - .../openssl-1.0.0d/crypto/cms/cms_sd.c | 984 -- .../openssl-1.0.0d/crypto/cms/cms_smime.c | 797 -- .../openssl-1.0.0d/crypto/comp/Makefile | 108 - .../openssl-1.0.0d/crypto/comp/c_rle.c | 61 - .../openssl-1.0.0d/crypto/comp/c_zlib.c | 799 -- .../openssl/openssl-1.0.0d/crypto/comp/comp.h | 80 - .../openssl-1.0.0d/crypto/comp/comp_err.c | 100 - .../openssl-1.0.0d/crypto/comp/comp_lib.c | 72 - .../openssl-1.0.0d/crypto/conf/Makefile | 152 - .../openssl/openssl-1.0.0d/crypto/conf/README | 73 - .../openssl-1.0.0d/crypto/conf/cnf_save.c | 106 - .../openssl/openssl-1.0.0d/crypto/conf/conf.h | 263 - .../openssl-1.0.0d/crypto/conf/conf_api.c | 300 - .../openssl-1.0.0d/crypto/conf/conf_api.h | 89 - .../openssl-1.0.0d/crypto/conf/conf_def.c | 740 - .../openssl-1.0.0d/crypto/conf/conf_def.h | 180 - .../openssl-1.0.0d/crypto/conf/conf_err.c | 131 - .../openssl-1.0.0d/crypto/conf/conf_lib.c | 407 - .../openssl-1.0.0d/crypto/conf/conf_mall.c | 80 - .../openssl-1.0.0d/crypto/conf/conf_mod.c | 623 - .../openssl-1.0.0d/crypto/conf/conf_sap.c | 111 - .../openssl-1.0.0d/crypto/conf/keysets.pl | 185 - .../openssl-1.0.0d/crypto/conf/ssleay.cnf | 78 - .../openssl/openssl-1.0.0d/crypto/conf/test.c | 98 - .../openssl/openssl-1.0.0d/crypto/cpt_err.c | 103 - .../openssl/openssl-1.0.0d/crypto/cryptlib.c | 899 -- .../openssl/openssl-1.0.0d/crypto/cryptlib.h | 111 - .../openssl/openssl-1.0.0d/crypto/crypto.h | 575 - .../openssl/openssl-1.0.0d/crypto/cversion.c | 117 - .../openssl-1.0.0d/crypto/des/COPYRIGHT | 50 - .../openssl/openssl-1.0.0d/crypto/des/DES.pm | 19 - .../openssl/openssl-1.0.0d/crypto/des/DES.xs | 268 - .../openssl/openssl-1.0.0d/crypto/des/FILES0 | 96 - .../openssl/openssl-1.0.0d/crypto/des/INSTALL | 69 - .../openssl-1.0.0d/crypto/des/Imakefile | 35 - .../openssl-1.0.0d/crypto/des/KERBEROS | 41 - .../openssl-1.0.0d/crypto/des/Makefile | 278 - .../openssl/openssl-1.0.0d/crypto/des/README | 54 - .../openssl/openssl-1.0.0d/crypto/des/VERSION | 412 - .../openssl-1.0.0d/crypto/des/asm/crypt586.pl | 209 - .../openssl-1.0.0d/crypto/des/asm/des-586.pl | 453 - .../openssl-1.0.0d/crypto/des/asm/des_enc.m4 | 2099 --- .../openssl-1.0.0d/crypto/des/asm/desboth.pl | 79 - .../openssl-1.0.0d/crypto/des/asm/readme | 131 - .../openssl-1.0.0d/crypto/des/cbc3_enc.c | 99 - .../openssl-1.0.0d/crypto/des/cbc_cksm.c | 106 - .../openssl-1.0.0d/crypto/des/cbc_enc.c | 61 - .../openssl-1.0.0d/crypto/des/cfb64ede.c | 254 - .../openssl-1.0.0d/crypto/des/cfb64enc.c | 121 - .../openssl-1.0.0d/crypto/des/cfb_enc.c | 195 - .../openssl/openssl-1.0.0d/crypto/des/des.c | 932 -- .../openssl/openssl-1.0.0d/crypto/des/des.h | 245 - .../openssl/openssl-1.0.0d/crypto/des/des.pod | 217 - .../openssl-1.0.0d/crypto/des/des3s.cpp | 67 - .../openssl-1.0.0d/crypto/des/des_enc.c | 400 - .../openssl-1.0.0d/crypto/des/des_locl.h | 432 - .../openssl-1.0.0d/crypto/des/des_old.c | 273 - .../openssl-1.0.0d/crypto/des/des_old.h | 446 - .../openssl-1.0.0d/crypto/des/des_old2.c | 82 - .../openssl-1.0.0d/crypto/des/des_opts.c | 608 - .../openssl-1.0.0d/crypto/des/des_ver.h | 71 - .../openssl-1.0.0d/crypto/des/dess.cpp | 67 - .../openssl-1.0.0d/crypto/des/destest.c | 952 -- .../openssl-1.0.0d/crypto/des/ecb3_enc.c | 83 - .../openssl-1.0.0d/crypto/des/ecb_enc.c | 122 - .../openssl-1.0.0d/crypto/des/ede_cbcm_enc.c | 199 - .../openssl-1.0.0d/crypto/des/enc_read.c | 240 - .../openssl-1.0.0d/crypto/des/enc_writ.c | 179 - .../openssl-1.0.0d/crypto/des/fcrypt.c | 170 - .../openssl-1.0.0d/crypto/des/fcrypt_b.c | 143 - .../openssl-1.0.0d/crypto/des/makefile.bc | 50 - .../openssl-1.0.0d/crypto/des/ncbc_enc.c | 148 - .../openssl-1.0.0d/crypto/des/ofb64ede.c | 125 - .../openssl-1.0.0d/crypto/des/ofb64enc.c | 110 - .../openssl-1.0.0d/crypto/des/ofb_enc.c | 135 - .../openssl-1.0.0d/crypto/des/options.txt | 39 - .../openssl-1.0.0d/crypto/des/pcbc_enc.c | 123 - .../openssl-1.0.0d/crypto/des/qud_cksm.c | 139 - .../openssl-1.0.0d/crypto/des/rand_key.c | 68 - .../openssl-1.0.0d/crypto/des/read2pwd.c | 140 - .../openssl-1.0.0d/crypto/des/read_pwd.c | 521 - .../openssl-1.0.0d/crypto/des/rpc_des.h | 131 - .../openssl-1.0.0d/crypto/des/rpc_enc.c | 98 - .../openssl/openssl-1.0.0d/crypto/des/rpw.c | 99 - .../openssl-1.0.0d/crypto/des/set_key.c | 407 - .../openssl/openssl-1.0.0d/crypto/des/speed.c | 314 - .../openssl/openssl-1.0.0d/crypto/des/spr.h | 204 - .../openssl-1.0.0d/crypto/des/str2key.c | 174 - .../openssl/openssl-1.0.0d/crypto/des/t/test | 27 - .../crypto/des/times/486-50.sol | 16 - .../crypto/des/times/586-100.lnx | 20 - .../crypto/des/times/686-200.fre | 18 - .../openssl-1.0.0d/crypto/des/times/aix.cc | 26 - .../openssl-1.0.0d/crypto/des/times/alpha.cc | 18 - .../openssl-1.0.0d/crypto/des/times/hpux.cc | 17 - .../openssl-1.0.0d/crypto/des/times/sparc.gcc | 17 - .../openssl-1.0.0d/crypto/des/times/usparc.cc | 31 - .../openssl/openssl-1.0.0d/crypto/des/typemap | 34 - .../openssl-1.0.0d/crypto/des/xcbc_enc.c | 197 - .../openssl/openssl-1.0.0d/crypto/dh/Makefile | 180 - .../openssl/openssl-1.0.0d/crypto/dh/dh.h | 260 - .../openssl-1.0.0d/crypto/dh/dh1024.pem | 5 - .../openssl-1.0.0d/crypto/dh/dh192.pem | 3 - .../openssl-1.0.0d/crypto/dh/dh2048.pem | 16 - .../openssl-1.0.0d/crypto/dh/dh4096.pem | 14 - .../openssl-1.0.0d/crypto/dh/dh512.pem | 4 - .../openssl-1.0.0d/crypto/dh/dh_ameth.c | 500 - .../openssl-1.0.0d/crypto/dh/dh_asn1.c | 93 - .../openssl-1.0.0d/crypto/dh/dh_check.c | 142 - .../openssl-1.0.0d/crypto/dh/dh_depr.c | 83 - .../openssl/openssl-1.0.0d/crypto/dh/dh_err.c | 117 - .../openssl/openssl-1.0.0d/crypto/dh/dh_gen.c | 175 - .../openssl/openssl-1.0.0d/crypto/dh/dh_key.c | 263 - .../openssl/openssl-1.0.0d/crypto/dh/dh_lib.c | 247 - .../openssl-1.0.0d/crypto/dh/dh_pmeth.c | 254 - .../openssl/openssl-1.0.0d/crypto/dh/dh_prn.c | 80 - .../openssl/openssl-1.0.0d/crypto/dh/dhtest.c | 226 - .../openssl/openssl-1.0.0d/crypto/dh/example | 50 - .../openssl/openssl-1.0.0d/crypto/dh/generate | 65 - .../openssl/openssl-1.0.0d/crypto/dh/p1024.c | 92 - .../openssl/openssl-1.0.0d/crypto/dh/p192.c | 80 - .../openssl/openssl-1.0.0d/crypto/dh/p512.c | 85 - .../openssl-1.0.0d/crypto/dsa/Makefile | 208 - .../openssl/openssl-1.0.0d/crypto/dsa/README | 4 - .../openssl/openssl-1.0.0d/crypto/dsa/dsa.h | 307 - .../openssl-1.0.0d/crypto/dsa/dsa_ameth.c | 657 - .../openssl-1.0.0d/crypto/dsa/dsa_asn1.c | 150 - .../openssl-1.0.0d/crypto/dsa/dsa_depr.c | 106 - .../openssl-1.0.0d/crypto/dsa/dsa_err.c | 125 - .../openssl-1.0.0d/crypto/dsa/dsa_gen.c | 344 - .../openssl-1.0.0d/crypto/dsa/dsa_key.c | 128 - .../openssl-1.0.0d/crypto/dsa/dsa_lib.c | 311 - .../openssl-1.0.0d/crypto/dsa/dsa_locl.h | 59 - .../openssl-1.0.0d/crypto/dsa/dsa_ossl.c | 398 - .../openssl-1.0.0d/crypto/dsa/dsa_pmeth.c | 315 - .../openssl-1.0.0d/crypto/dsa/dsa_prn.c | 121 - .../openssl-1.0.0d/crypto/dsa/dsa_sign.c | 90 - .../openssl-1.0.0d/crypto/dsa/dsa_vrf.c | 89 - .../openssl-1.0.0d/crypto/dsa/dsagen.c | 111 - .../openssl-1.0.0d/crypto/dsa/dsatest.c | 259 - .../openssl-1.0.0d/crypto/dsa/fips186a.txt | 122 - .../openssl-1.0.0d/crypto/dso/Makefile | 150 - .../openssl/openssl-1.0.0d/crypto/dso/README | 22 - .../openssl/openssl-1.0.0d/crypto/dso/dso.h | 409 - .../openssl-1.0.0d/crypto/dso/dso_beos.c | 270 - .../openssl-1.0.0d/crypto/dso/dso_dl.c | 393 - .../openssl-1.0.0d/crypto/dso/dso_dlfcn.c | 482 - .../openssl-1.0.0d/crypto/dso/dso_err.c | 159 - .../openssl-1.0.0d/crypto/dso/dso_lib.c | 483 - .../openssl-1.0.0d/crypto/dso/dso_null.c | 90 - .../openssl-1.0.0d/crypto/dso/dso_openssl.c | 83 - .../openssl-1.0.0d/crypto/dso/dso_vms.c | 504 - .../openssl-1.0.0d/crypto/dso/dso_win32.c | 844 -- .../openssl/openssl-1.0.0d/crypto/ebcdic.c | 221 - .../openssl/openssl-1.0.0d/crypto/ebcdic.h | 19 - .../openssl/openssl-1.0.0d/crypto/ec/Makefile | 231 - .../openssl/openssl-1.0.0d/crypto/ec/ec.h | 1100 -- .../openssl-1.0.0d/crypto/ec/ec2_mult.c | 386 - .../openssl-1.0.0d/crypto/ec/ec2_smpl.c | 1042 -- .../openssl-1.0.0d/crypto/ec/ec_ameth.c | 659 - .../openssl-1.0.0d/crypto/ec/ec_asn1.c | 1429 -- .../openssl-1.0.0d/crypto/ec/ec_check.c | 123 - .../openssl-1.0.0d/crypto/ec/ec_curve.c | 2059 --- .../openssl/openssl-1.0.0d/crypto/ec/ec_cvt.c | 144 - .../openssl/openssl-1.0.0d/crypto/ec/ec_err.c | 258 - .../openssl/openssl-1.0.0d/crypto/ec/ec_key.c | 463 - .../openssl/openssl-1.0.0d/crypto/ec/ec_lcl.h | 393 - .../openssl/openssl-1.0.0d/crypto/ec/ec_lib.c | 1164 -- .../openssl-1.0.0d/crypto/ec/ec_mult.c | 940 -- .../openssl-1.0.0d/crypto/ec/ec_pmeth.c | 340 - .../openssl-1.0.0d/crypto/ec/ec_print.c | 195 - .../openssl-1.0.0d/crypto/ec/eck_prn.c | 391 - .../openssl-1.0.0d/crypto/ec/ecp_mont.c | 315 - .../openssl-1.0.0d/crypto/ec/ecp_nist.c | 210 - .../openssl-1.0.0d/crypto/ec/ecp_smpl.c | 1719 --- .../openssl/openssl-1.0.0d/crypto/ec/ectest.c | 1334 -- .../openssl-1.0.0d/crypto/ecdh/Makefile | 121 - .../openssl/openssl-1.0.0d/crypto/ecdh/ecdh.h | 123 - .../openssl-1.0.0d/crypto/ecdh/ecdhtest.c | 368 - .../openssl-1.0.0d/crypto/ecdh/ech_err.c | 98 - .../openssl-1.0.0d/crypto/ecdh/ech_key.c | 83 - .../openssl-1.0.0d/crypto/ecdh/ech_lib.c | 246 - .../openssl-1.0.0d/crypto/ecdh/ech_locl.h | 94 - .../openssl-1.0.0d/crypto/ecdh/ech_ossl.c | 213 - .../openssl-1.0.0d/crypto/ecdsa/Makefile | 140 - .../openssl-1.0.0d/crypto/ecdsa/ecdsa.h | 258 - .../openssl-1.0.0d/crypto/ecdsa/ecdsatest.c | 500 - .../openssl-1.0.0d/crypto/ecdsa/ecs_asn1.c | 67 - .../openssl-1.0.0d/crypto/ecdsa/ecs_err.c | 104 - .../openssl-1.0.0d/crypto/ecdsa/ecs_lib.c | 259 - .../openssl-1.0.0d/crypto/ecdsa/ecs_locl.h | 107 - .../openssl-1.0.0d/crypto/ecdsa/ecs_ossl.c | 472 - .../openssl-1.0.0d/crypto/ecdsa/ecs_sign.c | 106 - .../openssl-1.0.0d/crypto/ecdsa/ecs_vrf.c | 96 - .../openssl-1.0.0d/crypto/engine/Makefile | 417 - .../openssl-1.0.0d/crypto/engine/README | 211 - .../openssl-1.0.0d/crypto/engine/eng_all.c | 126 - .../openssl-1.0.0d/crypto/engine/eng_cnf.c | 259 - .../crypto/engine/eng_cryptodev.c | 1419 -- .../openssl-1.0.0d/crypto/engine/eng_ctrl.c | 389 - .../openssl-1.0.0d/crypto/engine/eng_dyn.c | 548 - .../openssl-1.0.0d/crypto/engine/eng_err.c | 173 - .../openssl-1.0.0d/crypto/engine/eng_fat.c | 181 - .../openssl-1.0.0d/crypto/engine/eng_init.c | 154 - .../openssl-1.0.0d/crypto/engine/eng_int.h | 206 - .../openssl-1.0.0d/crypto/engine/eng_lib.c | 332 - .../openssl-1.0.0d/crypto/engine/eng_list.c | 433 - .../crypto/engine/eng_openssl.c | 384 - .../openssl-1.0.0d/crypto/engine/eng_pkey.c | 196 - .../openssl-1.0.0d/crypto/engine/eng_table.c | 351 - .../openssl-1.0.0d/crypto/engine/engine.h | 833 -- .../openssl-1.0.0d/crypto/engine/enginetest.c | 283 - .../openssl-1.0.0d/crypto/engine/tb_asnmth.c | 246 - .../openssl-1.0.0d/crypto/engine/tb_cipher.c | 143 - .../openssl-1.0.0d/crypto/engine/tb_dh.c | 118 - .../openssl-1.0.0d/crypto/engine/tb_digest.c | 143 - .../openssl-1.0.0d/crypto/engine/tb_dsa.c | 118 - .../openssl-1.0.0d/crypto/engine/tb_ecdh.c | 133 - .../openssl-1.0.0d/crypto/engine/tb_ecdsa.c | 118 - .../openssl-1.0.0d/crypto/engine/tb_pkmeth.c | 167 - .../openssl-1.0.0d/crypto/engine/tb_rand.c | 118 - .../openssl-1.0.0d/crypto/engine/tb_rsa.c | 118 - .../openssl-1.0.0d/crypto/engine/tb_store.c | 123 - .../openssl-1.0.0d/crypto/err/Makefile | 110 - .../openssl/openssl-1.0.0d/crypto/err/err.c | 1135 -- .../openssl/openssl-1.0.0d/crypto/err/err.h | 385 - .../openssl-1.0.0d/crypto/err/err_all.c | 160 - .../openssl-1.0.0d/crypto/err/err_prn.c | 114 - .../openssl-1.0.0d/crypto/err/openssl.ec | 96 - .../openssl-1.0.0d/crypto/evp/Makefile | 733 - .../openssl-1.0.0d/crypto/evp/bio_b64.c | 598 - .../openssl-1.0.0d/crypto/evp/bio_enc.c | 428 - .../openssl-1.0.0d/crypto/evp/bio_md.c | 270 - .../openssl-1.0.0d/crypto/evp/bio_ok.c | 575 - .../openssl/openssl-1.0.0d/crypto/evp/c_all.c | 90 - .../openssl-1.0.0d/crypto/evp/c_allc.c | 224 - .../openssl-1.0.0d/crypto/evp/c_alld.c | 114 - .../openssl-1.0.0d/crypto/evp/digest.c | 377 - .../openssl/openssl-1.0.0d/crypto/evp/e_aes.c | 120 - .../openssl/openssl-1.0.0d/crypto/evp/e_bf.c | 88 - .../openssl-1.0.0d/crypto/evp/e_camellia.c | 131 - .../openssl-1.0.0d/crypto/evp/e_cast.c | 90 - .../openssl/openssl-1.0.0d/crypto/evp/e_des.c | 224 - .../openssl-1.0.0d/crypto/evp/e_des3.c | 313 - .../openssl/openssl-1.0.0d/crypto/evp/e_dsa.c | 71 - .../openssl-1.0.0d/crypto/evp/e_idea.c | 118 - .../openssl-1.0.0d/crypto/evp/e_null.c | 102 - .../openssl/openssl-1.0.0d/crypto/evp/e_old.c | 125 - .../openssl/openssl-1.0.0d/crypto/evp/e_rc2.c | 237 - .../openssl/openssl-1.0.0d/crypto/evp/e_rc4.c | 136 - .../openssl/openssl-1.0.0d/crypto/evp/e_rc5.c | 126 - .../openssl-1.0.0d/crypto/evp/e_seed.c | 83 - .../openssl-1.0.0d/crypto/evp/e_xcbc_d.c | 138 - .../openssl-1.0.0d/crypto/evp/encode.c | 445 - .../openssl/openssl-1.0.0d/crypto/evp/evp.h | 1324 -- .../openssl-1.0.0d/crypto/evp/evp_acnf.c | 73 - .../openssl-1.0.0d/crypto/evp/evp_enc.c | 604 - .../openssl-1.0.0d/crypto/evp/evp_err.c | 218 - .../openssl-1.0.0d/crypto/evp/evp_key.c | 180 - .../openssl-1.0.0d/crypto/evp/evp_lib.c | 312 - .../openssl-1.0.0d/crypto/evp/evp_locl.h | 345 - .../openssl-1.0.0d/crypto/evp/evp_pbe.c | 311 - .../openssl-1.0.0d/crypto/evp/evp_pkey.c | 242 - .../openssl-1.0.0d/crypto/evp/evp_test.c | 449 - .../openssl-1.0.0d/crypto/evp/evptests.txt | 321 - .../openssl/openssl-1.0.0d/crypto/evp/m_dss.c | 99 - .../openssl-1.0.0d/crypto/evp/m_dss1.c | 100 - .../openssl-1.0.0d/crypto/evp/m_ecdsa.c | 148 - .../openssl/openssl-1.0.0d/crypto/evp/m_md2.c | 101 - .../openssl/openssl-1.0.0d/crypto/evp/m_md4.c | 101 - .../openssl/openssl-1.0.0d/crypto/evp/m_md5.c | 101 - .../openssl-1.0.0d/crypto/evp/m_mdc2.c | 101 - .../openssl-1.0.0d/crypto/evp/m_null.c | 95 - .../openssl-1.0.0d/crypto/evp/m_ripemd.c | 101 - .../openssl/openssl-1.0.0d/crypto/evp/m_sha.c | 100 - .../openssl-1.0.0d/crypto/evp/m_sha1.c | 204 - .../openssl-1.0.0d/crypto/evp/m_sigver.c | 200 - .../openssl/openssl-1.0.0d/crypto/evp/m_wp.c | 42 - .../openssl/openssl-1.0.0d/crypto/evp/names.c | 201 - .../openssl-1.0.0d/crypto/evp/openbsd_hw.c | 446 - .../openssl-1.0.0d/crypto/evp/p5_crpt.c | 132 - .../openssl-1.0.0d/crypto/evp/p5_crpt2.c | 299 - .../openssl/openssl-1.0.0d/crypto/evp/p_dec.c | 87 - .../openssl/openssl-1.0.0d/crypto/evp/p_enc.c | 86 - .../openssl/openssl-1.0.0d/crypto/evp/p_lib.c | 469 - .../openssl-1.0.0d/crypto/evp/p_open.c | 127 - .../openssl-1.0.0d/crypto/evp/p_seal.c | 115 - .../openssl-1.0.0d/crypto/evp/p_sign.c | 137 - .../openssl-1.0.0d/crypto/evp/p_verify.c | 119 - .../openssl-1.0.0d/crypto/evp/pmeth_fn.c | 368 - .../openssl-1.0.0d/crypto/evp/pmeth_gn.c | 220 - .../openssl-1.0.0d/crypto/evp/pmeth_lib.c | 540 - .../openssl/openssl-1.0.0d/crypto/ex_data.c | 636 - .../openssl-1.0.0d/crypto/hmac/Makefile | 110 - .../openssl-1.0.0d/crypto/hmac/hm_ameth.c | 167 - .../openssl-1.0.0d/crypto/hmac/hm_pmeth.c | 265 - .../openssl/openssl-1.0.0d/crypto/hmac/hmac.c | 214 - .../openssl/openssl-1.0.0d/crypto/hmac/hmac.h | 110 - .../openssl-1.0.0d/crypto/hmac/hmactest.c | 175 - .../openssl/openssl-1.0.0d/crypto/ia64cpuid.S | 167 - .../openssl-1.0.0d/crypto/idea/Makefile | 86 - .../openssl-1.0.0d/crypto/idea/i_cbc.c | 168 - .../openssl-1.0.0d/crypto/idea/i_cfb64.c | 122 - .../openssl-1.0.0d/crypto/idea/i_ecb.c | 85 - .../openssl-1.0.0d/crypto/idea/i_ofb64.c | 111 - .../openssl-1.0.0d/crypto/idea/i_skey.c | 156 - .../openssl/openssl-1.0.0d/crypto/idea/idea.h | 100 - .../openssl-1.0.0d/crypto/idea/idea_lcl.h | 215 - .../openssl-1.0.0d/crypto/idea/idea_spd.c | 299 - .../openssl-1.0.0d/crypto/idea/ideatest.c | 235 - .../openssl-1.0.0d/crypto/idea/version | 12 - .../openssl-1.0.0d/crypto/jpake/Makefile | 64 - .../openssl-1.0.0d/crypto/jpake/jpake.c | 511 - .../openssl-1.0.0d/crypto/jpake/jpake.h | 131 - .../openssl-1.0.0d/crypto/jpake/jpake_err.c | 107 - .../openssl-1.0.0d/crypto/jpake/jpaketest.c | 192 - .../openssl-1.0.0d/crypto/krb5/Makefile | 84 - .../openssl-1.0.0d/crypto/krb5/krb5_asn.c | 167 - .../openssl-1.0.0d/crypto/krb5/krb5_asn.h | 256 - .../openssl-1.0.0d/crypto/lhash/Makefile | 88 - .../openssl-1.0.0d/crypto/lhash/lh_stats.c | 248 - .../openssl-1.0.0d/crypto/lhash/lh_test.c | 88 - .../openssl-1.0.0d/crypto/lhash/lhash.c | 475 - .../openssl-1.0.0d/crypto/lhash/lhash.h | 241 - .../openssl-1.0.0d/crypto/lhash/num.pl | 17 - .../openssl-1.0.0d/crypto/md2/Makefile | 89 - .../openssl/openssl-1.0.0d/crypto/md2/md2.c | 124 - .../openssl/openssl-1.0.0d/crypto/md2/md2.h | 92 - .../openssl-1.0.0d/crypto/md2/md2_dgst.c | 227 - .../openssl-1.0.0d/crypto/md2/md2_one.c | 94 - .../openssl-1.0.0d/crypto/md2/md2test.c | 143 - .../openssl-1.0.0d/crypto/md32_common.h | 415 - .../openssl-1.0.0d/crypto/md4/Makefile | 87 - .../openssl/openssl-1.0.0d/crypto/md4/md4.c | 127 - .../openssl/openssl-1.0.0d/crypto/md4/md4.h | 117 - .../openssl-1.0.0d/crypto/md4/md4_dgst.c | 167 - .../openssl-1.0.0d/crypto/md4/md4_locl.h | 112 - .../openssl-1.0.0d/crypto/md4/md4_one.c | 97 - .../openssl-1.0.0d/crypto/md4/md4s.cpp | 78 - .../openssl-1.0.0d/crypto/md4/md4test.c | 136 - .../openssl-1.0.0d/crypto/md5/Makefile | 100 - .../openssl-1.0.0d/crypto/md5/asm/md5-586.pl | 307 - .../openssl-1.0.0d/crypto/md5/asm/md5-ia64.S | 992 -- .../crypto/md5/asm/md5-x86_64.pl | 369 - .../openssl/openssl-1.0.0d/crypto/md5/md5.c | 127 - .../openssl/openssl-1.0.0d/crypto/md5/md5.h | 117 - .../openssl-1.0.0d/crypto/md5/md5_dgst.c | 184 - .../openssl-1.0.0d/crypto/md5/md5_locl.h | 130 - .../openssl-1.0.0d/crypto/md5/md5_one.c | 97 - .../openssl-1.0.0d/crypto/md5/md5s.cpp | 78 - .../openssl-1.0.0d/crypto/md5/md5test.c | 140 - .../openssl-1.0.0d/crypto/mdc2/Makefile | 93 - .../openssl/openssl-1.0.0d/crypto/mdc2/mdc2.h | 95 - .../openssl-1.0.0d/crypto/mdc2/mdc2_one.c | 76 - .../openssl-1.0.0d/crypto/mdc2/mdc2dgst.c | 199 - .../openssl-1.0.0d/crypto/mdc2/mdc2test.c | 149 - .../openssl/openssl-1.0.0d/crypto/mem.c | 414 - .../openssl/openssl-1.0.0d/crypto/mem_clr.c | 77 - .../openssl/openssl-1.0.0d/crypto/mem_dbg.c | 874 -- .../openssl-1.0.0d/crypto/modes/Makefile | 82 - .../openssl-1.0.0d/crypto/modes/cbc128.c | 206 - .../openssl-1.0.0d/crypto/modes/cfb128.c | 249 - .../openssl-1.0.0d/crypto/modes/ctr128.c | 184 - .../openssl-1.0.0d/crypto/modes/cts128.c | 259 - .../openssl-1.0.0d/crypto/modes/modes.h | 59 - .../openssl-1.0.0d/crypto/modes/ofb128.c | 128 - .../openssl/openssl-1.0.0d/crypto/o_dir.c | 83 - .../openssl/openssl-1.0.0d/crypto/o_dir.h | 53 - .../openssl-1.0.0d/crypto/o_dir_test.c | 70 - .../openssl/openssl-1.0.0d/crypto/o_str.c | 111 - .../openssl/openssl-1.0.0d/crypto/o_str.h | 68 - .../openssl/openssl-1.0.0d/crypto/o_time.c | 366 - .../openssl/openssl-1.0.0d/crypto/o_time.h | 67 - .../openssl-1.0.0d/crypto/objects/Makefile | 130 - .../openssl-1.0.0d/crypto/objects/o_names.c | 372 - .../openssl-1.0.0d/crypto/objects/obj_dat.c | 810 -- .../openssl-1.0.0d/crypto/objects/obj_dat.h | 4976 ------- .../openssl-1.0.0d/crypto/objects/obj_dat.pl | 307 - .../openssl-1.0.0d/crypto/objects/obj_err.c | 102 - .../openssl-1.0.0d/crypto/objects/obj_lib.c | 129 - .../openssl-1.0.0d/crypto/objects/obj_mac.h | 3914 ----- .../openssl-1.0.0d/crypto/objects/obj_mac.num | 892 -- .../openssl-1.0.0d/crypto/objects/obj_xref.c | 231 - .../openssl-1.0.0d/crypto/objects/obj_xref.h | 75 - .../crypto/objects/obj_xref.txt | 42 - .../crypto/objects/objects.README | 44 - .../openssl-1.0.0d/crypto/objects/objects.h | 1138 -- .../openssl-1.0.0d/crypto/objects/objects.pl | 232 - .../openssl-1.0.0d/crypto/objects/objects.txt | 1259 -- .../openssl-1.0.0d/crypto/objects/objxref.pl | 107 - .../openssl-1.0.0d/crypto/ocsp/Makefile | 213 - .../openssl/openssl-1.0.0d/crypto/ocsp/ocsp.h | 623 - .../openssl-1.0.0d/crypto/ocsp/ocsp_asn.c | 182 - .../openssl-1.0.0d/crypto/ocsp/ocsp_cl.c | 371 - .../openssl-1.0.0d/crypto/ocsp/ocsp_err.c | 142 - .../openssl-1.0.0d/crypto/ocsp/ocsp_ext.c | 518 - .../openssl-1.0.0d/crypto/ocsp/ocsp_ht.c | 504 - .../openssl-1.0.0d/crypto/ocsp/ocsp_lib.c | 265 - .../openssl-1.0.0d/crypto/ocsp/ocsp_prn.c | 290 - .../openssl-1.0.0d/crypto/ocsp/ocsp_srv.c | 264 - .../openssl-1.0.0d/crypto/ocsp/ocsp_vfy.c | 446 - .../openssl-1.0.0d/crypto/opensslconf.h | 217 - .../openssl-1.0.0d/crypto/opensslconf.h.in | 154 - .../openssl/openssl-1.0.0d/crypto/opensslv.h | 89 - .../openssl/openssl-1.0.0d/crypto/ossl_typ.h | 200 - .../openssl-1.0.0d/crypto/pem/Makefile | 258 - .../openssl/openssl-1.0.0d/crypto/pem/message | 16 - .../openssl/openssl-1.0.0d/crypto/pem/pem.h | 641 - .../openssl/openssl-1.0.0d/crypto/pem/pem2.h | 70 - .../openssl-1.0.0d/crypto/pem/pem_all.c | 296 - .../openssl-1.0.0d/crypto/pem/pem_err.c | 161 - .../openssl-1.0.0d/crypto/pem/pem_info.c | 405 - .../openssl-1.0.0d/crypto/pem/pem_lib.c | 852 -- .../openssl-1.0.0d/crypto/pem/pem_oth.c | 86 - .../openssl-1.0.0d/crypto/pem/pem_pk8.c | 242 - .../openssl-1.0.0d/crypto/pem/pem_pkey.c | 242 - .../openssl-1.0.0d/crypto/pem/pem_seal.c | 189 - .../openssl-1.0.0d/crypto/pem/pem_sign.c | 102 - .../openssl-1.0.0d/crypto/pem/pem_x509.c | 68 - .../openssl-1.0.0d/crypto/pem/pem_xaux.c | 68 - .../openssl-1.0.0d/crypto/pem/pkcs7.lis | 22 - .../openssl-1.0.0d/crypto/pem/pvkfmt.c | 938 -- .../openssl-1.0.0d/crypto/perlasm/cbc.pl | 351 - .../crypto/perlasm/ppc-xlate.pl | 152 - .../openssl-1.0.0d/crypto/perlasm/readme | 124 - .../crypto/perlasm/x86_64-xlate.pl | 917 -- .../openssl-1.0.0d/crypto/perlasm/x86asm.pl | 207 - .../openssl-1.0.0d/crypto/perlasm/x86gas.pl | 247 - .../openssl-1.0.0d/crypto/perlasm/x86masm.pl | 184 - .../openssl-1.0.0d/crypto/perlasm/x86nasm.pl | 166 - .../openssl-1.0.0d/crypto/pkcs12/Makefile | 286 - .../openssl-1.0.0d/crypto/pkcs12/p12_add.c | 240 - .../openssl-1.0.0d/crypto/pkcs12/p12_asn.c | 125 - .../openssl-1.0.0d/crypto/pkcs12/p12_attr.c | 145 - .../openssl-1.0.0d/crypto/pkcs12/p12_crpt.c | 112 - .../openssl-1.0.0d/crypto/pkcs12/p12_crt.c | 359 - .../openssl-1.0.0d/crypto/pkcs12/p12_decr.c | 177 - .../openssl-1.0.0d/crypto/pkcs12/p12_init.c | 92 - .../openssl-1.0.0d/crypto/pkcs12/p12_key.c | 217 - .../openssl-1.0.0d/crypto/pkcs12/p12_kiss.c | 302 - .../openssl-1.0.0d/crypto/pkcs12/p12_mutl.c | 186 - .../openssl-1.0.0d/crypto/pkcs12/p12_npas.c | 225 - .../openssl-1.0.0d/crypto/pkcs12/p12_p8d.c | 68 - .../openssl-1.0.0d/crypto/pkcs12/p12_p8e.c | 97 - .../openssl-1.0.0d/crypto/pkcs12/p12_utl.c | 146 - .../openssl-1.0.0d/crypto/pkcs12/pk12err.c | 144 - .../openssl-1.0.0d/crypto/pkcs12/pkcs12.h | 331 - .../openssl-1.0.0d/crypto/pkcs7/Makefile | 194 - .../openssl-1.0.0d/crypto/pkcs7/bio_ber.c | 466 - .../openssl-1.0.0d/crypto/pkcs7/bio_pk7.c | 69 - .../openssl/openssl-1.0.0d/crypto/pkcs7/dec.c | 248 - .../openssl-1.0.0d/crypto/pkcs7/des.pem | 15 - .../openssl/openssl-1.0.0d/crypto/pkcs7/doc | 24 - .../openssl/openssl-1.0.0d/crypto/pkcs7/enc.c | 174 - .../openssl-1.0.0d/crypto/pkcs7/es1.pem | 66 - .../openssl-1.0.0d/crypto/pkcs7/example.c | 329 - .../openssl-1.0.0d/crypto/pkcs7/example.h | 57 - .../openssl-1.0.0d/crypto/pkcs7/info.pem | 57 - .../openssl-1.0.0d/crypto/pkcs7/infokey.pem | 9 - .../openssl/openssl-1.0.0d/crypto/pkcs7/p7/a1 | 2 - .../openssl/openssl-1.0.0d/crypto/pkcs7/p7/a2 | 1 - .../openssl-1.0.0d/crypto/pkcs7/p7/cert.p7c | Bin 1728 -> 0 bytes .../openssl-1.0.0d/crypto/pkcs7/p7/smime.p7m | Bin 4894 -> 0 bytes .../openssl-1.0.0d/crypto/pkcs7/p7/smime.p7s | Bin 2625 -> 0 bytes .../openssl-1.0.0d/crypto/pkcs7/pk7_asn1.c | 247 - .../openssl-1.0.0d/crypto/pkcs7/pk7_attr.c | 165 - .../openssl-1.0.0d/crypto/pkcs7/pk7_dgst.c | 66 - .../openssl-1.0.0d/crypto/pkcs7/pk7_doit.c | 1248 -- .../openssl-1.0.0d/crypto/pkcs7/pk7_enc.c | 76 - .../openssl-1.0.0d/crypto/pkcs7/pk7_lib.c | 665 - .../openssl-1.0.0d/crypto/pkcs7/pk7_mime.c | 97 - .../openssl-1.0.0d/crypto/pkcs7/pk7_smime.c | 587 - .../openssl-1.0.0d/crypto/pkcs7/pkcs7.h | 499 - .../openssl-1.0.0d/crypto/pkcs7/pkcs7err.c | 187 - .../openssl-1.0.0d/crypto/pkcs7/server.pem | 24 - .../openssl-1.0.0d/crypto/pkcs7/sign.c | 154 - .../openssl-1.0.0d/crypto/pkcs7/t/3des.pem | 16 - .../openssl-1.0.0d/crypto/pkcs7/t/3dess.pem | 32 - .../openssl-1.0.0d/crypto/pkcs7/t/c.pem | 48 - .../openssl/openssl-1.0.0d/crypto/pkcs7/t/ff | 32 - .../openssl-1.0.0d/crypto/pkcs7/t/msie-e | 20 - .../openssl-1.0.0d/crypto/pkcs7/t/msie-e.pem | 22 - .../openssl-1.0.0d/crypto/pkcs7/t/msie-enc-01 | 62 - .../crypto/pkcs7/t/msie-enc-01.pem | 66 - .../openssl-1.0.0d/crypto/pkcs7/t/msie-enc-02 | 90 - .../crypto/pkcs7/t/msie-enc-02.pem | 106 - .../openssl-1.0.0d/crypto/pkcs7/t/msie-s-a-e | 91 - .../crypto/pkcs7/t/msie-s-a-e.pem | 106 - .../openssl-1.0.0d/crypto/pkcs7/t/nav-smime | 157 - .../openssl-1.0.0d/crypto/pkcs7/t/s.pem | 57 - .../openssl-1.0.0d/crypto/pkcs7/t/server.pem | 57 - .../openssl-1.0.0d/crypto/pkcs7/verify.c | 263 - .../openssl/openssl-1.0.0d/crypto/ppccpuid.pl | 96 - .../openssl-1.0.0d/crypto/pqueue/Makefile | 83 - .../openssl-1.0.0d/crypto/pqueue/pq_test.c | 95 - .../openssl-1.0.0d/crypto/pqueue/pqueue.c | 252 - .../openssl-1.0.0d/crypto/pqueue/pqueue.h | 94 - .../openssl-1.0.0d/crypto/rand/Makefile | 164 - .../openssl-1.0.0d/crypto/rand/md_rand.c | 593 - .../openssl/openssl-1.0.0d/crypto/rand/rand.h | 140 - .../openssl-1.0.0d/crypto/rand/rand_egd.c | 303 - .../openssl-1.0.0d/crypto/rand/rand_err.c | 96 - .../openssl-1.0.0d/crypto/rand/rand_lcl.h | 158 - .../openssl-1.0.0d/crypto/rand/rand_lib.c | 176 - .../openssl-1.0.0d/crypto/rand/rand_nw.c | 183 - .../openssl-1.0.0d/crypto/rand/rand_os2.c | 153 - .../openssl-1.0.0d/crypto/rand/rand_unix.c | 391 - .../openssl-1.0.0d/crypto/rand/rand_vms.c | 136 - .../openssl-1.0.0d/crypto/rand/rand_win.c | 807 -- .../openssl-1.0.0d/crypto/rand/randfile.c | 324 - .../openssl-1.0.0d/crypto/rand/randtest.c | 219 - .../openssl-1.0.0d/crypto/rc2/Makefile | 86 - .../openssl/openssl-1.0.0d/crypto/rc2/rc2.h | 101 - .../openssl-1.0.0d/crypto/rc2/rc2_cbc.c | 226 - .../openssl-1.0.0d/crypto/rc2/rc2_ecb.c | 88 - .../openssl-1.0.0d/crypto/rc2/rc2_locl.h | 156 - .../openssl-1.0.0d/crypto/rc2/rc2_skey.c | 145 - .../openssl-1.0.0d/crypto/rc2/rc2cfb64.c | 122 - .../openssl-1.0.0d/crypto/rc2/rc2ofb64.c | 111 - .../openssl-1.0.0d/crypto/rc2/rc2speed.c | 277 - .../openssl-1.0.0d/crypto/rc2/rc2test.c | 274 - .../openssl-1.0.0d/crypto/rc2/rrc2.doc | 219 - .../openssl/openssl-1.0.0d/crypto/rc2/tab.c | 86 - .../openssl/openssl-1.0.0d/crypto/rc2/version | 22 - .../openssl-1.0.0d/crypto/rc4/Makefile | 115 - .../openssl-1.0.0d/crypto/rc4/asm/rc4-586.pl | 270 - .../openssl-1.0.0d/crypto/rc4/asm/rc4-ia64.pl | 755 - .../crypto/rc4/asm/rc4-s390x.pl | 205 - .../crypto/rc4/asm/rc4-x86_64.pl | 504 - .../openssl/openssl-1.0.0d/crypto/rc4/rc4.c | 193 - .../openssl/openssl-1.0.0d/crypto/rc4/rc4.h | 89 - .../openssl-1.0.0d/crypto/rc4/rc4_enc.c | 315 - .../openssl-1.0.0d/crypto/rc4/rc4_locl.h | 5 - .../openssl-1.0.0d/crypto/rc4/rc4_skey.c | 150 - .../openssl-1.0.0d/crypto/rc4/rc4s.cpp | 73 - .../openssl-1.0.0d/crypto/rc4/rc4speed.c | 253 - .../openssl-1.0.0d/crypto/rc4/rc4test.c | 236 - .../openssl-1.0.0d/crypto/rc4/rrc4.doc | 278 - .../openssl-1.0.0d/crypto/rc5/Makefile | 94 - .../openssl-1.0.0d/crypto/rc5/asm/rc5-586.pl | 110 - .../openssl/openssl-1.0.0d/crypto/rc5/rc5.h | 118 - .../openssl-1.0.0d/crypto/rc5/rc5_ecb.c | 80 - .../openssl-1.0.0d/crypto/rc5/rc5_enc.c | 215 - .../openssl-1.0.0d/crypto/rc5/rc5_locl.h | 207 - .../openssl-1.0.0d/crypto/rc5/rc5_skey.c | 113 - .../openssl-1.0.0d/crypto/rc5/rc5cfb64.c | 122 - .../openssl-1.0.0d/crypto/rc5/rc5ofb64.c | 111 - .../openssl-1.0.0d/crypto/rc5/rc5s.cpp | 70 - .../openssl-1.0.0d/crypto/rc5/rc5speed.c | 277 - .../openssl-1.0.0d/crypto/rc5/rc5test.c | 386 - .../openssl-1.0.0d/crypto/ripemd/Makefile | 92 - .../openssl-1.0.0d/crypto/ripemd/README | 15 - .../openssl-1.0.0d/crypto/ripemd/asm/rips.cpp | 82 - .../crypto/ripemd/asm/rmd-586.pl | 591 - .../openssl-1.0.0d/crypto/ripemd/ripemd.h | 104 - .../openssl-1.0.0d/crypto/ripemd/rmd160.c | 127 - .../openssl-1.0.0d/crypto/ripemd/rmd_dgst.c | 291 - .../openssl-1.0.0d/crypto/ripemd/rmd_locl.h | 150 - .../openssl-1.0.0d/crypto/ripemd/rmd_one.c | 78 - .../openssl-1.0.0d/crypto/ripemd/rmdconst.h | 399 - .../openssl-1.0.0d/crypto/ripemd/rmdtest.c | 145 - .../openssl-1.0.0d/crypto/rsa/Makefile | 287 - .../openssl/openssl-1.0.0d/crypto/rsa/rsa.h | 503 - .../openssl-1.0.0d/crypto/rsa/rsa_ameth.c | 349 - .../openssl-1.0.0d/crypto/rsa/rsa_asn1.c | 111 - .../openssl-1.0.0d/crypto/rsa/rsa_chk.c | 184 - .../openssl-1.0.0d/crypto/rsa/rsa_depr.c | 101 - .../openssl-1.0.0d/crypto/rsa/rsa_eay.c | 893 -- .../openssl-1.0.0d/crypto/rsa/rsa_err.c | 190 - .../openssl-1.0.0d/crypto/rsa/rsa_gen.c | 219 - .../openssl-1.0.0d/crypto/rsa/rsa_lib.c | 483 - .../openssl-1.0.0d/crypto/rsa/rsa_locl.h | 4 - .../openssl-1.0.0d/crypto/rsa/rsa_none.c | 98 - .../openssl-1.0.0d/crypto/rsa/rsa_null.c | 151 - .../openssl-1.0.0d/crypto/rsa/rsa_oaep.c | 227 - .../openssl-1.0.0d/crypto/rsa/rsa_pk1.c | 224 - .../openssl-1.0.0d/crypto/rsa/rsa_pmeth.c | 587 - .../openssl-1.0.0d/crypto/rsa/rsa_prn.c | 93 - .../openssl-1.0.0d/crypto/rsa/rsa_pss.c | 275 - .../openssl-1.0.0d/crypto/rsa/rsa_saos.c | 150 - .../openssl-1.0.0d/crypto/rsa/rsa_sign.c | 285 - .../openssl-1.0.0d/crypto/rsa/rsa_ssl.c | 154 - .../openssl-1.0.0d/crypto/rsa/rsa_test.c | 340 - .../openssl-1.0.0d/crypto/rsa/rsa_x931.c | 177 - .../openssl/openssl-1.0.0d/crypto/s390xcap.c | 37 - .../openssl-1.0.0d/crypto/s390xcpuid.S | 92 - .../openssl-1.0.0d/crypto/seed/Makefile | 106 - .../openssl/openssl-1.0.0d/crypto/seed/seed.c | 325 - .../openssl/openssl-1.0.0d/crypto/seed/seed.h | 137 - .../openssl-1.0.0d/crypto/seed/seed_cbc.c | 63 - .../openssl-1.0.0d/crypto/seed/seed_cfb.c | 116 - .../openssl-1.0.0d/crypto/seed/seed_ecb.c | 60 - .../openssl-1.0.0d/crypto/seed/seed_locl.h | 116 - .../openssl-1.0.0d/crypto/seed/seed_ofb.c | 116 - .../openssl-1.0.0d/crypto/sha/Makefile | 145 - .../openssl-1.0.0d/crypto/sha/asm/README | 1 - .../openssl-1.0.0d/crypto/sha/asm/sha1-586.pl | 220 - .../crypto/sha/asm/sha1-armv4-large.pl | 228 - .../crypto/sha/asm/sha1-ia64.pl | 306 - .../openssl-1.0.0d/crypto/sha/asm/sha1-ppc.pl | 319 - .../crypto/sha/asm/sha1-s390x.pl | 226 - .../crypto/sha/asm/sha1-sparcv9.pl | 284 - .../crypto/sha/asm/sha1-sparcv9a.pl | 601 - .../crypto/sha/asm/sha1-thumb.pl | 259 - .../crypto/sha/asm/sha1-x86_64.pl | 351 - .../crypto/sha/asm/sha256-586.pl | 251 - .../crypto/sha/asm/sha256-armv4.pl | 186 - .../crypto/sha/asm/sha512-586.pl | 644 - .../crypto/sha/asm/sha512-armv4.pl | 403 - .../crypto/sha/asm/sha512-ia64.pl | 672 - .../crypto/sha/asm/sha512-ppc.pl | 462 - .../crypto/sha/asm/sha512-s390x.pl | 301 - .../crypto/sha/asm/sha512-sparcv9.pl | 594 - .../crypto/sha/asm/sha512-x86_64.pl | 456 - .../openssl/openssl-1.0.0d/crypto/sha/sha.c | 124 - .../openssl/openssl-1.0.0d/crypto/sha/sha.h | 200 - .../openssl/openssl-1.0.0d/crypto/sha/sha1.c | 127 - .../openssl-1.0.0d/crypto/sha/sha1_one.c | 78 - .../openssl-1.0.0d/crypto/sha/sha1dgst.c | 74 - .../openssl-1.0.0d/crypto/sha/sha1test.c | 178 - .../openssl-1.0.0d/crypto/sha/sha256.c | 282 - .../openssl-1.0.0d/crypto/sha/sha256t.c | 147 - .../openssl-1.0.0d/crypto/sha/sha512.c | 641 - .../openssl-1.0.0d/crypto/sha/sha512t.c | 184 - .../openssl-1.0.0d/crypto/sha/sha_dgst.c | 74 - .../openssl-1.0.0d/crypto/sha/sha_locl.h | 437 - .../openssl-1.0.0d/crypto/sha/sha_one.c | 78 - .../openssl-1.0.0d/crypto/sha/shatest.c | 178 - .../openssl-1.0.0d/crypto/sparccpuid.S | 402 - .../openssl-1.0.0d/crypto/sparcv9cap.c | 237 - .../openssl-1.0.0d/crypto/stack/Makefile | 84 - .../openssl-1.0.0d/crypto/stack/safestack.h | 2575 ---- .../openssl-1.0.0d/crypto/stack/stack.c | 334 - .../openssl-1.0.0d/crypto/stack/stack.h | 108 - .../openssl-1.0.0d/crypto/store/Makefile | 112 - .../openssl-1.0.0d/crypto/store/README | 95 - .../openssl-1.0.0d/crypto/store/store.h | 561 - .../openssl-1.0.0d/crypto/store/str_err.c | 211 - .../openssl-1.0.0d/crypto/store/str_lib.c | 1828 --- .../openssl-1.0.0d/crypto/store/str_locl.h | 124 - .../openssl-1.0.0d/crypto/store/str_mem.c | 365 - .../openssl-1.0.0d/crypto/store/str_meth.c | 250 - .../openssl/openssl-1.0.0d/crypto/symhacks.h | 449 - .../openssl-1.0.0d/crypto/threads/README | 14 - .../openssl-1.0.0d/crypto/threads/mttest.c | 1310 -- .../openssl-1.0.0d/crypto/threads/netware.bat | 79 - .../openssl-1.0.0d/crypto/threads/profile.sh | 4 - .../openssl-1.0.0d/crypto/threads/ptest.bat | 4 - .../openssl-1.0.0d/crypto/threads/pthread.sh | 9 - .../openssl-1.0.0d/crypto/threads/pthread2.sh | 7 - .../openssl-1.0.0d/crypto/threads/purify.sh | 4 - .../openssl-1.0.0d/crypto/threads/solaris.sh | 4 - .../openssl-1.0.0d/crypto/threads/th-lock.c | 387 - .../openssl-1.0.0d/crypto/threads/win32.bat | 4 - .../openssl/openssl-1.0.0d/crypto/ts/Makefile | 269 - .../openssl/openssl-1.0.0d/crypto/ts/ts.h | 861 -- .../openssl-1.0.0d/crypto/ts/ts_asn1.c | 322 - .../openssl-1.0.0d/crypto/ts/ts_conf.c | 507 - .../openssl/openssl-1.0.0d/crypto/ts/ts_err.c | 179 - .../openssl/openssl-1.0.0d/crypto/ts/ts_lib.c | 145 - .../openssl-1.0.0d/crypto/ts/ts_req_print.c | 102 - .../openssl-1.0.0d/crypto/ts/ts_req_utils.c | 234 - .../openssl-1.0.0d/crypto/ts/ts_rsp_print.c | 287 - .../openssl-1.0.0d/crypto/ts/ts_rsp_sign.c | 1020 -- .../openssl-1.0.0d/crypto/ts/ts_rsp_utils.c | 409 - .../openssl-1.0.0d/crypto/ts/ts_rsp_verify.c | 725 - .../openssl-1.0.0d/crypto/ts/ts_verify_ctx.c | 159 - .../openssl-1.0.0d/crypto/txt_db/Makefile | 84 - .../openssl-1.0.0d/crypto/txt_db/txt_db.c | 388 - .../openssl-1.0.0d/crypto/txt_db/txt_db.h | 112 - .../openssl/openssl-1.0.0d/crypto/ui/Makefile | 111 - .../openssl/openssl-1.0.0d/crypto/ui/ui.h | 383 - .../openssl-1.0.0d/crypto/ui/ui_compat.c | 67 - .../openssl-1.0.0d/crypto/ui/ui_compat.h | 83 - .../openssl/openssl-1.0.0d/crypto/ui/ui_err.c | 112 - .../openssl/openssl-1.0.0d/crypto/ui/ui_lib.c | 924 -- .../openssl-1.0.0d/crypto/ui/ui_locl.h | 153 - .../openssl-1.0.0d/crypto/ui/ui_openssl.c | 712 - .../openssl-1.0.0d/crypto/ui/ui_util.c | 91 - .../openssl/openssl-1.0.0d/crypto/uid.c | 89 - .../openssl-1.0.0d/crypto/whrlpool/Makefile | 93 - .../crypto/whrlpool/asm/wp-mmx.pl | 493 - .../crypto/whrlpool/asm/wp-x86_64.pl | 589 - .../openssl-1.0.0d/crypto/whrlpool/whrlpool.h | 38 - .../openssl-1.0.0d/crypto/whrlpool/wp_block.c | 655 - .../openssl-1.0.0d/crypto/whrlpool/wp_dgst.c | 264 - .../openssl-1.0.0d/crypto/whrlpool/wp_locl.h | 3 - .../openssl-1.0.0d/crypto/whrlpool/wp_test.c | 228 - .../openssl-1.0.0d/crypto/x509/Makefile | 407 - .../openssl-1.0.0d/crypto/x509/by_dir.c | 482 - .../openssl-1.0.0d/crypto/x509/by_file.c | 300 - .../openssl/openssl-1.0.0d/crypto/x509/x509.h | 1286 -- .../openssl-1.0.0d/crypto/x509/x509_att.c | 359 - .../openssl-1.0.0d/crypto/x509/x509_cmp.c | 331 - .../openssl-1.0.0d/crypto/x509/x509_d2.c | 107 - .../openssl-1.0.0d/crypto/x509/x509_def.c | 81 - .../openssl-1.0.0d/crypto/x509/x509_err.c | 164 - .../openssl-1.0.0d/crypto/x509/x509_ext.c | 210 - .../openssl-1.0.0d/crypto/x509/x509_lu.c | 716 - .../openssl-1.0.0d/crypto/x509/x509_obj.c | 226 - .../openssl-1.0.0d/crypto/x509/x509_r2x.c | 114 - .../openssl-1.0.0d/crypto/x509/x509_req.c | 316 - .../openssl-1.0.0d/crypto/x509/x509_set.c | 150 - .../openssl-1.0.0d/crypto/x509/x509_trs.c | 288 - .../openssl-1.0.0d/crypto/x509/x509_txt.c | 193 - .../openssl-1.0.0d/crypto/x509/x509_v3.c | 274 - .../openssl-1.0.0d/crypto/x509/x509_vfy.c | 2215 --- .../openssl-1.0.0d/crypto/x509/x509_vfy.h | 567 - .../openssl-1.0.0d/crypto/x509/x509_vpm.c | 438 - .../openssl-1.0.0d/crypto/x509/x509cset.c | 170 - .../openssl-1.0.0d/crypto/x509/x509name.c | 383 - .../openssl-1.0.0d/crypto/x509/x509rset.c | 83 - .../openssl-1.0.0d/crypto/x509/x509spki.c | 121 - .../openssl-1.0.0d/crypto/x509/x509type.c | 125 - .../openssl-1.0.0d/crypto/x509/x_all.c | 516 - .../openssl-1.0.0d/crypto/x509v3/Makefile | 591 - .../openssl-1.0.0d/crypto/x509v3/ext_dat.h | 132 - .../openssl-1.0.0d/crypto/x509v3/pcy_cache.c | 286 - .../openssl-1.0.0d/crypto/x509v3/pcy_data.c | 135 - .../openssl-1.0.0d/crypto/x509v3/pcy_int.h | 212 - .../openssl-1.0.0d/crypto/x509v3/pcy_lib.c | 167 - .../openssl-1.0.0d/crypto/x509v3/pcy_map.c | 132 - .../openssl-1.0.0d/crypto/x509v3/pcy_node.c | 197 - .../openssl-1.0.0d/crypto/x509v3/pcy_tree.c | 872 -- .../openssl-1.0.0d/crypto/x509v3/tabtest.c | 88 - .../openssl-1.0.0d/crypto/x509v3/v3_addr.c | 1293 -- .../openssl-1.0.0d/crypto/x509v3/v3_akey.c | 208 - .../openssl-1.0.0d/crypto/x509v3/v3_akeya.c | 72 - .../openssl-1.0.0d/crypto/x509v3/v3_alt.c | 614 - .../openssl-1.0.0d/crypto/x509v3/v3_asid.c | 843 -- .../openssl-1.0.0d/crypto/x509v3/v3_bcons.c | 124 - .../openssl-1.0.0d/crypto/x509v3/v3_bitst.c | 141 - .../openssl-1.0.0d/crypto/x509v3/v3_conf.c | 525 - .../openssl-1.0.0d/crypto/x509v3/v3_cpols.c | 457 - .../openssl-1.0.0d/crypto/x509v3/v3_crld.c | 616 - .../openssl-1.0.0d/crypto/x509v3/v3_enum.c | 97 - .../openssl-1.0.0d/crypto/x509v3/v3_extku.c | 144 - .../openssl-1.0.0d/crypto/x509v3/v3_genn.c | 252 - .../openssl-1.0.0d/crypto/x509v3/v3_ia5.c | 116 - .../openssl-1.0.0d/crypto/x509v3/v3_info.c | 193 - .../openssl-1.0.0d/crypto/x509v3/v3_int.c | 89 - .../openssl-1.0.0d/crypto/x509v3/v3_lib.c | 309 - .../openssl-1.0.0d/crypto/x509v3/v3_ncons.c | 505 - .../openssl-1.0.0d/crypto/x509v3/v3_ocsp.c | 289 - .../openssl-1.0.0d/crypto/x509v3/v3_pci.c | 328 - .../openssl-1.0.0d/crypto/x509v3/v3_pcia.c | 55 - .../openssl-1.0.0d/crypto/x509v3/v3_pcons.c | 140 - .../openssl-1.0.0d/crypto/x509v3/v3_pku.c | 108 - .../openssl-1.0.0d/crypto/x509v3/v3_pmaps.c | 155 - .../openssl-1.0.0d/crypto/x509v3/v3_prn.c | 234 - .../openssl-1.0.0d/crypto/x509v3/v3_purp.c | 767 - .../openssl-1.0.0d/crypto/x509v3/v3_skey.c | 144 - .../openssl-1.0.0d/crypto/x509v3/v3_sxnet.c | 262 - .../openssl-1.0.0d/crypto/x509v3/v3_utl.c | 874 -- .../openssl-1.0.0d/crypto/x509v3/v3conf.c | 127 - .../openssl-1.0.0d/crypto/x509v3/v3err.c | 226 - .../openssl-1.0.0d/crypto/x509v3/v3prin.c | 99 - .../openssl-1.0.0d/crypto/x509v3/x509v3.h | 1007 -- .../openssl-1.0.0d/crypto/x86_64cpuid.pl | 232 - .../openssl/openssl-1.0.0d/crypto/x86cpuid.pl | 312 - .../openssl/openssl-1.0.0d/demos/README | 9 - .../openssl-1.0.0d/demos/asn1/README.ASN1 | 7 - .../openssl/openssl-1.0.0d/demos/asn1/ocsp.c | 366 - thirdparty/openssl/openssl-1.0.0d/demos/b64.c | 268 - .../openssl/openssl-1.0.0d/demos/b64.pl | 20 - .../openssl/openssl-1.0.0d/demos/bio/Makefile | 16 - .../openssl/openssl-1.0.0d/demos/bio/README | 3 - .../openssl-1.0.0d/demos/bio/saccept.c | 112 - .../openssl-1.0.0d/demos/bio/sconnect.c | 121 - .../openssl-1.0.0d/demos/bio/server.pem | 30 - .../openssl-1.0.0d/demos/cms/cacert.pem | 18 - .../openssl-1.0.0d/demos/cms/cakey.pem | 15 - .../openssl-1.0.0d/demos/cms/cms_comp.c | 61 - .../openssl-1.0.0d/demos/cms/cms_ddec.c | 89 - .../openssl-1.0.0d/demos/cms/cms_dec.c | 79 - .../openssl-1.0.0d/demos/cms/cms_denc.c | 97 - .../openssl-1.0.0d/demos/cms/cms_enc.c | 92 - .../openssl-1.0.0d/demos/cms/cms_sign.c | 89 - .../openssl-1.0.0d/demos/cms/cms_sign2.c | 103 - .../openssl-1.0.0d/demos/cms/cms_uncomp.c | 56 - .../openssl-1.0.0d/demos/cms/cms_ver.c | 87 - .../openssl/openssl-1.0.0d/demos/cms/comp.txt | 22 - .../openssl/openssl-1.0.0d/demos/cms/encr.txt | 3 - .../openssl/openssl-1.0.0d/demos/cms/sign.txt | 3 - .../openssl-1.0.0d/demos/cms/signer.pem | 32 - .../openssl-1.0.0d/demos/cms/signer2.pem | 32 - .../openssl-1.0.0d/demos/easy_tls/Makefile | 123 - .../openssl-1.0.0d/demos/easy_tls/README | 65 - .../openssl-1.0.0d/demos/easy_tls/cacerts.pem | 18 - .../openssl-1.0.0d/demos/easy_tls/cert.pem | 31 - .../openssl-1.0.0d/demos/easy_tls/easy-tls.c | 1240 -- .../openssl-1.0.0d/demos/easy_tls/easy-tls.h | 57 - .../openssl-1.0.0d/demos/easy_tls/test.c | 244 - .../openssl-1.0.0d/demos/easy_tls/test.h | 11 - .../openssl/openssl-1.0.0d/demos/eay/Makefile | 24 - .../openssl/openssl-1.0.0d/demos/eay/base64.c | 49 - .../openssl/openssl-1.0.0d/demos/eay/conn.c | 105 - .../openssl-1.0.0d/demos/eay/loadrsa.c | 53 - .../demos/engines/cluster_labs/Makefile | 114 - .../demos/engines/cluster_labs/cluster_labs.h | 35 - .../engines/cluster_labs/hw_cluster_labs.c | 721 - .../engines/cluster_labs/hw_cluster_labs.ec | 8 - .../cluster_labs/hw_cluster_labs_err.c | 151 - .../cluster_labs/hw_cluster_labs_err.h | 99 - .../demos/engines/ibmca/Makefile | 114 - .../demos/engines/ibmca/hw_ibmca.c | 920 -- .../demos/engines/ibmca/hw_ibmca.ec | 8 - .../demos/engines/ibmca/hw_ibmca_err.c | 154 - .../demos/engines/ibmca/hw_ibmca_err.h | 102 - .../demos/engines/ibmca/ica_openssl_api.h | 189 - .../demos/engines/rsaref/Makefile | 135 - .../demos/engines/rsaref/README | 22 - .../demos/engines/rsaref/rsaref.c | 685 - .../demos/engines/rsaref/rsaref.ec | 8 - .../demos/engines/rsaref/rsaref_err.c | 161 - .../demos/engines/rsaref/rsaref_err.h | 109 - .../demos/engines/zencod/Makefile | 114 - .../demos/engines/zencod/hw_zencod.c | 1739 --- .../demos/engines/zencod/hw_zencod.ec | 8 - .../demos/engines/zencod/hw_zencod.h | 160 - .../demos/engines/zencod/hw_zencod_err.c | 151 - .../demos/engines/zencod/hw_zencod_err.h | 99 - .../openssl-1.0.0d/demos/maurice/Makefile | 59 - .../openssl-1.0.0d/demos/maurice/README | 34 - .../openssl-1.0.0d/demos/maurice/cert.pem | 77 - .../openssl-1.0.0d/demos/maurice/example1.c | 198 - .../openssl-1.0.0d/demos/maurice/example2.c | 75 - .../openssl-1.0.0d/demos/maurice/example3.c | 87 - .../openssl-1.0.0d/demos/maurice/example4.c | 123 - .../openssl-1.0.0d/demos/maurice/loadkeys.c | 72 - .../openssl-1.0.0d/demos/maurice/loadkeys.h | 19 - .../openssl-1.0.0d/demos/maurice/privkey.pem | 27 - .../openssl-1.0.0d/demos/pkcs12/README | 3 - .../openssl-1.0.0d/demos/pkcs12/pkread.c | 61 - .../openssl-1.0.0d/demos/pkcs12/pkwrite.c | 46 - .../openssl-1.0.0d/demos/prime/Makefile | 20 - .../openssl-1.0.0d/demos/prime/prime.c | 101 - .../openssl/openssl-1.0.0d/demos/privkey.pem | 9 - .../openssl/openssl-1.0.0d/demos/selfsign.c | 180 - .../openssl-1.0.0d/demos/sign/Makefile | 15 - .../openssl-1.0.0d/demos/sign/cert.pem | 14 - .../openssl/openssl-1.0.0d/demos/sign/key.pem | 9 - .../openssl/openssl-1.0.0d/demos/sign/sig.txt | 158 - .../openssl/openssl-1.0.0d/demos/sign/sign.c | 153 - .../openssl-1.0.0d/demos/sign/sign.txt | 170 - .../openssl-1.0.0d/demos/smime/cacert.pem | 18 - .../openssl-1.0.0d/demos/smime/cakey.pem | 15 - .../openssl-1.0.0d/demos/smime/encr.txt | 3 - .../openssl-1.0.0d/demos/smime/sign.txt | 3 - .../openssl-1.0.0d/demos/smime/signer.pem | 32 - .../openssl-1.0.0d/demos/smime/signer2.pem | 32 - .../openssl-1.0.0d/demos/smime/smdec.c | 83 - .../openssl-1.0.0d/demos/smime/smenc.c | 92 - .../openssl-1.0.0d/demos/smime/smsign.c | 89 - .../openssl-1.0.0d/demos/smime/smsign2.c | 107 - .../openssl-1.0.0d/demos/smime/smver.c | 87 - .../openssl/openssl-1.0.0d/demos/spkigen.c | 161 - .../openssl/openssl-1.0.0d/demos/ssl/cli.cpp | 110 - .../openssl-1.0.0d/demos/ssl/inetdsrv.cpp | 98 - .../openssl/openssl-1.0.0d/demos/ssl/serv.cpp | 152 - .../demos/ssltest-ecc/ECC-RSAcertgen.sh | 98 - .../demos/ssltest-ecc/ECCcertgen.sh | 164 - .../openssl-1.0.0d/demos/ssltest-ecc/README | 15 - .../demos/ssltest-ecc/RSAcertgen.sh | 121 - .../demos/ssltest-ecc/ssltest.sh | 188 - .../demos/state_machine/Makefile | 9 - .../demos/state_machine/state_machine.c | 416 - .../openssl-1.0.0d/demos/tunala/A-client.pem | 84 - .../openssl-1.0.0d/demos/tunala/A-server.pem | 84 - .../openssl-1.0.0d/demos/tunala/CA.pem | 24 - .../openssl-1.0.0d/demos/tunala/INSTALL | 107 - .../openssl-1.0.0d/demos/tunala/Makefile | 41 - .../openssl-1.0.0d/demos/tunala/Makefile.am | 7 - .../openssl-1.0.0d/demos/tunala/README | 233 - .../openssl-1.0.0d/demos/tunala/autogunk.sh | 25 - .../openssl-1.0.0d/demos/tunala/autoungunk.sh | 19 - .../openssl-1.0.0d/demos/tunala/breakage.c | 66 - .../openssl-1.0.0d/demos/tunala/buffer.c | 205 - .../openssl/openssl-1.0.0d/demos/tunala/cb.c | 162 - .../openssl-1.0.0d/demos/tunala/configure.in | 29 - .../openssl/openssl-1.0.0d/demos/tunala/ip.c | 146 - .../openssl/openssl-1.0.0d/demos/tunala/sm.c | 151 - .../openssl-1.0.0d/demos/tunala/test.sh | 107 - .../openssl-1.0.0d/demos/tunala/tunala.c | 1109 -- .../openssl-1.0.0d/demos/tunala/tunala.h | 215 - .../openssl/openssl-1.0.0d/demos/x509/README | 3 - .../openssl-1.0.0d/demos/x509/mkcert.c | 172 - .../openssl/openssl-1.0.0d/demos/x509/mkreq.c | 161 - .../openssl-1.0.0d/doc/HOWTO/certificates.txt | 105 - .../openssl/openssl-1.0.0d/doc/HOWTO/keys.txt | 73 - .../doc/HOWTO/proxy_certificates.txt | 322 - thirdparty/openssl/openssl-1.0.0d/doc/README | 12 - .../openssl/openssl-1.0.0d/doc/apps/CA.pl.pod | 179 - .../openssl-1.0.0d/doc/apps/asn1parse.pod | 175 - .../openssl/openssl-1.0.0d/doc/apps/ca.pod | 675 - .../openssl-1.0.0d/doc/apps/ciphers.pod | 478 - .../openssl/openssl-1.0.0d/doc/apps/cms.pod | 602 - .../openssl-1.0.0d/doc/apps/config.pod | 279 - .../openssl/openssl-1.0.0d/doc/apps/crl.pod | 117 - .../openssl-1.0.0d/doc/apps/crl2pkcs7.pod | 91 - .../openssl/openssl-1.0.0d/doc/apps/dgst.pod | 162 - .../openssl-1.0.0d/doc/apps/dhparam.pod | 141 - .../openssl/openssl-1.0.0d/doc/apps/dsa.pod | 158 - .../openssl-1.0.0d/doc/apps/dsaparam.pod | 110 - .../openssl/openssl-1.0.0d/doc/apps/ec.pod | 190 - .../openssl-1.0.0d/doc/apps/ecparam.pod | 179 - .../openssl/openssl-1.0.0d/doc/apps/enc.pod | 329 - .../openssl-1.0.0d/doc/apps/errstr.pod | 39 - .../openssl-1.0.0d/doc/apps/gendsa.pod | 66 - .../openssl-1.0.0d/doc/apps/genpkey.pod | 213 - .../openssl-1.0.0d/doc/apps/genrsa.pod | 96 - .../openssl/openssl-1.0.0d/doc/apps/nseq.pod | 70 - .../openssl/openssl-1.0.0d/doc/apps/ocsp.pod | 371 - .../openssl-1.0.0d/doc/apps/openssl.pod | 422 - .../openssl-1.0.0d/doc/apps/passwd.pod | 82 - .../openssl-1.0.0d/doc/apps/pkcs12.pod | 363 - .../openssl/openssl-1.0.0d/doc/apps/pkcs7.pod | 105 - .../openssl/openssl-1.0.0d/doc/apps/pkcs8.pod | 243 - .../openssl/openssl-1.0.0d/doc/apps/pkey.pod | 135 - .../openssl-1.0.0d/doc/apps/pkeyparam.pod | 69 - .../openssl-1.0.0d/doc/apps/pkeyutl.pod | 222 - .../openssl/openssl-1.0.0d/doc/apps/rand.pod | 55 - .../openssl/openssl-1.0.0d/doc/apps/req.pod | 678 - .../openssl/openssl-1.0.0d/doc/apps/rsa.pod | 189 - .../openssl-1.0.0d/doc/apps/rsautl.pod | 183 - .../openssl-1.0.0d/doc/apps/s_client.pod | 306 - .../openssl-1.0.0d/doc/apps/s_server.pod | 355 - .../openssl-1.0.0d/doc/apps/s_time.pod | 173 - .../openssl-1.0.0d/doc/apps/sess_id.pod | 151 - .../openssl/openssl-1.0.0d/doc/apps/smime.pod | 445 - .../openssl/openssl-1.0.0d/doc/apps/speed.pod | 59 - .../openssl/openssl-1.0.0d/doc/apps/spkac.pod | 133 - .../openssl/openssl-1.0.0d/doc/apps/ts.pod | 594 - .../openssl/openssl-1.0.0d/doc/apps/tsget.pod | 194 - .../openssl-1.0.0d/doc/apps/verify.pod | 406 - .../openssl-1.0.0d/doc/apps/version.pod | 64 - .../openssl/openssl-1.0.0d/doc/apps/x509.pod | 856 -- .../openssl-1.0.0d/doc/apps/x509v3_config.pod | 529 - .../openssl-1.0.0d/doc/c-indentation.el | 45 - .../doc/crypto/ASN1_OBJECT_new.pod | 45 - .../doc/crypto/ASN1_STRING_length.pod | 83 - .../doc/crypto/ASN1_STRING_new.pod | 46 - .../doc/crypto/ASN1_STRING_print_ex.pod | 96 - .../doc/crypto/ASN1_generate_nconf.pod | 265 - .../openssl-1.0.0d/doc/crypto/BIO_ctrl.pod | 128 - .../doc/crypto/BIO_f_base64.pod | 81 - .../doc/crypto/BIO_f_buffer.pod | 74 - .../doc/crypto/BIO_f_cipher.pod | 76 - .../openssl-1.0.0d/doc/crypto/BIO_f_md.pod | 144 - .../openssl-1.0.0d/doc/crypto/BIO_f_null.pod | 32 - .../openssl-1.0.0d/doc/crypto/BIO_f_ssl.pod | 322 - .../doc/crypto/BIO_find_type.pod | 98 - .../openssl-1.0.0d/doc/crypto/BIO_new.pod | 65 - .../openssl-1.0.0d/doc/crypto/BIO_new_CMS.pod | 66 - .../openssl-1.0.0d/doc/crypto/BIO_push.pod | 69 - .../openssl-1.0.0d/doc/crypto/BIO_read.pod | 66 - .../doc/crypto/BIO_s_accept.pod | 195 - .../openssl-1.0.0d/doc/crypto/BIO_s_bio.pod | 182 - .../doc/crypto/BIO_s_connect.pod | 192 - .../openssl-1.0.0d/doc/crypto/BIO_s_fd.pod | 89 - .../openssl-1.0.0d/doc/crypto/BIO_s_file.pod | 148 - .../openssl-1.0.0d/doc/crypto/BIO_s_mem.pod | 115 - .../openssl-1.0.0d/doc/crypto/BIO_s_null.pod | 37 - .../doc/crypto/BIO_s_socket.pod | 63 - .../doc/crypto/BIO_set_callback.pod | 108 - .../doc/crypto/BIO_should_retry.pod | 114 - .../doc/crypto/BN_BLINDING_new.pod | 115 - .../openssl-1.0.0d/doc/crypto/BN_CTX_new.pod | 53 - .../doc/crypto/BN_CTX_start.pod | 52 - .../openssl-1.0.0d/doc/crypto/BN_add.pod | 126 - .../openssl-1.0.0d/doc/crypto/BN_add_word.pod | 61 - .../openssl-1.0.0d/doc/crypto/BN_bn2bin.pod | 95 - .../openssl-1.0.0d/doc/crypto/BN_cmp.pod | 48 - .../openssl-1.0.0d/doc/crypto/BN_copy.pod | 34 - .../doc/crypto/BN_generate_prime.pod | 102 - .../doc/crypto/BN_mod_inverse.pod | 36 - .../doc/crypto/BN_mod_mul_montgomery.pod | 101 - .../doc/crypto/BN_mod_mul_reciprocal.pod | 81 - .../openssl-1.0.0d/doc/crypto/BN_new.pod | 53 - .../doc/crypto/BN_num_bytes.pod | 57 - .../openssl-1.0.0d/doc/crypto/BN_rand.pod | 58 - .../openssl-1.0.0d/doc/crypto/BN_set_bit.pod | 66 - .../openssl-1.0.0d/doc/crypto/BN_swap.pod | 23 - .../openssl-1.0.0d/doc/crypto/BN_zero.pod | 59 - .../doc/crypto/CMS_add0_cert.pod | 66 - .../doc/crypto/CMS_add1_recipient_cert.pod | 62 - .../doc/crypto/CMS_compress.pod | 73 - .../openssl-1.0.0d/doc/crypto/CMS_decrypt.pod | 65 - .../openssl-1.0.0d/doc/crypto/CMS_encrypt.pod | 96 - .../openssl-1.0.0d/doc/crypto/CMS_final.pod | 41 - .../doc/crypto/CMS_get0_RecipientInfos.pod | 106 - .../doc/crypto/CMS_get0_SignerInfos.pod | 75 - .../doc/crypto/CMS_get0_type.pod | 63 - .../doc/crypto/CMS_get1_ReceiptRequest.pod | 69 - .../openssl-1.0.0d/doc/crypto/CMS_sign.pod | 121 - .../doc/crypto/CMS_sign_add1_signer.pod | 101 - .../doc/crypto/CMS_sign_receipt.pod | 45 - .../doc/crypto/CMS_uncompress.pod | 54 - .../openssl-1.0.0d/doc/crypto/CMS_verify.pod | 126 - .../doc/crypto/CMS_verify_receipt.pod | 47 - .../doc/crypto/CONF_modules_free.pod | 47 - .../doc/crypto/CONF_modules_load_file.pod | 60 - .../doc/crypto/CRYPTO_set_ex_data.pod | 53 - .../doc/crypto/DH_generate_key.pod | 50 - .../doc/crypto/DH_generate_parameters.pod | 73 - .../doc/crypto/DH_get_ex_new_index.pod | 36 - .../openssl-1.0.0d/doc/crypto/DH_new.pod | 40 - .../doc/crypto/DH_set_method.pod | 129 - .../openssl-1.0.0d/doc/crypto/DH_size.pod | 33 - .../openssl-1.0.0d/doc/crypto/DSA_SIG_new.pod | 40 - .../openssl-1.0.0d/doc/crypto/DSA_do_sign.pod | 47 - .../openssl-1.0.0d/doc/crypto/DSA_dup_DH.pod | 36 - .../doc/crypto/DSA_generate_key.pod | 34 - .../doc/crypto/DSA_generate_parameters.pod | 105 - .../doc/crypto/DSA_get_ex_new_index.pod | 36 - .../openssl-1.0.0d/doc/crypto/DSA_new.pod | 42 - .../doc/crypto/DSA_set_method.pod | 143 - .../openssl-1.0.0d/doc/crypto/DSA_sign.pod | 66 - .../openssl-1.0.0d/doc/crypto/DSA_size.pod | 33 - .../openssl-1.0.0d/doc/crypto/ERR_GET_LIB.pod | 51 - .../doc/crypto/ERR_clear_error.pod | 29 - .../doc/crypto/ERR_error_string.pod | 73 - .../doc/crypto/ERR_get_error.pod | 76 - .../doc/crypto/ERR_load_crypto_strings.pod | 46 - .../doc/crypto/ERR_load_strings.pod | 54 - .../doc/crypto/ERR_print_errors.pod | 51 - .../doc/crypto/ERR_put_error.pod | 44 - .../doc/crypto/ERR_remove_state.pod | 34 - .../doc/crypto/ERR_set_mark.pod | 38 - .../doc/crypto/EVP_BytesToKey.pod | 67 - .../doc/crypto/EVP_DigestInit.pod | 259 - .../doc/crypto/EVP_DigestSignInit.pod | 87 - .../doc/crypto/EVP_DigestVerifyInit.pod | 82 - .../doc/crypto/EVP_EncryptInit.pod | 511 - .../doc/crypto/EVP_OpenInit.pod | 63 - .../doc/crypto/EVP_PKEY_CTX_ctrl.pod | 128 - .../doc/crypto/EVP_PKEY_CTX_new.pod | 52 - .../doc/crypto/EVP_PKEY_cmp.pod | 61 - .../doc/crypto/EVP_PKEY_decrypt.pod | 93 - .../doc/crypto/EVP_PKEY_derive.pod | 93 - .../doc/crypto/EVP_PKEY_encrypt.pod | 93 - .../crypto/EVP_PKEY_get_default_digest.pod | 41 - .../doc/crypto/EVP_PKEY_keygen.pod | 161 - .../doc/crypto/EVP_PKEY_new.pod | 47 - .../doc/crypto/EVP_PKEY_print_private.pod | 53 - .../doc/crypto/EVP_PKEY_set1_RSA.pod | 80 - .../doc/crypto/EVP_PKEY_sign.pod | 96 - .../doc/crypto/EVP_PKEY_verify.pod | 91 - .../doc/crypto/EVP_PKEY_verifyrecover.pod | 103 - .../doc/crypto/EVP_SealInit.pod | 85 - .../doc/crypto/EVP_SignInit.pod | 104 - .../doc/crypto/EVP_VerifyInit.pod | 95 - .../openssl-1.0.0d/doc/crypto/OBJ_nid2obj.pod | 151 - .../doc/crypto/OPENSSL_Applink.pod | 21 - .../doc/crypto/OPENSSL_VERSION_NUMBER.pod | 101 - .../doc/crypto/OPENSSL_config.pod | 82 - .../doc/crypto/OPENSSL_ia32cap.pod | 43 - .../crypto/OPENSSL_load_builtin_modules.pod | 51 - .../doc/crypto/OpenSSL_add_all_algorithms.pod | 66 - .../doc/crypto/PEM_write_bio_CMS_stream.pod | 41 - .../doc/crypto/PEM_write_bio_PKCS7_stream.pod | 41 - .../doc/crypto/PKCS12_create.pod | 75 - .../doc/crypto/PKCS12_parse.pod | 57 - .../doc/crypto/PKCS7_decrypt.pod | 55 - .../doc/crypto/PKCS7_encrypt.pod | 80 - .../openssl-1.0.0d/doc/crypto/PKCS7_sign.pod | 116 - .../doc/crypto/PKCS7_sign_add_signer.pod | 87 - .../doc/crypto/PKCS7_verify.pod | 118 - .../openssl-1.0.0d/doc/crypto/RAND_add.pod | 77 - .../openssl-1.0.0d/doc/crypto/RAND_bytes.pod | 50 - .../doc/crypto/RAND_cleanup.pod | 29 - .../openssl-1.0.0d/doc/crypto/RAND_egd.pod | 88 - .../doc/crypto/RAND_load_file.pod | 53 - .../doc/crypto/RAND_set_rand_method.pod | 83 - .../doc/crypto/RSA_blinding_on.pod | 43 - .../doc/crypto/RSA_check_key.pod | 67 - .../doc/crypto/RSA_generate_key.pod | 69 - .../doc/crypto/RSA_get_ex_new_index.pod | 120 - .../openssl-1.0.0d/doc/crypto/RSA_new.pod | 41 - .../crypto/RSA_padding_add_PKCS1_type_1.pod | 124 - .../openssl-1.0.0d/doc/crypto/RSA_print.pod | 49 - .../doc/crypto/RSA_private_encrypt.pod | 70 - .../doc/crypto/RSA_public_encrypt.pod | 84 - .../doc/crypto/RSA_set_method.pod | 202 - .../openssl-1.0.0d/doc/crypto/RSA_sign.pod | 62 - .../doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod | 59 - .../openssl-1.0.0d/doc/crypto/RSA_size.pod | 33 - .../doc/crypto/SMIME_read_CMS.pod | 70 - .../doc/crypto/SMIME_read_PKCS7.pod | 73 - .../doc/crypto/SMIME_write_CMS.pod | 64 - .../doc/crypto/SMIME_write_PKCS7.pod | 65 - .../doc/crypto/X509_NAME_ENTRY_get_object.pod | 74 - .../doc/crypto/X509_NAME_add_entry_by_txt.pod | 116 - .../doc/crypto/X509_NAME_get_index_by_NID.pod | 108 - .../doc/crypto/X509_NAME_print_ex.pod | 105 - .../doc/crypto/X509_STORE_CTX_get_error.pod | 303 - .../X509_STORE_CTX_get_ex_new_index.pod | 41 - .../doc/crypto/X509_STORE_CTX_new.pod | 122 - .../crypto/X509_STORE_CTX_set_verify_cb.pod | 161 - .../crypto/X509_STORE_set_verify_cb_func.pod | 54 - .../crypto/X509_VERIFY_PARAM_set_flags.pod | 171 - .../openssl-1.0.0d/doc/crypto/X509_new.pod | 39 - .../doc/crypto/X509_verify_cert.pod | 53 - .../openssl/openssl-1.0.0d/doc/crypto/bio.pod | 54 - .../openssl-1.0.0d/doc/crypto/blowfish.pod | 112 - .../openssl/openssl-1.0.0d/doc/crypto/bn.pod | 181 - .../openssl-1.0.0d/doc/crypto/bn_internal.pod | 238 - .../openssl-1.0.0d/doc/crypto/buffer.pod | 73 - .../openssl-1.0.0d/doc/crypto/crypto.pod | 85 - .../doc/crypto/d2i_ASN1_OBJECT.pod | 29 - .../doc/crypto/d2i_DHparams.pod | 30 - .../doc/crypto/d2i_DSAPublicKey.pod | 83 - .../doc/crypto/d2i_PKCS8PrivateKey.pod | 56 - .../doc/crypto/d2i_RSAPublicKey.pod | 67 - .../openssl-1.0.0d/doc/crypto/d2i_X509.pod | 231 - .../doc/crypto/d2i_X509_ALGOR.pod | 30 - .../doc/crypto/d2i_X509_CRL.pod | 37 - .../doc/crypto/d2i_X509_NAME.pod | 31 - .../doc/crypto/d2i_X509_REQ.pod | 36 - .../doc/crypto/d2i_X509_SIG.pod | 30 - .../openssl/openssl-1.0.0d/doc/crypto/des.pod | 358 - .../openssl-1.0.0d/doc/crypto/des_modes.pod | 255 - .../openssl/openssl-1.0.0d/doc/crypto/dh.pod | 78 - .../openssl/openssl-1.0.0d/doc/crypto/dsa.pod | 114 - .../openssl-1.0.0d/doc/crypto/ecdsa.pod | 210 - .../openssl-1.0.0d/doc/crypto/engine.pod | 599 - .../openssl/openssl-1.0.0d/doc/crypto/err.pod | 187 - .../openssl/openssl-1.0.0d/doc/crypto/evp.pod | 55 - .../openssl-1.0.0d/doc/crypto/hmac.pod | 106 - .../doc/crypto/i2d_CMS_bio_stream.pod | 44 - .../doc/crypto/i2d_PKCS7_bio_stream.pod | 44 - .../openssl-1.0.0d/doc/crypto/lh_stats.pod | 60 - .../openssl-1.0.0d/doc/crypto/lhash.pod | 302 - .../openssl/openssl-1.0.0d/doc/crypto/md5.pod | 101 - .../openssl-1.0.0d/doc/crypto/mdc2.pod | 64 - .../openssl/openssl-1.0.0d/doc/crypto/pem.pod | 476 - .../openssl-1.0.0d/doc/crypto/rand.pod | 175 - .../openssl/openssl-1.0.0d/doc/crypto/rc4.pod | 62 - .../openssl-1.0.0d/doc/crypto/ripemd.pod | 66 - .../openssl/openssl-1.0.0d/doc/crypto/rsa.pod | 123 - .../openssl/openssl-1.0.0d/doc/crypto/sha.pod | 70 - .../openssl-1.0.0d/doc/crypto/threads.pod | 210 - .../openssl/openssl-1.0.0d/doc/crypto/ui.pod | 194 - .../openssl-1.0.0d/doc/crypto/ui_compat.pod | 57 - .../openssl-1.0.0d/doc/crypto/x509.pod | 64 - .../openssl-1.0.0d/doc/fingerprints.txt | 57 - .../openssl-1.0.0d/doc/openssl-shared.txt | 32 - .../openssl/openssl-1.0.0d/doc/openssl.txt | 1254 -- .../openssl-1.0.0d/doc/openssl_button.gif | Bin 2063 -> 0 bytes .../openssl-1.0.0d/doc/openssl_button.html | 7 - .../doc/ssl/SSL_CIPHER_get_name.pod | 112 - .../ssl/SSL_COMP_add_compression_method.pod | 70 - .../doc/ssl/SSL_CTX_add_extra_chain_cert.pod | 39 - .../doc/ssl/SSL_CTX_add_session.pod | 73 - .../openssl-1.0.0d/doc/ssl/SSL_CTX_ctrl.pod | 34 - .../doc/ssl/SSL_CTX_flush_sessions.pod | 49 - .../openssl-1.0.0d/doc/ssl/SSL_CTX_free.pod | 41 - .../doc/ssl/SSL_CTX_get_ex_new_index.pod | 53 - .../doc/ssl/SSL_CTX_get_verify_mode.pod | 50 - .../doc/ssl/SSL_CTX_load_verify_locations.pod | 124 - .../openssl-1.0.0d/doc/ssl/SSL_CTX_new.pod | 94 - .../doc/ssl/SSL_CTX_sess_number.pod | 76 - .../doc/ssl/SSL_CTX_sess_set_cache_size.pod | 51 - .../doc/ssl/SSL_CTX_sess_set_get_cb.pod | 87 - .../doc/ssl/SSL_CTX_sessions.pod | 34 - .../doc/ssl/SSL_CTX_set_cert_store.pod | 57 - .../ssl/SSL_CTX_set_cert_verify_callback.pod | 75 - .../doc/ssl/SSL_CTX_set_cipher_list.pod | 70 - .../doc/ssl/SSL_CTX_set_client_CA_list.pod | 94 - .../doc/ssl/SSL_CTX_set_client_cert_cb.pod | 94 - .../doc/ssl/SSL_CTX_set_default_passwd_cb.pod | 76 - .../ssl/SSL_CTX_set_generate_session_id.pod | 150 - .../doc/ssl/SSL_CTX_set_info_callback.pod | 153 - .../doc/ssl/SSL_CTX_set_max_cert_list.pod | 77 - .../doc/ssl/SSL_CTX_set_mode.pod | 91 - .../doc/ssl/SSL_CTX_set_msg_callback.pod | 99 - .../doc/ssl/SSL_CTX_set_options.pod | 346 - .../ssl/SSL_CTX_set_psk_client_callback.pod | 81 - .../doc/ssl/SSL_CTX_set_quiet_shutdown.pod | 63 - .../ssl/SSL_CTX_set_session_cache_mode.pod | 137 - .../ssl/SSL_CTX_set_session_id_context.pod | 83 - .../doc/ssl/SSL_CTX_set_ssl_version.pod | 61 - .../doc/ssl/SSL_CTX_set_timeout.pod | 59 - .../doc/ssl/SSL_CTX_set_tmp_dh_callback.pod | 170 - .../doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod | 166 - .../doc/ssl/SSL_CTX_set_verify.pod | 294 - .../doc/ssl/SSL_CTX_use_certificate.pod | 169 - .../doc/ssl/SSL_CTX_use_psk_identity_hint.pod | 102 - .../doc/ssl/SSL_SESSION_free.pod | 55 - .../doc/ssl/SSL_SESSION_get_ex_new_index.pod | 61 - .../doc/ssl/SSL_SESSION_get_time.pod | 64 - .../openssl-1.0.0d/doc/ssl/SSL_accept.pod | 76 - .../doc/ssl/SSL_alert_type_string.pod | 228 - .../openssl-1.0.0d/doc/ssl/SSL_clear.pod | 69 - .../openssl-1.0.0d/doc/ssl/SSL_connect.pod | 73 - .../doc/ssl/SSL_do_handshake.pod | 75 - .../openssl-1.0.0d/doc/ssl/SSL_free.pod | 44 - .../doc/ssl/SSL_get_SSL_CTX.pod | 26 - .../doc/ssl/SSL_get_ciphers.pod | 42 - .../doc/ssl/SSL_get_client_CA_list.pod | 53 - .../doc/ssl/SSL_get_current_cipher.pod | 43 - .../doc/ssl/SSL_get_default_timeout.pod | 41 - .../openssl-1.0.0d/doc/ssl/SSL_get_error.pod | 114 - .../SSL_get_ex_data_X509_STORE_CTX_idx.pod | 61 - .../doc/ssl/SSL_get_ex_new_index.pod | 59 - .../openssl-1.0.0d/doc/ssl/SSL_get_fd.pod | 44 - .../doc/ssl/SSL_get_peer_cert_chain.pod | 52 - .../doc/ssl/SSL_get_peer_certificate.pod | 55 - .../doc/ssl/SSL_get_psk_identity.pod | 63 - .../openssl-1.0.0d/doc/ssl/SSL_get_rbio.pod | 40 - .../doc/ssl/SSL_get_session.pod | 73 - .../doc/ssl/SSL_get_verify_result.pod | 57 - .../doc/ssl/SSL_get_version.pod | 46 - .../doc/ssl/SSL_library_init.pod | 57 - .../doc/ssl/SSL_load_client_CA_file.pod | 62 - .../openssl-1.0.0d/doc/ssl/SSL_new.pod | 44 - .../openssl-1.0.0d/doc/ssl/SSL_pending.pod | 43 - .../openssl-1.0.0d/doc/ssl/SSL_read.pod | 124 - .../doc/ssl/SSL_rstate_string.pod | 59 - .../doc/ssl/SSL_session_reused.pod | 45 - .../openssl-1.0.0d/doc/ssl/SSL_set_bio.pod | 34 - .../doc/ssl/SSL_set_connect_state.pod | 55 - .../openssl-1.0.0d/doc/ssl/SSL_set_fd.pod | 54 - .../doc/ssl/SSL_set_session.pod | 57 - .../doc/ssl/SSL_set_shutdown.pod | 72 - .../doc/ssl/SSL_set_verify_result.pod | 38 - .../openssl-1.0.0d/doc/ssl/SSL_shutdown.pod | 125 - .../doc/ssl/SSL_state_string.pod | 45 - .../openssl-1.0.0d/doc/ssl/SSL_want.pod | 77 - .../openssl-1.0.0d/doc/ssl/SSL_write.pod | 109 - .../doc/ssl/d2i_SSL_SESSION.pod | 66 - .../openssl/openssl-1.0.0d/doc/ssl/ssl.pod | 758 - .../openssl/openssl-1.0.0d/doc/ssleay.txt | 7030 --------- .../openssl/openssl-1.0.0d/doc/standards.txt | 285 - thirdparty/openssl/openssl-1.0.0d/e_os.h | 746 - thirdparty/openssl/openssl-1.0.0d/e_os2.h | 289 - .../openssl/openssl-1.0.0d/engines/Makefile | 335 - .../openssl/openssl-1.0.0d/engines/alpha.opt | 1 - .../openssl/openssl-1.0.0d/engines/axp.opt | 1 - .../openssl-1.0.0d/engines/capierr.bat | 1 - .../openssl-1.0.0d/engines/ccgost/Makefile | 275 - .../openssl-1.0.0d/engines/ccgost/README.gost | 300 - .../engines/ccgost/e_gost_err.c | 212 - .../engines/ccgost/e_gost_err.h | 156 - .../engines/ccgost/e_gost_err.proto | 61 - .../openssl-1.0.0d/engines/ccgost/gost.ec | 5 - .../openssl-1.0.0d/engines/ccgost/gost2001.c | 343 - .../engines/ccgost/gost2001_keyx.c | 304 - .../engines/ccgost/gost2001_keyx.h | 10 - .../openssl-1.0.0d/engines/ccgost/gost89.c | 409 - .../openssl-1.0.0d/engines/ccgost/gost89.h | 96 - .../engines/ccgost/gost94_keyx.c | 287 - .../engines/ccgost/gost_ameth.c | 908 -- .../openssl-1.0.0d/engines/ccgost/gost_asn1.c | 55 - .../engines/ccgost/gost_crypt.c | 616 - .../openssl-1.0.0d/engines/ccgost/gost_ctl.c | 89 - .../openssl-1.0.0d/engines/ccgost/gost_eng.c | 273 - .../engines/ccgost/gost_keywrap.c | 109 - .../engines/ccgost/gost_keywrap.h | 56 - .../openssl-1.0.0d/engines/ccgost/gost_lcl.h | 218 - .../openssl-1.0.0d/engines/ccgost/gost_md.c | 75 - .../engines/ccgost/gost_params.c | 198 - .../engines/ccgost/gost_params.h | 34 - .../engines/ccgost/gost_pmeth.c | 621 - .../openssl-1.0.0d/engines/ccgost/gost_sign.c | 321 - .../openssl-1.0.0d/engines/ccgost/gosthash.c | 255 - .../openssl-1.0.0d/engines/ccgost/gosthash.h | 48 - .../openssl-1.0.0d/engines/ccgost/gostsum.c | 210 - .../openssl-1.0.0d/engines/e_4758cca.c | 987 -- .../openssl-1.0.0d/engines/e_4758cca.ec | 1 - .../openssl-1.0.0d/engines/e_4758cca_err.c | 153 - .../openssl-1.0.0d/engines/e_4758cca_err.h | 97 - .../openssl/openssl-1.0.0d/engines/e_aep.c | 1140 -- .../openssl/openssl-1.0.0d/engines/e_aep.ec | 1 - .../openssl-1.0.0d/engines/e_aep_err.c | 161 - .../openssl-1.0.0d/engines/e_aep_err.h | 105 - .../openssl/openssl-1.0.0d/engines/e_atalla.c | 607 - .../openssl-1.0.0d/engines/e_atalla.ec | 1 - .../openssl-1.0.0d/engines/e_atalla_err.c | 149 - .../openssl-1.0.0d/engines/e_atalla_err.h | 93 - .../openssl/openssl-1.0.0d/engines/e_capi.c | 1824 --- .../openssl/openssl-1.0.0d/engines/e_capi.ec | 1 - .../openssl-1.0.0d/engines/e_capi_err.c | 184 - .../openssl-1.0.0d/engines/e_capi_err.h | 124 - .../openssl/openssl-1.0.0d/engines/e_chil.c | 1356 -- .../openssl/openssl-1.0.0d/engines/e_chil.ec | 1 - .../openssl-1.0.0d/engines/e_chil_err.c | 160 - .../openssl-1.0.0d/engines/e_chil_err.h | 104 - .../openssl/openssl-1.0.0d/engines/e_cswift.c | 1129 -- .../openssl-1.0.0d/engines/e_cswift.ec | 1 - .../openssl-1.0.0d/engines/e_cswift_err.c | 154 - .../openssl-1.0.0d/engines/e_cswift_err.h | 98 - .../openssl/openssl-1.0.0d/engines/e_gmp.c | 480 - .../openssl/openssl-1.0.0d/engines/e_gmp.ec | 1 - .../openssl-1.0.0d/engines/e_gmp_err.c | 141 - .../openssl-1.0.0d/engines/e_gmp_err.h | 85 - .../openssl/openssl-1.0.0d/engines/e_nuron.c | 434 - .../openssl/openssl-1.0.0d/engines/e_nuron.ec | 1 - .../openssl-1.0.0d/engines/e_nuron_err.c | 146 - .../openssl-1.0.0d/engines/e_nuron_err.h | 90 - .../openssl-1.0.0d/engines/e_padlock.c | 1233 -- .../openssl-1.0.0d/engines/e_padlock.ec | 1 - .../openssl-1.0.0d/engines/e_sureware.c | 1055 -- .../openssl-1.0.0d/engines/e_sureware.ec | 1 - .../openssl-1.0.0d/engines/e_sureware_err.c | 158 - .../openssl-1.0.0d/engines/e_sureware_err.h | 102 - .../openssl/openssl-1.0.0d/engines/e_ubsec.c | 1069 -- .../openssl/openssl-1.0.0d/engines/e_ubsec.ec | 1 - .../openssl-1.0.0d/engines/e_ubsec_err.c | 157 - .../openssl-1.0.0d/engines/e_ubsec_err.h | 101 - .../openssl-1.0.0d/engines/engine_vector.mar | 24 - .../openssl/openssl-1.0.0d/engines/ia64.opt | 1 - .../openssl/openssl-1.0.0d/engines/vax.opt | 9 - .../openssl-1.0.0d/engines/vendor_defns/aep.h | 178 - .../engines/vendor_defns/atalla.h | 48 - .../engines/vendor_defns/cswift.h | 234 - .../engines/vendor_defns/hw_4758_cca.h | 149 - .../engines/vendor_defns/hw_ubsec.h | 100 - .../engines/vendor_defns/hwcryptohook.h | 486 - .../engines/vendor_defns/sureware.h | 239 - .../openssl-1.0.0d/include/openssl/aes.h | 1 - .../openssl-1.0.0d/include/openssl/asn1.h | 1 - .../openssl-1.0.0d/include/openssl/asn1_mac.h | 1 - .../openssl-1.0.0d/include/openssl/asn1t.h | 1 - .../openssl-1.0.0d/include/openssl/bio.h | 1 - .../openssl-1.0.0d/include/openssl/blowfish.h | 1 - .../openssl-1.0.0d/include/openssl/bn.h | 1 - .../openssl-1.0.0d/include/openssl/buffer.h | 1 - .../openssl-1.0.0d/include/openssl/camellia.h | 1 - .../openssl-1.0.0d/include/openssl/cast.h | 1 - .../openssl-1.0.0d/include/openssl/cms.h | 1 - .../openssl-1.0.0d/include/openssl/comp.h | 1 - .../openssl-1.0.0d/include/openssl/conf.h | 1 - .../openssl-1.0.0d/include/openssl/conf_api.h | 1 - .../openssl-1.0.0d/include/openssl/crypto.h | 1 - .../openssl-1.0.0d/include/openssl/des.h | 1 - .../openssl-1.0.0d/include/openssl/des_old.h | 1 - .../openssl-1.0.0d/include/openssl/dh.h | 1 - .../openssl-1.0.0d/include/openssl/dsa.h | 1 - .../openssl-1.0.0d/include/openssl/dso.h | 1 - .../openssl-1.0.0d/include/openssl/dtls1.h | 1 - .../openssl-1.0.0d/include/openssl/e_os2.h | 1 - .../openssl-1.0.0d/include/openssl/ebcdic.h | 1 - .../openssl-1.0.0d/include/openssl/ec.h | 1 - .../openssl-1.0.0d/include/openssl/ecdh.h | 1 - .../openssl-1.0.0d/include/openssl/ecdsa.h | 1 - .../openssl-1.0.0d/include/openssl/engine.h | 1 - .../openssl-1.0.0d/include/openssl/err.h | 1 - .../openssl-1.0.0d/include/openssl/evp.h | 1 - .../openssl-1.0.0d/include/openssl/hmac.h | 1 - .../openssl-1.0.0d/include/openssl/idea.h | 1 - .../openssl-1.0.0d/include/openssl/krb5_asn.h | 1 - .../openssl-1.0.0d/include/openssl/kssl.h | 1 - .../openssl-1.0.0d/include/openssl/lhash.h | 1 - .../openssl-1.0.0d/include/openssl/md4.h | 1 - .../openssl-1.0.0d/include/openssl/md5.h | 1 - .../openssl-1.0.0d/include/openssl/mdc2.h | 1 - .../openssl-1.0.0d/include/openssl/modes.h | 1 - .../openssl-1.0.0d/include/openssl/obj_mac.h | 1 - .../openssl-1.0.0d/include/openssl/objects.h | 1 - .../openssl-1.0.0d/include/openssl/ocsp.h | 1 - .../include/openssl/opensslconf.h | 1 - .../openssl-1.0.0d/include/openssl/opensslv.h | 1 - .../openssl-1.0.0d/include/openssl/ossl_typ.h | 1 - .../openssl-1.0.0d/include/openssl/pem.h | 1 - .../openssl-1.0.0d/include/openssl/pem2.h | 1 - .../openssl-1.0.0d/include/openssl/pkcs12.h | 1 - .../openssl-1.0.0d/include/openssl/pkcs7.h | 1 - .../openssl-1.0.0d/include/openssl/pqueue.h | 1 - .../openssl-1.0.0d/include/openssl/rand.h | 1 - .../openssl-1.0.0d/include/openssl/rc2.h | 1 - .../openssl-1.0.0d/include/openssl/rc4.h | 1 - .../openssl-1.0.0d/include/openssl/ripemd.h | 1 - .../openssl-1.0.0d/include/openssl/rsa.h | 1 - .../include/openssl/safestack.h | 1 - .../openssl-1.0.0d/include/openssl/seed.h | 1 - .../openssl-1.0.0d/include/openssl/sha.h | 1 - .../openssl-1.0.0d/include/openssl/ssl.h | 1 - .../openssl-1.0.0d/include/openssl/ssl2.h | 1 - .../openssl-1.0.0d/include/openssl/ssl23.h | 1 - .../openssl-1.0.0d/include/openssl/ssl3.h | 1 - .../openssl-1.0.0d/include/openssl/stack.h | 1 - .../openssl-1.0.0d/include/openssl/symhacks.h | 1 - .../openssl-1.0.0d/include/openssl/tls1.h | 1 - .../openssl-1.0.0d/include/openssl/ts.h | 1 - .../openssl-1.0.0d/include/openssl/txt_db.h | 1 - .../openssl-1.0.0d/include/openssl/ui.h | 1 - .../include/openssl/ui_compat.h | 1 - .../openssl-1.0.0d/include/openssl/whrlpool.h | 1 - .../openssl-1.0.0d/include/openssl/x509.h | 1 - .../openssl-1.0.0d/include/openssl/x509_vfy.h | 1 - .../openssl-1.0.0d/include/openssl/x509v3.h | 1 - thirdparty/openssl/openssl-1.0.0d/ms/.rnd | Bin 1024 -> 0 bytes .../openssl/openssl-1.0.0d/ms/32all.bat | 20 - thirdparty/openssl/openssl-1.0.0d/ms/README | 13 - .../openssl/openssl-1.0.0d/ms/applink.c | 94 - thirdparty/openssl/openssl-1.0.0d/ms/bcb4.bat | 6 - .../openssl/openssl-1.0.0d/ms/certCA.srl | 1 - .../openssl/openssl-1.0.0d/ms/certCA.ss | 10 - thirdparty/openssl/openssl-1.0.0d/ms/certU.ss | 10 - thirdparty/openssl/openssl-1.0.0d/ms/cmp.pl | 47 - .../openssl/openssl-1.0.0d/ms/do_ms.bat | 11 - .../openssl/openssl-1.0.0d/ms/do_nasm.bat | 8 - .../openssl/openssl-1.0.0d/ms/do_nt.bat | 7 - .../openssl/openssl-1.0.0d/ms/do_win64a.bat | 9 - .../openssl/openssl-1.0.0d/ms/do_win64i.bat | 9 - thirdparty/openssl/openssl-1.0.0d/ms/keyCA.ss | 9 - thirdparty/openssl/openssl-1.0.0d/ms/keyU.ss | 9 - .../openssl/openssl-1.0.0d/ms/mingw32.bat | 90 - thirdparty/openssl/openssl-1.0.0d/ms/mw.bat | 26 - .../openssl/openssl-1.0.0d/ms/req2CA.ss | 29 - thirdparty/openssl/openssl-1.0.0d/ms/reqCA.ss | 8 - thirdparty/openssl/openssl-1.0.0d/ms/reqU.ss | 8 - .../openssl/openssl-1.0.0d/ms/speed32.bat | 37 - thirdparty/openssl/openssl-1.0.0d/ms/tenc.bat | 14 - .../openssl/openssl-1.0.0d/ms/tencce.bat | 19 - thirdparty/openssl/openssl-1.0.0d/ms/test.bat | 185 - .../openssl/openssl-1.0.0d/ms/testce.bat | 234 - .../openssl/openssl-1.0.0d/ms/testce2.bat | 2 - .../openssl/openssl-1.0.0d/ms/testenc.bat | 94 - .../openssl/openssl-1.0.0d/ms/testencce.bat | 97 - .../openssl/openssl-1.0.0d/ms/testpem.bat | 32 - .../openssl/openssl-1.0.0d/ms/testpemce.bat | 42 - .../openssl/openssl-1.0.0d/ms/testss.bat | 98 - .../openssl/openssl-1.0.0d/ms/testssce.bat | 104 - .../openssl/openssl-1.0.0d/ms/tlhelp32.h | 136 - thirdparty/openssl/openssl-1.0.0d/ms/tpem.bat | 6 - .../openssl/openssl-1.0.0d/ms/tpemce.bat | 8 - .../openssl-1.0.0d/ms/uplink-common.pl | 22 - .../openssl/openssl-1.0.0d/ms/uplink-ia64.pl | 50 - .../openssl/openssl-1.0.0d/ms/uplink-x86.pl | 33 - .../openssl-1.0.0d/ms/uplink-x86_64.pl | 64 - thirdparty/openssl/openssl-1.0.0d/ms/uplink.c | 116 - thirdparty/openssl/openssl-1.0.0d/ms/uplink.h | 29 - .../openssl/openssl-1.0.0d/ms/uplink.pl | 204 - .../openssl/openssl-1.0.0d/ms/x86asm.bat | 57 - .../openssl/openssl-1.0.0d/openssl.doxy | 7 - .../openssl/openssl-1.0.0d/openssl.spec | 213 - .../openssl/openssl-1.0.0d/os2/OS2-EMX.cmd | 102 - .../openssl/openssl-1.0.0d/os2/backwardify.pl | 32 - .../openssl-1.0.0d/shlib/Makefile.hpux10-cc | 34 - .../openssl/openssl-1.0.0d/shlib/README | 1 - .../openssl/openssl-1.0.0d/shlib/hpux10-cc.sh | 92 - .../openssl/openssl-1.0.0d/shlib/irix.sh | 7 - .../openssl-1.0.0d/shlib/sco5-shared-gcc.sh | 48 - .../shlib/sco5-shared-installed | 28 - .../openssl-1.0.0d/shlib/sco5-shared.sh | 48 - .../openssl-1.0.0d/shlib/solaris-sc4.sh | 42 - .../openssl/openssl-1.0.0d/shlib/solaris.sh | 36 - .../openssl/openssl-1.0.0d/shlib/sun.sh | 8 - .../openssl-1.0.0d/shlib/svr5-shared-gcc.sh | 48 - .../shlib/svr5-shared-installed | 27 - .../openssl-1.0.0d/shlib/svr5-shared.sh | 48 - .../openssl/openssl-1.0.0d/shlib/win32.bat | 18 - .../openssl/openssl-1.0.0d/shlib/win32dll.bat | 13 - .../openssl/openssl-1.0.0d/ssl/Makefile | 975 -- .../openssl/openssl-1.0.0d/ssl/bio_ssl.c | 599 - .../openssl/openssl-1.0.0d/ssl/d1_both.c | 1418 -- .../openssl/openssl-1.0.0d/ssl/d1_clnt.c | 1534 -- .../openssl/openssl-1.0.0d/ssl/d1_enc.c | 289 - .../openssl/openssl-1.0.0d/ssl/d1_lib.c | 394 - .../openssl/openssl-1.0.0d/ssl/d1_meth.c | 77 - .../openssl/openssl-1.0.0d/ssl/d1_pkt.c | 1769 --- .../openssl/openssl-1.0.0d/ssl/d1_srvr.c | 1551 -- thirdparty/openssl/openssl-1.0.0d/ssl/dtls1.h | 267 - thirdparty/openssl/openssl-1.0.0d/ssl/kssl.c | 2205 --- thirdparty/openssl/openssl-1.0.0d/ssl/kssl.h | 179 - .../openssl/openssl-1.0.0d/ssl/kssl_lcl.h | 87 - .../openssl/openssl-1.0.0d/ssl/s23_clnt.c | 696 - .../openssl/openssl-1.0.0d/ssl/s23_lib.c | 187 - .../openssl/openssl-1.0.0d/ssl/s23_meth.c | 88 - .../openssl/openssl-1.0.0d/ssl/s23_pkt.c | 117 - .../openssl/openssl-1.0.0d/ssl/s23_srvr.c | 594 - .../openssl/openssl-1.0.0d/ssl/s2_clnt.c | 1125 -- .../openssl/openssl-1.0.0d/ssl/s2_enc.c | 193 - .../openssl/openssl-1.0.0d/ssl/s2_lib.c | 556 - .../openssl/openssl-1.0.0d/ssl/s2_meth.c | 84 - .../openssl/openssl-1.0.0d/ssl/s2_pkt.c | 744 - .../openssl/openssl-1.0.0d/ssl/s2_srvr.c | 1142 -- .../openssl/openssl-1.0.0d/ssl/s3_both.c | 813 -- .../openssl/openssl-1.0.0d/ssl/s3_clnt.c | 3048 ---- .../openssl/openssl-1.0.0d/ssl/s3_enc.c | 846 -- .../openssl/openssl-1.0.0d/ssl/s3_lib.c | 3329 ----- .../openssl/openssl-1.0.0d/ssl/s3_meth.c | 77 - .../openssl/openssl-1.0.0d/ssl/s3_pkt.c | 1457 -- .../openssl/openssl-1.0.0d/ssl/s3_srvr.c | 3192 ----- thirdparty/openssl/openssl-1.0.0d/ssl/ssl.h | 2302 --- thirdparty/openssl/openssl-1.0.0d/ssl/ssl2.h | 268 - thirdparty/openssl/openssl-1.0.0d/ssl/ssl23.h | 83 - thirdparty/openssl/openssl-1.0.0d/ssl/ssl3.h | 637 - .../openssl/openssl-1.0.0d/ssl/ssl_algs.c | 140 - .../openssl/openssl-1.0.0d/ssl/ssl_asn1.c | 592 - .../openssl/openssl-1.0.0d/ssl/ssl_cert.c | 834 -- .../openssl/openssl-1.0.0d/ssl/ssl_ciph.c | 1746 --- .../openssl/openssl-1.0.0d/ssl/ssl_err.c | 571 - .../openssl/openssl-1.0.0d/ssl/ssl_err2.c | 70 - .../openssl/openssl-1.0.0d/ssl/ssl_lib.c | 3051 ---- .../openssl/openssl-1.0.0d/ssl/ssl_locl.h | 1078 -- .../openssl/openssl-1.0.0d/ssl/ssl_rsa.c | 779 - .../openssl/openssl-1.0.0d/ssl/ssl_sess.c | 1095 -- .../openssl/openssl-1.0.0d/ssl/ssl_stat.c | 567 - .../openssl/openssl-1.0.0d/ssl/ssl_task.c | 369 - .../openssl/openssl-1.0.0d/ssl/ssl_txt.c | 240 - .../openssl/openssl-1.0.0d/ssl/ssltest.c | 2462 ---- .../openssl/openssl-1.0.0d/ssl/t1_clnt.c | 79 - .../openssl/openssl-1.0.0d/ssl/t1_enc.c | 1045 -- .../openssl/openssl-1.0.0d/ssl/t1_lib.c | 1747 --- .../openssl/openssl-1.0.0d/ssl/t1_meth.c | 76 - .../openssl/openssl-1.0.0d/ssl/t1_reneg.c | 292 - .../openssl/openssl-1.0.0d/ssl/t1_srvr.c | 80 - thirdparty/openssl/openssl-1.0.0d/ssl/tls1.h | 532 - .../openssl/openssl-1.0.0d/test/CAss.cnf | 76 - .../openssl/openssl-1.0.0d/test/CAssdh.cnf | 24 - .../openssl/openssl-1.0.0d/test/CAssdsa.cnf | 23 - .../openssl/openssl-1.0.0d/test/CAssrsa.cnf | 24 - .../openssl/openssl-1.0.0d/test/CAtsa.cnf | 163 - .../openssl/openssl-1.0.0d/test/Makefile | 698 - .../openssl/openssl-1.0.0d/test/P1ss.cnf | 37 - .../openssl/openssl-1.0.0d/test/P2ss.cnf | 45 - .../openssl/openssl-1.0.0d/test/Sssdsa.cnf | 27 - .../openssl/openssl-1.0.0d/test/Sssrsa.cnf | 26 - .../openssl/openssl-1.0.0d/test/Uss.cnf | 36 - .../openssl-1.0.0d/test/VMSca-response.1 | 1 - .../openssl-1.0.0d/test/VMSca-response.2 | 2 - .../openssl/openssl-1.0.0d/test/asn1test.c | 22 - thirdparty/openssl/openssl-1.0.0d/test/bctest | 111 - .../openssl/openssl-1.0.0d/test/bftest.c | 1 - .../openssl/openssl-1.0.0d/test/bntest.c | 1 - .../openssl/openssl-1.0.0d/test/casttest.c | 1 - .../openssl-1.0.0d/test/cms-examples.pl | 409 - .../openssl/openssl-1.0.0d/test/cms-test.pl | 457 - .../openssl/openssl-1.0.0d/test/destest.c | 1 - .../openssl/openssl-1.0.0d/test/dhtest.c | 1 - .../openssl/openssl-1.0.0d/test/dsatest.c | 1 - .../openssl/openssl-1.0.0d/test/dummytest.c | 48 - .../openssl/openssl-1.0.0d/test/ecdhtest.c | 1 - .../openssl/openssl-1.0.0d/test/ecdsatest.c | 1 - .../openssl/openssl-1.0.0d/test/ectest.c | 1 - .../openssl/openssl-1.0.0d/test/enginetest.c | 1 - .../openssl/openssl-1.0.0d/test/evp_test.c | 1 - .../openssl/openssl-1.0.0d/test/evptests.txt | 321 - .../openssl/openssl-1.0.0d/test/exptest.c | 1 - .../openssl/openssl-1.0.0d/test/hmactest.c | 1 - .../openssl/openssl-1.0.0d/test/ideatest.c | 1 - .../openssl/openssl-1.0.0d/test/igetest.c | 503 - .../openssl/openssl-1.0.0d/test/jpaketest.c | 1 - .../openssl/openssl-1.0.0d/test/md2test.c | 1 - .../openssl/openssl-1.0.0d/test/md4test.c | 1 - .../openssl/openssl-1.0.0d/test/md5test.c | 1 - .../openssl/openssl-1.0.0d/test/mdc2test.c | 1 - .../openssl/openssl-1.0.0d/test/methtest.c | 105 - .../openssl/openssl-1.0.0d/test/pkcs7-1.pem | 15 - .../openssl/openssl-1.0.0d/test/pkcs7.pem | 54 - .../openssl/openssl-1.0.0d/test/pkits-test.pl | 940 -- .../openssl/openssl-1.0.0d/test/r160test.c | 57 - .../openssl/openssl-1.0.0d/test/randtest.c | 1 - .../openssl/openssl-1.0.0d/test/rc2test.c | 1 - .../openssl/openssl-1.0.0d/test/rc4test.c | 1 - .../openssl/openssl-1.0.0d/test/rc5test.c | 1 - .../openssl/openssl-1.0.0d/test/rmdtest.c | 1 - .../openssl/openssl-1.0.0d/test/rsa_test.c | 1 - .../openssl/openssl-1.0.0d/test/sha1test.c | 1 - .../openssl/openssl-1.0.0d/test/sha256t.c | 1 - .../openssl/openssl-1.0.0d/test/sha512t.c | 1 - .../openssl/openssl-1.0.0d/test/shatest.c | 1 - .../openssl/openssl-1.0.0d/test/smcont.txt | 1 - .../test/smime-certs/smdsa1.pem | 34 - .../test/smime-certs/smdsa2.pem | 34 - .../test/smime-certs/smdsa3.pem | 34 - .../test/smime-certs/smdsap.pem | 9 - .../test/smime-certs/smroot.pem | 30 - .../test/smime-certs/smrsa1.pem | 31 - .../test/smime-certs/smrsa2.pem | 31 - .../test/smime-certs/smrsa3.pem | 31 - .../openssl/openssl-1.0.0d/test/ssltest.c | 1 - thirdparty/openssl/openssl-1.0.0d/test/tcrl | 78 - .../openssl/openssl-1.0.0d/test/test.cnf | 88 - .../openssl/openssl-1.0.0d/test/test_padlock | 64 - thirdparty/openssl/openssl-1.0.0d/test/testca | 51 - .../openssl/openssl-1.0.0d/test/testcrl.pem | 16 - .../openssl/openssl-1.0.0d/test/testenc | 54 - .../openssl/openssl-1.0.0d/test/testgen | 44 - .../openssl/openssl-1.0.0d/test/testp7.pem | 46 - .../openssl/openssl-1.0.0d/test/testreq2.pem | 7 - .../openssl/openssl-1.0.0d/test/testrsa.pem | 9 - .../openssl/openssl-1.0.0d/test/testsid.pem | 12 - thirdparty/openssl/openssl-1.0.0d/test/testss | 163 - .../openssl/openssl-1.0.0d/test/testssl | 151 - .../openssl/openssl-1.0.0d/test/testsslproxy | 10 - .../openssl/openssl-1.0.0d/test/testtsa | 238 - .../openssl/openssl-1.0.0d/test/testx509.pem | 10 - thirdparty/openssl/openssl-1.0.0d/test/times | 113 - thirdparty/openssl/openssl-1.0.0d/test/tpkcs7 | 48 - .../openssl/openssl-1.0.0d/test/tpkcs7d | 41 - thirdparty/openssl/openssl-1.0.0d/test/treq | 83 - thirdparty/openssl/openssl-1.0.0d/test/trsa | 83 - thirdparty/openssl/openssl-1.0.0d/test/tsid | 78 - thirdparty/openssl/openssl-1.0.0d/test/tx509 | 78 - .../openssl/openssl-1.0.0d/test/v3-cert1.pem | 16 - .../openssl/openssl-1.0.0d/test/v3-cert2.pem | 16 - .../openssl/openssl-1.0.0d/test/wp_test.c | 1 - .../openssl-1.0.0d/times/090/586-100.nt | 32 - .../openssl-1.0.0d/times/091/486-50.nt | 30 - .../openssl-1.0.0d/times/091/586-100.lnx | 32 - .../openssl-1.0.0d/times/091/68000.bsd | 32 - .../openssl-1.0.0d/times/091/686-200.lnx | 32 - .../openssl-1.0.0d/times/091/alpha064.osf | 32 - .../openssl-1.0.0d/times/091/alpha164.lnx | 32 - .../openssl-1.0.0d/times/091/alpha164.osf | 31 - .../openssl-1.0.0d/times/091/mips-rel.pl | 21 - .../openssl-1.0.0d/times/091/r10000.irx | 37 - .../openssl-1.0.0d/times/091/r3000.ult | 32 - .../openssl-1.0.0d/times/091/r4400.irx | 32 - .../openssl/openssl-1.0.0d/times/100.lnx | 32 - .../openssl/openssl-1.0.0d/times/100.nt | 29 - .../openssl/openssl-1.0.0d/times/200.lnx | 30 - .../openssl/openssl-1.0.0d/times/486-66.dos | 22 - .../openssl/openssl-1.0.0d/times/486-66.nt | 22 - .../openssl/openssl-1.0.0d/times/486-66.w31 | 23 - thirdparty/openssl/openssl-1.0.0d/times/5.lnx | 29 - .../openssl/openssl-1.0.0d/times/586-085i.nt | 29 - .../openssl/openssl-1.0.0d/times/586-100.LN3 | 26 - .../openssl/openssl-1.0.0d/times/586-100.NT2 | 26 - .../openssl/openssl-1.0.0d/times/586-100.dos | 24 - .../openssl/openssl-1.0.0d/times/586-100.ln4 | 26 - .../openssl/openssl-1.0.0d/times/586-100.lnx | 23 - .../openssl/openssl-1.0.0d/times/586-100.nt | 23 - .../openssl/openssl-1.0.0d/times/586-100.ntx | 30 - .../openssl/openssl-1.0.0d/times/586-100.w31 | 27 - .../openssl/openssl-1.0.0d/times/586-1002.lnx | 26 - .../openssl/openssl-1.0.0d/times/586p-100.lnx | 26 - .../openssl/openssl-1.0.0d/times/686-200.bsd | 25 - .../openssl/openssl-1.0.0d/times/686-200.lnx | 26 - .../openssl/openssl-1.0.0d/times/686-200.nt | 24 - thirdparty/openssl/openssl-1.0.0d/times/L1 | 27 - .../openssl/openssl-1.0.0d/times/R10000.t | 24 - .../openssl/openssl-1.0.0d/times/R4400.t | 26 - thirdparty/openssl/openssl-1.0.0d/times/aix.t | 34 - .../openssl/openssl-1.0.0d/times/aixold.t | 23 - .../openssl/openssl-1.0.0d/times/alpha.t | 81 - .../openssl/openssl-1.0.0d/times/alpha400.t | 25 - .../openssl/openssl-1.0.0d/times/cyrix100.lnx | 22 - .../openssl/openssl-1.0.0d/times/dgux-x86.t | 23 - .../openssl/openssl-1.0.0d/times/dgux.t | 17 - .../openssl/openssl-1.0.0d/times/hpux-acc.t | 25 - .../openssl/openssl-1.0.0d/times/hpux-kr.t | 23 - .../openssl/openssl-1.0.0d/times/hpux.t | 86 - .../openssl/openssl-1.0.0d/times/p2.w95 | 22 - .../openssl/openssl-1.0.0d/times/pent2.t | 24 - .../openssl/openssl-1.0.0d/times/readme | 11 - .../openssl/openssl-1.0.0d/times/s586-100.lnx | 25 - .../openssl/openssl-1.0.0d/times/s586-100.nt | 23 - thirdparty/openssl/openssl-1.0.0d/times/sgi.t | 29 - .../openssl/openssl-1.0.0d/times/sparc.t | 26 - .../openssl/openssl-1.0.0d/times/sparc2 | 21 - .../openssl/openssl-1.0.0d/times/sparcLX.t | 22 - .../openssl/openssl-1.0.0d/times/usparc.t | 25 - .../openssl/openssl-1.0.0d/times/x86/bfs.cpp | 67 - .../openssl-1.0.0d/times/x86/casts.cpp | 67 - .../openssl-1.0.0d/times/x86/des3s.cpp | 67 - .../openssl/openssl-1.0.0d/times/x86/dess.cpp | 67 - .../openssl/openssl-1.0.0d/times/x86/md4s.cpp | 78 - .../openssl/openssl-1.0.0d/times/x86/md5s.cpp | 78 - .../openssl/openssl-1.0.0d/times/x86/rc4s.cpp | 73 - .../openssl-1.0.0d/times/x86/sha1s.cpp | 79 - .../openssl/openssl-1.0.0d/tools/Makefile | 59 - .../openssl/openssl-1.0.0d/tools/c89.sh | 15 - .../openssl/openssl-1.0.0d/tools/c_hash | 9 - .../openssl/openssl-1.0.0d/tools/c_info | 12 - .../openssl/openssl-1.0.0d/tools/c_issuer | 10 - .../openssl/openssl-1.0.0d/tools/c_name | 10 - .../openssl/openssl-1.0.0d/tools/c_rehash | 180 - .../openssl/openssl-1.0.0d/tools/c_rehash.in | 180 - .../openssl/openssl-1.0.0d/util/FreeBSD.sh | 6 - .../openssl/openssl-1.0.0d/util/add_cr.pl | 123 - thirdparty/openssl/openssl-1.0.0d/util/bat.sh | 134 - .../openssl/openssl-1.0.0d/util/ck_errf.pl | 64 - .../openssl-1.0.0d/util/clean-depend.pl | 58 - .../openssl/openssl-1.0.0d/util/copy.pl | 59 - .../openssl/openssl-1.0.0d/util/cygwin.sh | 146 - .../openssl/openssl-1.0.0d/util/deleof.pl | 7 - .../openssl/openssl-1.0.0d/util/dirname.pl | 18 - .../openssl/openssl-1.0.0d/util/do_ms.sh | 19 - thirdparty/openssl/openssl-1.0.0d/util/domd | 38 - .../openssl/openssl-1.0.0d/util/err-ins.pl | 33 - .../openssl-1.0.0d/util/extract-names.pl | 26 - .../openssl-1.0.0d/util/extract-section.pl | 12 - .../openssl/openssl-1.0.0d/util/files.pl | 61 - .../openssl/openssl-1.0.0d/util/fixNT.sh | 14 - .../openssl/openssl-1.0.0d/util/install.sh | 108 - .../openssl/openssl-1.0.0d/util/libeay.num | 4191 ------ .../openssl/openssl-1.0.0d/util/mk1mf.pl | 1164 -- .../openssl/openssl-1.0.0d/util/mkcerts.sh | 220 - .../openssl/openssl-1.0.0d/util/mkdef.pl | 1507 -- .../openssl/openssl-1.0.0d/util/mkdir-p.pl | 34 - .../openssl/openssl-1.0.0d/util/mkerr.pl | 810 -- .../openssl/openssl-1.0.0d/util/mkfiles.pl | 141 - .../openssl/openssl-1.0.0d/util/mklink.pl | 73 - .../openssl/openssl-1.0.0d/util/mkrc.pl | 71 - .../openssl/openssl-1.0.0d/util/mkstack.pl | 192 - .../openssl-1.0.0d/util/opensslwrap.sh | 26 - .../openssl/openssl-1.0.0d/util/perlpath.pl | 35 - .../openssl/openssl-1.0.0d/util/pl/BC-32.pl | 139 - .../openssl/openssl-1.0.0d/util/pl/Mingw32.pl | 104 - .../openssl/openssl-1.0.0d/util/pl/OS2-EMX.pl | 120 - .../openssl/openssl-1.0.0d/util/pl/VC-32.pl | 338 - .../openssl/openssl-1.0.0d/util/pl/linux.pl | 104 - .../openssl/openssl-1.0.0d/util/pl/netware.pl | 532 - .../openssl/openssl-1.0.0d/util/pl/ultrix.pl | 38 - .../openssl/openssl-1.0.0d/util/pl/unix.pl | 96 - .../openssl/openssl-1.0.0d/util/pod2man.pl | 1184 -- .../openssl/openssl-1.0.0d/util/pod2mantest | 58 - .../openssl-1.0.0d/util/pod2mantest.pod | 15 - .../openssl/openssl-1.0.0d/util/point.sh | 10 - .../openssl/openssl-1.0.0d/util/selftest.pl | 201 - .../openssl/openssl-1.0.0d/util/shlib_wrap.sh | 93 - .../openssl/openssl-1.0.0d/util/sp-diff.pl | 80 - .../openssl/openssl-1.0.0d/util/speed.sh | 39 - .../openssl/openssl-1.0.0d/util/src-dep.pl | 147 - .../openssl/openssl-1.0.0d/util/ssleay.num | 261 - .../openssl/openssl-1.0.0d/util/tab_num.pl | 17 - .../openssl/openssl-1.0.0d/util/x86asm.sh | 42 - thirdparty/quazip/crypt.h | 132 - thirdparty/quazip/doc/faq.dox | 30 - thirdparty/quazip/doc/index.dox | 192 - thirdparty/quazip/doc/usage.dox | 69 - thirdparty/quazip/ioapi.c | 177 - thirdparty/quazip/ioapi.h | 75 - thirdparty/quazip/quazip-0.3/.cvsignore | 1 - thirdparty/quazip/quazip-0.3/.svn/all-wcprops | 59 - .../quazip/quazip-0.3/.svn/dir-prop-base | 6 - thirdparty/quazip/quazip-0.3/.svn/entries | 340 - .../.svn/prop-base/.cvsignore.svn-base | 9 - .../.svn/prop-base/COPYING.LGPL.svn-base | 9 - .../.svn/prop-base/COPYING.readme.svn-base | 9 - .../.svn/prop-base/COPYING.svn-base | 9 - .../.svn/prop-base/Doxyfile.svn-base | 9 - .../.svn/prop-base/INSTALL.svn-base | 9 - .../quazip-0.3/.svn/prop-base/NEWS.svn-base | 9 - .../quazip-0.3/.svn/prop-base/README.svn-base | 9 - .../.svn/prop-base/quazip.pro.svn-base | 9 - .../.svn/text-base/.cvsignore.svn-base | 1 - .../.svn/text-base/COPYING.LGPL.svn-base | 458 - .../.svn/text-base/COPYING.readme.svn-base | 29 - .../.svn/text-base/COPYING.svn-base | 340 - .../.svn/text-base/Doxyfile.svn-base | 1161 -- .../.svn/text-base/INSTALL.svn-base | 3 - .../quazip-0.3/.svn/text-base/NEWS.svn-base | 36 - .../quazip-0.3/.svn/text-base/README.svn-base | 57 - .../.svn/text-base/quazip.pro.svn-base | 2 - thirdparty/quazip/quazip-0.3/COPYING | 340 - thirdparty/quazip/quazip-0.3/COPYING.LGPL | 458 - thirdparty/quazip/quazip-0.3/COPYING.readme | 29 - thirdparty/quazip/quazip-0.3/Doxyfile | 1161 -- thirdparty/quazip/quazip-0.3/INSTALL | 3 - thirdparty/quazip/quazip-0.3/NEWS | 36 - thirdparty/quazip/quazip-0.3/README | 57 - thirdparty/quazip/quazip-0.3/quazip.pro | 2 - .../quazip/quazip-0.3/quazip/.svn/all-wcprops | 137 - .../quazip/quazip-0.3/quazip/.svn/entries | 779 - .../quazip/.svn/prop-base/crypt.h.svn-base | 9 - .../quazip/.svn/prop-base/ioapi.c.svn-base | 9 - .../quazip/.svn/prop-base/ioapi.h.svn-base | 9 - .../quazip/.svn/prop-base/quazip.cpp.svn-base | 9 - .../quazip/.svn/prop-base/quazip.h.svn-base | 9 - .../quazip/.svn/prop-base/quazip.pro.svn-base | 9 - .../.svn/prop-base/quazipfile.cpp.svn-base | 9 - .../.svn/prop-base/quazipfile.h.svn-base | 9 - .../.svn/prop-base/quazipfileinfo.h.svn-base | 9 - .../.svn/prop-base/quazipnewinfo.cpp.svn-base | 9 - .../.svn/prop-base/quazipnewinfo.h.svn-base | 9 - .../quazip/.svn/prop-base/unzip.c.svn-base | 9 - .../quazip/.svn/prop-base/unzip.h.svn-base | 9 - .../quazip/.svn/prop-base/zip.c.svn-base | 9 - .../quazip/.svn/prop-base/zip.h.svn-base | 9 - .../.svn/text-base/JlCompress.cpp.svn-base | 465 - .../.svn/text-base/JlCompress.h.svn-base | 32 - .../quazip/.svn/text-base/crypt.h.svn-base | 133 - .../quazip/.svn/text-base/ioapi.c.svn-base | 184 - .../quazip/.svn/text-base/ioapi.h.svn-base | 75 - .../.svn/text-base/quaadler32.cpp.svn-base | 28 - .../.svn/text-base/quaadler32.h.svn-base | 29 - .../.svn/text-base/quachecksum32.h.svn-base | 53 - .../.svn/text-base/quacrc32.cpp.svn-base | 28 - .../quazip/.svn/text-base/quacrc32.h.svn-base | 26 - .../quazip/.svn/text-base/quazip.cpp.svn-base | 286 - .../quazip/.svn/text-base/quazip.h.svn-base | 346 - .../quazip/.svn/text-base/quazip.pro.svn-base | 31 - .../.svn/text-base/quazipfile.cpp.svn-base | 377 - .../.svn/text-base/quazipfile.h.svn-base | 442 - .../.svn/text-base/quazipfileinfo.h.svn-base | 73 - .../.svn/text-base/quazipnewinfo.cpp.svn-base | 59 - .../.svn/text-base/quazipnewinfo.h.svn-base | 109 - .../quazip/.svn/text-base/unzip.c.svn-base | 1601 --- .../quazip/.svn/text-base/unzip.h.svn-base | 354 - .../quazip/.svn/text-base/zip.c.svn-base | 1241 -- .../quazip/.svn/text-base/zip.h.svn-base | 235 - .../quazip/quazip-0.3/quazip/JlCompress.cpp | 465 - .../quazip/quazip-0.3/quazip/JlCompress.h | 32 - thirdparty/quazip/quazip-0.3/quazip/crypt.h | 133 - .../quazip-0.3/quazip/doc/.svn/all-wcprops | 23 - .../quazip/quazip-0.3/quazip/doc/.svn/entries | 130 - .../doc/.svn/prop-base/faq.dox.svn-base | 9 - .../doc/.svn/prop-base/index.dox.svn-base | 9 - .../doc/.svn/prop-base/usage.dox.svn-base | 9 - .../doc/.svn/text-base/faq.dox.svn-base | 30 - .../doc/.svn/text-base/index.dox.svn-base | 192 - .../doc/.svn/text-base/usage.dox.svn-base | 69 - .../quazip/quazip-0.3/quazip/doc/faq.dox | 30 - .../quazip/quazip-0.3/quazip/doc/index.dox | 192 - .../quazip/quazip-0.3/quazip/doc/usage.dox | 69 - thirdparty/quazip/quazip-0.3/quazip/ioapi.c | 184 - thirdparty/quazip/quazip-0.3/quazip/ioapi.h | 75 - .../quazip/quazip-0.3/quazip/quaadler32.cpp | 28 - .../quazip/quazip-0.3/quazip/quaadler32.h | 29 - .../quazip/quazip-0.3/quazip/quachecksum32.h | 53 - .../quazip/quazip-0.3/quazip/quacrc32.cpp | 28 - .../quazip/quazip-0.3/quazip/quacrc32.h | 26 - .../quazip/quazip-0.3/quazip/quazip.cpp | 286 - thirdparty/quazip/quazip-0.3/quazip/quazip.h | 346 - .../quazip/quazip-0.3/quazip/quazip.pro | 31 - .../quazip/quazip-0.3/quazip/quazipfile.cpp | 377 - .../quazip/quazip-0.3/quazip/quazipfile.h | 442 - .../quazip/quazip-0.3/quazip/quazipfileinfo.h | 73 - .../quazip-0.3/quazip/quazipnewinfo.cpp | 59 - .../quazip/quazip-0.3/quazip/quazipnewinfo.h | 109 - thirdparty/quazip/quazip-0.3/quazip/unzip.c | 1601 --- thirdparty/quazip/quazip-0.3/quazip/unzip.h | 354 - thirdparty/quazip/quazip-0.3/quazip/zip.c | 1241 -- thirdparty/quazip/quazip-0.3/quazip/zip.h | 235 - .../quazip/quazip-0.3/test/.svn/all-wcprops | 5 - .../quazip/quazip-0.3/test/.svn/entries | 40 - .../quazip-0.3/test/checksum/.svn/all-wcprops | 17 - .../quazip-0.3/test/checksum/.svn/entries | 96 - .../.svn/text-base/checksum.pro.svn-base | 14 - .../checksum/.svn/text-base/main.cpp.svn-base | 53 - .../quazip-0.3/test/checksum/checksum.pro | 14 - .../quazip/quazip-0.3/test/checksum/main.cpp | 53 - .../test/jlcompress/.svn/all-wcprops | 17 - .../quazip-0.3/test/jlcompress/.svn/entries | 96 - .../.svn/text-base/jlcompress.pro.svn-base | 18 - .../.svn/text-base/main.cpp.svn-base | 108 - .../quazip-0.3/test/jlcompress/jlcompress.pro | 18 - .../quazip-0.3/test/jlcompress/main.cpp | 108 - .../quazip/quazip-0.3/test/unzip/.cvsignore | 1 - .../quazip-0.3/test/unzip/.svn/all-wcprops | 23 - .../quazip-0.3/test/unzip/.svn/dir-prop-base | 8 - .../quazip/quazip-0.3/test/unzip/.svn/entries | 130 - .../unzip/.svn/prop-base/.cvsignore.svn-base | 9 - .../unzip/.svn/prop-base/main.cpp.svn-base | 9 - .../unzip/.svn/prop-base/unzip.pro.svn-base | 9 - .../unzip/.svn/text-base/.cvsignore.svn-base | 1 - .../unzip/.svn/text-base/main.cpp.svn-base | 200 - .../unzip/.svn/text-base/unzip.pro.svn-base | 18 - .../quazip/quazip-0.3/test/unzip/main.cpp | 200 - .../quazip/quazip-0.3/test/unzip/unzip.pro | 18 - .../quazip/quazip-0.3/test/zip/.cvsignore | 1 - .../quazip-0.3/test/zip/.svn/all-wcprops | 23 - .../quazip-0.3/test/zip/.svn/dir-prop-base | 7 - .../quazip/quazip-0.3/test/zip/.svn/entries | 130 - .../zip/.svn/prop-base/.cvsignore.svn-base | 9 - .../test/zip/.svn/prop-base/main.cpp.svn-base | 9 - .../test/zip/.svn/prop-base/zip.pro.svn-base | 9 - .../zip/.svn/text-base/.cvsignore.svn-base | 1 - .../test/zip/.svn/text-base/main.cpp.svn-base | 59 - .../test/zip/.svn/text-base/zip.pro.svn-base | 18 - .../quazip/quazip-0.3/test/zip/main.cpp | 59 - thirdparty/quazip/quazip-0.3/test/zip/zip.pro | 18 - thirdparty/quazip/quazip.cpp | 285 - thirdparty/quazip/quazip.h | 346 - thirdparty/quazip/quazip.pri | 36 - thirdparty/quazip/quazipfile.cpp | 377 - thirdparty/quazip/quazipfile.h | 442 - thirdparty/quazip/quazipfileinfo.h | 73 - thirdparty/quazip/quazipnewinfo.cpp | 59 - thirdparty/quazip/quazipnewinfo.h | 109 - thirdparty/quazip/unzip.c | 1601 --- thirdparty/quazip/unzip.h | 354 - thirdparty/quazip/zip.c | 1220 -- thirdparty/quazip/zip.h | 235 - thirdparty/refnum/dmgutil.pl | 728 - .../refnum/dmgutil/Documentation/index.html | 145 - .../refnum/dmgutil/Documentation/licence.html | 124 - .../dmgutil/Documentation/src/css/refnum.css | 380 - .../Documentation/src/img/background.jpg | Bin 34299 -> 0 bytes .../src/img/button_thin_cell.png | Bin 1810 -> 0 bytes .../src/img/button_thin_icons.png | Bin 1190 -> 0 bytes .../Documentation/src/img/page_body.png | Bin 437 -> 0 bytes .../Documentation/src/img/page_footer.png | Bin 1055 -> 0 bytes .../src/img/page_strap_dmgutil.jpg | Bin 36283 -> 0 bytes .../src/img/page_strap_dmgutil.png | Bin 3686 -> 0 bytes .../dmgutil/Documentation/src/js/refnum.js | 34 - .../refnum/dmgutil/Documentation/version.html | 109 - thirdparty/refnum/dmgutil/dmgutil.pl | 738 - .../singleapplication/QtSingleApplication | 1 - .../singleapplication/qtsingleapplication.cpp | 281 - .../singleapplication/qtsingleapplication.h | 89 - .../singleapplication/qtsingleapplication.pri | 16 - .../qtsingleapplication_mac.cpp | 127 - .../qtsingleapplication_win.cpp | 157 - .../qtsingleapplication_x11.cpp | 342 - thirdparty/unsanity/ape/APELite.h | 41 - thirdparty/unsanity/ape/APELite.o | Bin 100136 -> 0 bytes thirdparty/xpdf/README.txt | 30 - thirdparty/xpdf/xpdf-3.02/ANNOUNCE | 34 - thirdparty/xpdf/xpdf-3.02/CHANGES | 1762 --- thirdparty/xpdf/xpdf-3.02/COPYING | 339 - thirdparty/xpdf/xpdf-3.02/INSTALL | 248 - thirdparty/xpdf/xpdf-3.02/Makefile | 126 - thirdparty/xpdf/xpdf-3.02/Makefile.in | 126 - thirdparty/xpdf/xpdf-3.02/README | 405 - thirdparty/xpdf/xpdf-3.02/aclocal.m4 | 274 - thirdparty/xpdf/xpdf-3.02/aconf-dj.h | 77 - thirdparty/xpdf/xpdf-3.02/aconf-win32.h | 120 - thirdparty/xpdf/xpdf-3.02/aconf.h.in | 115 - thirdparty/xpdf/xpdf-3.02/aconf2.h | 38 - thirdparty/xpdf/xpdf-3.02/configure | 11805 ---------------- thirdparty/xpdf/xpdf-3.02/configure.in | 353 - thirdparty/xpdf/xpdf-3.02/dj_make.bat | 81 - thirdparty/xpdf/xpdf-3.02/doc/pdffonts.1 | 142 - thirdparty/xpdf/xpdf-3.02/doc/pdffonts.cat | 112 - thirdparty/xpdf/xpdf-3.02/doc/pdffonts.hlp | 122 - thirdparty/xpdf/xpdf-3.02/doc/pdfimages.1 | 102 - thirdparty/xpdf/xpdf-3.02/doc/pdfimages.cat | 92 - thirdparty/xpdf/xpdf-3.02/doc/pdfimages.hlp | 101 - thirdparty/xpdf/xpdf-3.02/doc/pdfinfo.1 | 158 - thirdparty/xpdf/xpdf-3.02/doc/pdfinfo.cat | 119 - thirdparty/xpdf/xpdf-3.02/doc/pdfinfo.hlp | 129 - thirdparty/xpdf/xpdf-3.02/doc/pdftoppm.1 | 119 - thirdparty/xpdf/xpdf-3.02/doc/pdftoppm.cat | 108 - thirdparty/xpdf/xpdf-3.02/doc/pdftoppm.hlp | 118 - thirdparty/xpdf/xpdf-3.02/doc/pdftops.1 | 235 - thirdparty/xpdf/xpdf-3.02/doc/pdftops.cat | 229 - thirdparty/xpdf/xpdf-3.02/doc/pdftops.hlp | 239 - thirdparty/xpdf/xpdf-3.02/doc/pdftotext.1 | 137 - thirdparty/xpdf/xpdf-3.02/doc/pdftotext.cat | 120 - thirdparty/xpdf/xpdf-3.02/doc/pdftotext.hlp | 133 - thirdparty/xpdf/xpdf-3.02/doc/sample-xpdfrc | 91 - thirdparty/xpdf/xpdf-3.02/doc/xpdf.1 | 863 -- thirdparty/xpdf/xpdf-3.02/doc/xpdf.cat | 809 -- thirdparty/xpdf/xpdf-3.02/doc/xpdf.hlp | 823 -- thirdparty/xpdf/xpdf-3.02/doc/xpdfrc.5 | 617 - thirdparty/xpdf/xpdf-3.02/doc/xpdfrc.cat | 614 - thirdparty/xpdf/xpdf-3.02/doc/xpdfrc.hlp | 619 - thirdparty/xpdf/xpdf-3.02/fofi/FoFiBase.cc | 156 - thirdparty/xpdf/xpdf-3.02/fofi/FoFiBase.h | 57 - .../xpdf/xpdf-3.02/fofi/FoFiEncodings.cc | 994 -- .../xpdf/xpdf-3.02/fofi/FoFiEncodings.h | 36 - .../xpdf/xpdf-3.02/fofi/FoFiTrueType.cc | 2027 --- thirdparty/xpdf/xpdf-3.02/fofi/FoFiTrueType.h | 174 - thirdparty/xpdf/xpdf-3.02/fofi/FoFiType1.cc | 252 - thirdparty/xpdf/xpdf-3.02/fofi/FoFiType1.h | 59 - thirdparty/xpdf/xpdf-3.02/fofi/FoFiType1C.cc | 2603 ---- thirdparty/xpdf/xpdf-3.02/fofi/FoFiType1C.h | 233 - thirdparty/xpdf/xpdf-3.02/fofi/Makefile | 69 - thirdparty/xpdf/xpdf-3.02/fofi/Makefile.dep | 0 thirdparty/xpdf/xpdf-3.02/fofi/Makefile.in | 69 - thirdparty/xpdf/xpdf-3.02/goo/FixedPoint.cc | 118 - thirdparty/xpdf/xpdf-3.02/goo/FixedPoint.h | 155 - thirdparty/xpdf/xpdf-3.02/goo/GHash.cc | 380 - thirdparty/xpdf/xpdf-3.02/goo/GHash.h | 78 - thirdparty/xpdf/xpdf-3.02/goo/GList.cc | 97 - thirdparty/xpdf/xpdf-3.02/goo/GList.h | 96 - thirdparty/xpdf/xpdf-3.02/goo/GMutex.h | 49 - thirdparty/xpdf/xpdf-3.02/goo/GString.cc | 718 - thirdparty/xpdf/xpdf-3.02/goo/GString.h | 136 - thirdparty/xpdf/xpdf-3.02/goo/Makefile | 71 - thirdparty/xpdf/xpdf-3.02/goo/Makefile.dep | 0 thirdparty/xpdf/xpdf-3.02/goo/Makefile.in | 71 - thirdparty/xpdf/xpdf-3.02/goo/gfile.cc | 731 - thirdparty/xpdf/xpdf-3.02/goo/gfile.h | 138 - thirdparty/xpdf/xpdf-3.02/goo/gmem.cc | 264 - thirdparty/xpdf/xpdf-3.02/goo/gmem.h | 79 - thirdparty/xpdf/xpdf-3.02/goo/gmempp.cc | 32 - thirdparty/xpdf/xpdf-3.02/goo/gtypes.h | 29 - thirdparty/xpdf/xpdf-3.02/goo/parseargs.c | 190 - thirdparty/xpdf/xpdf-3.02/goo/parseargs.h | 71 - thirdparty/xpdf/xpdf-3.02/goo/vms_directory.c | 214 - thirdparty/xpdf/xpdf-3.02/goo/vms_dirent.h | 67 - .../xpdf/xpdf-3.02/goo/vms_sys_dirent.h | 54 - thirdparty/xpdf/xpdf-3.02/goo/vms_unix_time.h | 102 - .../xpdf/xpdf-3.02/goo/vms_unix_times.c | 42 - thirdparty/xpdf/xpdf-3.02/goo/vms_unlink.c | 22 - thirdparty/xpdf/xpdf-3.02/install-sh | 250 - thirdparty/xpdf/xpdf-3.02/misc/hello.pdf | Bin 917 -> 0 bytes thirdparty/xpdf/xpdf-3.02/misc/xpdf.dt | 28 - thirdparty/xpdf/xpdf-3.02/ms_make.bat | 118 - thirdparty/xpdf/xpdf-3.02/splash/Makefile | 99 - thirdparty/xpdf/xpdf-3.02/splash/Makefile.dep | 0 thirdparty/xpdf/xpdf-3.02/splash/Makefile.in | 99 - thirdparty/xpdf/xpdf-3.02/splash/Splash.cc | 3310 ----- thirdparty/xpdf/xpdf-3.02/splash/Splash.h | 293 - .../xpdf/xpdf-3.02/splash/SplashBitmap.cc | 188 - .../xpdf/xpdf-3.02/splash/SplashBitmap.h | 61 - .../xpdf/xpdf-3.02/splash/SplashClip.cc | 382 - thirdparty/xpdf/xpdf-3.02/splash/SplashClip.h | 107 - .../xpdf/xpdf-3.02/splash/SplashErrorCodes.h | 32 - .../xpdf/xpdf-3.02/splash/SplashFTFont.cc | 357 - .../xpdf/xpdf-3.02/splash/SplashFTFont.h | 58 - .../xpdf-3.02/splash/SplashFTFontEngine.cc | 179 - .../xpdf-3.02/splash/SplashFTFontEngine.h | 65 - .../xpdf/xpdf-3.02/splash/SplashFTFontFile.cc | 114 - .../xpdf/xpdf-3.02/splash/SplashFTFontFile.h | 73 - .../xpdf/xpdf-3.02/splash/SplashFont.cc | 176 - thirdparty/xpdf/xpdf-3.02/splash/SplashFont.h | 104 - .../xpdf/xpdf-3.02/splash/SplashFontEngine.cc | 317 - .../xpdf/xpdf-3.02/splash/SplashFontEngine.h | 91 - .../xpdf/xpdf-3.02/splash/SplashFontFile.cc | 55 - .../xpdf/xpdf-3.02/splash/SplashFontFile.h | 60 - .../xpdf/xpdf-3.02/splash/SplashFontFileID.cc | 23 - .../xpdf/xpdf-3.02/splash/SplashFontFileID.h | 30 - .../xpdf/xpdf-3.02/splash/SplashGlyphBitmap.h | 26 - thirdparty/xpdf/xpdf-3.02/splash/SplashMath.h | 89 - .../xpdf/xpdf-3.02/splash/SplashPath.cc | 184 - thirdparty/xpdf/xpdf-3.02/splash/SplashPath.h | 121 - .../xpdf/xpdf-3.02/splash/SplashPattern.cc | 40 - .../xpdf/xpdf-3.02/splash/SplashPattern.h | 65 - .../xpdf/xpdf-3.02/splash/SplashScreen.cc | 383 - .../xpdf/xpdf-3.02/splash/SplashScreen.h | 56 - .../xpdf/xpdf-3.02/splash/SplashState.cc | 165 - .../xpdf/xpdf-3.02/splash/SplashState.h | 103 - .../xpdf/xpdf-3.02/splash/SplashT1Font.cc | 287 - .../xpdf/xpdf-3.02/splash/SplashT1Font.h | 57 - .../xpdf-3.02/splash/SplashT1FontEngine.cc | 124 - .../xpdf-3.02/splash/SplashT1FontEngine.h | 53 - .../xpdf/xpdf-3.02/splash/SplashT1FontFile.cc | 97 - .../xpdf/xpdf-3.02/splash/SplashT1FontFile.h | 58 - .../xpdf/xpdf-3.02/splash/SplashTypes.h | 132 - .../xpdf/xpdf-3.02/splash/SplashXPath.cc | 438 - .../xpdf/xpdf-3.02/splash/SplashXPath.h | 100 - .../xpdf-3.02/splash/SplashXPathScanner.cc | 428 - .../xpdf-3.02/splash/SplashXPathScanner.h | 87 - thirdparty/xpdf/xpdf-3.02/xpdf/Annot.cc | 1556 -- thirdparty/xpdf/xpdf-3.02/xpdf/Annot.h | 142 - thirdparty/xpdf/xpdf-3.02/xpdf/Array.cc | 73 - thirdparty/xpdf/xpdf-3.02/xpdf/Array.h | 58 - thirdparty/xpdf/xpdf-3.02/xpdf/BuiltinFont.cc | 65 - thirdparty/xpdf/xpdf-3.02/xpdf/BuiltinFont.h | 57 - .../xpdf/xpdf-3.02/xpdf/BuiltinFontTables.cc | 4284 ------ .../xpdf/xpdf-3.02/xpdf/BuiltinFontTables.h | 23 - thirdparty/xpdf/xpdf-3.02/xpdf/CMap.cc | 408 - thirdparty/xpdf/xpdf-3.02/xpdf/CMap.h | 102 - thirdparty/xpdf/xpdf-3.02/xpdf/Catalog.cc | 374 - thirdparty/xpdf/xpdf-3.02/xpdf/Catalog.h | 97 - .../xpdf/xpdf-3.02/xpdf/CharCodeToUnicode.cc | 540 - .../xpdf/xpdf-3.02/xpdf/CharCodeToUnicode.h | 117 - thirdparty/xpdf/xpdf-3.02/xpdf/CharTypes.h | 24 - .../xpdf/xpdf-3.02/xpdf/CompactFontTables.h | 464 - .../xpdf/xpdf-3.02/xpdf/CoreOutputDev.cc | 61 - .../xpdf/xpdf-3.02/xpdf/CoreOutputDev.h | 61 - thirdparty/xpdf/xpdf-3.02/xpdf/Decrypt.cc | 776 - thirdparty/xpdf/xpdf-3.02/xpdf/Decrypt.h | 95 - thirdparty/xpdf/xpdf-3.02/xpdf/Dict.cc | 95 - thirdparty/xpdf/xpdf-3.02/xpdf/Dict.h | 77 - thirdparty/xpdf/xpdf-3.02/xpdf/Error.cc | 38 - thirdparty/xpdf/xpdf-3.02/xpdf/Error.h | 23 - thirdparty/xpdf/xpdf-3.02/xpdf/ErrorCodes.h | 36 - .../xpdf/xpdf-3.02/xpdf/FontEncodingTables.cc | 1824 --- .../xpdf/xpdf-3.02/xpdf/FontEncodingTables.h | 20 - thirdparty/xpdf/xpdf-3.02/xpdf/Function.cc | 1573 -- thirdparty/xpdf/xpdf-3.02/xpdf/Function.h | 229 - thirdparty/xpdf/xpdf-3.02/xpdf/Gfx.cc | 4181 ------ thirdparty/xpdf/xpdf-3.02/xpdf/Gfx.h | 312 - thirdparty/xpdf/xpdf-3.02/xpdf/GfxFont.cc | 1568 -- thirdparty/xpdf/xpdf-3.02/xpdf/GfxFont.h | 320 - thirdparty/xpdf/xpdf-3.02/xpdf/GfxState.cc | 4137 ------ thirdparty/xpdf/xpdf-3.02/xpdf/GfxState.h | 1244 -- .../xpdf/xpdf-3.02/xpdf/GlobalParams.cc | 2908 ---- thirdparty/xpdf/xpdf-3.02/xpdf/GlobalParams.h | 463 - .../xpdf/xpdf-3.02/xpdf/ImageOutputDev.cc | 195 - .../xpdf/xpdf-3.02/xpdf/ImageOutputDev.h | 76 - .../xpdf/xpdf-3.02/xpdf/JArithmeticDecoder.cc | 322 - .../xpdf/xpdf-3.02/xpdf/JArithmeticDecoder.h | 109 - thirdparty/xpdf/xpdf-3.02/xpdf/JBIG2Stream.cc | 3413 ----- thirdparty/xpdf/xpdf-3.02/xpdf/JBIG2Stream.h | 145 - thirdparty/xpdf/xpdf-3.02/xpdf/JPXStream.cc | 3144 ---- thirdparty/xpdf/xpdf-3.02/xpdf/JPXStream.h | 351 - thirdparty/xpdf/xpdf-3.02/xpdf/Lexer.cc | 485 - thirdparty/xpdf/xpdf-3.02/xpdf/Lexer.h | 80 - thirdparty/xpdf/xpdf-3.02/xpdf/Link.cc | 784 - thirdparty/xpdf/xpdf-3.02/xpdf/Link.h | 369 - thirdparty/xpdf/xpdf-3.02/xpdf/Makefile | 254 - thirdparty/xpdf/xpdf-3.02/xpdf/Makefile.dep | 0 thirdparty/xpdf/xpdf-3.02/xpdf/Makefile.in | 254 - .../xpdf/xpdf-3.02/xpdf/NameToCharCode.cc | 116 - .../xpdf/xpdf-3.02/xpdf/NameToCharCode.h | 42 - .../xpdf/xpdf-3.02/xpdf/NameToUnicodeTable.h | 1097 -- thirdparty/xpdf/xpdf-3.02/xpdf/Object.cc | 231 - thirdparty/xpdf/xpdf-3.02/xpdf/Object.h | 303 - thirdparty/xpdf/xpdf-3.02/xpdf/Outline.cc | 151 - thirdparty/xpdf/xpdf-3.02/xpdf/Outline.h | 76 - thirdparty/xpdf/xpdf-3.02/xpdf/OutputDev.cc | 131 - thirdparty/xpdf/xpdf-3.02/xpdf/OutputDev.h | 250 - thirdparty/xpdf/xpdf-3.02/xpdf/PDFCore.cc | 2044 --- thirdparty/xpdf/xpdf-3.02/xpdf/PDFCore.h | 321 - thirdparty/xpdf/xpdf-3.02/xpdf/PDFDoc.cc | 402 - thirdparty/xpdf/xpdf-3.02/xpdf/PDFDoc.h | 183 - .../xpdf/xpdf-3.02/xpdf/PDFDocEncoding.cc | 44 - .../xpdf/xpdf-3.02/xpdf/PDFDocEncoding.h | 16 - thirdparty/xpdf/xpdf-3.02/xpdf/PSOutputDev.cc | 6222 -------- thirdparty/xpdf/xpdf-3.02/xpdf/PSOutputDev.h | 395 - thirdparty/xpdf/xpdf-3.02/xpdf/PSTokenizer.cc | 135 - thirdparty/xpdf/xpdf-3.02/xpdf/PSTokenizer.h | 41 - thirdparty/xpdf/xpdf-3.02/xpdf/Page.cc | 441 - thirdparty/xpdf/xpdf-3.02/xpdf/Page.h | 187 - thirdparty/xpdf/xpdf-3.02/xpdf/Parser.cc | 227 - thirdparty/xpdf/xpdf-3.02/xpdf/Parser.h | 59 - .../xpdf/xpdf-3.02/xpdf/PreScanOutputDev.cc | 257 - .../xpdf/xpdf-3.02/xpdf/PreScanOutputDev.h | 130 - .../xpdf/xpdf-3.02/xpdf/SecurityHandler.cc | 390 - .../xpdf/xpdf-3.02/xpdf/SecurityHandler.h | 160 - .../xpdf/xpdf-3.02/xpdf/SplashOutputDev.cc | 2845 ---- .../xpdf/xpdf-3.02/xpdf/SplashOutputDev.h | 247 - thirdparty/xpdf/xpdf-3.02/xpdf/Stream-CCITT.h | 459 - thirdparty/xpdf/xpdf-3.02/xpdf/Stream.cc | 4627 ------ thirdparty/xpdf/xpdf-3.02/xpdf/Stream.h | 858 -- .../xpdf/xpdf-3.02/xpdf/TextOutputDev.cc | 4090 ------ .../xpdf/xpdf-3.02/xpdf/TextOutputDev.h | 661 - thirdparty/xpdf/xpdf-3.02/xpdf/UTF8.h | 56 - thirdparty/xpdf/xpdf-3.02/xpdf/UnicodeMap.cc | 293 - thirdparty/xpdf/xpdf-3.02/xpdf/UnicodeMap.h | 123 - .../xpdf/xpdf-3.02/xpdf/UnicodeMapTables.h | 361 - .../xpdf/xpdf-3.02/xpdf/UnicodeTypeTable.cc | 949 -- .../xpdf/xpdf-3.02/xpdf/UnicodeTypeTable.h | 20 - thirdparty/xpdf/xpdf-3.02/xpdf/XPDFApp.cc | 447 - thirdparty/xpdf/xpdf-3.02/xpdf/XPDFApp.h | 114 - thirdparty/xpdf/xpdf-3.02/xpdf/XPDFCore.cc | 1655 --- thirdparty/xpdf/xpdf-3.02/xpdf/XPDFCore.h | 251 - thirdparty/xpdf/xpdf-3.02/xpdf/XPDFTree.cc | 931 -- thirdparty/xpdf/xpdf-3.02/xpdf/XPDFTree.h | 45 - thirdparty/xpdf/xpdf-3.02/xpdf/XPDFTreeP.h | 87 - thirdparty/xpdf/xpdf-3.02/xpdf/XPDFViewer.cc | 3488 ----- thirdparty/xpdf/xpdf-3.02/xpdf/XPDFViewer.h | 352 - thirdparty/xpdf/xpdf-3.02/xpdf/XRef.cc | 896 -- thirdparty/xpdf/xpdf-3.02/xpdf/XRef.h | 133 - .../xpdf/xpdf-3.02/xpdf/XpdfPluginAPI.cc | 262 - .../xpdf/xpdf-3.02/xpdf/XpdfPluginAPI.h | 341 - thirdparty/xpdf/xpdf-3.02/xpdf/about-text.h | 48 - thirdparty/xpdf/xpdf-3.02/xpdf/about.xbm | 6 - thirdparty/xpdf/xpdf-3.02/xpdf/backArrow.xbm | 6 - .../xpdf/xpdf-3.02/xpdf/backArrowDis.xbm | 6 - thirdparty/xpdf/xpdf-3.02/xpdf/config.h | 112 - .../xpdf/xpdf-3.02/xpdf/dblLeftArrow.xbm | 6 - .../xpdf/xpdf-3.02/xpdf/dblLeftArrowDis.xbm | 6 - .../xpdf/xpdf-3.02/xpdf/dblRightArrow.xbm | 6 - .../xpdf/xpdf-3.02/xpdf/dblRightArrowDis.xbm | 6 - thirdparty/xpdf/xpdf-3.02/xpdf/find.xbm | 6 - thirdparty/xpdf/xpdf-3.02/xpdf/findDis.xbm | 6 - .../xpdf/xpdf-3.02/xpdf/forwardArrow.xbm | 6 - .../xpdf/xpdf-3.02/xpdf/forwardArrowDis.xbm | 6 - thirdparty/xpdf/xpdf-3.02/xpdf/leftArrow.xbm | 5 - .../xpdf/xpdf-3.02/xpdf/leftArrowDis.xbm | 5 - thirdparty/xpdf/xpdf-3.02/xpdf/pdffonts.cc | 298 - thirdparty/xpdf/xpdf-3.02/xpdf/pdfimages.cc | 155 - thirdparty/xpdf/xpdf-3.02/xpdf/pdfinfo.cc | 387 - thirdparty/xpdf/xpdf-3.02/xpdf/pdftoppm.cc | 203 - thirdparty/xpdf/xpdf-3.02/xpdf/pdftops.cc | 344 - thirdparty/xpdf/xpdf-3.02/xpdf/pdftotext.cc | 333 - thirdparty/xpdf/xpdf-3.02/xpdf/print.xbm | 6 - thirdparty/xpdf/xpdf-3.02/xpdf/printDis.xbm | 6 - thirdparty/xpdf/xpdf-3.02/xpdf/rightArrow.xbm | 5 - .../xpdf/xpdf-3.02/xpdf/rightArrowDis.xbm | 5 - thirdparty/xpdf/xpdf-3.02/xpdf/xpdf.cc | 344 - thirdparty/xpdf/xpdf-3.02/xpdf/xpdfIcon.xpm | 62 - thirdparty/xpdf/xpdf.pro | 129 - thirdparty/zlib/1.2.3/include/zconf.h | 332 - thirdparty/zlib/1.2.3/include/zlib.h | 1357 -- thirdparty/zlib/1.2.3/lib/zlib.lib | Bin 104160 -> 0 bytes thirdparty/zlib/zlib-1.2.5/CMakeLists.txt | 190 - thirdparty/zlib/zlib-1.2.5/ChangeLog | 1208 -- thirdparty/zlib/zlib-1.2.5/FAQ | 366 - thirdparty/zlib/zlib-1.2.5/INDEX | 65 - thirdparty/zlib/zlib-1.2.5/Makefile | 5 - thirdparty/zlib/zlib-1.2.5/Makefile.in | 257 - thirdparty/zlib/zlib-1.2.5/README | 115 - thirdparty/zlib/zlib-1.2.5/adler32.c | 169 - thirdparty/zlib/zlib-1.2.5/amiga/Makefile.pup | 69 - thirdparty/zlib/zlib-1.2.5/amiga/Makefile.sas | 68 - thirdparty/zlib/zlib-1.2.5/compress.c | 80 - thirdparty/zlib/zlib-1.2.5/configure | 596 - .../zlib/zlib-1.2.5/contrib/README.contrib | 77 - .../zlib-1.2.5/contrib/ada/buffer_demo.adb | 106 - .../zlib/zlib-1.2.5/contrib/ada/mtest.adb | 156 - .../zlib/zlib-1.2.5/contrib/ada/read.adb | 156 - .../zlib/zlib-1.2.5/contrib/ada/readme.txt | 65 - .../zlib/zlib-1.2.5/contrib/ada/test.adb | 463 - .../zlib-1.2.5/contrib/ada/zlib-streams.adb | 225 - .../zlib-1.2.5/contrib/ada/zlib-streams.ads | 114 - .../zlib/zlib-1.2.5/contrib/ada/zlib-thin.adb | 141 - .../zlib/zlib-1.2.5/contrib/ada/zlib-thin.ads | 450 - .../zlib/zlib-1.2.5/contrib/ada/zlib.adb | 701 - .../zlib/zlib-1.2.5/contrib/ada/zlib.ads | 328 - .../zlib/zlib-1.2.5/contrib/ada/zlib.gpr | 20 - .../zlib-1.2.5/contrib/amd64/amd64-match.S | 452 - .../zlib/zlib-1.2.5/contrib/asm686/README.686 | 51 - .../zlib/zlib-1.2.5/contrib/asm686/match.S | 343 - .../zlib/zlib-1.2.5/contrib/blast/Makefile | 8 - .../zlib/zlib-1.2.5/contrib/blast/README | 4 - .../zlib/zlib-1.2.5/contrib/blast/blast.c | 444 - .../zlib/zlib-1.2.5/contrib/blast/blast.h | 71 - .../zlib/zlib-1.2.5/contrib/blast/test.pk | Bin 8 -> 0 bytes .../zlib/zlib-1.2.5/contrib/blast/test.txt | 1 - .../zlib/zlib-1.2.5/contrib/delphi/ZLib.pas | 557 - .../zlib-1.2.5/contrib/delphi/ZLibConst.pas | 11 - .../zlib/zlib-1.2.5/contrib/delphi/readme.txt | 76 - .../zlib-1.2.5/contrib/delphi/zlibd32.mak | 99 - .../zlib-1.2.5/contrib/dotzlib/DotZLib.build | 33 - .../zlib-1.2.5/contrib/dotzlib/DotZLib.chm | Bin 72726 -> 0 bytes .../contrib/dotzlib/DotZLib/AssemblyInfo.cs | 58 - .../contrib/dotzlib/DotZLib/ChecksumImpl.cs | 202 - .../contrib/dotzlib/DotZLib/CircularBuffer.cs | 83 - .../contrib/dotzlib/DotZLib/CodecBase.cs | 198 - .../contrib/dotzlib/DotZLib/Deflater.cs | 106 - .../contrib/dotzlib/DotZLib/DotZLib.cs | 288 - .../contrib/dotzlib/DotZLib/DotZLib.csproj | 141 - .../contrib/dotzlib/DotZLib/GZipStream.cs | 301 - .../contrib/dotzlib/DotZLib/Inflater.cs | 105 - .../contrib/dotzlib/DotZLib/UnitTests.cs | 274 - .../contrib/dotzlib/LICENSE_1_0.txt | 23 - .../zlib-1.2.5/contrib/dotzlib/readme.txt | 58 - .../zlib-1.2.5/contrib/gcc_gvmat64/gvmat64.S | 574 - .../zlib/zlib-1.2.5/contrib/infback9/README | 1 - .../zlib-1.2.5/contrib/infback9/infback9.c | 617 - .../zlib-1.2.5/contrib/infback9/infback9.h | 37 - .../zlib-1.2.5/contrib/infback9/inffix9.h | 107 - .../zlib-1.2.5/contrib/infback9/inflate9.h | 47 - .../zlib-1.2.5/contrib/infback9/inftree9.c | 324 - .../zlib-1.2.5/contrib/infback9/inftree9.h | 61 - .../zlib-1.2.5/contrib/inflate86/inffas86.c | 1157 -- .../zlib-1.2.5/contrib/inflate86/inffast.S | 1368 -- .../zlib/zlib-1.2.5/contrib/iostream/test.cpp | 24 - .../zlib-1.2.5/contrib/iostream/zfstream.cpp | 329 - .../zlib-1.2.5/contrib/iostream/zfstream.h | 128 - .../zlib-1.2.5/contrib/iostream2/zstream.h | 307 - .../contrib/iostream2/zstream_test.cpp | 25 - .../zlib/zlib-1.2.5/contrib/iostream3/README | 35 - .../zlib/zlib-1.2.5/contrib/iostream3/TODO | 17 - .../zlib/zlib-1.2.5/contrib/iostream3/test.cc | 50 - .../zlib-1.2.5/contrib/iostream3/zfstream.cc | 479 - .../zlib-1.2.5/contrib/iostream3/zfstream.h | 466 - .../zlib-1.2.5/contrib/masmx64/bld_ml64.bat | 2 - .../zlib-1.2.5/contrib/masmx64/gvmat64.asm | 553 - .../zlib-1.2.5/contrib/masmx64/inffas8664.c | 186 - .../zlib-1.2.5/contrib/masmx64/inffasx64.asm | 396 - .../zlib-1.2.5/contrib/masmx64/readme.txt | 31 - .../zlib-1.2.5/contrib/masmx86/bld_ml32.bat | 2 - .../zlib-1.2.5/contrib/masmx86/inffas32.asm | 1083 -- .../zlib-1.2.5/contrib/masmx86/match686.asm | 478 - .../zlib-1.2.5/contrib/masmx86/readme.txt | 27 - .../zlib/zlib-1.2.5/contrib/minizip/Makefile | 25 - .../contrib/minizip/MiniZip64_Changes.txt | 6 - .../contrib/minizip/MiniZip64_info.txt | 74 - .../zlib/zlib-1.2.5/contrib/minizip/crypt.h | 131 - .../zlib/zlib-1.2.5/contrib/minizip/ioapi.c | 235 - .../zlib/zlib-1.2.5/contrib/minizip/ioapi.h | 200 - .../zlib/zlib-1.2.5/contrib/minizip/iowin32.c | 389 - .../zlib/zlib-1.2.5/contrib/minizip/iowin32.h | 28 - .../zlib/zlib-1.2.5/contrib/minizip/miniunz.c | 648 - .../zlib/zlib-1.2.5/contrib/minizip/minizip.c | 507 - .../zlib/zlib-1.2.5/contrib/minizip/mztools.c | 281 - .../zlib/zlib-1.2.5/contrib/minizip/mztools.h | 31 - .../zlib/zlib-1.2.5/contrib/minizip/unzip.c | 2125 --- .../zlib/zlib-1.2.5/contrib/minizip/unzip.h | 437 - .../zlib/zlib-1.2.5/contrib/minizip/zip.c | 2004 --- .../zlib/zlib-1.2.5/contrib/minizip/zip.h | 362 - .../zlib-1.2.5/contrib/pascal/example.pas | 599 - .../zlib/zlib-1.2.5/contrib/pascal/readme.txt | 76 - .../zlib-1.2.5/contrib/pascal/zlibd32.mak | 99 - .../zlib-1.2.5/contrib/pascal/zlibpas.pas | 236 - .../zlib/zlib-1.2.5/contrib/puff/Makefile | 8 - .../zlib/zlib-1.2.5/contrib/puff/README | 63 - .../zlib/zlib-1.2.5/contrib/puff/puff.c | 955 -- .../zlib/zlib-1.2.5/contrib/puff/puff.h | 31 - .../zlib/zlib-1.2.5/contrib/puff/zeros.raw | Bin 1213 -> 0 bytes .../zlib-1.2.5/contrib/testzlib/testzlib.c | 275 - .../zlib-1.2.5/contrib/testzlib/testzlib.txt | 10 - .../zlib/zlib-1.2.5/contrib/untgz/Makefile | 14 - .../zlib-1.2.5/contrib/untgz/Makefile.msc | 17 - .../zlib/zlib-1.2.5/contrib/untgz/untgz.c | 674 - .../zlib-1.2.5/contrib/vstudio/readme.txt | 60 - .../contrib/vstudio/vc10/miniunz.vcxproj | 310 - .../vstudio/vc10/miniunz.vcxproj.filters | 22 - .../contrib/vstudio/vc10/miniunz.vcxproj.user | 3 - .../contrib/vstudio/vc10/minizip.vcxproj | 307 - .../vstudio/vc10/minizip.vcxproj.filters | 22 - .../contrib/vstudio/vc10/minizip.vcxproj.user | 3 - .../contrib/vstudio/vc10/testzlib.vcxproj | 420 - .../vstudio/vc10/testzlib.vcxproj.filters | 58 - .../vstudio/vc10/testzlib.vcxproj.user | 3 - .../contrib/vstudio/vc10/testzlibdll.vcxproj | 310 - .../vstudio/vc10/testzlibdll.vcxproj.filters | 22 - .../vstudio/vc10/testzlibdll.vcxproj.user | 3 - .../zlib-1.2.5/contrib/vstudio/vc10/zlib.rc | 32 - .../contrib/vstudio/vc10/zlibstat.vcxproj | 457 - .../vstudio/vc10/zlibstat.vcxproj.filters | 77 - .../vstudio/vc10/zlibstat.vcxproj.user | 3 - .../contrib/vstudio/vc10/zlibvc.def | 130 - .../contrib/vstudio/vc10/zlibvc.vcxproj | 659 - .../vstudio/vc10/zlibvc.vcxproj.filters | 118 - .../contrib/vstudio/vc10/zlibvc.vcxproj.user | 3 - .../zlib-1.2.5/contrib/vstudio/vc9/zlib.rc | 32 - .../zlib-1.2.5/contrib/vstudio/vc9/zlibvc.def | 130 - thirdparty/zlib/zlib-1.2.5/crc32.c | 442 - thirdparty/zlib/zlib-1.2.5/crc32.h | 441 - thirdparty/zlib/zlib-1.2.5/deflate.c | 1834 --- thirdparty/zlib/zlib-1.2.5/deflate.h | 342 - thirdparty/zlib/zlib-1.2.5/doc/algorithm.txt | 209 - thirdparty/zlib/zlib-1.2.5/doc/rfc1950.txt | 619 - thirdparty/zlib/zlib-1.2.5/doc/rfc1951.txt | 955 -- thirdparty/zlib/zlib-1.2.5/doc/rfc1952.txt | 675 - thirdparty/zlib/zlib-1.2.5/doc/txtvsbin.txt | 107 - thirdparty/zlib/zlib-1.2.5/example.c | 565 - .../zlib/zlib-1.2.5/examples/README.examples | 49 - thirdparty/zlib/zlib-1.2.5/examples/enough.c | 569 - thirdparty/zlib/zlib-1.2.5/examples/fitblk.c | 233 - thirdparty/zlib/zlib-1.2.5/examples/gun.c | 701 - .../zlib/zlib-1.2.5/examples/gzappend.c | 500 - thirdparty/zlib/zlib-1.2.5/examples/gzjoin.c | 448 - thirdparty/zlib/zlib-1.2.5/examples/gzlog.c | 1058 -- thirdparty/zlib/zlib-1.2.5/examples/gzlog.h | 89 - .../zlib/zlib-1.2.5/examples/zlib_how.html | 545 - thirdparty/zlib/zlib-1.2.5/examples/zpipe.c | 205 - thirdparty/zlib/zlib-1.2.5/examples/zran.c | 404 - thirdparty/zlib/zlib-1.2.5/gzclose.c | 25 - thirdparty/zlib/zlib-1.2.5/gzguts.h | 132 - thirdparty/zlib/zlib-1.2.5/gzlib.c | 537 - thirdparty/zlib/zlib-1.2.5/gzread.c | 653 - thirdparty/zlib/zlib-1.2.5/gzwrite.c | 531 - thirdparty/zlib/zlib-1.2.5/infback.c | 632 - thirdparty/zlib/zlib-1.2.5/inffast.c | 340 - thirdparty/zlib/zlib-1.2.5/inffast.h | 11 - thirdparty/zlib/zlib-1.2.5/inffixed.h | 94 - thirdparty/zlib/zlib-1.2.5/inflate.c | 1480 -- thirdparty/zlib/zlib-1.2.5/inflate.h | 122 - thirdparty/zlib/zlib-1.2.5/inftrees.c | 330 - thirdparty/zlib/zlib-1.2.5/inftrees.h | 62 - thirdparty/zlib/zlib-1.2.5/minigzip.c | 440 - thirdparty/zlib/zlib-1.2.5/msdos/Makefile.bor | 115 - thirdparty/zlib/zlib-1.2.5/msdos/Makefile.dj2 | 104 - thirdparty/zlib/zlib-1.2.5/msdos/Makefile.emx | 69 - thirdparty/zlib/zlib-1.2.5/msdos/Makefile.msc | 112 - thirdparty/zlib/zlib-1.2.5/msdos/Makefile.tc | 100 - .../zlib/zlib-1.2.5/nintendods/Makefile | 126 - thirdparty/zlib/zlib-1.2.5/nintendods/README | 5 - .../zlib/zlib-1.2.5/old/Makefile.riscos | 151 - thirdparty/zlib/zlib-1.2.5/old/README | 3 - thirdparty/zlib/zlib-1.2.5/old/as400/bndsrc | 132 - .../zlib/zlib-1.2.5/old/as400/compile.clp | 123 - .../zlib/zlib-1.2.5/old/as400/readme.txt | 111 - thirdparty/zlib/zlib-1.2.5/old/as400/zlib.inc | 331 - thirdparty/zlib/zlib-1.2.5/old/descrip.mms | 48 - .../zlib/zlib-1.2.5/old/os2/Makefile.os2 | 136 - thirdparty/zlib/zlib-1.2.5/old/os2/zlib.def | 51 - .../zlib/zlib-1.2.5/old/visual-basic.txt | 160 - .../zlib/zlib-1.2.5/old/visualc6/README.txt | 73 - .../zlib/zlib-1.2.5/old/visualc6/example.dsp | 278 - .../zlib/zlib-1.2.5/old/visualc6/minigzip.dsp | 278 - .../zlib/zlib-1.2.5/old/visualc6/zlib.dsp | 621 - .../zlib/zlib-1.2.5/old/visualc6/zlib.dsw | 59 - thirdparty/zlib/zlib-1.2.5/qnx/package.qpg | 141 - thirdparty/zlib/zlib-1.2.5/treebuild.xml | 116 - thirdparty/zlib/zlib-1.2.5/trees.c | 1244 -- thirdparty/zlib/zlib-1.2.5/trees.h | 128 - thirdparty/zlib/zlib-1.2.5/uncompr.c | 59 - .../zlib/zlib-1.2.5/watcom/watcom_f.mak | 43 - .../zlib/zlib-1.2.5/watcom/watcom_l.mak | 43 - thirdparty/zlib/zlib-1.2.5/win32/DLL_FAQ.txt | 397 - thirdparty/zlib/zlib-1.2.5/win32/Makefile.bor | 110 - thirdparty/zlib/zlib-1.2.5/win32/Makefile.emx | 69 - thirdparty/zlib/zlib-1.2.5/win32/Makefile.gcc | 164 - thirdparty/zlib/zlib-1.2.5/win32/Makefile.msc | 157 - .../zlib/zlib-1.2.5/win32/README-WIN32.txt | 103 - thirdparty/zlib/zlib-1.2.5/win32/VisualC.txt | 3 - thirdparty/zlib/zlib-1.2.5/win32/zlib.def | 74 - thirdparty/zlib/zlib-1.2.5/win32/zlib1.rc | 40 - thirdparty/zlib/zlib-1.2.5/zconf.h | 428 - thirdparty/zlib/zlib-1.2.5/zconf.h.cmakein | 430 - thirdparty/zlib/zlib-1.2.5/zconf.h.in | 428 - thirdparty/zlib/zlib-1.2.5/zlib.3 | 151 - thirdparty/zlib/zlib-1.2.5/zlib.3.pdf | Bin 8686 -> 0 bytes thirdparty/zlib/zlib-1.2.5/zlib.h | 1613 --- thirdparty/zlib/zlib-1.2.5/zlib.map | 68 - thirdparty/zlib/zlib-1.2.5/zlib.pc.in | 13 - thirdparty/zlib/zlib-1.2.5/zlib2ansi | 152 - thirdparty/zlib/zlib-1.2.5/zutil.c | 318 - thirdparty/zlib/zlib-1.2.5/zutil.h | 274 - 3562 files changed, 1036593 deletions(-) delete mode 100644 thirdparty/fleetwood/reply2005/include/replyxcontrol1.h delete mode 100644 thirdparty/fleetwood/reply2005/lib/reply2005.lib delete mode 100644 thirdparty/fleetwood/reply2005/ocx/Reply Toolkit Reference version 6-0-15.pdf delete mode 100644 thirdparty/fleetwood/reply2005/ocx/Reply2005.ocx delete mode 100644 thirdparty/fleetwood/reply2005/reply2005.pro delete mode 100644 thirdparty/fleetwood/replyWRS970/include/wrs970.h delete mode 100644 thirdparty/fleetwood/replyWRS970/lib/replyWRS970.lib delete mode 100644 thirdparty/fleetwood/replyWRS970/ocx/WRS970.lic delete mode 100644 thirdparty/fleetwood/replyWRS970/ocx/WRS970.ocx delete mode 100644 thirdparty/fleetwood/replyWRS970/ocx/WRS970_API_Programmers_Guide_3_2_3.pdf delete mode 100644 thirdparty/fleetwood/replyWRS970/replyWRS970.pro delete mode 100644 thirdparty/fleetwood/replyWRS970/wrs970.cpp delete mode 100644 thirdparty/fleetwood/replyWRS970/wrs970.h delete mode 100644 thirdparty/freetype/README.txt delete mode 100644 thirdparty/freetype/freetype-2.4.4/.gitignore delete mode 100644 thirdparty/freetype/freetype-2.4.4/ChangeLog delete mode 100644 thirdparty/freetype/freetype-2.4.4/ChangeLog.20 delete mode 100644 thirdparty/freetype/freetype-2.4.4/ChangeLog.21 delete mode 100644 thirdparty/freetype/freetype-2.4.4/ChangeLog.22 delete mode 100644 thirdparty/freetype/freetype-2.4.4/ChangeLog.23 delete mode 100644 thirdparty/freetype/freetype-2.4.4/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/Jamrules delete mode 100644 thirdparty/freetype/freetype-2.4.4/Makefile delete mode 100644 thirdparty/freetype/freetype-2.4.4/README delete mode 100644 thirdparty/freetype/freetype-2.4.4/README.git delete mode 100644 thirdparty/freetype/freetype-2.4.4/autogen.sh delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/amiga/README delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/amiga/include/freetype/config/ftconfig.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/amiga/include/freetype/config/ftmodule.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/amiga/makefile delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/amiga/makefile.os4 delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/amiga/smakefile delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/amiga/src/base/ftdebug.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/amiga/src/base/ftsystem.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/ansi/ansi-def.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/ansi/ansi.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/atari/ATARI.H delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/atari/FNames.SIC delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/atari/FREETYPE.PRJ delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/atari/README.TXT delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/atari/deflinejoiner.awk delete mode 100755 thirdparty/freetype/freetype-2.4.4/builds/atari/gen-purec-patch.sh delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/beos/beos-def.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/beos/beos.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/beos/detect.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/ansi-cc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/bcc-dev.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/bcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/emx.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/gcc-dev.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/gcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/intelc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/unix-lcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/visualage.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/visualc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/watcom.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/compiler/win-lcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/detect.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/dos/detect.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/dos/dos-def.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/dos/dos-emx.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/dos/dos-gcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/dos/dos-wat.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/exports.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/freetype.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/link_dos.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/link_std.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/mac/FreeType.m68k_cfm.make.txt delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/mac/FreeType.m68k_far.make.txt delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/mac/FreeType.ppc_carbon.make.txt delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/mac/FreeType.ppc_classic.make.txt delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/mac/README delete mode 100755 thirdparty/freetype/freetype-2.4.4/builds/mac/ascii2mpw.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/mac/ftlib.prj.xml delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/mac/ftmac.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/modules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/newline delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/os2/detect.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/os2/os2-def.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/os2/os2-dev.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/os2/os2-gcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/symbian/bld.inf delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/symbian/freetype.mmp delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/toplevel.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/.gitignore delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/configure.raw delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/detect.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/freetype-config.in delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/freetype2.in delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/freetype2.m4 delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/ft-munmap.m4 delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/ft2unix.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/ftconfig.in delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/ftsystem.c delete mode 100755 thirdparty/freetype/freetype-2.4.4/builds/unix/install-sh delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/install.mk delete mode 100755 thirdparty/freetype/freetype-2.4.4/builds/unix/mkinstalldirs delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/unix-cc.in delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/unix-def.in delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/unix-dev.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/unix-lcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/unix.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/unix/unixddef.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/vms/ftconfig.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/vms/ftsystem.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/detect.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/ftdebug.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/vc2005/index.html delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/vc2008/index.html delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/visualc/freetype.dsp delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/visualc/freetype.dsw delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/visualc/index.html delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/visualce/freetype.dsp delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/visualce/freetype.dsw delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/visualce/index.html delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-bcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-bccd.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-dev.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-gcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-icc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-intl.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-lcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-mingw32.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-vcc.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/w32-wat.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/win32/win32-def.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/wince/ftdebug.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/wince/vc2005-ce/index.html delete mode 100644 thirdparty/freetype/freetype-2.4.4/builds/wince/vc2008-ce/index.html delete mode 100755 thirdparty/freetype/freetype-2.4.4/configure delete mode 100644 thirdparty/freetype/freetype-2.4.4/devel/ft2build.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/devel/ftoption.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/CHANGES delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/CUSTOMIZE delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/DEBUG delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/FTL.TXT delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/GPL.TXT delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/INSTALL delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/INSTALL.ANY delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/INSTALL.CROSS delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/INSTALL.GNU delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/INSTALL.MAC delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/INSTALL.UNIX delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/INSTALL.VMS delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/LICENSE.TXT delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/MAKEPP delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/PROBLEMS delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/TODO delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/UPGRADE.UNIX delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/VERSION.DLL delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/formats.txt delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/raster.txt delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/reference/.gitignore delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/reference/README delete mode 100644 thirdparty/freetype/freetype-2.4.4/docs/release delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/config/ftconfig.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/config/ftheader.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/config/ftmodule.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/config/ftoption.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/config/ftstdlib.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/freetype.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftadvanc.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftbbox.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftbdf.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftbitmap.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftcache.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftchapters.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftcid.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/fterrdef.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/fterrors.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftgasp.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftglyph.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftgxval.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftgzip.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftimage.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftincrem.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftlcdfil.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftlist.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftlzw.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftmac.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftmm.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftmodapi.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftmoderr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftotval.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftoutln.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftpfr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftrender.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftsizes.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftsnames.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftstroke.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftsynth.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftsystem.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/fttrigon.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/fttypes.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftwinfnt.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ftxf86.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/autohint.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftcalc.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftdebug.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftdriver.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftgloadr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftmemory.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftobjs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftpic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftrfork.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftserv.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftstream.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/fttrace.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/ftvalid.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/internal.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/pcftypes.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/psaux.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/pshints.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svbdf.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svcid.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svgldict.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svgxval.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svkern.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svmm.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svotval.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svpfr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svpostnm.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svpscmap.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svpsinfo.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svsfnt.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svttcmap.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svtteng.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svttglyf.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svwinfnt.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/services/svxf86nm.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/sfnt.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/t1types.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/internal/tttypes.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/t1tables.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ttnameid.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/tttables.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/tttags.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/freetype/ttunpat.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/include/ft2build.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/modules.cfg delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afangles.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afangles.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afcjk.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afcjk.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afdummy.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afdummy.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/aferrors.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afglobal.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afglobal.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afhints.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afhints.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afindic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afindic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/aflatin.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/aflatin.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/aflatin2.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/aflatin2.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afloader.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afloader.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afmodule.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afmodule.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afpic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afpic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/aftypes.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afwarp.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/afwarp.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/autofit.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/autofit/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/basepic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/basepic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftadvanc.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftapi.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftbase.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftbase.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftbbox.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftbdf.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftbitmap.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftcalc.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftcid.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftdbgmem.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftdebug.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftfstype.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftgasp.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftgloadr.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftglyph.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftgxval.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftinit.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftlcdfil.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftmac.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftmm.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftobjs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftotval.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftoutln.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftpatent.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftpfr.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftpic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftrfork.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftsnames.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftstream.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftstroke.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftsynth.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftsystem.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/fttrigon.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/fttype1.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftutil.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftwinfnt.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/ftxf86.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/base/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/README delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/bdf.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/bdf.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/bdfdrivr.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/bdfdrivr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/bdferror.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/bdflib.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/bdf/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcache.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcbasic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftccache.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftccache.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftccback.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftccmap.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcerror.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcglyph.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcglyph.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcimage.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcimage.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcmanag.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcmanag.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcmru.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcmru.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcsbits.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/ftcsbits.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cache/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cff.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffcmap.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffcmap.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffdrivr.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffdrivr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cfferrs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffgload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffgload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffobjs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffobjs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffparse.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffparse.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffpic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cffpic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cfftoken.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/cfftypes.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cff/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/ciderrs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidgload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidgload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidobjs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidobjs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidparse.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidparse.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidriver.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidriver.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/cidtoken.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/cid/type1cid.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/README delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvalid.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvalid.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvbsln.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvcommn.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvcommn.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxverror.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvfeat.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvfeat.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvfgen.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvjust.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvkern.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvlcar.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmod.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmod.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmort.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmort.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmort0.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmort1.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmort2.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmort4.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmort5.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmorx.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmorx.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmorx0.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmorx1.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmorx2.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmorx4.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvmorx5.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvopbd.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvprop.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/gxvtrak.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gxvalid/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/adler32.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/ftgzip.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/infblock.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/infblock.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/infcodes.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/infcodes.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/inffixed.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/inflate.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/inftrees.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/inftrees.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/infutil.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/infutil.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/zconf.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/zlib.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/zutil.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/gzip/zutil.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/lzw/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/lzw/ftlzw.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/lzw/ftzopen.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/lzw/ftzopen.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/lzw/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvalid.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvalid.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvbase.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvcommn.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvcommn.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otverror.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvgdef.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvgpos.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvgpos.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvgsub.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvjstf.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvmath.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvmod.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/otvmod.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/otvalid/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/README delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcf.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcf.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcfdrivr.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcfdrivr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcferror.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcfread.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcfread.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcfutil.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/pcfutil.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pcf/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfr.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrcmap.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrcmap.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrdrivr.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrdrivr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrerror.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrgload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrgload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrobjs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrobjs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrsbit.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrsbit.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/pfrtypes.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pfr/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/afmparse.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/afmparse.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/psaux.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/psauxerr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/psauxmod.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/psauxmod.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/psconv.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/psconv.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/psobjs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/psobjs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/t1cmap.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/t1cmap.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/t1decode.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psaux/t1decode.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshalgo.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshalgo.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshglob.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshglob.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshinter.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshmod.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshmod.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshnterr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshpic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshpic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshrec.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/pshrec.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/pshinter/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/psmodule.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/psmodule.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/psnamerr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/psnames.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/pspic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/pspic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/pstables.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/psnames/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/ftmisc.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/ftraster.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/ftraster.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/ftrend1.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/ftrend1.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/raster.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/rasterrs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/rastpic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/rastpic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/raster/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/sfdriver.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/sfdriver.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/sferrors.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/sfnt.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/sfntpic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/sfntpic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/sfobjs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/sfobjs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttbdf.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttbdf.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttcmap.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttcmap.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttcmapc.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttkern.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttkern.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttmtx.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttmtx.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttpost.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttpost.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttsbit.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttsbit.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/sfnt/ttsbit0.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/ftgrays.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/ftgrays.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/ftsmerrs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/ftsmooth.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/ftsmooth.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/ftspic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/ftspic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/smooth/smooth.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/apinames.c delete mode 100755 thirdparty/freetype/freetype-2.4.4/src/tools/chktrcmp.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/cordic.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/docmaker/.gitignore delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/docmaker/content.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/docmaker/docbeauty.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/docmaker/docmaker.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/docmaker/formatter.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/docmaker/sources.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/docmaker/tohtml.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/docmaker/utils.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/ftrandom/Makefile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/ftrandom/README delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/ftrandom/ftrandom.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/glnames.py delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/test_afm.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/test_bbox.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/tools/test_trig.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/truetype.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttdriver.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttdriver.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/tterrors.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttgload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttgload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttgxvar.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttgxvar.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttinterp.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttinterp.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttobjs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttobjs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttpic.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttpic.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttpload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/truetype/ttpload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1afm.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1afm.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1driver.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1driver.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1errors.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1gload.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1gload.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1load.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1load.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1objs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1objs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1parse.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1parse.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/t1tokens.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type1/type1.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/t42drivr.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/t42drivr.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/t42error.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/t42objs.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/t42objs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/t42parse.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/t42parse.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/t42types.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/type42/type42.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/winfonts/Jamfile delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/winfonts/fnterrs.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/winfonts/module.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/winfonts/rules.mk delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/winfonts/winfnt.c delete mode 100644 thirdparty/freetype/freetype-2.4.4/src/winfonts/winfnt.h delete mode 100644 thirdparty/freetype/freetype-2.4.4/version.sed delete mode 100644 thirdparty/freetype/freetype.pro delete mode 100644 thirdparty/libs.pri delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/aes.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/applink.c delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/asn1.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/asn1_mac.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/asn1t.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/bio.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/blowfish.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/bn.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/buffer.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/cast.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/comp.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/conf.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/conf_api.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/crypto.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/des.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/des_old.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/dh.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/dsa.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/dso.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/dtls1.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/e_os2.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ebcdic.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ec.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ecdh.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ecdsa.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/engine.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/err.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/evp.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/hmac.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/idea.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/krb5_asn.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/kssl.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/lhash.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/md2.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/md4.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/md5.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/obj_mac.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/objects.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ocsp.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/opensslconf.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/opensslv.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ossl_typ.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/pem.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/pem2.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/pkcs12.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/pkcs7.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/pq_compat.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/pqueue.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/rand.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/rc2.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/rc4.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ripemd.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/rsa.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/safestack.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/sha.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ssl.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ssl2.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ssl23.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ssl3.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/stack.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/store.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/symhacks.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/tls1.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/tmdiff.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/txt_db.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ui.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/ui_compat.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/x509.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/x509_vfy.h delete mode 100644 thirdparty/openssl/0.9.8i/include/openssl/x509v3.h delete mode 100644 thirdparty/openssl/0.9.8i/lib/VC/static/libeay32MD.lib delete mode 100644 thirdparty/openssl/0.9.8i/license.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ACKNOWLEDGMENTS delete mode 100644 thirdparty/openssl/openssl-1.0.0d/CHANGES delete mode 100644 thirdparty/openssl/openssl-1.0.0d/CHANGES.SSLeay delete mode 100755 thirdparty/openssl/openssl-1.0.0d/Configure delete mode 100644 thirdparty/openssl/openssl-1.0.0d/FAQ delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL.DJGPP delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL.MacOS delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL.NW delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL.OS2 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL.VMS delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL.W32 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL.W64 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/INSTALL.WCE delete mode 100644 thirdparty/openssl/openssl-1.0.0d/LICENSE delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/GUSI_Init.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/GetHTTPS.src/CPStringUtils.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/GetHTTPS.src/CPStringUtils.hpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/GetHTTPS.src/ErrorHandling.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/GetHTTPS.src/ErrorHandling.hpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/GetHTTPS.src/GetHTTPS.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/GetHTTPS.src/MacSocket.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/GetHTTPS.src/MacSocket.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/OpenSSL.mcp.hqx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/Randomizer.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/Randomizer.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/TODO delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/_MWERKS_GUSI_prefix.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/_MWERKS_prefix.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/buildinf.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/mklinks.as.hqx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/MacOS/opensslconf.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Makefile.org delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Makefile.shared delete mode 100644 thirdparty/openssl/openssl-1.0.0d/NEWS delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Netware/build.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Netware/cpy_tests.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Netware/do_tests.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Netware/globals.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Netware/readme.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/Netware/set_env.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/PROBLEMS delete mode 100644 thirdparty/openssl/openssl-1.0.0d/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/README.ASN1 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/README.ENGINE delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/TODO delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/VMSify-conf.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/WISHLIST.TXT delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/multinet_shr.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/socketshr_shr.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/tcpip_shr_decc.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/ucx_shr_decc.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/ucx_shr_decc_log.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/VMS/ucx_shr_vaxc.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/CA.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/CA.pl.in delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/CA.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/app_rand.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/apps.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/apps.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/asn1pars.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ca-cert.srl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ca-key.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ca-req.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ca.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/cert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ciphers.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/client.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/cms.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/crl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/crl2p7.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/demoCA/cacert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/demoCA/index.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/demoCA/private/cakey.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/demoCA/serial delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dh.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dh1024.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dh2048.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dh4096.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dh512.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dhparam.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dsa-ca.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dsa-pca.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dsa1024.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dsa512.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dsap.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/dsaparam.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ec.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ecparam.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/engine.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/errstr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/gendh.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/gendsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/genpkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/genrsa.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/apps/md4.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/nseq.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ocsp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/oid.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/openssl-vms.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/openssl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/openssl.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/passwd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pca-cert.srl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pca-key.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pca-req.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pkcs12.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pkcs7.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pkcs8.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pkeyparam.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/pkeyutl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/prime.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/privkey.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/progs.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/progs.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/rand.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/req.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/req.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/rsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/rsa8192.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/rsautl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s1024key.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s1024req.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s512-key.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s512-req.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s_apps.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s_cb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s_client.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s_server.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s_socket.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/s_time.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/server.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/server.srl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/server2.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/sess_id.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/set/set-g-ca.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/set/set-m-ca.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/set/set_b_ca.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/set/set_c_ca.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/set/set_d_ct.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/set/set_root.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/smime.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/speed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/spkac.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/testCA.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/testdsa.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/testrsa.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/timeouts.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/ts.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/tsget delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/verify.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/version.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/winrand.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/apps/x509.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/bugs/MS delete mode 100644 thirdparty/openssl/openssl-1.0.0d/bugs/SSLv3 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/bugs/alpha.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/bugs/dggccbug.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/bugs/sgiccbug.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/bugs/sslref.dif delete mode 100644 thirdparty/openssl/openssl-1.0.0d/bugs/stream.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/bugs/ultrixcc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/certs/README.RootCerts delete mode 100644 thirdparty/openssl/openssl-1.0.0d/certs/demo/ca-cert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/certs/demo/dsa-ca.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/certs/demo/dsa-pca.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/certs/demo/pca-cert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/certs/expired/ICE.crl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/config delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/LPdir_nyi.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/LPdir_unix.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/LPdir_vms.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/LPdir_win.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/LPdir_win32.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/LPdir_wince.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_cbc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_cfb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_core.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_ctr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_ecb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_ige.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_misc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_ofb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_wrap.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/aes_x86core.c delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/aes/asm/aes-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/asm/aes-armv4.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/asm/aes-ia64.S delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/asm/aes-ppc.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/aes/asm/aes-s390x.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/aes/asm/aes-sparcv9.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/aes/asm/aes-x86_64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/alphacpuid.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_bitstr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_bool.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_bytes.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_d2i_fp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_digest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_dup.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_enum.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_gentm.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_i2d_fp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_int.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_mbstr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_object.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_octet.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_print.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_set.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_strex.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_strnid.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_time.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_type.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_utctm.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_utf8.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/a_verify.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/ameth_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn1.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn1_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn1_gen.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn1_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn1_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn1_mac.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn1_par.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn1t.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn_mime.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn_moid.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/asn_pack.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/bio_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/bio_ndef.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/charmap.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/charmap.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/d2i_pr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/d2i_pu.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/evp_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/f_enum.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/f_int.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/f_string.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/i2d_pr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/i2d_pu.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/n_pkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/nsseq.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/p5_pbe.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/p5_pbev2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/p8_pkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/t_bitst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/t_crl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/t_pkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/t_req.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/t_spki.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/t_x509.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/t_x509a.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/tasn_dec.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/tasn_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/tasn_fre.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/tasn_new.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/tasn_prn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/tasn_typ.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/tasn_utl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_algor.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_attrib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_bignum.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_crl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_exten.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_info.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_long.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_name.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_nx509.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_pkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_pubkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_req.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_sig.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_spki.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_val.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_x509.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/asn1/x_x509a.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/COPYRIGHT delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/INSTALL delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/VERSION delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/asm/bf-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/asm/bf-686.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/asm/readme delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_cbc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_cfb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_ecb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_ofb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_opts.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_pi.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bf_skey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bfs.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bfspeed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/bftest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bf/blowfish.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/b_dump.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/b_print.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/b_sock.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bf_buff.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bf_lbuf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bf_nbio.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bf_null.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bio.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bio_cb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bio_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bio_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bio_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_acpt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_bio.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_conn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_dgram.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_fd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_file.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_log.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_mem.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_null.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_rtcp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bio/bss_sock.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/alpha-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/armv4-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/bn-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/co-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/ia64.S delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/mips3-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/mips3.s delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/pa-risc2.s delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/pa-risc2W.s delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/ppc-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/ppc.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/ppc64-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/s390x-mont.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/s390x.S delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/sparcv8.S delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/sparcv8plus.S delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/sparcv9-mont.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/sparcv9a-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/via-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/vms.mar delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86/add.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86/comba.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86/div.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86/f delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86/mul.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86/mul_add.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86/sqr.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86/sub.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86_64-gcc.c delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/bn/asm/x86_64-mont.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn.mul delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_add.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_asm.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_blind.c delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_const.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_ctx.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_depr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_div.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_exp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_exp2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_gcd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_gf2m.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_kron.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_mod.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_mont.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_mpi.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_mul.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_nist.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_prime.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_prime.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_prime.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_print.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_rand.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_recp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_shift.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_sqr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_sqrt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bn_word.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bnspeed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/bntest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/divtest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/exp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/expspeed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/exptest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/todo delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/bn/vms-helper.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/buffer/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/buffer/buf_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/buffer/buffer.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/buffer/buffer.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/asm/cmll-x86.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/asm/cmll-x86_64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/camellia.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/camellia.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/cmll_cbc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/cmll_cfb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/cmll_ctr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/cmll_ecb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/cmll_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/cmll_misc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/camellia/cmll_ofb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/asm/cast-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/asm/readme delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/c_cfb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/c_ecb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/c_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/c_ofb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/c_skey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/cast.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/cast_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/cast_s.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/cast_spd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/castopts.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/casts.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cast/casttest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_att.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_cd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_dd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_env.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_ess.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_io.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_sd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cms/cms_smime.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/comp/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/comp/c_rle.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/comp/c_zlib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/comp/comp.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/comp/comp_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/comp/comp_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/cnf_save.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_api.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_api.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_def.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_def.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_mall.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_mod.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/conf_sap.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/keysets.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/ssleay.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/conf/test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cpt_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cryptlib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cryptlib.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/crypto.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/cversion.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/COPYRIGHT delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/DES.pm delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/DES.xs delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/FILES0 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/INSTALL delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/Imakefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/KERBEROS delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/VERSION delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/asm/crypt586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/asm/des-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/asm/des_enc.m4 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/asm/desboth.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/asm/readme delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/cbc3_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/cbc_cksm.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/cbc_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/cfb64ede.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/cfb64enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/cfb_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des3s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des_old.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des_old.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des_old2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des_opts.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/des_ver.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/dess.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/destest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/ecb3_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/ecb_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/ede_cbcm_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/enc_read.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/enc_writ.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/fcrypt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/fcrypt_b.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/makefile.bc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/ncbc_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/ofb64ede.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/ofb64enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/ofb_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/options.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/pcbc_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/qud_cksm.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/rand_key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/read2pwd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/read_pwd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/rpc_des.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/rpc_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/rpw.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/set_key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/speed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/spr.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/str2key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/t/test delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/times/486-50.sol delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/times/586-100.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/times/686-200.fre delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/times/aix.cc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/times/alpha.cc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/times/hpux.cc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/times/sparc.gcc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/times/usparc.cc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/typemap delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/des/xcbc_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh1024.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh192.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh2048.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh4096.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh512.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_ameth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_check.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_depr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_gen.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_pmeth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dh_prn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/dhtest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/example delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/generate delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/p1024.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/p192.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dh/p512.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_ameth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_depr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_gen.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_ossl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_pmeth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_prn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsa_vrf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsagen.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/dsatest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dsa/fips186a.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_beos.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_dl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_dlfcn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_null.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_openssl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_vms.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/dso/dso_win32.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ebcdic.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ebcdic.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec2_mult.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec2_smpl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_ameth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_check.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_curve.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_cvt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_mult.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_pmeth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ec_print.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/eck_prn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ecp_mont.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ecp_nist.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ecp_smpl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ec/ectest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdh/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdh/ecdh.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdh/ecdhtest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdh/ech_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdh/ech_key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdh/ech_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdh/ech_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdh/ech_ossl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecdsa.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecdsatest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecs_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecs_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecs_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecs_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecs_ossl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecs_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ecdsa/ecs_vrf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_all.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_cnf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_cryptodev.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_ctrl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_dyn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_fat.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_init.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_int.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_list.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_openssl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_pkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/eng_table.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/engine.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/enginetest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_asnmth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_cipher.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_dh.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_digest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_dsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_ecdh.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_ecdsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_pkmeth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_rand.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_rsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/engine/tb_store.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/err/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/err/err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/err/err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/err/err_all.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/err/err_prn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/err/openssl.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/bio_b64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/bio_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/bio_md.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/bio_ok.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/c_all.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/c_allc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/c_alld.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/digest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_aes.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_bf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_camellia.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_cast.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_des.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_des3.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_dsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_idea.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_null.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_old.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_rc2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_rc4.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_rc5.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_seed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/e_xcbc_d.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/encode.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_acnf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_pbe.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_pkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evp_test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/evptests.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_dss.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_dss1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_ecdsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_md2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_md4.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_md5.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_mdc2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_null.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_ripemd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_sha.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_sha1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_sigver.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/m_wp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/names.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/openbsd_hw.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p5_crpt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p5_crpt2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p_dec.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p_open.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p_seal.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/p_verify.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/pmeth_fn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/pmeth_gn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/evp/pmeth_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ex_data.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/hmac/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/hmac/hm_ameth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/hmac/hm_pmeth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/hmac/hmac.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/hmac/hmac.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/hmac/hmactest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ia64cpuid.S delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/i_cbc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/i_cfb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/i_ecb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/i_ofb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/i_skey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/idea.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/idea_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/idea_spd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/ideatest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/idea/version delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/jpake/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/jpake/jpake.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/jpake/jpake.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/jpake/jpake_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/jpake/jpaketest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/krb5/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/krb5/krb5_asn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/krb5/krb5_asn.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/lhash/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/lhash/lh_stats.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/lhash/lh_test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/lhash/lhash.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/lhash/lhash.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/lhash/num.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md2/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md2/md2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md2/md2.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md2/md2_dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md2/md2_one.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md2/md2test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md32_common.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md4/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md4/md4.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md4/md4.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md4/md4_dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md4/md4_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md4/md4_one.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md4/md4s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md4/md4test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/asm/md5-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/asm/md5-ia64.S delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/md5/asm/md5-x86_64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/md5.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/md5.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/md5_dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/md5_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/md5_one.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/md5s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/md5/md5test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/mdc2/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/mdc2/mdc2.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/mdc2/mdc2_one.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/mdc2/mdc2dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/mdc2/mdc2test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/mem.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/mem_clr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/mem_dbg.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/modes/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/modes/cbc128.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/modes/cfb128.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/modes/ctr128.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/modes/cts128.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/modes/modes.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/modes/ofb128.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/o_dir.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/o_dir.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/o_dir_test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/o_str.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/o_str.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/o_time.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/o_time.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/o_names.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_dat.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_dat.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_dat.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_mac.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_mac.num delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_xref.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_xref.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/obj_xref.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/objects.README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/objects.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/objects.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/objects.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/objects/objxref.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_asn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_cl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_ext.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_ht.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_prn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_srv.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ocsp/ocsp_vfy.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/opensslconf.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/opensslconf.h.in delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/opensslv.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ossl_typ.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/message delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem2.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_all.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_info.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_oth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_pk8.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_pkey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_seal.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_x509.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pem_xaux.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pkcs7.lis delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pem/pvkfmt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/perlasm/cbc.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/perlasm/ppc-xlate.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/perlasm/readme delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/perlasm/x86_64-xlate.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/perlasm/x86asm.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/perlasm/x86gas.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/perlasm/x86masm.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/perlasm/x86nasm.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_add.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_asn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_attr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_crpt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_crt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_decr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_init.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_key.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_kiss.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_mutl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_npas.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_p8d.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_p8e.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/p12_utl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/pk12err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs12/pkcs12.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/bio_ber.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/bio_pk7.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/dec.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/des.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/doc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/es1.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/example.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/example.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/info.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/infokey.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/p7/a1 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/p7/a2 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/p7/cert.p7c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/p7/smime.p7m delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/p7/smime.p7s delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pk7_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pk7_attr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pk7_dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pk7_doit.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pk7_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pk7_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pk7_mime.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pk7_smime.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pkcs7.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/pkcs7err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/server.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/3des.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/3dess.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/c.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/ff delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/msie-e delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/msie-e.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/msie-enc-01 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/msie-enc-01.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/msie-enc-02 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/msie-enc-02.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/msie-s-a-e delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/msie-s-a-e.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/nav-smime delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/s.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/t/server.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pkcs7/verify.c delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/ppccpuid.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pqueue/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pqueue/pq_test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pqueue/pqueue.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/pqueue/pqueue.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/md_rand.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_egd.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_nw.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_os2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_unix.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_vms.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/rand_win.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/randfile.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rand/randtest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2_cbc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2_ecb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2_skey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2cfb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2ofb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2speed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rc2test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/rrc2.doc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/tab.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc2/version delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/asm/rc4-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/asm/rc4-ia64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/asm/rc4-s390x.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/asm/rc4-x86_64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rc4.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rc4.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rc4_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rc4_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rc4_skey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rc4s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rc4speed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rc4test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc4/rrc4.doc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/asm/rc5-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5_ecb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5_skey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5cfb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5ofb64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5speed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rc5/rc5test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/asm/rips.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/asm/rmd-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/ripemd.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/rmd160.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/rmd_dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/rmd_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/rmd_one.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/rmdconst.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ripemd/rmdtest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_ameth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_chk.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_depr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_eay.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_gen.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_none.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_null.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_oaep.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_pk1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_pmeth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_prn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_pss.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_saos.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_ssl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/rsa/rsa_x931.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/s390xcap.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/s390xcpuid.S delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/seed/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/seed/seed.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/seed/seed.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/seed/seed_cbc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/seed/seed_cfb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/seed/seed_ecb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/seed/seed_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/seed/seed_ofb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-armv4-large.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-ia64.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-ppc.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-s390x.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-sparcv9.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-sparcv9a.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-thumb.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha1-x86_64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha256-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha256-armv4.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha512-586.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha512-armv4.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha512-ia64.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha512-ppc.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha512-s390x.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha512-sparcv9.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/sha/asm/sha512-x86_64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha1_one.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha1dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha1test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha256.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha256t.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha512.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha512t.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha_dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/sha_one.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sha/shatest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sparccpuid.S delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/sparcv9cap.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/stack/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/stack/safestack.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/stack/stack.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/stack/stack.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/store/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/store/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/store/store.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/store/str_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/store/str_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/store/str_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/store/str_mem.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/store/str_meth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/symhacks.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/threads/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/threads/mttest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/threads/netware.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/threads/profile.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/threads/ptest.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/threads/pthread.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/threads/pthread2.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/threads/purify.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/threads/solaris.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/threads/th-lock.c delete mode 100755 thirdparty/openssl/openssl-1.0.0d/crypto/threads/win32.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_conf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_req_print.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_req_utils.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_rsp_print.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_rsp_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_rsp_utils.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_rsp_verify.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ts/ts_verify_ctx.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/txt_db/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/txt_db/txt_db.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/txt_db/txt_db.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/ui.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/ui_compat.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/ui_compat.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/ui_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/ui_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/ui_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/ui_openssl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/ui/ui_util.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/uid.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/whrlpool/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/whrlpool/asm/wp-mmx.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/whrlpool/asm/wp-x86_64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/whrlpool/whrlpool.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/whrlpool/wp_block.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/whrlpool/wp_dgst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/whrlpool/wp_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/whrlpool/wp_test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/by_dir.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/by_file.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_att.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_cmp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_d2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_def.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_ext.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_lu.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_obj.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_r2x.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_req.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_set.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_trs.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_txt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_v3.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_vfy.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_vfy.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509_vpm.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509cset.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509name.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509rset.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509spki.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x509type.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509/x_all.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/ext_dat.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/pcy_cache.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/pcy_data.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/pcy_int.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/pcy_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/pcy_map.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/pcy_node.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/pcy_tree.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/tabtest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_addr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_akey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_akeya.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_alt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_asid.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_bcons.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_bitst.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_conf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_cpols.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_crld.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_enum.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_extku.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_genn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_ia5.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_info.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_int.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_ncons.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_ocsp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_pci.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_pcia.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_pcons.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_pku.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_pmaps.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_prn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_purp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_skey.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_sxnet.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3_utl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3conf.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/v3prin.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x509v3/x509v3.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x86_64cpuid.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/crypto/x86cpuid.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/asn1/README.ASN1 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/asn1/ocsp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/b64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/b64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/bio/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/bio/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/bio/saccept.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/bio/sconnect.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/bio/server.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cacert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cakey.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_comp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_ddec.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_dec.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_denc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_sign2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_uncomp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/cms_ver.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/comp.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/encr.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/sign.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/signer.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/cms/signer2.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/easy_tls/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/easy_tls/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/easy_tls/cacerts.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/easy_tls/cert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/easy_tls/easy-tls.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/easy_tls/easy-tls.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/easy_tls/test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/easy_tls/test.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/eay/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/eay/base64.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/eay/conn.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/eay/loadrsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/cluster_labs/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/cluster_labs/cluster_labs.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/cluster_labs/hw_cluster_labs.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/cluster_labs/hw_cluster_labs.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/cluster_labs/hw_cluster_labs_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/cluster_labs/hw_cluster_labs_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/ibmca/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/ibmca/hw_ibmca.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/ibmca/hw_ibmca.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/ibmca/hw_ibmca_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/ibmca/hw_ibmca_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/ibmca/ica_openssl_api.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/rsaref/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/rsaref/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/rsaref/rsaref.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/rsaref/rsaref.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/rsaref/rsaref_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/rsaref/rsaref_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/zencod/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/zencod/hw_zencod.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/zencod/hw_zencod.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/zencod/hw_zencod.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/zencod/hw_zencod_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/engines/zencod/hw_zencod_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/cert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/example1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/example2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/example3.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/example4.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/loadkeys.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/loadkeys.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/maurice/privkey.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/pkcs12/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/pkcs12/pkread.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/pkcs12/pkwrite.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/prime/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/prime/prime.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/privkey.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/selfsign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/sign/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/sign/cert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/sign/key.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/sign/sig.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/sign/sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/sign/sign.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/cacert.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/cakey.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/encr.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/sign.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/signer.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/signer2.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/smdec.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/smenc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/smsign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/smsign2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/smime/smver.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/spkigen.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/ssl/cli.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/ssl/inetdsrv.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/ssl/serv.cpp delete mode 100755 thirdparty/openssl/openssl-1.0.0d/demos/ssltest-ecc/ECC-RSAcertgen.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/demos/ssltest-ecc/ECCcertgen.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/ssltest-ecc/README delete mode 100755 thirdparty/openssl/openssl-1.0.0d/demos/ssltest-ecc/RSAcertgen.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/demos/ssltest-ecc/ssltest.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/state_machine/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/state_machine/state_machine.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/A-client.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/A-server.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/CA.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/INSTALL delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/Makefile.am delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/README delete mode 100755 thirdparty/openssl/openssl-1.0.0d/demos/tunala/autogunk.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/demos/tunala/autoungunk.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/breakage.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/buffer.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/cb.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/configure.in delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/ip.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/sm.c delete mode 100755 thirdparty/openssl/openssl-1.0.0d/demos/tunala/test.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/tunala.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/tunala/tunala.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/x509/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/x509/mkcert.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/demos/x509/mkreq.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/HOWTO/certificates.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/HOWTO/keys.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/HOWTO/proxy_certificates.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/CA.pl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/asn1parse.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/ca.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/ciphers.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/cms.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/config.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/crl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/crl2pkcs7.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/dgst.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/dhparam.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/dsa.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/dsaparam.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/ec.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/ecparam.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/enc.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/errstr.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/gendsa.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/genpkey.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/genrsa.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/nseq.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/ocsp.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/openssl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/passwd.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/pkcs12.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/pkcs7.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/pkcs8.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/pkey.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/pkeyparam.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/pkeyutl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/rand.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/req.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/rsa.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/rsautl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/s_client.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/s_server.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/s_time.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/sess_id.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/smime.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/speed.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/spkac.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/ts.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/tsget.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/verify.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/version.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/x509.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/apps/x509v3_config.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/c-indentation.el delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ASN1_OBJECT_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ASN1_STRING_length.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ASN1_STRING_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ASN1_STRING_print_ex.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ASN1_generate_nconf.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_ctrl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_f_base64.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_f_buffer.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_f_cipher.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_f_md.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_f_null.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_f_ssl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_find_type.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_new_CMS.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_push.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_read.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_s_accept.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_s_bio.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_s_connect.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_s_fd.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_s_file.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_s_mem.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_s_null.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_s_socket.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_set_callback.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BIO_should_retry.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_BLINDING_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_CTX_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_CTX_start.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_add.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_add_word.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_bn2bin.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_cmp.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_copy.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_generate_prime.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_mod_inverse.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_mod_mul_montgomery.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_mod_mul_reciprocal.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_num_bytes.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_rand.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_set_bit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_swap.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/BN_zero.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_add0_cert.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_add1_recipient_cert.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_compress.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_decrypt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_encrypt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_final.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_get0_RecipientInfos.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_get0_SignerInfos.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_get0_type.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_get1_ReceiptRequest.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_sign.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_sign_add1_signer.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_sign_receipt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_uncompress.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_verify.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CMS_verify_receipt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CONF_modules_free.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CONF_modules_load_file.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/CRYPTO_set_ex_data.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DH_generate_key.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DH_generate_parameters.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DH_get_ex_new_index.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DH_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DH_set_method.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DH_size.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_SIG_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_do_sign.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_dup_DH.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_generate_key.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_generate_parameters.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_get_ex_new_index.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_set_method.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_sign.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/DSA_size.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_GET_LIB.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_clear_error.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_error_string.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_get_error.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_load_crypto_strings.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_load_strings.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_print_errors.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_put_error.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_remove_state.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ERR_set_mark.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_BytesToKey.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_DigestInit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_DigestSignInit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_DigestVerifyInit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_EncryptInit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_OpenInit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_CTX_ctrl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_CTX_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_cmp.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_decrypt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_derive.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_encrypt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_get_default_digest.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_keygen.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_print_private.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_set1_RSA.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_sign.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_verify.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_PKEY_verifyrecover.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_SealInit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_SignInit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/EVP_VerifyInit.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/OBJ_nid2obj.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/OPENSSL_Applink.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/OPENSSL_VERSION_NUMBER.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/OPENSSL_config.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/OPENSSL_ia32cap.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/OPENSSL_load_builtin_modules.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/OpenSSL_add_all_algorithms.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PEM_write_bio_CMS_stream.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PEM_write_bio_PKCS7_stream.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PKCS12_create.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PKCS12_parse.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PKCS7_decrypt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PKCS7_encrypt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PKCS7_sign.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PKCS7_sign_add_signer.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/PKCS7_verify.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RAND_add.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RAND_bytes.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RAND_cleanup.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RAND_egd.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RAND_load_file.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RAND_set_rand_method.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_blinding_on.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_check_key.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_generate_key.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_get_ex_new_index.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_padding_add_PKCS1_type_1.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_print.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_private_encrypt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_public_encrypt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_set_method.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_sign.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/RSA_size.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/SMIME_read_CMS.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/SMIME_read_PKCS7.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/SMIME_write_CMS.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/SMIME_write_PKCS7.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_NAME_ENTRY_get_object.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_NAME_add_entry_by_txt.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_NAME_get_index_by_NID.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_NAME_print_ex.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_STORE_CTX_get_error.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_STORE_CTX_get_ex_new_index.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_STORE_CTX_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_STORE_CTX_set_verify_cb.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_STORE_set_verify_cb_func.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_VERIFY_PARAM_set_flags.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/X509_verify_cert.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/bio.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/blowfish.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/bn.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/bn_internal.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/buffer.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/crypto.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_ASN1_OBJECT.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_DHparams.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_DSAPublicKey.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_PKCS8PrivateKey.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_RSAPublicKey.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_X509.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_X509_ALGOR.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_X509_CRL.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_X509_NAME.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_X509_REQ.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/d2i_X509_SIG.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/des.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/des_modes.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/dh.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/dsa.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ecdsa.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/engine.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/err.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/evp.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/hmac.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/i2d_CMS_bio_stream.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/i2d_PKCS7_bio_stream.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/lh_stats.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/lhash.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/md5.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/mdc2.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/pem.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/rand.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/rc4.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ripemd.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/rsa.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/sha.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/threads.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ui.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/ui_compat.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/crypto/x509.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/fingerprints.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/openssl-shared.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/openssl.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/openssl_button.gif delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/openssl_button.html delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CIPHER_get_name.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_COMP_add_compression_method.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_add_extra_chain_cert.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_add_session.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_ctrl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_flush_sessions.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_free.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_get_ex_new_index.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_get_verify_mode.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_load_verify_locations.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_sess_number.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_sess_set_cache_size.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_sess_set_get_cb.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_sessions.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_cert_store.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_cert_verify_callback.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_cipher_list.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_client_CA_list.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_client_cert_cb.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_default_passwd_cb.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_generate_session_id.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_info_callback.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_max_cert_list.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_mode.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_msg_callback.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_options.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_psk_client_callback.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_quiet_shutdown.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_session_cache_mode.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_session_id_context.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_ssl_version.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_timeout.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_set_verify.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_use_certificate.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_CTX_use_psk_identity_hint.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_SESSION_free.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_SESSION_get_ex_new_index.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_SESSION_get_time.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_accept.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_alert_type_string.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_clear.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_connect.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_do_handshake.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_free.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_SSL_CTX.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_ciphers.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_client_CA_list.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_current_cipher.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_default_timeout.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_error.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_ex_new_index.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_fd.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_peer_cert_chain.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_peer_certificate.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_psk_identity.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_rbio.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_session.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_verify_result.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_get_version.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_library_init.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_load_client_CA_file.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_new.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_pending.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_read.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_rstate_string.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_session_reused.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_set_bio.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_set_connect_state.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_set_fd.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_set_session.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_set_shutdown.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_set_verify_result.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_shutdown.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_state_string.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_want.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/SSL_write.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/d2i_SSL_SESSION.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssl/ssl.pod delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/ssleay.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/doc/standards.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/e_os.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/e_os2.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/alpha.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/axp.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/capierr.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/README.gost delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/e_gost_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/e_gost_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/e_gost_err.proto delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost2001.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost2001_keyx.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost2001_keyx.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost89.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost89.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost94_keyx.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_ameth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_crypt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_ctl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_eng.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_keywrap.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_keywrap.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_md.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_params.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_params.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_pmeth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gost_sign.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gosthash.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gosthash.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ccgost/gostsum.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_4758cca.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_4758cca.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_4758cca_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_4758cca_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_aep.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_aep.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_aep_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_aep_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_atalla.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_atalla.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_atalla_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_atalla_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_capi.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_capi.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_capi_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_capi_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_chil.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_chil.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_chil_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_chil_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_cswift.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_cswift.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_cswift_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_cswift_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_gmp.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_gmp.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_gmp_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_gmp_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_nuron.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_nuron.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_nuron_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_nuron_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_padlock.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_padlock.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_sureware.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_sureware.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_sureware_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_sureware_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_ubsec.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_ubsec.ec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_ubsec_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/e_ubsec_err.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/engine_vector.mar delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/ia64.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/vax.opt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/vendor_defns/aep.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/vendor_defns/atalla.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/vendor_defns/cswift.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/vendor_defns/hw_4758_cca.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/vendor_defns/hw_ubsec.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/vendor_defns/hwcryptohook.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/engines/vendor_defns/sureware.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/aes.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/asn1.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/asn1_mac.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/asn1t.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/bio.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/blowfish.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/bn.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/buffer.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/camellia.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/cast.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/cms.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/comp.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/conf.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/conf_api.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/crypto.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/des.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/des_old.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/dh.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/dsa.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/dso.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/dtls1.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/e_os2.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ebcdic.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ec.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ecdh.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ecdsa.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/engine.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/err.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/evp.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/hmac.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/idea.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/krb5_asn.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/kssl.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/lhash.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/md4.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/md5.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/mdc2.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/modes.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/obj_mac.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/objects.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ocsp.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/opensslconf.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/opensslv.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ossl_typ.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/pem.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/pem2.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/pkcs12.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/pkcs7.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/pqueue.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/rand.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/rc2.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/rc4.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ripemd.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/rsa.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/safestack.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/seed.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/sha.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ssl.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ssl2.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ssl23.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ssl3.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/stack.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/symhacks.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/tls1.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ts.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/txt_db.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ui.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/ui_compat.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/whrlpool.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/x509.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/x509_vfy.h delete mode 120000 thirdparty/openssl/openssl-1.0.0d/include/openssl/x509v3.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/.rnd delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/32all.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/applink.c delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/bcb4.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/certCA.srl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/certCA.ss delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/certU.ss delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/cmp.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/do_ms.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/do_nasm.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/do_nt.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/do_win64a.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/do_win64i.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/keyCA.ss delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/keyU.ss delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/mingw32.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/mw.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/req2CA.ss delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/reqCA.ss delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/reqU.ss delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/speed32.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/tenc.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/tencce.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/test.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/testce.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/testce2.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/testenc.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/testencce.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/testpem.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/testpemce.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/testss.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/testssce.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/tlhelp32.h delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/tpem.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/tpemce.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/uplink-common.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/uplink-ia64.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/uplink-x86.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/uplink-x86_64.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/uplink.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ms/uplink.h delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/uplink.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/ms/x86asm.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/openssl.doxy delete mode 100644 thirdparty/openssl/openssl-1.0.0d/openssl.spec delete mode 100644 thirdparty/openssl/openssl-1.0.0d/os2/OS2-EMX.cmd delete mode 100644 thirdparty/openssl/openssl-1.0.0d/os2/backwardify.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/shlib/Makefile.hpux10-cc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/shlib/README delete mode 100644 thirdparty/openssl/openssl-1.0.0d/shlib/hpux10-cc.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/shlib/irix.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/sco5-shared-gcc.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/sco5-shared-installed delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/sco5-shared.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/solaris-sc4.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/shlib/solaris.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/shlib/sun.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/svr5-shared-gcc.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/svr5-shared-installed delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/svr5-shared.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/win32.bat delete mode 100755 thirdparty/openssl/openssl-1.0.0d/shlib/win32dll.bat delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/bio_ssl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/d1_both.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/d1_clnt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/d1_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/d1_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/d1_meth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/d1_pkt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/d1_srvr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/dtls1.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/kssl.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/kssl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/kssl_lcl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s23_clnt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s23_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s23_meth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s23_pkt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s23_srvr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s2_clnt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s2_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s2_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s2_meth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s2_pkt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s2_srvr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s3_both.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s3_clnt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s3_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s3_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s3_meth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s3_pkt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/s3_srvr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl2.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl23.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl3.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_algs.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_asn1.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_cert.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_ciph.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_err.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_err2.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_locl.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_rsa.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_sess.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_stat.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_task.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssl_txt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/ssltest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/t1_clnt.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/t1_enc.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/t1_lib.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/t1_meth.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/t1_reneg.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/t1_srvr.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/ssl/tls1.h delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/CAss.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/CAssdh.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/CAssdsa.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/CAssrsa.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/CAtsa.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/Makefile delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/P1ss.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/P2ss.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/Sssdsa.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/Sssrsa.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/Uss.cnf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/VMSca-response.1 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/VMSca-response.2 delete mode 100755 thirdparty/openssl/openssl-1.0.0d/test/asn1test.c delete mode 100755 thirdparty/openssl/openssl-1.0.0d/test/bctest delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/bftest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/bntest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/casttest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/cms-examples.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/cms-test.pl delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/destest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/dhtest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/dsatest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/dummytest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/ecdhtest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/ecdsatest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/ectest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/enginetest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/evp_test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/evptests.txt delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/exptest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/hmactest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/ideatest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/igetest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/jpaketest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/md2test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/md4test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/md5test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/mdc2test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/methtest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/pkcs7-1.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/pkcs7.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/pkits-test.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/r160test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/randtest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/rc2test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/rc4test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/rc5test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/rmdtest.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/rsa_test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/sha1test.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/sha256t.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/sha512t.c delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/shatest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smcont.txt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smime-certs/smdsa1.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smime-certs/smdsa2.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smime-certs/smdsa3.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smime-certs/smdsap.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smime-certs/smroot.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smime-certs/smrsa1.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smime-certs/smrsa2.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/smime-certs/smrsa3.pem delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/ssltest.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/tcrl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/test.cnf delete mode 100755 thirdparty/openssl/openssl-1.0.0d/test/test_padlock delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testca delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testcrl.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testenc delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testgen delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testp7.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testreq2.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testrsa.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testsid.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testss delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testssl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testsslproxy delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testtsa delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/testx509.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/times delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/tpkcs7 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/tpkcs7d delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/treq delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/trsa delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/tsid delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/tx509 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/v3-cert1.pem delete mode 100644 thirdparty/openssl/openssl-1.0.0d/test/v3-cert2.pem delete mode 120000 thirdparty/openssl/openssl-1.0.0d/test/wp_test.c delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/090/586-100.nt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/486-50.nt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/586-100.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/68000.bsd delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/686-200.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/alpha064.osf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/alpha164.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/alpha164.osf delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/mips-rel.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/r10000.irx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/r3000.ult delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/091/r4400.irx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/100.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/100.nt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/200.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/486-66.dos delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/486-66.nt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/486-66.w31 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/5.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-085i.nt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-100.LN3 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-100.NT2 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-100.dos delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-100.ln4 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-100.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-100.nt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-100.ntx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-100.w31 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586-1002.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/586p-100.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/686-200.bsd delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/686-200.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/686-200.nt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/L1 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/R10000.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/R4400.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/aix.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/aixold.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/alpha.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/alpha400.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/cyrix100.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/dgux-x86.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/dgux.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/hpux-acc.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/hpux-kr.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/hpux.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/p2.w95 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/pent2.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/readme delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/s586-100.lnx delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/s586-100.nt delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/sgi.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/sparc.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/sparc2 delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/sparcLX.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/usparc.t delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/x86/bfs.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/x86/casts.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/x86/des3s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/x86/dess.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/x86/md4s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/x86/md5s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/x86/rc4s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/times/x86/sha1s.cpp delete mode 100644 thirdparty/openssl/openssl-1.0.0d/tools/Makefile delete mode 100755 thirdparty/openssl/openssl-1.0.0d/tools/c89.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/tools/c_hash delete mode 100644 thirdparty/openssl/openssl-1.0.0d/tools/c_info delete mode 100644 thirdparty/openssl/openssl-1.0.0d/tools/c_issuer delete mode 100644 thirdparty/openssl/openssl-1.0.0d/tools/c_name delete mode 100644 thirdparty/openssl/openssl-1.0.0d/tools/c_rehash delete mode 100644 thirdparty/openssl/openssl-1.0.0d/tools/c_rehash.in delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/FreeBSD.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/add_cr.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/bat.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/ck_errf.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/clean-depend.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/copy.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/cygwin.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/deleof.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/dirname.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/do_ms.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/domd delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/err-ins.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/extract-names.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/extract-section.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/files.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/fixNT.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/install.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/libeay.num delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/mk1mf.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/mkcerts.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/mkdef.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/mkdir-p.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/mkerr.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/mkfiles.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/mklink.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/mkrc.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/mkstack.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/opensslwrap.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/perlpath.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pl/BC-32.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pl/Mingw32.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pl/OS2-EMX.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pl/VC-32.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pl/linux.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pl/netware.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pl/ultrix.pl delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pl/unix.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/pod2man.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/pod2mantest delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/pod2mantest.pod delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/point.sh delete mode 100644 thirdparty/openssl/openssl-1.0.0d/util/selftest.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/shlib_wrap.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/sp-diff.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/speed.sh delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/src-dep.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/ssleay.num delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/tab_num.pl delete mode 100755 thirdparty/openssl/openssl-1.0.0d/util/x86asm.sh delete mode 100644 thirdparty/quazip/crypt.h delete mode 100644 thirdparty/quazip/doc/faq.dox delete mode 100644 thirdparty/quazip/doc/index.dox delete mode 100644 thirdparty/quazip/doc/usage.dox delete mode 100644 thirdparty/quazip/ioapi.c delete mode 100644 thirdparty/quazip/ioapi.h delete mode 100644 thirdparty/quazip/quazip-0.3/.cvsignore delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/all-wcprops delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/dir-prop-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/entries delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/.cvsignore.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/COPYING.LGPL.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/COPYING.readme.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/COPYING.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/Doxyfile.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/INSTALL.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/NEWS.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/README.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/prop-base/quazip.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/.cvsignore.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/COPYING.LGPL.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/COPYING.readme.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/COPYING.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/Doxyfile.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/INSTALL.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/NEWS.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/README.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/.svn/text-base/quazip.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/COPYING delete mode 100644 thirdparty/quazip/quazip-0.3/COPYING.LGPL delete mode 100644 thirdparty/quazip/quazip-0.3/COPYING.readme delete mode 100644 thirdparty/quazip/quazip-0.3/Doxyfile delete mode 100644 thirdparty/quazip/quazip-0.3/INSTALL delete mode 100644 thirdparty/quazip/quazip-0.3/NEWS delete mode 100644 thirdparty/quazip/quazip-0.3/README delete mode 100644 thirdparty/quazip/quazip-0.3/quazip.pro delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/all-wcprops delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/entries delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/crypt.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/ioapi.c.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/ioapi.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/quazip.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/quazip.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/quazip.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/quazipfile.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/quazipfile.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/quazipfileinfo.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/quazipnewinfo.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/quazipnewinfo.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/unzip.c.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/unzip.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/zip.c.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/prop-base/zip.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/JlCompress.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/JlCompress.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/crypt.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/ioapi.c.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/ioapi.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quaadler32.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quaadler32.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quachecksum32.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quacrc32.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quacrc32.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quazip.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quazip.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quazip.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quazipfile.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quazipfile.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quazipfileinfo.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quazipnewinfo.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/quazipnewinfo.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/unzip.c.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/unzip.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/zip.c.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/.svn/text-base/zip.h.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/JlCompress.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/JlCompress.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/crypt.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/.svn/all-wcprops delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/.svn/entries delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/.svn/prop-base/faq.dox.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/.svn/prop-base/index.dox.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/.svn/prop-base/usage.dox.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/.svn/text-base/faq.dox.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/.svn/text-base/index.dox.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/.svn/text-base/usage.dox.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/faq.dox delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/index.dox delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/doc/usage.dox delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/ioapi.c delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/ioapi.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quaadler32.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quaadler32.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quachecksum32.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quacrc32.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quacrc32.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quazip.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quazip.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quazip.pro delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quazipfile.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quazipfile.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quazipfileinfo.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quazipnewinfo.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/quazipnewinfo.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/unzip.c delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/unzip.h delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/zip.c delete mode 100644 thirdparty/quazip/quazip-0.3/quazip/zip.h delete mode 100644 thirdparty/quazip/quazip-0.3/test/.svn/all-wcprops delete mode 100644 thirdparty/quazip/quazip-0.3/test/.svn/entries delete mode 100644 thirdparty/quazip/quazip-0.3/test/checksum/.svn/all-wcprops delete mode 100644 thirdparty/quazip/quazip-0.3/test/checksum/.svn/entries delete mode 100644 thirdparty/quazip/quazip-0.3/test/checksum/.svn/text-base/checksum.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/checksum/.svn/text-base/main.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/checksum/checksum.pro delete mode 100644 thirdparty/quazip/quazip-0.3/test/checksum/main.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/test/jlcompress/.svn/all-wcprops delete mode 100644 thirdparty/quazip/quazip-0.3/test/jlcompress/.svn/entries delete mode 100644 thirdparty/quazip/quazip-0.3/test/jlcompress/.svn/text-base/jlcompress.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/jlcompress/.svn/text-base/main.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/jlcompress/jlcompress.pro delete mode 100644 thirdparty/quazip/quazip-0.3/test/jlcompress/main.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.cvsignore delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/all-wcprops delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/dir-prop-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/entries delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/prop-base/.cvsignore.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/prop-base/main.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/prop-base/unzip.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/text-base/.cvsignore.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/text-base/main.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/.svn/text-base/unzip.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/main.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/test/unzip/unzip.pro delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.cvsignore delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/all-wcprops delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/dir-prop-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/entries delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/prop-base/.cvsignore.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/prop-base/main.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/prop-base/zip.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/text-base/.cvsignore.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/text-base/main.cpp.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/.svn/text-base/zip.pro.svn-base delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/main.cpp delete mode 100644 thirdparty/quazip/quazip-0.3/test/zip/zip.pro delete mode 100644 thirdparty/quazip/quazip.cpp delete mode 100644 thirdparty/quazip/quazip.h delete mode 100644 thirdparty/quazip/quazip.pri delete mode 100644 thirdparty/quazip/quazipfile.cpp delete mode 100644 thirdparty/quazip/quazipfile.h delete mode 100644 thirdparty/quazip/quazipfileinfo.h delete mode 100644 thirdparty/quazip/quazipnewinfo.cpp delete mode 100644 thirdparty/quazip/quazipnewinfo.h delete mode 100644 thirdparty/quazip/unzip.c delete mode 100644 thirdparty/quazip/unzip.h delete mode 100644 thirdparty/quazip/zip.c delete mode 100644 thirdparty/quazip/zip.h delete mode 100755 thirdparty/refnum/dmgutil.pl delete mode 100644 thirdparty/refnum/dmgutil/Documentation/index.html delete mode 100644 thirdparty/refnum/dmgutil/Documentation/licence.html delete mode 100644 thirdparty/refnum/dmgutil/Documentation/src/css/refnum.css delete mode 100644 thirdparty/refnum/dmgutil/Documentation/src/img/background.jpg delete mode 100644 thirdparty/refnum/dmgutil/Documentation/src/img/button_thin_cell.png delete mode 100644 thirdparty/refnum/dmgutil/Documentation/src/img/button_thin_icons.png delete mode 100644 thirdparty/refnum/dmgutil/Documentation/src/img/page_body.png delete mode 100644 thirdparty/refnum/dmgutil/Documentation/src/img/page_footer.png delete mode 100644 thirdparty/refnum/dmgutil/Documentation/src/img/page_strap_dmgutil.jpg delete mode 100644 thirdparty/refnum/dmgutil/Documentation/src/img/page_strap_dmgutil.png delete mode 100755 thirdparty/refnum/dmgutil/Documentation/src/js/refnum.js delete mode 100644 thirdparty/refnum/dmgutil/Documentation/version.html delete mode 100755 thirdparty/refnum/dmgutil/dmgutil.pl delete mode 100644 thirdparty/trolltech/singleapplication/QtSingleApplication delete mode 100644 thirdparty/trolltech/singleapplication/qtsingleapplication.cpp delete mode 100644 thirdparty/trolltech/singleapplication/qtsingleapplication.h delete mode 100644 thirdparty/trolltech/singleapplication/qtsingleapplication.pri delete mode 100644 thirdparty/trolltech/singleapplication/qtsingleapplication_mac.cpp delete mode 100644 thirdparty/trolltech/singleapplication/qtsingleapplication_win.cpp delete mode 100644 thirdparty/trolltech/singleapplication/qtsingleapplication_x11.cpp delete mode 100644 thirdparty/unsanity/ape/APELite.h delete mode 100644 thirdparty/unsanity/ape/APELite.o delete mode 100644 thirdparty/xpdf/README.txt delete mode 100644 thirdparty/xpdf/xpdf-3.02/ANNOUNCE delete mode 100644 thirdparty/xpdf/xpdf-3.02/CHANGES delete mode 100644 thirdparty/xpdf/xpdf-3.02/COPYING delete mode 100644 thirdparty/xpdf/xpdf-3.02/INSTALL delete mode 100644 thirdparty/xpdf/xpdf-3.02/Makefile delete mode 100644 thirdparty/xpdf/xpdf-3.02/Makefile.in delete mode 100644 thirdparty/xpdf/xpdf-3.02/README delete mode 100644 thirdparty/xpdf/xpdf-3.02/aclocal.m4 delete mode 100644 thirdparty/xpdf/xpdf-3.02/aconf-dj.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/aconf-win32.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/aconf.h.in delete mode 100644 thirdparty/xpdf/xpdf-3.02/aconf2.h delete mode 100755 thirdparty/xpdf/xpdf-3.02/configure delete mode 100644 thirdparty/xpdf/xpdf-3.02/configure.in delete mode 100644 thirdparty/xpdf/xpdf-3.02/dj_make.bat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdffonts.1 delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdffonts.cat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdffonts.hlp delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdfimages.1 delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdfimages.cat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdfimages.hlp delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdfinfo.1 delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdfinfo.cat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdfinfo.hlp delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftoppm.1 delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftoppm.cat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftoppm.hlp delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftops.1 delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftops.cat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftops.hlp delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftotext.1 delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftotext.cat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/pdftotext.hlp delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/sample-xpdfrc delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/xpdf.1 delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/xpdf.cat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/xpdf.hlp delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/xpdfrc.5 delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/xpdfrc.cat delete mode 100644 thirdparty/xpdf/xpdf-3.02/doc/xpdfrc.hlp delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiBase.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiBase.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiEncodings.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiEncodings.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiTrueType.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiTrueType.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiType1.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiType1.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiType1C.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/FoFiType1C.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/Makefile delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/Makefile.dep delete mode 100644 thirdparty/xpdf/xpdf-3.02/fofi/Makefile.in delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/FixedPoint.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/FixedPoint.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/GHash.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/GHash.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/GList.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/GList.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/GMutex.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/GString.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/GString.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/Makefile delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/Makefile.dep delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/Makefile.in delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/gfile.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/gfile.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/gmem.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/gmem.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/gmempp.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/gtypes.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/parseargs.c delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/parseargs.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/vms_directory.c delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/vms_dirent.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/vms_sys_dirent.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/vms_unix_time.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/vms_unix_times.c delete mode 100644 thirdparty/xpdf/xpdf-3.02/goo/vms_unlink.c delete mode 100755 thirdparty/xpdf/xpdf-3.02/install-sh delete mode 100644 thirdparty/xpdf/xpdf-3.02/misc/hello.pdf delete mode 100644 thirdparty/xpdf/xpdf-3.02/misc/xpdf.dt delete mode 100644 thirdparty/xpdf/xpdf-3.02/ms_make.bat delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/Makefile delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/Makefile.dep delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/Makefile.in delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/Splash.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/Splash.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashBitmap.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashBitmap.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashClip.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashClip.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashErrorCodes.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFTFont.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFTFont.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFTFontEngine.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFTFontEngine.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFTFontFile.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFTFontFile.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFont.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFont.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFontEngine.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFontEngine.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFontFile.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFontFile.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFontFileID.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashFontFileID.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashGlyphBitmap.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashMath.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashPath.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashPath.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashPattern.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashPattern.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashScreen.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashScreen.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashState.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashState.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashT1Font.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashT1Font.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashT1FontEngine.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashT1FontEngine.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashT1FontFile.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashT1FontFile.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashTypes.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashXPath.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashXPath.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashXPathScanner.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/splash/SplashXPathScanner.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Annot.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Annot.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Array.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Array.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/BuiltinFont.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/BuiltinFont.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/BuiltinFontTables.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/BuiltinFontTables.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/CMap.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/CMap.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Catalog.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Catalog.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/CharCodeToUnicode.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/CharCodeToUnicode.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/CharTypes.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/CompactFontTables.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/CoreOutputDev.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/CoreOutputDev.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Decrypt.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Decrypt.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Dict.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Dict.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Error.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Error.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/ErrorCodes.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/FontEncodingTables.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/FontEncodingTables.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Function.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Function.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Gfx.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Gfx.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/GfxFont.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/GfxFont.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/GfxState.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/GfxState.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/GlobalParams.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/GlobalParams.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/ImageOutputDev.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/ImageOutputDev.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/JArithmeticDecoder.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/JArithmeticDecoder.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/JBIG2Stream.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/JBIG2Stream.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/JPXStream.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/JPXStream.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Lexer.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Lexer.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Link.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Link.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Makefile delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Makefile.dep delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Makefile.in delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/NameToCharCode.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/NameToCharCode.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/NameToUnicodeTable.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Object.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Object.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Outline.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Outline.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/OutputDev.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/OutputDev.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PDFCore.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PDFCore.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PDFDoc.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PDFDoc.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PDFDocEncoding.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PDFDocEncoding.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PSOutputDev.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PSOutputDev.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PSTokenizer.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PSTokenizer.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Page.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Page.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Parser.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Parser.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PreScanOutputDev.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/PreScanOutputDev.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/SecurityHandler.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/SecurityHandler.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/SplashOutputDev.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/SplashOutputDev.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Stream-CCITT.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Stream.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/Stream.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/TextOutputDev.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/TextOutputDev.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/UTF8.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/UnicodeMap.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/UnicodeMap.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/UnicodeMapTables.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/UnicodeTypeTable.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/UnicodeTypeTable.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFApp.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFApp.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFCore.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFCore.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFTree.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFTree.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFTreeP.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFViewer.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XPDFViewer.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XRef.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XRef.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XpdfPluginAPI.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/XpdfPluginAPI.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/about-text.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/about.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/backArrow.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/backArrowDis.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/config.h delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/dblLeftArrow.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/dblLeftArrowDis.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/dblRightArrow.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/dblRightArrowDis.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/find.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/findDis.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/forwardArrow.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/forwardArrowDis.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/leftArrow.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/leftArrowDis.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/pdffonts.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/pdfimages.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/pdfinfo.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/pdftoppm.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/pdftops.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/pdftotext.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/print.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/printDis.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/rightArrow.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/rightArrowDis.xbm delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/xpdf.cc delete mode 100644 thirdparty/xpdf/xpdf-3.02/xpdf/xpdfIcon.xpm delete mode 100644 thirdparty/xpdf/xpdf.pro delete mode 100644 thirdparty/zlib/1.2.3/include/zconf.h delete mode 100644 thirdparty/zlib/1.2.3/include/zlib.h delete mode 100644 thirdparty/zlib/1.2.3/lib/zlib.lib delete mode 100644 thirdparty/zlib/zlib-1.2.5/CMakeLists.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/ChangeLog delete mode 100644 thirdparty/zlib/zlib-1.2.5/FAQ delete mode 100644 thirdparty/zlib/zlib-1.2.5/INDEX delete mode 100644 thirdparty/zlib/zlib-1.2.5/Makefile delete mode 100644 thirdparty/zlib/zlib-1.2.5/Makefile.in delete mode 100644 thirdparty/zlib/zlib-1.2.5/README delete mode 100644 thirdparty/zlib/zlib-1.2.5/adler32.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/amiga/Makefile.pup delete mode 100644 thirdparty/zlib/zlib-1.2.5/amiga/Makefile.sas delete mode 100644 thirdparty/zlib/zlib-1.2.5/compress.c delete mode 100755 thirdparty/zlib/zlib-1.2.5/configure delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/README.contrib delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/buffer_demo.adb delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/mtest.adb delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/read.adb delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/readme.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/test.adb delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/zlib-streams.adb delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/zlib-streams.ads delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/zlib-thin.adb delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/zlib-thin.ads delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/zlib.adb delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/zlib.ads delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/ada/zlib.gpr delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/amd64/amd64-match.S delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/asm686/README.686 delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/asm686/match.S delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/blast/Makefile delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/blast/README delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/blast/blast.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/blast/blast.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/blast/test.pk delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/blast/test.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/delphi/ZLib.pas delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/delphi/ZLibConst.pas delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/delphi/readme.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/delphi/zlibd32.mak delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib.build delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib.chm delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/AssemblyInfo.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/ChecksumImpl.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/CircularBuffer.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/CodecBase.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/Deflater.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/DotZLib.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/DotZLib.csproj delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/GZipStream.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/Inflater.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/DotZLib/UnitTests.cs delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/LICENSE_1_0.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/dotzlib/readme.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/gcc_gvmat64/gvmat64.S delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/infback9/README delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/infback9/infback9.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/infback9/infback9.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/infback9/inffix9.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/infback9/inflate9.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/infback9/inftree9.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/infback9/inftree9.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/inflate86/inffas86.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/inflate86/inffast.S delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream/test.cpp delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream/zfstream.cpp delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream/zfstream.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream2/zstream.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream2/zstream_test.cpp delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream3/README delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream3/TODO delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream3/test.cc delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream3/zfstream.cc delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/iostream3/zfstream.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx64/bld_ml64.bat delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx64/gvmat64.asm delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx64/inffas8664.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx64/inffasx64.asm delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx64/readme.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx86/bld_ml32.bat delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx86/inffas32.asm delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx86/match686.asm delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/masmx86/readme.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/Makefile delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/MiniZip64_Changes.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/MiniZip64_info.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/crypt.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/ioapi.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/ioapi.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/iowin32.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/iowin32.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/miniunz.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/minizip.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/mztools.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/mztools.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/unzip.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/unzip.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/zip.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/minizip/zip.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/pascal/example.pas delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/pascal/readme.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/pascal/zlibd32.mak delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/pascal/zlibpas.pas delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/puff/Makefile delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/puff/README delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/puff/puff.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/puff/puff.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/puff/zeros.raw delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/testzlib/testzlib.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/testzlib/testzlib.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/untgz/Makefile delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/untgz/Makefile.msc delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/untgz/untgz.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/readme.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/miniunz.vcxproj delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/miniunz.vcxproj.filters delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/miniunz.vcxproj.user delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/minizip.vcxproj delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/minizip.vcxproj.filters delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/minizip.vcxproj.user delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/testzlib.vcxproj delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/testzlib.vcxproj.filters delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/testzlib.vcxproj.user delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/testzlibdll.vcxproj delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/testzlibdll.vcxproj.filters delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/testzlibdll.vcxproj.user delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/zlib.rc delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/zlibstat.vcxproj delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/zlibstat.vcxproj.filters delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/zlibstat.vcxproj.user delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/zlibvc.def delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/zlibvc.vcxproj delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/zlibvc.vcxproj.filters delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc10/zlibvc.vcxproj.user delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc9/zlib.rc delete mode 100644 thirdparty/zlib/zlib-1.2.5/contrib/vstudio/vc9/zlibvc.def delete mode 100644 thirdparty/zlib/zlib-1.2.5/crc32.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/crc32.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/deflate.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/deflate.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/doc/algorithm.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/doc/rfc1950.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/doc/rfc1951.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/doc/rfc1952.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/doc/txtvsbin.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/example.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/README.examples delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/enough.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/fitblk.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/gun.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/gzappend.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/gzjoin.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/gzlog.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/gzlog.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/zlib_how.html delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/zpipe.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/examples/zran.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/gzclose.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/gzguts.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/gzlib.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/gzread.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/gzwrite.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/infback.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/inffast.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/inffast.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/inffixed.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/inflate.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/inflate.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/inftrees.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/inftrees.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/minigzip.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/msdos/Makefile.bor delete mode 100644 thirdparty/zlib/zlib-1.2.5/msdos/Makefile.dj2 delete mode 100644 thirdparty/zlib/zlib-1.2.5/msdos/Makefile.emx delete mode 100644 thirdparty/zlib/zlib-1.2.5/msdos/Makefile.msc delete mode 100644 thirdparty/zlib/zlib-1.2.5/msdos/Makefile.tc delete mode 100644 thirdparty/zlib/zlib-1.2.5/nintendods/Makefile delete mode 100644 thirdparty/zlib/zlib-1.2.5/nintendods/README delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/Makefile.riscos delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/README delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/as400/bndsrc delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/as400/compile.clp delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/as400/readme.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/as400/zlib.inc delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/descrip.mms delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/os2/Makefile.os2 delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/os2/zlib.def delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/visual-basic.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/visualc6/README.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/visualc6/example.dsp delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/visualc6/minigzip.dsp delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/visualc6/zlib.dsp delete mode 100644 thirdparty/zlib/zlib-1.2.5/old/visualc6/zlib.dsw delete mode 100644 thirdparty/zlib/zlib-1.2.5/qnx/package.qpg delete mode 100644 thirdparty/zlib/zlib-1.2.5/treebuild.xml delete mode 100644 thirdparty/zlib/zlib-1.2.5/trees.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/trees.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/uncompr.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/watcom/watcom_f.mak delete mode 100644 thirdparty/zlib/zlib-1.2.5/watcom/watcom_l.mak delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/DLL_FAQ.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/Makefile.bor delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/Makefile.emx delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/Makefile.gcc delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/Makefile.msc delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/README-WIN32.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/VisualC.txt delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/zlib.def delete mode 100644 thirdparty/zlib/zlib-1.2.5/win32/zlib1.rc delete mode 100644 thirdparty/zlib/zlib-1.2.5/zconf.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/zconf.h.cmakein delete mode 100644 thirdparty/zlib/zlib-1.2.5/zconf.h.in delete mode 100644 thirdparty/zlib/zlib-1.2.5/zlib.3 delete mode 100644 thirdparty/zlib/zlib-1.2.5/zlib.3.pdf delete mode 100644 thirdparty/zlib/zlib-1.2.5/zlib.h delete mode 100644 thirdparty/zlib/zlib-1.2.5/zlib.map delete mode 100644 thirdparty/zlib/zlib-1.2.5/zlib.pc.in delete mode 100755 thirdparty/zlib/zlib-1.2.5/zlib2ansi delete mode 100644 thirdparty/zlib/zlib-1.2.5/zutil.c delete mode 100644 thirdparty/zlib/zlib-1.2.5/zutil.h diff --git a/thirdparty/fleetwood/reply2005/include/replyxcontrol1.h b/thirdparty/fleetwood/reply2005/include/replyxcontrol1.h deleted file mode 100644 index f654bb5c..00000000 --- a/thirdparty/fleetwood/reply2005/include/replyxcontrol1.h +++ /dev/null @@ -1,1508 +0,0 @@ -/**************************************************************************** -** -** Namespace ReplyXControl1 generated by dumpcpp from type library -** ocx\Reply2005.ocx -** -****************************************************************************/ - -#ifndef QAX_DUMPCPP_REPLYXCONTROL1_H -#define QAX_DUMPCPP_REPLYXCONTROL1_H - -// Define this symbol to __declspec(dllexport) or __declspec(dllimport) -#ifndef REPLYXCONTROL1_EXPORT -#define REPLYXCONTROL1_EXPORT -#endif - -#include -#include -#include -#include - -struct IDispatch; - - -// Referenced namespace - -namespace ReplyXControl1 { - - enum TxrstDataMode { - modeSerial = 0, - modeTimestamp = 1 - }; - - enum TxrstKeypadConfigurationMode { - kpcManual = 0, - kpcBase = 1 - }; - - enum TxrstKeypadPowerLevel { - powLow = 0, - powLowMid = 1, - powMidHigh = 2, - powHigh = 3 - }; - - enum TxrstReplyModel { - mNone = 0, - mReply = 1, - mReplyEU = 2, - mReplyEZ = 3, - mReply2005 = 4, - mAutoDetect = 5 - }; - -// forward declarations - enum TxrstReplyModel; - enum TxrstKeypadPowerLevel; - enum TxrstDataMode; - enum TxrstKeypadConfigurationMode; - enum TxrstReplyModel; - enum TxrstKeypadPowerLevel; - enum TxrstDataMode; - enum TxrstKeypadConfigurationMode; - -class REPLYXCONTROL1_EXPORT IReplyX : public QAxObject -{ -public: - IReplyX(IDispatch *subobject = 0, QAxObject *parent = 0) - : QAxObject((IUnknown*)subobject, parent) - { - internalRelease(); - } - - /* - Property BaseChannel - */ - inline int BaseChannel() const; //Returns the value of BaseChannel - inline void SetBaseChannel(int value); //Sets the value of the BaseChannel property - - /* - Property BaseSerialNumber - */ - inline QString BaseSerialNumber() const; //Returns the value of BaseSerialNumber - - /* - Property BaseVersion - */ - inline QString BaseVersion() const; //Returns the value of BaseVersion - - /* - Property CommunicationTimeout - */ - inline int CommunicationTimeout() const; //Returns the value of CommunicationTimeout - inline void SetCommunicationTimeout(int value); //Sets the value of the CommunicationTimeout property - - /* - Property Connected - */ - inline bool Connected() const; //Returns the value of Connected - - /* - Property ControlVersion - */ - inline QString ControlVersion() const; //Returns the value of ControlVersion - - /* - Property DebugEventsEnabled - */ - inline bool DebugEventsEnabled() const; //Returns the value of DebugEventsEnabled - inline void SetDebugEventsEnabled(bool value); //Sets the value of the DebugEventsEnabled property - - /* - Property ErrorEventsEnabled - */ - inline bool ErrorEventsEnabled() const; //Returns the value of ErrorEventsEnabled - inline void SetErrorEventsEnabled(bool value); //Sets the value of the ErrorEventsEnabled property - - /* - Property ErrorExceptionsEnabled - */ - inline bool ErrorExceptionsEnabled() const; //Returns the value of ErrorExceptionsEnabled - inline void SetErrorExceptionsEnabled(bool value); //Sets the value of the ErrorExceptionsEnabled property - - /* - Property KeypadAddressChannelShortcutsEnabled - */ - inline bool KeypadAddressChannelShortcutsEnabled() const; //Returns the value of KeypadAddressChannelShortcutsEnabled - inline void SetKeypadAddressChannelShortcutsEnabled(bool value); //Sets the value of the KeypadAddressChannelShortcutsEnabled property - - /* - Property KeypadConfigurationMode - */ - inline ReplyXControl1::TxrstKeypadConfigurationMode KeypadConfigurationMode() const; //Returns the value of KeypadConfigurationMode - inline void SetKeypadConfigurationMode(ReplyXControl1::TxrstKeypadConfigurationMode value); //Sets the value of the KeypadConfigurationMode property - - /* - Property KeypadDigitEcho - */ - inline bool KeypadDigitEcho() const; //Returns the value of KeypadDigitEcho - inline void SetKeypadDigitEcho(bool value); //Sets the value of the KeypadDigitEcho property - - /* - Property KeypadGlobalConfigurationLock - */ - inline bool KeypadGlobalConfigurationLock() const; //Returns the value of KeypadGlobalConfigurationLock - inline void SetKeypadGlobalConfigurationLock(bool value); //Sets the value of the KeypadGlobalConfigurationLock property - - /* - Property KeypadList - */ - inline QString KeypadList() const; //Returns the value of KeypadList - - /* - Property KeypadListCount - */ - inline int KeypadListCount() const; //Returns the value of KeypadListCount - - /* - Property KeypadLowBatteryNotification - */ - inline bool KeypadLowBatteryNotification() const; //Returns the value of KeypadLowBatteryNotification - inline void SetKeypadLowBatteryNotification(bool value); //Sets the value of the KeypadLowBatteryNotification property - - /* - Property KeypadOnlyAcceptInitialResponse - */ - inline bool KeypadOnlyAcceptInitialResponse() const; //Returns the value of KeypadOnlyAcceptInitialResponse - inline void SetKeypadOnlyAcceptInitialResponse(bool value); //Sets the value of the KeypadOnlyAcceptInitialResponse property - - /* - Property KeypadPostAcknowledgement - */ - inline bool KeypadPostAcknowledgement() const; //Returns the value of KeypadPostAcknowledgement - inline void SetKeypadPostAcknowledgement(bool value); //Sets the value of the KeypadPostAcknowledgement property - - /* - Property KeypadSoftkeysEnabled - */ - inline bool KeypadSoftkeysEnabled() const; //Returns the value of KeypadSoftkeysEnabled - inline void SetKeypadSoftkeysEnabled(bool value); //Sets the value of the KeypadSoftkeysEnabled property - - /* - Property KeypadStarKeyEnabled - */ - inline bool KeypadStarKeyEnabled() const; //Returns the value of KeypadStarKeyEnabled - inline void SetKeypadStarKeyEnabled(bool value); //Sets the value of the KeypadStarKeyEnabled property - - /* - Property KeypadTransmitPowerLevel - */ - inline ReplyXControl1::TxrstKeypadPowerLevel KeypadTransmitPowerLevel() const; //Returns the value of KeypadTransmitPowerLevel - inline void SetKeypadTransmitPowerLevel(ReplyXControl1::TxrstKeypadPowerLevel value); //Sets the value of the KeypadTransmitPowerLevel property - - /* - Property LastErrorCode - */ - inline int LastErrorCode() const; //Returns the value of LastErrorCode - - /* - Property LastErrorMessage - */ - inline QString LastErrorMessage() const; //Returns the value of LastErrorMessage - - /* - Property MaxKeypads - */ - inline int MaxKeypads() const; //Returns the value of MaxKeypads - - /* - Property Polling - */ - inline bool Polling() const; //Returns the value of Polling - - /* - Property QuickStart - */ - inline bool QuickStart() const; //Returns the value of QuickStart - inline void SetQuickStart(bool value); //Sets the value of the QuickStart property - - /* - Property ReplyModel - */ - inline ReplyXControl1::TxrstReplyModel ReplyModel() const; //Returns the value of ReplyModel - inline void SetReplyModel(ReplyXControl1::TxrstReplyModel value); //Sets the value of the ReplyModel property - - /* - Property SerialPort - */ - inline int SerialPort() const; //Returns the value of SerialPort - inline void SetSerialPort(int value); //Sets the value of the SerialPort property - - /* - Property _DAXCtrl - */ - inline bool _DAXCtrl() const; //Returns the value of _DAXCtrl - inline void set_DAXCtrl(bool value); //Sets the value of the _DAXCtrl property - - /* - Method AddKeypad - */ - inline void AddKeypad(int iKeypadNumber, int iCount); - - /* - Method AddKeypadByString - */ - inline void AddKeypadByString(const QString& sKeypads); - - /* - Method BeginQuestion - */ - inline void BeginQuestion(); - - /* - Method BeginQuestion - */ - inline void BeginQuestion(int iQuestionNumber); - - /* - Method CheckForAnyReplyDevice - */ - inline bool CheckForAnyReplyDevice(int Port); - - /* - Method CheckForReplyDevice - */ - inline TxrstReplyModel CheckForReplyDevice(int Port, ReplyXControl1::TxrstReplyModel Model); - - /* - Method ClearDataBuffer - */ - inline void ClearDataBuffer(); - - /* - Method ClearKeypadList - */ - inline void ClearKeypadList(); - - /* - Method ClearLastError - */ - inline void ClearLastError(); - - /* - Method CollectKeypadSerialNumbers - */ - inline void CollectKeypadSerialNumbers(); - - /* - Method Connect - */ - inline bool Connect(); - - /* - Method Disconnect - */ - inline void Disconnect(); - - /* - Method IsKeyLocked - */ - inline bool IsKeyLocked(const QString& sKey); - - /* - Method IsKeypadInList - */ - inline bool IsKeypadInList(int KeypadID); - - /* - Method LockAllKeys - */ - inline void LockAllKeys(); - - /* - Method LockKey - */ - inline void LockKey(const QString& sKey); - - /* - Method Paint - */ - inline void Paint(); - - /* - Method RemoveKeypad - */ - inline void RemoveKeypad(int iKeypadNumber, int iCount); - - /* - Method RemoveKeypadByString - */ - inline void RemoveKeypadByString(const QString& sKeypads); - - /* - Method RequestKeypadSerialNumbers - */ - inline void RequestKeypadSerialNumbers(); - - /* - Method RequestKeypadTimestamps - */ - inline void RequestKeypadTimestamps(); - - /* - Method ResetBase - */ - inline void ResetBase(); - - /* - Method SetSubComponent - */ - inline void SetSubComponent(bool IsSubComponent); - - /* - Method StartPolling - */ - inline void StartPolling(); - - /* - Method StopPolling - */ - inline void StopPolling(); - - /* - Method UnlockAllKeys - */ - inline void UnlockAllKeys(); - - /* - Method UnlockKey - */ - inline void UnlockKey(const QString& sKey); - -// meta object functions - static const QMetaObject staticMetaObject; - virtual const QMetaObject *metaObject() const { return &staticMetaObject; } - virtual void *qt_metacast(const char *); -}; - -// skipping event interface IReplyXEvents - -// Actual coclasses -class REPLYXCONTROL1_EXPORT ReplyX : public QAxWidget -{ -public: - ReplyX(QWidget *parent = 0, Qt::WindowFlags f = 0) - : QAxWidget(parent, f) - { - setControl("{69fc1183-7937-4bb1-a1c8-725b778511c9}"); - } - - ReplyX(IReplyX *iface) - : QAxWidget() - { - initializeFrom(iface); - delete iface; - } - - /* - Property BaseChannel - */ - inline int BaseChannel() const; //Returns the value of BaseChannel - inline void SetBaseChannel(int value); //Sets the value of the BaseChannel property - - /* - Property BaseSerialNumber - */ - inline QString BaseSerialNumber() const; //Returns the value of BaseSerialNumber - - /* - Property BaseVersion - */ - inline QString BaseVersion() const; //Returns the value of BaseVersion - - /* - Property CommunicationTimeout - */ - inline int CommunicationTimeout() const; //Returns the value of CommunicationTimeout - inline void SetCommunicationTimeout(int value); //Sets the value of the CommunicationTimeout property - - /* - Property Connected - */ - inline bool Connected() const; //Returns the value of Connected - - /* - Property ControlVersion - */ - inline QString ControlVersion() const; //Returns the value of ControlVersion - - /* - Property DebugEventsEnabled - */ - inline bool DebugEventsEnabled() const; //Returns the value of DebugEventsEnabled - inline void SetDebugEventsEnabled(bool value); //Sets the value of the DebugEventsEnabled property - - /* - Property ErrorEventsEnabled - */ - inline bool ErrorEventsEnabled() const; //Returns the value of ErrorEventsEnabled - inline void SetErrorEventsEnabled(bool value); //Sets the value of the ErrorEventsEnabled property - - /* - Property ErrorExceptionsEnabled - */ - inline bool ErrorExceptionsEnabled() const; //Returns the value of ErrorExceptionsEnabled - inline void SetErrorExceptionsEnabled(bool value); //Sets the value of the ErrorExceptionsEnabled property - - /* - Property KeypadAddressChannelShortcutsEnabled - */ - inline bool KeypadAddressChannelShortcutsEnabled() const; //Returns the value of KeypadAddressChannelShortcutsEnabled - inline void SetKeypadAddressChannelShortcutsEnabled(bool value); //Sets the value of the KeypadAddressChannelShortcutsEnabled property - - /* - Property KeypadConfigurationMode - */ - inline ReplyXControl1::TxrstKeypadConfigurationMode KeypadConfigurationMode() const; //Returns the value of KeypadConfigurationMode - inline void SetKeypadConfigurationMode(ReplyXControl1::TxrstKeypadConfigurationMode value); //Sets the value of the KeypadConfigurationMode property - - /* - Property KeypadDigitEcho - */ - inline bool KeypadDigitEcho() const; //Returns the value of KeypadDigitEcho - inline void SetKeypadDigitEcho(bool value); //Sets the value of the KeypadDigitEcho property - - /* - Property KeypadGlobalConfigurationLock - */ - inline bool KeypadGlobalConfigurationLock() const; //Returns the value of KeypadGlobalConfigurationLock - inline void SetKeypadGlobalConfigurationLock(bool value); //Sets the value of the KeypadGlobalConfigurationLock property - - /* - Property KeypadList - */ - inline QString KeypadList() const; //Returns the value of KeypadList - - /* - Property KeypadListCount - */ - inline int KeypadListCount() const; //Returns the value of KeypadListCount - - /* - Property KeypadLowBatteryNotification - */ - inline bool KeypadLowBatteryNotification() const; //Returns the value of KeypadLowBatteryNotification - inline void SetKeypadLowBatteryNotification(bool value); //Sets the value of the KeypadLowBatteryNotification property - - /* - Property KeypadOnlyAcceptInitialResponse - */ - inline bool KeypadOnlyAcceptInitialResponse() const; //Returns the value of KeypadOnlyAcceptInitialResponse - inline void SetKeypadOnlyAcceptInitialResponse(bool value); //Sets the value of the KeypadOnlyAcceptInitialResponse property - - /* - Property KeypadPostAcknowledgement - */ - inline bool KeypadPostAcknowledgement() const; //Returns the value of KeypadPostAcknowledgement - inline void SetKeypadPostAcknowledgement(bool value); //Sets the value of the KeypadPostAcknowledgement property - - /* - Property KeypadSoftkeysEnabled - */ - inline bool KeypadSoftkeysEnabled() const; //Returns the value of KeypadSoftkeysEnabled - inline void SetKeypadSoftkeysEnabled(bool value); //Sets the value of the KeypadSoftkeysEnabled property - - /* - Property KeypadStarKeyEnabled - */ - inline bool KeypadStarKeyEnabled() const; //Returns the value of KeypadStarKeyEnabled - inline void SetKeypadStarKeyEnabled(bool value); //Sets the value of the KeypadStarKeyEnabled property - - /* - Property KeypadTransmitPowerLevel - */ - inline ReplyXControl1::TxrstKeypadPowerLevel KeypadTransmitPowerLevel() const; //Returns the value of KeypadTransmitPowerLevel - inline void SetKeypadTransmitPowerLevel(ReplyXControl1::TxrstKeypadPowerLevel value); //Sets the value of the KeypadTransmitPowerLevel property - - /* - Property LastErrorCode - */ - inline int LastErrorCode() const; //Returns the value of LastErrorCode - - /* - Property LastErrorMessage - */ - inline QString LastErrorMessage() const; //Returns the value of LastErrorMessage - - /* - Property MaxKeypads - */ - inline int MaxKeypads() const; //Returns the value of MaxKeypads - - /* - Property Polling - */ - inline bool Polling() const; //Returns the value of Polling - - /* - Property QuickStart - */ - inline bool QuickStart() const; //Returns the value of QuickStart - inline void SetQuickStart(bool value); //Sets the value of the QuickStart property - - /* - Property ReplyModel - */ - inline ReplyXControl1::TxrstReplyModel ReplyModel() const; //Returns the value of ReplyModel - inline void SetReplyModel(ReplyXControl1::TxrstReplyModel value); //Sets the value of the ReplyModel property - - /* - Property SerialPort - */ - inline int SerialPort() const; //Returns the value of SerialPort - inline void SetSerialPort(int value); //Sets the value of the SerialPort property - - /* - Property _DAXCtrl - */ - inline bool _DAXCtrl() const; //Returns the value of _DAXCtrl - inline void set_DAXCtrl(bool value); //Sets the value of the _DAXCtrl property - - /* - Method AddKeypad - */ - inline void AddKeypad(int iKeypadNumber, int iCount); - - /* - Method AddKeypadByString - */ - inline void AddKeypadByString(const QString& sKeypads); - - /* - Method BeginQuestion - */ - inline void BeginQuestion(); - - /* - Method BeginQuestion - */ - inline void BeginQuestion(int iQuestionNumber); - - /* - Method CheckForAnyReplyDevice - */ - inline bool CheckForAnyReplyDevice(int Port); - - /* - Method CheckForReplyDevice - */ - inline TxrstReplyModel CheckForReplyDevice(int Port, ReplyXControl1::TxrstReplyModel Model); - - /* - Method ClearDataBuffer - */ - inline void ClearDataBuffer(); - - /* - Method ClearKeypadList - */ - inline void ClearKeypadList(); - - /* - Method ClearLastError - */ - inline void ClearLastError(); - - /* - Method CollectKeypadSerialNumbers - */ - inline void CollectKeypadSerialNumbers(); - - /* - Method Connect - */ - inline bool Connect(); - - /* - Method Disconnect - */ - inline void Disconnect(); - - /* - Method IsKeyLocked - */ - inline bool IsKeyLocked(const QString& sKey); - - /* - Method IsKeypadInList - */ - inline bool IsKeypadInList(int KeypadID); - - /* - Method LockAllKeys - */ - inline void LockAllKeys(); - - /* - Method LockKey - */ - inline void LockKey(const QString& sKey); - - /* - Method Paint - */ - inline void Paint(); - - /* - Method RemoveKeypad - */ - inline void RemoveKeypad(int iKeypadNumber, int iCount); - - /* - Method RemoveKeypadByString - */ - inline void RemoveKeypadByString(const QString& sKeypads); - - /* - Method RequestKeypadSerialNumbers - */ - inline void RequestKeypadSerialNumbers(); - - /* - Method RequestKeypadTimestamps - */ - inline void RequestKeypadTimestamps(); - - /* - Method ResetBase - */ - inline void ResetBase(); - - /* - Method SetSubComponent - */ - inline void SetSubComponent(bool IsSubComponent); - - /* - Method StartPolling - */ - inline void StartPolling(); - - /* - Method StopPolling - */ - inline void StopPolling(); - - /* - Method UnlockAllKeys - */ - inline void UnlockAllKeys(); - - /* - Method UnlockKey - */ - inline void UnlockKey(const QString& sKey); - -// meta object functions - static const QMetaObject staticMetaObject; - virtual const QMetaObject *metaObject() const { return &staticMetaObject; } - virtual void *qt_metacast(const char *); -}; - -// member function implementation -#ifndef QAX_DUMPCPP_REPLYXCONTROL1_NOINLINES -inline int IReplyX::BaseChannel() const -{ - QVariant qax_result = property("BaseChannel"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IReplyX::SetBaseChannel(int value){ setProperty("BaseChannel", QVariant(value)); } - -inline QString IReplyX::BaseSerialNumber() const -{ - QVariant qax_result = property("BaseSerialNumber"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString IReplyX::BaseVersion() const -{ - QVariant qax_result = property("BaseVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int IReplyX::CommunicationTimeout() const -{ - QVariant qax_result = property("CommunicationTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IReplyX::SetCommunicationTimeout(int value){ setProperty("CommunicationTimeout", QVariant(value)); } - -inline bool IReplyX::Connected() const -{ - QVariant qax_result = property("Connected"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline QString IReplyX::ControlVersion() const -{ - QVariant qax_result = property("ControlVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool IReplyX::DebugEventsEnabled() const -{ - QVariant qax_result = property("DebugEventsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetDebugEventsEnabled(bool value){ setProperty("DebugEventsEnabled", QVariant(value)); } - -inline bool IReplyX::ErrorEventsEnabled() const -{ - QVariant qax_result = property("ErrorEventsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetErrorEventsEnabled(bool value){ setProperty("ErrorEventsEnabled", QVariant(value)); } - -inline bool IReplyX::ErrorExceptionsEnabled() const -{ - QVariant qax_result = property("ErrorExceptionsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetErrorExceptionsEnabled(bool value){ setProperty("ErrorExceptionsEnabled", QVariant(value)); } - -inline bool IReplyX::KeypadAddressChannelShortcutsEnabled() const -{ - QVariant qax_result = property("KeypadAddressChannelShortcutsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetKeypadAddressChannelShortcutsEnabled(bool value){ setProperty("KeypadAddressChannelShortcutsEnabled", QVariant(value)); } - -inline ReplyXControl1::TxrstKeypadConfigurationMode IReplyX::KeypadConfigurationMode() const -{ - QVariant qax_result = property("KeypadConfigurationMode"); - Q_ASSERT(qax_result.isValid()); - return *(ReplyXControl1::TxrstKeypadConfigurationMode*)qax_result.constData(); -} -inline void IReplyX::SetKeypadConfigurationMode(ReplyXControl1::TxrstKeypadConfigurationMode value){ setProperty("KeypadConfigurationMode", QVariant(value)); } - -inline bool IReplyX::KeypadDigitEcho() const -{ - QVariant qax_result = property("KeypadDigitEcho"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetKeypadDigitEcho(bool value){ setProperty("KeypadDigitEcho", QVariant(value)); } - -inline bool IReplyX::KeypadGlobalConfigurationLock() const -{ - QVariant qax_result = property("KeypadGlobalConfigurationLock"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetKeypadGlobalConfigurationLock(bool value){ setProperty("KeypadGlobalConfigurationLock", QVariant(value)); } - -inline QString IReplyX::KeypadList() const -{ - QVariant qax_result = property("KeypadList"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int IReplyX::KeypadListCount() const -{ - QVariant qax_result = property("KeypadListCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool IReplyX::KeypadLowBatteryNotification() const -{ - QVariant qax_result = property("KeypadLowBatteryNotification"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetKeypadLowBatteryNotification(bool value){ setProperty("KeypadLowBatteryNotification", QVariant(value)); } - -inline bool IReplyX::KeypadOnlyAcceptInitialResponse() const -{ - QVariant qax_result = property("KeypadOnlyAcceptInitialResponse"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetKeypadOnlyAcceptInitialResponse(bool value){ setProperty("KeypadOnlyAcceptInitialResponse", QVariant(value)); } - -inline bool IReplyX::KeypadPostAcknowledgement() const -{ - QVariant qax_result = property("KeypadPostAcknowledgement"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetKeypadPostAcknowledgement(bool value){ setProperty("KeypadPostAcknowledgement", QVariant(value)); } - -inline bool IReplyX::KeypadSoftkeysEnabled() const -{ - QVariant qax_result = property("KeypadSoftkeysEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetKeypadSoftkeysEnabled(bool value){ setProperty("KeypadSoftkeysEnabled", QVariant(value)); } - -inline bool IReplyX::KeypadStarKeyEnabled() const -{ - QVariant qax_result = property("KeypadStarKeyEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetKeypadStarKeyEnabled(bool value){ setProperty("KeypadStarKeyEnabled", QVariant(value)); } - -inline ReplyXControl1::TxrstKeypadPowerLevel IReplyX::KeypadTransmitPowerLevel() const -{ - QVariant qax_result = property("KeypadTransmitPowerLevel"); - Q_ASSERT(qax_result.isValid()); - return *(ReplyXControl1::TxrstKeypadPowerLevel*)qax_result.constData(); -} -inline void IReplyX::SetKeypadTransmitPowerLevel(ReplyXControl1::TxrstKeypadPowerLevel value){ setProperty("KeypadTransmitPowerLevel", QVariant(value)); } - -inline int IReplyX::LastErrorCode() const -{ - QVariant qax_result = property("LastErrorCode"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline QString IReplyX::LastErrorMessage() const -{ - QVariant qax_result = property("LastErrorMessage"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int IReplyX::MaxKeypads() const -{ - QVariant qax_result = property("MaxKeypads"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool IReplyX::Polling() const -{ - QVariant qax_result = property("Polling"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool IReplyX::QuickStart() const -{ - QVariant qax_result = property("QuickStart"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::SetQuickStart(bool value){ setProperty("QuickStart", QVariant(value)); } - -inline ReplyXControl1::TxrstReplyModel IReplyX::ReplyModel() const -{ - QVariant qax_result = property("ReplyModel"); - Q_ASSERT(qax_result.isValid()); - return *(ReplyXControl1::TxrstReplyModel*)qax_result.constData(); -} -inline void IReplyX::SetReplyModel(ReplyXControl1::TxrstReplyModel value){ setProperty("ReplyModel", QVariant(value)); } - -inline int IReplyX::SerialPort() const -{ - QVariant qax_result = property("SerialPort"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IReplyX::SetSerialPort(int value){ setProperty("SerialPort", QVariant(value)); } - -inline bool IReplyX::_DAXCtrl() const -{ - QVariant qax_result = property("_DAXCtrl"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IReplyX::set_DAXCtrl(bool value){ setProperty("_DAXCtrl", QVariant(value)); } - -inline void IReplyX::AddKeypad(int iKeypadNumber, int iCount) -{ - void *_a[] = {0, (void*)&iKeypadNumber, (void*)&iCount}; - qt_metacall(QMetaObject::InvokeMetaMethod, 7, _a); -} - -inline void IReplyX::AddKeypadByString(const QString& sKeypads) -{ - void *_a[] = {0, (void*)&sKeypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 8, _a); -} - -inline void IReplyX::BeginQuestion() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 9, _a); -} - -inline void IReplyX::BeginQuestion(int iQuestionNumber) -{ - void *_a[] = {0, (void*)&iQuestionNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 10, _a); -} - -inline bool IReplyX::CheckForAnyReplyDevice(int Port) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Port}; - qt_metacall(QMetaObject::InvokeMetaMethod, 11, _a); - return qax_result; -} - -inline TxrstReplyModel IReplyX::CheckForReplyDevice(int Port, ReplyXControl1::TxrstReplyModel Model) -{ - TxrstReplyModel qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Port, (void*)&Model}; - qt_metacall(QMetaObject::InvokeMetaMethod, 12, _a); - return qax_result; -} - -inline void IReplyX::ClearDataBuffer() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 13, _a); -} - -inline void IReplyX::ClearKeypadList() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 14, _a); -} - -inline void IReplyX::ClearLastError() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 15, _a); -} - -inline void IReplyX::CollectKeypadSerialNumbers() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 16, _a); -} - -inline bool IReplyX::Connect() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 17, _a); - return qax_result; -} - -inline void IReplyX::Disconnect() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 18, _a); -} - -inline bool IReplyX::IsKeyLocked(const QString& sKey) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&sKey}; - qt_metacall(QMetaObject::InvokeMetaMethod, 19, _a); - return qax_result; -} - -inline bool IReplyX::IsKeypadInList(int KeypadID) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&KeypadID}; - qt_metacall(QMetaObject::InvokeMetaMethod, 20, _a); - return qax_result; -} - -inline void IReplyX::LockAllKeys() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 21, _a); -} - -inline void IReplyX::LockKey(const QString& sKey) -{ - void *_a[] = {0, (void*)&sKey}; - qt_metacall(QMetaObject::InvokeMetaMethod, 22, _a); -} - -inline void IReplyX::Paint() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 23, _a); -} - -inline void IReplyX::RemoveKeypad(int iKeypadNumber, int iCount) -{ - void *_a[] = {0, (void*)&iKeypadNumber, (void*)&iCount}; - qt_metacall(QMetaObject::InvokeMetaMethod, 24, _a); -} - -inline void IReplyX::RemoveKeypadByString(const QString& sKeypads) -{ - void *_a[] = {0, (void*)&sKeypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 25, _a); -} - -inline void IReplyX::RequestKeypadSerialNumbers() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 26, _a); -} - -inline void IReplyX::RequestKeypadTimestamps() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 27, _a); -} - -inline void IReplyX::ResetBase() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 28, _a); -} - -inline void IReplyX::SetSubComponent(bool IsSubComponent) -{ - void *_a[] = {0, (void*)&IsSubComponent}; - qt_metacall(QMetaObject::InvokeMetaMethod, 47, _a); -} - -inline void IReplyX::StartPolling() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 48, _a); -} - -inline void IReplyX::StopPolling() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 49, _a); -} - -inline void IReplyX::UnlockAllKeys() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 50, _a); -} - -inline void IReplyX::UnlockKey(const QString& sKey) -{ - void *_a[] = {0, (void*)&sKey}; - qt_metacall(QMetaObject::InvokeMetaMethod, 51, _a); -} - - -inline int ReplyX::BaseChannel() const -{ - QVariant qax_result = property("BaseChannel"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void ReplyX::SetBaseChannel(int value){ setProperty("BaseChannel", QVariant(value)); } - -inline QString ReplyX::BaseSerialNumber() const -{ - QVariant qax_result = property("BaseSerialNumber"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString ReplyX::BaseVersion() const -{ - QVariant qax_result = property("BaseVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int ReplyX::CommunicationTimeout() const -{ - QVariant qax_result = property("CommunicationTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void ReplyX::SetCommunicationTimeout(int value){ setProperty("CommunicationTimeout", QVariant(value)); } - -inline bool ReplyX::Connected() const -{ - QVariant qax_result = property("Connected"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline QString ReplyX::ControlVersion() const -{ - QVariant qax_result = property("ControlVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool ReplyX::DebugEventsEnabled() const -{ - QVariant qax_result = property("DebugEventsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetDebugEventsEnabled(bool value){ setProperty("DebugEventsEnabled", QVariant(value)); } - -inline bool ReplyX::ErrorEventsEnabled() const -{ - QVariant qax_result = property("ErrorEventsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetErrorEventsEnabled(bool value){ setProperty("ErrorEventsEnabled", QVariant(value)); } - -inline bool ReplyX::ErrorExceptionsEnabled() const -{ - QVariant qax_result = property("ErrorExceptionsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetErrorExceptionsEnabled(bool value){ setProperty("ErrorExceptionsEnabled", QVariant(value)); } - -inline bool ReplyX::KeypadAddressChannelShortcutsEnabled() const -{ - QVariant qax_result = property("KeypadAddressChannelShortcutsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetKeypadAddressChannelShortcutsEnabled(bool value){ setProperty("KeypadAddressChannelShortcutsEnabled", QVariant(value)); } - -inline ReplyXControl1::TxrstKeypadConfigurationMode ReplyX::KeypadConfigurationMode() const -{ - QVariant qax_result = property("KeypadConfigurationMode"); - Q_ASSERT(qax_result.isValid()); - return *(ReplyXControl1::TxrstKeypadConfigurationMode*)qax_result.constData(); -} -inline void ReplyX::SetKeypadConfigurationMode(ReplyXControl1::TxrstKeypadConfigurationMode value){ setProperty("KeypadConfigurationMode", QVariant(value)); } - -inline bool ReplyX::KeypadDigitEcho() const -{ - QVariant qax_result = property("KeypadDigitEcho"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetKeypadDigitEcho(bool value){ setProperty("KeypadDigitEcho", QVariant(value)); } - -inline bool ReplyX::KeypadGlobalConfigurationLock() const -{ - QVariant qax_result = property("KeypadGlobalConfigurationLock"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetKeypadGlobalConfigurationLock(bool value){ setProperty("KeypadGlobalConfigurationLock", QVariant(value)); } - -inline QString ReplyX::KeypadList() const -{ - QVariant qax_result = property("KeypadList"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int ReplyX::KeypadListCount() const -{ - QVariant qax_result = property("KeypadListCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool ReplyX::KeypadLowBatteryNotification() const -{ - QVariant qax_result = property("KeypadLowBatteryNotification"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetKeypadLowBatteryNotification(bool value){ setProperty("KeypadLowBatteryNotification", QVariant(value)); } - -inline bool ReplyX::KeypadOnlyAcceptInitialResponse() const -{ - QVariant qax_result = property("KeypadOnlyAcceptInitialResponse"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetKeypadOnlyAcceptInitialResponse(bool value){ setProperty("KeypadOnlyAcceptInitialResponse", QVariant(value)); } - -inline bool ReplyX::KeypadPostAcknowledgement() const -{ - QVariant qax_result = property("KeypadPostAcknowledgement"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetKeypadPostAcknowledgement(bool value){ setProperty("KeypadPostAcknowledgement", QVariant(value)); } - -inline bool ReplyX::KeypadSoftkeysEnabled() const -{ - QVariant qax_result = property("KeypadSoftkeysEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetKeypadSoftkeysEnabled(bool value){ setProperty("KeypadSoftkeysEnabled", QVariant(value)); } - -inline bool ReplyX::KeypadStarKeyEnabled() const -{ - QVariant qax_result = property("KeypadStarKeyEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetKeypadStarKeyEnabled(bool value){ setProperty("KeypadStarKeyEnabled", QVariant(value)); } - -inline ReplyXControl1::TxrstKeypadPowerLevel ReplyX::KeypadTransmitPowerLevel() const -{ - QVariant qax_result = property("KeypadTransmitPowerLevel"); - Q_ASSERT(qax_result.isValid()); - return *(ReplyXControl1::TxrstKeypadPowerLevel*)qax_result.constData(); -} -inline void ReplyX::SetKeypadTransmitPowerLevel(ReplyXControl1::TxrstKeypadPowerLevel value){ setProperty("KeypadTransmitPowerLevel", QVariant(value)); } - -inline int ReplyX::LastErrorCode() const -{ - QVariant qax_result = property("LastErrorCode"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline QString ReplyX::LastErrorMessage() const -{ - QVariant qax_result = property("LastErrorMessage"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int ReplyX::MaxKeypads() const -{ - QVariant qax_result = property("MaxKeypads"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool ReplyX::Polling() const -{ - QVariant qax_result = property("Polling"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool ReplyX::QuickStart() const -{ - QVariant qax_result = property("QuickStart"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::SetQuickStart(bool value){ setProperty("QuickStart", QVariant(value)); } - -inline ReplyXControl1::TxrstReplyModel ReplyX::ReplyModel() const -{ - QVariant qax_result = property("ReplyModel"); - Q_ASSERT(qax_result.isValid()); - return *(ReplyXControl1::TxrstReplyModel*)qax_result.constData(); -} -inline void ReplyX::SetReplyModel(ReplyXControl1::TxrstReplyModel value){ setProperty("ReplyModel", QVariant(value)); } - -inline int ReplyX::SerialPort() const -{ - QVariant qax_result = property("SerialPort"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void ReplyX::SetSerialPort(int value){ setProperty("SerialPort", QVariant(value)); } - -inline bool ReplyX::_DAXCtrl() const -{ - QVariant qax_result = property("_DAXCtrl"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void ReplyX::set_DAXCtrl(bool value){ setProperty("_DAXCtrl", QVariant(value)); } - -inline void ReplyX::AddKeypad(int iKeypadNumber, int iCount) -{ - void *_a[] = {0, (void*)&iKeypadNumber, (void*)&iCount}; - qt_metacall(QMetaObject::InvokeMetaMethod, 38, _a); -} - -inline void ReplyX::AddKeypadByString(const QString& sKeypads) -{ - void *_a[] = {0, (void*)&sKeypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 39, _a); -} - -inline void ReplyX::BeginQuestion() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 40, _a); -} - -inline void ReplyX::BeginQuestion(int iQuestionNumber) -{ - void *_a[] = {0, (void*)&iQuestionNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 41, _a); -} - -inline bool ReplyX::CheckForAnyReplyDevice(int Port) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Port}; - qt_metacall(QMetaObject::InvokeMetaMethod, 42, _a); - return qax_result; -} - -inline TxrstReplyModel ReplyX::CheckForReplyDevice(int Port, ReplyXControl1::TxrstReplyModel Model) -{ - TxrstReplyModel qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Port, (void*)&Model}; - qt_metacall(QMetaObject::InvokeMetaMethod, 43, _a); - return qax_result; -} - -inline void ReplyX::ClearDataBuffer() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 44, _a); -} - -inline void ReplyX::ClearKeypadList() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 45, _a); -} - -inline void ReplyX::ClearLastError() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 46, _a); -} - -inline void ReplyX::CollectKeypadSerialNumbers() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 47, _a); -} - -inline bool ReplyX::Connect() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 48, _a); - return qax_result; -} - -inline void ReplyX::Disconnect() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 49, _a); -} - -inline bool ReplyX::IsKeyLocked(const QString& sKey) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&sKey}; - qt_metacall(QMetaObject::InvokeMetaMethod, 50, _a); - return qax_result; -} - -inline bool ReplyX::IsKeypadInList(int KeypadID) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&KeypadID}; - qt_metacall(QMetaObject::InvokeMetaMethod, 51, _a); - return qax_result; -} - -inline void ReplyX::LockAllKeys() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 52, _a); -} - -inline void ReplyX::LockKey(const QString& sKey) -{ - void *_a[] = {0, (void*)&sKey}; - qt_metacall(QMetaObject::InvokeMetaMethod, 53, _a); -} - -inline void ReplyX::Paint() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 54, _a); -} - -inline void ReplyX::RemoveKeypad(int iKeypadNumber, int iCount) -{ - void *_a[] = {0, (void*)&iKeypadNumber, (void*)&iCount}; - qt_metacall(QMetaObject::InvokeMetaMethod, 55, _a); -} - -inline void ReplyX::RemoveKeypadByString(const QString& sKeypads) -{ - void *_a[] = {0, (void*)&sKeypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 56, _a); -} - -inline void ReplyX::RequestKeypadSerialNumbers() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 57, _a); -} - -inline void ReplyX::RequestKeypadTimestamps() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 58, _a); -} - -inline void ReplyX::ResetBase() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 59, _a); -} - -inline void ReplyX::SetSubComponent(bool IsSubComponent) -{ - void *_a[] = {0, (void*)&IsSubComponent}; - qt_metacall(QMetaObject::InvokeMetaMethod, 78, _a); -} - -inline void ReplyX::StartPolling() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 79, _a); -} - -inline void ReplyX::StopPolling() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 80, _a); -} - -inline void ReplyX::UnlockAllKeys() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 81, _a); -} - -inline void ReplyX::UnlockKey(const QString& sKey) -{ - void *_a[] = {0, (void*)&sKey}; - qt_metacall(QMetaObject::InvokeMetaMethod, 82, _a); -} - - - -#endif - -} - -template<> -inline void *qMetaTypeConstructHelper(const ReplyXControl1::IReplyX *t) -{ Q_ASSERT(!t); return new ReplyXControl1::IReplyX; } - -template<> -inline void *qMetaTypeConstructHelper(const ReplyXControl1::ReplyX *t) -{ Q_ASSERT(!t); return new ReplyXControl1::ReplyX; } - -#endif - diff --git a/thirdparty/fleetwood/reply2005/lib/reply2005.lib b/thirdparty/fleetwood/reply2005/lib/reply2005.lib deleted file mode 100644 index 0cc7136b5f7bc031c69afb5cdcadf024d51b877e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25158 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 WM0Yn(?c#nYzCgNtscbmr75@WHdc>>% diff --git a/thirdparty/fleetwood/reply2005/ocx/Reply Toolkit Reference version 6-0-15.pdf b/thirdparty/fleetwood/reply2005/ocx/Reply Toolkit Reference version 6-0-15.pdf deleted file mode 100644 index 5902d9568a333ca81174fd08826edf28a4bc3fe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194899 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

Pi3x}Sy;ny#6+ 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¨UdJ@LAp+1WWpkSEUu@1?vM#pz% zPg~*2WW4ehf|mV;9-)4^mIQZ-6hE!tv#8R z!48VeIBcENmD~n@+qqU|5tvotx(fZL(o|>#j`}VkrhzvFxt)3O#Y0zlB2;$5H^r{w9g*Uw5?3y2f7SmBaJ4iKTtm9WULkhtqlq%G`?;$sp38a!~n9kD<~k*r7$ zCAxAt+-$f6*@;3#_tLJk>djS_;|aQVk5eYL7@svjE9S3De>9LpieW0q&lE2sa**OH z9)@-EuX}=+Npm^#TnmSh_m<9k>q>cYyZL0Ps!Q4Rb<`{SpN$}Nk1pVt#@=qcL~8Ny zvK(Kz^Pcc&_|Xyt7^%Upo@)4|{R_=vTzUBGNll{4Is0(wmmZ?F+9YOIc=Er?s(p!- zlZ=PeA$**pZv{eb#t#EaV)Gg@mN8m)Moi7i=C#mO%$^u*abD#JWu~WZdml6KGF&UV zJB4O#dM6R>$781IU8w<(mw~N`2Y`vO_~vd+#>5*r^C@fjs|!g{dWS~myYT!b=X7XE zgU?J8V{pMU?=f}uNV%3QVQN_|n;kKS$v6-bu4}%UuT|B1Z|q{k?;{cnWnJ>E6xi8% z*koZ=Ki>-!TW_!{0^BU9Z#8O&P_J0Cod%no+94NqQ~&R8Prja zOE@n3qAX5p;U(_Fb@YCuSmk@+3N5+C z`uM*;LBiPXYwD*?FrC1Z6*5|F-eH2jA;yt9{WW#6N8sHEZehT;urndSu$kPAxOiHt zT!YVdJ-40TsxpbQMxqM8QwXMok8d6W1td0{z)+srmL3U#dU>v&(D|4`_cQ^)G<_|m zCylZhE_%4rdURf0e4qUPns(Gu1V;W7Mq~U(X7GQ+(f*yr_-}(W#(zcS{{u<;uV4P( z0LcHXyZK)VVEor-{QKqqm!szcY!UT5x7%gr|I>w`k` zZBD8Dp_UWz2a&A(1*vu3qKA!Q;RnJQ`oVvB-9XiLA6!DU-JP$g9)j!TR=?1G?l1Wk z+g01RwcdYrdIhVqJ1Fmp>kYSGo2lOpA9kI?)HOcO1K|bcs}I(;s6euZ>78F!QL}#R zTztdk%6x)+W8;(3HUZTa&BhNhDBk_n54k8E12!|r9f&Jw*09>V5b4rMluyBHVF%Kmvql(kYRK486Ja)4u-g zRc!ZtGPQLAt|7YRujJm2Z`Z!kv!3SXJ&M(xw4`9VXBBHrx9OEgv6?S@Hpk~o2Oel@XhWqIGXt@h<2~6eFfi49s4HB=JWg5 zP|oPydF9vUPim|Wag&`XdO|9QZiK2ZN}>+EgHxTxH2jLbhHQtz{@3%y7J6&1y8f;8 z?$%(N^vz#9&j}HqF=%|ZwMNd^@C9#PF_{TRXY1p-#S%I`KPpt+{TNaGd&_vz_R|!m zu@NIgm&Dqk}^vs42XKLPRlMi|_J+d~1Ic zBZwSe_)O>OJWU?mMnDyzI{M@?GMd$QV^K}}$wO&Nu$qWhOZCRY_VcJvn!6oc&%iwL zivmzQ&%%ZS$NDOG9L_9Xt?#eDrst78`pD^ajbNX`uvK?_DKd~;v87|vw&5dbCOP04 z|NVKKXNfj@y9h}5#sG_F!T#R*%cQ1~n%fbuQLW(-T@Xihl65F0A zVOBH_&6rUs^=`1qd&kYHA%%M$-UU4x+st+C6fV~$Oxo{4+t@kTwSatS391*?f9AZ( zTG_3(6yH8=0DiBWcQ1HX-r1q1MOjuF>o4C`jR%u29hMj7mr+X|7HZcRt3HGB;R0R> zW1XXZJ2ZVSr~FXrJL7)?xGXd{dm`)Lc?nI3wUai^RY4eXX0VszZt0SdHLdDR#^DK@ z`~x^)1bhmf9r<@70dXDEHs8ax>I zvM;=WI?=T0tBk>AH-;2WL1I5133KT-*2ZIQ+fE>+1mxWtP=;@%cj`VPu3v#LSxWtY zwYKfWJ|qryN}`&F7RC;SUz*JM#4fqQ(d=V@7X|gsffhJU4wAlu% z`+RapQHM%3bQ$SytTen$A3Dmlj4z349>tB+ifH*f3A-Gk*CYg=0|XynZ~FdV&uBZO zjw@oxhWl3)Y?R954Fm|I`|#hV+k5o-8;H9VLN|e^rIQ)2-=C~RKd9kU`vEp7u1$)x zN&&X@hA-oN*IXcE{)e}dIXs^Eu05$ZRN{LSXo`vn1odS(V*AgrXL82(uS>YZ1y9Oh z=7&CdaT_$folcR)*GRZ}yi*F8TY&t*Nzz+M361G{p@z6RY16~#h*hUj;Oc33RcIJx z##qbCnV#2SomrQeRbanLT!c%b?-+7P(0gL&_$~Te&cq*}?x!rd0c{_OU9D$0Wp4+2 zl%I9s?;MGo4=UO70{Tee!jQpr#h8cyHRKl(K3XM7Z(K?kA+k8@C)U7WCo)A!*AldD zrLxPNKn)yZBRMIb1;6M71v8fN zJ`+U8C1Am|lEAs;e0eVY`64G z1(W>s{4*yM>F>`T6qgarnoLg6hV{`dAP~k6Dqj{*6Ta88B;f(Dh-l@VQYMG6wHtr| z5E3&Q2yv&O03Zb;a{l98?p-GXMJIyWFpuOOh2EAVns=%dT7$_11OlJV-2h;eip$1t zWJQv-iatkPw4&7sk~hdfHm1lT^Zs(`kQClGT9b&{hU@W$KX>q>akJ!3ld?{Vr zi<~EDV_4M=PX|zdjKuYcue{GOqy0dwt$$pLC}8?~1$zYm<->~0i9XkZOA~sGE(GAn zKXg6Z`==3X?K*>IbPNQXEnnzt_8_<({!?#yVq$~jI2SYdQSHRi|yU_!@15!q8> z8M2OJ7SBBlN&uz{ac5ye+K;`liIgR_?hucA;`(U^51H|2A{FTN&Mp%Fj$@eI zw)0{o!u)A3CQOT{+jRdE`5XKGDgYTQjjPQGNKfV(1ddT@=x$6)PBQeVTc}$k9M0iz zA5UjuFOp!$V8);(PRG8Alo(a%8yQxbHUi!R>~~3p@(HOyH%Vs4m*)(^6vv&wBya*C zL&KbE|Ax&JtlV{YT%ViZf_DvbC@XX9HYbv{(zS1z!~~w_R8C3*rV%_NOs+zIN3yH< zCP2X&$(?kqm_R{G6}L-aUZeS0t4cqli=YFd{KI+;y=}T0=1vLa73CMX-h|7bl+MS6 zEQ9R@%r4@DAA;Z~LKitR*NlWTg#GQ*A)Vjcav zZjwyN32G2qQM2BYv}`@}N3dz?dYfh4M9bG8U$O(+H<6YccS3q#texlA8Q5kLu4i>b zR{)dl<075Pw^;6&j|@VW35sphJIf)AWc_JI|0OcIJ1MK4;-AiQoy!v~RXR&!j5Lkt zm_v1a?d4~*1Pk4smPa2|-BGQDyTE*XQ4gO^A zEW)MsGZS|cVJWsQW^VJ2e=3Snz`ez~t_f69v3@UXv#?Va7iwZEjz+yJ@W^p=REji3 zrO&kI#2VA1gOsP+RyqXbbLs<|Q6OOidzv#10Zo*NUofV-4??d$HpTSGREmguTAqWK z&LlLMWjrc{=`y!>K(*vgRWv*&_J{jP?223ArORJp5#ctkx zCiqmhwUk!I^$Rq9Y{kP@2|$_QEZ=cZDuiLt6{y{tNA?4XzGYI}jzn~CUiM5aMKGHa z?)>vdrGFEc;QHWXESh8G-&}NCBBeS>oSY;0j$gt=)F1D-Hl*h$|Eh?-$qx!S}Zn6|x| z?8XrJHdvIs#8wbRfLKx@QMwB-+j$h;JGYtDSel$#;!G>fTiL^x{`sZi4;hk|06u+| z#T19#IBdHHF{WkBh(uv`{9#9`3Lzq_P2WZH60nZSZ?V}6ono}tcP@>dlmkJ73g@tj z39V~x(Y!N`Qb#rj@cK;!wp{~_NO33Td`*F4=g#|XbR&z7rof>NkRs@#P6)1?k|NN7 z>C+W_;pT^mx3p2}w|@2rD7?;8DDW|jn_@y1f4p)}@|v!r&XG4MC$ZUYe3iIB?{&|q zC3zp9pTsc?UO|3f)fu$<(Std6P?~^1UdeGOSh=j|)MfXpKT3~n&n6CJ&Fl@V371$H zZ8GQ2n{O_~oFU9BUnwer#lU9$J?Jkyg5c)8ik=nHrmO0f?Dc_3u~>MWmywL8*LXH( zUX6nwidapLwCTs-q9Wwj9DG;%5A!>f(^KcXWb$qre=dY2pX(6jp)ihRdGl^OcKA;2 zVyr%)z}g5x0nL50-Ry)gJvPhBoM(Lr{B32;^GwjxBX5ORC6430P_*u>^1=+&#y zvsi$UX+nqZq%m@xnupf{sFU31$)*mC+=aG;YwZiFY&U`4Orl_$hWFfWGWC1hbWCuPd`F)TKhl8AdzVD&4* zp$N0idh9JB!1zQJY%hSwRk~_lD*Mr1(2Pck)!=!1NZ|Z8yV^dlm4My)x2b+v1QZLL z!4Ze>etP-3i%W!_wvnpEjy={TP!i1|1|1dZhHHP*XuB;UJ2)TncN~tGq`@sL_Y}ZHY8$TY^ZN1T7W>P(I=q40xp|kJbt~)5x*+F~|g-5sHwZc42J`5a80hjt7+qC*b zmp+$nBdzBjLS{Qb>A0t1v_}_o>544&4GqqbjrIsoaU{blLmD&~@BOAMF2PxltLj@S z0DT$)KLjlRn148P$nxGO^u|>==nj5t#vS`+VDei2+QZq!^d@{%brYJ|ZnaFsjhPIr zI4rGX10P9&yVZ8Q7R?o2U(@1ee6;9aov2JqK4}Vnna^fVkL`ij-A!)m@-32tIQ;#< zx4o`EymuT*%#GA!Hr(A`Ny?<9h0RTKxg)deLB$wXPKk5a+h*1kKs<~)gIL+^&kj=4 z6B(dr+S)cF1OS5U2%SQUdXlcEP14&2n?(5%6`0NZXJF>jq278WSQ0W7TiphEd`8F2 zagB3W5xE@gg-nr?%;r5V0fLVKMXZtC_rPEpn$nhA^SzPb*&%aa{!`nY8xZymT~Fq! zrN@l1_ZNzxQ!_FARP2-$B7}sj|D66jvJZCo=m}@)=}?X^D3FiO`BA4`d?I2U%)1^}F)Mj2UKQ=B3Uzqf3O^$}}rV$%!yO63fE&{Jv}5c={OS+J1dqf*(VwaY*(J^&d0?0I!>wfd5F^{?YaEKO=4b zO1%B|N!x$5jQp$Z_y5~;!uZdK-v2sj`$sYNJLy z-R>2Ul-gw`UM;TN1JQkvIVovkfto$PhOi!6Qc|^u4)tSpSj-{(Q1*@{nW!rd2vE$j z7jiVuy*YQP79~m^P@q=||Cea3C zVb$p5B}&_7rc&p3UY>{C30%beQ{H|SND33IFubiZVSSDmoZ z;YvReF$hIw^kttn6)Op@$HZn93rk8<0*}|0aP+V4<$>X~FX$wD;eG5h?E&vidN;Fv z=*rR}N!B-#PLG*`oxKRX@#sXE;N## zb>xG);&nqMT)J8iSbvg+uz;h|CHJOhZEx~Gl`vm_IrvE98uRlp!c8wk-=<1Hz<3ud{EV@6GE*E7PJ=2VpFjw2C#Me??i_}{F z^F3;B)|sAAgz1|Yg29m2~3C= z>b6~N<|^GiGMT*=_c$XgRM+8^Ujj*(JqklF2yh;9@L-&_-UtP*odgp;!Q+fwLUl@a zAIRbnEwe!3F>%}A2?a{Ezur4oG>dou5meNc$fIi*G?YkoEJBDYt@7I`PX|I;H2ruUB<;|Iy;Ii+hNHUY5g86kRZXk~lhTv-& zG)@~k)j79c^?}$+SD_EI`;SNMDB+fLgQp9^<~TMgbKdPAebt)bK8ou@GpqBj*e{LY;0ieX#gisF1?H6f9^=!>WKRu@JU?WGipBRB(=#3g*v${ zDHX;$w5X*l_I`wQeW}-+K-EI$a!dK@Tked1C_7!p`b?J5I_g%i22}A`uCkEe23wqv zn7Xpxb=DKh-fky3+Q{%_4C#=khge|au3{)3!U_&X%?&u{)WIm55H z^u>O1{Bu_R$Ajsg|I+`HKV)M4A9F&#_(SVGk$)t({U(M~V_s=L(g!r%#T>V0WWu0M z7Osb9UT9>`74x-Rnd!VjCt03awpnjw5gwD+CgGD}c~#I(RxA!{ad*Kk3BK7qI~Z87 zFHtT?dPFaT+SyVV&@Z|rf!-DR)`YHVGbpt{+yT9y=7OH9vG|l-3@!USMu#qskpS9p zP)s4~2h%w0ALFbBqK|Rd41wnu0PX#-**LgN?hQEP+R-KEH+;5qx&c6})3sIdsC_}F zK-a8fb8Q6}pGR=RndN>(w=G)7nrUSlyk0MGi!$zTzAcg+AB3X4yjT;oGFrb>7-MiW!oH>8*(k@u=Jg8A9kJR0cGCA+M zK`?I6dNHMAcQ91V809(=nl;-DBk^?9oWMLLvA_xO4B<7)37aQyKo}xbEM%t=DsDE$G|Fi&`OS21D zi~Jx0Z(4f}$G~mFj*QFohX>AQ!9d`6aSNle7Eyk@H3Zj>`6i3=Lt>9Pv3V9lmGIRJ2Cax1 zu84Jl_yXl;Um|X)b$8?+K(Vf4y1y#sH)dVxTg@?+@1~%yFHViVbg?D5n8}k*Cb)1xS$jGz&EP-+y6q=l`Y|9yl_$ zIgT)%VKEo~DZ_WMQglUz+rgjQv!Le>v%p(wLBB1vw^_dMK5dhzsH}DxryNK@V9?JH zuJ0M~3G1#5q_6bI>*qAoC%DxbdlB_<{v3$Or^=jj9`u0~8}6;#tP3_B{k>bZ2UHXo z%FB{U!@KoVMrDU<`mx|ETd`<3wPKG3{nNt)R}P_d%E_w7*jr(&)5hDJreAK2%Jf&G zw}PQ}bPG(K(1D?l@9pAXNjc4^*`anQSIs^$zVzDFI6bG$i84>hsNc&&{zVg#*{8^u z4@2ojWoDI%$AVolq1`Y9O47<{DBb%rJ(r94_n}qQkiPyMWcUTud0n zT4EFGoY5ES+PaPI{ak)^L{B+^fnhP3HzrYb^9$DNO{l=3pu|6>BEs0i%2%v~UFc2* z1^g3lnNxxHXaE8A5mX#aX)F|f%0`R_C1|>5#@$59N|+{kvmQgIcupNsiwESJ3i(FsRDZu}p2a zFmnysfYf8#uQS=_DlMuD>S@vxB;m_huXA=4tp21AC4@&%tM!WpQY&L4V#Y$`%Rhv4 z{ywb4p#A~mYB~d5ME#{{Y1kK@Y)UGW5T_FBLZHGSVLsqaALi5lBI!6*%3u-``J za%yNraC+bzOq`GqPtE7*5%4CQw^mD;-n~FDZ51I7DI&>fzHdrd^02zX=S;UXwtOFs zzT{`2*K6!bA-T@l*9&}2}}O@M`R3Oh7d>As*jYyQ~F7q zYz<^;`B%uxYm&2sr4qp|d^At;oPPqPeKXzGOaZl4&FefZQTkwU;-KV^-mhUO)#{Vp_$b9=PIkf?c^J&r3#{P^ zP$dG`;JXaYy=wVg3yUEQ$O;<8dDsyt7&Iohg|D&kNpQed>zfkl6qVVgYA4KI-~&oo zglDSPDU(n%bR9d2eKCsae+w!D!tVy8hrZhM+v4;1VHB9j%e3 zL<01upoM)48DuR=?* z7FNk`Rb2(D79hoy&lUHSBtl#5zVg{A$+BE6BaC)8O(mK=)Qwzj$7)1bliz6?8>bOI z^_OjFlu;ZSGm(mN0g#10HZk$BsnpcM5Up>}k{DVW zYL8+`_k~%mF3Mq7=3zen7{~X@8b!v@9`p_HBZM1$;naHJTha%=vA( zyd$5Da+C}+02gyinyG#)bfEM##sM{@56ALFl!cgfxYH)_bL!jzMe6ZZvtA%PU@{~= zAhJQfCb?9Z39e{wOf&)m2vMae*oh`ViK^e3HR1>}h zchj4#-{6dU&RLaEI0WA5?sTWmFHn2FMKZF({2UNK9#y0$Voo43MjHiBsLrr3vAbr| z>hd4~f4%l~vM0`$(=1YQ?5!IAdBoI0Hb?sov3AlfO@zQ_q)>gU9|J` z2elGz@e#FBWatx}(l1hOl!Fzhg@X%rw71u3$=ag*7t{i~h6>kx^uCtHOt+Tv zRG2~+TMz#jLKkG}m-Y~c=-a9R-VhBUxqDJtsF9z@Rx&$+w}qEtc!w4c$JrF@r(B{(Tjcl)6^#xpiSU)jveSQy! zB)vcPq790u0OrOw%k`LvdCjg;2#iT6q*e(6)chVTS443NxL{(6oqP&NO3$jgIa~p4 zI1fwP?3NIP)FNy;lwR4|cdIRSw#{A>R2QAW?hq`w6yEW|kvpKHu@Et*Npv!I ze{`zugAecO9||@%GZhYu+wytTb3g3EPFVZ$TYcdL^8WVn=S#=YjuU<1<0mvd z0JM{f*x$Xn{~0>|-%s9uCnx>Cnv4GRSNC7R>VI<${Aa7sfBy;p`8DwWz^nTYBICc# zfsBkS|C0mWQB5;?trgMhu?i!Hj~}&BrQp(Y40r9D3_Ma7i0NyN*zZa#b$e1bwhvs& z$*T((Q;MINB!G)Z9Bf_=h1R?tv)A+$IyS0b(W8K{Ya68j5TD5iqL};QXoHZJk7em> zieUHq4@4=aUZ_2dMc=2WL3Ik;ABm^rhHyt@1W02D%gabT=`k~WeMiq4vyat_QxmFRUzT}(KqiH}GH0B6w;6uj8dMNL zAjq6YGaC^cO@~egIwYBNghRI`dfP6K#;b8#s}g((!tx!ieQAm~I~IsQ1^1l#=n<$d z2+f2@QYny5qk)G>T8@87h6#r2$wHQBZANthr0%%FDf9Gbq|ERtXR5Y2g46(3IK-baseY8S0_)YN zZ3n@U0?o=Nmp&}bEhac^-$Vu;aF4>&V`QG)QQ+=v+1_H2WEXM2!sSbPGS4b1#SV@> z!rA=g>#1*7SbGr1%Pl#iB58S|xorZL>LEif_|jL1X`a=x%ac2ftCH**YMJ}_!jfAy zAe9&{e0NnH{-6z+FU+(?gweOy`5X$5`rwg|G59d9RH{lln971{2yi`k z(AP8UJu#lznfXckngjs|ou}{sU-2EZ%Mr=E{Y)W8oD!b-#lH!UqC**{L`(nBOTT8P zaR(+ECf`dxu`s-oTJq7uAL23D9Zv!M3kX70Fr^>rW$z=r&Jl$Jl{Ca+au%}sVyoFU zFqV>p>1=0t%3~hwUb)*kN5E2B!R|yDgo4j`uNr(p@|rx!F9h@q2^hOggk*p{u2rOj zp=bUQKC`eG3psE;1ikc7=Y%D+1%5h6cBoH3MJRU)C)VS_JeyNv(he)CTP>gK2IJir ziK9!uQYE<0cw2nkUT3_bAj!~IM&LRim2u9Hk^{VW42C;Ot;qGKKymMD(hWs#`}Bxk zu-zeNpJe0X7=oPVahcD$;?lQk#j7N2*UBezI9fk{-4w+np@`Qtj(C|`MflhE8k-+U zT$--d45&C~s!(RMMMy#@Zg_Sz?|EvW8*tZR3gK^!V0A&RuqRkyPBDo6Sh}#*{gAZ9 zm9aY}EhcI(jZ@~roWHxY|pXKSyBekoCTL)r!e@uAK#Tl z>9A=a#hB^~)J)Jlv!EY}mlllr%8uLMw+{#P{ZRS2Mzqv-*_|ieiY;$Q*8)7e1@P}jqWwA)iu zyf)6}AVdQ|6=Zk~2Cy-Jx*YrnmUV^ z=At3efiiLXxg%iVM58Ccn4M3MJM?f3iL}f+%T3rKG`#HmjGD)u5p!N?sMQR)Gs4ar zDWgIeZ&lAX1KdaS;m;E`;%{7dR{Al?I zueVrSF#B=RCF?_P$XP%8kY9i2mdKe9fZvA*2H$hR9H>nkOA)fSa30*LFkb+-Qcg#9 z2lt+X8|)th2Nhv_m(;Ew=oQOpd_VBH&;X9w%hcW^!+WIxr_u?Yd*UV&3#6#mf`FUP zxi|Rfr;>LE13Q5_ShbdcM~WZF+D#UoSb2fV0Y@4>Ja-dxtgnR4~jrq|bXs9Yw*_Au71NG3f3qzmGkhKWT zFv@FWNC)AsG@m3JIP9v6)?crPWYO<@8&g^~iVJPAt)e%ws6Y^aps29RXy@#3`SVEG zv_}%P^EB;(hLN#czd1rIP{Kfel!T?0g)sybr%#`pbF;kF-QT&z6_3FCt0s|d%3mMU zM;zgcS9a`SeCuOhLeKB$S~Eq;*E-U)1}%4jy})i&mD9J|9*|E#S%JQ;q~=yxiCz-U zDwKa@vnVkc-IA@&W9ZqphR>*VWvk%Qj2!DAp@QakJOomHY#CN19&@?p?Ph4fh2+%H z11NTzKt4{FsVw%G5}V&>K_;$wr6t6943mme8WDV<651>zx=GUF;3Kw7$$m{bi1X5Q zTgBbTE^IAS+E`Z&no*g6q&;q7IATZ1aBHg@X_~`@uAXc~KI0~^TUdWEqO9903%oqg z-=xme!(eP+Ctj0QvF9DlBh4>``_ZjKlBy<9xL+~`}?os!@mNX{|+DiNm&1H z;KQ$q9r}M#KmR!`^9OJJUjUJT^?$4iFHrrWWmpluXqj{ILmY6~vH983f;Fzwlx3?Y9$ya1tNs8%9nhheKQLSJ(WV-0ZjdlyNj@U@Wx9 zco>uqQ-o3w%YYM?<`6t_|H+Q9_K}ULFRftyfkp*a0koZgN#H-Ta=+cN%hJ>=)5h{x71;!*; zo9_5hH@UQBCcj34P@kcqw;kIzPNjHuMTl?hRM+^fk9L>DY2qm)^h>`E$V6$#%(zy# zuT;CKnV5wNKEM5;47jmD%^+pGO`%t-hrkSs3kT>tiV0l`B_aqV1!jY4aa7cwfRxl%~p^mcKRZVk34f%+`JSESSxy6i1y*b<6GfYc#bBDkP@WKjY zXoIj0c4zK}MSx~_^TIRYXn|q?Ye?VhkfmU)_rYb+kuj=pN^W0=W9ZF*sbz}C3mCD8 z;h3T=F6?J5#nJRm?G*wy;tr80#w^QG;YY<bV7Pisll{)D3@Lav0Y3(n6%q+4z-FM`l)g!)t@?IoeP0Xic}&_3DzC|R z`OL+lu?nLo3&UE2%a1`OjA9Jan;C3;>EYWNT!iZr6PaRve0wj4o{pL<(+S4gM>16) zT|<)*Ke`s>2?|fA?X+vxS)b0buiaD%UCB~ff8^fKi(X4g^1|P|i)g-EK`0zn>Q$R_V0b-53@tX1X zGGd|u!?Ynqsn4mgGBF?o{2e&%-b}-q1Z3HlJwoA-G|a>HhqY*Q33cvKu%Fc8V}m05 zJ~iY0{Yf1E{ymg=n=|}lilA48=^WbrEG6EcHGExNr)B#s>T?)4Z-Jo?+*7_MU*b}N zQ(%>l7$K2>17T`VrPI_f7Tz@@s3`=@tmjEq>G8@=)l3mFIz@aDtxORw6Gi7%hEW`>#iaE-xq=V%Qvq zZS^643g<$BCJ3n`j#shJU~HlquZ@I}Wduz8XGLs{0;BZS^sp5}!TG!Ky?{}5o}l&i zyBgArNRQAeN3Z#3{i@RNv=gZ3KyaEoY^?dF%-MM}CplGtUukBt{jOj7k99KFQima7 zQK|3(eM4{NW@){KW? zHVCSnxt+*cps?nTPad-7cmTiiD1d(uDx#2P?VkB>OFQ*9f3D44cVwj@Caydt*yj$Y zuQB6zw;Ngq-Z_JTPTU&pSjYKRD;C=)KQ25LQMj}5N3%r4ZrO4MtveaAKLwBqF8Fr= z$VJu=;146u!X8a%-^<dS}a?f?t1t=ArY~4aa^O8kt+%( zNfPGE<=2LOyl5q_A4zm*)lgHKZ=ip5OfBUQC?8O{vSB7mhpaGj_-$)*(%@F-1(*6- z2dRcqblGYMlH^+jhf6}Eml>BWC2MbkU;a98L@1+W2Hfu ze!tfO+yXca#<@FQnf?i<9El2&H}TPvLz7p*S&uH9zoPUxNsY4Ry{-SwQ$J$2S)|>q z7ja9C(?`(W$xqzx=M^)1)`?wu9QWy{LHOw%QSu$9D^af;mT@1bdH|#QyX1enw*OEz z{eQ3Rzs@rMcm3U8;)s8JZU2>g_;+jjPd&%Kxwe@J7?}PG5B#q-ynhHQ{?`is#|Ngb zeg01o>wmn@nf|b;|Mx!UVEw!P-#=~IP3mTH z^y+j`2yScuW2Feg6%hxjIcTj_JfYS$E5(nSCIos-BtN;o0YR{RYEe*ztykX0j~c}0 zg-D4}>r)maVB+?IR~&CAZ);nPe|3_|OHT)lsr|~?=%K^)f?T};xk|TcmIAsFRhzMh zN>2#!4{EyXBkfe;nu9?d8TP9kB!1%HuxZGPYL*8t+*)8o_%OU%5+;iiuu!AQB??4) zmntgR-&M1Z-!P+eaF(lc!9q$6h4Gf_BwGrQYA90lRbY#4MT;b%67uz?4Yqt^chrC$ z>3tR-h#jVPM1rlmRZb|V-x!p$8)rLP(6!#G@_GYsIdeH{yT7pTWPwi@VjdGt%5IRU z4RVv^xT50Bu9L-TK#vijbSGbdNj-V96zRci*Ytit5NQ$f>*|Xxn|Pf%>*_h(yEvp( zf*gD!CL@I91pxQxP!AC*B??Ub9#AY51~LnBmnN7&iI7Sa2E$pm+{Tg_qSVGRF46yk zuA9pRuP#9X1+(sItM8H&3h$kB4#**GAA)nTMgcMN1<6BTiBV{ANcN0g6n*3D&{GZM z?Dca=KJ;^N30Jx{VAgwJrsZc~00?o>9rb06DN@pL$f#nlb!r=wkkazoyV8S+6Gi%< z+yV+etgb))wyUYkeH|QfIU{9!Rqnk7lIgeI`W(I7WjE$zuSBJ@C5?@GR+Mbj4XleeI)Uoq4#i%*)OI*^mT~t!S^Nuq&gYy) zAupIBRG-`!0+A`@r>9%WcMz|Q4gxGe^>XOBvFK@aaz9j>$LWtOwbmeP$!y?$oy<3o z&%sXpN@OMlgw{Eg+80+*%bO7wx%DKC_v3a!JdtXl#L;lqq8T)->E3_g-xyd9+LyClrEjYnNZ|sjTHmlr;Jk@hiz$ z>~f`uf2P^LtT^(N_6y0x9k%&&0%aT|u$D}%HHxa=pq3)krV#WR;ozK?`FajCpG3(P zu9*vH1=}nFtVVDPAg1AFkVNBa-xNp%(1w7c$-yP>J^1(daIN?&u4(i%90+s`I#&5r za9KIi*Zb8G6d!O$zaN6bg;d!dP^}Y%l%ltAEA?nTIh}*M(kq?Ud~?PjH?s|=aXubs zE(A=hQ$-!jUn8u~B;gIX-isvl-Uv*=eLHUnGtN>oIdY9?;?1XopdII$4PY5B${rcS zwWOdYr!y`e3&rMIj>P3(QduBnPqwog#O?{(`C#Fb!=140woB?w3Z-!Qx;l6qven^& z+o;`jSv3~C@g?xdZ#HQKV)RqYC8H&|@7ZtZ>sb&u*DFrsvRM<+hAlV1j7!2B*VXNE z6?s+iQrZV1k7fM!3~k11x4_hZ`w`oxA)&_QWPSL(g@p*~5w=Xoko7_x$fs8r3bY6$ z$eJ0h5Tc*jP-`6YTt4k)Sj0&dh!~30utao(^Vgg5w!&*Og%hjzLTZ#Y3_J|H1;5fg zxCprk6rS{6u3(^z%Y4$F)aOGv_>ou{1b;@cYg;e9hJcs6rMJM^-S;}#QFXH2{z&eg zh$?z9jwov0ix&@dxv0v`fc-lw3`AU*2T)&xxD{zbZv-Thp*0=NFeVQrp~cyROT@0| z!m*JU(!?KaHoPgKnn%Lbo!ZEF0{8vxGXuJNOxQ4xagO5+fNM}J9_Wnu0vj!&Go|)axLmrTjiIR;Sg0AK(B+? zHVmyMZUNjb#tRjxP23SgEVn=~h_XZV*C}Y$z{8zg*q- zH;QmQsZ*qlj``C><7awh4XyPzUvXj9##z@5k*jBG%ey^8 z?qMsz$@DnLS3;EZGl(X9w2!#g81)H5z`;->;E1q`U@rf%czLy|FstQpWpn4WY^!JqW>KG{9zpWZ?cPx z;qUso|HM8XYHM*{*vB)ws#_6CB9fiN^)cO0wvjb4vW#`~Qf0+$TP{Y3PM8XWRNXtf z(>HIQs*)q~hn(+UbsY10$6}*@R$;z>{t%`?yk;5r4+7g^!&R z|1qTtGa9AJOFV&w(wnJg{<4A7GeHzEWB&X%lmqb?-wZC-u*c z24`-%r0U2^^f8hU$1aucu-C$mL;f!u#{ux3ODpd6KkkL$8#U-&D?2>YLujtn30TCzuzVtZ zg3}t?ngb!DV#*L^57f#g)Jdywm948qiWa{_3TTqM2iUy*E)(7|dYRTynutCQ5y*Fb z<7M?kr?|&AT?xt2={*%zM<~+yzRuNp3yOyT+K(0WEZjF^RFm-yE{}2SsKMnyUb*QZ z>3$8=SZN$OY=r`e)2`gS!y_m_h3#ot1_&kC^Q%{ez;I{Qj?@)*G#A+v*29(g!iC4M(s6V_muMu z$BAVn;^8>KLBf5kZlJ>q@jJ@l;Tc~<f>O_?2nz8If_9zrsn4QM+s8!dZ4GWTQz+8St%^MSKR3(<5-v z-wqk1_C>G4yz7kQMFoTiwfQV#V9h#0yJ{JTlo~#g(?&QgWvgRJclYP|*X+_%>d?E6 z1N#Wl;0Vy9bd%hzWDXd6z?wdWpl=>%>@v9lW!N3BZJlq^XPK%AM-tnvBf-5v1rb$S zL$*Ay4!+F%j6oejvpeBW;vO}oLwAW07qQ1b4Sew9D8R+MpwF?9*uXcdX^%ud=wQbS zo)n*rXa|Pp6Z0Z%gF6)h8X1hX*rHc(irFG}MtPkX;e(G?!|S2u>A*>Mu4vu+2wadO zu@Yoa+YlzHdRoBKNOD2+WQT2sKB8#`((;jDRGzTD-SNO6hzDn9=El$5zyX}(%$~7R zIK;yxcoyY42h3}&uwXr%#aCugQwzYS@6?2#4x#VqW}MiiW)|x}^8?e{Ut|>LH;S80 zQOKKTavPZrhiD+4i|YQIsTtrQLjkm}{V7JlLlVNV4xt~0q?pI! zV<~+^J!J-2+5M(XEb9Z-s(k6nZfkV`F4Gq)%tv(jI5bepx5!eVPXy|__)c-gUb88~ z8Tt;XaxeO7zs{QtpttUz+EMT9Ii&@Ga8#Zq1`T`=IW9I!NlB9Fwe<~P60q}Fl!L2R zP@-BAzhAj;#z1?!g_rf&3Xp66g^%u=@4IlxBg>fiao>o+uVCMas*PT~UlCe?(AU|%RRA%9efX^v z{s=t38MB8NW{>C-*_rrnRC2_-O$UcC<@r?L^E~${HsvE;eTXr-!X8pnP2Hh9@Dz(J za;hbKp9QfVZ-G=0^p9}IEHs9HWo2{4+K>*2up>4hN6+CvY|8{JAhi-Wzp|6#mDZ5~ zv4kcnRTe)pn?qCdjg|{x{_@M~6;;3WJIND2i_VfncU z9swlPdgGsT#@_^%)deUA7U0i66;q(*s2k0wJ1<*(z`@4*GRq!O8B_kd6(TN@tKbI? zY7$fDCIcq`h|;$sUj4xUGz5)L*AF%ot_%r_4er&jxjy?0dP3Qw5dCj zN+C)9){z?k(d{A?UxUsGnM?oM$@UcW(^0O#EebTp>X(SXbj3nR2}0X|bW>{{)h>a# z8>7HDgluG$>$^{te_Rwn(vAFu&q{r_0o74jg&rkrPZnKrNn|&efDq_gKAJq*lo6N! zCuICSZ$Zml=%^Y|+B(7ZjYlm_X+97WC*jHh!B*()%)v+rpqLsTM}Tc9_fT0gkMB;@ zGPX)LSY6NVHxY7wftMEf=os|p5%#kCU-D^Biv@*Jpta|)C z37fJ=@t-42i~w>z+|4c`VNo9_f}pHfDpwwwt-m=vi{(&jY-GC@fF{7B4?T~7oC}d! zrd1tSd<2hPaNCr~m^%G`;>HSkZBVhs6DkLm$V(0bkzzp+baoyG+wF`L699pIOtOC1 zt^@N6D|p>ZkNL0Gd(G$b+-|Pa3Kc)6d*X=oDYr%EHHt3;CrHor5I0L_269J4Kj%Vyy35c4YSPMU6n^pnnh1w)d z@$hk;8VB=bo@8UQ?tGwRx*N5rPVX0DdC~~i0-%bkJL7BIGl}>W(a%bp@HD=E)384- z`7nVZWEq$YAQy$D%W1(yJdD*M(lc?4`jDh?+T#(e5Fq@)gQfqLx$L$i8%Ct`ybki~ z6f=7i+k?t;_Q%5Oh!%N2!Qxy@)USa6HM}Eg0orL$okCCMy z#}fYz0MPkhuZuYvzXLZ9m(0+u0TFF|zV;8A2Bn+(T+xx|+x;}Ngam{oh!QbRy=Kj>h(MB9{7&#zMx1Hb%yO;{9_q>G*V3jLuh8Gxy^VDLsA& z`plDD@j0pQvx28Ga4UHA1Z$2At^ieapPg61Ms?0j9lxi|>%M|ULshSa?zr6tCf0P3 zYB15ORKn92BtnJC7sD0$ud7hZGr|RqChh3z9zViau-qxNw9KP!oCJ|CKNF(BR6|jl6>Y zu=`pG)hi`JH}C^T`^yh8Tf0|sMi7u*)VML96Dg2}rsF%bVosI1+9O07nZ4jb^kjA4 zmlsmYs6r%_M)5OGLE|^necmtT#}(jnzjj$q%%fkU6I~kf64U_ zV1Sx5h|fW^<`P`q3U;GrM|!Uk#WyV9ID>PDK{51>O8FeM9IHq^XspPGRRc}GV4qhm zBuWEgnA|{Ae7KZe`x{kO%>kxmPJa4iD&Tj;6(}Y(-zpOf*2t7LH2ef>30%mpIoUXL z4V@TPukwuJvor4GN7UNMdJ$s2wmK6Qd)99Jl}5?0#-~E2W(t`qpn5te&Gft4>Xn#N zF@_0}Ly(q4J}W61^#1He(_47<>xh@|j(N)}YyL9)`zG96K0B+`8O?y@Zo=m{<_sLF z=Mpbeoz9wtJu3cy-49$;K%X?gr+$P&;`>W8c&~_#1U-N6c?2a|-N%hqeaaOOgnfOz zMB93DU-4?MtC!WVssWy^_TuC+Rg-#jB{3zXL1D%_lE*9*IK>QPA*fIcBGBX<#$+GF zcHh>XZvdBYbV1Yf1|#*^N82$LhrGS~J4jRAfKYPx-L62zN%4X9ae=Nn!;-gI!X_$? zg*>4h-EvWxopK^f5XPv#60N*P?OBXsyg)dJSABpjny@ZI}v4AeMoMO#CZlipS~>;hh)qKb_@=nYjN z5P?F1q*iU#%=&bqkzB%^qydXb7Bd%dVeER*ZdmAsz48#!*u(dOx08|3P+-cC*sXH8 zzZa$-!)Bh>*d9|zj_yNICQI3kLba|~v3rHDbyGM8+abBAoKIUyFdQMBw)qb*9Fo$& zI2ya+4;HQEyts~xmoU>8KR}NB)}1vnbvggUWiX(p@yER(@;S;8#cxaiGwBboh*Weh zLf8)k*WvH=nWYHcCL9D2zp?KXVwx))&U2|#ny^p-f^Rk*%c1%YO$j?P28 z-YO*+<4sRDFX2lAy6Aq%YiR2kj9;@S_{N!dR2Vc*YeB)gksR$oC#ZLH2%{QI1pj2f zK*9ZnBpKCf^r?qUYM4%4qOJ#u?k~FazIYewOGW(eOpjaR>s_4qZ~m}5<;SVT)*Qu` zYmHq@7x9zV#htrqSDz2Iki}~Ps8gA=8^_4sC8nBwP;n(aXMv`Z%D1E`x}>yTR;TwM zO@)T4n5uEoC&EcqdpCJHMN^`Df3&4=0zYB;b=Ok5qz% znsQo~^h8-ak*C*)o0k$u!*)rX4R^_F=pCoI1U=d^A%Co~wt?*;?=f$) zPH1y7!#sYlgOSphk>kml_UY#0c6FmT6H}=iNsztl?}$E2Yk!6m(2{^eX8J>R%XlJY zN9~f(%09_x3&vXMj?Oy-H&VZ117^tTQefuKD7o-O2qA?(Ri?b7^GuqNfy8ZBHn^7Cf~D3R71OT3*@qIE)+QEncN z6pH*g&3Hb06toryd}x1QwqLe};khAuu$3QgMwuAcyTluJZ*tBS?5?zG@EuKvb^i~X zZ~Ac&O4Bp*PVB+SCdQm=Igv!u-@eL-SM*Dn8UjPbbKc84k$1AgbxqV0sFlN7B8;ed z^6{rxO5l7wp=#H5Swr^}LT=mG$Mq_pdg5H4vDITBg)>5EX!C$Ry0ajIum`?c$qV^P z*OYX|`^JAoB8J{hhDl}}Z@i6ELFVw_}T1aVV19E2ePmdum~#H3N%IK(NkKgB&lq;66; z21Wb61KApV5F?+Za$*c5sT=XO&8?E}vOMXps-FP(QI7f8_1LJ+#^Qsh_r&2!*myND zeFws;9@}28RBI1R+J$@^I02~>`*9#_ zsK|;^*9OD1Q+&e~DwyoLPVcWKC+qNB%5gE2^+h&H% z3?swLux;DEvG=Z9?bLU7)u~f|zWTT38f&dNMq90o*5~NY+h2Br5kR?Gt{pK%+XcV( z??4O>TPf?%ZhEIK0Vwp4C@wccS2R8(>K3LN!+?Q&G7u?Y3=@De4kS4g0MlH(GGPu zRB6xAUq3=v3cPQOGS_}VTNf_G=6}wY7LOBTUH87a8Sah1bp%%Xfdct^dA@j$7Ul8^ zNNdt-NRj?GRKV3YX~y)h$y03Vf$ZoYsyh#Bi^w;2f@5AAna7|NIoQ@P<;$2G9RIs8 zh=se_fd0c@r(N3Y{aUVsg_z+O^4xq~Yl7jm=RT+EVqWwY=GR+ji#05FkDQUiB;`9o zIc^D_@=(Q+qv0270hxxoT)SBuG);LLZ6S^X>9vu`xkIS(sM+e|(GE>J3Vv;uT*}Jx z+eu+?l3poR^qLHOgy$t9<2-M077z8+69$_C$}DZ(w#E6EWVcCvlfOqq#6*kt9N)%% zq`r;W7oSMGVCJeZlR%Cy^<42FA*1CdM_TuNh$n62t?kQH^rJ6;QN63RxG@X|PFgZca>kOxl@Gt#o052%7fs_Nlwfnq z?6VEF_^_B;_L{LBBKKfbu$o=p7c6 z-)$+d{*V&eRPr{{PD2bEVKgWe3V_8Q^kXZf;yaesd9;7ki zo=ZixT_!R6#jY7(DQuu zY))sQVq))3c+iD7=bMw46MrrqqSfK1*X(<=h$hAIKAdnpW}yr8A_&McB+BCfYp7II zqLnSe)$3{m9`y5K{Q+1U0qk!f*M8gMHYv_2TYMD-a9n)TgVM8VYqH~JIAcQrt zy_f~QQb!@5+dtp3U+KVSEK7qM55+@k`0b?zMLfER$+FXu7P6yg`6#p)|2lyQw?F8z zxLj#D9W3_U7WexNCQ&DZI}muL+~S>0Cb;9#6_r#2%`=(c$B_EnsnMQHz*Gr7dV?=0 z1^{T}tNGvQBbI;Qy8b17#PXMK``^|_EdOcykv~WNH~74NF6rMU^6&bH<)5GXNGGnc zA$6UqZ%MR?;Q)Ar$*96zS7x7iSlJG&>=|783kwmic%e#as`+@gO~ZyKeBbG`QRPuZ zlLUeMtA>eVL`N)J;_0x=|6nAmx+kr82Bxh%wp zbRisQ>-l_umVY{(geDE7Y1*7g))Ey2B2)8kL`(5catO}c5~5yvn)cMiW#o2ZK zV1i0oOx`&J%yC<%m$qnalKiuVqzt9(sa`{d$WQ6xhtAUkc2IHp<~0AE|f z*eF1zwM!>I(46l9b(iuuNEUH|-JPVfd<>Vv6w-jE0h^N8YimV6f5I7!R>AkIt2 z8^b=ZPN&6f=t|N~;-e5tcSaYV-_SLAF07-fDv~jlG&C4Jb@Lv5D%TX1tX(**nwh*R zRd}gJw=L`eum2tOa1F);3B!CHyYq$7QaU!HHSA_Lg1#HPhgTcoYk76q+0L&p=61F$ zKiIHTa78Tb>EW^M*Z$S{L|#Cv*Rf<%xB@Iu&FBvKH@W>yt#5~T*yE_UmTv^NQoiZE zgzPQE*AOUvAtd9yoK#k9IN6hb-cVD_ri!GEZF<5&t4E#+1BV+?&D=@kvrUFq+L?0w} zkT?er9wqN+WdWrHyXPCAt!2*^x9V*|6?t8pOL~k>D^m&5wG8Qk@J5U*>wEiZ=Jtjc z>-}RA5p2CkRZb$*$Ac2J#u9UkZD&z0CW&oKRMT;9V}TS0A=m=}isn<5o+I@$-ynf{7Ia&)ll<X->AbbCk1QuvNBrc{6ifHYF31E@5O>0IPkrm-SG9w4h5UPof zC6>I(XJTdbSDKsBVn9^o#yoY?PD7Ten@_XtG#AgTr9Xm(PATAvq-2E{D9g{_0ZUAkE+sVoy`4x;SMTg?OpvYNoz@1p z9HVWDOt3^wdgcWi?7$RAZe+&r>Fm;`+*l^aT2k~QlMZ|o=(iQr%%)r~kM&$*M;zXz zmIZi^OL}#+0`^drIQw#Q#egzjeBRqEvds9JhKyl^SeOBID`;G#6ooE0=@_D zbSdl5@jadC8ND-xh+_Fc@S%U#79_r|zh+A*<_qT%6ycN7*x?KCTGwF|jTwL&u z$(q??QLagk{rkh=Os9)3nv$F`2jF98)Ho5`7T~hNWv>u)7!Wh`ihq=l7tfXrduI=r z{&;y5YwKrZ>olMNi>7tNxgFwk?iOE3@2A8paXexA?ufBG*lR@E_Y>Uh-s7m9!iu&A zP)sHXe?iD+!%0AE18UgM19|R@wW|?Wg&{XU6p~N%d_DJtxcVGyXQOts)x%K zfrjbGjo-QZh2W*l;4Y^b@^ECXQ_L)~Yjx(4K(Rx6l<~XHh-pnYGhb*7xr~`X!+!RB z^-_b5O$`JNFoF7URFCN!tIfhMk~L%$$M3dp{B@5<$*1Pg+x{?|p1}tcBRTJ70^o{N z4VExt-Dj*Dt8c5=co1|w9)pPPoW*e$r4kJnUPrQu)>LS@_6ueiZ`$)`SkqebHh2b9 zecNH7Zo_t!1e-(CU=Q`JnFWnMQf60rH#Rg`5|9z z?s2!+&4|G=Mil&;;lT~R>L$3#CViZyAZ7YbUXleS;~3hOrklvY0!%k>YfhPc9n?fH z#_8#*n>)4WKTr$+P&f}5{#NV!1IP8RX`R13tN*^%`A-9&S^m*x`~UMSh~*#5wtv$) zOpO1u?ONr(Gi?IrV*%R4aKE?@C%9dHW>JxA|E#wk_zfHyBo;-fG%#j%|9Ffo5;OQ) zc|n!>52|g}TaNwUqFG*yH=4cM#`fapssd)y`Z@}gpKowPz?axQ5wBapv$?<AM;i#xjm z*6N3+E%K|_W7CVZAAMVH?1{I!d#1>1^9i81W18`shAWTrq4ic#nKe7B8S$(MwDgvv zL%LKk90TKAQRcks=_&klSr^V(q})Y)I|GD6(amd*w1M@R zKk5Aeur>o>E{BR_+%x7E)JBN62tUIhBE3@R8vl$ZB&qTQ`qoTCB!ejjAu$TL+|R)+ zrHb`rn1!-K&Jmo*zw*uVV`}lI^B75t|4NXL*$v7e@)M}P?GDFIpYz+m zi-%qNfN<0t31Xs+zhQ(JNJ07-OaKr)by7}l+kNwkR5oX>Q3Mf`a!$0W4&VFKIhdzU zbTzjt17d(L#j|*(JnSY{_u{q@f>q=#vdpiR;9+)H%G;LD&jdC?@^gu`10!?A-eizm z=61v+G7+M@h1DIbCx`0QgqL}j6?LfEv6?{}&vQMY{H9}Jt=N7}AYXRm5{TN_g8hc0 zmtl7MjW0qkQy-}gnaDr(?ZM*0g1hms*wYA5A$Ef-fR{$uTc3}e*H=)5h?mI;;IhV) z)gu$eaWPQG+InD4t_L0>+Xak#A)ME{vA#_!iDbTypj|Z)MwzLO@fqlN3?AQvZYHQ3 z2Yec9yhQssj8pp1fKC)+0H!sFF7)ii^u9MbMqP$RvvXDdAjvCAE_z46-Rzvh$YK|} zuj@T{E>gvR3oS{SUMOs3qYqc^WE}oBZ*(^vZ?%|;JY)V2*IN-;Ug)c6`(we+)((Y@ zUDMg(%gtB2s!?t7wxK$WB1Tp-KApC3< zS|_;eLg;TW1s9ILr#U{-ZHE#CEy<`6yKgq1{W8eeO&|KA0=M>N3h6JMXrxxXlx_Qr~zX2PJHVvR04_xiUq`@d}B+zLr1t0 zKZE%j@ixR)76*f{MSO?_9|R?rA-4(&<~PPCL#nPL2`0|@k{?xA#{|Fe@&IoNOI=K` zj;!u@?ropv)*;O{$EpMC(?%nc2;Kp`1L(l1ogtlgIOjnR;v)L;k$YUiZTEDT z;jX$HAovx`_<^PUt&ws0MFAZ>cc|5~AQA#VWY0rB1dzidX6&6KjZEWoEVmY0zyn?l z;(-xvhM3cZv;-|W0VRT+ccw5jtvIl$wN@4~J;H!LvEIT_4<}EL z_1eb*(^N=RE?e<&YAkzcty0xjz1<@2PV#b{VieD(k57>Q6;ZU+?vQIIy9k8M_tQyT zp}GMGjiiQ^or+|BfkFC`qzcgrJpETDPK$k{Xi~Cgh0Y@jV(OswvF#N=$BjR>Buj|< zz$|5ZQb&>j(;}^_#@Z)en@YqLOi3}QH$`U3Qb;m56%voW;cz+xEg)%2RQ!yP zB~feFnwFZwm`G7jf}N` zMIvZt6oI%wbvkdo!}12J&To5qFMf-ZH00o6(bKE9i2BIZ*^q#=H@9x2zvzi;BuQwp zb!ubQ>p2`PS_*l=Yce=Q=zjoXCZG+(y1W$Vo_>fg|3)Bbb0JW!wS(6X$mhaz0*Uep zW~!$?M58nNuBg}oM>_2qycuL(hxP#<#HBM@*HRK8 z9Jg5^?H&2z9)&@%4&rm01n%gH6733d$83V9*}B2l;)JqFSowtftt(wgYNNte0{R%J34#Cn#VwCjxhR(7HFoTHV!ouFrX~fKakWfHZ}sze^Y}09>D+q zlxDJim1h2V^Zzlf#PSdR;{TO$tjzzcu}8n=*RfR#;vdIW5H^}PI|D--NaPJJRGER| zlI^ z6^&9{9l;-EIHU%)w(rQ9YD$97IdReIs1<^G`FTf+OE>6P&Lxz$Fk8@J{Z=st{nSnJ zdZTbcc*_dtZfsfEBbrpQ)*aw81o2+uuI4B!x_@C% za9Tti`n_^}P~K1M>tv!&PX9PA_fO4AS5^x(zce7hq3=j;4d4wVtL~b-A%SxnlB&hO zIlvJ?7VEc?No(}n&fEClH*kpuQaz_#zB#V2k)vQOJDrMI{Vw_WN@sCB7yD#l7LtG7 zod?s7;6it$Xd!x)| zsZzGLWW^x0N6sU}vIu&3K@U)@upKu-g zBh#%I;gi;Mu90NiJ!)~~O97)E!MBqkC>#(?$Vo;HaE4h5jYUYrEDIGl?x;Ijj7pVe z^ZD;5qaS7Smz8q(1mvC?>5fI;=YR_0bZNI0%=0MZjnI17M6`xF6JG&MkD^b8HO1FL`+e@@4c*iWf08-1JgW`Y zQ7^&2Q}r7>(#cr?f4z zgd6x*g#a=XKFb$4)B)d^_U}CcMtra6Q+YfVjlq&l+cAk^uL}-~sOM@@QO$>^lPt_ zNso}CquutasO`@4xAjQ%UTz_E1|gv(mtNC zBdHg0fZ(^8=aA)5*n9|1H;CE@fs|7%qy6Q4Bosp4QkxAgsyKiN7cJ=8x3&txwe`Uu zmMmD?QG#}O+r0-0uMuSbv;~hQ1TEAI-M@qnSRpbL9LU$>7&woT3bVwTuX4+E&7n#3 zbdD^?9>?F&S1g#z+Q@PVj{6Z?0cr&)ToHIYuL*c4exjAv$iW(Eoz%-oqX*#@PFm(5 z5K?v{qRc5FiLHW~L{w6f!AZM~2gmi_`lT0}crP-$gpHDK7(XT}YLw<~7cZHd9<3EQzFUHlBnp1Xlq!bKhHsLCk9|TG${03PB-44ch|tgcYCikp@|a7HOdn z@6d41fv6UOw?QI|FbzX6?iLLy7Xs4IHj3X-TpIB26~pqf=)Od7&c^KJDX7X8Uv8r@ zf;w|yUdEG_dzuDkC`wSC#lgRtfYkTxd<^d-nY*-aO5q`8>Jk8E2ITlm31V`Iu6M*p z)20yakokZcRrCZinehhS&*O<@Ix3?au2F#d>kk8Yc4Q<3%lyVabQj~c>CY<>gqwM zwl$=>7+b%gW(W70FWox#v4ds(VfOci;;7_G6Mc#DR5~-nr1c}NnB{&H(Tj3~B&_l4 z6i-{_NN6xvm0~oTp;QdX(gnY4n+Ji4I0D+&KtrUp&sWRn8FF@u()met&sNi|Fz*qq zubxv;O(sHLSSKE0^PU*WERTN@n?^i+CT06e|EJa$ka4<^0I zyVv+S1LAxT_W-cc$$|c@s{RKKOxelATJ4Vr5qdFO8z(tKYZH1Eb88bvITKeUTWdob z1!Y**aJoTK)N!x{0}|nG*p!1H&I+ys0ArGYh?liQ_jD z8z%xCy}S^+^uSuPBkP35Xe5n_Ib4 z{5b`JuQ?F>ISER7VM9BKzi!0F%0{p8Z?9=tS=jy}?*91hA9r;yw{x;}pqF$qv@-uD zXk%(+LcqYs2Ww(u{D-g0`add-(YtCxupMSb~CXs{%raiGY`5YTwajcTLEd>Ow91PgrrWfxSBLCyORZ^uRLF7 zzX3~UUAb(oi81_cEw>}`%frO6XC5Hv+xfyEgs&9e&_7aq`yt2K6UQp}0!1eug^tiC zNP@l)W*&JMnZwVFB?b!UE^2YMuZB6YdxFDg-vu#3I6H&DI9MAvNXJAG1Q zu51Oym%S-l1JC;Y_RaaDVGiiHmBF{jFHd#RsviDqp)mE?1SJGi;F>L~_{oMzRQl>7 zQKL3q1V<3-Krn{C<-5o>m?4^|@yOB+)6W_cis-Ste&5hkj*JFFO7u z3u=XPcyh>m3%noYu-z#~Umy8q6ER;roXir3blnt~xzLUoSp|pyb*}a_io|TRnOUr* z55YvG(Wcs@J$C*Joe~KT8i8*u{Ure z8dUM!a2~>NFCmFe{Cfya@k_1ds}~)*y^9&tcW8rC(`|kz!ZSH;wGY^|A{eBGJ`B&5 zsHCILq{Gq^K$$Xr^iTWN5hrbD;#R3;Omv=>PK1Y2e0!wlJG;S|WvjPvpH7fYvb&S2 zPfsh~bsE&Ny30J-rs8$PkT#B+_RLcuFhqi+d44L>yHF7KQYImR$vYhKIH#rRG8(7p zR1F^?MU=E*0RW^9C44S0=x5eY;|0|r066x(lJ|UdcHA>*Uf(R4orTy#p;dB!Hz&@K z{^&&x-qoz5U@DSWl2k^-TCq`vO+)Mqs#;NXzRW{% ziHr-hR?A7WQ=~##yM&ocGGdT&KXyh3uBmjNG?32pGU0NU$kN^nis){tk2O! zbfp?ZW)E8ni%|MTV%d4Ct@<49hcu^4h!#V`0KVPz+l1l4TE^o=zKstdymW)(yF&9s z_Oobg{{+Kugb_zEVFhElxYEFGkHPzzdQZ&NYj(#}z$-LGz~y-MELu?)>@ z0zS;#cr6DjTqu`9TRWXKZulgoT2Za6c#DJ31UAXT5M6O>_+63QX+ke^n8QKdQ}v+jFn0Vf$9=%Z{wc9S;*EIcSHEIE;5&`#Z^gAEmdB*yuIYF`XdB8nM5dox zl5ARnReGn5G(wA2-Tj6|F;QY)>hBOOzS-!I>Mk-g&&{Yh+|&{=TrLoK1efBhAt&y$ zunxV(XyW8fP?B1oUWd|t?4RJHDjah;z@1QH-HwJjX8&Eh&*LT|@4EVsFDS5k|o!ikyeqSZvxO6EYD4E z3*8ztL1r4A;S?zd8SAV4APV48e;W~hd}GvDQs>gasOyO#FG`3!?JZ!L;%ppanxzu0 zi^r8CSSrbcom~!voMol@{Z5vYZVXXQd=vk77gyGqaZ7K36o10QXCf4}`*%f$hkXGu zR53)yQ$xrk2Ji4>+W2Z&b|dALHJ5V7BNICCbqlbX)F)m;<0OO9^+)KbqJ~LOl7La8 z!hyZac(q_k!rk|Ar3Yw~JIM`1Fv*XhK(u^P*w5A?&Ec{iXstfIW*+ImGbf?`kuchY zrkhBO?V8ebhM}zluymO)%aWsM!u5HuZ0GP{4g17V7ou|f-~<^$^vGhoKBZUo*5Y*; zTNvsASgph>O{L?L9>Cc&G(&tNr=Z)5sozo7E3eo&KteHotq=q&D+KQ7rLQwG_gHKrxO~ zr8{G_$-zz6bBy;PnqMgIYshoc0+{H}%m#Gs>S)k1b6QDRv*zX7I!{_vJvhrm)>;~D zc@@zH4z)34x$|>yT65$-$a?@#`m3k^PQA1KPbmi0f01Hf{ZA=|KS%yoh}gfO7&zEj z{z;{7l;*0#+90C$p}LGBJwPNhP+nHKneN0 zv2EZ$0QxeWC*XLIXWMJm1>VNn4XMKF_Rit`z=TJYYTiO-q|Wn|ZM6`;qIr^=Vd27S zWacWN;=aJQF09dqUiDL?&qup$3fK3V$ezcWD6wZs31WJGTBXSnT(z9bS4z47aNMn4 z{;Y16!6^6(sD6&@_K1$2W2$>;c>SykHwFBa8Qp;x*D4!(mOx2=bWU3N^%iQkGV0kF z){A&9QQ$9>fk(Ee>VZL#J2-p3Y4rW@r3SqW{jf`|q6fMcfW;%U9Q69w;9Az>hd2K& zumxYXT3xOO7I~BsYy7Go|= za4!2bwJx>?7g7iso+@q+5`sur$1DC@NWp%-{=j0^)e}@n)fOx!ArPADV5=93^;xV0 zmuEm+b9o*8r&MKB)LPqxL3csIyaj_}`r?iiy$pelq^y1lIc9}MfmrTDcP!X0gA-US z7e8+uFI6_@5#VGw1$TG#PV&oK^g&fUneTG@iT~Y12ZglILTVnG#^FGv6D(J1G^NM& z(3e3V>j#n5i8*NGtKd2`F?hE%yPVZ-#GvMS?&%*h>7+l?Lumv|4|!{cs1!dRp|<8? z4PBySmfL)CSPlHH)gJ9bcBS4>3nHG|dqYDuB)9EGh3qP;?xP&q zwfZoyp~Ze10Fj3H3{lmgz&KS<@N6@>TllRa#!kXd1llW=>%mhvRO}Z<`cr43c^+E$07Li5v+VzPp)2o_0|h46arVlQ+Nhu(V*YBAnYgwb3?wr#_om2tZxo0heUt6s=F%c|8qHXBd87H|SVyJk94 zhX-U`G^SCa>_{>(&JOhsi1tbFU+T&aX*1TZMKzi^Qo0e15p`TsCCrtBi`?N zAMLXb#y#w?gn&Mk~9` z9`NsybdwSiq?_@A+@HY_Q>rN@DzIE128`Xrd&P@@#S)YPY}keH(GA+~tk!g(5lnW7r>7a~LiZgl1z%{43;&PnX^JHrUqqiz?!jmLDH1SEv zaih#C#p0Cg1xp`Mi4-CTD*x&O0$LELss zDvg$WAAo;il}`|1BpKV`WCThL17hksEicGAp6;Ugb?r z;^?|ou9x%ZtSv~y@@Q7H2AC@?Cc;GFM~3iuaw7HK8OrIDHW%2Blmpj5lXG&x!4g|Y zaNcj+GkImu^=+K+m=}cxSd_e~>fxqj?fCJ9SJ^Ia(RNM3RkPu09_uYl)Z#{!ARr z{)9+}*eS`-gAko0!9d3Gy)6OTAE%^0!@kG!tLBgoA~XQl5`4P~pUYxu1LGH(CJ<3n zi7hXul|ABt)1$NoFUJfk_Q&yukM;tvEchL_DURc>G&K)L3@rlaKCGS>hf7auHjrmb zzQrK1s(^CqvwuWe3o*K1mpf7F5YnrPLF@m5l5_iWsl>pQ4@T$E*NlIm?`b|>Y(E+Z z;;oDcliNz0bx_IM%Z0ccuV=^rJ*tOzCqGms*nEX3Ol%H!B<~Py6w<>l1L$p^iNsCI z7Vd6C8Hfq^K+GbHz-}IRlC?gB^bvrW3w9##1+W<~S9r|ukdk86uieI?yHq*o`F& zhcJXt`0$?4=l9{zqr~a70%#(gJI0dKVQ!6V~?S%+NxR){4I{K;ujpsWYeH{ z^h;`*B5%L%bL1UH#`6GIBLP5q08}X3LMNBu@B3Es-|1VzetxwK45AyU)ubBymDzkU zwnXfj9k`ur6>Ns!D9Xj1Pgs~11qq8aoreiKjfr&!1G`cnm^+2Qh}9@6EMgW$&SGXq zQ9l7J&sHBM`se~L!QQcybPsln8xz52#q|QER%%tnkeDA+Nzaz3lJFK(HJZ3P?u;fb zY1=i7Hb#&}XS=Y(eclQjumHO{{YLifix#!V17Se69TF9F=`Enox0(-mm~A_5JUK zQfd6i@!?h-dkWoyo9aT8nC!6%>6}YJ8$Ss3+`{HW?`UZKO)6t>E6^}PH)M~RQn@73 zN<@@(-e^Vm++p=7y$Yj|s1c$}EM+^^cs!Y_fe3RI3(-Qk(i(kwMjgFwb+2?8*)kc5} z+PsqS^sav)&`Ly(CH;?;7$=2b3N@ic-P-|R4e|BG;I)QrptDy>#dtLCmFNZaH1r<- z1Pi%EKYkg=(+X4QVaTb7M8O>cER157T4UcOv1%*iF=PF44g^(La03mehyMC+;(X4f zd%%{-TZ9jF+en?3CEQd@=l&Q_t&&9d?jZpZP>IIj_`WIY3Mb;|p9H@Ub#B(#6gcZf zpYspY(QZ@dARVNsaZ6c8-xVfXeJ_Q07OUp*h;_+iXlcRvTTlGq)0t#)=`G~3+!0Q% zIXSsx)E{iI+(bR$pbRSrMrZIFRN=e_%s-E^D$zy-+)SR=R>C1htp&d=N7#wsor5Y% z$oBGyC=eo`C@T-oIgQ*_>+Dg*u~!Yp@THFLZ>5;wky5JL zsIl3MZe5CUp+(y*)*dkG%=hK1DTG+yuTjBKEz;fBFPHd%BaWhIB@gjOjr~dxzSi_0 z{yx6TpiFKc!gpi*AoD`w&9F;wp7{4`f{!KZ0EWcrXgBc+QavR_DsG>9MhN>^w&F}J zt{-vtaN1WKnfguQ=hp=(O}-VEB3H97@)b0rvyCYE5h?{+)2@3NQinZ0Nz2yu6}v4c z1#e_IBxSp+BHon3no6RmA2gX(a-7)| z62Czql|8seMDfJACa7)_H^W6siK|A}TH*LPJ1KDI_b1;EW}DmBv)wT-_q_?;epSzO z=$16Ds)@IrQ|%s^e^Q*R%X#%8CbdgJk;LXIz$!gElx8ZfNqa2dK3*J8*?_1LCcBi# zsv;(v`)_5}tYFVt$;{~zZ?rfjdu>NP#V(!6@Wz1`;I8LqyR!u@J#$&+ncj}DJPL}$ z){bexWRE10=mxlq+`L5JQ{7@#E>*yP-{i+Ojw@KaLFh49C(v_%$p5?$vwHc)9{$?1 zqElZnQ%Yf{_eR>Duir_LS0RwV<&A7LF1K7ff^q5j&#V?ED(38GrHS8JFW2d%UwNA5L9smh!($W^307r| zS^>?iT;ll=5hAD0*4f;?suyeBJ%1iQlfLShh%sh#<4YFA?VuA3iD)0CbB`_u6BO2=hFa>p`IRDz z@b<-9xcT)1#&*nH?dyRNA`-PDj!-KQU69D4ry|=9Bx}$}GBtc+?o%hT13KhxYUH5h zWk`3Efsmj08Z8$sGp8tOD8i+5dOvf(q9w6u*x7VA(g}{!5jm2#7m%yIM1tIGa~^PD zR4^%#;zZHgC*|=xNIVci0CKxa=BlIkfA=GCc7e2OOS^2s_HSA6mm^bVy~duhPR(K7clHUU_Rk6;&}+zY^^)1 z!GGEqcyhI6#-Pz6KKmH0J5*7}I;a|xySL$BMsr-bwKSz-0h+ahNaj$DB^HT}M)wCe*^cp~AcvrXL&u)zYXQHMK#+s&@H*6RLI-wS9k)w86Iv7gep-6DDwN|L{^F>w z(d@}n75?g}LY5dB{5I~rxK%^hbG+5wqfIL6EDANF31xBR+lbKMW$Hv|nk*+jUBpu% z4{B)C{RlqgP6U;hNx-bUloOONWMa?gm*oZ)(XMFAAhT;TW^#2NrHN4I6DB}PkdzyW z{Ne{76TZPk?R8rlaq2Fowt&&lXvK&h-v>AisJELTd~eoK4L)Yp?$F&YvP&|c7RZrS zB@7+aY~TkHpqH&TA48vJqTEx}9ko+PNw%cw;hUJ4z-%vb7AqxbNH^$hTQ}}jma`?N~o_dE^VA870e42@@!At(fyPR%Q*-=uu`~_2$NBr~=ZT`v@hW z_*%_Z%Fel+Lh&{1xu}PEhk({$c_C+e(M+4@g1j z?}CK>9Qog%bpBk@e`E(ZnEqKW7%!DEhb%6H^;=Zk-(rPPVn`AJ?d|SrMm0$F5tjje zX9(ZYgdB7}UK{boWr`EHm05{J9*<{BVjDd_)BCa~^qQ8dtwHU~Y#YEZe6T6ffpjUg z)Ta21+ZWXYZTq;ve&#ZRSzr3*Faf#067NQ_IlE!2>!_;`1{Ko~pd>LCdn3_-JcjF! zw2xpsCZTJD(6}oq%B28q)U*hv4DouUy>`R}>GfKE{v0Hbqh=bKTJ7iwwP$F+<_#fR z529?Lh0g~(0R#p;{#j}g^49(Et+>o8%`ZS%&%yX^PeflLwQW zl#h>5o=t=n_DT8=e;uQSg{oaIaCUdEC|x}9u{;EoD=qgWhFGR;2V8r8%+r*4jVmOz zes6YzTcIBdo+=Gw#rU>E9CXZ2qg!Z4FAAa1qtrMws}hm0IwE%LA1sg<IRExiPY?;pRn5VAj~Lzxi= z7xPW6@r*dJFuSl|m@b6cvrX|=Q?HCM%O*;7V3lL*iYMLvu&Wde-WyUPee~B4&(+mS z8fJ0vOnbSMTLanC8nCIdhdZ=XEMrbakj|BeWrdHLBBB4Sv7Kj3D^DVeWVZ$rjE7eh zXbUEWlgMvD`iv)^<=>Qf*#SsWO|P*HdbkG!ieBh%5*(Ro4lVgJw9@hn!zG@zrp&mB zgR=WxGdF{qbD-@vuNDTa(`)In4-_1V&w;UDyZQ5itnwO^PgM99H;9_p_Dhef4)j5J z!5KkY!rMU6)>XOwboL0y*PlH;a6afKB4yf`KJ^p3n-eBa1LzOal$MM@7t|Y=i19QH zBvZpyS(KU?Z21{-r@s5J-pfUhT6j#dd51|By05UQWLbBQf=`1!r>aK!hFLhxE9IHz zO>?104PS+=aq{afg!xUlyX~J4TIA~e@u801-MmYQb$8oXOLTrocdM)jz==c4pUzJ| zCww3o0Fo^;*8XlAV*7(c`oDX?f7yim|GN$Sb^YJphW_f~@HZ6^Z2xFL{fiY5f7h4c zkCF%m0?xl42)|ylf1zQ2Ui^|>wnyzm{>W!0JZ-z!1ar5idp4A`f5Ija7zMi z-6XQkEYE9h8izZ+M>t3%;DK)({*yIMw1(~+Bk=vP3fueGDFMVx8by^xE!(lY^mUUz z*n)f9M|X=NM=wdYevRIt3BXP9N&_S?O7bMV4pK*9%p9#9$Do~8>=a?gJjwcpuQ3Jul&|Nk@IAml=Hba z{tDj-B>w1K9a%;smaNnI?YW1M5V#~)DV6EDAO`Uj>-aKyXwTteeSOQV5e*72 zb~?rt>`!KinGwe<3g~{s=3*T9HNN?Jz?}AdB9#o=lVZJS7s?nqda#Vq}3u+S^ zOE;6}HaO&e$?MUeMmiTUX(Xu!82nGo<>QCjKy{7?9_g+ zt#}(6PlOVlZSFV09C%_++UAGQtJ!J&HFta3@nq@y^;U12C_&}04sbg8OA8{bOV3Oo zVxMCuP%j`5p+q4Ok>HG^3tS8ckJy%h9aXzHJW`MTwych_WC1Q2R|uIElGv5X>SCC9 z`qu+mzx7ut2L3mEx0PZ?%-f%;^36Q&V_OR8XPR^ST}ai1*kGMoTR#4U~( zcWCsPE5e`)NJ_J|wFL`cn(a{Jbs!sXbA)=@C~=A=rCzApRG?_0tzWR`W1J9q>Uao) zx2mNv2>5>EF;}R?zi?h5oM_>?!#e?(W4_kKGdG`+ETT%hGe9oErR?L`|NH^TGN7JC z{s3TB4KkEe8x$n$d4IcT`Mlr54;%q$w+aY9_iBaml`pYbo@1KUWfEEU(U{!NcD=r| z1Z&YxG7uFcaB}EEXwgL0f8NwaK?A5ZF1(#=nbqFI# z#VO)aYX#74v9cn`enE}mo0Oy=GFV3(xGpPQL6G{dZ-UGf=h;naO_egS%ajD|AsR^- z2<#vTn10|vOzhBTU{l|t)K`qFY8l9~0#O^VdoIUam>~meSkrQWoapH;Wa;+-+|-dr zURgHEd;RpXN^vte8=~~f^8NN_fVFoRw&OxIr)uKX=yFLbK|m02Iwm_0aPswpX3H1z zo5AN}$tT8FVPy0X<1jnlJz zzf&Z!P=Ku*}N*zJ3G&I-)qAyjg@;RAN}jrqeAY)+sF167c*Z0+@<6w=Wi9j>*n*rgF)%qFY z>H|qq38HdwqJ57cXo)7FaZQ99eI@1DM|=QS&?vG56A8f;iKp~Q`Q_jlfeVOx1)1nE zrvP#9NM(%eCB%@>2{95ZNQ;isc3^G>c^1cl`gSi-B%Fzp0~m#*h2IP9?`O5^@16ly2N&=MNac~$HGSUDyJ3r+v?DrGmSch zZVM76EF>}%LFn0mdHj3oeEh(i`pw4Hf@QN>xURy!pJ=O~dD!$q6$BwVZ(vefxpe1p zK;n*prDPg0UmC-COsk(MCB+3J0?&TI#L}UO=xAB`snS6~g64ERgq!^&E zC$8Qick*`ZJlEitLZRwzO}e}ce@Fgmn{}G*5UplB_6U@ckhMp9 zYPjh^-jpc#7vJWXC|Gl_Wy-vR9@C!E)>_@18eyGh_o@P->;AVlRzfEsYNh+bNphow zistz*6ow($jVlMjo3#+%%WR4*u=(_JK-~$l-3DyJ*D%qj(e`^6gKT5l6`?$rOhX+U zB#z`>K6(mL^o^h%iQr%Nz5BKE9yL5!nNwbiV`=zsWpy7rKo_nW(^iwGvy3G$7MLVf zOn`M_R{H8O3>%p1-Ok-G)@saq5CF7RU^;0#dVwJ$9<)t4BX-sC-nL{^oBF=a=T0NI zPl52+a>9dq z!}$Ot?%5&q4Rxg=nqdI%bBcZ)CpkwF%+oSA#FN@2@5E7{hP5lxIJ!Q;SVvxCuuqMX zr2_g58wTDG6YYegOJJ{-&cj{J*0i~_5VtX9Gc0^m@p-G=_6tk!k)Eos(@&`-+Z9AI zx}F2wnH3=&F8i8qWimD4^g6`WSm&FI@tJJrEh2VOX2Qi17gpY|G&syb0%Vixj(12V zw}jABMQ^mw^l`j1Lx(pn{ma&_s9?>x-F7|zHw(@8PdV1WyyFXuolm7t4lnx#A0SN< zVFeJ-7kd-0p+kA`0gjI=xeE`SeQd3~FIQIJrFV$5Z$HQOLfhW^v*5n+zPbDqsa{Kb zl5UacDb~A=e)XiI*Up)KP~mlVAzC~cx3L`HHeDxNDqAP(Xr6ySD`N0p82*o=aA<|TY_&8Tnb$KWhA<{tzzJ7S!nj+c$2pN z^bd1oGnjPvg_aR#*Owr5y#cWpU@I}JD00)B>T*Rqec+bb#VK6G&qQ1BPu{7>g0o?R zOR^P@PVZb-&K?f@}0g1VCeRFT!|7U;k7YQA<|CZ4C{p9a0&R^^={-C)2&z|C6ZzKM1 zLWhZo`5(0rQ5x$G>%U7R?zI3?Aq@nyAzI%IrB^wmR#llS_0(Pg0)!D6As7HCXe}*$ ziGO5v!9pm`+3Zs}ax`~k^KJHz=XPPc9nxZRfD7kNlVaHPLp#RMp>)XOk)H2@Vbur~H&0Wx|9p-8}yF^IC+W2a0-w?fuM(dD> z%aM+PA!3f~D6N+YT$`wlz6%TNYhRuBJ0j==o+y12AZGTmS=MrsghYeUuP&IuJ3=r~ z1E1kV4A4w(J+H(}v=H+Y12ni7u_H?imG5Sm?{KJund4~#wISXyvTTb&=h z*8PK{-`09MpOlU};ZswuH5S03zj~G}U(fW-^p%u(LTA=&_BJ1uoUOr~6N8y~w2pN( zbmH=%cA}oR>8xJ5h&F^YmB;F9CS6Ddsz=p$uz7Sm!LxhJ9}YKtiDdc^AZ)x4gT3N? zf7__J@N8-FURCvEb?Eqba?Fhq-zILuY3?f67rz+}pR9}jsgqYwwY-%Sz zG44oQ0dgSCK?a6L(nb9is%k8u+u9l!RQk{Sr+hV!C3f8(<3uKVYf?Bw2DvlosFeZn z790{~j-1LE`1GMLa0DZ8=T*y1n9>gV8NbgXzXm%7Dkb z@%2ZbFfYfiJdrssK0s(i5y58RDe}b7P)TZCHy1E~=_MS5%GS^e?80u$W_h$10X(Lwi4)}!o!Q1At`Wjrq+Pv#~uz$j3bH*bKIb~(kVd4Re!ga8)amH=rs;mWRUwkW--Z? zav+{y{+@JTIR-3U$>1Ci0G8r5GL}a@ZzWPGzzF#s>`6Fc(jZ4XD(=`?t%-j zXz*>*4&J%iAtNP{A!Y=eEV73EbcPVBX9VGw92N@)raUsas#ocWob6vgonH`cB?9-h zUpFI~bW|7g;M-Bv_~lJ(yysp;%kM|;uh5>L6D+{NN>Z-fY1vxsH@sGKdY|$uGr&9d zOdagjvnGA0LV8_>eGLGsYUMhTGmblq&G4ckHd)SWvDIW?PiplSn^-X=-r3T?Hx}RC z;apr7f&m|!NAZc7MQk6?f(Qy_@GN<|dx2yDg{oShE&^hb{g1&VzxnmPhg=H)Q+9u2 zfpQpM%BD5W$4U*UuF^POMKOch-A3TPAmQa)p=4S1yDZ|Wf>6|8;S$Ix;uC~&*_S*J zYPw*2Vw_hOPdVCEp-)MiIlch>}8mK_ifLsBE))80)9UO->QdfG8RcO&Ai@nP>S=Z zfb4m+tG*KdWJCX;zuw*hLIuv%G7_lD4 zQDh)0hm6=UrJ*q4Mp4h58IEvK#gzrn=CBZ6;=+(@PY0#*pJ6JgL#Ogz^c(%#j*I1_ zQHl_@1;#vvqM`9;RTS0+_m{A_qSrI4516a4oEz?!*89p^>!DcgzlXl7w`j_JJsoO= z<|W?dr=Fasu0c~CB*|E8lcI&}TnsKKdC1Q zoW1o&w2Os*vprXb4U{s9H}|Bdo4JUop_%8FwbwT8_8e7_J<#O_Riez0BEW%cq&fBQ zlE1-)e?I|5k-NdZeY;+Fs}CCHE#MvpvH+N4-jXNuI6?k0Rg6=My)<3N?X z63~^_W4n#)4+CDta=9Fo@ro>K=Z&X`91YBR)~^zeN6ssfCI#i&<@!~|SUx#d??aj; zkqq_%deq4i6TX~T*UL3)S|2uzA5DgJf(wmd-jRB_czrj9;Bwtmp?n=?tpBc$JmWp; zmB3~cd4;86Fd5@(QP_N3Jr&lG{S98Vqt!JinWYIN*dFl*~N)ubbe8ewacpBlDa9FF5s4>J1H$NOXgMyV#e@Z%|%Sebo1^5b*REX^kD z|EGoSzsh&9|3$uw{lDeAen0s)3&DT6`1}1e{*M_l!#@lG`wab!`K|cNt)+M_H;>{t zKlDbR|E9|gUCYj92%Q<4&GWrzDU5OPQy|+Y6!&A~sidMkV>b${4iLVS-kI0AV$GG` zH~E@lqeEwFgEke4gr=FDmE^fOgoQG1B7$R5zqPyd)to|~x1|##q_I;{zqQ0yjvc7r zpxee6Y58-ssaHR-3nZFkze_^1OCl-N7KAS~H~3>vPs?aX`MUsXK_r?cjcBufuBSHQ z<_!S;IoFqcqORavv*tcwrm3I@@#a||Uvsvh7}!yYV4E8#x}$kTa*J5-hM`Drst0sK=k7WOS-a!Plv3HY!gBx%h)`rAFt&du;-eW88%cUOmA3Q*Rv(9Q6u z>{gYk1nWbl5|UKBxPIooCZAjtf^yN(A*J#S$rdsE^c4QgV!Y_ZDQa;LIJhTe41b2# za{!}J!Ag}>YY!^xfQbQ{nE@}jV4sJVHNDz7TVa2^LEAdDXZiJ_ez*CZd3kGn(iHuX ziq10Gy?fxX@&tR+hb!TxpSP;5hINfk1mMF5_Lcr{CI?VC=Yzb+|ICnZT;q_EMx{yt zYs_Ia;;UqO-gU=Ej6l#<)bJMEzALE!a4;1zj%h&SLmQ@mW>(VNx)|Ld4KsbG%p({P zQo#inC>=IZczH3+6}(R+d*~L-kVn3`HmbQxJe8(J?^kxi4GD(4$gAU=24(ZElbwWM&P!S zMn;r;PDTR-qSp$+V6lP0DtDZj1;*N=GCDjmosgKJ7uae-@)Q1O+rmZkVi^a z3ByVyf763JBNQXz#nx!t{JGu}*S8`P8L@I4BqY#G?hWTj9VoDR`mplQ5#T!CeXMaQmL^SNYN)t0bVnU^Y&IyaV0)gO#>By|g)H=1VM3=Kz51ZpzUn%-NIX z47KY8vyNXe%wgRS(_jQOmsj$>nh5wO*i{qRP9ovrsit60Zl(zwr-B3 z8X5{u(!+@pHrTX)I}FXfPJ?4}BM7}&N5iJ3Sf1O4EHh9cy+dREY$U0jJyO6FO`gIK zt@8#wN-(oOE2fPvv=qDu2+)P-I|W!@S}yn5x08XK{K`98{KeHlxdsRZ>tP>IuAQRv z+^{<468Q_R;uW6QQ{ZWooMC_ik3rS(vB>z?~*%vS;fK-0Ljx)q>^BNXI z_M-l{VhMccKZMd6&AT!ugM46AzLYwi4=bUqR;7DTf|CdTtf1cxch$lBb~2GnnDLo) zbs(yA5{>}e*}F9W3y3IKETaWtLg%dtDy7BHiC_u7d@%zfvVjaxmML&F24N1GMapRy zN+Ve2&pq>UffuFwdXc^EVkO@FlS`5kxy$R?(HNKeLeh1cjKA^Zr)Et~QA8$;gV1tp z$QQMdHNe1+)zTPl)EE|LpT!Tlji1IvtIA!B%gDfnMc7prVu=}xtC2Kz+cM*4Ks|($ z;rrtYJ`@>x6Zi|6okS!mbzW)+@VkT=iex2?HFv8R4E^O37HYRxUgXc;24QwYW;Nwz zV5o46t>Ac#kXI*+tTto?UPe+Gux_@Y-(jPE&2H55od@~5TA^nRH6c>|RB*8j0!0!5a&4@@ry~VO#4H=@zjuk{x zg&S^BL1rKetz~i$BMaK(aAcDnz6_oMwk7M*6KwtR6I3FS+%41ZLII52n4Z19#QqD( z2YA2b2f$pKI^`Og5%y0$WzSG{^u84w1h0;C0I(NvQbK>}9$lc@Gj_CU-jX~!#Nc;)9J zVRN9kB0GiPw8c3=#5X&>`vG>@nqe?3H>@lm+2`VWpsqUvSE+$sHdi) z438X*!3QsaMhS3b@QY(8RQj6CT80F`p3!a08$|j&j=}r*hNCHUv<0i%n$Z`^??Y|9 z^;+MKIQr0~ZGj6nKa^u_Zba@F`s$qM!``Z#P6nlh&YCI81CzoN$gdweUWd$Lf$qFc zv2$I^3f_3;oUy)5%VrBm?WwT+O6{vM*`l}oO_nKN zKlwN7rT@*J@Lw;U{%-=Fk>ww52vw=e+HSBRbY9h_5u=KHm+-br7WQATM`kzI9+1K& zI1!|t*CnlQnX%|}x%%}Zdq?5bfJD@9A;gu^fg|I|IBU>dI40Q3K zDhR|^S|SlhMs0*8@YKb{p^Yw2^R*FVNtR#wlP5CbMn+K0HKmF_*r>ggNS8r7?i(5K z4Evfu62i74K)v>?_%^4>ZBvM$N34xvss!l@N)MieXwwjI*A>32JyL2XRq4p0#DvV7 zsVmON_g%dSU+dODWOD~CYs$4`YmpYqLQ!6=CiJ-WbU8iVJ>4uUS*5%$Ojp5->Id++ z{6x510w?f7l$>x5hWR!0FUtV3L?O#HQYW8;irTvP(qft$)9%r`;RV8%LBbafq}YreayD6Em8uiS7ksKr!8A05U|53>8TpaOsK!_S#q&=jR#A z5lsEl!_wk|k7*@L{(VJEkT9~1V#SGI&s0fM-0i1$44kbZBX*{t&XMl4#zd$KzfheX z%)m94T+z^$42S9{m>9prN|Q6Gg4RV#eo!nGb_Q5;)2-tT6@$K{KwM+11^!Sl#3u+K zK^d)yGxrPLwF&w8*mPmr^XPi9{Zp$-@+1-a4CytG0l~6-u_KM=7*by1lYu(uyC9Cf zm}xOM00Y?}CW>1B7Gr>i)fc!9gTcf;g6WN^xT8eL5k4l7T>83#+WAsgre0ZN?WMeL zcJ{M0Ezfe_%IQ6ML2Mz3va9fHBV~qAvGRd=Eidqn!;RdDE7L>b%2UESLMXa2&dJ*Jl6?#(>c4$hn=747p@mv4$SD86l6`qE=Xu9Nkp{s;*|Wx zq8|*@?LR5glBL&IO@e-aM=+9`fsmuiiX5k9A*m8pi$qw&URHpvUr|tL6&T%V$zeD0H0AFpKO63K zW^%&Lkx3uzrbNB2=+tz1W*6f2D7N^f(CxOJ>f-8BG`Ju@&D754!bsm2B+a?kl7=M;agFufCa8vV)Jtj( zSs~Sp$&4BDwCRG&N>XK!apcR%qEz9+QVUAS5QKD1S2;QKN|oeSFwcfAY$e)@&P{_} zxT)`46P@(Le5msSNl|1UC>I>|i6O4e{ikLx(EbTE$%gQ$=x^~zgJ8f9d8<(QSG6d? z$9*NVkq}_D5{aH{WUC`CO%&KW+mKz_%@DxdKCuPsTi2jwC#GUu>jUvuI#*+*&Jlyy zjFjbl?W*NZ!Af$)Da@Ez@-%=jd8;tMcv9_0vj!BGJ|9s!O&{SB!d~}OJF(B(kEQS^^Y+RdF;;!rU3~#uE z;4Y~qTexXo52IUBKS;5Z3+H>!jcCejwkMrXAIPt3?)U*BEslZcz`7W4vIneKofW&f z3-$YDo?;3MIdTg|I3flW;NfYYq}RRj&F=HHWYS<_^RJN7CnGz>S$D>O=}hd$$muD%LL(JlqIl;JwJW!iaLe1#8@J@{~$9AwF#t??LVf*HfcpdU^_Lc4+5g7$ z{L`Cf?7vY^f4Tts`^movaQ`}{{q`FF`#^w^iRshd?0;M;%ToJfgV+#0y#~&SSLz4= z27=GE_F8JVtvAU|6X(G*3UFLV=19wpZ;5|xT>^EC)T?+}O@{?N`aGTsji1FL;k6xa zQhljWgCeP7Qv?J0V3r61Ev1!bsdAaUt#43p(k08I{>;*=$cwE-40L;NB>|mQqKCDe zGq;%y-s|(!up6_`P^beU#&Lb_NsAae=%W(NNvj_h$q^bM z!JNLfWxGuSgFGHxJ&p1ZmSV8dZt%J+bG8*KsCgmTbhTZ?PRt>?LS_bCNE37lo=rWyG8?L?ZB$cpC8Iy@)oe3nuAC!FlT~)zdkO0J$RtcmzI%6&V zI*H{lteZ<$;iW?H;8Rouiysrfd;BN3`Cvu>`l5a?9#SsP zk;L7iK=P4V51$H?K|^X3%Y^NvsxVZZC7e!aAR^QSji3@5rXP)xA3jAGTF?0UiF+vh z3~BrY8dqcTWz{I^#D5zAr@)AlE?vG76sTn9uYJKi5I*O5$HgsLKS^W4> zlJF7|GaNYJP7?gPB+99TS|KtV?4w|+-o?Tx2=VE}IBon9`AH)wO^x`3<(mkMP+b$@ zv&D^{Kh{eio&-KElb!_A0M8$7emp3s{W_}0{h~FY9#WhGcZ4@H=E%HfZeku7Ta_6y zAGCtZ7{~5o0)xF_Chra7h2KSY6NIibBEA<7#1VtN2>P+F8-1yo=ey|q3Kg!&(ypUh z8!l~7JE@b_k{}m(5k?l)?87W;%$2Ag!w`brqCS0prgEdf87H1xs^WjMnfob8UBFL2}P$u{%;17FQ(N-DA4g0^IsA54e5ylY5I7^5N0uHxqO;|F4`(^NbzJe9`sw zcjv4=MjRU$?&$P5)-YfneRLmS?@`SdQuwD9cd&f;KP{H^9Jxvph3mbnGV`2br7+jw z7+t36Ndox?=Fv_4-=fUm+DHXz<^U1 z)qsH?NKxP8O4ZU(DlRO%nKaGF_{j_`T&N*cg?;hVVcZ^ur6d*6d_H#;c~H@m_l17K zgvTizvOwB?F9`3h!{Pr48~ zrj@_W-)!03P>RV~#Fgt^UUe*!ZyXeuJSDC80r=7R(>*z|DhUgTG)b|gPE(;GCWt>**?ion_P$&1TSgJ2d1HyD%#mebml!c~F~!Z%ILS19p0rW~BU%*-*QC^% zBt~!jN`Jjsc(~HHV5FtmYLyH+71=xwhe2k=`tgV(%u}CXd-xPW!QkCWXb+jy15O>( z&w*Jg%NsJeMQRpn*#JQehwPt&oWg_XlG^%l)C|r&^)_J7>(X2TsRKNFZR#K8L zX4y!~wQJYQp5kol?!yAe*)5qT78)1482Dcb%2qGoO!!M%V|%Rw4>R2YN(?w5Ed?NUQ;jOUNbqZ zYjsGx&@BQHlEYDgS&IpYhLFPM(ObI2Sq9;IU8$7NjV0XmM~m@Xt!fS9d}kc&5sM@XzVYCw}FdPB6eQ8tWZKm}7tk z_U=`B955$+4-vkF6-=tdx^2nPz80H0bc0FW>0#b-&JYy{HS7CTM{gZsTa!z;%Ywm! z-?@+Jg~vWch~=E=yI{T8UE#?Yrh@3C2WvwD`{M9evcNH)D2`YW<^3%f`|A0fAfu_; zPP>$?>bl09nMK?&!DYnnBP;QDUK#s*PmOqJX=@FVZsI-iw< z&wc43HjO*ZrSFxluCG7oyk2m`Cl!WML@83Nx1IqrdAHiHDc_>V5i6U8wa0LKow+ZJ zQewaWy_eba3H>SaXjg=vp}t245)QHX2E4~c-?j-(@x2PC@BrF)J+fkYfW&?ykqVJj z_CET?DMbHk`jO9BnORH^KC-vYn0K+Q$5);N*y)Ht@W?V`Xe*C5kSpz#AQ?tp$uY^J z|2UV>MLt;&<=w4NB@jPWQp|U2x;j%Im$uG%;o-dN$IKV(Yk9(xOi?tm=gxQOPhGud zw6xft-K`wIk!XLfbpMLXgX3@0p?~^r<@lSk?Vrdzen0v9Bm5h8>mQ{Z|F7@aKPXZD zo_xW=%>0k;S-t@GPtK9QhLdR;#nI z`<_oK>WL}FDt{U6#vxf*!X!bD@eRqloq>%{UC(mx$tNrIU_?na(Ac$h1_4oc%Qx5E}5CLo!Y?>ds$ zc8IRc_rzbG#3;RwCay77IU7bEzN&|_^IneFG@zMUpG+8@bRm#`&k!7OC0?yR?n~d1 z)+tw8b`qnC1ki$0%-7GbxTA1Mq!=5RaQ!tCDpo7W%AW!AO0lcL7P`ye>iE|F z!`N%=QbZu(mmi4zu?f+G5WCz2vKRlOIj}oh6I>_9uf2&IgSZYJN1_$qOA;HRAHq)> z5x&=*f@B2?=yWxAD)*;m zy_S-AJ6AhM+n|A+`YgEW*D47iHTZRl#3ca98$>|@!eEg0_CH^>$Ymtu38&=WNk@jp z8}6RiK)`h;dE*BFc?U##nduUI%Y4cZpJpDkeVx9Ec3hDe;6-R|gZZQ&z`&>(Rfgv_ zkg4BRRbvV<0$x0IRkBUdBo+f-onSq~ZsM#AxGQO2vx{0rQ-PVL^zEIF85~2YZLNd; zFc8}m)@Q4L*ddUkRVuYAh-~-7Hd?{(%8l+dGh$kE%a`a~NsAw!jBucgTdq(~&O4K+ z8NE!vMU*gdHXKB}3bCagP8|ere1d6g^UcjCtUvX|#)=_-Cd5Z<6U-v-FtuKHGp8!cj6B7Pf z$e^$Cy1#eFUeIUYQ>?$X6+{AyryP4$wcqE$g(uNYY~v{=Gj!QPi4NH=>>&Rg>@H<}RSXZb@~7S|UfJi`e(K`!r%Q0Z?-co?`rx z4agPvtF{W=1qB5AeUgtLH_3sc;Aepoe2hdPNw$o37|e*nRX=PLUk7~yoa4mtYuDmu zhH4LcEf#FnZ3TF3y~m4mMrRCj#OJl`-k!_2od)9AuMT2#s=9dQ=&C5G1{miJka zq>l#_dl&6Wwy4+QSJ(Vle#A|r9TKPBQlMG(#P?#%-W@nS0kb;b5>vKjNvxA|g(LJ*xCcccI@%|b%2sD+$)qtgcqjN( zxzQSt_59RpMfM2WFTrdfN2jn|0$t`!-(yifWZFvVt=#PMGPHhBJptz7&p3Y1We_%K zCC{1m&n>4Y=whtXz%Efxu{{$c27)0PCvux)ircz@&{m%tD=WyDg(3@Fs*k#W)~#od z+@O%|>p%4?$h$AG1$Wv(RbN7FEl*ReC|3tt?5aktU?M-T$q4vxkG+GBn+r)2rxu?7 zg1*=z?zaxw9_&8044^QXNM1`CizYxu+DXMuaa2OxPnFoS&;5VJ{!DfrN>HVZTD(QZd;JO`$PW>zu&f` zxMN{{g@E#Chlrje8G2bmS+7?o3lU4)SVSD;R57=`Y&3RJpv_sE|H&aon)!??M8?Xg z!MNUNFddsQXpm+e#b!m0>MPNNpUb9m**k3?yA_s}E+H;roi0lelbAp`I9}RnWy4MH zt5KC{37UBzS&VEHJFjX;?wqV$Iv6}~Pny8PLP-N`b{X4Q2_1Abh7ZMC2?Wa|f!{>I zNwp_4yVULG5`MjJ!vaxvSyR+dLS@hp@|nvF=&T%7%_FO@XFp^QEDXYBq=$k^i+Jdo z_yx!P?3&41I`wB*(|mS00i`M>*GY%>BuyGvzGWg4Ws6m&32321oM#vn0O~}AO$>+^`?>|{enOH+okRBYj$NK5Q@G_DyD#+iMcmSKHSUR! zEoXZNp+&c0Hd_y};;Ui=Fi~)~Y1!#N$Ic(W4n2yOKGx1$8hbF_*s1(*E=avXYB1>6 z(5tmJJ#W-->NH!#)ed+UlZ_DbI8Cu!>7x00TH}|BcO7_AEXmcmieNX0Q;bV+(UcCm$s-1-E5rfJse^03gmhk5j?nqcQe_<;zsb=yoA3 zlS-_7O4IoFw^gAX+wz99@Az{h?aTXf>0h;DiB>=TFmrT?g;Ez;okMc-WyZ!Zl%|q! zyjnbTeyp(XXJk8CY-OfOYgy##G~-U$9D%CP&bLOKDxve*Jl|#JuPy!pB`? z`kL0HGUC)!;4yzajlDVGFT;T4@np}W)FA2|D6!I<08?fku4^FIP5ev!v)c7Gt-tuw zYWELx;a{61{B2bH&sV#@_w|3~t-$fe>GuDp)$Sjp8UIo3GO{xNBin_J-{c6N1L$S- zZNyU*7J!K6bU9Nb^2s8}%%!D!(i31(Avo-CW67}?pQ0b@4J{H(2OQ~RsyxW?AP_mc z?Vc|Fk?P9{n@)vC4YPw*C27VD2NXs?zL?OW6A9)xLCS1ev2=9pX|!C-WE#z7VgZwA z_dhnn8g9;O<52`tG88>Y6U`Bf!buQJf+Y!pB#ue7DJ1E;j`*v;UtSF%dxb3Tjk3gb z(5+OW$-8x$ubf#h=7{h-=jhCtMMyHG-HyrW#E`d8LhC$`R>xm^1*>0ktjV%US2HT! zY)n^Bv%Nb$-cdjn$WXAw`@@hTbP|{`tzo0-kf2M2Ent;ZIY)>RK_b2BdyAHU5~)RO z?NYTv90*&97@!$HH~WrWo0bE=C}}*B@1X3}8P-7rNeKagN^g)H6%e5LQBS1l^}vn_ z1eu!+Z{4wbNXrCwU{YTvqc0P1f>4j=_!zwpZJk;_)z_!Kc!@@t$CbJnxN{AV2XagZ z^`}Q9C~v3xF&JO@l>kJ*101_0^eHy5)wbP`_=BF+ZGZjH@-AI({+W_PS)-1IpM@nl zy1=P4y9?|h{NWC-J18l2=OZ9f!Vh;XUwAHk{gn#GODMP1j*JDJx_B#(z?t=ig8r`dHU zT&`6I|uy@|LmQL32 zNj^BZJo~MOnPl+|~-0Z8-=is#T0h`4{F<_k$f5%`sH5ue}N%XkCw+lSW>ou{Wd% z}A<(y`V zcMnjjrK0!nZFg(WngWIy83!rr*h50~X^pGe#8_M{uJYk&r~sARIw8cjK8_ zvewM~rb)Wte99th<*CJ7o_yXJ80z9ge$7c3*uFdj{Ew&oQ5cF?7CvMBt_t*A7{CZ% zj9{HJONxh?DmLt>nd17h6wZVAWDeV}^KIa2Xq{wz(@R2(3-zyx!3kbx^$q75l{W{i zU|5rMmi^^tOc#eBbMaqi^P=Ld$JUlkedg70$1D4~;k5t}2Y};y$)dID!2RG&E{52) z9%pMfksmc>Bm)Vg&2uwg${CWvCr7S!kW&zocps;Nu9u= zWr4rzYF0hwt`uvS@dKi-&6J&XX{SJ+OVm-c7FDMHA}4-}u*I~tGo(r>xnk^~b|Zw^ zD^&97d9_dH=nOG2y$el^^ga+7S%2$A6ZE%92v^B{EfZW#JDbIIBDs)nU3Z{#IHj8%WPs76mrcc)hyf6z>q9^JFf zaL44EH@+Pgqc$-sX)LGt9OPEeXHsg@TWBzIKBK&*Ht^P@ecWlmoj`)C|BQ^FO&UQ- zc(O5o@5AHZmb62JdMrg5yaXS<$Ln(NqGD85$)@eRe%Y278^)$Qx3(r(wkeRbxGb6Q zO-|0At1-kET0X)9czVu=v21F1PT^TsJ#wjBi%+cs`0Gl;$~;E{Agp^#$0Zhfc!b<> zY_9H<*l!drME4N;pW^HvD9pcxvwxew|MNKeH!0dLF0nH1C zam?l%_Ir3#eJ{mfs$TSnm+STU}y3a!slM_CWs3$a4tw^Wk(7sIVRY}O)2wS(Bi0x7P(E`V z%RVSkv+UEHR8=5V@gH@^0%<+_fEX>i@S^j2RBAi^;`?SxlNN-0$$=4AT+bGv&rJs zrz5n?T(&Dt0#kNe;)1p9@OU$ED-?7L?-zNZ?sfBWe|oy@S@XhmF=66(9N z#?*WMg3e7~xEv$P4sz7Sz(<1uLLbsf;iN03aU z8_TnwdmSF-VWtMWCraOgXt8jzYl8LD9mVl0Rm3`R0 z1#OJkez6tBlKs&Z+tX{%mI**~5W44D8o0sHFeArXY9R6PMpz^EQD(v9a&VAp@+gp+ zq}CCQ!Jl4K>EW`$^FRUna#qU(Gk#y0W2ldW35PA#i-!heqpT5X)jMKmE#DCo^fD`A}(+d^D1-WwIm*CfoJ}-YXhL}33 zf&90*#-5iX#84$Zofuj=N0&ia;zMPW3;|wlDbhV3Mtyk zXhw~tNt0M6Udaq;$1jbfpYSTA$ zOE;GY3cQ6c;x%+_mJ=LgSkr5XI?*URyb>!lCV{>8>os=eta=X?M#iW-A4ZUZ9sY0NHlrtw7Ce{jjh)_klt>K zR!)zcbQps(3&KjvDGdeMsNtsplF#) zn?H@&=wwi#RR?u!8GCHw0O|UUH39Fr0Qz?j(?;1wCCNbp2=JFg6D(alFCL;kDCnTA z(oLK@QQN~7v2gG$vGzu#(_9NPuYz|APN`B+Cu`e4rFkE~u!LmI%+YArT}V}+6$;8q z#6xxiFzH7gDO~c0bL*0He9`M@e}q}DS$1#F^&V}c_ioL>Q2jd9h8>7jKcE2;PC?wP7@P7bWr(j+XxY| zj!JFHE0JWO<;fP-SfnbkuA(b%UJ*eGTlx9+iD7j42ETUbRH#jwK7xY^O_(^&pBD1{ zSQxb^R$D}??-)O;(3UK|&!Ed9o_D(kF>1DU6EDfV+y|!*YDd4(!E2>=kKF%SHGyIieVb6Y*!h;G!v3xmU?!b1D(+cQ?z0S;F{L!eSZ*-n+qLp8isw% zh0lJPJ-avQ-^q{VLs$HQ0>pu$ngrZW4L%B^@wH4v0jI!e3w!0kC`z!~k_c>Y>Z4Nx zWOvtg0CTc|5ld}@%HmsavDJB;!cf|SXbZvy`a7B4;}k5teZYDgn;gnP5$#S%KYNik zS6{{IU^v-5@Ps!@KZzWwxsU}a`Ln`rVTC{X6E5(iuN!@&akX$66yq)^E3FCMmA#^A z7CDjQ?8Zok!#`R4n(00#3*}x7G?0iqIX{z>FC7NHJH?77LD#Axw<@( z@p=NG*Rp=GqcT}zcERl$bmReU<77VCpgsVR4{yWl^eb_sN`%d#R+tsJsFe@2UV2;A zY%ME2y#6m(fn0^0`F8l=Aj^)2Ffvo-K6p2~VVEQVP&w(4sNB(kYB!RuHD{JVmK23y z_6b8@XUNJw{aO?&KVr?I&*zi)G2^K&I>X#;lS&|R)Q612qMLTfX}I*$lZ&Z$ zOm!9+JZ;V#&a8`OVBuo2LyILmqmU(8?KiLCrIzI(b-ZEdcD7>q@-aDea1gP+P$Ro^ zlQ|Kx?_jdFLV0xFpnp^ZQ(2IDQRT=bc>RBS_BGdR@VWNqJVm|s91 zrrW)RtIZ@_@@~@)>q2!v&;S|-A@~2s*Y!VkB>zpV`n@0djn?rGwW^qul$@wArKrAx zzO}85(LdCx|2MFZ?}=>8fXDu?*ZQx7|AT3jfrWvdmF+(eL|FdS)V~l!=oy&4Aw<3@ zPrnPScx+6}|AipJ#`67|{5OEezqR>K1Q8Yn#{WVPVPagz0Y~bW>_suQq;B5TQSHa)*|C_KCkNscU)>8V8PJ(9o4tVt6Bu=X4Mowmqntx4T z_y_uwIAp7k4ukcFNZkClNPkBx=-ADQ2^{?=e*#$*46Dr93~!ejkj zivFqfH~+>lWd4R8VPRv#WBu0Zug+}Wn*6=~NBV!*@V7-KR(8C9Yy9t=k&Xe6ndv)y zTf*>9B*3?u?;qR#w)XcfGXwp<^6xU^_dTX>O&Grem;RCP4XyuIZ|3iaroVQ7_snUa{CALP|K~Yx?(n}ynvsE4*v8P- z$lS*Cd&F({Z5+-2>-xWD%709%|M1iP?^U0Xftme(qWq%$*K_*sUSMWom4HN6)na)1zO0l3f4p_Z%+Dw59# z-1nGn%h!!BU6=f8$7j$@MYxF2pU_0muiM_o#E#pFZb9#GXIuUd&m3OJ#OyiCxu|Qb zJt8fLI3c9l;%-TH{g92*pg?p`oZBwPgE$p6S&cH=ZoFKw79+xVH9xl)_}7i7n=wVb zkaY%T+U0mEr(w_RqeJYau(Ag~-3y~S_<0HuQl>T_;mtyDGTlkB{J?6qmKI!P|KRR? z$w6)roFiX?q3-u!kqPObZgT+*@3<@jy=|+wq3DG0#v$dC>ck7W#K8{dm}7MMT^^mf z6Mj+dNBBn?M)3Eld)PTY^`&f^USo8C;r4d-`Su(Eho-TGhCGWwn-ggctKTBL;Iqs6 z_8r(Yt_Q5ky3yk9zCHWGCvU$^GvEO`!vzdXgKO7dsq}DY?ZDmoR=4>hUc-4o%KRZ` z3wi&5t5)4kx&EQ$&)e&}ZG|-hM_7xPCM1rn&i^`MQI`!B4{b!bB7Qk=27k+FQMfWM zdNfDekfI|Say)U5;=$`3%OjziZ#%s;?b>Qk6_2^yHSRsiimxlAZOI|Q70Ey?s;*3s z@<8@Q(;{==KrCTHDPe=E(=PAhxr4F{3${bH9<}7{wh{Br8@fc!2EBKU)B#M}2YdZW z{!aN0NRxlz1*N*}_zXFN06AI_)DREiMoolW2&PIe6g={?HE3PDO8|#pDpqyGm_eGk zC0Rm4*wTzz`Pic^>$13cw*7?rUh|$xXKJ?jIOHA{YX?dTBW1*$jaRkj!2$DTb>iYc zXJ6;QXG;36$MTuPhxKdfo&1yP3*w973!ay{B~TUh(s!^-{%SY$x57RQwW*6CRb)ZP(Jz=`09%fuPX69nms z(joyo!X*noxkSPDhxUtoWY?E)kGvfuC4YD(s~QfRT2j33;rzCEUE{Hr?OvU@Yvx8i zZ@q-%PBM}`u#hG2D9zEQ<6o&r|yYQY?HWf|qpekN}0kfXlidFTy<)uD~P z?#~Q}%4R!x>fe>-1Qj*>hPDym4az_qtY5z3wPvTSWzA0N_82{+}5#~?f=eZjuyMr&tDaj0c3${CRY+>iLtBU zj4=h;gvEBwp2f@VF%so_-(BhTVW0%~alZ&mb7B?x09wTHjqhk;K zF3B;>RnKRfv8_S#anMrRVd`{ne2xX}qT@uWV%Pj*E!qElE}xkEWUlNm&40$pTK{5! zrLoY(lz87mWj@fJs5w8ZpBo5gzfd!JZr#B}Qxm2D=wKPzmm8S4?Z?3qFNF%7@Xyx# zbMz0SX}En!+z;!C(=-g}s%P>V0>+dIl8}q~12;UlsWHRkd~3c10#oKwM|1wqXtxY5 zDvw=jGKS;hL4Iyzex%mFNcL_5e$3Bsxa#X!UXMK(OKfDle6pF3^~obEC}k0ik>gET z*qgKk>^UIGEaLWASEo7Z4Vs1l$o2+bw&_bGYct*k*>fGSoU1bzn%o}C2WPmQ1z^f^ zfmLiAt3;mZB5$IqvP2?_!#MId+#8E599U;L+OtBtX?<00bJ*PWwZ5^rT6;T%e5=XB z))6VLo(2UU^)&j{$A?-@#X{OzQwur=7O;b5hr9E_zY^!>s%5?yiZl;CR*`mfCKikg zKoQOlLhxvu_)%HGBbZ6^WEg?HmHar5&nPn2L*!yEz-nx9xxptG4Q={AQ`D3X=H!qXSCTC48rD<6{PrLF+)=0YSgx*|wib8G)m|7jM@ zk3Y4K({m#TS7;Tb&9+3Z7XCgi>h4^?Q$NQ3&VI%2^yjdv>x6BcN|QPhh90m1=M73e9~keOBC~r9|`|4u>Q7_!Zeb5{0m)pjUvO_q^bA)!dG&kC8*X=<*UAlUQ*pE zeF64P_)wOyV^Xy9(?474U8Gbx)0AHIj&HZ)@ulDW(lzWZoh={yCZgZn0pDJaX&)_-sk>0D`m7#;Gp^frx=SnK&Iw+)ayD5iYJJL1L$RhdniyEfi0@bF4JDr7& zf6=L%i%oVg+EPFpqaaBuz*=jkT*aa{Oh}6_AmM3sRHI|%al&$lCm_eXPYPaEJEWEu z_gO^ZLYX~F z^s77eQY1^|sm)^ZOjSd-WJk$bz?tulrTb8dBi0p->XibG6}2cHa$0R@fG<#`G6uts zc*FSH^te4`^;)(mqoAvK4SmLhB#uKxy5e;JiBW}fT(Ic_q9gwKqDcL>xc;|O9A*DA z$sepsQ7yk5gtunLhnQ{n-MIpNdVYQ8UUIjknW8+Q4?O2xVn5Z|hw++K1%O!D?&9`0 zJ(O09+gVQPzYs<;`U;I6_ImR>V$Sjs)6};nLk|)#HLU|bHK3vL{7YtdKYBE*RY#18*1Em0(oTyy*M)}paV}ZJL3IQ`&8yRb;cCpoAq;e z>MAI~$rhph!14r@pCrLLl0j?j@k`_D3+NSe6>l8y;?@TA^_vd6$2s6pP$BSoT)_%A zr}yVK+Aa0$kJg|c)++tWJ|MN~a@*)az_qY99HTU-XYD3WGLekDB9VGtltK-7D7oCc z4lprmm-ZP-E;RJwjDw2z#)x8|3>%0{-d;U>RSBhO7&{*0g|o3P1dZd<^XL}odE^q` zVO$$mP`Wt9S6qTTzsB|hO30uh`jE2wMB(|%a41>ZH!{{a*Ae>*QrVvvT&q2MyhB-S z8LsH+Il>re8K2U@#zUUH)4erb_q5|V5qzVO3{0r%ILVcuI#(_q#_BfOJp_lzONKcQ z+X#n-WTWO*Zys-y_tv|R-7g*3TtBg#a|rEhZn2n`loMil0>}i&LSg!U8bIYK=e)xA zEzM{1NtIXra)sx&zkg$U^*;aN!Aaj7dVJz<(eN}VP993zRJD``-Vb10X$j<@4c9}k z$GMSF5MVcaYA}cZ1aYtqq`}z(hqUe6 zm8(l6!ED*~TzH_RJw0>A0FK!uvV{b-~Q zjTh&k>NnpB*K>T@OCM|2jg6F@OHE{#6iU&zm}qQn-$Y(tCi_ItGlpT)8d&;ZHoxs1 zwoOv_96UC!57U-xja@&NehT0a6=W?G7t!d*1Z*J7jWM{mXulko>21D?9#^my>I%S1 zCSrA^UXlEdCl$U z7Eke-Cm~vB3x5p=Y3bu(bCj&v-84MTAx!}>7ow3vqLoAUG56a2oT1I|ynJ4`Hw?R;p{Q`buMk6R31#qb_^<@m!&O9Z)`(_AcTTr6W; zsCBzo6}g;qTwrNOPZo?V8lN&a$z*Ap&J~>qX_rry&Yd}NL`5&jW9!L9X|}SgHWhYJ z^RNS0TXNk@B@ZJCb-TH1#h!_CRYI>OFAj|XS)1Wz-H7Ed+vt#%A4_l&Rt^aNa7123}3x-b3@m zGK`U7*!)4ds)Bnt<=^A`MCkW55!25?RW?N4E_;^SRg%XlJ|!1`qkiS;?sYpEI zZM62-V_w9%h|7z_iN#CAO7gPevqxpRJej@FcCprE+ef-AV-sloTiSZ73E`{8y2!(n z`=`RYV2%FT=WD+8IhZ{S3)&N2V&8{-%sSeV0lVoTyQmG3AExbk7dD`8()oD^suo7D z1&s9XZO$IV$2bwmVRe7`SYMqFBf{-0!l@s?CA8tFc}*x+1HuC+)x=AdH@DZQu&ghr zTwr;bVRr<<8ehR!poO)S|8+ zzuCW$w_huA)~+25CpVbcNp2OHUC(Bl*)iu1*~43{2z*Cl9z7)`3t5O2 zQeo9evQU@oNSKUbun&ob7l|=x(q4O+$4R1^BLeNhz84vPqbyV;(Kt{N8@*)!F|Vxt zE{EW+ck?;VDb8tke06iTF*8?oK4Q?~SKU?q5y)@nhv}1NHH#i;B0mptdCn9e+-GW{ zZp{*HRJcYQW+7}}A#B*^F=?_!A&TVHK~^Cl9|wsKJ#?0BKq)_Bs!K>u+GcOg1DQFKO?@R@%4oK$mu}925{;!=@ZW zaN-zSt zp%Ti$e3>IgPY_i;8CzW>nudG!VVzbZ%=Oh%a;UAC)j68l{Zh4Z&Nhy*a^H;diKNxi zgR(E~BqUmDOALk)3!kzCm!z}hma|yTyz4X;@3!GA`~y!L;uBuhr zj~aI?;U*YNSe5}1>n5k8NO-L}p@LnIhE}FxpIOm!m?)G=vAQDmI`Cv~K1s>hUpS7Y zR5`4?DoR$+&`=WSmLgQpF}kmRlSjs1iOT1KKHgp=r;!8 zfHM0vsO;nZBm+eLX+ZU9jFQvD44ZZLKzQzj1YwGWJ|~HZvCr`4Qt63uoUc~O``+G) zim0)j>LitBDK3Lp8io`Lua;&S=HMDs?U`**bAyWkqILexAwEmWGpz;8$H~m*#?9_8 zyd@F_7w=ARvI8;~6G&T!0_o=eOi1kLnW-K> z!l@z#@{x^B%(zXQaJZHOjf%JSVc#c<2p&3Zs_PUa;7uQ7;l0Qvxv-}sxr(bP&E5n8 z;~aiAMsG-9f6-Na5RAn<X1}hqM?3hL5OJ(ekFkc`K$Q*5blcDnBbv4V?^4t!9JQJw6nCN``&*rp*bmk*<@1 zePaXRtR->}yCSa+opo{rCASCk6qgKVKty}-ejjZd#W-<#=hSCRR+1M zgd0J%OAN0H=B?6Hp2kfKtr{*NMeHDh|Lt1@(0*7bdg ztG-{)P}YJ+^D($Vxv2z0L8;t&-_KvW?D$->Rn(oLJuK{Kq;e~L_1L9!=v)*?s zDsD^~OxIj<8*Zo?*4zQgMr703E-M&XN)Qi{D(IuQ0VOQ)n-33ORV!rEKz=+xw(o6i zgfA+e6yFR0{khkPhH;Gp485s{pPx*;+yAiwH1Iqhe9+oowl63L<>4>PPt1me1s)Bu z*L&CN>YoxIqO#zJoDu+dHV41&-&=W%flB8VTECP;QENdGJpL}cl7K-u0ExzASZTBU4w4)`vsy|GbY?Ny7K8;Tz3j9>82Uj|(1;u<${krYiYv zktU22DN&xrgE#MCL0`+yI&GrDsYwRCPYbP?^`s7Eu3i-9FDC+nj8A(;CC7&D&xBw0TUm_oo$hqU0?`I5!sc=E5{f?iI_yZ&cp^}org8Kjr ztjmden+B3`eE?f3;r@a0-b;bzjax`=x>C0a5v4=OIxXxN;ccpyK=fEbolaudZ;t*X z@^MO<2lYSvH}U1vV2X%?EvsdesIN7}$rs@Kwc&mz&LSnJP17kA6k-`l@#jmUMaMLy zIq?Gb_{A{l%IXZdihBiwyFc@MED|t@cR;}$iL0CFC&)cHz1kXK$z8EqD_K#N3+JIZ z9Gxq_zp7OCz6_kHy}YJeS$G@m&HM3FPo@1g13mUqN6D$vX<8Pg00*-gwvs9>F5l-ptQmtD20MoKV1v4#q_92b^tA<;&1 zp8Ji)GB#vPk>5i;>N+-`+*L+RwndF{2*9W>+7TOBy`zU#mcCW067d2UKI6;WyI^M8 zgiNx(Ptv#UA4JqhX+G7&qs-mhe0z9i8S$FDP}%iR#q3!K6jPbb<7#58EbJ#6W@LgS zQM88P%91kelk?F;T*N#&YRHbsvTw4+U{K zWSq4@>9q5i1oTihHO1@^c#jorR2)tsUzh$nQwbIbj9~@bL+#j@!G08EC{DnrXEdMfR?&>9!W><$Y>;J z4_*`l9rv{*qz8Am#%T!w-YxQ>s#RL2eX)<^9AR!jAk7pmd8^k`4#?3)lSol@YN(yB zTp6OZNc3*v*gVb$vmgr*7V2mn#i)cJ&!wX3}Ru!c`Vrp*>|Pqx|^EAaYg9Ww2G20Pq={BGk92VL&>?NhCuGE(0e%Lbbt~^3zco%Z+-5V`Oz@ zJ#%Zej;y=haRgx;-7~wbBa})b5m&kU%Rj}97xFM>KjvWQ?#0VQFlD(FI;K%vQ#>7N z4L)IQXCAq+)fO@xXwy>NN-vqol9O?WW1gqjv%C#Zh_jwt!bCyP#9x3R-J&`S*%y&Q ziMm315n+LC-YZVnBy#Y+Q_ET>SrSvh7~@Q`@&aE!bw5}_322yBnXW?nU)A!zlWteB3b=U$k4;n>k9 zZe2CaeOM0)$KO9H&ehfqi=Om&c5+FcV)nMYT|avlwL@GH_F^7QMXlpE5)E#>8olT4 zaUZwtHr&xYJVkD-sbx1OZwE*cr&ahPj{0)G51emWiJ{hK&2}{WBG%1FOUt%&+P-8d z93O#Rb#M&G%w@cVg8_-?jK0<43cAG@ZI`xbWgEXcNVO(Y`RVybSfBXa<=f>>@S8bA zJhe3p*)5iwHUsNqC5^*Su40N>@J=-|NiHn|^3~@f)JMt}2No`;vOH3CR>EX)e0xBW zQ5+nf$pBZwt`!{RWdZ0ZSEJZGep}c&X)ZvJ(f8*!`b#nsH%Tc=T^1I~C zoI@uGMn!J_EL0Np#6%%MtSt)l3`9iG$DOG(W3B#y^nS5Pxh=^=65sd>^6G26ciXG? z3davvjh7@7o!fT8UNP%J?mwb~?33D(7DFEcd!PZNDoBb3T2@$vxl9E1L&OB$D*LMM zAD{HT>tBrBgSbY)G3?fG^>JNvl3(!{1}oqu6q>Iv-L_tA8=Zadm z#gsv2o6JlnFeV0uTijKrp~C3Cvw{T1=F!7e27U8~H8nNHg1F>{nv(pd}OCa^A2%mc1{_k zlSG5lr!K2G&&N?IQk0x2K6=OT$!Uk;Oh%#RQ5TjrrnP05pqpB|ZiO*}SsRjQ#xlCp zy6na#LRcOrw_0M{Wu$ktZIJ3SIhIR}EG0s_(tEgwkA8V>b-0H+>!#(Vk~s%DIAWjU zx|?HS>AD$9FRcj!S zkAKQGbpm&U-D$agu86Kh7S7m+CmX3JcMK<6jnxrLvTR26vMev+f!7BP{Gulz2-p*9wg4(K;pE zsztd-lNhRIL7pU9=h-d)S)b@c@l_;3Jb9A806;6#yQYb*$+|uf51v%H?_^skXi4ch z&k6$~Ao7k%+^JkJq738)PD+v@x>se^siuFpL|m?UVFA_s0zW8+s05AF<=vChB~V5l z71en2R4Qv>=8QEjdK|qfrrXk9U7fDHu`yIGxscDMzCo&@`c%u*Njpm_Lg3xdR?r@! z;2gFP$AnH}P16kDj{|iJ+Ejr|=_p~WK(48|#vHA5TfZ}=j{q59hh`YYR8j7ei-BrA zc{_S)$9g9Bw6XOR)V1{#SKcM3tE<~&>xw&2{uWv{^E20y@L{6z1O_EBi5=nTM-OLk zTqYUysuK~YF=4b6N1~j(wLg7&${td%wN742opZK^R^kik{1Piw9I{IoLj_C_V^L~f zQfjOo8Gf7|0(dTMa*G$=4L?@TIv~|x{#5g>8G}x!B2I{erieA#(_BtI$^}f1Gti+K zl)z#%rX?8HB5N{NmBpndHD+i2)HbSea2_4VYu8-oqHAq*YIqGrxxvLPy<)q(srjD9 zkImP1y)6p616TYE%Y=xNT=q?kfU}#Z8Pz`8m!vWi4@!!Hi5`jMV0Us!fEWA<*t(gK zSKRAy3z$Dnlwu=cuG@*iW1G*3XSsLj`3;DeXGUShkvlJD>ES^{GnbLzfX$AKfR6!V zaw6H1y4a-vit1_RgIE~uwm^IxaCFGTcZcxItETg8^eXZRN)R;n=b?z02sO6Ef1efU zgfbXH>tO)NOS6~;^A0mFF{S7rUI6zFG^kDLh&mkMSB1ztqA)K9l!1?sHr0$sL46@QqnjuF6e zC)N=l(}^i&ZW>sm18z8+y)RL@Fl#3xp zf2C!&xz1&-DzH1abiNFx7Tk&XDBkHsX1MPY?jIf6ekMW4!~X{5Ow=(}oS2gZ&W4Dk zSa5xDWe2P;!NA$%$-Y8jkL z47A>sbcyw4q~xubH|;W6cjZ_x7-cyibOi_(W~0$W{4e3PAs~f?Q~MorF!-cT9gy;6 zBUwp7MSruXdJ35+Ih$D_`uemcwPQDu#dve&GJ{HXmBz$gDG_YV#pQcX5yVpPm6UZBL zX^0Je%WS`$!|y@_hqFWk9fG%+{drCe9wcZD*cRfE%yqNCLxZi{P=7oIo9d3`GV9@w zZFKYsA~u68&41Z&wIQ&}*lDFrJYj2ZN+UY9QJ{uMN3g%VS@_kD-K)Fa?XKKVuu5G% z0W9+dZG9l^>wQWak`0c{GU%#O8po6e5KlDy82RSE7rX#&w2nq%)WVL%JeTzQohYkGbRN4FcK{PC#Pq%}Ro~tcx zxN^xfO4HTkhDwFe=5VQfY42?6z~dXG`nZR4k{FK7Qe()G{mzF95BL!zv`3-LC~^Eb zF;M(%g{QmPSI;dG?L2glRYppoos~HsSP^qiiKu8X9z)3;I@q6t?O@`Xr`dM#DKh5% z;ho?QcK=b7SS?0%gOdJfxIj1vyAlFk zNp!5FeSp9lHGSytVCo7qkMS1|ds*IZ;(Qg|`QLI4p^Oro3(j@hO8WcRqVi&2>yc;+2WyQGw?XAyw=W;Q}7 z76%$t5QWp66ITU+07<9|(w!YGA_`nqbcf{ls%0V;bil;XHel6#5h8vYuX>QlSCsvn z!L{Y_hX1{AA_l!7Y_8`5!UV2Wb=3+SUI4WAP6SM8NzUnZB}2JdX26zbgO%@wf67{M zxhF+rO{H1U$dI>u+vqG31xl*apgp7spa(F457K;dh+Af>xUh`&SmYFAG0tLyi^<4U zT!JPgIiRgmORsq}5qw%0tE5P%U~4(F6tH(q5!45vklVM7d?CO`5bdXmV;#uxZI6^A1&InP$1_-8H~kRm8-WGXqfp&o^H z#m2;nvZ1c-=IiT7lTNpAE*|Eb2Qg_t-$p_JaW-xBY(GE&Zm}9hY6qH754U;1E zrC#tZ0U9L^^1of*u#S-hK|yFr^Y)DVlc(#>+|>yb`%CX z8E|)`Tjozx1V{}2;9?%|y%Hzl#9j*WZpDbF6soG7GuNE;@81->MPsFNxE*c#4K2ZN zu`qS)!0(=?jSDiz9nWpOPDV&wuo{*@W`!Bu2~$@t9@~wYIk%WEs=s;l4G38rO(KFZ zfW_eQ%Co(y9iGP#*25xC;&5|}ner9WC8mv5a%X5}aHggWFicjP($t|li!@UtjP^53 zOrg@S9MK#)IVkL`*W>ZLRn_AqWKsV4Ci#iY79@zVSaWXe8sS!W9z?LH5tg4(q`=)3 zI6exjndMXNs7)$2eHnjT%+|C3_`DT1hKy_VeGOLliO4_}ks*r@eoJ3?ppe_~1HHEv zz=6QX$s06`o-t5OX@mtXdf43&2qzUUh=H;+u|6JzxDZK=Jg*dog1k}<9Y1(S9EGX$ z7X*!3s z=uYidrK~4y87yPa?~M;8@$ek&NvU)E`U1l;pfD}NAc~uup9gjfIpAY~1ThGynj5+u zT9XaYCT+;*HN;c1aa86sqVdM8ObCZ~&{p&y=qo8yr=`li?&c{hul*fA)Qs;iL}0(h zp!g9I6Bbg%azO&a38XXi$mP*L1d>ve>+3ni?6jMN0LN!lV6KM=|D68 z6<-1rE|8*ddmbJHg%4?2m=B=x8?wlMG!+xYa#aG_%m{#V`yfAny*?SB3eY!d!wc@>oRY_e-pdiu=d9JHGA+QiJ~4}XE74glw5EA z6q_SsQAhRUS;Xb#iquzO@>T^zmo;JDt~9ew%_bjlg>~FU`zJvCCKF0K&^?? zpSt~8L&v-BRMO`cDTt#C_pqtky+XGqZua*}L)b0HT{e3MpU>O|<;23u8zqaaQljW+ z30-YAU;fCF)m71=O41|V5}cM!N;Bf%x`5>w@ZFvBApSB{jB81j5ofvd#7ACy?N}60 zJJhZmZ9P&_7ueeZfb8`J&bEhTahv1go$Q+X{6I-Ye&21!m~3JkUT+f~4BN<)OIAAz z9bye@B1b<{C?XU9zn<~Eo#pNA%RER_wBPsk*KRvLzwLaZ!%Q&HMK)5y${0%=Yq5mm zykOZj?)YJ0ivF}VxSNIMh)+mOWM;UV1aolT^+NgBfR1Yc>PkCaoqx{RtaoCb`=GzW z5#rl?{-|Rn>wJd!lerXV?d>W1tCpr_o)D%5!ZRa+11HuR1$vCXS=~IOVBTJSH1>5jN>QiWCE+X1? zod?fCPDf~us>4@%dGHuo5Eg4?6W7VS0g%5CrbYv6;Wb-O8s|bQR!?)Im=2~~f>h!Y z;R^V*P4H|ywk*=v7R(#CJ|aD z`981%7^f)(4c8%=t)i<^XG`985%`LkMXj1!MY*@VeBNWMsU!RyIa_#Rax7GnHJE;m+Cp)VM;p-I zc5*MrHcJrwZG#E~#EFO}KdK-?F}+eK!Oq4{bg-rPIcS;69I|6Mnhj`hQMBTrvnAfF zq4;j2eT`iRXRDjq>?IZSZh|_93|x=wFj$T+k^FAzUoi=gNPnutIvA!G>WePFNuF1A$Re>VDwscIpo zsvIDefn`$Bzg%vk=Hy*2&Y%NtQ4w~)Xomqz1Yr}cu_zJllampHD2-3#mlkf&$m5dN z?jBXC)wGQ~ROLKRC@LhY@pBDrF*qN(E1GTM?jl0rzO z+-1hox>-JPu8VS?%aGlW+wcvQ({a#e(7t#-@-Ff$@=fXl9oEzNtr2_4MJMa|rK+O6 z`qJGu{=m<{3lJjWJAz@XL6<5mkM*5Qc;e-Sh zsB=m2)P-FV%OzvM;D#9DgxfHo{vb0gzBIH#N?8Tc%MXyro_l{#v;&JgUu{wF z4l%&toMwoKlIb|ra7CUl;NrxhQIg-F$cQg-DY$Ar8YJ`dU}jX4Nu>OSi3$>an0y;o zf09o1l@1a1^%4r=;|eCgWB4zBoiJi!KYx}y`164X+GC|^zJqt6$^pUq_=C4D@$Z%{ z{hqmPG1U$G^+woJ%`kub@LBjOE-{hv3Y^uH-{HMl6TOc`q3C_pPgOC?&(l~-TuRyy z2mv-20l>D2`L*7`9|Oi|aS@w*3VzGW77&DOSNn&rpmD`=UkthjccMMgYVz<@m&Vy7s+cP+_rY(AfD9^b%z86je`5FuHiq`F8~4 zv4jw6_q&UkyU)i4py`4z$f8l5ncXyb>B=pAjPO zXJhzfF2@N?n>_B-($yN_+bp;cW8xU}9ny@Z#s(u?QMFf@bu(9xGI) z0~O>u0+h7)(SToJ0vZ;l+v|2~fRKCMqIOLb(xMf))Uw`*o1fzuzm_jJs6Q`pp@d>q z+01;|UVw&;9mc6ADvP@q=2fm&oq5bolV-cPShv``f9grBcNAbf%VQMRmP$`rzU+#3Cj zTCs5G45JcAHmP(!*J2xA1QH}caz;f1;A;>)WcK>M-_5QzT#;< zbc;h8VP=7WV|aQv11(C=z}K^NE6P@!1p{)gQDk5Xzn~kt+I_BHvsC$s>V4f^UN8y0 zrSlfn_rowW%fP<|m&I*6l6&=qtC?CfwBGhSbyiD?e-3^*zK@AU+qnIP^S;e4@vV8^ zxy50wsE?~03burS-j0D;sPw$(mG2&0Im&VtCVU*V{`x%K?udKvy2v0~w4{&pf+??c zUe-LRbynA-p(O3dm)@H0DF60dN7tKLK{lCMr&z06ch`Qb4C=Ayc}iE?nh@i`yGdCj zrLW8nZ~vrOWQLomJJtB3r3`;;V|_*RItQR<;+S-2y#8}!Ljx_f!$u~X@8iQ!Ew3BG zU3`_Vs=J#Ln|gkKHpm9a^$fo~A&GW&I70G8*m#-<<8vIYY|}xKw7_Th)4czJAUNNZ zsF@EiS#4&~erL4P5$^QZV<>Tz02Q<}{s0d?BH*RVpf~pDBBGuW+9LP2F81@>CEu-D z&P~;Q^4ikJ>DdG#b0Tw33={0{a&g$llsX~-=AIMWgv9To(1)9ZZ;|{6vc(p9bZ{2I zMjgm!!@9o@e+ZuRkH1veen^UkF^2E$?7t@$n53vzsKclPIz{j7$$F$)sbF8>x%>5G zaZHk7V9QiUoY?@f#J;lz%=H}`QPKJ)fhtiOU5lUFwZV1?>JjCUEOh+%oN?hS$}eFi z&^m+=H0mfcSnWxIOJAK=f{?IZd?R!Dku5(^xB1*rWTA8IKc=(o{Y~y&gJ;*APs8ot zpE5n5DrATQS)vd=mW-Mlu88b&XF8DL@9Z=b`$OAj-cuBC8dqNAFhUh4$Pbc~vM-r& zZYPS(#*wF`@l3Yb`rLhYLU7CdV}I?)_haFI0Z~A%zrCs9yE6^TPxiiicXy^k+Bn)c z7H$uQ^ItN#j0fUYeT79dktTlEOpCky+5dRtyP$h}=h_orxx9Pky>m&QCV%sPU;O2P z@;XO#I=i&%j_aRakFMAdMo`aC=mxO@=t=*~>;uA3X&J5#8rpES7=vO+tYrP=feNxL82m%BT}&q1%eGbo+j~}1U1K$axR5nZj@$8UPRQD~ zj&nj6hetk5moVhZ? zDBm=BZlk?34e37 zl?D#6K3E#QP2J)Uydizn?uh8>6>ABSDyd%6L>j5!|EjR7?@QHJ;^4Jf^TmgJc7LL3 zbBzbNqd4f$X?c;;4S#Sb-#9sbwOK<^2{j7~9Ig5JscjcRrjkTx`Nj^PNw3#yIf!-& zFa+M-@85iFi`IlYE8hQ}o)gS!e$Jn5pe*(XAduqxN5P8aYYIw4y7Y6C}n|~#) zQc*}Vi1ZUGE7j^Yn_C-N-z}wikvH*X-a`5fooU=`H2$GADYmvIK~hMTCJ9q(XL2OD zExEguI*|Ng>&4a=lP|SWs-!*n&&l7mlKx~Y*_rHXB}-aCveir&8v_BYm&e>#7)oz) zEjESCVyDpvR)@CsZ7=h-cD#dV9QSgUdqJx)X(sJ$wNqhkiX@vCFgvhc0xzWPZNW@9 zEG(R9d$#SJHUeuC+V;Vhm)oc|lskHaPx8}C@i1aYH;%-^*5cHTQYV!J63*vW?kw0Z zD*&W3bn+lL@|S>FG2~^ME{|3!>}6$$2bX;whzOLVlk$zJcyW5CybKL*%6y3!P_Y_P z)uXAZTD@b-?eV4;lTTMCs(r?g>#kF~x;7t*XepAybG15m|ITFNv9+C{?7@^4Clx z`ci>o+n-u{?tQ%q12>mpzGugGP zN3zXjBUz{spLb%CkwLsy1wMXmWL)FC1S09spb;328oXI*laj2k+)@FYdRViE2=V~j>R=-NMWF&VqnSyOqamY z3!&WL02qL;(meLV(tK_HnLN>)Pv`MGT%haM^GX{~xiLh!O$uh1kN$tfI2uO9qS*XN z+$zZNTNbx+Kb0}MG6#xVJTbW=f)t!ZmT(GDQc{85$lRhzpQ+A1)KD&Zh)}D>yjts{II01mp`=zMes3iiA zuv(HL1GbaP?=Ao6Sf`Jn0ncz{ET;#&hU8fb>(tpqqx%q`!JSWfI1Z2o+f=EQZ~IXk zlP6(5q+X$nuqwTo&UE@mhhH3ieV7!s+&P9PqYS2t5Osnyo&}N`svf2>CDmmcJ>%=^ zr6#EnU(bcNfTnnoXc>r9*Q+%)LT87}OSD?--2N2rh)vYcROB3!zF0xWpDYv5wW~HlOj87hIr~D zc%))A7nyLNs99irU@Yj?9wbkc+jWW4T6PCfV2TcHPN;DZXh<}kFT>S<7oDn`_EW zQl6>Jt}DruCfTG)W7mwB|##_C<;-~8*5{+5cMO_Q?6BVAAaI|#S58{H5M^8&0?OIisExIocY**d)eQ~%)4 zetsd4+}A#Jt~huBeDqbb8%I`f`;WK(%pAbTV~YB5TF_>52H4%5?A^TmNP5UV(CZl+ z7&u}#V$5b#)y5D*8SRzH?%shhK11a(E*CN0W?;=+eN(92jF%-vh5v6cqx^X}NjRLyc2sD71duO!ksF0BHi{L)4wFDQel)f;5>;c!7lnIIe?2yh8Ymlw8|*qKs~en^{uU; z?u%fsPj=+zT?UPr#g1zf)sz!$A*Kd+wp+iPIO7s>c&guRgu@`s(XzjL#Bu zgq(G*V8!7iJ80{hTktMa=jINdXOW$18)$#bN~e=~`&1Iy+wJX1yWP5@eYSlzUa&uA zf6TdVwYER8dHdOKS)VxX*}Q!=y}z)2%Hv#Lf1nUI77FpFo_OK`tHEfs8cv=%wY#v0 z&n;Rzt%lCk+<9XzcOD!*a+Izfr&MZhq<3O+Dz{$>7_4?@ygk{uW45rkXX)f)Pw7rQ zab7t8gz&_AbWS{yU(OfD6(Ze0en`xtJXf6$<^#p=<9rmrUmSjG-w<3EjvPISRwozt zF2Y|fg2ko%hv_{B$0ueAhYL>@zE_}eWiXX1oT4X_oxKCI>ukC`Q)dN|b;t_wFA%JY zw8S4f|Af>~oi`jdKvAXE8J=P($_uKi8@v+}2PYdgu@$>zZ_)dYUgY(H%sc5cNY95S zL3;9oNjNzP4!*Nz6P!q^)2oZCXI8JS(qpS&brbv=XEI<0HQ*UQr@t_6Xv|HPGN-wGNnGjUY>zI= z9V3ejh_@l7hw1TRCEeTQOl{uTqqlX9aLqol)B4qHNX}`2LjDJTp zBgqC)GBXJ9^^Du;nce!I!gE`|-Sv|nNm9bUft z>~o)c{)NxKc;(7LtIh6kxVpPjJ-vOIjAie^`R;B@rhB=2Id#Nw@uKVUW!J^!%gdJ! zUOAFVt-3B6U9O8)4jw#`u^92??OHMLvdQ9bRaT|CGrN}#E+08|-^I&U3^hXwCmyHI zPv+-wf%)>BDo^Fbnz`nDLp}=6&pnbqm48@-5A#D~<7gz_p32aPe|3Q>S7o3fg73oa zt#foQprB^{^0L-);z4v0-xis^cJa-NKfH)O^Z3Op^xDhR*;lEP+LQ3)@wH75`u5qg zFTbkY1jV%0bm8Tf=U=Uxm4oge3?8q<@1|{u#K_b0SLa`!NAt(`UU+{5Xh)8Zz>&>Y z!?y}+B{+HOW})2TDXoQVJW%VPf-?^JO~#TtVu~$1c|^>Z|I&0A(=>ObvWFXx^rPm&fI$dIx*1 z(w9^0A+SbWddj*y<1AG*Q;n`RB`U+S~4XNb^?2KD=QiqaK+HD z?~<)jEyol8b*#p56fr1c={}`4@u_bF?Co%5TGC(_GuI70V7X9NVFYU5Q7sEyqITTT z7ygI~&`4(=4eA;)iAqDu;r6t*y-JF7*+ypp&6o(goWal-R#tLQhj=}|G4-Uj@6GN? zQP4_=kaLV8W8k!a#!hC`isnkL_R;TG)oM*+<6FNz?l72)EaMR%!$Y8fcD=!<<~T_Z z4Ap&0R~_$0+k7Ig*Lm3nMxuFqKM~XmIvll3Li6ZQoq6DVeylmys_8sfQ_aW{V<0*E z*A&C-!T$L;=t+ND+dot{l$ooewXNEOwoBVhyLA?aHi%>$>p%m@Z}ZpLj+{PeJZ(FD zvd-_{J=AX;^4o^`_3`dUY0+ZE???KFMy6Izo>tE^&n0H&7P|6@d=hH%FfYPG`Gx!* ze&PIM{jjbflI&-?=N96Hp~TeaxPMYF>sF89TO2xal06RD(~r{2RCjmR+~{axd~U9* zu&4vNUs2TZ+2gav#>W$r%g2uuj!z~wLFCQRt}|V*YZJu&ev**O<7qW@)^j#}7QJ!y z+F4wm;#v(m)$i{VY07$|aBq^kXFR?=A20WV?)H6tUzSJW=Q+MXVSbzom7$+fy%h>b z;l9PUIp$>erifOd*>dkAPUvoBl7>>%;d2TrBwiYyD`s!vOeH>V*-MOE7;@ekqR+Y8 zgT>XoGP}F$a51lAk7yG`xqE$J9G7K011z3;Tabm7%T6cX$gqN-V~m=EO_Oxih-8tj zG1aIb{f~k+qVqJ#8lawb*AG8>yh>mJqG?VOU6ioJ-M2irGNo}xZM^_&sw6;nIl1@d znS@>^PB4(s@Q?m!Qg=v% z+=gq$AzEXpdi33^Z5oq%1|y)`6pv_D#92>}1p^cq>^VFzNs_sSW*ejzR|HFH(kp@B zbNrx|rF8UH z)EFVugsZiB7qGb+k?iP7^t8i{5x3hD>gjQ`=R4*`Ja2)IscI;vCCyw2QiL+aV^f>? z*1-3BJ>LT}l$)}FnRLkgj>|=9>KhXsT?2z-A`FLnZ!N&9@HY^>55WTv2yVCnUxz3G zN$;?*cI-wXjLj<=zFwkdDrR`m5+| zs6uqnhO!kl#eCQhNt7nM3>>~VBJhiL!g#D5aM-SVH6h^lGD>WXpdBA}=-dsTyT7p_ zq_fSeZoM0;btTL^=f|OoolJTpQ%vN!aS(mCICKVLD`;>upshdt^UluBT|J=(pFfc8 zuTkJ*9CC_9>~R1!n`L5$Au*yJ?= z1ZIPJw!_~=Z(ZK{-HE&et+DAN=${1RBPzmo1Q6G1dvE_0T|<*piW;THbY9r0r@~ zAyB$N} z*m&#=KBQAI5ZeTwq^mulbm(dbjfdU{!Nt&O=$X(fp=%*#EOZ8+L2@V@f}!v+GSw%% zHG;JXiM+5z_-e^J9ic>7k4iv>nOj(IQm?X@yn7CvCij1$s z6juffICokU-E|81N<7F?f1#xry==jsyLGg!J?jm!OFG#DGo zW15&pW39fF%B_#zSC61YFYy&yKTSOCG&WbY`djq>Mdm~%-@RjUcw{D1+0z|hoqKEi z=Nc<&D$E^qoWaf6Rpvx(+Yz&~{r(re{GdDNX2TyF^7WOGP^%}@^gtcn*Wm4s=_;n4 zYM}bEmLl~Ls`g0wSbw`;@_PdP>w2!e;E@m&kYYV?#0u4ZMhe%3 zLV=czu$YzNIVl&Gd)z&+XUTdgKz7neg+1Y`Vf1?VjWB#B{7U#*7!l1bl!;Ho)C zbV@@Ga9T2J+m>ZE6J7-y%zDn%>C^x)z!ed9IwHQMjg=a!zs_@fIQrnqg=(#_QHU}C zK@Lj0!3eMwlXbHeug<{<-4AB!PSS6AR2k@!YPZfm~}u3HltGr$W?JI{LWq zPXheC@Rv&XA@#2mq$!{EX?H>ITj%r`dQhgSrE4ZYna-HtE2d9O(Da)6yO5#kw4dH6 zU^uJ0M-`DM+!aEW<&N0;I^nhmyga`sTPFE5(X5uYXdEA0-TPi!eSPcMpPc^Y`FNzZ z*P?ei{kxuf^S(sD7LqzJf3!Ox;KOC0Das$2Su`JCN(|*Qz4`U=r6SFZONrumYB9B%I+LQ` zNL@>PkV2_cFU^@juT+Jr1iGWeQy&PpBUa~7W?+67k9XT{_c`5_l>uKc7^x3rTQsLR z=YIyj$JR{fdjo_4k#_CM4dgmbw@`<*hvDI+mP_s|NM*;e3)!n#I!ivdBic_3$8KOV zysj`=OOK>Bxh)AOPpK4Wa)-sLM2eI$Gq|CI41J=UHi&MrG=>Bv-d)@uS4^;_6JP*R zGF@C7n=BZDlRDa@ETxiKVWn=jm$#D&jxofvm9A8I^n^`Vt7wADO)fLw8|S84kL<z`f*-PWFMqY(K}!)9kfH&aL|N~AFy@LL>|LLv2K&PXU2OT?Rc6lo5T1R`n_)Tmj{kK0x z>nKk(;_ULww`Hxy-1)uRpHM!^d;3~?P*5klA64jN4KgP?qo~cW(_}Ii+IA)=Ts3hO z>w#E-;{uXb6E!ES;V6hMX*9mXl68slo$kE6fYz*Ya$YvL9RBg*2oz|b5nGPu(;5RKx_x%j?ir1K@Mzm`!^~Ri{=|uW z03n6TP9q=FNG$-3#V%$-XGA?gQ;RCT8cEos;8(V?(j{6lxJvYF4MUo1NATu%T89 zY|GHt&W%Zy5Mu=*#nDb?hf>*&|1{(z89+Cb(`se^GyV_!DDD4^ANn`J*VAsw>ao6I z{lrRZ@j=9jDC-&PHR}iD`wy(ps-%V+3d6kA-cpvbGhV-Wr&_p2=T|BiHf|gvgT2&^ zvg9XuXQHfB?cMh72d>g%M@BN z^(CVK;>34cmP`PvI5rNnE38BljR*EPZ;F+GreYRlV)m|;;lbU$u0Vy$n9yqN?gl*o zh6e3>!p&%!SB^7a3jiIt@+t3&q%I$igIeHzyg*1xe7V)WSEe8So_zty9N6 z@QakIwLUWB33MCf1+^-&^W0Gvwgwe%aIiWC7r>32oG?ARoSQSaM8I0{Z8(}n6r!TH zZqpMO)s0fSspHh`bg)MK*xoOzQJ5VIQORQUnb*y4o1yvdJnMG5oRN!T#l_;&Mf&L? zC~iWK&YnrWorLM+nIudmGh>BNNWQ<2$rfZTBUhVi!jml3v~!6Pfhabi)%%8rky)N} zPr}J1xh7omb`46`fSQ{9Kcc!kxRUI0$xZGi*t7}Rv^VVnXI#Mbq2NX!kwRl=0j;1n zFa%}Y_z?aE0Tf<4Rv>%;LUtl?_?E&jC}6A*E)8=@{=)&gscGB8!#7GSgu>c7xxjkk zX5k)vdx24AwDFp<*pCEiGCNRY1Eq9{v!wzvN{6MuYuPS4l}-zp2bBs!pzs55uqZb| zE1;naJp6=aKq3hK5uozi&d9qsV=z_xGhT`}gs*UgN3K>7}YvJfv~M-p+x?{BcBU!j)RH(L;()1crx? zwy$Mco7?N6jU(X4_dWQ^QARkiJi|F1(hO6iO{v(QNT9CRc#A| z{Vo1dv5*2~M9OVT{48a{urh+g7Ns5V@FF2|(IQ(v1*dJ6)~u|K!MW!rM%Fsj0$^xH z6?VuxfEKxKI^pZA>yZS=SUMcIjJFQQQV#?X&LVnWqYUYlRP?DmqSQdMr}^B zA-rw|iECzX&HP&&smN|82-Aa5UAM=@y7ETf(InjwwGot@!i5E{@eIu+FIP}9^5b3U zAO%FT{|) zy;WH!A&7YJ*It}0exI)9j%2B#w&*EFiga;f?<>RChCdko?eHhV3^fdf|GK`hH^-5^ zK8@krO`<}(Sty}|@-`FbpingRis0rh0x0(wOTGKD+Dut)-infHQ;T1>C1>ZhN6*#c zvuSa0Vc|r7m$ARUOBtvUT2NkT;h*ER@A2=QQ~X7(Pg!y5-^&#`|mY=(n8vnqnRv5xx`2!95%uf_2{el zHi3gI-~el^=>X9GX4D^mxB`g29P4(fwQ@}hK!ZXy%^gXK$xd0t;E%R1dzA2m$y0ddaL) zb81d9sUsR4-0ET4O`Xp_U2(8FX4Y`DVA61+2{1gA7*TIC7{ZU+Y}Uaq?UJ2NhG^Cp znU^^kBVFXM0Hf;{g4L&?SzLbG^o)cM4FM03P9qUT0EM85X~31<+4L|B78`U$(?>R{ zA>WdZimCWm{O$P1ak?Q`SM9KRShdcCM1w(eRkdU(Pqs?TvenrtHp|y-ROP6RYdjDr z9;EOqPpm42^9AV^-X)xru%yyD+|CQ72tvq>(d|soqQe2b)DS9T2tp*%6Oo}sXE7P? zQ4bQLp_emP_hPt*)ZT#Agy7iM>YV}sY(S&(n>rad*0tA{C=NtrnpfM$fxY{ue+W$a zO^i*&i$barfUVcg)L2-pKE&EUTVP(g}gzm6WFUI5=t4+q_Y?ynDg zZ{TMGjNKFN8e4w&GiQYphp48ObpF734qhTfxoLRa$HC&o)_h04eOG>8e$U1HbNNfN zI}a5vomh9Zi1!CLb*77>XEhV%0ddHNMbkl zwQTg|uGWKvdXTPvza9#5J;>DKgr2Tn@mz>pNM9Jguy}#Fu<=ON;+c!grRT=y7U!6` zjcHrfvXQgoxc%9M1KTBnfTKh~TYis}7snJznG$X8=v@-t@-E3R0S23P4)5QtZwp_!KHWlf}MKwt%dr6q{!!d3Yl0{=E8t)``H zk*ERT97Xu4MCWQQvC944lJYtXw%cK)9H(>>Ok{j-uxy8yZT)H$K_SgyUeoU75Uy-O za|Zi-vY|eXgUZ6glVi^|W+IjMH9a{ofmD8{QICU-Q^ikozL4jDdO!^s1{nQa)vfo} zlQx9fIO^tUSHP4RUiL5QLB%M;OOOFj(&RfQP6|L7P%uuT&wzL>C*_ZfuDBrVrva@) z#&5J8Shj}i?X?VR@H%4Jai4xD(lg%cG`Oa-m##LR95EVn43hLJBO{15S;INiqHPk` zGliC_RN8gs(B6EP%D_t&HKzkONJ0U%levppFn0Vb_L48sF;byoMNu$p{qA{Qk3$kK z>NvF(2tWc_lR$DZM!obnI!7G<^=Uce`_u6M9!7M~7=$ykk>qJbKOv;JvD#^JF@u#n#)a0 zO;5V3J)*h-Rq=Z%!+t`*mi7-4r?F@Ftdz@6Wv5FnfaW&bSsdD$H|hv%s;4?2d^0nh ztIA2_d!8D=|4Acf+!>f5&h>shATITt>D>N}?YMW4m_JdE+``%PX36gH!A-^Zw-MC; z!`ar~HT64Pu}=yAu58%bW}Qe_T1(}3><(=9x0L72(z~5N zOG1cvOaWjD`IzkKqg|5m6Q zY3M$;_=~McfmS;WvmFC_&6<;YM)n!i@Hd@b$UHu|e&VUWKihq7Z&jprE3|Itj<_R* zr5(@x!wb3T7)8O`x3+lNjh>?>s3Sm=-f^Ysf9!=8$Dzps4LgINtC&$2HJSWGeo*s~ zey2bgzyw*w$udTkQL>DXWtc2OhE1qRdk(BSxSfTdw6N5X>guC=Vl53#kwcS3i*ebY zH*q5IBQ3QdsMUg|DbceL<2c?#yk(ivKyBJC#IlKEb~z_x`A9aAt#dP_841UwHk51mZ2@M)N(>kZppq5$XAn z2&=`$hyppVr@L{w3FDEO*2$&)W2_XlM9sR`*%ziJz1>}i2*GjLsTKuy*e(Elo8<+c z*Bh(o*Mg%okaX@qvc7q#g626ou-JWSpn%YpSTE5|gH$mLE`pC^4Yp>3)7T1}Mb_G) zvo_OQb!DcvdGz2jmpes+Ps=(aE!Y1KY?b8Gi7J|5RkWm+Oi&H*59i^}RcwQyTBWP= zF@lyKoqcs>tj7QCcR1`tV_S$WpwChnYJqw?-Et)XezX8asa$k07O)jv{z@NYA?oqv zUHQsfp=WSCCiQTLt<-3D1DDN#9WfFn<{>nQXrjTfp<=#|?E(UfJMmeSDw1s&&8hqw z4LJk3%&4LY+5#*rsV=3GW66c&)g+xHezu7HjEokDiI8~u>5UQ{L}r%Dz> z=3RFTpgcw(Q4z;Dg_@wu2oQG{OV-?JCd3tARdRWm!wO4d%95cVvc}>qguFmx?tsP>IYW6N-ObdNwi`3FCmbG z5)x|?ilVa1X>V~;FZk|o(=-BD~~V-uVN!UlU;W5Oo2ah4EBfY`)2lsLi8R)uRhjCWIn zqad4jflxRUiP=p8lJ<4?$aV;9s4Z%*%5?qRZ(hGX-v9po-~a#b|Ln}_P3SdzdXKg3 z^^dkOs#5#m%tuZOIq5)(UBHikHt@YPYjXv$>U^CF*{%AzOiLzR^7G(Xmp+TkQ(fBX zlBDJJ9lae`sIm@ERoIYCV<9MY3!qzL=Y$0!3;fyRCYn~an)vans!*$`*3=pkrysx@Bd{cP)@jqp;tFm3V%qcC$`Pj)Fx znb*(;8~N#1MWd3RW5uDq=0J$aDTNuaUW5RO)8UOlNSCnYW8#73JeW-)I1|F8=TjNt zA(;YGvt@b$@7QP8C^zvAMF}Gd6qi->B%@_vt5#yrS}_8{H9F6BJvDs3Evc1^;*|KdeYa00lU z7^7phFyjny3-hq?n?~HjG&5(J7mdF&lK;%SVEk9+=f*b}@(JTVFwYzD5~jqMGU8IB zfoW$tjD&|d%Dlk*&`3CpVPik@35JmEWM+-0jd*oU%E%C^STNgL0_#h9OR$oXMkkSt zfHXJ-&H&;F>M3Z9<(v{#u2FHk2QnJ+9MTN{1fe8tiTKjKKHr>=IO03*JLS9RBQE%$ z&v#e@H7juK?0vkW1MAPu3F!-K=`zcJEDT_E1V9I<2gks1^bE2W904x@oPTB?z(>%( zGXMuq!R??M>6G03{KD}3@YO5xs|&012dl&L=J|O66ej|jgcyh*gt__4yxbw_T$rC1 za(Q#2r3O3Cc=*6Zs-|Yy$moqmW&`e&;lmg(HxI<-8<~gKrw!gC3Bf{0Lv%!p1sIet z35n|E+61%_I~Ri>S-V=ImL;^VVpG)Vsm~V2*>4!a?MzX?Z@al^$MG0t#EZ0YMn*>_ z8e77}Zr9L<>$2^qKX1&HR;!Z=nM?!i6qN7Km#`YGa&wpq8Wl0AF72-_=^FJ|Lq$cV z2Wg2^im9!ccE2s=EOzN^w$g>prF-NgO|X=<^8hca)$6~*b@N{rfnL^c`%^R=)Jg3K@l>G4Yx)>yc`cFtOGKB{fmM> zds6p`#sV#a5u{ZfPaL`shGAYsRPid}DpC%YFJHbPxU3an4_E3h^N1F4eM`IH12X*T zu@DQ=^DB+9$_+TH%ZFyFYxDO;UP?u!)+gb|Be^`Cs**t*n#hc#nUXlQQggX3fjpU1L<+dcLL)NavU~&*>GFZEHwvtuI&7_QBl$G_% z2hTto(#tX_#m5%be@%4a39uc!oNjB_1PG_cPnJ6L)Sf-a5mMwY3vT?C z+*L8hw=e?NGfspxqk7&kufOKg#Dx`Lr+^Sb^2}Sn*Ajma%L^H>yjvomgd`^9jR@Hk z*OS=!bXqa@f^T_U$qV03SRsL>Ml}0E1>F=0R<+A*3LdnLnai3elE9tjzpcw+IKLoB z=%m|~I9_4ebJ!1+rmY`r>ECBHNHE@2mZ_PvhQ#p*fniNM-aNx73hGC=}=iipfTL^Q2mPG>AI)upH8nd$mj;Tk#2GuiAxQa8ZR|n zY9Wr%m+CInUrG}z>vyCdVC!l*T8qn^(N+@EvKCvsqNzn%S6j#By<`Stu(FIdQ-VRDD> zTTyYq!s;y+_MQ3P8K{kyA+5@*V7$^He%jX&Wrav4kVjFVAhlFvyy{mwR z5ClkOx>$GAL=g-dRmxP9QD*Ms80DtT20R&8YA~s5C>o6R$#oF!@<}klKa@Afkq$kBYh8EZb- zqkLnA>v^mP>$&(?2!>YR$#ihL`#v{z&i!roPu)1}hCAHQeUY5;%uLMS%QK&z`Nj-> zYUa$$OEdV988{Q>r_ZZAk{Bue9PeT0M2m1kqy+PS!zjEiUE;!2VJ;}d5aR_&3v9_` z4kVKLL?UU=W|tFDREiocmgR{_{e;CfF=??`jJ5;AWBTFYv16u!%4`K9yAs(MkLr=Br?;3QOXJ>qW8Uv!z8K!UnPq z$*)33OFvNVKdw=kF@n|yv?MN-?TonflHo|uYS$S&jt)yO6F8!d;)))7OrzZ6@kL}d zGHjrlBU+M{OFygj_7of8PL`6~?aQeoonO#N6|#Mnu+EjZ_aTkiTq}im3@Vk7QOZ^5 z{&HMlH@!4l7o;EjKK-=h%s3(Ipf}f-;?fSNY`>**u4}RT@iJ0g2FoNANd~$)JIYE+yQg>W$xEa% zxk9N@O?BjFX4-_)GgIApNk^HgG|;AGdK>f6yeH4(*^&Isd64hT_h+_c1`lLz&3v#v zQ=X}2GtP{?nzBFo_dGx3O#9@2|%F=#Khznt%$LKUnr&Ysn z_%|o|&-7#cZyht-XE<%ZrH0!L*bW0Ugco?PXf?-YXyktQ zH3Ht|hQ+zU>f9Cd)9|~3>Nj4xCCI&iH3 zD7L|klrh(}^}oVxuO*O(5zazZ0CMA)n9Jl$J*lGRRROcU#Ud?}&}jIj8i|cA?^@i8 zNy~JE^8UNDrZl0`1)IZkkw>a4qcqkgR+iWue{8qiTtXSOw^l1Tu05o}V3CE^;Sxo$ zB4u{$voj_uqf%iK+8Ri7b;ej&u4Po#n#XB!jtN?Hy~xxdq(-?}O7LL;TtdrL1~vN9 zlwW#?RiJ+ct%l@37)WawnUv8`l{0nUz142AsB|_c#ifvuNmLr8RB2Rbi)HOr`)r8? zxtwx}BITq)PmmN2buu(#{AP{CpU2C=POzTNQClIsoz8)sMOo{1Ql6o+^fp{!q|=J6 z$l0Uiv;k)`Y{oLQJ(F2x4SF^+#2Qi!4F`s7`k^5kV_`vCY`#6?iD!+8WCQG9fG@%}^nVqFUAEHfTe}XlX1_laiHZSbxwEA8HxGrAo%o zFtlAFAMFNmd3QJPpDcgt41j{02Exek%B}KJEMf(C!4-s9P~#gWLe5mpr{IbU&>JGT zp@=t>ZUIyPazb#%n1mu?K*(bjl&%AAXx0!6W1^wSi(#Vj28<*P6>uY2bi*2r6>!ja z0qf$WT_z>Ht-Acdyd0c49Ct#J;AxLvh5QM{$R2!lGK+d`At z^0v<{dgBaRQclK7?1pfuKA5sTj6NsGaPDV3g_+iiw-0ARYqOe>vkX!<+7WI+3@ z-tTX6qOW{~tqu#pHiHln z6LP#H1=p4TL=A-%UBUCM5K-h}Yz@0Oz9X`^t77S3RYym3+obEuO9Kwm_{hk((b2QK zDM9WDGLwx>U+ZYTE9P?eyzx8hQeW?Aoz#c-XZE!0%WUeM)zoU1ZfYL5rLN)jEey@~ zcpK{R?PMPHcq!dNg^VFg=~f2ZIgf|$FF^gKP0%^1wN2_hy91M`zt8$7QTKOqFap!? zG`s*w0O1aJ9AdIr2&>^!PzGX}t3nhYclGL(t71SBnHkqu01-P18TLXC1=pTeRzg~w z(D4mxRA7mi*T!eeNT_XNBayyto(Y{D(QJVUW22*EMte76!rIOdVnXBBI$G|E6>|k9 zw72atgy8;6zM1F39KFGX#@hrg5Fok!FXUIzxYNJ^(#Z3uNe@@}8%vHw@FxGPf41bX z|8NOe=BxJYXO<1O7|Dn~8g1zCmy~=h9MOlvk&>`K($I9SHwvTCO0MIaGkwmN{e5rK$FC3Z_ze z>%*-C{4N2B75&3){3;9_1f80zIexv3*Cn~sYD$dPTsg!iCl+#Aa;X$jE2x#wNX$vU zB5wSD{=mB{S9m>By%E5{NlhvRkkJ?_Ah=8d?;VO1x73Dg&shGeFdL0puxpfug zn45IQL;!`DQGy(AVThd-F#$l~^}#~erwroYEZlPbnYBk&R@P2Ga~^Ja^xn1af9?V3 zKXpI!J@DY#_g8-bcR$%Wk;#74&e7J_za0v8u4U?UtSbQ>#m2_mP}WQCd2;OwPpzyy za_$`LUwH}+JefJQ_QL)5ul?YG2cYl%`(fFsi-G#N)>-!LghfRb!?~{xMDXHbgKZGL z*dL_U?j?8jZy5skJ7lC59DE8mp*wBhvYtBs`pRE<9h1~l%Cy$#^!1G9iT^LaexLu9Us0ISugN8rCB|Q#^(Bf@F&n1@Y#Ux z#bcA!B`mRvSPKIspoj{J8tLixV(X(`{T1V(B#XC10e&woMBm59(GbE4G$VH z2dM(y*UEOOUem9@+O)iA7r-2LXdm#ez|f<`i^wN>{Rxu;@ohkhYSIeDV#Jg-VJ1^N zCT8HSBERPVo{dEfF&Xl@|108A5Jx=1nL^g=wdy(uPbwuwOzy5T7x$DK zY+F^X1q}Q5=J#|WLZ6@2$_o0rDlN_P+F;a=yUmOb57n|7P(wdksRKF)tx zCr8{n@A<o7lrf;jm4z}6{CH8JOrUaO zp-iFj?m}4teu96Zd3thsY5Ks#I5$4JG|G+5&h1~Ao}60Zx@Tu*m-f$1a9j4z%}y?i z&Q0wPa9vB|Toid_LA0v~aSi!AC$wJV7A6)a7M3T*L)R~C9bFjRJ3BM}d2V`<8|9W3 zM#m@ijxOxsW_SJRyWcW3JvPPd9o^6EoIp37oL*d-SU_(#J;RMnEG&(pxEoB=I3pUQ?$N${A|K?W(%}6#U5iKD)04BgVlFD%;jZ26)Fowo> z4$1C<&}s_Ra-bX4%^+Gr^>gS74*8dSX%@9uKv&J7cKeZ3bD#^g;qMnkK6y3T2MeVN z5JI&LAdfcghI=mx|0d9J0v(ryw+a2xC$^&J@Xy*SoEZm?pt@<{dj74KgmdGlAZSFTJSzRA+x`C@0YU3w zp8{`!6!;z>k=D|HFw*T^d0b5E|EK6GStGL4sc6A8=gfL0HMD5aBJGQ%X=bWvnaMP5 zN|Lgqjk0IUB}*w(C{&0dQgX>&mSm}1NeI8^%(TqH^}WA)|GasbbLMkC&u4!==bZQR z#DhU)qrOBiQlFC5FUKzb)9ZZ3?3WF^Rr6*XD#stz@OYk<*0v(*`@K1NjwkXqQR|j^ zG%0mx$SDtsCm!uk8llAIvO)!XHY0chIOF*QjG$2<7{X4BjPOojK7yzaHr|;Z#&*U| zEO=ajIXjfe=Y$A&e27K`ypDKVMySBdpTUQS1iTxECGZdRB9P(5cvD6w8ykUl<^;1t z?b#8IykG{`!O6}UZ^7XYjG4z}@>m?M9~jIv;f8YhzxV5;)BDZCRQ8!CU4vvV~(-80tiPyC_*Mv zQ(mMOj!Z!z91*5M1Q>=P1cs@L@g^cpl!gcyEf~R^peQ||b_nFCt?!-j1!eQ0fBH76oi6^f_b9X*Vx~0DF-r@Z!aIAjp|# zX>D%D2*F#kKx^d)qA;RUR4C}&)?8nn@E#Kq5(NHB5zu&H`~p6U%?Eb^y*_q*yd&F> z1MW~!dM4oZ#MY|ng05>|fjex_0U#7zp*CLS?JJ0P!-ooI|-_C;%_-6zC)H9W;h>^t?hpg7Ug04-(T~M=J;J^uabnx8$6T57OY_EQ3sGH?ENv@$N zT_XzBUD9;0{pgq3VZ;ASnR+4zF&p*y{Y>qLW1mv(trW+RMxav?jLvQA4$v9$=~|E3 z7qZsNy!`MFPeM{JYfYXsCg6bjo*nz4GvD8@4pV}aO zq~ItlO_|%N#NCu8)G{9u6z8vxWPbhtLinIE0If^|@ z^_C-%LILrRsYkr%G6IoNlq6o9&(L6j^X;N9S)uJU*MF;?mN0rO6mfPMvOQ*XdcIBu zODD#5tf|fu<-Ipp1kH-MK4Y_^;!-*e3DO0*1|6KE4UXdvE!U0PRj8VM`<3Tyx?7ap zm&~s9(21CN9;)vSPy6^blxW^@=H4mS?`Ml18K12EMvvaJ;>H;b`5}XRyoXI3cTAu< z?)&?t_|EKS^AgDCSH;p=Hsd1(r%xNS(7(O0p!L=Tw>CNWcSxgbUtq!4j$?jH<*c4` zX-|#i-9K7;?4$g&viP3nk>f749RC8BU$4TyyxXv{_MzRinH%$e+v`?Zvf@!@Ql?Ve zCH3Uv%#4q_)vsR4srwGyySDS(&Ym~tQ!57%@%z7q8lU^NJNoI;3-6w88C*~rH;lIl zTDR@m{$|rDnoOmW@;B{OnA`Qn&QDgDF{vrg&Ftd~Zo!gGcuuo?Mi^_~II|_{JN`&I zWwOzIRO_(N#*66+dv~obKVy9=eBoJ@%<7bTt+|mTy6URKU|BR|HtV8Nq?$p6;wE`J z_~5yr^pLtz%~8)EuijHJu}3ZFrouSKYD#*MM!9^t;_RkDnM#N6EjzS!xTDdui*kC} z5540&3I?m|<}hezNHX7D>2czcH*WiSh>r1-_pRx2J+0DaQrmvftYDP!%7o)fD#8_Ys(c*n zXH@g+ZO>btH;Xm>w!!n|>`oiiE6pATp~O-5FF#`Lv1z_^wfbuYk7IYw*xe?coOXG0 zZe>()`SO>m=%*(aH|aNyxOg|-{han)=iC#X$KW429P1d2^RXV;| zWu}LTYsTykJMa5KIp~IN5*H+Z>Z4^`nigYwOBde_&~bGWzy(+;Iw7gU=VCgWrAi^duZ&(K<@R2)+`Q+-<`zaBYbf34wa zk!x_i>ZS0(fkqmB8Hyh09-T!l8ih}9v{r;qC^pG`XpmJ$kDL;C<>*Jbgm)w1HPPKJ z-Q=@Fc~5)34Qa3N>!7Kwt>vjA8Agr?AHJ%3Bn9J+-5S(rv8D=+8uxmN)|KNa8*ic4 zth1UXy*ha6*5HzqwgX>UnS#vJx@C(LQ`ADHJKlAC;eF~v*qiV_YP*hG-YqM*(x@`4 z=JMVAp))cS?M(9voQ5eaP^ulCub7i?%V(dvfkMII=4J1;Hb5X=_(}vV;8nvx_&CAIR^O!HuM$Mj?)fdJef}oKXeY=Mcvn*pR zx2Ah-Ps^?R{1$r4n%a|ooxR}1_>MKFx1$~^9Qm9Ajblk=a`_YYY9}WRrkK!kEceQ< zY2Br=mPB1IuS>Jqb7AVqsWTuitHfoVGm+T#jkBw6`0TLP z-yJh-NtgQWJ;cc39j#803(y7jlihs6Ro+AuHjdo<>XcbEk^c^Kblj$@}?fteZssu=hK-EgRH&n<=~eNyE`-9EABp5`p*8O!m)a_ z$lY0y8m-4&U0h<1W}nS1WL4ufsH#pFullUzxhMYw@5a>{_q`8TTW+<~?%cV>P?sJ4 zXYTLY*DD_EKCN~fsav?I4pK@UTU9hOOx@#p=ONRBCxSfGTgKy+&fZZpI+C1SGCA0} zasSS0s;6h&iLZfM{?NC1T{s=79`CSm>&*M(JyzU0Sj9LIzIk}-IZ7q&=!CEmlbl4` zUE5bBHzuo}Fg|cm=jbKv`?pJ0rN%vEUVLYY)D_Lon`4NdU|NS*U4{%JPY4G8X*SRkiQI@p5^FO5yTZ$AjnZj5ue*UP4XV=v{G|64o_mm(8c7$_kah z#UGdE+c5`6&(Eo8ocko!!?@sT*ttJyqEAh}GI!~Yg)NE=jF-O^B#q2Tu6t>4%4T{g z{Ckbx1wS%*PMJ^3*jfvZ6vu$f)N+ea$Ls>;CcZFvZxwJP%sG03<6HjT$^+YOA0bt~ zExJBpy2;+Cj+ax88nsy1E#X#W!Y+3m7R4m2+qKNNY0n?6ncN%tmhS~@#ab(m)Y+z+ zR}g%g9YgG=pMAe|Zn;~$Z{!)p<%fe$YwZef&eQdt@s!_|pQNTUZ)A+pY5B|zE6*%! zPO(x}JGfv~M$8`Dc5=hg{Vp5kU9WEPy5zngFp1{+ss|T!MxNoB*SU>l?oRi=aBulT z_E7iOliTqfy9>s9Zd|z5^~}LYHP2fX<(}Tljy7B*Gw+a2x`tlANxoiKYFV)>M!9?T z!&xp@v%XdC+~jv}_EqOiJ=BJ8`sXelMqTs5s=MNJ9lb2Cjd+lGp5-}VU&HnygDn=? zP}EbuRFiwx3m6^HPg+4=HQF6NzZmP*$|6jcN^Z^uE-^3bQ{OOqf-WnOFX4 zSG>{ZX$@M%`(ss2H+INpWenw7>}V+)!l5?X7jn#(4u7@P$M`66N2g0M*KAST(__q) zaZb+`qU$23yq%!v=B@L|G|kH-r0Av}@`sYL!bI{!E6wKG(Z{R;q5Iu*G^FSLF-Gy| zdr@yY6d$V{ZiPOdVrB(&O$kbF*mhA)-9`?@XJsE4>mR+W?F2*P*r)KSi}xOIWA?l$ z_awh67k~m0h^0Odok!pl9(oCi(V-j|#7pkOfn< zKHahW^A7UDBQ7lO{0pA@VA@M2WBrq}BfTdXJpFQ+-E*T3p{=8P-7MRr+7xj!{By&& zxj35!b)WT}#rn!h^&eX&uBbNI=4Cv5EJwB2c8B7_X=)3uOkG~)*nYJ0eB8%E@82O~ zW83$ZBSSK06Y!Jk<-|Rnry)f3w{<4d`ZF(+)-<5dVdZG0~n|KDl-ZMb?Tm3|%0A(($ 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%0DlE52L9T*o`HT;ZJ5;Jj_~QE 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%0D_!La-Yo2rcVi6VNCAZrO=~4UjLtId37lhUtOju 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ⅅ23{a%7@v3W3#hWW(Pia#a61N9mo#!cPo`^ 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≫SYnCF;JAdVmoY--Nl2X)V~*Y- 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 -#include -#include -#include - -struct IDispatch; - - -// Referenced namespace - -namespace WRS970 { - - enum TAddressMode { - addrDynamic = 0, - addrStatic = 1 - }; - - enum TAnswerType { - atSingleAlpha = 0, - atSingleDigit = 1, - atYesNo = 2, - atYesAbstainNo = 3, - atAgreeDisagree = 5, - atLowMedHigh = 6, - atTrueFalse = 7, - atMomentToMoment = 8, - atMultiAlphaNumeric = 9, - atNegativePlus = 4, - atCustomSoftKeys = 10 - }; - - enum TBand { - bndNone = 0, - bndLowMid = 1, - bndLowHigh = 2, - bndMidHigh = 3, - bndLow = 4, - bndMid = 5, - bndHigh = 6 - }; - - enum TBasePowerLevel { - pwrLow = 0, - pwrMid = 1, - pwrHigh = 2, - pwrEuroMax = 3, - pwrUSMax = 6 - }; - - enum TCommType { - ctUndefined = 0, - ctTCP = 1, - ctUSB = 2 - }; - - enum TLineOnePrompt { - lopBlank = 0, - lopVoteNow = 4, - lopSystemIdle = 12, - lopThankYou = 11, - lopWelcome = 1, - lopChooseAgain = 5, - lopVoteEnded = 6, - lopBreakTime = 8, - lopQuestions = 9, - lopHello = 2, - lopPleaseVote = 3, - lopTimeIsUp = 7, - lopManyThanks = 10, - lopQuestionNumber = 13, - lopCustomPrompt = 16, - lopRespondNow = 14, - lopReturnKeypad = 15 - }; - - enum TMenuAccess { - mtDisabled = 0, - mtBaseAddress = 2, - mtBaseID = 3, - mtKeyBeep = 4, - mtOpMode = 5, - mtContrast = 1 - }; - - enum TOnTimer { - onTwoSeconds = 0, - onThreeSeconds = 1, - onFourSeconds = 2, - onFiveSeconds = 3 - }; - - enum TOpMode { - opNormal = 0, - opOnKeypress = 1, - opOnAcknowledged = 2 - }; - - enum TPingTimer { - pngOff = 0, - pngFive = 1, - PngTen = 2, - PngFifteen = 3 - }; - - enum TPowerTimer { - pwrTen = 0, - pwrTwenty = 1, - pwrThirty = 2, - pwrForty = 3 - }; - -// forward declarations - enum TLineOnePrompt; - enum TAnswerType; - enum TOpMode; - enum TOnTimer; - enum TBasePowerLevel; - enum TMenuAccess; - enum TBand; - enum TAddressMode; - enum TCommType; - enum TPingTimer; - enum TPowerTimer; - enum TLineOnePrompt; - enum TAnswerType; - enum TOpMode; - enum TOnTimer; - enum TBasePowerLevel; - enum TMenuAccess; - enum TBand; - enum TAddressMode; - enum TCommType; - enum TPingTimer; - enum TPowerTimer; - -class WRS970_EXPORT IWRS970X : public QAxObject -{ -public: - IWRS970X(IDispatch *subobject = 0, QAxObject *parent = 0) - : QAxObject((IUnknown*)subobject, parent) - { - internalRelease(); - } - - /* - Property AddressMode - */ - inline WRS970::TAddressMode AddressMode() const; //Returns the value of AddressMode - inline void SetAddressMode(WRS970::TAddressMode value); //Sets the value of the AddressMode property - - /* - Property AlignDisabled - */ - inline bool AlignDisabled() const; //Returns the value of AlignDisabled - - /* - Property AlignWithMargins - */ - inline bool AlignWithMargins() const; //Returns the value of AlignWithMargins - inline void SetAlignWithMargins(bool value); //Sets the value of the AlignWithMargins property - - /* - Property AnswerPeriod - */ - inline int AnswerPeriod() const; //Returns the value of AnswerPeriod - inline void SetAnswerPeriod(int value); //Sets the value of the AnswerPeriod property - - /* - Property Authentication - */ - inline bool Authentication() const; //Returns the value of Authentication - inline void SetAuthentication(bool value); //Sets the value of the Authentication property - - /* - Property AutoConnect - */ - inline bool AutoConnect() const; //Returns the value of AutoConnect - inline void SetAutoConnect(bool value); //Sets the value of the AutoConnect property - - /* - Property AutomateQuestionNumber - */ - inline bool AutomateQuestionNumber() const; //Returns the value of AutomateQuestionNumber - inline void SetAutomateQuestionNumber(bool value); //Sets the value of the AutomateQuestionNumber property - - /* - Property AvoidWifi - */ - inline WRS970::TBand AvoidWifi() const; //Returns the value of AvoidWifi - inline void SetAvoidWifi(WRS970::TBand value); //Sets the value of the AvoidWifi property - - /* - Property BaseChannel - */ - inline int BaseChannel() const; //Returns the value of BaseChannel - inline void SetBaseChannel(int value); //Sets the value of the BaseChannel property - - /* - Property BaseName - */ - inline QString BaseName() const; //Returns the value of BaseName - inline void SetBaseName(const QString& value); //Sets the value of the BaseName property - - /* - Property BaseSerial - */ - inline QString BaseSerial() const; //Returns the value of BaseSerial - - /* - Property BaseVersion - */ - inline QString BaseVersion() const; //Returns the value of BaseVersion - - /* - Property BeepKeypads - */ - inline bool BeepKeypads() const; //Returns the value of BeepKeypads - inline void SetBeepKeypads(bool value); //Sets the value of the BeepKeypads property - - /* - Property CommType - */ - inline WRS970::TCommType CommType() const; //Returns the value of CommType - inline void SetCommType(WRS970::TCommType value); //Sets the value of the CommType property - - /* - Property CommunicationTimeout - */ - inline int CommunicationTimeout() const; //Returns the value of CommunicationTimeout - inline void SetCommunicationTimeout(int value); //Sets the value of the CommunicationTimeout property - - /* - Property Connected - */ - inline bool Connected() const; //Returns the value of Connected - - /* - Property ControlVersion - */ - inline QString ControlVersion() const; //Returns the value of ControlVersion - - /* - Property CustomMessage - */ - inline QString CustomMessage() const; //Returns the value of CustomMessage - inline void SetCustomMessage(const QString& value); //Sets the value of the CustomMessage property - - /* - Property CustomSoftKeys - */ - inline QString CustomSoftKeys() const; //Returns the value of CustomSoftKeys - inline void SetCustomSoftKeys(const QString& value); //Sets the value of the CustomSoftKeys property - - /* - Property DebugEnabled - */ - inline bool DebugEnabled() const; //Returns the value of DebugEnabled - inline void SetDebugEnabled(bool value); //Sets the value of the DebugEnabled property - - /* - Property DockSite - */ - inline bool DockSite() const; //Returns the value of DockSite - inline void SetDockSite(bool value); //Sets the value of the DockSite property - - /* - Property DoubleBuffered - */ - inline bool DoubleBuffered() const; //Returns the value of DoubleBuffered - inline void SetDoubleBuffered(bool value); //Sets the value of the DoubleBuffered property - - /* - Property Enabled - */ - inline bool Enabled() const; //Returns the value of Enabled - inline void SetEnabled(bool value); //Sets the value of the Enabled property - - /* - Property ErrorsEnabled - */ - inline bool ErrorsEnabled() const; //Returns the value of ErrorsEnabled - inline void SetErrorsEnabled(bool value); //Sets the value of the ErrorsEnabled property - - /* - Property ExceptionsEnabled - */ - inline bool ExceptionsEnabled() const; //Returns the value of ExceptionsEnabled - inline void SetExceptionsEnabled(bool value); //Sets the value of the ExceptionsEnabled property - - /* - Property ExplicitHeight - */ - inline int ExplicitHeight() const; //Returns the value of ExplicitHeight - - /* - Property ExplicitLeft - */ - inline int ExplicitLeft() const; //Returns the value of ExplicitLeft - - /* - Property ExplicitTop - */ - inline int ExplicitTop() const; //Returns the value of ExplicitTop - - /* - Property ExplicitWidth - */ - inline int ExplicitWidth() const; //Returns the value of ExplicitWidth - - /* - Property ForceMenu - */ - inline bool ForceMenu() const; //Returns the value of ForceMenu - inline void SetForceMenu(bool value); //Sets the value of the ForceMenu property - - /* - Property HideAntennaIcon - */ - inline bool HideAntennaIcon() const; //Returns the value of HideAntennaIcon - inline void SetHideAntennaIcon(bool value); //Sets the value of the HideAntennaIcon property - - /* - Property HideBatteryIcon - */ - inline bool HideBatteryIcon() const; //Returns the value of HideBatteryIcon - inline void SetHideBatteryIcon(bool value); //Sets the value of the HideBatteryIcon property - - /* - Property KeyLockFeedback - */ - inline bool KeyLockFeedback() const; //Returns the value of KeyLockFeedback - inline void SetKeyLockFeedback(bool value); //Sets the value of the KeyLockFeedback property - - /* - Property KeypadAlertEnabled - */ - inline bool KeypadAlertEnabled() const; //Returns the value of KeypadAlertEnabled - inline void SetKeypadAlertEnabled(bool value); //Sets the value of the KeypadAlertEnabled property - - /* - Property KeypadBacklight - */ - inline bool KeypadBacklight() const; //Returns the value of KeypadBacklight - inline void SetKeypadBacklight(bool value); //Sets the value of the KeypadBacklight property - - /* - Property KeypadBacklightOnTimer - */ - inline WRS970::TOnTimer KeypadBacklightOnTimer() const; //Returns the value of KeypadBacklightOnTimer - inline void SetKeypadBacklightOnTimer(WRS970::TOnTimer value); //Sets the value of the KeypadBacklightOnTimer property - - /* - Property KeypadBacklightOpMethod - */ - inline WRS970::TOpMode KeypadBacklightOpMethod() const; //Returns the value of KeypadBacklightOpMethod - inline void SetKeypadBacklightOpMethod(WRS970::TOpMode value); //Sets the value of the KeypadBacklightOpMethod property - - /* - Property KeypadHideVote - */ - inline bool KeypadHideVote() const; //Returns the value of KeypadHideVote - inline void SetKeypadHideVote(bool value); //Sets the value of the KeypadHideVote property - - /* - Property KeypadList - */ - inline QString KeypadList() const; //Returns the value of KeypadList - - /* - Property KeypadListCount - */ - inline int KeypadListCount() const; //Returns the value of KeypadListCount - - /* - Property KeypadLoginEnabled - */ - inline bool KeypadLoginEnabled() const; //Returns the value of KeypadLoginEnabled - inline void SetKeypadLoginEnabled(bool value); //Sets the value of the KeypadLoginEnabled property - - /* - Property KeypadLowBatteryNotification - */ - inline bool KeypadLowBatteryNotification() const; //Returns the value of KeypadLowBatteryNotification - inline void SetKeypadLowBatteryNotification(bool value); //Sets the value of the KeypadLowBatteryNotification property - - /* - Property KeypadPowerTimer - */ - inline WRS970::TPowerTimer KeypadPowerTimer() const; //Returns the value of KeypadPowerTimer - inline void SetKeypadPowerTimer(WRS970::TPowerTimer value); //Sets the value of the KeypadPowerTimer property - - /* - Property KeypadsOutOfRange - */ - inline bool KeypadsOutOfRange() const; //Returns the value of KeypadsOutOfRange - inline void SetKeypadsOutOfRange(bool value); //Sets the value of the KeypadsOutOfRange property - - /* - Property KeypadsPowerDown - */ - inline bool KeypadsPowerDown() const; //Returns the value of KeypadsPowerDown - inline void SetKeypadsPowerDown(bool value); //Sets the value of the KeypadsPowerDown property - - /* - Property MaxKeypadsAllowed - */ - inline int MaxKeypadsAllowed() const; //Returns the value of MaxKeypadsAllowed - inline void SetMaxKeypadsAllowed(int value); //Sets the value of the MaxKeypadsAllowed property - - /* - Property MenuAccess - */ - inline WRS970::TMenuAccess MenuAccess() const; //Returns the value of MenuAccess - inline void SetMenuAccess(WRS970::TMenuAccess value); //Sets the value of the MenuAccess property - - /* - Property MessagePeriod - */ - inline int MessagePeriod() const; //Returns the value of MessagePeriod - inline void SetMessagePeriod(int value); //Sets the value of the MessagePeriod property - - /* - Property Model - */ - inline QString Model() const; //Returns the value of Model - - /* - Property MouseInClient - */ - inline bool MouseInClient() const; //Returns the value of MouseInClient - - /* - Property MsgAckEnabled - */ - inline bool MsgAckEnabled() const; //Returns the value of MsgAckEnabled - inline void SetMsgAckEnabled(bool value); //Sets the value of the MsgAckEnabled property - - /* - Property PingTimer - */ - inline WRS970::TPingTimer PingTimer() const; //Returns the value of PingTimer - inline void SetPingTimer(WRS970::TPingTimer value); //Sets the value of the PingTimer property - - /* - Property PowerKeyDisabled - */ - inline bool PowerKeyDisabled() const; //Returns the value of PowerKeyDisabled - inline void SetPowerKeyDisabled(bool value); //Sets the value of the PowerKeyDisabled property - - /* - Property PowerLevel - */ - inline WRS970::TBasePowerLevel PowerLevel() const; //Returns the value of PowerLevel - inline void SetPowerLevel(WRS970::TBasePowerLevel value); //Sets the value of the PowerLevel property - - /* - Property ReceiveArrowOnAnyBase - */ - inline bool ReceiveArrowOnAnyBase() const; //Returns the value of ReceiveArrowOnAnyBase - inline void SetReceiveArrowOnAnyBase(bool value); //Sets the value of the ReceiveArrowOnAnyBase property - - /* - Property SMSEntry - */ - inline bool SMSEntry() const; //Returns the value of SMSEntry - inline void SetSMSEntry(bool value); //Sets the value of the SMSEntry property - - /* - Property SMSVoteTimeout - */ - inline int SMSVoteTimeout() const; //Returns the value of SMSVoteTimeout - inline void SetSMSVoteTimeout(int value); //Sets the value of the SMSVoteTimeout property - - /* - Property ScrollFaster - */ - inline bool ScrollFaster() const; //Returns the value of ScrollFaster - inline void SetScrollFaster(bool value); //Sets the value of the ScrollFaster property - - /* - Property SecureLogin - */ - inline bool SecureLogin() const; //Returns the value of SecureLogin - inline void SetSecureLogin(bool value); //Sets the value of the SecureLogin property - - /* - Property SeqLinkPackets - */ - inline int SeqLinkPackets() const; //Returns the value of SeqLinkPackets - inline void SetSeqLinkPackets(int value); //Sets the value of the SeqLinkPackets property - - /* - Property ShowAnswer - */ - inline bool ShowAnswer() const; //Returns the value of ShowAnswer - inline void SetShowAnswer(bool value); //Sets the value of the ShowAnswer property - - /* - Property ShowReceived - */ - inline bool ShowReceived() const; //Returns the value of ShowReceived - inline void SetShowReceived(bool value); //Sets the value of the ShowReceived property - - /* - Property ShowSending - */ - inline bool ShowSending() const; //Returns the value of ShowSending - inline void SetShowSending(bool value); //Sets the value of the ShowSending property - - /* - Property TCPAddress - */ - inline QString TCPAddress() const; //Returns the value of TCPAddress - inline void SetTCPAddress(const QString& value); //Sets the value of the TCPAddress property - - /* - Property TCPPort - */ - inline int TCPPort() const; //Returns the value of TCPPort - inline void SetTCPPort(int value); //Sets the value of the TCPPort property - - /* - Property UseDockManager - */ - inline bool UseDockManager() const; //Returns the value of UseDockManager - inline void SetUseDockManager(bool value); //Sets the value of the UseDockManager property - - /* - Property Version3 - */ - inline bool Version3() const; //Returns the value of Version3 - inline void SetVersion3(bool value); //Sets the value of the Version3 property - - /* - Property Visible - */ - inline bool Visible() const; //Returns the value of Visible - inline void SetVisible(bool value); //Sets the value of the Visible property - - /* - Property VisibleDockClientCount - */ - inline int VisibleDockClientCount() const; //Returns the value of VisibleDockClientCount - - /* - Method AddKeypad - */ - inline bool AddKeypad(const QString& SerialNumber); - - /* - Method AddKeypadByID - */ - inline bool AddKeypadByID(const QString& Keypads); - - /* - Method AddStaticKeypad - */ - inline bool AddStaticKeypad(const QString& SerialNumber, int KeypadID, bool Overwrite); - - /* - Method BeginQuestion - */ - inline void BeginQuestion(int QuestionNumber, WRS970::TAnswerType AnswerType); - - /* - Method BeginQuestionAnswer - */ - inline void BeginQuestionAnswer(int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer); - - /* - Method BeginQuestionPrompt - */ - inline void BeginQuestionPrompt(WRS970::TLineOnePrompt LineOnePrompt, int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer); - - /* - Method ClearDataBuffer - */ - inline void ClearDataBuffer(); - - /* - Method ClearKeypadList - */ - inline void ClearKeypadList(); - - /* - Method Connect - */ - inline void Connect(const QString& SerialNumber); - - /* - Method Disconnect - */ - inline void Disconnect(); - - /* - Method DrawTextBiDiModeFlagsReadingOnly - */ - inline int DrawTextBiDiModeFlagsReadingOnly(); - - /* - Method GetAvailableBases - */ - inline QString GetAvailableBases(bool WithDescription); - - /* - Method GetBaseInfo - */ - inline void GetBaseInfo(); - - /* - Method GetTCPBases - */ - inline QVariant GetTCPBases(bool WithDescription); - - /* - Method InitiateAction - */ - inline void InitiateAction(); - - /* - Method IsKeypadInList - */ - inline bool IsKeypadInList(const QString& SerialNumber); - - /* - Method IsRightToLeft - */ - inline bool IsRightToLeft(); - - /* - Method KeypadLoginResult - */ - inline void KeypadLoginResult(const QString& SerialNumber, bool Passed); - - /* - Method LockKeys - */ - inline void LockKeys(const QString& Keys); - - /* - Method LogoutAllKeypads - */ - inline void LogoutAllKeypads(); - - /* - Method LogoutKeypad - */ - inline void LogoutKeypad(int Address); - - /* - Method Paint - */ - inline void Paint(); - - /* - Method RemoveKeypad - */ - inline void RemoveKeypad(const QString& SerialNumber); - - /* - Method RemoveKeypadByID - */ - inline bool RemoveKeypadByID(const QString& Keypads); - - /* - Method RemoveStaticKeypad - */ - inline void RemoveStaticKeypad(int KeypadID); - - /* - Method SendMsgByID - */ - inline void SendMsgByID(int KeypadID, const QString& KeypadMessage); - - /* - Method SendMsgBySerial - */ - inline void SendMsgBySerial(const QString& SerialNumber, const QString& Message); - - /* - Method SetDesignVisible - */ - inline void SetDesignVisible(bool Value); - - /* - Method SetSession - */ - inline void SetSession(const QString& SessionName, int SessionGroup); - - /* - Method SetSubComponent - */ - inline void SetSubComponent(bool IsSubComponent); - - /* - Method UnlockKeys - */ - inline void UnlockKeys(const QString& Keys); - - /* - Method UseRightToLeftReading - */ - inline bool UseRightToLeftReading(); - - /* - Method UseRightToLeftScrollBar - */ - inline bool UseRightToLeftScrollBar(); - -// meta object functions - static const QMetaObject staticMetaObject; - virtual const QMetaObject *metaObject() const { return &staticMetaObject; } - virtual void *qt_metacast(const char *); -}; - -// skipping event interface IWRS970XEvents - -// Actual coclasses -class WRS970_EXPORT WRS970X : public QAxWidget -{ -public: - WRS970X(QWidget *parent = 0, Qt::WindowFlags f = 0) - : QAxWidget(parent, f) - { - setControl("{ed086fac-4d9f-40d8-aa70-b7e3bc7574ed}"); - } - - WRS970X(IWRS970X *iface) - : QAxWidget() - { - initializeFrom(iface); - delete iface; - } - - /* - Property AddressMode - */ - inline WRS970::TAddressMode AddressMode() const; //Returns the value of AddressMode - inline void SetAddressMode(WRS970::TAddressMode value); //Sets the value of the AddressMode property - - /* - Property AlignDisabled - */ - inline bool AlignDisabled() const; //Returns the value of AlignDisabled - - /* - Property AlignWithMargins - */ - inline bool AlignWithMargins() const; //Returns the value of AlignWithMargins - inline void SetAlignWithMargins(bool value); //Sets the value of the AlignWithMargins property - - /* - Property AnswerPeriod - */ - inline int AnswerPeriod() const; //Returns the value of AnswerPeriod - inline void SetAnswerPeriod(int value); //Sets the value of the AnswerPeriod property - - /* - Property Authentication - */ - inline bool Authentication() const; //Returns the value of Authentication - inline void SetAuthentication(bool value); //Sets the value of the Authentication property - - /* - Property AutoConnect - */ - inline bool AutoConnect() const; //Returns the value of AutoConnect - inline void SetAutoConnect(bool value); //Sets the value of the AutoConnect property - - /* - Property AutomateQuestionNumber - */ - inline bool AutomateQuestionNumber() const; //Returns the value of AutomateQuestionNumber - inline void SetAutomateQuestionNumber(bool value); //Sets the value of the AutomateQuestionNumber property - - /* - Property AvoidWifi - */ - inline WRS970::TBand AvoidWifi() const; //Returns the value of AvoidWifi - inline void SetAvoidWifi(WRS970::TBand value); //Sets the value of the AvoidWifi property - - /* - Property BaseChannel - */ - inline int BaseChannel() const; //Returns the value of BaseChannel - inline void SetBaseChannel(int value); //Sets the value of the BaseChannel property - - /* - Property BaseName - */ - inline QString BaseName() const; //Returns the value of BaseName - inline void SetBaseName(const QString& value); //Sets the value of the BaseName property - - /* - Property BaseSerial - */ - inline QString BaseSerial() const; //Returns the value of BaseSerial - - /* - Property BaseVersion - */ - inline QString BaseVersion() const; //Returns the value of BaseVersion - - /* - Property BeepKeypads - */ - inline bool BeepKeypads() const; //Returns the value of BeepKeypads - inline void SetBeepKeypads(bool value); //Sets the value of the BeepKeypads property - - /* - Property CommType - */ - inline WRS970::TCommType CommType() const; //Returns the value of CommType - inline void SetCommType(WRS970::TCommType value); //Sets the value of the CommType property - - /* - Property CommunicationTimeout - */ - inline int CommunicationTimeout() const; //Returns the value of CommunicationTimeout - inline void SetCommunicationTimeout(int value); //Sets the value of the CommunicationTimeout property - - /* - Property Connected - */ - inline bool Connected() const; //Returns the value of Connected - - /* - Property ControlVersion - */ - inline QString ControlVersion() const; //Returns the value of ControlVersion - - /* - Property CustomMessage - */ - inline QString CustomMessage() const; //Returns the value of CustomMessage - inline void SetCustomMessage(const QString& value); //Sets the value of the CustomMessage property - - /* - Property CustomSoftKeys - */ - inline QString CustomSoftKeys() const; //Returns the value of CustomSoftKeys - inline void SetCustomSoftKeys(const QString& value); //Sets the value of the CustomSoftKeys property - - /* - Property DebugEnabled - */ - inline bool DebugEnabled() const; //Returns the value of DebugEnabled - inline void SetDebugEnabled(bool value); //Sets the value of the DebugEnabled property - - /* - Property DockSite - */ - inline bool DockSite() const; //Returns the value of DockSite - inline void SetDockSite(bool value); //Sets the value of the DockSite property - - /* - Property DoubleBuffered - */ - inline bool DoubleBuffered() const; //Returns the value of DoubleBuffered - inline void SetDoubleBuffered(bool value); //Sets the value of the DoubleBuffered property - - /* - Property Enabled - */ - inline bool Enabled() const; //Returns the value of Enabled - inline void SetEnabled(bool value); //Sets the value of the Enabled property - - /* - Property ErrorsEnabled - */ - inline bool ErrorsEnabled() const; //Returns the value of ErrorsEnabled - inline void SetErrorsEnabled(bool value); //Sets the value of the ErrorsEnabled property - - /* - Property ExceptionsEnabled - */ - inline bool ExceptionsEnabled() const; //Returns the value of ExceptionsEnabled - inline void SetExceptionsEnabled(bool value); //Sets the value of the ExceptionsEnabled property - - /* - Property ExplicitHeight - */ - inline int ExplicitHeight() const; //Returns the value of ExplicitHeight - - /* - Property ExplicitLeft - */ - inline int ExplicitLeft() const; //Returns the value of ExplicitLeft - - /* - Property ExplicitTop - */ - inline int ExplicitTop() const; //Returns the value of ExplicitTop - - /* - Property ExplicitWidth - */ - inline int ExplicitWidth() const; //Returns the value of ExplicitWidth - - /* - Property ForceMenu - */ - inline bool ForceMenu() const; //Returns the value of ForceMenu - inline void SetForceMenu(bool value); //Sets the value of the ForceMenu property - - /* - Property HideAntennaIcon - */ - inline bool HideAntennaIcon() const; //Returns the value of HideAntennaIcon - inline void SetHideAntennaIcon(bool value); //Sets the value of the HideAntennaIcon property - - /* - Property HideBatteryIcon - */ - inline bool HideBatteryIcon() const; //Returns the value of HideBatteryIcon - inline void SetHideBatteryIcon(bool value); //Sets the value of the HideBatteryIcon property - - /* - Property KeyLockFeedback - */ - inline bool KeyLockFeedback() const; //Returns the value of KeyLockFeedback - inline void SetKeyLockFeedback(bool value); //Sets the value of the KeyLockFeedback property - - /* - Property KeypadAlertEnabled - */ - inline bool KeypadAlertEnabled() const; //Returns the value of KeypadAlertEnabled - inline void SetKeypadAlertEnabled(bool value); //Sets the value of the KeypadAlertEnabled property - - /* - Property KeypadBacklight - */ - inline bool KeypadBacklight() const; //Returns the value of KeypadBacklight - inline void SetKeypadBacklight(bool value); //Sets the value of the KeypadBacklight property - - /* - Property KeypadBacklightOnTimer - */ - inline WRS970::TOnTimer KeypadBacklightOnTimer() const; //Returns the value of KeypadBacklightOnTimer - inline void SetKeypadBacklightOnTimer(WRS970::TOnTimer value); //Sets the value of the KeypadBacklightOnTimer property - - /* - Property KeypadBacklightOpMethod - */ - inline WRS970::TOpMode KeypadBacklightOpMethod() const; //Returns the value of KeypadBacklightOpMethod - inline void SetKeypadBacklightOpMethod(WRS970::TOpMode value); //Sets the value of the KeypadBacklightOpMethod property - - /* - Property KeypadHideVote - */ - inline bool KeypadHideVote() const; //Returns the value of KeypadHideVote - inline void SetKeypadHideVote(bool value); //Sets the value of the KeypadHideVote property - - /* - Property KeypadList - */ - inline QString KeypadList() const; //Returns the value of KeypadList - - /* - Property KeypadListCount - */ - inline int KeypadListCount() const; //Returns the value of KeypadListCount - - /* - Property KeypadLoginEnabled - */ - inline bool KeypadLoginEnabled() const; //Returns the value of KeypadLoginEnabled - inline void SetKeypadLoginEnabled(bool value); //Sets the value of the KeypadLoginEnabled property - - /* - Property KeypadLowBatteryNotification - */ - inline bool KeypadLowBatteryNotification() const; //Returns the value of KeypadLowBatteryNotification - inline void SetKeypadLowBatteryNotification(bool value); //Sets the value of the KeypadLowBatteryNotification property - - /* - Property KeypadPowerTimer - */ - inline WRS970::TPowerTimer KeypadPowerTimer() const; //Returns the value of KeypadPowerTimer - inline void SetKeypadPowerTimer(WRS970::TPowerTimer value); //Sets the value of the KeypadPowerTimer property - - /* - Property KeypadsOutOfRange - */ - inline bool KeypadsOutOfRange() const; //Returns the value of KeypadsOutOfRange - inline void SetKeypadsOutOfRange(bool value); //Sets the value of the KeypadsOutOfRange property - - /* - Property KeypadsPowerDown - */ - inline bool KeypadsPowerDown() const; //Returns the value of KeypadsPowerDown - inline void SetKeypadsPowerDown(bool value); //Sets the value of the KeypadsPowerDown property - - /* - Property MaxKeypadsAllowed - */ - inline int MaxKeypadsAllowed() const; //Returns the value of MaxKeypadsAllowed - inline void SetMaxKeypadsAllowed(int value); //Sets the value of the MaxKeypadsAllowed property - - /* - Property MenuAccess - */ - inline WRS970::TMenuAccess MenuAccess() const; //Returns the value of MenuAccess - inline void SetMenuAccess(WRS970::TMenuAccess value); //Sets the value of the MenuAccess property - - /* - Property MessagePeriod - */ - inline int MessagePeriod() const; //Returns the value of MessagePeriod - inline void SetMessagePeriod(int value); //Sets the value of the MessagePeriod property - - /* - Property Model - */ - inline QString Model() const; //Returns the value of Model - - /* - Property MouseInClient - */ - inline bool MouseInClient() const; //Returns the value of MouseInClient - - /* - Property MsgAckEnabled - */ - inline bool MsgAckEnabled() const; //Returns the value of MsgAckEnabled - inline void SetMsgAckEnabled(bool value); //Sets the value of the MsgAckEnabled property - - /* - Property PingTimer - */ - inline WRS970::TPingTimer PingTimer() const; //Returns the value of PingTimer - inline void SetPingTimer(WRS970::TPingTimer value); //Sets the value of the PingTimer property - - /* - Property PowerKeyDisabled - */ - inline bool PowerKeyDisabled() const; //Returns the value of PowerKeyDisabled - inline void SetPowerKeyDisabled(bool value); //Sets the value of the PowerKeyDisabled property - - /* - Property PowerLevel - */ - inline WRS970::TBasePowerLevel PowerLevel() const; //Returns the value of PowerLevel - inline void SetPowerLevel(WRS970::TBasePowerLevel value); //Sets the value of the PowerLevel property - - /* - Property ReceiveArrowOnAnyBase - */ - inline bool ReceiveArrowOnAnyBase() const; //Returns the value of ReceiveArrowOnAnyBase - inline void SetReceiveArrowOnAnyBase(bool value); //Sets the value of the ReceiveArrowOnAnyBase property - - /* - Property SMSEntry - */ - inline bool SMSEntry() const; //Returns the value of SMSEntry - inline void SetSMSEntry(bool value); //Sets the value of the SMSEntry property - - /* - Property SMSVoteTimeout - */ - inline int SMSVoteTimeout() const; //Returns the value of SMSVoteTimeout - inline void SetSMSVoteTimeout(int value); //Sets the value of the SMSVoteTimeout property - - /* - Property ScrollFaster - */ - inline bool ScrollFaster() const; //Returns the value of ScrollFaster - inline void SetScrollFaster(bool value); //Sets the value of the ScrollFaster property - - /* - Property SecureLogin - */ - inline bool SecureLogin() const; //Returns the value of SecureLogin - inline void SetSecureLogin(bool value); //Sets the value of the SecureLogin property - - /* - Property SeqLinkPackets - */ - inline int SeqLinkPackets() const; //Returns the value of SeqLinkPackets - inline void SetSeqLinkPackets(int value); //Sets the value of the SeqLinkPackets property - - /* - Property ShowAnswer - */ - inline bool ShowAnswer() const; //Returns the value of ShowAnswer - inline void SetShowAnswer(bool value); //Sets the value of the ShowAnswer property - - /* - Property ShowReceived - */ - inline bool ShowReceived() const; //Returns the value of ShowReceived - inline void SetShowReceived(bool value); //Sets the value of the ShowReceived property - - /* - Property ShowSending - */ - inline bool ShowSending() const; //Returns the value of ShowSending - inline void SetShowSending(bool value); //Sets the value of the ShowSending property - - /* - Property TCPAddress - */ - inline QString TCPAddress() const; //Returns the value of TCPAddress - inline void SetTCPAddress(const QString& value); //Sets the value of the TCPAddress property - - /* - Property TCPPort - */ - inline int TCPPort() const; //Returns the value of TCPPort - inline void SetTCPPort(int value); //Sets the value of the TCPPort property - - /* - Property UseDockManager - */ - inline bool UseDockManager() const; //Returns the value of UseDockManager - inline void SetUseDockManager(bool value); //Sets the value of the UseDockManager property - - /* - Property Version3 - */ - inline bool Version3() const; //Returns the value of Version3 - inline void SetVersion3(bool value); //Sets the value of the Version3 property - - /* - Property Visible - */ - inline bool Visible() const; //Returns the value of Visible - inline void SetVisible(bool value); //Sets the value of the Visible property - - /* - Property VisibleDockClientCount - */ - inline int VisibleDockClientCount() const; //Returns the value of VisibleDockClientCount - - /* - Method AddKeypad - */ - inline bool AddKeypad(const QString& SerialNumber); - - /* - Method AddKeypadByID - */ - inline bool AddKeypadByID(const QString& Keypads); - - /* - Method AddStaticKeypad - */ - inline bool AddStaticKeypad(const QString& SerialNumber, int KeypadID, bool Overwrite); - - /* - Method BeginQuestion - */ - inline void BeginQuestion(int QuestionNumber, WRS970::TAnswerType AnswerType); - - /* - Method BeginQuestionAnswer - */ - inline void BeginQuestionAnswer(int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer); - - /* - Method BeginQuestionPrompt - */ - inline void BeginQuestionPrompt(WRS970::TLineOnePrompt LineOnePrompt, int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer); - - /* - Method ClearDataBuffer - */ - inline void ClearDataBuffer(); - - /* - Method ClearKeypadList - */ - inline void ClearKeypadList(); - - /* - Method Connect - */ - inline void Connect(const QString& SerialNumber); - - /* - Method Disconnect - */ - inline void Disconnect(); - - /* - Method DrawTextBiDiModeFlagsReadingOnly - */ - inline int DrawTextBiDiModeFlagsReadingOnly(); - - /* - Method GetAvailableBases - */ - inline QString GetAvailableBases(bool WithDescription); - - /* - Method GetBaseInfo - */ - inline void GetBaseInfo(); - - /* - Method GetTCPBases - */ - inline QVariant GetTCPBases(bool WithDescription); - - /* - Method InitiateAction - */ - inline void InitiateAction(); - - /* - Method IsKeypadInList - */ - inline bool IsKeypadInList(const QString& SerialNumber); - - /* - Method IsRightToLeft - */ - inline bool IsRightToLeft(); - - /* - Method KeypadLoginResult - */ - inline void KeypadLoginResult(const QString& SerialNumber, bool Passed); - - /* - Method LockKeys - */ - inline void LockKeys(const QString& Keys); - - /* - Method LogoutAllKeypads - */ - inline void LogoutAllKeypads(); - - /* - Method LogoutKeypad - */ - inline void LogoutKeypad(int Address); - - /* - Method Paint - */ - inline void Paint(); - - /* - Method RemoveKeypad - */ - inline void RemoveKeypad(const QString& SerialNumber); - - /* - Method RemoveKeypadByID - */ - inline bool RemoveKeypadByID(const QString& Keypads); - - /* - Method RemoveStaticKeypad - */ - inline void RemoveStaticKeypad(int KeypadID); - - /* - Method SendMsgByID - */ - inline void SendMsgByID(int KeypadID, const QString& KeypadMessage); - - /* - Method SendMsgBySerial - */ - inline void SendMsgBySerial(const QString& SerialNumber, const QString& Message); - - /* - Method SetDesignVisible - */ - inline void SetDesignVisible(bool Value); - - /* - Method SetSession - */ - inline void SetSession(const QString& SessionName, int SessionGroup); - - /* - Method SetSubComponent - */ - inline void SetSubComponent(bool IsSubComponent); - - /* - Method UnlockKeys - */ - inline void UnlockKeys(const QString& Keys); - - /* - Method UseRightToLeftReading - */ - inline bool UseRightToLeftReading(); - - /* - Method UseRightToLeftScrollBar - */ - inline bool UseRightToLeftScrollBar(); - -// meta object functions - static const QMetaObject staticMetaObject; - virtual const QMetaObject *metaObject() const { return &staticMetaObject; } - virtual void *qt_metacast(const char *); -}; - -// member function implementation -#ifndef QAX_DUMPCPP_WRS970_NOINLINES -inline WRS970::TAddressMode IWRS970X::AddressMode() const -{ - QVariant qax_result = property("AddressMode"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TAddressMode*)qax_result.constData(); -} -inline void IWRS970X::SetAddressMode(WRS970::TAddressMode value){ setProperty("AddressMode", QVariant(value)); } - -inline bool IWRS970X::AlignDisabled() const -{ - QVariant qax_result = property("AlignDisabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool IWRS970X::AlignWithMargins() const -{ - QVariant qax_result = property("AlignWithMargins"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetAlignWithMargins(bool value){ setProperty("AlignWithMargins", QVariant(value)); } - -inline int IWRS970X::AnswerPeriod() const -{ - QVariant qax_result = property("AnswerPeriod"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetAnswerPeriod(int value){ setProperty("AnswerPeriod", QVariant(value)); } - -inline bool IWRS970X::Authentication() const -{ - QVariant qax_result = property("Authentication"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetAuthentication(bool value){ setProperty("Authentication", QVariant(value)); } - -inline bool IWRS970X::AutoConnect() const -{ - QVariant qax_result = property("AutoConnect"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetAutoConnect(bool value){ setProperty("AutoConnect", QVariant(value)); } - -inline bool IWRS970X::AutomateQuestionNumber() const -{ - QVariant qax_result = property("AutomateQuestionNumber"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetAutomateQuestionNumber(bool value){ setProperty("AutomateQuestionNumber", QVariant(value)); } - -inline WRS970::TBand IWRS970X::AvoidWifi() const -{ - QVariant qax_result = property("AvoidWifi"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TBand*)qax_result.constData(); -} -inline void IWRS970X::SetAvoidWifi(WRS970::TBand value){ setProperty("AvoidWifi", QVariant(value)); } - -inline int IWRS970X::BaseChannel() const -{ - QVariant qax_result = property("BaseChannel"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetBaseChannel(int value){ setProperty("BaseChannel", QVariant(value)); } - -inline QString IWRS970X::BaseName() const -{ - QVariant qax_result = property("BaseName"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void IWRS970X::SetBaseName(const QString& value){ setProperty("BaseName", QVariant(value)); } - -inline QString IWRS970X::BaseSerial() const -{ - QVariant qax_result = property("BaseSerial"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString IWRS970X::BaseVersion() const -{ - QVariant qax_result = property("BaseVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool IWRS970X::BeepKeypads() const -{ - QVariant qax_result = property("BeepKeypads"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetBeepKeypads(bool value){ setProperty("BeepKeypads", QVariant(value)); } - -inline WRS970::TCommType IWRS970X::CommType() const -{ - QVariant qax_result = property("CommType"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TCommType*)qax_result.constData(); -} -inline void IWRS970X::SetCommType(WRS970::TCommType value){ setProperty("CommType", QVariant(value)); } - -inline int IWRS970X::CommunicationTimeout() const -{ - QVariant qax_result = property("CommunicationTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetCommunicationTimeout(int value){ setProperty("CommunicationTimeout", QVariant(value)); } - -inline bool IWRS970X::Connected() const -{ - QVariant qax_result = property("Connected"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline QString IWRS970X::ControlVersion() const -{ - QVariant qax_result = property("ControlVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString IWRS970X::CustomMessage() const -{ - QVariant qax_result = property("CustomMessage"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void IWRS970X::SetCustomMessage(const QString& value){ setProperty("CustomMessage", QVariant(value)); } - -inline QString IWRS970X::CustomSoftKeys() const -{ - QVariant qax_result = property("CustomSoftKeys"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void IWRS970X::SetCustomSoftKeys(const QString& value){ setProperty("CustomSoftKeys", QVariant(value)); } - -inline bool IWRS970X::DebugEnabled() const -{ - QVariant qax_result = property("DebugEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetDebugEnabled(bool value){ setProperty("DebugEnabled", QVariant(value)); } - -inline bool IWRS970X::DockSite() const -{ - QVariant qax_result = property("DockSite"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetDockSite(bool value){ setProperty("DockSite", QVariant(value)); } - -inline bool IWRS970X::DoubleBuffered() const -{ - QVariant qax_result = property("DoubleBuffered"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetDoubleBuffered(bool value){ setProperty("DoubleBuffered", QVariant(value)); } - -inline bool IWRS970X::Enabled() const -{ - QVariant qax_result = property("Enabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetEnabled(bool value){ setProperty("Enabled", QVariant(value)); } - -inline bool IWRS970X::ErrorsEnabled() const -{ - QVariant qax_result = property("ErrorsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetErrorsEnabled(bool value){ setProperty("ErrorsEnabled", QVariant(value)); } - -inline bool IWRS970X::ExceptionsEnabled() const -{ - QVariant qax_result = property("ExceptionsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetExceptionsEnabled(bool value){ setProperty("ExceptionsEnabled", QVariant(value)); } - -inline int IWRS970X::ExplicitHeight() const -{ - QVariant qax_result = property("ExplicitHeight"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int IWRS970X::ExplicitLeft() const -{ - QVariant qax_result = property("ExplicitLeft"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int IWRS970X::ExplicitTop() const -{ - QVariant qax_result = property("ExplicitTop"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int IWRS970X::ExplicitWidth() const -{ - QVariant qax_result = property("ExplicitWidth"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool IWRS970X::ForceMenu() const -{ - QVariant qax_result = property("ForceMenu"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetForceMenu(bool value){ setProperty("ForceMenu", QVariant(value)); } - -inline bool IWRS970X::HideAntennaIcon() const -{ - QVariant qax_result = property("HideAntennaIcon"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetHideAntennaIcon(bool value){ setProperty("HideAntennaIcon", QVariant(value)); } - -inline bool IWRS970X::HideBatteryIcon() const -{ - QVariant qax_result = property("HideBatteryIcon"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetHideBatteryIcon(bool value){ setProperty("HideBatteryIcon", QVariant(value)); } - -inline bool IWRS970X::KeyLockFeedback() const -{ - QVariant qax_result = property("KeyLockFeedback"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeyLockFeedback(bool value){ setProperty("KeyLockFeedback", QVariant(value)); } - -inline bool IWRS970X::KeypadAlertEnabled() const -{ - QVariant qax_result = property("KeypadAlertEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadAlertEnabled(bool value){ setProperty("KeypadAlertEnabled", QVariant(value)); } - -inline bool IWRS970X::KeypadBacklight() const -{ - QVariant qax_result = property("KeypadBacklight"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadBacklight(bool value){ setProperty("KeypadBacklight", QVariant(value)); } - -inline WRS970::TOnTimer IWRS970X::KeypadBacklightOnTimer() const -{ - QVariant qax_result = property("KeypadBacklightOnTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TOnTimer*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadBacklightOnTimer(WRS970::TOnTimer value){ setProperty("KeypadBacklightOnTimer", QVariant(value)); } - -inline WRS970::TOpMode IWRS970X::KeypadBacklightOpMethod() const -{ - QVariant qax_result = property("KeypadBacklightOpMethod"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TOpMode*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadBacklightOpMethod(WRS970::TOpMode value){ setProperty("KeypadBacklightOpMethod", QVariant(value)); } - -inline bool IWRS970X::KeypadHideVote() const -{ - QVariant qax_result = property("KeypadHideVote"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadHideVote(bool value){ setProperty("KeypadHideVote", QVariant(value)); } - -inline QString IWRS970X::KeypadList() const -{ - QVariant qax_result = property("KeypadList"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int IWRS970X::KeypadListCount() const -{ - QVariant qax_result = property("KeypadListCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool IWRS970X::KeypadLoginEnabled() const -{ - QVariant qax_result = property("KeypadLoginEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadLoginEnabled(bool value){ setProperty("KeypadLoginEnabled", QVariant(value)); } - -inline bool IWRS970X::KeypadLowBatteryNotification() const -{ - QVariant qax_result = property("KeypadLowBatteryNotification"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadLowBatteryNotification(bool value){ setProperty("KeypadLowBatteryNotification", QVariant(value)); } - -inline WRS970::TPowerTimer IWRS970X::KeypadPowerTimer() const -{ - QVariant qax_result = property("KeypadPowerTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TPowerTimer*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadPowerTimer(WRS970::TPowerTimer value){ setProperty("KeypadPowerTimer", QVariant(value)); } - -inline bool IWRS970X::KeypadsOutOfRange() const -{ - QVariant qax_result = property("KeypadsOutOfRange"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadsOutOfRange(bool value){ setProperty("KeypadsOutOfRange", QVariant(value)); } - -inline bool IWRS970X::KeypadsPowerDown() const -{ - QVariant qax_result = property("KeypadsPowerDown"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadsPowerDown(bool value){ setProperty("KeypadsPowerDown", QVariant(value)); } - -inline int IWRS970X::MaxKeypadsAllowed() const -{ - QVariant qax_result = property("MaxKeypadsAllowed"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetMaxKeypadsAllowed(int value){ setProperty("MaxKeypadsAllowed", QVariant(value)); } - -inline WRS970::TMenuAccess IWRS970X::MenuAccess() const -{ - QVariant qax_result = property("MenuAccess"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TMenuAccess*)qax_result.constData(); -} -inline void IWRS970X::SetMenuAccess(WRS970::TMenuAccess value){ setProperty("MenuAccess", QVariant(value)); } - -inline int IWRS970X::MessagePeriod() const -{ - QVariant qax_result = property("MessagePeriod"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetMessagePeriod(int value){ setProperty("MessagePeriod", QVariant(value)); } - -inline QString IWRS970X::Model() const -{ - QVariant qax_result = property("Model"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool IWRS970X::MouseInClient() const -{ - QVariant qax_result = property("MouseInClient"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool IWRS970X::MsgAckEnabled() const -{ - QVariant qax_result = property("MsgAckEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetMsgAckEnabled(bool value){ setProperty("MsgAckEnabled", QVariant(value)); } - -inline WRS970::TPingTimer IWRS970X::PingTimer() const -{ - QVariant qax_result = property("PingTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TPingTimer*)qax_result.constData(); -} -inline void IWRS970X::SetPingTimer(WRS970::TPingTimer value){ setProperty("PingTimer", QVariant(value)); } - -inline bool IWRS970X::PowerKeyDisabled() const -{ - QVariant qax_result = property("PowerKeyDisabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetPowerKeyDisabled(bool value){ setProperty("PowerKeyDisabled", QVariant(value)); } - -inline WRS970::TBasePowerLevel IWRS970X::PowerLevel() const -{ - QVariant qax_result = property("PowerLevel"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TBasePowerLevel*)qax_result.constData(); -} -inline void IWRS970X::SetPowerLevel(WRS970::TBasePowerLevel value){ setProperty("PowerLevel", QVariant(value)); } - -inline bool IWRS970X::ReceiveArrowOnAnyBase() const -{ - QVariant qax_result = property("ReceiveArrowOnAnyBase"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetReceiveArrowOnAnyBase(bool value){ setProperty("ReceiveArrowOnAnyBase", QVariant(value)); } - -inline bool IWRS970X::SMSEntry() const -{ - QVariant qax_result = property("SMSEntry"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetSMSEntry(bool value){ setProperty("SMSEntry", QVariant(value)); } - -inline int IWRS970X::SMSVoteTimeout() const -{ - QVariant qax_result = property("SMSVoteTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetSMSVoteTimeout(int value){ setProperty("SMSVoteTimeout", QVariant(value)); } - -inline bool IWRS970X::ScrollFaster() const -{ - QVariant qax_result = property("ScrollFaster"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetScrollFaster(bool value){ setProperty("ScrollFaster", QVariant(value)); } - -inline bool IWRS970X::SecureLogin() const -{ - QVariant qax_result = property("SecureLogin"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetSecureLogin(bool value){ setProperty("SecureLogin", QVariant(value)); } - -inline int IWRS970X::SeqLinkPackets() const -{ - QVariant qax_result = property("SeqLinkPackets"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetSeqLinkPackets(int value){ setProperty("SeqLinkPackets", QVariant(value)); } - -inline bool IWRS970X::ShowAnswer() const -{ - QVariant qax_result = property("ShowAnswer"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetShowAnswer(bool value){ setProperty("ShowAnswer", QVariant(value)); } - -inline bool IWRS970X::ShowReceived() const -{ - QVariant qax_result = property("ShowReceived"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetShowReceived(bool value){ setProperty("ShowReceived", QVariant(value)); } - -inline bool IWRS970X::ShowSending() const -{ - QVariant qax_result = property("ShowSending"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetShowSending(bool value){ setProperty("ShowSending", QVariant(value)); } - -inline QString IWRS970X::TCPAddress() const -{ - QVariant qax_result = property("TCPAddress"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void IWRS970X::SetTCPAddress(const QString& value){ setProperty("TCPAddress", QVariant(value)); } - -inline int IWRS970X::TCPPort() const -{ - QVariant qax_result = property("TCPPort"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetTCPPort(int value){ setProperty("TCPPort", QVariant(value)); } - -inline bool IWRS970X::UseDockManager() const -{ - QVariant qax_result = property("UseDockManager"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetUseDockManager(bool value){ setProperty("UseDockManager", QVariant(value)); } - -inline bool IWRS970X::Version3() const -{ - QVariant qax_result = property("Version3"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetVersion3(bool value){ setProperty("Version3", QVariant(value)); } - -inline bool IWRS970X::Visible() const -{ - QVariant qax_result = property("Visible"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetVisible(bool value){ setProperty("Visible", QVariant(value)); } - -inline int IWRS970X::VisibleDockClientCount() const -{ - QVariant qax_result = property("VisibleDockClientCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool IWRS970X::AddKeypad(const QString& SerialNumber) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 7, _a); - return qax_result; -} - -inline bool IWRS970X::AddKeypadByID(const QString& Keypads) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Keypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 8, _a); - return qax_result; -} - -inline bool IWRS970X::AddStaticKeypad(const QString& SerialNumber, int KeypadID, bool Overwrite) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber, (void*)&KeypadID, (void*)&Overwrite}; - qt_metacall(QMetaObject::InvokeMetaMethod, 9, _a); - return qax_result; -} - -inline void IWRS970X::BeginQuestion(int QuestionNumber, WRS970::TAnswerType AnswerType) -{ - void *_a[] = {0, (void*)&QuestionNumber, (void*)&AnswerType}; - qt_metacall(QMetaObject::InvokeMetaMethod, 10, _a); -} - -inline void IWRS970X::BeginQuestionAnswer(int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer) -{ - void *_a[] = {0, (void*)&QuestionNumber, (void*)&AnswerType, (void*)&Answer}; - qt_metacall(QMetaObject::InvokeMetaMethod, 11, _a); -} - -inline void IWRS970X::BeginQuestionPrompt(WRS970::TLineOnePrompt LineOnePrompt, int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer) -{ - void *_a[] = {0, (void*)&LineOnePrompt, (void*)&QuestionNumber, (void*)&AnswerType, (void*)&Answer}; - qt_metacall(QMetaObject::InvokeMetaMethod, 12, _a); -} - -inline void IWRS970X::ClearDataBuffer() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 13, _a); -} - -inline void IWRS970X::ClearKeypadList() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 14, _a); -} - -inline void IWRS970X::Connect(const QString& SerialNumber) -{ - void *_a[] = {0, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 15, _a); -} - -inline void IWRS970X::Disconnect() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 16, _a); -} - -inline int IWRS970X::DrawTextBiDiModeFlagsReadingOnly() -{ - int qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 17, _a); - return qax_result; -} - -inline QString IWRS970X::GetAvailableBases(bool WithDescription) -{ - QString qax_result; - void *_a[] = {(void*)&qax_result, (void*)&WithDescription}; - qt_metacall(QMetaObject::InvokeMetaMethod, 18, _a); - return qax_result; -} - -inline void IWRS970X::GetBaseInfo() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 19, _a); -} - -inline QVariant IWRS970X::GetTCPBases(bool WithDescription) -{ - QVariant qax_result; - void *_a[] = {(void*)&qax_result, (void*)&WithDescription}; - qt_metacall(QMetaObject::InvokeMetaMethod, 20, _a); - return qax_result; -} - -inline void IWRS970X::InitiateAction() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 21, _a); -} - -inline bool IWRS970X::IsKeypadInList(const QString& SerialNumber) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 22, _a); - return qax_result; -} - -inline bool IWRS970X::IsRightToLeft() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 23, _a); - return qax_result; -} - -inline void IWRS970X::KeypadLoginResult(const QString& SerialNumber, bool Passed) -{ - void *_a[] = {0, (void*)&SerialNumber, (void*)&Passed}; - qt_metacall(QMetaObject::InvokeMetaMethod, 24, _a); -} - -inline void IWRS970X::LockKeys(const QString& Keys) -{ - void *_a[] = {0, (void*)&Keys}; - qt_metacall(QMetaObject::InvokeMetaMethod, 25, _a); -} - -inline void IWRS970X::LogoutAllKeypads() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 26, _a); -} - -inline void IWRS970X::LogoutKeypad(int Address) -{ - void *_a[] = {0, (void*)&Address}; - qt_metacall(QMetaObject::InvokeMetaMethod, 27, _a); -} - -inline void IWRS970X::Paint() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 28, _a); -} - -inline void IWRS970X::RemoveKeypad(const QString& SerialNumber) -{ - void *_a[] = {0, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 29, _a); -} - -inline bool IWRS970X::RemoveKeypadByID(const QString& Keypads) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Keypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 30, _a); - return qax_result; -} - -inline void IWRS970X::RemoveStaticKeypad(int KeypadID) -{ - void *_a[] = {0, (void*)&KeypadID}; - qt_metacall(QMetaObject::InvokeMetaMethod, 31, _a); -} - -inline void IWRS970X::SendMsgByID(int KeypadID, const QString& KeypadMessage) -{ - void *_a[] = {0, (void*)&KeypadID, (void*)&KeypadMessage}; - qt_metacall(QMetaObject::InvokeMetaMethod, 32, _a); -} - -inline void IWRS970X::SendMsgBySerial(const QString& SerialNumber, const QString& Message) -{ - void *_a[] = {0, (void*)&SerialNumber, (void*)&Message}; - qt_metacall(QMetaObject::InvokeMetaMethod, 33, _a); -} - -inline void IWRS970X::SetDesignVisible(bool Value) -{ - void *_a[] = {0, (void*)&Value}; - qt_metacall(QMetaObject::InvokeMetaMethod, 49, _a); -} - -inline void IWRS970X::SetSession(const QString& SessionName, int SessionGroup) -{ - void *_a[] = {0, (void*)&SessionName, (void*)&SessionGroup}; - qt_metacall(QMetaObject::InvokeMetaMethod, 82, _a); -} - -inline void IWRS970X::SetSubComponent(bool IsSubComponent) -{ - void *_a[] = {0, (void*)&IsSubComponent}; - qt_metacall(QMetaObject::InvokeMetaMethod, 86, _a); -} - -inline void IWRS970X::UnlockKeys(const QString& Keys) -{ - void *_a[] = {0, (void*)&Keys}; - qt_metacall(QMetaObject::InvokeMetaMethod, 92, _a); -} - -inline bool IWRS970X::UseRightToLeftReading() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 93, _a); - return qax_result; -} - -inline bool IWRS970X::UseRightToLeftScrollBar() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 94, _a); - return qax_result; -} - - -inline WRS970::TAddressMode WRS970X::AddressMode() const -{ - QVariant qax_result = property("AddressMode"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TAddressMode*)qax_result.constData(); -} -inline void WRS970X::SetAddressMode(WRS970::TAddressMode value){ setProperty("AddressMode", QVariant(value)); } - -inline bool WRS970X::AlignDisabled() const -{ - QVariant qax_result = property("AlignDisabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool WRS970X::AlignWithMargins() const -{ - QVariant qax_result = property("AlignWithMargins"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetAlignWithMargins(bool value){ setProperty("AlignWithMargins", QVariant(value)); } - -inline int WRS970X::AnswerPeriod() const -{ - QVariant qax_result = property("AnswerPeriod"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetAnswerPeriod(int value){ setProperty("AnswerPeriod", QVariant(value)); } - -inline bool WRS970X::Authentication() const -{ - QVariant qax_result = property("Authentication"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetAuthentication(bool value){ setProperty("Authentication", QVariant(value)); } - -inline bool WRS970X::AutoConnect() const -{ - QVariant qax_result = property("AutoConnect"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetAutoConnect(bool value){ setProperty("AutoConnect", QVariant(value)); } - -inline bool WRS970X::AutomateQuestionNumber() const -{ - QVariant qax_result = property("AutomateQuestionNumber"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetAutomateQuestionNumber(bool value){ setProperty("AutomateQuestionNumber", QVariant(value)); } - -inline WRS970::TBand WRS970X::AvoidWifi() const -{ - QVariant qax_result = property("AvoidWifi"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TBand*)qax_result.constData(); -} -inline void WRS970X::SetAvoidWifi(WRS970::TBand value){ setProperty("AvoidWifi", QVariant(value)); } - -inline int WRS970X::BaseChannel() const -{ - QVariant qax_result = property("BaseChannel"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetBaseChannel(int value){ setProperty("BaseChannel", QVariant(value)); } - -inline QString WRS970X::BaseName() const -{ - QVariant qax_result = property("BaseName"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void WRS970X::SetBaseName(const QString& value){ setProperty("BaseName", QVariant(value)); } - -inline QString WRS970X::BaseSerial() const -{ - QVariant qax_result = property("BaseSerial"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString WRS970X::BaseVersion() const -{ - QVariant qax_result = property("BaseVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool WRS970X::BeepKeypads() const -{ - QVariant qax_result = property("BeepKeypads"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetBeepKeypads(bool value){ setProperty("BeepKeypads", QVariant(value)); } - -inline WRS970::TCommType WRS970X::CommType() const -{ - QVariant qax_result = property("CommType"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TCommType*)qax_result.constData(); -} -inline void WRS970X::SetCommType(WRS970::TCommType value){ setProperty("CommType", QVariant(value)); } - -inline int WRS970X::CommunicationTimeout() const -{ - QVariant qax_result = property("CommunicationTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetCommunicationTimeout(int value){ setProperty("CommunicationTimeout", QVariant(value)); } - -inline bool WRS970X::Connected() const -{ - QVariant qax_result = property("Connected"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline QString WRS970X::ControlVersion() const -{ - QVariant qax_result = property("ControlVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString WRS970X::CustomMessage() const -{ - QVariant qax_result = property("CustomMessage"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void WRS970X::SetCustomMessage(const QString& value){ setProperty("CustomMessage", QVariant(value)); } - -inline QString WRS970X::CustomSoftKeys() const -{ - QVariant qax_result = property("CustomSoftKeys"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void WRS970X::SetCustomSoftKeys(const QString& value){ setProperty("CustomSoftKeys", QVariant(value)); } - -inline bool WRS970X::DebugEnabled() const -{ - QVariant qax_result = property("DebugEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetDebugEnabled(bool value){ setProperty("DebugEnabled", QVariant(value)); } - -inline bool WRS970X::DockSite() const -{ - QVariant qax_result = property("DockSite"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetDockSite(bool value){ setProperty("DockSite", QVariant(value)); } - -inline bool WRS970X::DoubleBuffered() const -{ - QVariant qax_result = property("DoubleBuffered"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetDoubleBuffered(bool value){ setProperty("DoubleBuffered", QVariant(value)); } - -inline bool WRS970X::Enabled() const -{ - QVariant qax_result = property("Enabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetEnabled(bool value){ setProperty("Enabled", QVariant(value)); } - -inline bool WRS970X::ErrorsEnabled() const -{ - QVariant qax_result = property("ErrorsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetErrorsEnabled(bool value){ setProperty("ErrorsEnabled", QVariant(value)); } - -inline bool WRS970X::ExceptionsEnabled() const -{ - QVariant qax_result = property("ExceptionsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetExceptionsEnabled(bool value){ setProperty("ExceptionsEnabled", QVariant(value)); } - -inline int WRS970X::ExplicitHeight() const -{ - QVariant qax_result = property("ExplicitHeight"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int WRS970X::ExplicitLeft() const -{ - QVariant qax_result = property("ExplicitLeft"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int WRS970X::ExplicitTop() const -{ - QVariant qax_result = property("ExplicitTop"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int WRS970X::ExplicitWidth() const -{ - QVariant qax_result = property("ExplicitWidth"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool WRS970X::ForceMenu() const -{ - QVariant qax_result = property("ForceMenu"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetForceMenu(bool value){ setProperty("ForceMenu", QVariant(value)); } - -inline bool WRS970X::HideAntennaIcon() const -{ - QVariant qax_result = property("HideAntennaIcon"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetHideAntennaIcon(bool value){ setProperty("HideAntennaIcon", QVariant(value)); } - -inline bool WRS970X::HideBatteryIcon() const -{ - QVariant qax_result = property("HideBatteryIcon"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetHideBatteryIcon(bool value){ setProperty("HideBatteryIcon", QVariant(value)); } - -inline bool WRS970X::KeyLockFeedback() const -{ - QVariant qax_result = property("KeyLockFeedback"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeyLockFeedback(bool value){ setProperty("KeyLockFeedback", QVariant(value)); } - -inline bool WRS970X::KeypadAlertEnabled() const -{ - QVariant qax_result = property("KeypadAlertEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadAlertEnabled(bool value){ setProperty("KeypadAlertEnabled", QVariant(value)); } - -inline bool WRS970X::KeypadBacklight() const -{ - QVariant qax_result = property("KeypadBacklight"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadBacklight(bool value){ setProperty("KeypadBacklight", QVariant(value)); } - -inline WRS970::TOnTimer WRS970X::KeypadBacklightOnTimer() const -{ - QVariant qax_result = property("KeypadBacklightOnTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TOnTimer*)qax_result.constData(); -} -inline void WRS970X::SetKeypadBacklightOnTimer(WRS970::TOnTimer value){ setProperty("KeypadBacklightOnTimer", QVariant(value)); } - -inline WRS970::TOpMode WRS970X::KeypadBacklightOpMethod() const -{ - QVariant qax_result = property("KeypadBacklightOpMethod"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TOpMode*)qax_result.constData(); -} -inline void WRS970X::SetKeypadBacklightOpMethod(WRS970::TOpMode value){ setProperty("KeypadBacklightOpMethod", QVariant(value)); } - -inline bool WRS970X::KeypadHideVote() const -{ - QVariant qax_result = property("KeypadHideVote"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadHideVote(bool value){ setProperty("KeypadHideVote", QVariant(value)); } - -inline QString WRS970X::KeypadList() const -{ - QVariant qax_result = property("KeypadList"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int WRS970X::KeypadListCount() const -{ - QVariant qax_result = property("KeypadListCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool WRS970X::KeypadLoginEnabled() const -{ - QVariant qax_result = property("KeypadLoginEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadLoginEnabled(bool value){ setProperty("KeypadLoginEnabled", QVariant(value)); } - -inline bool WRS970X::KeypadLowBatteryNotification() const -{ - QVariant qax_result = property("KeypadLowBatteryNotification"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadLowBatteryNotification(bool value){ setProperty("KeypadLowBatteryNotification", QVariant(value)); } - -inline WRS970::TPowerTimer WRS970X::KeypadPowerTimer() const -{ - QVariant qax_result = property("KeypadPowerTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TPowerTimer*)qax_result.constData(); -} -inline void WRS970X::SetKeypadPowerTimer(WRS970::TPowerTimer value){ setProperty("KeypadPowerTimer", QVariant(value)); } - -inline bool WRS970X::KeypadsOutOfRange() const -{ - QVariant qax_result = property("KeypadsOutOfRange"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadsOutOfRange(bool value){ setProperty("KeypadsOutOfRange", QVariant(value)); } - -inline bool WRS970X::KeypadsPowerDown() const -{ - QVariant qax_result = property("KeypadsPowerDown"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadsPowerDown(bool value){ setProperty("KeypadsPowerDown", QVariant(value)); } - -inline int WRS970X::MaxKeypadsAllowed() const -{ - QVariant qax_result = property("MaxKeypadsAllowed"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetMaxKeypadsAllowed(int value){ setProperty("MaxKeypadsAllowed", QVariant(value)); } - -inline WRS970::TMenuAccess WRS970X::MenuAccess() const -{ - QVariant qax_result = property("MenuAccess"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TMenuAccess*)qax_result.constData(); -} -inline void WRS970X::SetMenuAccess(WRS970::TMenuAccess value){ setProperty("MenuAccess", QVariant(value)); } - -inline int WRS970X::MessagePeriod() const -{ - QVariant qax_result = property("MessagePeriod"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetMessagePeriod(int value){ setProperty("MessagePeriod", QVariant(value)); } - -inline QString WRS970X::Model() const -{ - QVariant qax_result = property("Model"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool WRS970X::MouseInClient() const -{ - QVariant qax_result = property("MouseInClient"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool WRS970X::MsgAckEnabled() const -{ - QVariant qax_result = property("MsgAckEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetMsgAckEnabled(bool value){ setProperty("MsgAckEnabled", QVariant(value)); } - -inline WRS970::TPingTimer WRS970X::PingTimer() const -{ - QVariant qax_result = property("PingTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TPingTimer*)qax_result.constData(); -} -inline void WRS970X::SetPingTimer(WRS970::TPingTimer value){ setProperty("PingTimer", QVariant(value)); } - -inline bool WRS970X::PowerKeyDisabled() const -{ - QVariant qax_result = property("PowerKeyDisabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetPowerKeyDisabled(bool value){ setProperty("PowerKeyDisabled", QVariant(value)); } - -inline WRS970::TBasePowerLevel WRS970X::PowerLevel() const -{ - QVariant qax_result = property("PowerLevel"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TBasePowerLevel*)qax_result.constData(); -} -inline void WRS970X::SetPowerLevel(WRS970::TBasePowerLevel value){ setProperty("PowerLevel", QVariant(value)); } - -inline bool WRS970X::ReceiveArrowOnAnyBase() const -{ - QVariant qax_result = property("ReceiveArrowOnAnyBase"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetReceiveArrowOnAnyBase(bool value){ setProperty("ReceiveArrowOnAnyBase", QVariant(value)); } - -inline bool WRS970X::SMSEntry() const -{ - QVariant qax_result = property("SMSEntry"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetSMSEntry(bool value){ setProperty("SMSEntry", QVariant(value)); } - -inline int WRS970X::SMSVoteTimeout() const -{ - QVariant qax_result = property("SMSVoteTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetSMSVoteTimeout(int value){ setProperty("SMSVoteTimeout", QVariant(value)); } - -inline bool WRS970X::ScrollFaster() const -{ - QVariant qax_result = property("ScrollFaster"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetScrollFaster(bool value){ setProperty("ScrollFaster", QVariant(value)); } - -inline bool WRS970X::SecureLogin() const -{ - QVariant qax_result = property("SecureLogin"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetSecureLogin(bool value){ setProperty("SecureLogin", QVariant(value)); } - -inline int WRS970X::SeqLinkPackets() const -{ - QVariant qax_result = property("SeqLinkPackets"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetSeqLinkPackets(int value){ setProperty("SeqLinkPackets", QVariant(value)); } - -inline bool WRS970X::ShowAnswer() const -{ - QVariant qax_result = property("ShowAnswer"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetShowAnswer(bool value){ setProperty("ShowAnswer", QVariant(value)); } - -inline bool WRS970X::ShowReceived() const -{ - QVariant qax_result = property("ShowReceived"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetShowReceived(bool value){ setProperty("ShowReceived", QVariant(value)); } - -inline bool WRS970X::ShowSending() const -{ - QVariant qax_result = property("ShowSending"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetShowSending(bool value){ setProperty("ShowSending", QVariant(value)); } - -inline QString WRS970X::TCPAddress() const -{ - QVariant qax_result = property("TCPAddress"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void WRS970X::SetTCPAddress(const QString& value){ setProperty("TCPAddress", QVariant(value)); } - -inline int WRS970X::TCPPort() const -{ - QVariant qax_result = property("TCPPort"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetTCPPort(int value){ setProperty("TCPPort", QVariant(value)); } - -inline bool WRS970X::UseDockManager() const -{ - QVariant qax_result = property("UseDockManager"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetUseDockManager(bool value){ setProperty("UseDockManager", QVariant(value)); } - -inline bool WRS970X::Version3() const -{ - QVariant qax_result = property("Version3"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetVersion3(bool value){ setProperty("Version3", QVariant(value)); } - -inline bool WRS970X::Visible() const -{ - QVariant qax_result = property("Visible"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetVisible(bool value){ setProperty("Visible", QVariant(value)); } - -inline int WRS970X::VisibleDockClientCount() const -{ - QVariant qax_result = property("VisibleDockClientCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool WRS970X::AddKeypad(const QString& SerialNumber) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 46, _a); - return qax_result; -} - -inline bool WRS970X::AddKeypadByID(const QString& Keypads) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Keypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 47, _a); - return qax_result; -} - -inline bool WRS970X::AddStaticKeypad(const QString& SerialNumber, int KeypadID, bool Overwrite) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber, (void*)&KeypadID, (void*)&Overwrite}; - qt_metacall(QMetaObject::InvokeMetaMethod, 48, _a); - return qax_result; -} - -inline void WRS970X::BeginQuestion(int QuestionNumber, WRS970::TAnswerType AnswerType) -{ - void *_a[] = {0, (void*)&QuestionNumber, (void*)&AnswerType}; - qt_metacall(QMetaObject::InvokeMetaMethod, 49, _a); -} - -inline void WRS970X::BeginQuestionAnswer(int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer) -{ - void *_a[] = {0, (void*)&QuestionNumber, (void*)&AnswerType, (void*)&Answer}; - qt_metacall(QMetaObject::InvokeMetaMethod, 50, _a); -} - -inline void WRS970X::BeginQuestionPrompt(WRS970::TLineOnePrompt LineOnePrompt, int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer) -{ - void *_a[] = {0, (void*)&LineOnePrompt, (void*)&QuestionNumber, (void*)&AnswerType, (void*)&Answer}; - qt_metacall(QMetaObject::InvokeMetaMethod, 51, _a); -} - -inline void WRS970X::ClearDataBuffer() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 52, _a); -} - -inline void WRS970X::ClearKeypadList() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 53, _a); -} - -inline void WRS970X::Connect(const QString& SerialNumber) -{ - void *_a[] = {0, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 54, _a); -} - -inline void WRS970X::Disconnect() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 55, _a); -} - -inline int WRS970X::DrawTextBiDiModeFlagsReadingOnly() -{ - int qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 56, _a); - return qax_result; -} - -inline QString WRS970X::GetAvailableBases(bool WithDescription) -{ - QString qax_result; - void *_a[] = {(void*)&qax_result, (void*)&WithDescription}; - qt_metacall(QMetaObject::InvokeMetaMethod, 57, _a); - return qax_result; -} - -inline void WRS970X::GetBaseInfo() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 58, _a); -} - -inline QVariant WRS970X::GetTCPBases(bool WithDescription) -{ - QVariant qax_result; - void *_a[] = {(void*)&qax_result, (void*)&WithDescription}; - qt_metacall(QMetaObject::InvokeMetaMethod, 59, _a); - return qax_result; -} - -inline void WRS970X::InitiateAction() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 60, _a); -} - -inline bool WRS970X::IsKeypadInList(const QString& SerialNumber) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 61, _a); - return qax_result; -} - -inline bool WRS970X::IsRightToLeft() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 62, _a); - return qax_result; -} - -inline void WRS970X::KeypadLoginResult(const QString& SerialNumber, bool Passed) -{ - void *_a[] = {0, (void*)&SerialNumber, (void*)&Passed}; - qt_metacall(QMetaObject::InvokeMetaMethod, 63, _a); -} - -inline void WRS970X::LockKeys(const QString& Keys) -{ - void *_a[] = {0, (void*)&Keys}; - qt_metacall(QMetaObject::InvokeMetaMethod, 64, _a); -} - -inline void WRS970X::LogoutAllKeypads() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 65, _a); -} - -inline void WRS970X::LogoutKeypad(int Address) -{ - void *_a[] = {0, (void*)&Address}; - qt_metacall(QMetaObject::InvokeMetaMethod, 66, _a); -} - -inline void WRS970X::Paint() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 67, _a); -} - -inline void WRS970X::RemoveKeypad(const QString& SerialNumber) -{ - void *_a[] = {0, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 68, _a); -} - -inline bool WRS970X::RemoveKeypadByID(const QString& Keypads) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Keypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 69, _a); - return qax_result; -} - -inline void WRS970X::RemoveStaticKeypad(int KeypadID) -{ - void *_a[] = {0, (void*)&KeypadID}; - qt_metacall(QMetaObject::InvokeMetaMethod, 70, _a); -} - -inline void WRS970X::SendMsgByID(int KeypadID, const QString& KeypadMessage) -{ - void *_a[] = {0, (void*)&KeypadID, (void*)&KeypadMessage}; - qt_metacall(QMetaObject::InvokeMetaMethod, 71, _a); -} - -inline void WRS970X::SendMsgBySerial(const QString& SerialNumber, const QString& Message) -{ - void *_a[] = {0, (void*)&SerialNumber, (void*)&Message}; - qt_metacall(QMetaObject::InvokeMetaMethod, 72, _a); -} - -inline void WRS970X::SetDesignVisible(bool Value) -{ - void *_a[] = {0, (void*)&Value}; - qt_metacall(QMetaObject::InvokeMetaMethod, 88, _a); -} - -inline void WRS970X::SetSession(const QString& SessionName, int SessionGroup) -{ - void *_a[] = {0, (void*)&SessionName, (void*)&SessionGroup}; - qt_metacall(QMetaObject::InvokeMetaMethod, 121, _a); -} - -inline void WRS970X::SetSubComponent(bool IsSubComponent) -{ - void *_a[] = {0, (void*)&IsSubComponent}; - qt_metacall(QMetaObject::InvokeMetaMethod, 125, _a); -} - -inline void WRS970X::UnlockKeys(const QString& Keys) -{ - void *_a[] = {0, (void*)&Keys}; - qt_metacall(QMetaObject::InvokeMetaMethod, 131, _a); -} - -inline bool WRS970X::UseRightToLeftReading() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 132, _a); - return qax_result; -} - -inline bool WRS970X::UseRightToLeftScrollBar() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 133, _a); - return qax_result; -} - - - -#endif - -} - -template<> -inline void *qMetaTypeConstructHelper(const WRS970::IWRS970X *t) -{ Q_ASSERT(!t); return new WRS970::IWRS970X; } - -template<> -inline void *qMetaTypeConstructHelper(const WRS970::WRS970X *t) -{ Q_ASSERT(!t); return new WRS970::WRS970X; } - -#endif - diff --git a/thirdparty/fleetwood/replyWRS970/lib/replyWRS970.lib b/thirdparty/fleetwood/replyWRS970/lib/replyWRS970.lib deleted file mode 100644 index 95883bd8c9e3215fbc47cc16a40df04813e76e39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34914 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�H;%Rsu=GIe;ry>0Aq%> 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

;cr*CdIWBj#ZA~L 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�hyat4{hP^ZkX*{K!k7q$(Rj0^pf^S*%RP1)Orzp?U z+3Kt(m@^iyW??f~pJTB_#n#p7&!y=cr3vYIvLz=ps`{BqMs?wGgoIglDKUurb^uzX zr>2Ce)t;^y6j`Es@rRv5nL|^6Qz4Ee#|$q=a8qPS&ZFwH2o#EZCQdCrH`D53!`p`2 zrIb}|Q}GzWYk&$XHj$dpH#5Wylj(uLn8Gi%#~!la6Pj28qDoO9)^iYfp#W# z=qe^&_H`bEmF0`+r3Hd6-tt1~2KvcHrgKMBSa|kk*`WXTIHxexYI)6t+_TfzP^kI| zRJ5A&SzvrF9njFRxxp|y<17VpcEBf8Rzb=zlcVIp_0EDoMeZ*~K3I)zuohnNLM~lZ zDi>doyh>?OB>#}zRsAE+oWZePoQM zatNerj+JY5?nC3caO@{?wIYL&T0o7kR57wxsgf1TlFhJA*Myv&!=y!t)2Lu=g0p$n zl!(GbmMj~A)v{`Bc#Ns~*@e$Qe0a*}o*7-j!onVUhNz6gJMz4di=lFqa0$m2#fXse zu3=Oh%ud0ivQBt!tQnt{2a)fR844RJN+eAS?}aBMsY`{c3OnNPmXZ@+u&J#>W-@-Y zdvLT|fgGb^xk3yji=Yz|R^B18w9j z^2?0#9C(M!UctP~QCKNb?@Ie5rPbJFwQ_06=dH@|Aa9jDM)(Y>dJtLupK3<$lwra6 z?Cg{YNx9iQhhaW~;(n`2$L4knRUq)nQh7M-1v1OttCuETTpGSXtk*XsJ3S>Mmy{1B zi9FYeGK@{NH6X!O_7eG2F2OvX1V`|7TvQ-)J9b8_$F(MwVr zQQoR@snM4zxBLocP_?G?`xI0wp<)e}@r52FSKX_%W|bfj@%AAjCCNkgc11zdf#+^}j*?$#yC>Gv<(-rA@FxmE2U!Y
G4(1?w^P$jnV2h8>C+>G0YJ>sZG5QgW?9 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�Cis@6?T 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
MiVt?MU4jl}Xx&1t5&wo^+8z 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

#+?M{DTt)KAKKrBq5ZD8 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

>L3HPUz9`xtpe3S-fW9P}4Cu?ESUZhp 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ύjksPl{p2nWDe~CCaQ)=eeKOhDq`iSYVk7HP(6l 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

xw24%{u%a4lpBy?2f_mEpvy2` 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

(fC^{27^IK$F8 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%0DLoWnGS$H1$0 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Ð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 z

  • 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 z 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 Q9&J*s&7 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

    XIJ{S*f~zL(=~uZI=?&wlvPb=^06JU8SP`( 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 z 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%0D6s0LEy#bnPayQa!BDekb9ts3d z8vHz#An#ny#3W6^zBfI-G)Y+UM-!zekCy9de&Qv(mNXCeCh1z9;h~Q}cE#eTMg4^G zkRbXaAtg^7b&7wBr83EVf^!5)uE_34Dy<-07YnpcV(zTT7PiOoCd=|no5=|zH>Q32 zW#Vl~ElM{aiK3C1TxB(F&j&>>n7q`p7HvTjsWxE)*&+RT3YXOV>(cgpNll~Wb z&^l~~RQ>~iBnmo&{QC&R%GUre9Kn1kiY4QDQ_P}$(&nZJ8@Nm>={$ZLRnKd(+>Bym zThWlL>$B=2?}XMV`B(Tg*XO?;*OGOkhOVC*HZXsuOaF_hAk)-K4l1X7F5!(+P%N9N zGaF}mdD#%F!Uonw2J!Rb=TlZ|*abr5SK(>C@)vWF6L$yw^R-I}585p~UubjrxVhfj z=2Ro30ad6jiw=RD$Ks^+oWV*8i{*ASm%gBXZqQAKn45d5^bIBjr%K2t2odOig;pgb zX2rz9**}6 zWOb~}n=ZV6tpA&WLnG+(^cpS_rL3%loSZdagb~>hAuS2bbS56$RjFaVu5YNuhO={# zN-X3SeiF>aMMjM~bTqqSZ1nien}d6CV!6UtA4|tBFXVEDS@2BvGr^{M!UlSyGn0#K z9D?!)%%b&qe#51NkfCo)Z`IIeWti#q1zex{?+E`h+fX%?$h24&S<6L&Q?W3-AV%0= zQl4p97Cu!H*J_HKMQQU)E;5}sz%5@+E2vMTcg0r3X%JV^o7!`5l?FG87bu19e+*1f z4Hud71(Ra>o}jTQ_%e7e2OH;h8b_4;t*VkD6iWx0I&ZpH>rB|N@M$|YDL}%FD_MF?-ysmhU*WO50p;c?V~V5yCOWkvwZSkt8q>}+K#REm+u%;$I1sz zjue>wvC#HosBnZFiyKOUFV8rmX1c9>VEEW;C(xh6)W=BYRJq*latRs9U2*r+fvI*v z7f^Xt`aF%VB;i~{p z0vly{=YgH&a<9*&7<#EPa?udgHB6(JXMR8!VR`Dn?g4dtDE{`j{nHRf%k=y5gW<9= ztyy`A$=jdYz`RYgTvJn1trdBolclvQO_tkjCQt|i?%ut-;WZUf5umh{2geWWyqozM z-3g6*W6d5OaNJgsV>`QymVbBoICy2=>JrftdHX`UG(BOJCs9`2HPvvSTw0?mNiFmZ zvZH)*crvGk4fzu5RBW$2HB8Sd=&mg)Dg_D(C{18Ls_L|aLXPpi8}$YB-Ej}U+|BRYS?)Z*f?3dU-7!%pPfe8vELHHdZKD7~bP(n#wN+`b zJY0J1LElAyE1mHAo#oO&F`F*(z{JGZ{(`Nae6FvruOP$;`WWj7*KeiIz7D%@V(nO8 z->r*g!3MtoSTnr?>$i^W?{H8GHH(fg&xLQG@ivdGo#7MMH80!m*eG^;zwtlNkX=`|OUsy%ReY^;rWnaI&A*I<{(iUpWkYmof#g<$|AAt#6<=IY#-et^50qi@j?X zP4ul_rXLyGIyQEHnS4v$)RionW@B24HmlJ$NOCO3U87xlk5S~>wRX|kEym)B^=te3 zy7UJp_ILHIztv#jCfu~o@p`qsfd=3j$L`v{zpu^K{a(PJk@x6uIuJ;BE>8Bu)`_u+ zYftETup+hk25CBGVbQ9-ZVO>pIKnT}p*r-)9Yg;4%jQgASZ|WNc#XUV3Lf zD^W0p3dHeQ`$Vs0`kK>GN*YzmPBWRVkJ6df#=f(*E9W{(N9oOZI)@VzQ?%V3o03ai zX~_(6+50G5psgvC5RdR-6(67_*4~L#d-wOP(ARG5+dEG0?AqJ6wX4-PU#4jsRBbW_ z6g*d64fjI0&-xhJ5XD<*0AmyF`M$$D`u6sO7`R`grf1yU3o-UZozHVYWgYka6pCB-=*|3snzj9D-!iD(oDk- zct%AAOyL0!d`~I_jek>Ey>Thlpk{+M;PDO)iZ&zW14I#B_Yw4!wy}DOuiW0FW z&EJy=|2)mKj+SQ6vX=*&Q^EbTY1##gCo31(fmJ@6K`jN})s@7m3L7A4_uCI{>OhTmz||E>-o?xfFe7N6qku^C`zY(x$&HXzWikQ@pQf8(<9- zbivHp^d|2YA9Y-JdOuBTrs*VoI7_FfKNb8)Pe(!WuLy#g==1M%zinn(1k+zTqop0z+`@ z?U<*|>5sK|CeiBaVaUpfQ#r*)WbM&@chs1PI$ga*tIGsqCisS^|Nb=rH^uBIf=WQA zF8D6O|M0v&h4Kv8U@$h&H=lEnX);St{Vf9hEV^lojaQwiE6vWnBT<(Q=DyQ^jLt)_ zz_zbLd*@;)pN?n@2exMDw8iVUFpY1AcBwjU0F~+)W;;cH-;I*=)jE#u-RZE6w$djk zjqJa};bZUFuVX`n4L8O#zDmY)_lTias-`$VYC7boKs4fLy{oZW-(Z^7eVGUi54mU3 zH1a6D?3#YCKhd)LgLE=_UaHtzD1;m5U*3sP+SJ# zft>dyN@R31%j!*+W0DsD$g2c%9Wz$2(ne*Zl7PGK!e!ITei@vg^QUJW4rmBFZ0BSm z9mOwl#Dj$6+I6aHjjMEeC3c+V0wu%|s!;EvaHOhcMvl0*92cea{m$A&0a zMX0<+@?oudlMVHlZCIw*_zU|?*x+Bic}^ynbEoqbH1#gAb*?ZT73SLsK7#{ejpvKUznkFX&=_l}THy+zpY)|wHF0SvXEq|b7p zI}j2XO3i;z(@#MT{S$$f+>{7%H>r4G$;!qEa{xAI$)_r^!`IQ|;e~=CV6)Xk7{e$e z?j@VYKPxw;g3a~7267z9;AVwW>Y&W9*fYUlNe-rv<&2zLECjtc4Hep^C`jEdzRs%% zY^ZMvQgf@T%EErbn*>GMUaLgSjfIQi1w@To&pQ81vMvHPaOiFSJhQ%AqhV}h zL>YqXX2vs=Qy^Wfu3;+8^g0~DF2j2uc=G(db@x4=s^ML>CnwO9XQ-@AXz(Mt(k1 zb||NyaI8G02yQyLek*94;nZhq7Bt_%{j9tGEk$c`#d~|RVwwv_<=<`lq}(M%^zRk{&o?^6qD$m`EK|4pLBhuP)26W`9tDk8<#PF1jLE?}{^*>g}nGJ!Q!luQrtqxAdk6)WgqTD;WH`sI` z?S@--DIo`8Lu!8ijk}N#=B=8o>wFLaNu7+SZkrTfvB+g5Mb*3#X*ZUeg&3RDOigs6!d5EI*O zc-Qil?xBP2pnvSVEA1LDMF3*?^m)Oh;tXMf6#u(>`MPcEUi9x6+V<%4?N;uCEiLOd zjF|G97}!X;d)x2ma}5$(X`9Aybw33~VqRWQq-*!?8R~9ndGx8QC#Pv0M7(A=w!FKg z`&Pl-wq(&K=T*lY_Ea}t%WPw|?aZYIlj8dy&Z)_nOtbHIWUA#4ga_$Gt2cBnIWp9; zjmEN|v~9!c?q_NuHbcDSeGnFVI%qTa3n{bfzeZNyYHV2d!n&3_uQgs8dSG44@@GTW zR>I=yH(rz6hlU4Ga<;nP%D(hyOUsvOwhs)g9{QEFeQ4c=2ZkOnp1ZSU-3vqAwF7wL zztDYIaI-ecAEcSx@iiLz&a=*c^$=NTXrE7!u;Ym@BzH?CtC=2vzij!smZ2A=Z2Qgc zx;OmP^Ss%%s-!*1d;{52x_KL&ukBlC`IhhCDciMErsMaIyhxu_TqK2Ygbn<8c6W(< zkP^=DsiBs2&-aF8EyK!6PFN_>2R5jLe?~+{8^JiWV&`?WD_w{+_q35@C z54~0tW_S0`s`dn8dBO(C%1pt-Hm%;}LoJU!+I_^m^N-!jmv{FW820z+>o3sfZLXjH zZA;7Q&k*P{=}LwmY*2l+q2bP24f5SSBo(i^g72k*MqX1(#OM zLRO-3$x6amp;yhiI;Wt--O;TTE{bTZ*IAR(nU_FpY!~w*)5e{#1Hbw=6kO3ndF*Hv zF?DM|Aqciuo@OpQTNXVvYtGnb!s#`s9!vL%0(=zvZkpdfu987{3s^^*%X<)bD;}_B zD)z!(_|hm^I(r+N@+4c&4~SW2kCmW-xoBpkX?-_!z(JMDRyu7cOGMEU%-;6;x@*p! zQ*c`uVFUYKwtXRVp-_@V>&#Q;b2Q`A_kazvUaEl&-m8#B1Fm#)Ar}|%MkiD~+NU1~ z?x2Q(g6l8P8Wcm%HYq-HvuAn@VFRl^6v_aNiauK73|dBg+L`jng?dyJus9BZxy_0l zBUC-wx-z99U8X3>r8z@9LmJ(?8>{C>cR2+q zvW|q%0Nb8+E^F{TPg~+Hek=pLrwHQ-Nvf0I*n4D&s=xD68&&Hg*_F z3)6JusRx)$Edgpwj+&V4QU}QfR90PYzOFI=cg6rvRXgj&#X`w+EPeSsu@e#la2?~+ z{ZeIeY)t9Q@+ewMbcZxOt#%~G5z|d5XPYvsWTAgF)u9W44fg4qZN`O`5}T`|TyEsu zp{SXx59#_1L8q*_zp?|cB~Um)Uyo31DGyK9EF>OgQ+`MhoSnD$bsR*Y+q5i4FY4t>pPn( z@1|drj?p(d_m{@kzI=?{u=HcWQ&msrdrS1vW6i_O&6C3?OX_zGmEjH38yZUcJBPRS z9h)3(7~C@F*VV%to;)^QDvckj9e4G&#$O(9XdYZjU%xIjSu=pr;Fi*4*WfU{v4jb2 zS=w;$2>t$8XTx9vUSEB~$#Z6^DbW%f3kFPc(NJG*<2c?MVuUF>;|CG zjSrUw*+?f>2a75Ln4F$KNsVKe%uQ?7Im@FuyP8V}#~bP%<4F!zmT$OokjKoM@U$uO z{-Svu8z+l&9cx(H*>Ge18Fuu{jYYGg^&g&8o1AtBJ)GZoWJ^Qm!G@cI9g_{UOVdEc zW77|hH}k=$OsfII8?JpFex|h?KR7wwb!@zIoF+Y7YOd^Cbz|q?;AC@WWtVpHv&Ty( zX>gOn&7EE2lLrSIp8VYFhG-^348jmEFKt+Q5I>jb3Df74-*~JvJ&}g4r47f9HCz-l zpEi**8-ia06IPCF!{i|Cj3JRbxiKzBUN5S-!jHi;I zhB2TtqzbHxMKh$Tr)p>b!Mkc_fv?0f>dT2be4p-2)+Mw=B1mSqCX4%HK_+q9{V_Cc za*sAmBo>|R3X=8dAV{4b#ZpmFeLp=f7Np}r6z7pNrURZ6O{6guG^*jvydyO~txDi1 z&a&lc!0F8q3=rq9(=Ve0+Q>1sc)u2}OV513rp?M;am+UvQ}5cGs8~_MM5DA8qbKkm z@z|>S{~zaG10`2grAv%lpHNs{=cd<`QU1UOD2NUC zz(*SbK{IG;VkFZuCN0Q&T?@6R9Ut+v0mo+$GcJjQ(7-T__!gZsg1A(ik!Twibe65o z5JkqfzkP0Xx~hNjQ;S8Vy6WD0&OZBmXa9U($11ZNb@Ytuc%nt7!A%#QzvIw~(DG!U zm|8Vx9#w#v3eSLG1;fQMU`1M8rR835m3oqAk93SJ@{mSY3r@LlM}DU#7RYv>{5M;+ z>6LA>oWVM1Cv;aQpE%jNZH(*Cv$JHR5lp#dl?yg|5f7`L#|FU$$Q58ur{!^=|Ii%j z8SrWbJM8?Rjp5Pb3K_d@7Cu8uia(isR%d5-+UjJWBuT8|}e2^gcyD>6x1D``jcxPfhgDw>@8;q`&RyxqamCC#ITj&@(zY)N}h( zdtX2OWV)|!XsWMontsyW)BF^=)6{f-U(a11X>S<;z4)2@q7OsubQ}8D9sTX2eRN+M z1jabkKRMacPCulZ^gNNA)qFiYv#+nOePR?3?{8l{+DB6u?P>4no1AFBeR`sAbaHxn za=M+KG>WN?ys>!%{iEjjqodOczj~(d{Gr42zmH^_z8USK=k?R$_%(U^M0-#FXgZxC z8ue&jtJ&MX`=*}0eprP}(+-^n3$+I)xhzZ(1+ zOfi9Hw)fDmr}{>>w3D^S*mMnUOIDc}ouq-$pV}uT`VSIsN~Zt)A%VS!~GteM6&@6J+X9czVy!G#){h)AfC$ z)91B)WvJ!)zRBr{$x-;-6pfJ#bO$^3bPxQJX5ab%n*8cFoC9aW?>7Q$q)Xk4cOL&nl-t$;7^jlvu6)+b1q4q(~?eb91 z(gE`~D4U96?n{a?jph7gdiM2(PvnE)Mu{3U$f0X=zj5qI8EfT-^j_jpQH(0UvZrTX z@2X;K)ZfJz0;dIDthY4Hv=yCA-{7&xuT8bnD?)q4HAYUrHHM>_3=$UaeuEL3nqrx6 zRL(Se)+7sLxiNhWHJ}17((__H`v%1|XWR&THcCw{nnfT3V);Vf@R(_0QOs2o*e#xY zeN?>STr%!VD-KCDjgoTth3B90wl(+-viR^By$ySy=m+QF200l5LSkCGsJQU0Xw0QZ zzx5BMGR-cdQ30g;EHq`MD=w-^!msdE#aLhWH%w+*@G(K`L25*6iZZpEC1||Xb(kbdYq<<6}KamTh!7N@uM=z z;%P0?O*L&k`V$aqs*d6gN7JA+#}sDV46tzipmUk-qcJt3-!3xv@yxSZ`YnE$mM$#2i`MDkAtGK!ezu}x{-0DKTqls0+$B^zo(}yvmT1lovG?Qb0Al$owNc%W1%wHr9@1V*+VQ&-9)mS1oKz zKV}eH{+MaK+M~Tts?h}D{#~hy&DROJ^sTrVbShGN#)Pg8wJGw)aZ0|$p62qO$Gyv9MbMp7 zI{xLCvKyOClI|f9M+B19$Ys%w2ur4#>8JF2)RisGgr#Sz-@KPd=cY^c1i-m1|?!PQN*FK!s1x5DC0x|oM2 zG4-IxQUDRvT8H6>*kXRX=-!|SlKF!w?U80|NVP*O4IoUGP|Xl11r$k;^|SQrD8u9z zb2h*^zcEeLFiZ!4s<|&0pFc-vhGO@ya{w)Kh0Zlgn0*c^8m0(?V3B(v$f6k$Hqf&0 z@-dN|nIa2LS@|Bf>}bmvg@7V#kmi7$|AkHg85J8rns_#4A?P4PFJj1khnjOef?o90 zSu)|3&=#jBm-te*^;vw%zvXhcC)93a4cCPsB+h1*5k-+UQdQGhP|P?d`*@yWFN^V%`z=-UGG%8ecj@i9(hy2%Gm+E~bhd}S8qfX& z>JT;iC1yI`rW?al44Kk+i#68BfO@7)gJjvinqKA13+!|HFD`=Irp?rt1|VhA&m@!T zOQE>tTs8N_tOH~#u8B)I9&b=)*>lmk(Ix~34fCs3d&})PGvdiINkTwM3H=g>!2zJr z*CqsqXfu4^bWH}+NZ?}N7iT9vm~tf}nedw|s&4K0KAK;gJK*eaDZV$s8ncFsAS>-@6EJvH z(K3L`&*G$!BWE0KLBN{F#pVy$1{sm58|wCsUbn=_i$v_A{D{tCK1RuvwWrYVUF2Rq z@`YV15G@;hl4+;`4i}g*Bsrq-PEVriU;BUvjC6MX7Z^HVc*PzpqD^eWs&CdY`$NtS zw;Z-?2|CUFvY#d%Og0vns3GCZ^@)lnzWp8~Bd!@U{Wy+{A2Qz4(I1LgaV$m zW5f+=oZ^PL)G0Oloeu>W21eTKRf5oG5s&FxOZSWwEkX(GOB_t#K{69z{(yPg=+o|K)?reZW)#4*84Z1x4Wd*EEc`yo*c(UZm!Q1LqPW;NCZjc}zsgLQ($EVt9%h@J#+C0zIfs zJ(F80W?HJW&X683J_i?w$RJLnqnF|a6K@H{*Z^^1&?pO;K!!_D1kJkSA`n){1f-kF z#_piFA(d2`wU+MeQ42MPiq6E_^k1{Yf*B4cR|KGV3th^9HLWj{m|X#5Fr z0}#--7O%OVDm|I28Tp0_#@8u$iP@v-U+Q%?W~;MeqZ*4uIFE zoWkhN=VC(?$~29i(WmopA^?r+`YHM#Zb%`^7y?|*ScFyIID}%(nL$h@O_0@ss*jk_ zT#vXRY_>NY7C4MqkBJozR8&M{LYJ#ZBh~Q(6VK3($LG;#w^+plgnmKs!JZCTC`T6mNEaxEw-@m{Te-fpoS=pjOU`t#8S6qPy6(w z-j%)#_=(!{zjcPg_@d!NAtu-Ma@Oy|Z`sBkM(2q#yV0Mcfc|&BX@t5?~11 zx;U_VH{HuG;mHF7K1cjvg||+4B+dWX@1X46>v`^|qDV<@76&pnhqtQ08ZK`+;BEv3IshH3x zqXZN2jQg5MjK2bB`gjhT0_&_<`Ym1(%<>Xk56-lElA}k|=y3qd_!e%dCd zSo*=01HXR|i$aS#?1$07BRhJxaXAjxgEQSS5jS>aH4+28^MTE!o3vz@koQ?(yt z?Ibx;-qm3xR@>plvB4C%5L$~%(QREP#JT7@AJg3{mM59cow&GyfyErridJl(W$V_i zTj`o}>#LK*&hH_=+!(_lAf(0aTXuo?O_CHk2ZVSMPyG2I(@)-Ub7I>W$G-P`NEio` zPd^8Z%UPnjBN<#}T`bB_wvtKyVq|Vc$FN!|UYoRa(#69!*iOc_ldbe@1P?5x4v#zQ zg>U7eD?IoIR#NY{hfac8IX+o8ZNi2|y}>T*a;}J@;7>Y|j@d<+K3zJBZp-nzq~D%JS;*wfKCS+gy^QMJ?u^^ z%QM)JCO?MhCro32oUbbe8yNer$-u zLw+n~V*~WKC9@se08O^)l8(Gx?>rJFg)^M*(gbsvGn~tdT6`zx*yqeRP6Hc`8-g(! zjOL$%W?^N%(L2J-nH$z8c74g8?JQLt$I1N2)U4;n1^^5lvflxPA#=a{0P|74CEsY* z3mxUiAnDqQI7w_k5Qc15)t>n9zkK|&m)%FPFU`?#rWe2l8KR^@0Q%F!syjDo{ozdA z$y^jhcYt2LY;pgTjpQ(#o2|9f-@k!6&U+9hb3 zA&}nD8aGgOMn^*6wbl}g6PdbYT}`KR%;^OLeo%=JHvGBMkt+TilZ zTc}(0`YyMxV5d4v9U5^C*NkRigEFNlipa1MUhxUA#P+Qt_p_YAd*Xs)*;ZzYn{x`8 zd~ydecZ#l09UENjh4d(t|C_KunjAs9W@KK-@q-tI+|o2sN**M%GnV`VN^oV(7B8_YzEAtcMe?#qB#SO3SAnYvB8`i7SWGj{eLy1ljJul2v= zlY0SdV877%H4eyaPq^==fmnrK_mHy6ex0qW#5hdH|UdBMdB+--my0n#g~(8A-O)JdF8Un(BjwtEldsik)phN(8>&M zjl^%PWy=e6s;?*{^}>!AXA1f);5pDHd!`i|Qc<{S6^E~z?#MXF7J;CFB6=_Tuf!{{L-u~SZ0PC(*;|<85=?rbSM-@1m~`M zcP5)jo*kw@kgnWb8p)AgChdM3Q}gbiq)fz>)4+x>p7lNp8@SrWazuzx&}TADLpIh- z+n?233XzTS8|4>+4Z^4bQGV5iB+{6rSj0PLpB zJ0?1FGaBuVH;bsel-}P-0O-53v4P9j5&&%sp+vN!g9)_Xe}%lMo*8-krloZLzh3BJ z{Pnj%TwE9%ctr8Lm@E75{=2~49eH>7r%TAeO>qc@4Nnpq!hmaMB6_4wJHg5x*~Yrj zMlo}KY+#5c5c&o9p?@pG`$6VB=!^aWg`}H3a;lDw6JY~+WXQE#-}^S$*LxLV!>U31 z7)AVc!Lc7i8Id(C;1`6#eMi1YqfG~~Zx~#vWrBLO?Kt+3tHN@m&Cw2$mj9}=#MAXv zgUK-^p9Ep~!9z6qY~El4yWTC3b_*dbdJJ4_(o>-PIhvNuD5f zm%E{!%~1%o_f|uc?q!LP5!LyoCdoo1H_R|OG zM;&%z|BV|)tLXht4Ee1Y8_@yr_{$l@aM~1EJ3Uq=4q?2~E|!O-T2!0yCx0|lAr+EGa6y&jD3Vd-9w?<^!+rTe5s z+5dB>&@d~H9?#g|G-HD_{Xc!2^VIm}YRDvp2#Apfa@{=wHoW?5`5U`4=Nxbqupwb= zC^*S8_pK-y*0lw9zi}85`7m*nm+HHqf0Yj=#(<6r5+bQP@hLb$vilq;2Q7$O6O{&X*M@ z_@|ByhMU5bLR0ge!3Mwv>zi5EjE+x;w1MIW$b*3gzQGE~y(OS<6E>hAZnjhea>Vgj zibcHS)Ukm^5-;s!n>x!i3em~M$IPyTm{fFc9fFi4r}dng22N;~u%6Ohlw z2AqCu2xjklPnxV~?)T|W43juHI{L*Vt&wC{(o?DI zXgEKJkb@sx=|@Gy#7{C+_BBtH>C58j)gr-KC(!KLMaR5-stx za@f?TkO)xeGo87-hM)!&XWiDc-VLuIWPEP!Q-H{fkRT{E&r&SnC8tx1RH;(ht>_u1 z?<{NpcYdbz;6)aPJ^thwI6hQRRR)DbGbTarU2 z_x499O)X?>u0;R4lrNwzD8M(AT~v-P*ltuHXLbKeEW$ zQO_qW{01S@(r!!KpjI9nKYIPo4QY~IbReM?sg^zMZ`yx!|C+KZUZe+(?>#m?zW=EW z<9oM_Z+Pn3r`B}Wwy)WD^yvQK(*BEX9shA8z44xg*Wt8~BoIA=?Pl zF}m-*HQS??*ZhxbpStJzl3yWo2A7yzx){M{aaj1@zCt1NL?UwE{_!<8tn`fJ;`qpMFXV`N5}UcJ=*Ki#q@f_J-FuJ`2Ov`r$Y@camv_W&RD}0P|dYS?koo6NeITJ zjwDPWnB@aDmEvY0H`Waea84}}`DPdzi_V&*Sj0mMgG`WmJ z(5s^=*=@sy@s(nH&A|M)Hk z2(>)PxB(7cQGO)~s-CHn-n4sntxT`QYLVq~t*cz!=s^S(M7~#E+g+}fng2-(TdA!r zSIXhy*dU^H)pEH~DSImAK^kJd%gm*qCiO-dMy*@B5jqx1J>SfIqAMc00X?>Lg3RVC z(c{Ce?(S|+1|eUsmR(@fSt+qvR4d3fX#R1zd)-aLWuLQ{lmp7#I-1DFvIrxt64ajT zYWGeuL!Hw_MxURaT9DYH=Nwt`f#oiT+NAmD*iNt2WKG$drN8wVN*RQ)VTU8O8)C zR5oN)pm}*rpFH(?gHlyqr9d>-8_)-XL?Wb^g4VfODY-u0A{9pEu8rgs#p>ExxmKhd zZ*&wb*ueZrI;d%CwJK&=N@pqN^^&SM-Fkyh9!9TjSoW1+lxAA^4JLw=?oI2eG}ls* zP_&^}(cmv~!G$i00_J_Y&GiO01iA;5SYaY-2Lkelm@gvdq}YhPi{ej?eS%=IoB}2s zC?lQ?(sYf>y=eC!UE4TJ&Z_xEQHk*QQ`(r2#yB=BU zexybFgbAvGF2_n%tvX@7!54pOA$Wf+ly=HgX*DyIy7r=CbI8crA6jpKr1ZOvEiHk^ zuTToDKhWCQR$Tn^s$w&x&d#rTnJT)j8ej9;n7g51aGKc;6nO#Pm!Nr?+*vgA-%=UO zW*R&C6v@SGgfNc8AD6VADbeN;GS$cfT`4iIbTpx~Y%sf0vp_|NO*Fu3zBnBDERYlz zUg>|flWzLx-qZ#~>FSdYZ=12frDTaPmBLNyog9%ORe3Kmf@C>X%q>$4Jd`B)Yo>;c zCREPG20o?yX!zf+vALe?nynPFT*w6Z(u_LtKq(fd$9?iW@`i*`yim0CDT2y2hQ{7& zGnVzH_xgJ;Lh0>)RpiZ-$|XM$AI17-&fdvQoZ+>RY^gM)7 zB?wdD_t;Bzg{RrW)IWAC^e`{oMYkFGtB9kBCVm4)aJt;PY7oZXOjh6PD^p;Zfhfs< zYuY8g-&~6fO51pj1CM9ORE1Ud`s<6S%+|22bz`fNHD@t5=fQ?&X~(SkoEYvFsmzug zA#BJZ|1y`9C&+_*j=|Cz}pjuLAz|*GTS zyYNc+tE_F;H&o0xDe?d|sMG0FaLPg>bLx)$e$aSBI->|19NG$}IkF8}N}Fu=2$-Xh3%w-aFJI?A>?KP~W^n4*;J(kYu~xrr%Q|-94?Y(cn)(zR9l6o^4sr(cp18jcX;sR>H!>-X zM-4W#^e}Z$(Sqhu`!r1?aoS##<$%fJt|_EzBY}`0Mg?imu>dygBU83rLe@fc7J(Lu z8_Y0Abw>ZTkT{uGo-8)7`hnRmDe=2ZE1B3CYY}YF*KyD9V@82Num*lZeNAALQf|DQ z;HiEhY@jc{iM^jZCfu}SfZ~Ip0fCJCw@Dst+8shv*5S*!wa71_y^t)O=hnjQ4n$=S zhA~ROye`Demt7#Z1tUa5wn8JMvq#A8T<-fsUf-hTddOpMu_hN&_luY8GUfE`d^}XWY`KK+w=7#50LgpdIluoJ(0avec3fZzEJ%xZZFp zEw}YvT#wG2Mmv~uTZqi)eEn#Ko>2B1*pR)>bGa3dW)Len6)Rmlk2{fmLk!ZW=Y=3x z5DqVrQz)0?hWxK1AAENOeuIGSE2B9v*-nY*)mh#<(z7j1b`mm`0 zQv(|)6_%kqzgeSA7kw!~$8G5>0&p4%Q3^*1N^k`2xKVCSqrv{_vxPdY0R~Z#%)Oqn zvlr0mv8|VsNK0HkBfdTWdfLV2_hjSdxB^I76OD;{??Jx5aV_TJG%kM5>26zKHzpMt@H`v(OdDG{mqI_b~sd zfU?D7lG)@mG?p)7s2Ha_RHy^+cd+V~fb;ozuz`{WiW}5C*g)gbpGS;0YQ(B!EW(DS zy$uzv+E^6sOEx9A^}_pfDis7~p!?nnPW8n`0i?BT#Ret3BV;Ff)zG1)i{uSv%q!t) zxXmH@RQLo`G%Uru^m6eP@_TEaWVssBIeurht-|r_1$^d!!$_Wq_8S`F2&m>@gRzpE zB^-WdI%Qx3UT0`N4+tB^K$@MxSXheLgbjuO{ELiTFWhMqt$=6d<}4Hg02{b+ff|{1 z2^)N*#Xb@>8Ynq5hmybs#R5o5t>7z`wOX+}ks{sitXPMifqvr4TI{+HVQ;^?qJNm= z3-%|3{}S53pLD;8V8C8M7_!k5#mEF3v$27aDzUa(=$P(5IA~Ac$xLK1tSLpq0MF!- z9No`Z)xZY1y8b(DcBu3{jg}&F&*?q#8Z})59s#gHzKHZ1*Z`lu&6BDX8$fcSzgb^VC}lPIB8dN+9$L66sA#Aj)Z?R{HUQJJQoWg7s3Ww?vJO--BJjk z^A*^TIgSmP+sr}KNXmU2Hl8-yz7n<60O-r|NFhn`XXX~c2K6>Xfyo;wK0=pWs1G}d zU0)Ll6X=G9W_SW@sCe=}Y-h03dNLx*RI3U&9WVx0kwe7aPwM%6-G0XPOI%v{>lTf+ zlE32TES+1O#)43Ev^mLV?0(nxx-rmT*`K%k%G=3#fB8;ygWImTbFJp48TT|U#mnI8*l{2)SglQmC@7utuc?emcZb+Cc-F7|f7KOvy(CS14mo9Z$L8CMT~6Yu}88PX1VQMRQKU-Gq%@!d++NX-5s&%V=aMIuA;QnzbM{ zkk1vluhDg9lIb9H`56~~nDlk3*su@FeLt4Fy0Q5JaMsmF>y)+~&nfcP`JU%O5=gL) zfRO+#@IkI8w9^?!$-o(0?1Wy$hl%2@FE5Xdpw zBWqlGd3f(F^rQn6_Db$$(2j<-h|Cn2z#K&=sXaesgL2DCBF;xv(#(CLBTQ>eQ#?G5 z^O>i7^B7)_VqtjzzdXEW&*2^5Xwm>%uz{`!L-FIQX~YB2vopHLMKkeB?3I#^9XjOT zL}B0?C82O*A59OJ?Z9Dbh}48`=juI&k4#M5a=vEvl@7e6D-iG^8VdM;3s(;9Ioz{J z=>eL`o*yfJ8@-PmQnw!7vS;k@_baZfc)DCEhRr=pS|iHALan^&*pV-6S$*XBh{YL_ zmJ6hl3PoXPbb2q0eSU0o%cCW3{zWBsb>^#xaa@R`Xw3qsZBXa(D?YY4AUlA(0}^tA zPj~&EG1%rJEcDPfP=#sfQ_u&(bLG+Z-u556h{uq?Y6n$1JVW}d5GWnBN1apbI z>e8P(05tt0?W#p;kxW!1w++z)^r0LOx~7q(5dfl&6{1moqIv@bfH)53Z$H0vq2h$^_VGq>KrI1Pao8aXjt9E-5@>a&{S#FY9sGZ3sMm7Z_VXxEHa@Un36|RkSGrvKZgIP5wwg`lf(s<<( zErjeY1qy|xDt!~IkB~ef;@OB=B+>;#s?=;>dL|tnU0RhwV1psFxPeqvFXeQiu16E6 zCq!N=HgK_wlPDTk6c>fJ4yDM@h?;by=k@}c>J8>pm)g{p{1`wZi-9%bZ|cx< z4rA~lg;!(K8Em*tUT{}#u;Z@V6n9wZ!7J*W%a`xaBJP@VyT|HxqQ7|xcUS=Oke-cB?ZT_Ru~_N8bFCMURNx| zA**8vjpca;v9Ro(-`uAlO!%yo8yw6pYehJmxG~JU8M${K)Zjvv1F`IamLY7SuRF5& z=iwr(+d!jhEnL}K7}l4(Y=LCS;*JRaGfrS9v-*amRp(J&k5`l z;hE$)e2vzcx3Z!knoE##Or(rHamLPU;Fcs~mp;+iQP|I~WbF6*Hv z%?w=W`U{>{D)@M^^3zs6lX0wPOwG6~cUrmS_5UWy=UZ*doQqwxwxeL}T4HT4qNQh9 zpLg+pXJm+0BxV*-XFccC2M2S*A=*d(pL1`IlcK!R7KGAZYo|g%(xhoOMy=~R)>~zn zOqW@Q5$v^lE+C46(ZCRg7&STp+yz}CCaXlv#I7j1D$&hg#>>V;`J(O^6~P!V-k1>` z491DkL_`h7FF$Xey5~7>&oJEsqo4f;!%TN|z4cz6^PF>@Cup*+>PjVz>sr}2F^o#P zm3jE5RDDX*K2wuZRB5JVD<8jfHj`O4Xda{A$K`Iyjbn;Rm$rJQQl}F(ysKpz%U3%8 z(6n?{vVZeoNh+IU4+y_Jj)wXjJAVMBLD>&X^CK;j(th`H6tA3#3lpB;On

    gDbP<~hFVT(m-KYLFgd3t_ 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 z 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 MprEQgIgsi908n;1=Kufz diff --git a/thirdparty/fleetwood/replyWRS970/replyWRS970.pro b/thirdparty/fleetwood/replyWRS970/replyWRS970.pro deleted file mode 100644 index 6d0bc1b3..00000000 --- a/thirdparty/fleetwood/replyWRS970/replyWRS970.pro +++ /dev/null @@ -1,24 +0,0 @@ -TEMPLATE = lib -CONFIG += staticlib release warn_off - -DESTDIR = "lib" - -win32 { - - CONFIG += qaxcontainer - - # The folowing COM wrappers are generated from dumcpp - # - # need to register first the reply ocx regsvr32 ocx\WRS970.ocx - # - - REG = $$system(regsvr32 ocx\WRS970.ocx) - TYPELIBS = $$system(dumpcpp ocx\WRS970.ocx) - - SOURCES += wrs970.cpp - - HEADERS += wrs970.h - -} - - diff --git a/thirdparty/fleetwood/replyWRS970/wrs970.cpp b/thirdparty/fleetwood/replyWRS970/wrs970.cpp deleted file mode 100644 index 2dddd721..00000000 --- a/thirdparty/fleetwood/replyWRS970/wrs970.cpp +++ /dev/null @@ -1,691 +0,0 @@ -/**************************************************************************** -** -** Metadata for WRS970 generated by dumpcpp from type library -** ocx\WRS970.ocx -** -****************************************************************************/ - -#define QAX_DUMPCPP_WRS970_NOINLINES -#include "wrs970.h" - -using namespace WRS970; - -static const uint qt_meta_data_WRS970__IWRS970X[] = { - - // content: - 1, // revision - 0, // classname - 0, 0, // classinfo - 91, 10, // methods - 70, 465, // properties - 11, 675, // enums/sets - - // signals: signature, parameters, type, tag, flags - 17, 56, 78, 79, 5, - 80, 105, 110, 111, 5, - 112, 138, 153, 154, 5, - - // slots: signature, parameters, type, tag, flags - 155, 174, 187, 192, 9, - 193, 216, 224, 229, 9, - 230, 264, 296, 301, 9, - 302, 333, 359, 360, 9, - 361, 406, 439, 440, 9, - 441, 501, 548, 549, 9, - 550, 568, 569, 570, 9, - 571, 589, 590, 591, 9, - 592, 609, 622, 623, 9, - 624, 637, 638, 639, 9, - 640, 675, 676, 680, 9, - 681, 705, 721, 729, 9, - 730, 744, 745, 746, 9, - 747, 765, 781, 790, 9, - 791, 808, 809, 810, 9, - 811, 835, 848, 853, 9, - 854, 870, 871, 876, 9, - 877, 909, 929, 930, 9, - 931, 949, 954, 955, 9, - 956, 975, 976, 977, 9, - 978, 996, 1004, 1005, 9, - 1006, 1014, 1015, 1016, 9, - 1017, 1039, 1052, 1053, 9, - 1054, 1080, 1088, 1093, 9, - 1094, 1118, 1127, 1128, 9, - 1129, 1154, 1177, 1178, 9, - 1179, 1212, 1233, 1234, 9, - 1235, 1264, 1276, 1277, 9, - 1278, 1304, 1321, 1322, 9, - 1323, 1344, 1357, 1358, 9, - 1359, 1383, 1398, 1399, 9, - 1400, 1421, 1433, 1434, 9, - 1435, 1467, 1490, 1491, 9, - 1492, 1512, 1522, 1523, 9, - 1524, 1544, 1556, 1557, 9, - 1558, 1579, 1588, 1589, 9, - 1590, 1611, 1623, 1624, 9, - 1625, 1648, 1657, 1658, 9, - 1659, 1688, 1709, 1710, 9, - 1711, 1737, 1751, 1752, 9, - 1753, 1780, 1795, 1796, 9, - 1797, 1819, 1832, 1833, 9, - 1834, 1857, 1863, 1864, 9, - 1865, 1883, 1892, 1893, 9, - 1894, 1918, 1933, 1934, 9, - 1935, 1952, 1960, 1961, 9, - 1962, 1985, 1999, 2000, 9, - 2001, 2028, 2046, 2047, 9, - 2048, 2067, 2077, 2078, 9, - 2079, 2104, 2120, 2121, 9, - 2122, 2147, 2163, 2164, 9, - 2165, 2190, 2206, 2207, 9, - 2208, 2236, 2255, 2256, 9, - 2257, 2282, 2298, 2299, 9, - 2300, 2336, 2359, 2360, 9, - 2361, 2397, 2421, 2422, 9, - 2423, 2447, 2462, 2463, 9, - 2464, 2492, 2511, 2512, 9, - 2513, 2551, 2580, 2581, 9, - 2582, 2615, 2632, 2633, 9, - 2634, 2661, 2679, 2680, 9, - 2681, 2707, 2724, 2725, 9, - 2726, 2752, 2770, 2771, 9, - 2772, 2799, 2810, 2811, 9, - 2812, 2834, 2848, 2849, 9, - 2850, 2873, 2887, 2888, 9, - 2889, 2914, 2924, 2925, 9, - 2926, 2952, 2969, 2970, 9, - 2971, 3002, 3013, 3014, 9, - 3015, 3046, 3068, 3069, 9, - 3070, 3088, 3097, 3098, 9, - 3099, 3122, 3137, 3138, 9, - 3139, 3161, 3174, 3175, 9, - 3176, 3197, 3209, 3210, 9, - 3211, 3234, 3249, 3250, 9, - 3251, 3275, 3300, 3301, 9, - 3302, 3322, 3333, 3334, 9, - 3335, 3357, 3370, 3371, 9, - 3372, 3393, 3405, 3406, 9, - 3407, 3429, 3444, 3445, 9, - 3446, 3469, 3480, 3481, 9, - 3482, 3498, 3506, 3507, 9, - 3508, 3532, 3547, 3548, 9, - 3549, 3567, 3576, 3577, 9, - 3578, 3595, 3603, 3604, 9, - 3605, 3625, 3630, 3631, 9, - 3632, 3656, 3657, 3662, 9, - 3663, 3689, 3690, 3695, 9, - - // properties: name, type, flags - 3696, 3708, 0x0201500b, // TAddressMode AddressMode - 3721, 3735, 0x01004001, // bool AlignDisabled - 3740, 3757, 0x01014003, // bool AlignWithMargins - 3762, 3775, 0x02014003, // int AnswerPeriod - 3779, 3794, 0x01015003, // bool Authentication - 3799, 3811, 0x01015003, // bool AutoConnect - 3816, 3839, 0x01015003, // bool AutomateQuestionNumber - 3844, 3854, 0x0201500b, // TBand AvoidWifi - 3860, 3872, 0x02015003, // int BaseChannel - 3876, 3885, 0x0a014003, // QString BaseName - 3893, 3904, 0x0a004001, // QString BaseSerial - 3912, 3924, 0x0a004001, // QString BaseVersion - 3932, 3944, 0x01014003, // bool BeepKeypads - 3949, 3958, 0x0201500b, // TCommType CommType - 3968, 3989, 0x02015003, // int CommunicationTimeout - 3993, 4003, 0x01004001, // bool Connected - 4008, 4023, 0x0a005001, // QString ControlVersion - 4031, 4045, 0x0a014003, // QString CustomMessage - 4053, 4068, 0x0a015003, // QString CustomSoftKeys - 4076, 4089, 0x01015003, // bool DebugEnabled - 4094, 4103, 0x01014003, // bool DockSite - 4108, 4123, 0x01014003, // bool DoubleBuffered - 4128, 4136, 0x01014003, // bool Enabled - 4141, 4155, 0x01015003, // bool ErrorsEnabled - 4160, 4178, 0x01015003, // bool ExceptionsEnabled - 4183, 4198, 0x02004001, // int ExplicitHeight - 4202, 4215, 0x02004001, // int ExplicitLeft - 4219, 4231, 0x02004001, // int ExplicitTop - 4235, 4249, 0x02004001, // int ExplicitWidth - 4253, 4263, 0x01014003, // bool ForceMenu - 4268, 4284, 0x01015003, // bool HideAntennaIcon - 4289, 4305, 0x01015003, // bool HideBatteryIcon - 4310, 4326, 0x01015003, // bool KeyLockFeedback - 4331, 4350, 0x01015003, // bool KeypadAlertEnabled - 4355, 4371, 0x01015003, // bool KeypadBacklight - 4376, 4399, 0x0201500b, // TOnTimer KeypadBacklightOnTimer - 4408, 4432, 0x0201500b, // TOpMode KeypadBacklightOpMethod - 4440, 4455, 0x01015003, // bool KeypadHideVote - 4460, 4471, 0x0a004001, // QString KeypadList - 4479, 4495, 0x02004001, // int KeypadListCount - 4499, 4518, 0x01015003, // bool KeypadLoginEnabled - 4523, 4552, 0x01015003, // bool KeypadLowBatteryNotification - 4557, 4574, 0x0201500b, // TPowerTimer KeypadPowerTimer - 4586, 4604, 0x01015003, // bool KeypadsOutOfRange - 4609, 4626, 0x01014003, // bool KeypadsPowerDown - 4631, 4649, 0x02015003, // int MaxKeypadsAllowed - 4653, 4664, 0x0201500b, // TMenuAccess MenuAccess - 4676, 4690, 0x02014003, // int MessagePeriod - 4694, 4700, 0x0a005001, // QString Model - 4708, 4722, 0x01004001, // bool MouseInClient - 4727, 4741, 0x01015003, // bool MsgAckEnabled - 4746, 4756, 0x0201500b, // TPingTimer PingTimer - 4767, 4784, 0x01015003, // bool PowerKeyDisabled - 4789, 4800, 0x0201500b, // TBasePowerLevel PowerLevel - 4816, 4838, 0x01015003, // bool ReceiveArrowOnAnyBase - 4843, 4852, 0x01015003, // bool SMSEntry - 4857, 4872, 0x02015003, // int SMSVoteTimeout - 4876, 4889, 0x01015003, // bool ScrollFaster - 4894, 4906, 0x01015003, // bool SecureLogin - 4911, 4926, 0x02014003, // int SeqLinkPackets - 4930, 4941, 0x01014003, // bool ShowAnswer - 4946, 4959, 0x01015003, // bool ShowReceived - 4964, 4976, 0x01015003, // bool ShowSending - 4981, 4992, 0x0a015003, // QString TCPAddress - 5000, 5008, 0x02015003, // int TCPPort - 5012, 5027, 0x01014003, // bool UseDockManager - 5032, 5041, 0x01015003, // bool Version3 - 5046, 5054, 0x01014003, // bool Visible - 5059, 5082, 0x02004001, // int VisibleDockClientCount - 5086, 5094, 0x0a055003, // QString control - - // enums: name, flags, count, data - 5102, 0x0, 2, 719, - 5115, 0x0, 11, 723, - 5127, 0x0, 7, 745, - 5133, 0x0, 5, 759, - 5149, 0x0, 3, 769, - 5159, 0x0, 17, 775, - 5174, 0x0, 6, 809, - 5186, 0x0, 4, 821, - 5195, 0x0, 3, 829, - 5203, 0x0, 4, 835, - 5214, 0x0, 4, 843, - - // enum data: key, value - 5226, WRS970::addrDynamic, - 5238, WRS970::addrStatic, - 5249, WRS970::atSingleAlpha, - 5263, WRS970::atSingleDigit, - 5277, WRS970::atYesNo, - 5285, WRS970::atYesAbstainNo, - 5300, WRS970::atAgreeDisagree, - 5316, WRS970::atLowMedHigh, - 5329, WRS970::atTrueFalse, - 5341, WRS970::atMomentToMoment, - 5358, WRS970::atMultiAlphaNumeric, - 5378, WRS970::atNegativePlus, - 5393, WRS970::atCustomSoftKeys, - 5410, WRS970::bndNone, - 5418, WRS970::bndLowMid, - 5428, WRS970::bndLowHigh, - 5439, WRS970::bndMidHigh, - 5450, WRS970::bndLow, - 5457, WRS970::bndMid, - 5464, WRS970::bndHigh, - 5472, WRS970::pwrLow, - 5479, WRS970::pwrMid, - 5486, WRS970::pwrHigh, - 5494, WRS970::pwrEuroMax, - 5505, WRS970::pwrUSMax, - 5514, WRS970::ctUndefined, - 5526, WRS970::ctTCP, - 5532, WRS970::ctUSB, - 5538, WRS970::lopBlank, - 5547, WRS970::lopVoteNow, - 5558, WRS970::lopSystemIdle, - 5572, WRS970::lopThankYou, - 5584, WRS970::lopWelcome, - 5595, WRS970::lopChooseAgain, - 5610, WRS970::lopVoteEnded, - 5623, WRS970::lopBreakTime, - 5636, WRS970::lopQuestions, - 5649, WRS970::lopHello, - 5658, WRS970::lopPleaseVote, - 5672, WRS970::lopTimeIsUp, - 5684, WRS970::lopManyThanks, - 5698, WRS970::lopQuestionNumber, - 5716, WRS970::lopCustomPrompt, - 5732, WRS970::lopRespondNow, - 5746, WRS970::lopReturnKeypad, - 5762, WRS970::mtDisabled, - 5773, WRS970::mtBaseAddress, - 5787, WRS970::mtBaseID, - 5796, WRS970::mtKeyBeep, - 5806, WRS970::mtOpMode, - 5815, WRS970::mtContrast, - 5826, WRS970::onTwoSeconds, - 5839, WRS970::onThreeSeconds, - 5854, WRS970::onFourSeconds, - 5868, WRS970::onFiveSeconds, - 5882, WRS970::opNormal, - 5891, WRS970::opOnKeypress, - 5904, WRS970::opOnAcknowledged, - 5921, WRS970::pngOff, - 5928, WRS970::pngFive, - 5936, WRS970::PngTen, - 5943, WRS970::PngFifteen, - 5954, WRS970::pwrTen, - 5961, WRS970::pwrTwenty, - 5971, WRS970::pwrThirty, - 5981, WRS970::pwrForty, - - 0 // eod -}; - -static const char qt_meta_enumstringdata_WRS970[] = { - "TAddressMode\0TAnswerType\0TBand\0TBasePowerLevel\0TCommType\0TLineOnePrompt\0TMenuAccess\0TOnTimer\0TOpMode\0TPingTimer\0TPowerTimer\0" - "addrDynamic\0addrStatic\0" - "atSingleAlpha\0" - "atSingleDigit\0atYesNo\0atYesAbstainNo\0atAgreeDisagree\0atLowMedHigh\0atTrueFalse\0atMomentToMoment\0atMultiAlphaNumeric\0atNegativePlus\0atCustomSoftKeys\0" - "bndNone\0bndLowMid\0bndLowHigh\0bndMidHigh\0bndLow\0bndMid\0" - "bndHigh\0" - "pwrLow\0pwrMid\0pwrHigh\0pwrEuroMax\0pwrUSMax\0" - "ctUndefined\0ctTCP\0ctUSB\0" - "lopBlank\0lopVoteNow\0lopSystemIdle\0lopThankYou\0lopWelcome\0lopChooseAgain\0lopVoteEnded\0lopBreakTime\0lopQuestions\0lopHello\0lopPleaseVote\0" - "lopTimeIsUp\0lopManyThanks\0lopQuestionNumber\0lopCustomPrompt\0lopRespondNow\0lopReturnKeypad\0" - "mtDisabled\0mtBaseAddress\0mtBaseID\0mtKeyBeep\0mtOpMode\0mtContrast\0" - "onTwoSeconds\0onThreeSeconds\0onFourSeconds\0onFiveSeconds\0" - "" - "opNormal\0opOnKeypress\0opOnAcknowledged\0" - "pngOff\0pngFive\0PngTen\0PngFifteen\0" - "pwrTen\0pwrTwenty\0pwrThirty\0pwrForty\0" - -}; - -static const char *qt_meta_stringdata_WRS970__IWRS970X() { - static const char stringdata0[] = { - "WRS970::IWRS970X\0" - "exception(int,QString,QString,QString)\0code,source,disc,help\0\0\0propertyChanged(QString)\0name\0\0\0signal(QString,int,void*)\0name,argc,argv\0\0\0" - "AddKeypad(QString)\0SerialNumber\0bool\0\0AddKeypadByID(QString)\0Keypads\0" - "bool\0\0AddStaticKeypad(QString,int,bool)\0SerialNumber,KeypadID,Overwrite\0bool\0\0BeginQuestion(int,TAnswerType)\0QuestionNumber,AnswerType\0\0\0BeginQuestionAnswer(int,TAnswerType,QString)\0QuestionNumber,AnswerType,Answer\0" - "\0\0BeginQuestionPrompt(TLineOnePrompt,int,TAnswerType,QString)\0LineOnePrompt,QuestionNumber,AnswerType,Answer\0\0\0ClearDataBuffer()\0\0\0\0ClearKeypadList()\0\0\0\0Connect(QString)\0SerialNumber\0\0\0Disconnect()\0\0\0\0" - "DrawTextBiDiModeFlagsReadingOnly()\0\0int\0\0GetAvailableBases(bool)\0WithDescription\0QString\0\0GetBaseInfo()\0\0\0\0GetTCPBases(bool)\0WithDescription\0QVariant\0\0InitiateAction()\0\0\0\0IsKeypadInList(QString)\0SerialNumber\0" - "bool\0\0IsRightToLeft()\0\0bool\0\0KeypadLoginResult(QString,bool)\0SerialNumber,Passed\0\0\0LockKeys(QString)\0Keys\0\0\0LogoutAllKeypads()\0\0\0\0LogoutKeypad(int)\0Address\0\0\0Paint()\0\0\0\0RemoveKeypad(QString)\0SerialNumber\0" - "\0\0RemoveKeypadByID(QString)\0Keypads\0bool\0\0RemoveStaticKeypad(int)\0KeypadID\0\0\0SendMsgByID(int,QString)\0KeypadID,KeypadMessage\0\0\0SendMsgBySerial(QString,QString)\0SerialNumber,Message\0\0\0SetAddressMode(TAddressMode)\0" - "AddressMode\0\0\0SetAlignWithMargins(bool)\0AlignWithMargins\0\0\0SetAnswerPeriod(int)\0AnswerPeriod\0\0\0SetAuthentication(bool)\0Authentication\0\0\0SetAutoConnect(bool)\0AutoConnect\0\0\0SetAutomateQuestionNumber(bool)\0" - "AutomateQuestionNumber\0\0\0SetAvoidWifi(TBand)\0AvoidWifi\0\0\0SetBaseChannel(int)\0BaseChannel\0\0\0SetBaseName(QString)\0BaseName\0\0\0SetBeepKeypads(bool)\0BeepKeypads\0\0\0SetCommType(TCommType)\0CommType\0\0\0SetCommunicationTimeout(int)\0" - "CommunicationTimeout\0\0\0SetCustomMessage(QString)\0CustomMessage\0\0\0SetCustomSoftKeys(QString)\0CustomSoftKeys\0\0\0SetDebugEnabled(bool)\0DebugEnabled\0\0\0SetDesignVisible(bool)\0Value\0\0\0SetDockSite(bool)\0DockSite\0" - "\0\0SetDoubleBuffered(bool)\0DoubleBuffered\0\0\0SetEnabled(bool)\0Enabled\0\0\0SetErrorsEnabled(bool)\0ErrorsEnabled\0\0\0SetExceptionsEnabled(bool)\0ExceptionsEnabled\0\0\0SetForceMenu(bool)\0ForceMenu\0\0\0SetHideAntennaIcon(bool)\0" - "HideAntennaIcon\0\0\0SetHideBatteryIcon(bool)\0HideBatteryIcon\0\0\0SetKeyLockFeedback(bool)\0KeyLockFeedback\0\0\0SetKeypadAlertEnabled(bool)\0KeypadAlertEnabled\0\0\0SetKeypadBacklight(bool)\0KeypadBacklight\0\0\0SetKeypadBacklightOnTimer(TOnTimer)\0" - "KeypadBacklightOnTimer\0\0\0SetKeypadBacklightOpMethod(TOpMode)\0KeypadBacklightOpMethod\0\0\0SetKeypadHideVote(bool)\0KeypadHideVote\0\0\0SetKeypadLoginEnabled(bool)\0KeypadLoginEnabled\0\0\0SetKeypadLowBatteryNotification(bool)\0" - "KeypadLowBatteryNotification\0\0\0SetKeypadPowerTimer(TPowerTimer)\0KeypadPowerTimer\0\0\0SetKeypadsOutOfRange(bool)\0KeypadsOutOfRange\0\0\0SetKeypadsPowerDown(bool)\0KeypadsPowerDown\0\0\0SetMaxKeypadsAllowed(int)\0" - "MaxKeypadsAllowed\0\0\0SetMenuAccess(TMenuAccess)\0MenuAccess\0\0\0SetMessagePeriod(int)\0MessagePeriod\0\0\0SetMsgAckEnabled(bool)\0MsgAckEnabled\0\0\0SetPingTimer(TPingTimer)\0PingTimer\0\0\0SetPowerKeyDisabled(bool)\0PowerKeyDisabled\0" - "\0\0SetPowerLevel(TBasePowerLevel)\0PowerLevel\0\0\0SetReceiveArrowOnAnyBase(bool)\0ReceiveArrowOnAnyBase\0\0\0SetSMSEntry(bool)\0SMSEntry\0\0\0SetSMSVoteTimeout(int)\0SMSVoteTimeout\0\0\0SetScrollFaster(bool)\0ScrollFaster\0" - "\0\0SetSecureLogin(bool)\0SecureLogin\0\0\0SetSeqLinkPackets(int)\0SeqLinkPackets\0\0\0SetSession(QString,int)\0SessionName,SessionGroup\0\0\0SetShowAnswer(bool)\0ShowAnswer\0\0\0SetShowReceived(bool)\0ShowReceived\0\0\0SetShowSending(bool)\0" - "ShowSending\0\0\0SetSubComponent(bool)\0IsSubComponent\0\0\0SetTCPAddress(QString)\0TCPAddress\0\0\0SetTCPPort(int)\0TCPPort\0\0\0SetUseDockManager(bool)\0UseDockManager\0\0\0SetVersion3(bool)\0Version3\0\0\0SetVisible(bool)\0" - "Visible\0\0\0UnlockKeys(QString)\0Keys\0\0\0UseRightToLeftReading()\0\0bool\0\0UseRightToLeftScrollBar()\0\0bool\0\0" - "AddressMode\0TAddressMode\0AlignDisabled\0bool\0AlignWithMargins\0bool\0AnswerPeriod\0int\0Authentication\0bool\0" - "AutoConnect\0bool\0AutomateQuestionNumber\0bool\0AvoidWifi\0TBand\0BaseChannel\0int\0BaseName\0QString\0BaseSerial\0QString\0BaseVersion\0QString\0BeepKeypads\0bool\0CommType\0TCommType\0CommunicationTimeout\0int\0Connected\0" - "bool\0ControlVersion\0QString\0CustomMessage\0QString\0CustomSoftKeys\0QString\0DebugEnabled\0bool\0DockSite\0bool\0DoubleBuffered\0bool\0Enabled\0bool\0ErrorsEnabled\0bool\0ExceptionsEnabled\0bool\0ExplicitHeight\0int\0ExplicitLeft\0" - "int\0ExplicitTop\0int\0ExplicitWidth\0int\0ForceMenu\0bool\0HideAntennaIcon\0bool\0HideBatteryIcon\0bool\0KeyLockFeedback\0bool\0KeypadAlertEnabled\0bool\0KeypadBacklight\0bool\0KeypadBacklightOnTimer\0TOnTimer\0KeypadBacklightOpMethod\0" - "TOpMode\0KeypadHideVote\0bool\0KeypadList\0QString\0KeypadListCount\0int\0KeypadLoginEnabled\0bool\0KeypadLowBatteryNotification\0bool\0KeypadPowerTimer\0TPowerTimer\0KeypadsOutOfRange\0bool\0KeypadsPowerDown\0bool\0MaxKeypadsAllowed\0" - "int\0MenuAccess\0TMenuAccess\0MessagePeriod\0int\0Model\0QString\0MouseInClient\0bool\0MsgAckEnabled\0bool\0PingTimer\0TPingTimer\0PowerKeyDisabled\0bool\0PowerLevel\0TBasePowerLevel\0ReceiveArrowOnAnyBase\0bool\0SMSEntry\0" - "bool\0SMSVoteTimeout\0int\0ScrollFaster\0bool\0SecureLogin\0bool\0SeqLinkPackets\0int\0ShowAnswer\0bool\0ShowReceived\0bool\0ShowSending\0bool\0TCPAddress\0QString\0TCPPort\0int\0UseDockManager\0bool\0Version3\0bool\0Visible\0" - "bool\0VisibleDockClientCount\0int\0control\0QString\0" - }; - static char data[sizeof(stringdata0) + sizeof(qt_meta_enumstringdata_WRS970)]; - if (!data[0]) { - int index = 0; - memcpy(data + index, stringdata0, sizeof(stringdata0) - 1); - index += sizeof(stringdata0) - 1; - memcpy(data + index, qt_meta_enumstringdata_WRS970, sizeof(qt_meta_enumstringdata_WRS970)); - } - - return data; -}; - -const QMetaObject IWRS970X::staticMetaObject = { -{ &QObject::staticMetaObject, -qt_meta_stringdata_WRS970__IWRS970X(), -qt_meta_data_WRS970__IWRS970X } -}; - -void *IWRS970X::qt_metacast(const char *_clname) -{ - if (!_clname) return 0; - if (!strcmp(_clname, qt_meta_stringdata_WRS970__IWRS970X())) - return static_cast(const_cast(this)); - return QAxObject::qt_metacast(_clname); -} - -static const uint qt_meta_data_WRS970__WRS970X[] = { - - // content: - 1, // revision - 0, // classname - 2, 10, // classinfo - 107, 14, // methods - 69, 549, // properties - 11, 756, // enums/sets - - // classinfo: key, value - 16, 34, - 49, 61, - - // signals: signature, parameters, type, tag, flags - 70, 87, 92, 93, 5, - 94, 121, 143, 144, 5, - 145, 162, 167, 168, 5, - 169, 196, 218, 219, 5, - 220, 278, 363, 364, 5, - 365, 423, 482, 483, 5, - 484, 515, 533, 534, 5, - 535, 567, 589, 590, 5, - 591, 622, 635, 636, 5, - 637, 663, 685, 686, 5, - 687, 722, 754, 755, 5, - 756, 789, 811, 812, 5, - 813, 839, 861, 862, 5, - 863, 905, 945, 946, 5, - 947, 985, 1018, 1019, 5, - 1020, 1067, 1105, 1106, 5, - 1107, 1146, 1168, 1169, 5, - 1170, 1195, 1200, 1201, 5, - 1202, 1228, 1243, 1244, 5, - - // slots: signature, parameters, type, tag, flags - 1245, 1264, 1277, 1282, 9, - 1283, 1306, 1314, 1319, 9, - 1320, 1354, 1386, 1391, 9, - 1392, 1423, 1449, 1450, 9, - 1451, 1496, 1529, 1530, 9, - 1531, 1591, 1638, 1639, 9, - 1640, 1658, 1659, 1660, 9, - 1661, 1679, 1680, 1681, 9, - 1682, 1699, 1712, 1713, 9, - 1714, 1727, 1728, 1729, 9, - 1730, 1765, 1766, 1770, 9, - 1771, 1795, 1811, 1819, 9, - 1820, 1834, 1835, 1836, 9, - 1837, 1855, 1871, 1880, 9, - 1881, 1898, 1899, 1900, 9, - 1901, 1925, 1938, 1943, 9, - 1944, 1960, 1961, 1966, 9, - 1967, 1999, 2019, 2020, 9, - 2021, 2039, 2044, 2045, 9, - 2046, 2065, 2066, 2067, 9, - 2068, 2086, 2094, 2095, 9, - 2096, 2104, 2105, 2106, 9, - 2107, 2129, 2142, 2143, 9, - 2144, 2170, 2178, 2183, 9, - 2184, 2208, 2217, 2218, 9, - 2219, 2244, 2267, 2268, 9, - 2269, 2302, 2323, 2324, 9, - 2325, 2354, 2366, 2367, 9, - 2368, 2394, 2411, 2412, 9, - 2413, 2434, 2447, 2448, 9, - 2449, 2473, 2488, 2489, 9, - 2490, 2511, 2523, 2524, 9, - 2525, 2557, 2580, 2581, 9, - 2582, 2602, 2612, 2613, 9, - 2614, 2634, 2646, 2647, 9, - 2648, 2669, 2678, 2679, 9, - 2680, 2701, 2713, 2714, 9, - 2715, 2738, 2747, 2748, 9, - 2749, 2778, 2799, 2800, 9, - 2801, 2827, 2841, 2842, 9, - 2843, 2870, 2885, 2886, 9, - 2887, 2909, 2922, 2923, 9, - 2924, 2947, 2953, 2954, 9, - 2955, 2973, 2982, 2983, 9, - 2984, 3008, 3023, 3024, 9, - 3025, 3042, 3050, 3051, 9, - 3052, 3075, 3089, 3090, 9, - 3091, 3118, 3136, 3137, 9, - 3138, 3157, 3167, 3168, 9, - 3169, 3194, 3210, 3211, 9, - 3212, 3237, 3253, 3254, 9, - 3255, 3280, 3296, 3297, 9, - 3298, 3326, 3345, 3346, 9, - 3347, 3372, 3388, 3389, 9, - 3390, 3426, 3449, 3450, 9, - 3451, 3487, 3511, 3512, 9, - 3513, 3537, 3552, 3553, 9, - 3554, 3582, 3601, 3602, 9, - 3603, 3641, 3670, 3671, 9, - 3672, 3705, 3722, 3723, 9, - 3724, 3751, 3769, 3770, 9, - 3771, 3797, 3814, 3815, 9, - 3816, 3842, 3860, 3861, 9, - 3862, 3889, 3900, 3901, 9, - 3902, 3924, 3938, 3939, 9, - 3940, 3963, 3977, 3978, 9, - 3979, 4004, 4014, 4015, 9, - 4016, 4042, 4059, 4060, 9, - 4061, 4092, 4103, 4104, 9, - 4105, 4136, 4158, 4159, 9, - 4160, 4178, 4187, 4188, 9, - 4189, 4212, 4227, 4228, 9, - 4229, 4251, 4264, 4265, 9, - 4266, 4287, 4299, 4300, 9, - 4301, 4324, 4339, 4340, 9, - 4341, 4365, 4390, 4391, 9, - 4392, 4412, 4423, 4424, 9, - 4425, 4447, 4460, 4461, 9, - 4462, 4483, 4495, 4496, 9, - 4497, 4519, 4534, 4535, 9, - 4536, 4559, 4570, 4571, 9, - 4572, 4588, 4596, 4597, 9, - 4598, 4622, 4637, 4638, 9, - 4639, 4657, 4666, 4667, 9, - 4668, 4685, 4693, 4694, 9, - 4695, 4715, 4720, 4721, 9, - 4722, 4746, 4747, 4752, 9, - 4753, 4779, 4780, 4785, 9, - - // properties: name, type, flags - 4786, 4798, 0x0201500b, // TAddressMode AddressMode - 4811, 4825, 0x01004001, // bool AlignDisabled - 4830, 4847, 0x01014003, // bool AlignWithMargins - 4852, 4865, 0x02014003, // int AnswerPeriod - 4869, 4884, 0x01015003, // bool Authentication - 4889, 4901, 0x01015003, // bool AutoConnect - 4906, 4929, 0x01015003, // bool AutomateQuestionNumber - 4934, 4944, 0x0201500b, // TBand AvoidWifi - 4950, 4962, 0x02015003, // int BaseChannel - 4966, 4975, 0x0a014003, // QString BaseName - 4983, 4994, 0x0a004001, // QString BaseSerial - 5002, 5014, 0x0a004001, // QString BaseVersion - 5022, 5034, 0x01014003, // bool BeepKeypads - 5039, 5048, 0x0201500b, // TCommType CommType - 5058, 5079, 0x02015003, // int CommunicationTimeout - 5083, 5093, 0x01004001, // bool Connected - 5098, 5113, 0x0a005001, // QString ControlVersion - 5121, 5135, 0x0a014003, // QString CustomMessage - 5143, 5158, 0x0a015003, // QString CustomSoftKeys - 5166, 5179, 0x01015003, // bool DebugEnabled - 5184, 5193, 0x01014003, // bool DockSite - 5198, 5213, 0x01014003, // bool DoubleBuffered - 5218, 5226, 0x01014003, // bool Enabled - 5231, 5245, 0x01015003, // bool ErrorsEnabled - 5250, 5268, 0x01015003, // bool ExceptionsEnabled - 5273, 5288, 0x02004001, // int ExplicitHeight - 5292, 5305, 0x02004001, // int ExplicitLeft - 5309, 5321, 0x02004001, // int ExplicitTop - 5325, 5339, 0x02004001, // int ExplicitWidth - 5343, 5353, 0x01014003, // bool ForceMenu - 5358, 5374, 0x01015003, // bool HideAntennaIcon - 5379, 5395, 0x01015003, // bool HideBatteryIcon - 5400, 5416, 0x01015003, // bool KeyLockFeedback - 5421, 5440, 0x01015003, // bool KeypadAlertEnabled - 5445, 5461, 0x01015003, // bool KeypadBacklight - 5466, 5489, 0x0201500b, // TOnTimer KeypadBacklightOnTimer - 5498, 5522, 0x0201500b, // TOpMode KeypadBacklightOpMethod - 5530, 5545, 0x01015003, // bool KeypadHideVote - 5550, 5561, 0x0a004001, // QString KeypadList - 5569, 5585, 0x02004001, // int KeypadListCount - 5589, 5608, 0x01015003, // bool KeypadLoginEnabled - 5613, 5642, 0x01015003, // bool KeypadLowBatteryNotification - 5647, 5664, 0x0201500b, // TPowerTimer KeypadPowerTimer - 5676, 5694, 0x01015003, // bool KeypadsOutOfRange - 5699, 5716, 0x01014003, // bool KeypadsPowerDown - 5721, 5739, 0x02015003, // int MaxKeypadsAllowed - 5743, 5754, 0x0201500b, // TMenuAccess MenuAccess - 5766, 5780, 0x02014003, // int MessagePeriod - 5784, 5790, 0x0a005001, // QString Model - 5798, 5812, 0x01004001, // bool MouseInClient - 5817, 5831, 0x01015003, // bool MsgAckEnabled - 5836, 5846, 0x0201500b, // TPingTimer PingTimer - 5857, 5874, 0x01015003, // bool PowerKeyDisabled - 5879, 5890, 0x0201500b, // TBasePowerLevel PowerLevel - 5906, 5928, 0x01015003, // bool ReceiveArrowOnAnyBase - 5933, 5942, 0x01015003, // bool SMSEntry - 5947, 5962, 0x02015003, // int SMSVoteTimeout - 5966, 5979, 0x01015003, // bool ScrollFaster - 5984, 5996, 0x01015003, // bool SecureLogin - 6001, 6016, 0x02014003, // int SeqLinkPackets - 6020, 6031, 0x01014003, // bool ShowAnswer - 6036, 6049, 0x01015003, // bool ShowReceived - 6054, 6066, 0x01015003, // bool ShowSending - 6071, 6082, 0x0a015003, // QString TCPAddress - 6090, 6098, 0x02015003, // int TCPPort - 6102, 6117, 0x01014003, // bool UseDockManager - 6122, 6131, 0x01015003, // bool Version3 - 6136, 6144, 0x01014003, // bool Visible - 6149, 6172, 0x02004001, // int VisibleDockClientCount - - // enums: name, flags, count, data - 6176, 0x0, 2, 800, - 6189, 0x0, 11, 804, - 6201, 0x0, 7, 826, - 6207, 0x0, 5, 840, - 6223, 0x0, 3, 850, - 6233, 0x0, 17, 856, - 6248, 0x0, 6, 890, - 6260, 0x0, 4, 902, - 6269, 0x0, 3, 910, - 6277, 0x0, 4, 916, - 6288, 0x0, 4, 924, - - // enum data: key, value - 6300, WRS970::addrDynamic, - 6312, WRS970::addrStatic, - 6323, WRS970::atSingleAlpha, - 6337, WRS970::atSingleDigit, - 6351, WRS970::atYesNo, - 6359, WRS970::atYesAbstainNo, - 6374, WRS970::atAgreeDisagree, - 6390, WRS970::atLowMedHigh, - 6403, WRS970::atTrueFalse, - 6415, WRS970::atMomentToMoment, - 6432, WRS970::atMultiAlphaNumeric, - 6452, WRS970::atNegativePlus, - 6467, WRS970::atCustomSoftKeys, - 6484, WRS970::bndNone, - 6492, WRS970::bndLowMid, - 6502, WRS970::bndLowHigh, - 6513, WRS970::bndMidHigh, - 6524, WRS970::bndLow, - 6531, WRS970::bndMid, - 6538, WRS970::bndHigh, - 6546, WRS970::pwrLow, - 6553, WRS970::pwrMid, - 6560, WRS970::pwrHigh, - 6568, WRS970::pwrEuroMax, - 6579, WRS970::pwrUSMax, - 6588, WRS970::ctUndefined, - 6600, WRS970::ctTCP, - 6606, WRS970::ctUSB, - 6612, WRS970::lopBlank, - 6621, WRS970::lopVoteNow, - 6632, WRS970::lopSystemIdle, - 6646, WRS970::lopThankYou, - 6658, WRS970::lopWelcome, - 6669, WRS970::lopChooseAgain, - 6684, WRS970::lopVoteEnded, - 6697, WRS970::lopBreakTime, - 6710, WRS970::lopQuestions, - 6723, WRS970::lopHello, - 6732, WRS970::lopPleaseVote, - 6746, WRS970::lopTimeIsUp, - 6758, WRS970::lopManyThanks, - 6772, WRS970::lopQuestionNumber, - 6790, WRS970::lopCustomPrompt, - 6806, WRS970::lopRespondNow, - 6820, WRS970::lopReturnKeypad, - 6836, WRS970::mtDisabled, - 6847, WRS970::mtBaseAddress, - 6861, WRS970::mtBaseID, - 6870, WRS970::mtKeyBeep, - 6880, WRS970::mtOpMode, - 6889, WRS970::mtContrast, - 6900, WRS970::onTwoSeconds, - 6913, WRS970::onThreeSeconds, - 6928, WRS970::onFourSeconds, - 6942, WRS970::onFiveSeconds, - 6956, WRS970::opNormal, - 6965, WRS970::opOnKeypress, - 6978, WRS970::opOnAcknowledged, - 6995, WRS970::pngOff, - 7002, WRS970::pngFive, - 7010, WRS970::PngTen, - 7017, WRS970::PngFifteen, - 7028, WRS970::pwrTen, - 7035, WRS970::pwrTwenty, - 7045, WRS970::pwrThirty, - 7055, WRS970::pwrForty, - - 0 // eod -}; - -static const char *qt_meta_stringdata_WRS970__WRS970X() { - static const char stringdata0[] = { - "WRS970::WRS970X\0" - "Event Interface 1\0IWRS970XEvents\0Interface 0\0IWRS970X\0" - "OnDebug(QString)\0Data\0\0\0OnDuplicateID(QString,int)\0SerialNumber,KeypadID\0\0\0OnError(QString)\0Data\0\0\0OnKeypadAlert(QString,int)\0SerialNumber,KeypadID\0" - "\0\0OnKeypadData(QString,int,int,QString,int,QString,int,int)\0SerialNumber,KeypadID,TimeStamp,Version,BatteryLevel,Value,QuestionNumber,KeypadType\0\0\0OnKeypadDataReceived(QString,int,int,QString,int,QString)\0" - "SerialNumber,KeypadID,TimeStamp,Version,BatteryLevel,Value\0\0\0OnKeypadLogin(QString,QString)\0SerialNumber,Data\0\0\0OnKeypadMsgTimeout(QString,int)\0SerialNumber,KeypadID\0\0\0OnKeypadNotAuthorized(QString)\0SerialNumber\0" - "\0\0OnKeypadPing(QString,int)\0SerialNumber,KeypadID\0\0\0OnKeypadTimestamp(QString,int,int)\0SerialNumber,KeypadID,TimeStamp\0\0\0OnLowBatteryWarning(QString,int)\0SerialNumber,KeypadID\0\0\0OnMessageAck(QString,int)\0" - "SerialNumber,KeypadID\0\0\0OnMomentToMoment(QString,int,int,QString)\0SerialNumber,KeypadID,BatteryLevel,Data\0\0\0OnSMSVoteTimeout(QString,int,QString)\0SerialNumber,QuestionNumber,Vote\0\0\0OnSoftKeyDataReceived(QString,int,QString,int)\0" - "SerialNumber,KeypadID,Value,TimeStamp\0\0\0exception(int,QString,QString,QString)\0code,source,disc,help\0\0\0propertyChanged(QString)\0name\0\0\0signal(QString,int,void*)\0name,argc,argv\0\0\0" - "AddKeypad(QString)\0SerialNumber\0" - "bool\0\0AddKeypadByID(QString)\0Keypads\0bool\0\0AddStaticKeypad(QString,int,bool)\0SerialNumber,KeypadID,Overwrite\0bool\0\0BeginQuestion(int,TAnswerType)\0QuestionNumber,AnswerType\0\0\0BeginQuestionAnswer(int,TAnswerType,QString)\0" - "QuestionNumber,AnswerType,Answer\0\0\0BeginQuestionPrompt(TLineOnePrompt,int,TAnswerType,QString)\0LineOnePrompt,QuestionNumber,AnswerType,Answer\0\0\0ClearDataBuffer()\0\0\0\0ClearKeypadList()\0\0\0\0Connect(QString)\0" - "SerialNumber\0\0\0Disconnect()\0\0\0\0DrawTextBiDiModeFlagsReadingOnly()\0\0int\0\0GetAvailableBases(bool)\0WithDescription\0QString\0\0GetBaseInfo()\0\0\0\0GetTCPBases(bool)\0WithDescription\0QVariant\0\0InitiateAction()\0\0\0" - "\0IsKeypadInList(QString)\0SerialNumber\0bool\0\0IsRightToLeft()\0\0bool\0\0KeypadLoginResult(QString,bool)\0SerialNumber,Passed\0\0\0LockKeys(QString)\0Keys\0\0\0LogoutAllKeypads()\0\0\0\0LogoutKeypad(int)\0Address\0\0\0Paint()\0" - "\0\0\0RemoveKeypad(QString)\0SerialNumber\0\0\0RemoveKeypadByID(QString)\0Keypads\0bool\0\0RemoveStaticKeypad(int)\0KeypadID\0\0\0SendMsgByID(int,QString)\0KeypadID,KeypadMessage\0\0\0SendMsgBySerial(QString,QString)\0SerialNumber,Message\0" - "\0\0SetAddressMode(TAddressMode)\0AddressMode\0\0\0SetAlignWithMargins(bool)\0AlignWithMargins\0\0\0SetAnswerPeriod(int)\0AnswerPeriod\0\0\0SetAuthentication(bool)\0Authentication\0\0\0SetAutoConnect(bool)\0AutoConnect\0\0" - "\0SetAutomateQuestionNumber(bool)\0AutomateQuestionNumber\0\0\0SetAvoidWifi(TBand)\0AvoidWifi\0\0\0SetBaseChannel(int)\0BaseChannel\0\0\0SetBaseName(QString)\0BaseName\0\0\0SetBeepKeypads(bool)\0BeepKeypads\0\0\0SetCommType(TCommType)\0" - "CommType\0\0\0SetCommunicationTimeout(int)\0CommunicationTimeout\0\0\0SetCustomMessage(QString)\0CustomMessage\0\0\0SetCustomSoftKeys(QString)\0CustomSoftKeys\0\0\0SetDebugEnabled(bool)\0DebugEnabled\0\0\0SetDesignVisible(bool)\0" - "Value\0\0\0SetDockSite(bool)\0DockSite\0\0\0SetDoubleBuffered(bool)\0DoubleBuffered\0\0\0SetEnabled(bool)\0Enabled\0\0\0SetErrorsEnabled(bool)\0ErrorsEnabled\0\0\0SetExceptionsEnabled(bool)\0ExceptionsEnabled\0\0\0SetForceMenu(bool)\0" - "ForceMenu\0\0\0SetHideAntennaIcon(bool)\0HideAntennaIcon\0\0\0SetHideBatteryIcon(bool)\0HideBatteryIcon\0\0\0SetKeyLockFeedback(bool)\0KeyLockFeedback\0\0\0SetKeypadAlertEnabled(bool)\0KeypadAlertEnabled\0\0\0SetKeypadBacklight(bool)\0" - "KeypadBacklight\0\0\0SetKeypadBacklightOnTimer(TOnTimer)\0KeypadBacklightOnTimer\0\0\0SetKeypadBacklightOpMethod(TOpMode)\0KeypadBacklightOpMethod\0\0\0SetKeypadHideVote(bool)\0KeypadHideVote\0\0\0SetKeypadLoginEnabled(bool)\0" - "KeypadLoginEnabled\0\0\0SetKeypadLowBatteryNotification(bool)\0KeypadLowBatteryNotification\0\0\0SetKeypadPowerTimer(TPowerTimer)\0KeypadPowerTimer\0\0\0SetKeypadsOutOfRange(bool)\0KeypadsOutOfRange\0\0\0SetKeypadsPowerDown(bool)\0" - "KeypadsPowerDown\0\0\0SetMaxKeypadsAllowed(int)\0MaxKeypadsAllowed\0\0\0SetMenuAccess(TMenuAccess)\0MenuAccess\0\0\0SetMessagePeriod(int)\0MessagePeriod\0\0\0SetMsgAckEnabled(bool)\0MsgAckEnabled\0\0\0SetPingTimer(TPingTimer)\0" - "PingTimer\0\0\0SetPowerKeyDisabled(bool)\0PowerKeyDisabled\0\0\0SetPowerLevel(TBasePowerLevel)\0PowerLevel\0\0\0SetReceiveArrowOnAnyBase(bool)\0ReceiveArrowOnAnyBase\0\0\0SetSMSEntry(bool)\0SMSEntry\0\0\0SetSMSVoteTimeout(int)\0" - "SMSVoteTimeout\0\0\0SetScrollFaster(bool)\0ScrollFaster\0\0\0SetSecureLogin(bool)\0SecureLogin\0\0\0SetSeqLinkPackets(int)\0SeqLinkPackets\0\0\0SetSession(QString,int)\0SessionName,SessionGroup\0\0\0SetShowAnswer(bool)\0ShowAnswer\0" - "\0\0SetShowReceived(bool)\0ShowReceived\0\0\0SetShowSending(bool)\0ShowSending\0\0\0SetSubComponent(bool)\0IsSubComponent\0\0\0SetTCPAddress(QString)\0TCPAddress\0\0\0SetTCPPort(int)\0TCPPort\0\0\0SetUseDockManager(bool)\0UseDockManager\0" - "\0\0SetVersion3(bool)\0Version3\0\0\0SetVisible(bool)\0Visible\0\0\0UnlockKeys(QString)\0Keys\0\0\0UseRightToLeftReading()\0\0bool\0\0UseRightToLeftScrollBar()\0\0bool\0\0" - "AddressMode\0TAddressMode\0AlignDisabled\0bool\0AlignWithMargins\0" - "bool\0AnswerPeriod\0int\0Authentication\0bool\0AutoConnect\0bool\0AutomateQuestionNumber\0bool\0AvoidWifi\0TBand\0BaseChannel\0int\0BaseName\0QString\0BaseSerial\0QString\0BaseVersion\0QString\0BeepKeypads\0bool\0CommType\0" - "TCommType\0CommunicationTimeout\0int\0Connected\0bool\0ControlVersion\0QString\0CustomMessage\0QString\0CustomSoftKeys\0QString\0DebugEnabled\0bool\0DockSite\0bool\0DoubleBuffered\0bool\0Enabled\0bool\0ErrorsEnabled\0bool\0" - "ExceptionsEnabled\0bool\0ExplicitHeight\0int\0ExplicitLeft\0int\0ExplicitTop\0int\0ExplicitWidth\0int\0ForceMenu\0bool\0HideAntennaIcon\0bool\0HideBatteryIcon\0bool\0KeyLockFeedback\0bool\0KeypadAlertEnabled\0bool\0KeypadBacklight\0" - "bool\0KeypadBacklightOnTimer\0TOnTimer\0KeypadBacklightOpMethod\0TOpMode\0KeypadHideVote\0bool\0KeypadList\0QString\0KeypadListCount\0int\0KeypadLoginEnabled\0bool\0KeypadLowBatteryNotification\0bool\0KeypadPowerTimer\0" - "TPowerTimer\0KeypadsOutOfRange\0bool\0KeypadsPowerDown\0bool\0MaxKeypadsAllowed\0int\0MenuAccess\0TMenuAccess\0MessagePeriod\0int\0Model\0QString\0MouseInClient\0bool\0MsgAckEnabled\0bool\0PingTimer\0TPingTimer\0PowerKeyDisabled\0" - "bool\0PowerLevel\0TBasePowerLevel\0ReceiveArrowOnAnyBase\0bool\0SMSEntry\0bool\0SMSVoteTimeout\0int\0ScrollFaster\0bool\0SecureLogin\0bool\0SeqLinkPackets\0int\0ShowAnswer\0bool\0ShowReceived\0bool\0ShowSending\0bool\0TCPAddress\0" - "QString\0TCPPort\0int\0UseDockManager\0bool\0Version3\0bool\0Visible\0bool\0VisibleDockClientCount\0int\0" - }; - static char data[sizeof(stringdata0) + sizeof(qt_meta_enumstringdata_WRS970)]; - if (!data[0]) { - int index = 0; - memcpy(data + index, stringdata0, sizeof(stringdata0) - 1); - index += sizeof(stringdata0) - 1; - memcpy(data + index, qt_meta_enumstringdata_WRS970, sizeof(qt_meta_enumstringdata_WRS970)); - } - - return data; -}; - -const QMetaObject WRS970X::staticMetaObject = { -{ &QWidget::staticMetaObject, -qt_meta_stringdata_WRS970__WRS970X(), -qt_meta_data_WRS970__WRS970X } -}; - -void *WRS970X::qt_metacast(const char *_clname) -{ - if (!_clname) return 0; - if (!strcmp(_clname, qt_meta_stringdata_WRS970__WRS970X())) - return static_cast(const_cast(this)); - return QAxWidget::qt_metacast(_clname); -} - diff --git a/thirdparty/fleetwood/replyWRS970/wrs970.h b/thirdparty/fleetwood/replyWRS970/wrs970.h deleted file mode 100644 index 039e14ab..00000000 --- a/thirdparty/fleetwood/replyWRS970/wrs970.h +++ /dev/null @@ -1,2855 +0,0 @@ -/**************************************************************************** -** -** Namespace WRS970 generated by dumpcpp from type library -** ocx\WRS970.ocx -** -****************************************************************************/ - -#ifndef QAX_DUMPCPP_WRS970_H -#define QAX_DUMPCPP_WRS970_H - -// Define this symbol to __declspec(dllexport) or __declspec(dllimport) -#ifndef WRS970_EXPORT -#define WRS970_EXPORT -#endif - -#include -#include -#include -#include - -struct IDispatch; - - -// Referenced namespace - -namespace WRS970 { - - enum TAddressMode { - addrDynamic = 0, - addrStatic = 1 - }; - - enum TAnswerType { - atSingleAlpha = 0, - atSingleDigit = 1, - atYesNo = 2, - atYesAbstainNo = 3, - atAgreeDisagree = 5, - atLowMedHigh = 6, - atTrueFalse = 7, - atMomentToMoment = 8, - atMultiAlphaNumeric = 9, - atNegativePlus = 4, - atCustomSoftKeys = 10 - }; - - enum TBand { - bndNone = 0, - bndLowMid = 1, - bndLowHigh = 2, - bndMidHigh = 3, - bndLow = 4, - bndMid = 5, - bndHigh = 6 - }; - - enum TBasePowerLevel { - pwrLow = 0, - pwrMid = 1, - pwrHigh = 2, - pwrEuroMax = 3, - pwrUSMax = 6 - }; - - enum TCommType { - ctUndefined = 0, - ctTCP = 1, - ctUSB = 2 - }; - - enum TLineOnePrompt { - lopBlank = 0, - lopVoteNow = 4, - lopSystemIdle = 12, - lopThankYou = 11, - lopWelcome = 1, - lopChooseAgain = 5, - lopVoteEnded = 6, - lopBreakTime = 8, - lopQuestions = 9, - lopHello = 2, - lopPleaseVote = 3, - lopTimeIsUp = 7, - lopManyThanks = 10, - lopQuestionNumber = 13, - lopCustomPrompt = 16, - lopRespondNow = 14, - lopReturnKeypad = 15 - }; - - enum TMenuAccess { - mtDisabled = 0, - mtBaseAddress = 2, - mtBaseID = 3, - mtKeyBeep = 4, - mtOpMode = 5, - mtContrast = 1 - }; - - enum TOnTimer { - onTwoSeconds = 0, - onThreeSeconds = 1, - onFourSeconds = 2, - onFiveSeconds = 3 - }; - - enum TOpMode { - opNormal = 0, - opOnKeypress = 1, - opOnAcknowledged = 2 - }; - - enum TPingTimer { - pngOff = 0, - pngFive = 1, - PngTen = 2, - PngFifteen = 3 - }; - - enum TPowerTimer { - pwrTen = 0, - pwrTwenty = 1, - pwrThirty = 2, - pwrForty = 3 - }; - -// forward declarations - enum TLineOnePrompt; - enum TAnswerType; - enum TOpMode; - enum TOnTimer; - enum TBasePowerLevel; - enum TMenuAccess; - enum TBand; - enum TAddressMode; - enum TCommType; - enum TPingTimer; - enum TPowerTimer; - enum TLineOnePrompt; - enum TAnswerType; - enum TOpMode; - enum TOnTimer; - enum TBasePowerLevel; - enum TMenuAccess; - enum TBand; - enum TAddressMode; - enum TCommType; - enum TPingTimer; - enum TPowerTimer; - -class WRS970_EXPORT IWRS970X : public QAxObject -{ -public: - IWRS970X(IDispatch *subobject = 0, QAxObject *parent = 0) - : QAxObject((IUnknown*)subobject, parent) - { - internalRelease(); - } - - /* - Property AddressMode - */ - inline WRS970::TAddressMode AddressMode() const; //Returns the value of AddressMode - inline void SetAddressMode(WRS970::TAddressMode value); //Sets the value of the AddressMode property - - /* - Property AlignDisabled - */ - inline bool AlignDisabled() const; //Returns the value of AlignDisabled - - /* - Property AlignWithMargins - */ - inline bool AlignWithMargins() const; //Returns the value of AlignWithMargins - inline void SetAlignWithMargins(bool value); //Sets the value of the AlignWithMargins property - - /* - Property AnswerPeriod - */ - inline int AnswerPeriod() const; //Returns the value of AnswerPeriod - inline void SetAnswerPeriod(int value); //Sets the value of the AnswerPeriod property - - /* - Property Authentication - */ - inline bool Authentication() const; //Returns the value of Authentication - inline void SetAuthentication(bool value); //Sets the value of the Authentication property - - /* - Property AutoConnect - */ - inline bool AutoConnect() const; //Returns the value of AutoConnect - inline void SetAutoConnect(bool value); //Sets the value of the AutoConnect property - - /* - Property AutomateQuestionNumber - */ - inline bool AutomateQuestionNumber() const; //Returns the value of AutomateQuestionNumber - inline void SetAutomateQuestionNumber(bool value); //Sets the value of the AutomateQuestionNumber property - - /* - Property AvoidWifi - */ - inline WRS970::TBand AvoidWifi() const; //Returns the value of AvoidWifi - inline void SetAvoidWifi(WRS970::TBand value); //Sets the value of the AvoidWifi property - - /* - Property BaseChannel - */ - inline int BaseChannel() const; //Returns the value of BaseChannel - inline void SetBaseChannel(int value); //Sets the value of the BaseChannel property - - /* - Property BaseName - */ - inline QString BaseName() const; //Returns the value of BaseName - inline void SetBaseName(const QString& value); //Sets the value of the BaseName property - - /* - Property BaseSerial - */ - inline QString BaseSerial() const; //Returns the value of BaseSerial - - /* - Property BaseVersion - */ - inline QString BaseVersion() const; //Returns the value of BaseVersion - - /* - Property BeepKeypads - */ - inline bool BeepKeypads() const; //Returns the value of BeepKeypads - inline void SetBeepKeypads(bool value); //Sets the value of the BeepKeypads property - - /* - Property CommType - */ - inline WRS970::TCommType CommType() const; //Returns the value of CommType - inline void SetCommType(WRS970::TCommType value); //Sets the value of the CommType property - - /* - Property CommunicationTimeout - */ - inline int CommunicationTimeout() const; //Returns the value of CommunicationTimeout - inline void SetCommunicationTimeout(int value); //Sets the value of the CommunicationTimeout property - - /* - Property Connected - */ - inline bool Connected() const; //Returns the value of Connected - - /* - Property ControlVersion - */ - inline QString ControlVersion() const; //Returns the value of ControlVersion - - /* - Property CustomMessage - */ - inline QString CustomMessage() const; //Returns the value of CustomMessage - inline void SetCustomMessage(const QString& value); //Sets the value of the CustomMessage property - - /* - Property CustomSoftKeys - */ - inline QString CustomSoftKeys() const; //Returns the value of CustomSoftKeys - inline void SetCustomSoftKeys(const QString& value); //Sets the value of the CustomSoftKeys property - - /* - Property DebugEnabled - */ - inline bool DebugEnabled() const; //Returns the value of DebugEnabled - inline void SetDebugEnabled(bool value); //Sets the value of the DebugEnabled property - - /* - Property DockSite - */ - inline bool DockSite() const; //Returns the value of DockSite - inline void SetDockSite(bool value); //Sets the value of the DockSite property - - /* - Property DoubleBuffered - */ - inline bool DoubleBuffered() const; //Returns the value of DoubleBuffered - inline void SetDoubleBuffered(bool value); //Sets the value of the DoubleBuffered property - - /* - Property Enabled - */ - inline bool Enabled() const; //Returns the value of Enabled - inline void SetEnabled(bool value); //Sets the value of the Enabled property - - /* - Property ErrorsEnabled - */ - inline bool ErrorsEnabled() const; //Returns the value of ErrorsEnabled - inline void SetErrorsEnabled(bool value); //Sets the value of the ErrorsEnabled property - - /* - Property ExceptionsEnabled - */ - inline bool ExceptionsEnabled() const; //Returns the value of ExceptionsEnabled - inline void SetExceptionsEnabled(bool value); //Sets the value of the ExceptionsEnabled property - - /* - Property ExplicitHeight - */ - inline int ExplicitHeight() const; //Returns the value of ExplicitHeight - - /* - Property ExplicitLeft - */ - inline int ExplicitLeft() const; //Returns the value of ExplicitLeft - - /* - Property ExplicitTop - */ - inline int ExplicitTop() const; //Returns the value of ExplicitTop - - /* - Property ExplicitWidth - */ - inline int ExplicitWidth() const; //Returns the value of ExplicitWidth - - /* - Property ForceMenu - */ - inline bool ForceMenu() const; //Returns the value of ForceMenu - inline void SetForceMenu(bool value); //Sets the value of the ForceMenu property - - /* - Property HideAntennaIcon - */ - inline bool HideAntennaIcon() const; //Returns the value of HideAntennaIcon - inline void SetHideAntennaIcon(bool value); //Sets the value of the HideAntennaIcon property - - /* - Property HideBatteryIcon - */ - inline bool HideBatteryIcon() const; //Returns the value of HideBatteryIcon - inline void SetHideBatteryIcon(bool value); //Sets the value of the HideBatteryIcon property - - /* - Property KeyLockFeedback - */ - inline bool KeyLockFeedback() const; //Returns the value of KeyLockFeedback - inline void SetKeyLockFeedback(bool value); //Sets the value of the KeyLockFeedback property - - /* - Property KeypadAlertEnabled - */ - inline bool KeypadAlertEnabled() const; //Returns the value of KeypadAlertEnabled - inline void SetKeypadAlertEnabled(bool value); //Sets the value of the KeypadAlertEnabled property - - /* - Property KeypadBacklight - */ - inline bool KeypadBacklight() const; //Returns the value of KeypadBacklight - inline void SetKeypadBacklight(bool value); //Sets the value of the KeypadBacklight property - - /* - Property KeypadBacklightOnTimer - */ - inline WRS970::TOnTimer KeypadBacklightOnTimer() const; //Returns the value of KeypadBacklightOnTimer - inline void SetKeypadBacklightOnTimer(WRS970::TOnTimer value); //Sets the value of the KeypadBacklightOnTimer property - - /* - Property KeypadBacklightOpMethod - */ - inline WRS970::TOpMode KeypadBacklightOpMethod() const; //Returns the value of KeypadBacklightOpMethod - inline void SetKeypadBacklightOpMethod(WRS970::TOpMode value); //Sets the value of the KeypadBacklightOpMethod property - - /* - Property KeypadHideVote - */ - inline bool KeypadHideVote() const; //Returns the value of KeypadHideVote - inline void SetKeypadHideVote(bool value); //Sets the value of the KeypadHideVote property - - /* - Property KeypadList - */ - inline QString KeypadList() const; //Returns the value of KeypadList - - /* - Property KeypadListCount - */ - inline int KeypadListCount() const; //Returns the value of KeypadListCount - - /* - Property KeypadLoginEnabled - */ - inline bool KeypadLoginEnabled() const; //Returns the value of KeypadLoginEnabled - inline void SetKeypadLoginEnabled(bool value); //Sets the value of the KeypadLoginEnabled property - - /* - Property KeypadLowBatteryNotification - */ - inline bool KeypadLowBatteryNotification() const; //Returns the value of KeypadLowBatteryNotification - inline void SetKeypadLowBatteryNotification(bool value); //Sets the value of the KeypadLowBatteryNotification property - - /* - Property KeypadPowerTimer - */ - inline WRS970::TPowerTimer KeypadPowerTimer() const; //Returns the value of KeypadPowerTimer - inline void SetKeypadPowerTimer(WRS970::TPowerTimer value); //Sets the value of the KeypadPowerTimer property - - /* - Property KeypadsOutOfRange - */ - inline bool KeypadsOutOfRange() const; //Returns the value of KeypadsOutOfRange - inline void SetKeypadsOutOfRange(bool value); //Sets the value of the KeypadsOutOfRange property - - /* - Property KeypadsPowerDown - */ - inline bool KeypadsPowerDown() const; //Returns the value of KeypadsPowerDown - inline void SetKeypadsPowerDown(bool value); //Sets the value of the KeypadsPowerDown property - - /* - Property MaxKeypadsAllowed - */ - inline int MaxKeypadsAllowed() const; //Returns the value of MaxKeypadsAllowed - inline void SetMaxKeypadsAllowed(int value); //Sets the value of the MaxKeypadsAllowed property - - /* - Property MenuAccess - */ - inline WRS970::TMenuAccess MenuAccess() const; //Returns the value of MenuAccess - inline void SetMenuAccess(WRS970::TMenuAccess value); //Sets the value of the MenuAccess property - - /* - Property MessagePeriod - */ - inline int MessagePeriod() const; //Returns the value of MessagePeriod - inline void SetMessagePeriod(int value); //Sets the value of the MessagePeriod property - - /* - Property Model - */ - inline QString Model() const; //Returns the value of Model - - /* - Property MouseInClient - */ - inline bool MouseInClient() const; //Returns the value of MouseInClient - - /* - Property MsgAckEnabled - */ - inline bool MsgAckEnabled() const; //Returns the value of MsgAckEnabled - inline void SetMsgAckEnabled(bool value); //Sets the value of the MsgAckEnabled property - - /* - Property PingTimer - */ - inline WRS970::TPingTimer PingTimer() const; //Returns the value of PingTimer - inline void SetPingTimer(WRS970::TPingTimer value); //Sets the value of the PingTimer property - - /* - Property PowerKeyDisabled - */ - inline bool PowerKeyDisabled() const; //Returns the value of PowerKeyDisabled - inline void SetPowerKeyDisabled(bool value); //Sets the value of the PowerKeyDisabled property - - /* - Property PowerLevel - */ - inline WRS970::TBasePowerLevel PowerLevel() const; //Returns the value of PowerLevel - inline void SetPowerLevel(WRS970::TBasePowerLevel value); //Sets the value of the PowerLevel property - - /* - Property ReceiveArrowOnAnyBase - */ - inline bool ReceiveArrowOnAnyBase() const; //Returns the value of ReceiveArrowOnAnyBase - inline void SetReceiveArrowOnAnyBase(bool value); //Sets the value of the ReceiveArrowOnAnyBase property - - /* - Property SMSEntry - */ - inline bool SMSEntry() const; //Returns the value of SMSEntry - inline void SetSMSEntry(bool value); //Sets the value of the SMSEntry property - - /* - Property SMSVoteTimeout - */ - inline int SMSVoteTimeout() const; //Returns the value of SMSVoteTimeout - inline void SetSMSVoteTimeout(int value); //Sets the value of the SMSVoteTimeout property - - /* - Property ScrollFaster - */ - inline bool ScrollFaster() const; //Returns the value of ScrollFaster - inline void SetScrollFaster(bool value); //Sets the value of the ScrollFaster property - - /* - Property SecureLogin - */ - inline bool SecureLogin() const; //Returns the value of SecureLogin - inline void SetSecureLogin(bool value); //Sets the value of the SecureLogin property - - /* - Property SeqLinkPackets - */ - inline int SeqLinkPackets() const; //Returns the value of SeqLinkPackets - inline void SetSeqLinkPackets(int value); //Sets the value of the SeqLinkPackets property - - /* - Property ShowAnswer - */ - inline bool ShowAnswer() const; //Returns the value of ShowAnswer - inline void SetShowAnswer(bool value); //Sets the value of the ShowAnswer property - - /* - Property ShowReceived - */ - inline bool ShowReceived() const; //Returns the value of ShowReceived - inline void SetShowReceived(bool value); //Sets the value of the ShowReceived property - - /* - Property ShowSending - */ - inline bool ShowSending() const; //Returns the value of ShowSending - inline void SetShowSending(bool value); //Sets the value of the ShowSending property - - /* - Property TCPAddress - */ - inline QString TCPAddress() const; //Returns the value of TCPAddress - inline void SetTCPAddress(const QString& value); //Sets the value of the TCPAddress property - - /* - Property TCPPort - */ - inline int TCPPort() const; //Returns the value of TCPPort - inline void SetTCPPort(int value); //Sets the value of the TCPPort property - - /* - Property UseDockManager - */ - inline bool UseDockManager() const; //Returns the value of UseDockManager - inline void SetUseDockManager(bool value); //Sets the value of the UseDockManager property - - /* - Property Version3 - */ - inline bool Version3() const; //Returns the value of Version3 - inline void SetVersion3(bool value); //Sets the value of the Version3 property - - /* - Property Visible - */ - inline bool Visible() const; //Returns the value of Visible - inline void SetVisible(bool value); //Sets the value of the Visible property - - /* - Property VisibleDockClientCount - */ - inline int VisibleDockClientCount() const; //Returns the value of VisibleDockClientCount - - /* - Method AddKeypad - */ - inline bool AddKeypad(const QString& SerialNumber); - - /* - Method AddKeypadByID - */ - inline bool AddKeypadByID(const QString& Keypads); - - /* - Method AddStaticKeypad - */ - inline bool AddStaticKeypad(const QString& SerialNumber, int KeypadID, bool Overwrite); - - /* - Method BeginQuestion - */ - inline void BeginQuestion(int QuestionNumber, WRS970::TAnswerType AnswerType); - - /* - Method BeginQuestionAnswer - */ - inline void BeginQuestionAnswer(int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer); - - /* - Method BeginQuestionPrompt - */ - inline void BeginQuestionPrompt(WRS970::TLineOnePrompt LineOnePrompt, int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer); - - /* - Method ClearDataBuffer - */ - inline void ClearDataBuffer(); - - /* - Method ClearKeypadList - */ - inline void ClearKeypadList(); - - /* - Method Connect - */ - inline void Connect(const QString& SerialNumber); - - /* - Method Disconnect - */ - inline void Disconnect(); - - /* - Method DrawTextBiDiModeFlagsReadingOnly - */ - inline int DrawTextBiDiModeFlagsReadingOnly(); - - /* - Method GetAvailableBases - */ - inline QString GetAvailableBases(bool WithDescription); - - /* - Method GetBaseInfo - */ - inline void GetBaseInfo(); - - /* - Method GetTCPBases - */ - inline QVariant GetTCPBases(bool WithDescription); - - /* - Method InitiateAction - */ - inline void InitiateAction(); - - /* - Method IsKeypadInList - */ - inline bool IsKeypadInList(const QString& SerialNumber); - - /* - Method IsRightToLeft - */ - inline bool IsRightToLeft(); - - /* - Method KeypadLoginResult - */ - inline void KeypadLoginResult(const QString& SerialNumber, bool Passed); - - /* - Method LockKeys - */ - inline void LockKeys(const QString& Keys); - - /* - Method LogoutAllKeypads - */ - inline void LogoutAllKeypads(); - - /* - Method LogoutKeypad - */ - inline void LogoutKeypad(int Address); - - /* - Method Paint - */ - inline void Paint(); - - /* - Method RemoveKeypad - */ - inline void RemoveKeypad(const QString& SerialNumber); - - /* - Method RemoveKeypadByID - */ - inline bool RemoveKeypadByID(const QString& Keypads); - - /* - Method RemoveStaticKeypad - */ - inline void RemoveStaticKeypad(int KeypadID); - - /* - Method SendMsgByID - */ - inline void SendMsgByID(int KeypadID, const QString& KeypadMessage); - - /* - Method SendMsgBySerial - */ - inline void SendMsgBySerial(const QString& SerialNumber, const QString& Message); - - /* - Method SetDesignVisible - */ - inline void SetDesignVisible(bool Value); - - /* - Method SetSession - */ - inline void SetSession(const QString& SessionName, int SessionGroup); - - /* - Method SetSubComponent - */ - inline void SetSubComponent(bool IsSubComponent); - - /* - Method UnlockKeys - */ - inline void UnlockKeys(const QString& Keys); - - /* - Method UseRightToLeftReading - */ - inline bool UseRightToLeftReading(); - - /* - Method UseRightToLeftScrollBar - */ - inline bool UseRightToLeftScrollBar(); - -// meta object functions - static const QMetaObject staticMetaObject; - virtual const QMetaObject *metaObject() const { return &staticMetaObject; } - virtual void *qt_metacast(const char *); -}; - -// skipping event interface IWRS970XEvents - -// Actual coclasses -class WRS970_EXPORT WRS970X : public QAxWidget -{ -public: - WRS970X(QWidget *parent = 0, Qt::WindowFlags f = 0) - : QAxWidget(parent, f) - { - setControl("{ed086fac-4d9f-40d8-aa70-b7e3bc7574ed}"); - } - - WRS970X(IWRS970X *iface) - : QAxWidget() - { - initializeFrom(iface); - delete iface; - } - - /* - Property AddressMode - */ - inline WRS970::TAddressMode AddressMode() const; //Returns the value of AddressMode - inline void SetAddressMode(WRS970::TAddressMode value); //Sets the value of the AddressMode property - - /* - Property AlignDisabled - */ - inline bool AlignDisabled() const; //Returns the value of AlignDisabled - - /* - Property AlignWithMargins - */ - inline bool AlignWithMargins() const; //Returns the value of AlignWithMargins - inline void SetAlignWithMargins(bool value); //Sets the value of the AlignWithMargins property - - /* - Property AnswerPeriod - */ - inline int AnswerPeriod() const; //Returns the value of AnswerPeriod - inline void SetAnswerPeriod(int value); //Sets the value of the AnswerPeriod property - - /* - Property Authentication - */ - inline bool Authentication() const; //Returns the value of Authentication - inline void SetAuthentication(bool value); //Sets the value of the Authentication property - - /* - Property AutoConnect - */ - inline bool AutoConnect() const; //Returns the value of AutoConnect - inline void SetAutoConnect(bool value); //Sets the value of the AutoConnect property - - /* - Property AutomateQuestionNumber - */ - inline bool AutomateQuestionNumber() const; //Returns the value of AutomateQuestionNumber - inline void SetAutomateQuestionNumber(bool value); //Sets the value of the AutomateQuestionNumber property - - /* - Property AvoidWifi - */ - inline WRS970::TBand AvoidWifi() const; //Returns the value of AvoidWifi - inline void SetAvoidWifi(WRS970::TBand value); //Sets the value of the AvoidWifi property - - /* - Property BaseChannel - */ - inline int BaseChannel() const; //Returns the value of BaseChannel - inline void SetBaseChannel(int value); //Sets the value of the BaseChannel property - - /* - Property BaseName - */ - inline QString BaseName() const; //Returns the value of BaseName - inline void SetBaseName(const QString& value); //Sets the value of the BaseName property - - /* - Property BaseSerial - */ - inline QString BaseSerial() const; //Returns the value of BaseSerial - - /* - Property BaseVersion - */ - inline QString BaseVersion() const; //Returns the value of BaseVersion - - /* - Property BeepKeypads - */ - inline bool BeepKeypads() const; //Returns the value of BeepKeypads - inline void SetBeepKeypads(bool value); //Sets the value of the BeepKeypads property - - /* - Property CommType - */ - inline WRS970::TCommType CommType() const; //Returns the value of CommType - inline void SetCommType(WRS970::TCommType value); //Sets the value of the CommType property - - /* - Property CommunicationTimeout - */ - inline int CommunicationTimeout() const; //Returns the value of CommunicationTimeout - inline void SetCommunicationTimeout(int value); //Sets the value of the CommunicationTimeout property - - /* - Property Connected - */ - inline bool Connected() const; //Returns the value of Connected - - /* - Property ControlVersion - */ - inline QString ControlVersion() const; //Returns the value of ControlVersion - - /* - Property CustomMessage - */ - inline QString CustomMessage() const; //Returns the value of CustomMessage - inline void SetCustomMessage(const QString& value); //Sets the value of the CustomMessage property - - /* - Property CustomSoftKeys - */ - inline QString CustomSoftKeys() const; //Returns the value of CustomSoftKeys - inline void SetCustomSoftKeys(const QString& value); //Sets the value of the CustomSoftKeys property - - /* - Property DebugEnabled - */ - inline bool DebugEnabled() const; //Returns the value of DebugEnabled - inline void SetDebugEnabled(bool value); //Sets the value of the DebugEnabled property - - /* - Property DockSite - */ - inline bool DockSite() const; //Returns the value of DockSite - inline void SetDockSite(bool value); //Sets the value of the DockSite property - - /* - Property DoubleBuffered - */ - inline bool DoubleBuffered() const; //Returns the value of DoubleBuffered - inline void SetDoubleBuffered(bool value); //Sets the value of the DoubleBuffered property - - /* - Property Enabled - */ - inline bool Enabled() const; //Returns the value of Enabled - inline void SetEnabled(bool value); //Sets the value of the Enabled property - - /* - Property ErrorsEnabled - */ - inline bool ErrorsEnabled() const; //Returns the value of ErrorsEnabled - inline void SetErrorsEnabled(bool value); //Sets the value of the ErrorsEnabled property - - /* - Property ExceptionsEnabled - */ - inline bool ExceptionsEnabled() const; //Returns the value of ExceptionsEnabled - inline void SetExceptionsEnabled(bool value); //Sets the value of the ExceptionsEnabled property - - /* - Property ExplicitHeight - */ - inline int ExplicitHeight() const; //Returns the value of ExplicitHeight - - /* - Property ExplicitLeft - */ - inline int ExplicitLeft() const; //Returns the value of ExplicitLeft - - /* - Property ExplicitTop - */ - inline int ExplicitTop() const; //Returns the value of ExplicitTop - - /* - Property ExplicitWidth - */ - inline int ExplicitWidth() const; //Returns the value of ExplicitWidth - - /* - Property ForceMenu - */ - inline bool ForceMenu() const; //Returns the value of ForceMenu - inline void SetForceMenu(bool value); //Sets the value of the ForceMenu property - - /* - Property HideAntennaIcon - */ - inline bool HideAntennaIcon() const; //Returns the value of HideAntennaIcon - inline void SetHideAntennaIcon(bool value); //Sets the value of the HideAntennaIcon property - - /* - Property HideBatteryIcon - */ - inline bool HideBatteryIcon() const; //Returns the value of HideBatteryIcon - inline void SetHideBatteryIcon(bool value); //Sets the value of the HideBatteryIcon property - - /* - Property KeyLockFeedback - */ - inline bool KeyLockFeedback() const; //Returns the value of KeyLockFeedback - inline void SetKeyLockFeedback(bool value); //Sets the value of the KeyLockFeedback property - - /* - Property KeypadAlertEnabled - */ - inline bool KeypadAlertEnabled() const; //Returns the value of KeypadAlertEnabled - inline void SetKeypadAlertEnabled(bool value); //Sets the value of the KeypadAlertEnabled property - - /* - Property KeypadBacklight - */ - inline bool KeypadBacklight() const; //Returns the value of KeypadBacklight - inline void SetKeypadBacklight(bool value); //Sets the value of the KeypadBacklight property - - /* - Property KeypadBacklightOnTimer - */ - inline WRS970::TOnTimer KeypadBacklightOnTimer() const; //Returns the value of KeypadBacklightOnTimer - inline void SetKeypadBacklightOnTimer(WRS970::TOnTimer value); //Sets the value of the KeypadBacklightOnTimer property - - /* - Property KeypadBacklightOpMethod - */ - inline WRS970::TOpMode KeypadBacklightOpMethod() const; //Returns the value of KeypadBacklightOpMethod - inline void SetKeypadBacklightOpMethod(WRS970::TOpMode value); //Sets the value of the KeypadBacklightOpMethod property - - /* - Property KeypadHideVote - */ - inline bool KeypadHideVote() const; //Returns the value of KeypadHideVote - inline void SetKeypadHideVote(bool value); //Sets the value of the KeypadHideVote property - - /* - Property KeypadList - */ - inline QString KeypadList() const; //Returns the value of KeypadList - - /* - Property KeypadListCount - */ - inline int KeypadListCount() const; //Returns the value of KeypadListCount - - /* - Property KeypadLoginEnabled - */ - inline bool KeypadLoginEnabled() const; //Returns the value of KeypadLoginEnabled - inline void SetKeypadLoginEnabled(bool value); //Sets the value of the KeypadLoginEnabled property - - /* - Property KeypadLowBatteryNotification - */ - inline bool KeypadLowBatteryNotification() const; //Returns the value of KeypadLowBatteryNotification - inline void SetKeypadLowBatteryNotification(bool value); //Sets the value of the KeypadLowBatteryNotification property - - /* - Property KeypadPowerTimer - */ - inline WRS970::TPowerTimer KeypadPowerTimer() const; //Returns the value of KeypadPowerTimer - inline void SetKeypadPowerTimer(WRS970::TPowerTimer value); //Sets the value of the KeypadPowerTimer property - - /* - Property KeypadsOutOfRange - */ - inline bool KeypadsOutOfRange() const; //Returns the value of KeypadsOutOfRange - inline void SetKeypadsOutOfRange(bool value); //Sets the value of the KeypadsOutOfRange property - - /* - Property KeypadsPowerDown - */ - inline bool KeypadsPowerDown() const; //Returns the value of KeypadsPowerDown - inline void SetKeypadsPowerDown(bool value); //Sets the value of the KeypadsPowerDown property - - /* - Property MaxKeypadsAllowed - */ - inline int MaxKeypadsAllowed() const; //Returns the value of MaxKeypadsAllowed - inline void SetMaxKeypadsAllowed(int value); //Sets the value of the MaxKeypadsAllowed property - - /* - Property MenuAccess - */ - inline WRS970::TMenuAccess MenuAccess() const; //Returns the value of MenuAccess - inline void SetMenuAccess(WRS970::TMenuAccess value); //Sets the value of the MenuAccess property - - /* - Property MessagePeriod - */ - inline int MessagePeriod() const; //Returns the value of MessagePeriod - inline void SetMessagePeriod(int value); //Sets the value of the MessagePeriod property - - /* - Property Model - */ - inline QString Model() const; //Returns the value of Model - - /* - Property MouseInClient - */ - inline bool MouseInClient() const; //Returns the value of MouseInClient - - /* - Property MsgAckEnabled - */ - inline bool MsgAckEnabled() const; //Returns the value of MsgAckEnabled - inline void SetMsgAckEnabled(bool value); //Sets the value of the MsgAckEnabled property - - /* - Property PingTimer - */ - inline WRS970::TPingTimer PingTimer() const; //Returns the value of PingTimer - inline void SetPingTimer(WRS970::TPingTimer value); //Sets the value of the PingTimer property - - /* - Property PowerKeyDisabled - */ - inline bool PowerKeyDisabled() const; //Returns the value of PowerKeyDisabled - inline void SetPowerKeyDisabled(bool value); //Sets the value of the PowerKeyDisabled property - - /* - Property PowerLevel - */ - inline WRS970::TBasePowerLevel PowerLevel() const; //Returns the value of PowerLevel - inline void SetPowerLevel(WRS970::TBasePowerLevel value); //Sets the value of the PowerLevel property - - /* - Property ReceiveArrowOnAnyBase - */ - inline bool ReceiveArrowOnAnyBase() const; //Returns the value of ReceiveArrowOnAnyBase - inline void SetReceiveArrowOnAnyBase(bool value); //Sets the value of the ReceiveArrowOnAnyBase property - - /* - Property SMSEntry - */ - inline bool SMSEntry() const; //Returns the value of SMSEntry - inline void SetSMSEntry(bool value); //Sets the value of the SMSEntry property - - /* - Property SMSVoteTimeout - */ - inline int SMSVoteTimeout() const; //Returns the value of SMSVoteTimeout - inline void SetSMSVoteTimeout(int value); //Sets the value of the SMSVoteTimeout property - - /* - Property ScrollFaster - */ - inline bool ScrollFaster() const; //Returns the value of ScrollFaster - inline void SetScrollFaster(bool value); //Sets the value of the ScrollFaster property - - /* - Property SecureLogin - */ - inline bool SecureLogin() const; //Returns the value of SecureLogin - inline void SetSecureLogin(bool value); //Sets the value of the SecureLogin property - - /* - Property SeqLinkPackets - */ - inline int SeqLinkPackets() const; //Returns the value of SeqLinkPackets - inline void SetSeqLinkPackets(int value); //Sets the value of the SeqLinkPackets property - - /* - Property ShowAnswer - */ - inline bool ShowAnswer() const; //Returns the value of ShowAnswer - inline void SetShowAnswer(bool value); //Sets the value of the ShowAnswer property - - /* - Property ShowReceived - */ - inline bool ShowReceived() const; //Returns the value of ShowReceived - inline void SetShowReceived(bool value); //Sets the value of the ShowReceived property - - /* - Property ShowSending - */ - inline bool ShowSending() const; //Returns the value of ShowSending - inline void SetShowSending(bool value); //Sets the value of the ShowSending property - - /* - Property TCPAddress - */ - inline QString TCPAddress() const; //Returns the value of TCPAddress - inline void SetTCPAddress(const QString& value); //Sets the value of the TCPAddress property - - /* - Property TCPPort - */ - inline int TCPPort() const; //Returns the value of TCPPort - inline void SetTCPPort(int value); //Sets the value of the TCPPort property - - /* - Property UseDockManager - */ - inline bool UseDockManager() const; //Returns the value of UseDockManager - inline void SetUseDockManager(bool value); //Sets the value of the UseDockManager property - - /* - Property Version3 - */ - inline bool Version3() const; //Returns the value of Version3 - inline void SetVersion3(bool value); //Sets the value of the Version3 property - - /* - Property Visible - */ - inline bool Visible() const; //Returns the value of Visible - inline void SetVisible(bool value); //Sets the value of the Visible property - - /* - Property VisibleDockClientCount - */ - inline int VisibleDockClientCount() const; //Returns the value of VisibleDockClientCount - - /* - Method AddKeypad - */ - inline bool AddKeypad(const QString& SerialNumber); - - /* - Method AddKeypadByID - */ - inline bool AddKeypadByID(const QString& Keypads); - - /* - Method AddStaticKeypad - */ - inline bool AddStaticKeypad(const QString& SerialNumber, int KeypadID, bool Overwrite); - - /* - Method BeginQuestion - */ - inline void BeginQuestion(int QuestionNumber, WRS970::TAnswerType AnswerType); - - /* - Method BeginQuestionAnswer - */ - inline void BeginQuestionAnswer(int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer); - - /* - Method BeginQuestionPrompt - */ - inline void BeginQuestionPrompt(WRS970::TLineOnePrompt LineOnePrompt, int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer); - - /* - Method ClearDataBuffer - */ - inline void ClearDataBuffer(); - - /* - Method ClearKeypadList - */ - inline void ClearKeypadList(); - - /* - Method Connect - */ - inline void Connect(const QString& SerialNumber); - - /* - Method Disconnect - */ - inline void Disconnect(); - - /* - Method DrawTextBiDiModeFlagsReadingOnly - */ - inline int DrawTextBiDiModeFlagsReadingOnly(); - - /* - Method GetAvailableBases - */ - inline QString GetAvailableBases(bool WithDescription); - - /* - Method GetBaseInfo - */ - inline void GetBaseInfo(); - - /* - Method GetTCPBases - */ - inline QVariant GetTCPBases(bool WithDescription); - - /* - Method InitiateAction - */ - inline void InitiateAction(); - - /* - Method IsKeypadInList - */ - inline bool IsKeypadInList(const QString& SerialNumber); - - /* - Method IsRightToLeft - */ - inline bool IsRightToLeft(); - - /* - Method KeypadLoginResult - */ - inline void KeypadLoginResult(const QString& SerialNumber, bool Passed); - - /* - Method LockKeys - */ - inline void LockKeys(const QString& Keys); - - /* - Method LogoutAllKeypads - */ - inline void LogoutAllKeypads(); - - /* - Method LogoutKeypad - */ - inline void LogoutKeypad(int Address); - - /* - Method Paint - */ - inline void Paint(); - - /* - Method RemoveKeypad - */ - inline void RemoveKeypad(const QString& SerialNumber); - - /* - Method RemoveKeypadByID - */ - inline bool RemoveKeypadByID(const QString& Keypads); - - /* - Method RemoveStaticKeypad - */ - inline void RemoveStaticKeypad(int KeypadID); - - /* - Method SendMsgByID - */ - inline void SendMsgByID(int KeypadID, const QString& KeypadMessage); - - /* - Method SendMsgBySerial - */ - inline void SendMsgBySerial(const QString& SerialNumber, const QString& Message); - - /* - Method SetDesignVisible - */ - inline void SetDesignVisible(bool Value); - - /* - Method SetSession - */ - inline void SetSession(const QString& SessionName, int SessionGroup); - - /* - Method SetSubComponent - */ - inline void SetSubComponent(bool IsSubComponent); - - /* - Method UnlockKeys - */ - inline void UnlockKeys(const QString& Keys); - - /* - Method UseRightToLeftReading - */ - inline bool UseRightToLeftReading(); - - /* - Method UseRightToLeftScrollBar - */ - inline bool UseRightToLeftScrollBar(); - -// meta object functions - static const QMetaObject staticMetaObject; - virtual const QMetaObject *metaObject() const { return &staticMetaObject; } - virtual void *qt_metacast(const char *); -}; - -// member function implementation -#ifndef QAX_DUMPCPP_WRS970_NOINLINES -inline WRS970::TAddressMode IWRS970X::AddressMode() const -{ - QVariant qax_result = property("AddressMode"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TAddressMode*)qax_result.constData(); -} -inline void IWRS970X::SetAddressMode(WRS970::TAddressMode value){ setProperty("AddressMode", QVariant(value)); } - -inline bool IWRS970X::AlignDisabled() const -{ - QVariant qax_result = property("AlignDisabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool IWRS970X::AlignWithMargins() const -{ - QVariant qax_result = property("AlignWithMargins"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetAlignWithMargins(bool value){ setProperty("AlignWithMargins", QVariant(value)); } - -inline int IWRS970X::AnswerPeriod() const -{ - QVariant qax_result = property("AnswerPeriod"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetAnswerPeriod(int value){ setProperty("AnswerPeriod", QVariant(value)); } - -inline bool IWRS970X::Authentication() const -{ - QVariant qax_result = property("Authentication"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetAuthentication(bool value){ setProperty("Authentication", QVariant(value)); } - -inline bool IWRS970X::AutoConnect() const -{ - QVariant qax_result = property("AutoConnect"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetAutoConnect(bool value){ setProperty("AutoConnect", QVariant(value)); } - -inline bool IWRS970X::AutomateQuestionNumber() const -{ - QVariant qax_result = property("AutomateQuestionNumber"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetAutomateQuestionNumber(bool value){ setProperty("AutomateQuestionNumber", QVariant(value)); } - -inline WRS970::TBand IWRS970X::AvoidWifi() const -{ - QVariant qax_result = property("AvoidWifi"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TBand*)qax_result.constData(); -} -inline void IWRS970X::SetAvoidWifi(WRS970::TBand value){ setProperty("AvoidWifi", QVariant(value)); } - -inline int IWRS970X::BaseChannel() const -{ - QVariant qax_result = property("BaseChannel"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetBaseChannel(int value){ setProperty("BaseChannel", QVariant(value)); } - -inline QString IWRS970X::BaseName() const -{ - QVariant qax_result = property("BaseName"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void IWRS970X::SetBaseName(const QString& value){ setProperty("BaseName", QVariant(value)); } - -inline QString IWRS970X::BaseSerial() const -{ - QVariant qax_result = property("BaseSerial"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString IWRS970X::BaseVersion() const -{ - QVariant qax_result = property("BaseVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool IWRS970X::BeepKeypads() const -{ - QVariant qax_result = property("BeepKeypads"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetBeepKeypads(bool value){ setProperty("BeepKeypads", QVariant(value)); } - -inline WRS970::TCommType IWRS970X::CommType() const -{ - QVariant qax_result = property("CommType"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TCommType*)qax_result.constData(); -} -inline void IWRS970X::SetCommType(WRS970::TCommType value){ setProperty("CommType", QVariant(value)); } - -inline int IWRS970X::CommunicationTimeout() const -{ - QVariant qax_result = property("CommunicationTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetCommunicationTimeout(int value){ setProperty("CommunicationTimeout", QVariant(value)); } - -inline bool IWRS970X::Connected() const -{ - QVariant qax_result = property("Connected"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline QString IWRS970X::ControlVersion() const -{ - QVariant qax_result = property("ControlVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString IWRS970X::CustomMessage() const -{ - QVariant qax_result = property("CustomMessage"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void IWRS970X::SetCustomMessage(const QString& value){ setProperty("CustomMessage", QVariant(value)); } - -inline QString IWRS970X::CustomSoftKeys() const -{ - QVariant qax_result = property("CustomSoftKeys"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void IWRS970X::SetCustomSoftKeys(const QString& value){ setProperty("CustomSoftKeys", QVariant(value)); } - -inline bool IWRS970X::DebugEnabled() const -{ - QVariant qax_result = property("DebugEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetDebugEnabled(bool value){ setProperty("DebugEnabled", QVariant(value)); } - -inline bool IWRS970X::DockSite() const -{ - QVariant qax_result = property("DockSite"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetDockSite(bool value){ setProperty("DockSite", QVariant(value)); } - -inline bool IWRS970X::DoubleBuffered() const -{ - QVariant qax_result = property("DoubleBuffered"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetDoubleBuffered(bool value){ setProperty("DoubleBuffered", QVariant(value)); } - -inline bool IWRS970X::Enabled() const -{ - QVariant qax_result = property("Enabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetEnabled(bool value){ setProperty("Enabled", QVariant(value)); } - -inline bool IWRS970X::ErrorsEnabled() const -{ - QVariant qax_result = property("ErrorsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetErrorsEnabled(bool value){ setProperty("ErrorsEnabled", QVariant(value)); } - -inline bool IWRS970X::ExceptionsEnabled() const -{ - QVariant qax_result = property("ExceptionsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetExceptionsEnabled(bool value){ setProperty("ExceptionsEnabled", QVariant(value)); } - -inline int IWRS970X::ExplicitHeight() const -{ - QVariant qax_result = property("ExplicitHeight"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int IWRS970X::ExplicitLeft() const -{ - QVariant qax_result = property("ExplicitLeft"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int IWRS970X::ExplicitTop() const -{ - QVariant qax_result = property("ExplicitTop"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int IWRS970X::ExplicitWidth() const -{ - QVariant qax_result = property("ExplicitWidth"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool IWRS970X::ForceMenu() const -{ - QVariant qax_result = property("ForceMenu"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetForceMenu(bool value){ setProperty("ForceMenu", QVariant(value)); } - -inline bool IWRS970X::HideAntennaIcon() const -{ - QVariant qax_result = property("HideAntennaIcon"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetHideAntennaIcon(bool value){ setProperty("HideAntennaIcon", QVariant(value)); } - -inline bool IWRS970X::HideBatteryIcon() const -{ - QVariant qax_result = property("HideBatteryIcon"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetHideBatteryIcon(bool value){ setProperty("HideBatteryIcon", QVariant(value)); } - -inline bool IWRS970X::KeyLockFeedback() const -{ - QVariant qax_result = property("KeyLockFeedback"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeyLockFeedback(bool value){ setProperty("KeyLockFeedback", QVariant(value)); } - -inline bool IWRS970X::KeypadAlertEnabled() const -{ - QVariant qax_result = property("KeypadAlertEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadAlertEnabled(bool value){ setProperty("KeypadAlertEnabled", QVariant(value)); } - -inline bool IWRS970X::KeypadBacklight() const -{ - QVariant qax_result = property("KeypadBacklight"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadBacklight(bool value){ setProperty("KeypadBacklight", QVariant(value)); } - -inline WRS970::TOnTimer IWRS970X::KeypadBacklightOnTimer() const -{ - QVariant qax_result = property("KeypadBacklightOnTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TOnTimer*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadBacklightOnTimer(WRS970::TOnTimer value){ setProperty("KeypadBacklightOnTimer", QVariant(value)); } - -inline WRS970::TOpMode IWRS970X::KeypadBacklightOpMethod() const -{ - QVariant qax_result = property("KeypadBacklightOpMethod"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TOpMode*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadBacklightOpMethod(WRS970::TOpMode value){ setProperty("KeypadBacklightOpMethod", QVariant(value)); } - -inline bool IWRS970X::KeypadHideVote() const -{ - QVariant qax_result = property("KeypadHideVote"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadHideVote(bool value){ setProperty("KeypadHideVote", QVariant(value)); } - -inline QString IWRS970X::KeypadList() const -{ - QVariant qax_result = property("KeypadList"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int IWRS970X::KeypadListCount() const -{ - QVariant qax_result = property("KeypadListCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool IWRS970X::KeypadLoginEnabled() const -{ - QVariant qax_result = property("KeypadLoginEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadLoginEnabled(bool value){ setProperty("KeypadLoginEnabled", QVariant(value)); } - -inline bool IWRS970X::KeypadLowBatteryNotification() const -{ - QVariant qax_result = property("KeypadLowBatteryNotification"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadLowBatteryNotification(bool value){ setProperty("KeypadLowBatteryNotification", QVariant(value)); } - -inline WRS970::TPowerTimer IWRS970X::KeypadPowerTimer() const -{ - QVariant qax_result = property("KeypadPowerTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TPowerTimer*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadPowerTimer(WRS970::TPowerTimer value){ setProperty("KeypadPowerTimer", QVariant(value)); } - -inline bool IWRS970X::KeypadsOutOfRange() const -{ - QVariant qax_result = property("KeypadsOutOfRange"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadsOutOfRange(bool value){ setProperty("KeypadsOutOfRange", QVariant(value)); } - -inline bool IWRS970X::KeypadsPowerDown() const -{ - QVariant qax_result = property("KeypadsPowerDown"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetKeypadsPowerDown(bool value){ setProperty("KeypadsPowerDown", QVariant(value)); } - -inline int IWRS970X::MaxKeypadsAllowed() const -{ - QVariant qax_result = property("MaxKeypadsAllowed"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetMaxKeypadsAllowed(int value){ setProperty("MaxKeypadsAllowed", QVariant(value)); } - -inline WRS970::TMenuAccess IWRS970X::MenuAccess() const -{ - QVariant qax_result = property("MenuAccess"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TMenuAccess*)qax_result.constData(); -} -inline void IWRS970X::SetMenuAccess(WRS970::TMenuAccess value){ setProperty("MenuAccess", QVariant(value)); } - -inline int IWRS970X::MessagePeriod() const -{ - QVariant qax_result = property("MessagePeriod"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetMessagePeriod(int value){ setProperty("MessagePeriod", QVariant(value)); } - -inline QString IWRS970X::Model() const -{ - QVariant qax_result = property("Model"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool IWRS970X::MouseInClient() const -{ - QVariant qax_result = property("MouseInClient"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool IWRS970X::MsgAckEnabled() const -{ - QVariant qax_result = property("MsgAckEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetMsgAckEnabled(bool value){ setProperty("MsgAckEnabled", QVariant(value)); } - -inline WRS970::TPingTimer IWRS970X::PingTimer() const -{ - QVariant qax_result = property("PingTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TPingTimer*)qax_result.constData(); -} -inline void IWRS970X::SetPingTimer(WRS970::TPingTimer value){ setProperty("PingTimer", QVariant(value)); } - -inline bool IWRS970X::PowerKeyDisabled() const -{ - QVariant qax_result = property("PowerKeyDisabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetPowerKeyDisabled(bool value){ setProperty("PowerKeyDisabled", QVariant(value)); } - -inline WRS970::TBasePowerLevel IWRS970X::PowerLevel() const -{ - QVariant qax_result = property("PowerLevel"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TBasePowerLevel*)qax_result.constData(); -} -inline void IWRS970X::SetPowerLevel(WRS970::TBasePowerLevel value){ setProperty("PowerLevel", QVariant(value)); } - -inline bool IWRS970X::ReceiveArrowOnAnyBase() const -{ - QVariant qax_result = property("ReceiveArrowOnAnyBase"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetReceiveArrowOnAnyBase(bool value){ setProperty("ReceiveArrowOnAnyBase", QVariant(value)); } - -inline bool IWRS970X::SMSEntry() const -{ - QVariant qax_result = property("SMSEntry"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetSMSEntry(bool value){ setProperty("SMSEntry", QVariant(value)); } - -inline int IWRS970X::SMSVoteTimeout() const -{ - QVariant qax_result = property("SMSVoteTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetSMSVoteTimeout(int value){ setProperty("SMSVoteTimeout", QVariant(value)); } - -inline bool IWRS970X::ScrollFaster() const -{ - QVariant qax_result = property("ScrollFaster"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetScrollFaster(bool value){ setProperty("ScrollFaster", QVariant(value)); } - -inline bool IWRS970X::SecureLogin() const -{ - QVariant qax_result = property("SecureLogin"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetSecureLogin(bool value){ setProperty("SecureLogin", QVariant(value)); } - -inline int IWRS970X::SeqLinkPackets() const -{ - QVariant qax_result = property("SeqLinkPackets"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetSeqLinkPackets(int value){ setProperty("SeqLinkPackets", QVariant(value)); } - -inline bool IWRS970X::ShowAnswer() const -{ - QVariant qax_result = property("ShowAnswer"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetShowAnswer(bool value){ setProperty("ShowAnswer", QVariant(value)); } - -inline bool IWRS970X::ShowReceived() const -{ - QVariant qax_result = property("ShowReceived"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetShowReceived(bool value){ setProperty("ShowReceived", QVariant(value)); } - -inline bool IWRS970X::ShowSending() const -{ - QVariant qax_result = property("ShowSending"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetShowSending(bool value){ setProperty("ShowSending", QVariant(value)); } - -inline QString IWRS970X::TCPAddress() const -{ - QVariant qax_result = property("TCPAddress"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void IWRS970X::SetTCPAddress(const QString& value){ setProperty("TCPAddress", QVariant(value)); } - -inline int IWRS970X::TCPPort() const -{ - QVariant qax_result = property("TCPPort"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void IWRS970X::SetTCPPort(int value){ setProperty("TCPPort", QVariant(value)); } - -inline bool IWRS970X::UseDockManager() const -{ - QVariant qax_result = property("UseDockManager"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetUseDockManager(bool value){ setProperty("UseDockManager", QVariant(value)); } - -inline bool IWRS970X::Version3() const -{ - QVariant qax_result = property("Version3"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetVersion3(bool value){ setProperty("Version3", QVariant(value)); } - -inline bool IWRS970X::Visible() const -{ - QVariant qax_result = property("Visible"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void IWRS970X::SetVisible(bool value){ setProperty("Visible", QVariant(value)); } - -inline int IWRS970X::VisibleDockClientCount() const -{ - QVariant qax_result = property("VisibleDockClientCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool IWRS970X::AddKeypad(const QString& SerialNumber) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 7, _a); - return qax_result; -} - -inline bool IWRS970X::AddKeypadByID(const QString& Keypads) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Keypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 8, _a); - return qax_result; -} - -inline bool IWRS970X::AddStaticKeypad(const QString& SerialNumber, int KeypadID, bool Overwrite) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber, (void*)&KeypadID, (void*)&Overwrite}; - qt_metacall(QMetaObject::InvokeMetaMethod, 9, _a); - return qax_result; -} - -inline void IWRS970X::BeginQuestion(int QuestionNumber, WRS970::TAnswerType AnswerType) -{ - void *_a[] = {0, (void*)&QuestionNumber, (void*)&AnswerType}; - qt_metacall(QMetaObject::InvokeMetaMethod, 10, _a); -} - -inline void IWRS970X::BeginQuestionAnswer(int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer) -{ - void *_a[] = {0, (void*)&QuestionNumber, (void*)&AnswerType, (void*)&Answer}; - qt_metacall(QMetaObject::InvokeMetaMethod, 11, _a); -} - -inline void IWRS970X::BeginQuestionPrompt(WRS970::TLineOnePrompt LineOnePrompt, int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer) -{ - void *_a[] = {0, (void*)&LineOnePrompt, (void*)&QuestionNumber, (void*)&AnswerType, (void*)&Answer}; - qt_metacall(QMetaObject::InvokeMetaMethod, 12, _a); -} - -inline void IWRS970X::ClearDataBuffer() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 13, _a); -} - -inline void IWRS970X::ClearKeypadList() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 14, _a); -} - -inline void IWRS970X::Connect(const QString& SerialNumber) -{ - void *_a[] = {0, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 15, _a); -} - -inline void IWRS970X::Disconnect() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 16, _a); -} - -inline int IWRS970X::DrawTextBiDiModeFlagsReadingOnly() -{ - int qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 17, _a); - return qax_result; -} - -inline QString IWRS970X::GetAvailableBases(bool WithDescription) -{ - QString qax_result; - void *_a[] = {(void*)&qax_result, (void*)&WithDescription}; - qt_metacall(QMetaObject::InvokeMetaMethod, 18, _a); - return qax_result; -} - -inline void IWRS970X::GetBaseInfo() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 19, _a); -} - -inline QVariant IWRS970X::GetTCPBases(bool WithDescription) -{ - QVariant qax_result; - void *_a[] = {(void*)&qax_result, (void*)&WithDescription}; - qt_metacall(QMetaObject::InvokeMetaMethod, 20, _a); - return qax_result; -} - -inline void IWRS970X::InitiateAction() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 21, _a); -} - -inline bool IWRS970X::IsKeypadInList(const QString& SerialNumber) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 22, _a); - return qax_result; -} - -inline bool IWRS970X::IsRightToLeft() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 23, _a); - return qax_result; -} - -inline void IWRS970X::KeypadLoginResult(const QString& SerialNumber, bool Passed) -{ - void *_a[] = {0, (void*)&SerialNumber, (void*)&Passed}; - qt_metacall(QMetaObject::InvokeMetaMethod, 24, _a); -} - -inline void IWRS970X::LockKeys(const QString& Keys) -{ - void *_a[] = {0, (void*)&Keys}; - qt_metacall(QMetaObject::InvokeMetaMethod, 25, _a); -} - -inline void IWRS970X::LogoutAllKeypads() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 26, _a); -} - -inline void IWRS970X::LogoutKeypad(int Address) -{ - void *_a[] = {0, (void*)&Address}; - qt_metacall(QMetaObject::InvokeMetaMethod, 27, _a); -} - -inline void IWRS970X::Paint() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 28, _a); -} - -inline void IWRS970X::RemoveKeypad(const QString& SerialNumber) -{ - void *_a[] = {0, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 29, _a); -} - -inline bool IWRS970X::RemoveKeypadByID(const QString& Keypads) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Keypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 30, _a); - return qax_result; -} - -inline void IWRS970X::RemoveStaticKeypad(int KeypadID) -{ - void *_a[] = {0, (void*)&KeypadID}; - qt_metacall(QMetaObject::InvokeMetaMethod, 31, _a); -} - -inline void IWRS970X::SendMsgByID(int KeypadID, const QString& KeypadMessage) -{ - void *_a[] = {0, (void*)&KeypadID, (void*)&KeypadMessage}; - qt_metacall(QMetaObject::InvokeMetaMethod, 32, _a); -} - -inline void IWRS970X::SendMsgBySerial(const QString& SerialNumber, const QString& Message) -{ - void *_a[] = {0, (void*)&SerialNumber, (void*)&Message}; - qt_metacall(QMetaObject::InvokeMetaMethod, 33, _a); -} - -inline void IWRS970X::SetDesignVisible(bool Value) -{ - void *_a[] = {0, (void*)&Value}; - qt_metacall(QMetaObject::InvokeMetaMethod, 49, _a); -} - -inline void IWRS970X::SetSession(const QString& SessionName, int SessionGroup) -{ - void *_a[] = {0, (void*)&SessionName, (void*)&SessionGroup}; - qt_metacall(QMetaObject::InvokeMetaMethod, 82, _a); -} - -inline void IWRS970X::SetSubComponent(bool IsSubComponent) -{ - void *_a[] = {0, (void*)&IsSubComponent}; - qt_metacall(QMetaObject::InvokeMetaMethod, 86, _a); -} - -inline void IWRS970X::UnlockKeys(const QString& Keys) -{ - void *_a[] = {0, (void*)&Keys}; - qt_metacall(QMetaObject::InvokeMetaMethod, 92, _a); -} - -inline bool IWRS970X::UseRightToLeftReading() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 93, _a); - return qax_result; -} - -inline bool IWRS970X::UseRightToLeftScrollBar() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 94, _a); - return qax_result; -} - - -inline WRS970::TAddressMode WRS970X::AddressMode() const -{ - QVariant qax_result = property("AddressMode"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TAddressMode*)qax_result.constData(); -} -inline void WRS970X::SetAddressMode(WRS970::TAddressMode value){ setProperty("AddressMode", QVariant(value)); } - -inline bool WRS970X::AlignDisabled() const -{ - QVariant qax_result = property("AlignDisabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool WRS970X::AlignWithMargins() const -{ - QVariant qax_result = property("AlignWithMargins"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetAlignWithMargins(bool value){ setProperty("AlignWithMargins", QVariant(value)); } - -inline int WRS970X::AnswerPeriod() const -{ - QVariant qax_result = property("AnswerPeriod"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetAnswerPeriod(int value){ setProperty("AnswerPeriod", QVariant(value)); } - -inline bool WRS970X::Authentication() const -{ - QVariant qax_result = property("Authentication"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetAuthentication(bool value){ setProperty("Authentication", QVariant(value)); } - -inline bool WRS970X::AutoConnect() const -{ - QVariant qax_result = property("AutoConnect"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetAutoConnect(bool value){ setProperty("AutoConnect", QVariant(value)); } - -inline bool WRS970X::AutomateQuestionNumber() const -{ - QVariant qax_result = property("AutomateQuestionNumber"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetAutomateQuestionNumber(bool value){ setProperty("AutomateQuestionNumber", QVariant(value)); } - -inline WRS970::TBand WRS970X::AvoidWifi() const -{ - QVariant qax_result = property("AvoidWifi"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TBand*)qax_result.constData(); -} -inline void WRS970X::SetAvoidWifi(WRS970::TBand value){ setProperty("AvoidWifi", QVariant(value)); } - -inline int WRS970X::BaseChannel() const -{ - QVariant qax_result = property("BaseChannel"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetBaseChannel(int value){ setProperty("BaseChannel", QVariant(value)); } - -inline QString WRS970X::BaseName() const -{ - QVariant qax_result = property("BaseName"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void WRS970X::SetBaseName(const QString& value){ setProperty("BaseName", QVariant(value)); } - -inline QString WRS970X::BaseSerial() const -{ - QVariant qax_result = property("BaseSerial"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString WRS970X::BaseVersion() const -{ - QVariant qax_result = property("BaseVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool WRS970X::BeepKeypads() const -{ - QVariant qax_result = property("BeepKeypads"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetBeepKeypads(bool value){ setProperty("BeepKeypads", QVariant(value)); } - -inline WRS970::TCommType WRS970X::CommType() const -{ - QVariant qax_result = property("CommType"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TCommType*)qax_result.constData(); -} -inline void WRS970X::SetCommType(WRS970::TCommType value){ setProperty("CommType", QVariant(value)); } - -inline int WRS970X::CommunicationTimeout() const -{ - QVariant qax_result = property("CommunicationTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetCommunicationTimeout(int value){ setProperty("CommunicationTimeout", QVariant(value)); } - -inline bool WRS970X::Connected() const -{ - QVariant qax_result = property("Connected"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline QString WRS970X::ControlVersion() const -{ - QVariant qax_result = property("ControlVersion"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline QString WRS970X::CustomMessage() const -{ - QVariant qax_result = property("CustomMessage"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void WRS970X::SetCustomMessage(const QString& value){ setProperty("CustomMessage", QVariant(value)); } - -inline QString WRS970X::CustomSoftKeys() const -{ - QVariant qax_result = property("CustomSoftKeys"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void WRS970X::SetCustomSoftKeys(const QString& value){ setProperty("CustomSoftKeys", QVariant(value)); } - -inline bool WRS970X::DebugEnabled() const -{ - QVariant qax_result = property("DebugEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetDebugEnabled(bool value){ setProperty("DebugEnabled", QVariant(value)); } - -inline bool WRS970X::DockSite() const -{ - QVariant qax_result = property("DockSite"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetDockSite(bool value){ setProperty("DockSite", QVariant(value)); } - -inline bool WRS970X::DoubleBuffered() const -{ - QVariant qax_result = property("DoubleBuffered"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetDoubleBuffered(bool value){ setProperty("DoubleBuffered", QVariant(value)); } - -inline bool WRS970X::Enabled() const -{ - QVariant qax_result = property("Enabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetEnabled(bool value){ setProperty("Enabled", QVariant(value)); } - -inline bool WRS970X::ErrorsEnabled() const -{ - QVariant qax_result = property("ErrorsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetErrorsEnabled(bool value){ setProperty("ErrorsEnabled", QVariant(value)); } - -inline bool WRS970X::ExceptionsEnabled() const -{ - QVariant qax_result = property("ExceptionsEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetExceptionsEnabled(bool value){ setProperty("ExceptionsEnabled", QVariant(value)); } - -inline int WRS970X::ExplicitHeight() const -{ - QVariant qax_result = property("ExplicitHeight"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int WRS970X::ExplicitLeft() const -{ - QVariant qax_result = property("ExplicitLeft"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int WRS970X::ExplicitTop() const -{ - QVariant qax_result = property("ExplicitTop"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline int WRS970X::ExplicitWidth() const -{ - QVariant qax_result = property("ExplicitWidth"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool WRS970X::ForceMenu() const -{ - QVariant qax_result = property("ForceMenu"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetForceMenu(bool value){ setProperty("ForceMenu", QVariant(value)); } - -inline bool WRS970X::HideAntennaIcon() const -{ - QVariant qax_result = property("HideAntennaIcon"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetHideAntennaIcon(bool value){ setProperty("HideAntennaIcon", QVariant(value)); } - -inline bool WRS970X::HideBatteryIcon() const -{ - QVariant qax_result = property("HideBatteryIcon"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetHideBatteryIcon(bool value){ setProperty("HideBatteryIcon", QVariant(value)); } - -inline bool WRS970X::KeyLockFeedback() const -{ - QVariant qax_result = property("KeyLockFeedback"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeyLockFeedback(bool value){ setProperty("KeyLockFeedback", QVariant(value)); } - -inline bool WRS970X::KeypadAlertEnabled() const -{ - QVariant qax_result = property("KeypadAlertEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadAlertEnabled(bool value){ setProperty("KeypadAlertEnabled", QVariant(value)); } - -inline bool WRS970X::KeypadBacklight() const -{ - QVariant qax_result = property("KeypadBacklight"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadBacklight(bool value){ setProperty("KeypadBacklight", QVariant(value)); } - -inline WRS970::TOnTimer WRS970X::KeypadBacklightOnTimer() const -{ - QVariant qax_result = property("KeypadBacklightOnTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TOnTimer*)qax_result.constData(); -} -inline void WRS970X::SetKeypadBacklightOnTimer(WRS970::TOnTimer value){ setProperty("KeypadBacklightOnTimer", QVariant(value)); } - -inline WRS970::TOpMode WRS970X::KeypadBacklightOpMethod() const -{ - QVariant qax_result = property("KeypadBacklightOpMethod"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TOpMode*)qax_result.constData(); -} -inline void WRS970X::SetKeypadBacklightOpMethod(WRS970::TOpMode value){ setProperty("KeypadBacklightOpMethod", QVariant(value)); } - -inline bool WRS970X::KeypadHideVote() const -{ - QVariant qax_result = property("KeypadHideVote"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadHideVote(bool value){ setProperty("KeypadHideVote", QVariant(value)); } - -inline QString WRS970X::KeypadList() const -{ - QVariant qax_result = property("KeypadList"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline int WRS970X::KeypadListCount() const -{ - QVariant qax_result = property("KeypadListCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool WRS970X::KeypadLoginEnabled() const -{ - QVariant qax_result = property("KeypadLoginEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadLoginEnabled(bool value){ setProperty("KeypadLoginEnabled", QVariant(value)); } - -inline bool WRS970X::KeypadLowBatteryNotification() const -{ - QVariant qax_result = property("KeypadLowBatteryNotification"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadLowBatteryNotification(bool value){ setProperty("KeypadLowBatteryNotification", QVariant(value)); } - -inline WRS970::TPowerTimer WRS970X::KeypadPowerTimer() const -{ - QVariant qax_result = property("KeypadPowerTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TPowerTimer*)qax_result.constData(); -} -inline void WRS970X::SetKeypadPowerTimer(WRS970::TPowerTimer value){ setProperty("KeypadPowerTimer", QVariant(value)); } - -inline bool WRS970X::KeypadsOutOfRange() const -{ - QVariant qax_result = property("KeypadsOutOfRange"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadsOutOfRange(bool value){ setProperty("KeypadsOutOfRange", QVariant(value)); } - -inline bool WRS970X::KeypadsPowerDown() const -{ - QVariant qax_result = property("KeypadsPowerDown"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetKeypadsPowerDown(bool value){ setProperty("KeypadsPowerDown", QVariant(value)); } - -inline int WRS970X::MaxKeypadsAllowed() const -{ - QVariant qax_result = property("MaxKeypadsAllowed"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetMaxKeypadsAllowed(int value){ setProperty("MaxKeypadsAllowed", QVariant(value)); } - -inline WRS970::TMenuAccess WRS970X::MenuAccess() const -{ - QVariant qax_result = property("MenuAccess"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TMenuAccess*)qax_result.constData(); -} -inline void WRS970X::SetMenuAccess(WRS970::TMenuAccess value){ setProperty("MenuAccess", QVariant(value)); } - -inline int WRS970X::MessagePeriod() const -{ - QVariant qax_result = property("MessagePeriod"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetMessagePeriod(int value){ setProperty("MessagePeriod", QVariant(value)); } - -inline QString WRS970X::Model() const -{ - QVariant qax_result = property("Model"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} - -inline bool WRS970X::MouseInClient() const -{ - QVariant qax_result = property("MouseInClient"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} - -inline bool WRS970X::MsgAckEnabled() const -{ - QVariant qax_result = property("MsgAckEnabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetMsgAckEnabled(bool value){ setProperty("MsgAckEnabled", QVariant(value)); } - -inline WRS970::TPingTimer WRS970X::PingTimer() const -{ - QVariant qax_result = property("PingTimer"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TPingTimer*)qax_result.constData(); -} -inline void WRS970X::SetPingTimer(WRS970::TPingTimer value){ setProperty("PingTimer", QVariant(value)); } - -inline bool WRS970X::PowerKeyDisabled() const -{ - QVariant qax_result = property("PowerKeyDisabled"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetPowerKeyDisabled(bool value){ setProperty("PowerKeyDisabled", QVariant(value)); } - -inline WRS970::TBasePowerLevel WRS970X::PowerLevel() const -{ - QVariant qax_result = property("PowerLevel"); - Q_ASSERT(qax_result.isValid()); - return *(WRS970::TBasePowerLevel*)qax_result.constData(); -} -inline void WRS970X::SetPowerLevel(WRS970::TBasePowerLevel value){ setProperty("PowerLevel", QVariant(value)); } - -inline bool WRS970X::ReceiveArrowOnAnyBase() const -{ - QVariant qax_result = property("ReceiveArrowOnAnyBase"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetReceiveArrowOnAnyBase(bool value){ setProperty("ReceiveArrowOnAnyBase", QVariant(value)); } - -inline bool WRS970X::SMSEntry() const -{ - QVariant qax_result = property("SMSEntry"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetSMSEntry(bool value){ setProperty("SMSEntry", QVariant(value)); } - -inline int WRS970X::SMSVoteTimeout() const -{ - QVariant qax_result = property("SMSVoteTimeout"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetSMSVoteTimeout(int value){ setProperty("SMSVoteTimeout", QVariant(value)); } - -inline bool WRS970X::ScrollFaster() const -{ - QVariant qax_result = property("ScrollFaster"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetScrollFaster(bool value){ setProperty("ScrollFaster", QVariant(value)); } - -inline bool WRS970X::SecureLogin() const -{ - QVariant qax_result = property("SecureLogin"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetSecureLogin(bool value){ setProperty("SecureLogin", QVariant(value)); } - -inline int WRS970X::SeqLinkPackets() const -{ - QVariant qax_result = property("SeqLinkPackets"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetSeqLinkPackets(int value){ setProperty("SeqLinkPackets", QVariant(value)); } - -inline bool WRS970X::ShowAnswer() const -{ - QVariant qax_result = property("ShowAnswer"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetShowAnswer(bool value){ setProperty("ShowAnswer", QVariant(value)); } - -inline bool WRS970X::ShowReceived() const -{ - QVariant qax_result = property("ShowReceived"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetShowReceived(bool value){ setProperty("ShowReceived", QVariant(value)); } - -inline bool WRS970X::ShowSending() const -{ - QVariant qax_result = property("ShowSending"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetShowSending(bool value){ setProperty("ShowSending", QVariant(value)); } - -inline QString WRS970X::TCPAddress() const -{ - QVariant qax_result = property("TCPAddress"); - Q_ASSERT(qax_result.isValid()); - return *(QString*)qax_result.constData(); -} -inline void WRS970X::SetTCPAddress(const QString& value){ setProperty("TCPAddress", QVariant(value)); } - -inline int WRS970X::TCPPort() const -{ - QVariant qax_result = property("TCPPort"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} -inline void WRS970X::SetTCPPort(int value){ setProperty("TCPPort", QVariant(value)); } - -inline bool WRS970X::UseDockManager() const -{ - QVariant qax_result = property("UseDockManager"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetUseDockManager(bool value){ setProperty("UseDockManager", QVariant(value)); } - -inline bool WRS970X::Version3() const -{ - QVariant qax_result = property("Version3"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetVersion3(bool value){ setProperty("Version3", QVariant(value)); } - -inline bool WRS970X::Visible() const -{ - QVariant qax_result = property("Visible"); - Q_ASSERT(qax_result.isValid()); - return *(bool*)qax_result.constData(); -} -inline void WRS970X::SetVisible(bool value){ setProperty("Visible", QVariant(value)); } - -inline int WRS970X::VisibleDockClientCount() const -{ - QVariant qax_result = property("VisibleDockClientCount"); - Q_ASSERT(qax_result.isValid()); - return *(int*)qax_result.constData(); -} - -inline bool WRS970X::AddKeypad(const QString& SerialNumber) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 46, _a); - return qax_result; -} - -inline bool WRS970X::AddKeypadByID(const QString& Keypads) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Keypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 47, _a); - return qax_result; -} - -inline bool WRS970X::AddStaticKeypad(const QString& SerialNumber, int KeypadID, bool Overwrite) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber, (void*)&KeypadID, (void*)&Overwrite}; - qt_metacall(QMetaObject::InvokeMetaMethod, 48, _a); - return qax_result; -} - -inline void WRS970X::BeginQuestion(int QuestionNumber, WRS970::TAnswerType AnswerType) -{ - void *_a[] = {0, (void*)&QuestionNumber, (void*)&AnswerType}; - qt_metacall(QMetaObject::InvokeMetaMethod, 49, _a); -} - -inline void WRS970X::BeginQuestionAnswer(int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer) -{ - void *_a[] = {0, (void*)&QuestionNumber, (void*)&AnswerType, (void*)&Answer}; - qt_metacall(QMetaObject::InvokeMetaMethod, 50, _a); -} - -inline void WRS970X::BeginQuestionPrompt(WRS970::TLineOnePrompt LineOnePrompt, int QuestionNumber, WRS970::TAnswerType AnswerType, const QString& Answer) -{ - void *_a[] = {0, (void*)&LineOnePrompt, (void*)&QuestionNumber, (void*)&AnswerType, (void*)&Answer}; - qt_metacall(QMetaObject::InvokeMetaMethod, 51, _a); -} - -inline void WRS970X::ClearDataBuffer() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 52, _a); -} - -inline void WRS970X::ClearKeypadList() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 53, _a); -} - -inline void WRS970X::Connect(const QString& SerialNumber) -{ - void *_a[] = {0, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 54, _a); -} - -inline void WRS970X::Disconnect() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 55, _a); -} - -inline int WRS970X::DrawTextBiDiModeFlagsReadingOnly() -{ - int qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 56, _a); - return qax_result; -} - -inline QString WRS970X::GetAvailableBases(bool WithDescription) -{ - QString qax_result; - void *_a[] = {(void*)&qax_result, (void*)&WithDescription}; - qt_metacall(QMetaObject::InvokeMetaMethod, 57, _a); - return qax_result; -} - -inline void WRS970X::GetBaseInfo() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 58, _a); -} - -inline QVariant WRS970X::GetTCPBases(bool WithDescription) -{ - QVariant qax_result; - void *_a[] = {(void*)&qax_result, (void*)&WithDescription}; - qt_metacall(QMetaObject::InvokeMetaMethod, 59, _a); - return qax_result; -} - -inline void WRS970X::InitiateAction() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 60, _a); -} - -inline bool WRS970X::IsKeypadInList(const QString& SerialNumber) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 61, _a); - return qax_result; -} - -inline bool WRS970X::IsRightToLeft() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 62, _a); - return qax_result; -} - -inline void WRS970X::KeypadLoginResult(const QString& SerialNumber, bool Passed) -{ - void *_a[] = {0, (void*)&SerialNumber, (void*)&Passed}; - qt_metacall(QMetaObject::InvokeMetaMethod, 63, _a); -} - -inline void WRS970X::LockKeys(const QString& Keys) -{ - void *_a[] = {0, (void*)&Keys}; - qt_metacall(QMetaObject::InvokeMetaMethod, 64, _a); -} - -inline void WRS970X::LogoutAllKeypads() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 65, _a); -} - -inline void WRS970X::LogoutKeypad(int Address) -{ - void *_a[] = {0, (void*)&Address}; - qt_metacall(QMetaObject::InvokeMetaMethod, 66, _a); -} - -inline void WRS970X::Paint() -{ - void *_a[] = {0}; - qt_metacall(QMetaObject::InvokeMetaMethod, 67, _a); -} - -inline void WRS970X::RemoveKeypad(const QString& SerialNumber) -{ - void *_a[] = {0, (void*)&SerialNumber}; - qt_metacall(QMetaObject::InvokeMetaMethod, 68, _a); -} - -inline bool WRS970X::RemoveKeypadByID(const QString& Keypads) -{ - bool qax_result; - void *_a[] = {(void*)&qax_result, (void*)&Keypads}; - qt_metacall(QMetaObject::InvokeMetaMethod, 69, _a); - return qax_result; -} - -inline void WRS970X::RemoveStaticKeypad(int KeypadID) -{ - void *_a[] = {0, (void*)&KeypadID}; - qt_metacall(QMetaObject::InvokeMetaMethod, 70, _a); -} - -inline void WRS970X::SendMsgByID(int KeypadID, const QString& KeypadMessage) -{ - void *_a[] = {0, (void*)&KeypadID, (void*)&KeypadMessage}; - qt_metacall(QMetaObject::InvokeMetaMethod, 71, _a); -} - -inline void WRS970X::SendMsgBySerial(const QString& SerialNumber, const QString& Message) -{ - void *_a[] = {0, (void*)&SerialNumber, (void*)&Message}; - qt_metacall(QMetaObject::InvokeMetaMethod, 72, _a); -} - -inline void WRS970X::SetDesignVisible(bool Value) -{ - void *_a[] = {0, (void*)&Value}; - qt_metacall(QMetaObject::InvokeMetaMethod, 88, _a); -} - -inline void WRS970X::SetSession(const QString& SessionName, int SessionGroup) -{ - void *_a[] = {0, (void*)&SessionName, (void*)&SessionGroup}; - qt_metacall(QMetaObject::InvokeMetaMethod, 121, _a); -} - -inline void WRS970X::SetSubComponent(bool IsSubComponent) -{ - void *_a[] = {0, (void*)&IsSubComponent}; - qt_metacall(QMetaObject::InvokeMetaMethod, 125, _a); -} - -inline void WRS970X::UnlockKeys(const QString& Keys) -{ - void *_a[] = {0, (void*)&Keys}; - qt_metacall(QMetaObject::InvokeMetaMethod, 131, _a); -} - -inline bool WRS970X::UseRightToLeftReading() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 132, _a); - return qax_result; -} - -inline bool WRS970X::UseRightToLeftScrollBar() -{ - bool qax_result; - void *_a[] = {(void*)&qax_result}; - qt_metacall(QMetaObject::InvokeMetaMethod, 133, _a); - return qax_result; -} - - - -#endif - -} - -template<> -inline void *qMetaTypeConstructHelper(const WRS970::IWRS970X *t) -{ Q_ASSERT(!t); return new WRS970::IWRS970X; } - -template<> -inline void *qMetaTypeConstructHelper(const WRS970::WRS970X *t) -{ Q_ASSERT(!t); return new WRS970::WRS970X; } - -#endif - diff --git a/thirdparty/freetype/README.txt b/thirdparty/freetype/README.txt deleted file mode 100644 index 6f878254..00000000 --- a/thirdparty/freetype/README.txt +++ /dev/null @@ -1,20 +0,0 @@ -How to build freetype -===================== - -instructions - -- Download freetype (http://www.freetype.org/download.html#stable) -- Decompress freetype.XXX.tar.gz - -WIN - - qmake - - nmake - -MAC - - qmake freetype.pro -spec macx-g++ - - make - -LINUX: - - qmake freetype.pro -spec linux-g++ - - make - diff --git a/thirdparty/freetype/freetype-2.4.4/.gitignore b/thirdparty/freetype/freetype-2.4.4/.gitignore deleted file mode 100644 index aee2e4ce..00000000 --- a/thirdparty/freetype/freetype-2.4.4/.gitignore +++ /dev/null @@ -1 +0,0 @@ -config.mk diff --git a/thirdparty/freetype/freetype-2.4.4/ChangeLog b/thirdparty/freetype/freetype-2.4.4/ChangeLog deleted file mode 100644 index b7aea521..00000000 --- a/thirdparty/freetype/freetype-2.4.4/ChangeLog +++ /dev/null @@ -1,1560 +0,0 @@ -2010-11-28 Werner Lemberg - - * Version 2.4.4 released. - ========================= - - - Tag sources with `VER-2-4-4'. - - * docs/CHANGES: Updated. - - * docs/VERSION.DLL: Update documentation and bump version number to - 2.4.4 - - * README, Jamfile (RefDoc), - builds/win32/vc2005/freetype.vcproj, builds/win32/vc2005/index.html, - builds/win32/vc2008/freetype.vcproj, builds/win32/vc2008/index.html, - builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype.vcproj, - builds/win32/visualc/index.html, builds/win32/visualce/freetype.dsp, - builds/win32/visualce/freetype.vcproj, - builds/win32/visualce/index.html, - builds/wince/vc2005-ce/freetype.vcproj, - builds/wince/vc2005-ce/index.html, - builds/wince/vc2008-ce/freetype.vcproj, - builds/wince/vc2008-ce/index.html: s/2.4.3/2.4.4/, s/243/244/. - - * include/freetype/freetype.h (FREETYPE_PATCH): Set to 4. - - * builds/unix/configure.raw (version_info): Set to 12:2:6. - -2010-11-28 Alexei Podtelezhnikov - - [ftsmooth]: Minor code simplification. - - * src/smooth/ftgrays (gray_render_cubic): Do only one comparison - instead of two. - -2010-11-26 Johnson Y. Yan - - [truetype] Better multi-threading support. - - * src/truetype/ttinterp.c (TT_Load_Context): Reset glyph zone - references. - -2010-11-23 John Tytgat - - * src/psaux/t1decode.c (t1_decoder_parse_charstring): Expand - start_point, check_points, add_point, add_point1, close_contour - macros. - Remove add_contour macro. - Return error code from t1_builder_start_point and - t1_builder_check_points when there was one (instead of returning 0). - -2010-11-22 suzuki toshiya - - [truetype] Identify the tricky fonts by cvt/fpgm/prep checksums. - Some Latin TrueType fonts are still expected to be unhinted. - Fix Savannah bug #31645. - - * src/truetype/ttobjs.c (tt_check_trickyness): Divided to... - (tt_check_trickyness_family): this checking family name, and - (tt_check_trickyness_sfnt_ids): this checking cvt/fpgm/prep. - (tt_get_sfnt_checksum): Function to retrieve the sfnt checksum - for specified subtable even if cleared by lazy PDF generators. - (tt_synth_sfnt_checksum): Function to calculate the checksum. - -2010-11-18 Werner Lemberg - - [truetype] Fix `loca' handling for inconsistent number of glyphs. - Reported by Johnson Y. Yan . - - * src/truetype/ttpload.c (tt_face_load_loca): While sanitizing, - handle case where `loca' is the last table in the font. - -2010-11-18 Werner Lemberg - - [sfnt] Ignore all errors while loading `OS/2' table. - Suggested by Johnson Y. Yan . - - * src/sfnt/sfobjs.c (sfnt_load_face): Do it. - -2010-11-18 Johnson Y. Yan - - [type1] Fix matrix normalization. - - * src/type1/t1load.c (parse_font_matrix): Handle sign of scaling - factor. - -2010-11-18 Werner Lemberg - - [type1] Improve guard against malformed data. - Based on a patch submitted by Johnson Y. Yan - - - * src/type1/t1load.c (read_binary_data): Check `size'. - -2010-11-17 Werner Lemberg - - [sfnt] While tracing, output table checksums also. - - * src/sfnt/ttload.c (tt_face_load_font_dir): Do it. - -2010-11-04 suzuki toshiya - - [UVS] Fix find_variant_selector_charmap(), Savannah bug #31545. - - Since 2010-07-04, find_variant_selector_charmap() returns - the first cmap subtable always under rogue-compatible - configuration, it causes NULL pointer dereference and - make UVS-related functions crashed. - - * src/base/ftobjs.c (Fix find_variant_selector_charmap): - Returns UVS cmap correctly. - -2010-11-01 Alexei Podtelezhnikov - - [ftsmooth] Improve rendering. - - * src/smooth/ftsmooth.c (gray_render_conic): Since version 2.4.3, - cubic deviations have been estimated _after_ UPSCALE, whereas - conic ones have been evaluated _before_ UPSCALE, which produces - inferior rendering results. Fix this. - Partially undo change from 2010-10-15 by using ONE_PIXEL/4; this has - been tested with demo images sent to the mailing list. See - - http://lists.gnu.org/archive/html/freetype-devel/2010-10/msg00055.html - - and later mails in this thread. - -2010-10-28 Werner Lemberg - - [ftraster] Minor fixes. - - Reported by Tom Bishop . - - * src/raster/ftraster.c (ULong): Remove unused typedef. - (TWorker): Remove unused variable `precision_mask'. - -2010-10-28 Werner Lemberg - - [ftraster] Fix rendering. - - Problem reported by Tom Bishop ; see - thread starting with - - http://lists.gnu.org/archive/html/freetype/2010-10/msg00049.html - - * src/raster/ftraster.c (Line_Up): Replace FMulDiv with SMulDiv - since the involved multiplication exceeds 32 bits. - -2010-10-25 suzuki toshiya - - Revert a change of `_idx' type in FTC_CACHE_LOOKUP_CMP(). - - * src/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP): Revert - the type of `_idx' from FT_PtrDist (by previous change) - to original FT_UFast, to match with FT_CacheRec. - -2010-10-24 suzuki toshiya - - [cache] Change the hash types to FT_PtrDist. - - On LLP64 platforms (e.g. Win64), FT_ULong (32-bit) - variables are inappropriate to calculate hash values - from the memory address (64-bit). The hash variables - are extended from FT_ULong to FT_PtrDist and new - hashing macro functions are introduced. The hash - values on 16-bit memory platforms are changed, but - ILP32 and LP64 are not changed. The hash value in - the cache subsystem is not reverted to the memory - address, so using signed type FT_PtrDist is safe. - - * src/cache/ftccache.h (_FTC_FACE_ID_HASH): New hash - function to replace FTC_FACE_ID_HASH() for portability. - * src/cache/ftcmanag.h (FTC_SCALER_HASH): Replace - FTC_FACE_ID_HASH() by _FTC_FACE_ID_HASH(). - * src/cache/ftccmap.c (FTC_CMAP_HASH): Ditto. - - * src/cache/ftccache.h (FTC_NodeRec): The type of the - member `hash' is changed from FT_UInt32 to FT_PtrDist. - - * src/cache/ftccache.h (FTC_Cache_Lookup): The type of the - argument `hash' is changed from FT_UInt32 to FT_PtrDist. - (FTC_Cache_NewNode): Ditto. - * src/cache/ftccache.c (ftc_cache_add): Ditto. - (FTC_Cache_Lookup): Ditto. (FTC_Cache_NewNode): Ditto. - * src/cache/ftcglyph.h (FTC_GCache_Lookup): Ditto. - * src/cache/ftcglyph.c (FTC_GCache_Lookup): Ditto. - - * src/cache/ftcbasic.c (FTC_ImageCache_Lookup): The type - of the internal variable `hash' is changed to FT_PtrDist - from FT_UInt32. (FTC_ImageCache_LookupScaler): Ditto. - (FTC_SBitCache_Lookup): Ditto. - (FTC_SBitCache_LookupScaler): Ditto. - * src/cache/ftccmap.c (FTC_CMapCache_Lookup): Ditto. - * src/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP): Ditto. - Also the type of the internal variable `_idx' is changed to - FT_PtrDist from FT_UFast for better pointer calculation. - -2010-10-24 suzuki toshiya - - [cache] Hide internal macros incompatible with LLP64. - - FT_POINTER_TO_ULONG(), FTC_FACE_ID_HASH() and - FTC_IMAGE_TYPE_HASH() are enclosed by - FT_CONFIG_OPTION_OLD_INTERNALS and hidden from - normal clients. - - For the history of these macros, see the investigation: - http://lists.gnu.org/archive/html/freetype/2010-10/msg00022.html - -2010-10-24 suzuki toshiya - - Change the type of FT_MEM_VAL() from FT_ULong to FT_PtrDist. - - On LLP64 platforms (e.g. Win64), unsigned long (32-bit) - cannot cover the memory address (64-bit). FT_MEM_VAL() is - used for hashing only and not dereferred, so using signed - type FT_PtrDist is safe. - - * src/base/ftdbgmem.c (FT_MEM_VAL): Change the type of the - return value from FT_ULong to FT_PtrDist. - (ft_mem_table_resize): The type of hash is changed to - FT_PtrDist. (ft_mem_table_get_nodep): Ditto. - -2010-10-24 suzuki toshiya - - Replace "%lx" for memory address by "%p", LLP64 platforms. - - On LLP64 platforms (e.g. Win64), long (32-bit) cannot cover - the memory address (64-bit). Also the casts from the pointer - type to long int should be removed to preserve the address - correctly. - - * src/raster/ftraster.c (New_Profile): Replace "%lx" by "%p". - (End_Profile) Ditto. - * src/truetype/ttinterp.c (Init_Context): Ditto. - -2010-10-15 Alexei Podtelezhnikov - - Fix thinko in spline flattening. - - FT_MAX_CURVE_DEVIATION is dependent on the value of ONE_PIXEL. - - * src/smooth/ftgrays.c (FT_MAX_CURVE_DEVIATION): Remove it and - replace it everywhere with ONE_PIXEL/8. - -2010-10-13 suzuki toshiya - - [raccess] Skip unrequired resource access rules by Darwin VFS. - - When a resource fork access rule by Darwin VFS could open the - resource fork but no font is found in it, the rest of rules - by Darwin VFS are skipped. It reduces the warnings of the - deprecated resource fork access method by recent Darwin kernel. - Fix MacPorts ticket #18859: - http://trac.macports.org/ticket/18859 - - * src/base/ftobjs.c (load_face_in_embedded_rfork): - When FT_Stream_New() returns FT_Err_Cannot_Open_Stream, it - means that the file is possible to be fopen()-ed but zero-sized. - Also there is a case that the resource fork is not zero-sized, - but no supported font exists in it. If a rule by Darwin VFS - falls into such cases, there is no need to try other Darwin VFS - rules anymore. Such cases are marked by vfs_rfork_has_no_font. - If it is TRUE, the Darwin VFS rules are skipped. - -2010-10-13 suzuki toshiya - - [raccess] Grouping resource access rules based on Darwin VFS. - - MacOS X/Darwin kernel supports a few tricky methods to access - a resource fork via ANSI C or POSIX interface. Current resource - fork accessor tries all possible methods to support all kernels. - But if a method could open a resource fork but no font is found, - there is no need to try other methods older than tested method. - To determine whether the rule index is for Darwin VFS, a local - function ftrfork.c::raccess_rule_by_darwin_vfs() is introduced. - To use this function in ftobjs.c etc but it should be inlined, - it is exposed by ftbase.h. - - * src/base/ftrfork.c (FT_RFork_Rule): New enum type to identify - the rules to access the resource fork. - (raccess_guess_rec): New structure to bind the rule function and - rule enum type. - (FT_Raccess_Guess): The list of the rule functions is replaced by - (raccess_guess_table): This. This is exposed to be used by other - intra module functions. - (raccess_rule_by_darwin_vfs): A function to return a boolean - if the rule specified by the rule index is based on Darwin VFS. - -2010-10-13 suzuki toshiya - - Prevent to open a FT_Stream for zero-sized file on non-Unix. - - builds/unix/ftsystem.c prevents to open an useless stream from - zero-sized file and returns FT_Err_Cannot_Open_Stream, but the - stream drivers for ANSI C, Amiga and VMS return useless streams. - For cross-platform consistency, all stream drivers should act - same. - - * src/base/ftsystem.c (FT_Stream_Open): If the size of the opened - file is zero, FT_Err_Cannot_Open_Stream is returned. - * builds/amiga/src/base/ftsystem.c (FT_Stream_Open): Ditto. - * src/vms/ftsystem.c (FT_Stream_Open): Ditto. - -2010-10-12 Werner Lemberg - - Fix Savannah bug #31310. - - * src/truetype/ttgxvar.c (ft_var_readpackedpoints): Protect against - invalid `runcnt' values. - -2010-10-08 Chris Liddell - - Fix Savannah bug #31275. - - * src/sfnt/ttpost.c: Include FT_INTERNAL_DEBUG_H. - -2010-10-06 Werner Lemberg - - [truetype] Improve error handling of `SHZ' bytecode instruction. - Problem reported by Chris Evans . - - * src/truetype/ttinterp.c (Ins_SHZ): Check `last_point'. - -2010-10-05 Werner Lemberg - - Fix Savannah bug #31253. - Patch submitted by an anonymous reporter. - - * configure: Use `awk' instead of `sed' to manipulate output of `ls - -id'. - -2010-10-03 Werner Lemberg - - * Version 2.4.3 released. - ========================= - - - Tag sources with `VER-2-4-3'. - - * docs/CHANGES: Updated. - - * docs/VERSION.DLL: Update documentation and bump version number to - 2.4.3 - - * README, Jamfile (RefDoc), - builds/win32/vc2005/freetype.vcproj, builds/win32/vc2005/index.html, - builds/win32/vc2008/freetype.vcproj, builds/win32/vc2008/index.html, - builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype.vcproj, - builds/win32/visualc/index.html, builds/win32/visualce/freetype.dsp, - builds/win32/visualce/freetype.vcproj, - builds/win32/visualce/index.html, - builds/wince/vc2005-ce/freetype.vcproj, - builds/wince/vc2005-ce/index.html, - builds/wince/vc2008-ce/freetype.vcproj, - builds/wince/vc2008-ce/index.html: s/2.4.2/2.4.3/, s/242/243/. - - * include/freetype/freetype.h (FREETYPE_PATCH): Set to 3. - - * builds/unix/configure.raw (version_info): Set to 12:1:6. - -2010-10-03 Werner Lemberg - - Avoid `configure' issues with symbolic links. - Based on a patch from Alexander Stohr . - - * configure: Compare directories using `ls -id'. - Check existence of `reference' subdirectory before creating it. - -2010-10-02 Werner Lemberg - - Fix Savannah bug #31088 (sort of). - - * src/sfnt/ttload.c (tt_face_load_maxp): Always allocate at least 64 - function entries. - -2010-10-02 Werner Lemberg - - [smooth] Fix splitting of cubics for negative values. - - Reported by Róbert Márki ; see - http://lists.gnu.org/archive/html/freetype/2010-09/msg00019.html. - - * src/smooth/ftgrays.c (gray_render_cubic): Fix thinko. - -2010-10-01 suzuki toshiya - - Fix Savannah bug #31040. - - * src/truetype/ttinterp.c (free_buffer_in_size): Remove. - (TT_RunIns): Updated. - -2010-09-20 suzuki toshiya - - [sfnt] Make error message filling NULL names less verbose. - - * src/sfnt/ttpost.c (load_format_20): Showing 1 summary message - when we fill `post' names by NULL, instead of per-entry message. - -2010-09-20 Graham Asher - David Bevan - - [smooth] Fix and improve spline flattening. - - This fixes the flattening of cubic, S-shaped curves and speeds up - the handling of both the conic and cubic arcs. - - See the discussions on the freetype-devel mailing list in late - August and September 2010 for details. - - * src/smooth/ftgrays.c (FT_MAX_CURVE_DEVIATION): New macro. - (TWorker): Remove `conic_level' and `cubic_level' elements. - (gray_render_conic): Simplify algorithm. - (gray_render_cubic): New algorithm; details are given in the code - comments. - (gray_convert_glyph): Remove heuristics. - -2010-09-19 Werner Lemberg - - Minor fixes. - - * src/cff/cffload.c (cff_charset_compute_cids): `charset->sids[i]' - is `FT_UShort'. - (cff_index_access_element): Don't use additions in comparison. - * src/sfnt/ttpost.c (load_format_20): Make `post_limit' of type - `FT_Long'. - Don't use additions in comparison. - Improve tracing messages. - (load_format_25, load_post_names): Make `post_limit' of type - `FT_Long'. - -2010-09-19 suzuki toshiya - - [cff] Truncate the element length at the end of the stream. - See Savannah bug #30975. - - * src/cff/cffload.c (cff_index_access_element): `off2', the offset - to the next element is truncated at the end of the stream to prevent - invalid I/O. As `off1', the offset to the requested element has - been checked by FT_STREAM_SEEK(), `off2' should be checked - similarly. - -2010-09-19 suzuki toshiya - - [cff] Ignore CID > 0xFFFFU. - See Savannah bug #30975. - - * src/cff/cffload.c (cff_charset_compute_cids): Ignore CID if - greater than 0xFFFFU. CFF font spec does not mention maximum CID in - the font, but PostScript and PDF spec define that maximum CID is - 0xFFFFU. - -2010-09-19 suzuki toshiya - - [cff] Make trace message in cff_charset_load() verbose. - See Savannah bug #30975. - - * src/cff/cffload.c (cff_charset_load): Report the original `nleft' - and truncated `nleft'. - -2010-09-19 suzuki toshiya - - [cff] Correct `max_cid' from CID array length to max CID. - See Savannah bug #30975. - - * src/cff/cffload.c (cff_charset_compute_cids): Don't increment - max_cid after detecting max CID. The array CFF_Charset->cids is - allocated by max_cid + 1. - (cff_charset_cid_to_gindex): Permit CID is less than or equal to - CFF_Charset->max_cid. - * src/cff/cffobjs.c (cff_face_init): FT_Face->num_glyphs is - calculated as CFF_Charset->max_cid + 1. - -2010-09-19 suzuki toshiya - - [truetype] Sanitize the broken offsets in `loca'. - See Savannah bug #31040. - - * src/truetype/ttpload.c (tt_face_get_location): If `pos1', the - offset to the requested entry in `glyf' exceeds the end of the - table, return offset=0, length=0. If `pos2', the offset to the next - entry in `glyf' exceeds the end of the table, truncate the entry - length at the end of `glyf' table. - -2010-09-19 suzuki toshiya - - [sfnt] Prevent overrunning in `post' table parser. - See Savannah bug #31040. - - * src/sfnt/ttpost.c (load_post_names): Get the length of `post' - table and pass the limit of `post' table to load_format_20() and - load_format_25(). - (load_format_20): Stop the parsing when we reached at the limit of - `post' table. If more glyph names are required, they are filled by - NULL names. - -2010-09-17 suzuki toshiya - - [truetype] Don't duplicate size->twilight structure to be freed. - See Savannah bug #31040 for detail. - - * src/truetype/ttinterp.c (free_buffer_in_size): Don't duplicate - FT_GlyphZoneRec size->twilight to be freed. If duplicated, - FT_FREE() erases the duplicated pointers only and leave original - pointers. They can cause the double-free crash when the burst - errors occur in TrueType interpreter and free_buffer_in_size() is - invoked repeatedly. - -2010-09-15 Werner Lemberg - - Make bytecode debugging with FontForge work again. - - * src/truetype/ttinterp.c (TT_RunIns): Don't call - `free_buffer_in_size' in case of error if a debugger is active. - -2010-09-14 Werner Lemberg - - Improve tracing messages. - - * src/truetype/ttinterp.c (TT_RunIns): Improve wording of tracing - message. - * src/truetype/ttobjs.c (tt_size_run_fpgm, tt_size_run_prep): Add - tracing message. - * src/truetype/ttgload.c (tt_loader_init): Add tracing message. - * src/cache/ftcsbits.c (ftc_snode_load): Emit tracing message if - glyph doesn't fit into a small bitmap container. - -2010-09-13 Werner Lemberg - - Fix minor issues reported by . - - * src/autofit/aflatin.c (af_latin_compute_stem_width): Remove - redundant conditional check. - * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Ditto. - * src/cff/cffload.c (cff_encoding_load): Remove conditional check - which always evaluates to `true'. - * src/pshinter/pshalgo.c (ps_glyph_interpolate_strong_points): - Ditto. - * src/truetype/ttinterp.c (Ins_IUP): Ditto. - * src/cid/cidgload.c (cid_slot_load_glyph): Don't check for NULL if - value is already dereferenced. - * src/winfonts/winfnt.c (FNT_Load_Glyph): Fix check of `face'. - -2010-08-31 suzuki toshiya - - Ignore the environmental setting of LIBTOOL. - Patch is suggested by Adrian Bunk, to prevent unexpected - reflection of environmental LIBTOOL. See: - http://savannah.nongnu.org/patch/?7290 - - * builds/unix/unix-cc.in: LIBTOOL is unconditionally set to - $(FT_LIBTOOL_DIR)/libtool. FT_LIBTOOL_DIR is set to $(BUILD_DIR) - by default. - * configure: When configured for the building out of source tee, - FT_LIBTOOL_DIR is set to $(OBJ_DIR). - -2010-08-31 suzuki toshiya - - [truetype] Decrease the trace level catching the interpreter error. - - * src/truetype/ttinterp.c (TT_RunIns): Decrease the trace level - showing the error when the interpreter returns with an error, - from FT_TRACE7() to FT_TRACE1(). - -2010-08-30 suzuki toshiya - - [truetype] Prevent bytecode reuse after the interpretation error. - - * src/truetype/ttinterp.c (free_buffer_in_size): New function to - free the buffer allocated during the interpretation of this glyph. - (TT_RunIns): Unset FT_Face->size->{cvt_ready,bytecode_ready} if - an error occurs in the bytecode interpretation. The interpretation - of invalid bytecode may break the function definitions and referring - them in later interpretation is danger. By unsetting these flags, - `fpgm' and `prep' tables are executed again in next interpretation. - - This fixes Savannah bug #30798, reported by Robert ÅšwiÄ™cki. - -2010-08-29 Werner Lemberg - - [ftraster] Pacify compiler. - - * src/raster/ftraster.c (ft_black_new) [_STANDALONE_]: `memory' is - not used. - -2010-08-29 Werner Lemberg - - [cff] Allow SIDs >= 65000. - - * src/cff/cffload.c (cff_charset_load): Fix change from 2009-03-20: - The threshold for SIDs is not applicable here. I misinterpreted the - `SID values 65000 and above are available for implementation use' - sentence in the CFF specification. - - Problem reported by Ivan NinÄić . - -2010-08-28 suzuki toshiya - - Force hinting when the font lacks its familyname. - - In Type42 or Type11 font embedded in PostScript & PDF, TrueType sfnt - stream may lack `name' table because they are not required. Hinting - for nameless fonts is safer for PDFs including embedded Chinese - fonts. Written by David Bevan, see: - - http://lists.gnu.org/archive/html/freetype-devel/2010-08/msg00021.html - http://lists.freedesktop.org/archives/poppler/2010-August/006310.html - - * src/truetype/ttobjs.c (tt_check_trickyness): If a NULL pointer by - nameless font is given, TRUE is returned to enable hinting. - -2010-08-28 suzuki toshiya - - Register yet another tricky TrueType font. - - * src/truetype/ttobjs.c (tt_check_trickyness): Add `HuaTianKaiTi?', - a Kaishu typeface paired with `HuaTianSongTi?' by Huatian - Information Industry. - -2010-08-17 Teijo Kinnunen - - Fix Savannah bug #30788. - - * src/cache/ftccache.c (FTC_Cache_Clear): Check `cache->buckets' for - NULL too. - -2010-08-10 Werner Lemberg - - Try to fix Savannah bug #30717 (and probably #30719 too). - - * src/smooth/ftsmooth.c (ft_smooth_render_generic): Add another - overflow test for `width' and `height'. - -2010-08-06 Werner Lemberg - - * Version 2.4.2 released. - ========================= - - - Tag sources with `VER-2-4-2'. - - * docs/CHANGES: Updated. - - * docs/VERSION.DLL: Update documentation and bump version number to - 2.4.2 - - * README, Jamfile (RefDoc), - builds/win32/vc2005/freetype.vcproj, builds/win32/vc2005/index.html, - builds/win32/vc2008/freetype.vcproj, builds/win32/vc2008/index.html, - builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype.vcproj, - builds/win32/visualc/index.html, builds/win32/visualce/freetype.dsp, - builds/win32/visualce/freetype.vcproj, - builds/win32/visualce/index.html, - builds/wince/vc2005-ce/freetype.vcproj, - builds/wince/vc2005-ce/index.html, - builds/wince/vc2008-ce/freetype.vcproj, - builds/wince/vc2008-ce/index.html: s/2.4.1/2.4.2/, s/241/242/. - - * include/freetype/freetype.h (FREETYPE_PATCH): Set to 2. - - * builds/unix/configure.raw (version_info): Set to 12:0:6. - -2010-08-06 suzuki toshiya - - Fix Savannah bug #30648. - - * src/base/ftobjs.c (FT_Done_Library): Specify the order of font - drivers during the face closing process. Type42 faces should be - closed before TrueType faces, because a Type42 face refers to - another internal TrueType face which is created from sfnt[] array on - the memory. - -2010-08-06 Yuriy Kaminskiy - - [raster] Fix valgrind warning. - - * src/raster/ftraster.c (Decompose_Curve) : Access point[0] - only if we don't hit `limit'. - -2010-08-06 suzuki toshiya - - Fix Savannah bug #30658. - - * src/base/ftobjs.c (Mac_Read_POST_Resource): Check that the total - length of collected POST segments does not overrun the allocated - buffer. - -2010-08-06 Yuriy Kaminskiy - - Fix conditional usage of FT_MulFix_i386. - With -ansi flag, gcc does not define `i386', only `__i386__'. - - * include/freetype/config/ftconfig.h, builds/unix/ftconfig.in: - s/i386/__i386__/. - -2010-08-05 Werner Lemberg - - Fix Savannah bug #30657. - - * src/truetype/ttinterp.c (BOUNDSL): New macro. - Change `BOUNDS' to `BOUNDSL' where appropriate. - - * src/truetype/ttinterp.h (TT_ExecContextRec): Fix type of - `cvtSize'. - -2010-08-05 Werner Lemberg - - Fix Savannah bug #30656. - - * src/type42/t42parse.c (t42_parse_sfnts): Protect against negative - string_size. - Fix comparison. - -2010-08-05 suzuki toshiya - - [cff] Don't use any values in decoder after parsing error. - - * src/cff/cffgload.c (cff_slot_load): Skip the evaluations - of the values in decoder, if cff_decoder_parse_charstrings() - returns any error. - -2010-08-04 Werner Lemberg - - Fix Savannah bug #30644. - - * src/base/ftstream.c (FT_Stream_EnterFrame): Fix comparison. - -2010-08-04 Werner Lemberg - - `make devel' fails if FT_CONFIG_OPTION_OLD_INTERNALS is set. - - * devel/ftoption.h: Synchronize with - include/freetype/config/ftoption.h. - -2010-08-04 suzuki toshiya - - [cff] Improve stack overflow test. - - * src/cff/cffgload.c (cff_decoder_parse_charstrings): Check stack - after execution of operations too. - -2010-07-18 Werner Lemberg - - Add reference counters and to FT_Library and FT_Face objects. - - * include/freetype/freetype.h (FT_Reference_Face): New function. - * include/freetype/ftmodapi.h (FT_Rererence_Library): New function. - - * include/freetype/internal/ftobjs.h (FT_Face_InternalRec, - FT_LibraryRec): New field `refcount'. - - * src/base/ftobjs.c (FT_Open_Face, FT_New_Library): Handle - `refcount'. - (FT_Reference_Face, FT_Reference_Library): Implement new functions. - (FT_Done_Face, FT_Done_Library): Handle `refcount'. - - * docs/CHANGES: Updated. - -2010-07-18 Werner Lemberg - - * Version 2.4.1 released. - ========================= - - - Tag sources with `VER-2-4-1'. - - * docs/CHANGES: Updated. - - * docs/VERSION.DLL: Update documentation and bump version number to - 2.4.1. - - * README, Jamfile (RefDoc), - builds/win32/vc2005/freetype.vcproj, builds/win32/vc2005/index.html, - builds/win32/vc2008/freetype.vcproj, builds/win32/vc2008/index.html, - builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype.vcproj, - builds/win32/visualc/index.html, builds/win32/visualce/freetype.dsp, - builds/win32/visualce/freetype.vcproj, - builds/win32/visualce/index.html, - builds/wince/vc2005-ce/freetype.vcproj, - builds/wince/vc2005-ce/index.html, - builds/wince/vc2008-ce/freetype.vcproj, - builds/wince/vc2008-ce/index.html: s/2.4.0/2.4.1/, s/240/241/. - - * include/freetype/freetype.h (FREETYPE_PATCH): Set to 1. - - * builds/unix/configure.raw (version_info): Set to 11:1:5. - -2010-07-17 Werner Lemberg - - [cff] Final try to fix `hintmask' and `cntrmask' limit check. - - Problem reported by Tobias Wolf . - - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - : Sigh. I'm apparently too silly to fix this - correctly in less than three tries. - -2010-07-12 Werner Lemberg - - * Version 2.4.0 released. - ========================= - - - Tag sources with `VER-2-4-0'. - - * docs/CHANGES: Updated. - - * docs/VERSION.DLL: Update documentation and bump version number to - 2.4.0. - - * README, Jamfile (RefDoc), - builds/win32/vc2005/freetype.vcproj, builds/win32/vc2005/index.html, - builds/win32/vc2008/freetype.vcproj, builds/win32/vc2008/index.html, - builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype.vcproj, - builds/win32/visualc/index.html, builds/win32/visualce/freetype.dsp, - builds/win32/visualce/freetype.vcproj, - builds/win32/visualce/index.html, - builds/wince/vc2005-ce/freetype.vcproj, - builds/wince/vc2005-ce/index.html, - builds/wince/vc2008-ce/freetype.vcproj, - builds/wince/vc2008-ce/index.html: s/2.3.12/2.4.0/, s/2312/240/. - - * include/freetype/freetype.h (FREETYPE_MINOR): Set to 4. - (FREETYPE_PATCH): Set to 0. - - * builds/unix/configure.raw (version_info): Set to 11:0:5. - -2010-07-12 Werner Lemberg - - Remove C++ warnings. - - */*: Initialize pointers where necessary to make g++ happy. - -2010-07-12 malc - Richard Henderson - - Fix type-punning issues with C++. - - * include/freetype/internal/ftmemory.h (FT_ASSIGNP) [__cplusplus]: - Emulate a `typeof' operator with an inline template which uses - `static_cast'. - -2010-07-11 Werner Lemberg - - Fix C++ compilation issue. - - * src/tools/apinames.c (names_dump) : Fix - type of `dot' variable. - -2010-07-10 suzuki toshiya - - Fix another case reported in Savannah bug #30373. - Permit a face for Type1, Type42 and CFF without charmap, - patch by Tor Andersson. - - * src/type1/t1objs.c (T1_Face_Init): Reset the error if it - is FT_Err_No_Unicode_Glyph_Name. - * src/type42/t42objs.c (T42_Face_Init): Ditto. - * src/cff/cffobjs.c (cff_face_init): Ditto. - -2010-07-09 suzuki toshiya - - Use defined macros to set {platform,encoding}_id. - - * src/bdf/bdfdrivr.c: Include ttnameid.h and use macros to - set charmap.{platfom,encoding}_id. - * src/pcf/pcfdrivr.c: Ditto. - * src/winfonts/winfnt.c: Ditto. - * src/type1/t1objs.c: Ditto. - * src/type42/t42objs.c: Ditto. - * src/cff/cffobjs.c: Ditto. - * src/pfr/pfrobjs.c: Ditto. - -2010-07-09 suzuki toshiya - - Fix Savannah bug #30373. - Too serious check of errors by `FT_CMap_New' since 2010-07-04 - is fixed. Reported by Tor Andersson. - - * include/freetype/fterrdef.h - (PSnames_Err_No_Unicode_Glyph_Name): New error code to - indicate the Unicode charmap synthesis failed because - no Unicode glyph name is found. - - * src/psnames/psmodule.c (ps_unicodes_init): Return - PSnames_Err_No_Unicode_Glyph_Name when no Unicode glyph name - is found in the font. - * src/cff/cffcmap.c (cff_cmap_unicode_init): Return - CFF_Err_No_Unicode_Glyph_Name when no SID is available. - - * src/type1/t1objs.c (T1_Face_Init): Proceed if `FT_CMap_New' - is failed by the lack of Unicode glyph name. - * src/type42/t42objs.c (T42_Face_Init): Ditto. - * src/cff/cffobjs.c (cff_face_init): Ditto. - -2010-07-09 Ken Sharp - - Make ftraster.c compile in stand-alone mode with MSVC compiler. - - * src/raster/ftmisc.h (FT_Int64) [_WIN32, _WIN64]: Fix typedef - since there is no `inttypes.h' for MSVC. - -2010-07-08 Werner Lemberg - - Fix Savannah bug #30361. - - * src/truetype/ttinterp.c (Ins_IUP): Fix bounds check. - -2010-07-06 Werner Lemberg - - Pacify compiler. - - * src/cff/cffload.c (cff_index_get_pointers): Initialize - `new_bytes'. - -2010-07-05 Eugene A. Shatokhin - - Fix Savannah bug #27648. - - * src/base/ftobjs.c (ft_remove_renderer, FT_Add_Module): Call - `raster_done' only if we have an outline glyph format. - -2010-07-05 Werner Lemberg - - Fix Savannah bug #30030. - - * builds/win32/*/freetype.vcproj: Add ftxf86.c. - -2010-07-05 Werner Lemberg - - [cff] Next try to fix `hintmask' and `cntrmask' limit check. - - Problem reported by malc . - - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - : It is possible that there is just a single byte - after the `hintmask' or `cntrmask', e.g., a `return' instruction. - -2010-07-04 suzuki toshiya - - Restrict the number of the charmaps in a rogue-compatible mode. - Fix for Savannah bug #30059. - - * src/cache/ftccmap.c (FTC_CMapCache_Lookup): Replace `16' the - minimum character code passed by a legacy rogue client by... - * include/freetype/config/ftoption.h (FT_MAX_CHARMAP_CACHEABLE): - This. It is undefined when FT_CONFIG_OPTION_OLD_INTERNALS is - undefined (thus the rogue client compatibility is not required). - - * src/cff/cffobjs.c (cff_face_init): Abort the automatic - selection or synthesis of Unicode cmap subtable when the charmap - index exceeds FT_MAX_CHARMAP_CACHEABLE. - * src/sfnt/ttcmap.c (tt_face_build_cmaps): Issue error message - when the charmap index exceeds FT_MAX_CHARMAP_CACHEABLE. - - * src/base/ftobjs.c (find_unicode_charmap): When Unicode charmap - is found after FT_MAX_CHARMAP_CACHEABLE, ignore it and search - earlier one. - (find_variant_selector_charmap): When UVS charmap is found after - FT_MAX_CHARMAP_CACHEABLE, ignore it and search earlier one. - (FT_Select_Charmap): When a charmap matching with requested - encoding but after FT_MAX_CHARMAP_CACHEABLE, ignore and search - earlier one. - (FT_Set_Charmap): When a charmap matching with requested - charmap but after FT_MAX_CHARMAP_CACHEABLE, ignore and search - earlier one. - (FT_Get_Charmap_Index): When a requested charmap is found - after FT_MAX_CHARMAP_CACHEABLE, return the inverted charmap - index. - -2010-07-04 Werner Lemberg - - TrueType hinting is no longer patented. - - * include/freetype/config/ftoption.h, devel/ftoption.h - (TT_CONFIG_OPTION_BYTECODE_INTERPRETER): Define. - (TT_CONFIG_OPTION_UNPATENTED_HINTING): Undefine. - - * docs/CHANGES, docs/INSTALL, include/freetype/freetype.h: Updated. - * docs/TRUETYPE, docs/PATENTS: Removed. - -2010-07-04 suzuki toshiya - - Check error value by `FT_CMap_New'. - - * src/cff/cffobjs.c (cff_face_init): Check error value by - `FT_CMap_New'. - * src/pfr/pfrobjs.c (pfr_face_init): Ditto. - * src/type1/t1jobjs.c (T1_Face_Init): Ditto. - * src/type42/t42jobjs.c (T42_Face_Init): Ditto. - -2010-07-03 Werner Lemberg - - Make ftgrays.c compile stand-alone again. - - * src/smooth/ftgrays.c [_STANDALONE_]: Include `stddef.h'. - (FT_INT_MAX, FT_PtrDist)[_STANDALONE_]: Define. - -2010-07-02 suzuki toshiya - - Additional fix for Savannah bug #30306. - - * src/base/ftobjs.c (Mac_Read_POST_Resource): If the type of the - POST fragment is 0, the segment is completely ignored. The declared - length of the segment is not cared at all. According to Adobe - Technical Note 5040, type 0 segment is a comment only and should not - be loaded for the interpreter. Reported by Robert ÅšwiÄ™cki. - -2010-07-01 Werner Lemberg - - [truetype] Protect against code range underflow. - - * src/truetype/ttinterp.c (DO_JROT, DO_JMPR, DO_JROF): Don't allow - negative IP values. - -2010-07-01 Werner Lemberg - - [truetype] Add rudimentary tracing for bytecode instructions. - - * src/truetype/ttinterp.c (opcode_name) [FT_DEBUG_LEVEL_TRACE]: New - array. - (TT_RunIns): Trace opcodes. - -2010-06-30 Werner Lemberg - - Fix Savannah bug #30263. - - * src/smooth/ftgrays.c (gray_render_span): Use cast to `unsigned - int' to avoid integer overflow. - - * src/smooth/ftsmooth.c (ft_smooth_render_generic): Use smaller - threshold values for `width' and `height'. This is not directly - related to the bug fix but makes sense anyway. - -2010-07-01 suzuki toshiya - - Initial fix for Savannah bug #30306. - - * src/base/ftobjs.c (Mac_Read_POST_Resource): Check `rlen', the - length of fragment declared in the POST fragment header, and prevent - an underflow in length calculation. Some fonts set the length to - zero in spite of the existence of a following 16bit `type'. - Reported by Robert ÅšwiÄ™cki. - -2010-07-01 suzuki toshiya - - Additional fix for Savannah bug #30248 and #30249. - - * src/base/ftobjs.c (Mac_Read_POST_Resource): Check the buffer size - during gathering PFB fragments embedded in LaserWriter PS font for - Macintosh. Reported by Robert ÅšwiÄ™cki. - -2010-06-30 Alexei Podtelezhnikov - - Minor optimizations by avoiding divisions. - - * src/sfnt/ttkern.c (tt_face_load_kern, tt_face_get_kerning): - Replace divisions with multiplication in comparisons. - -2010-06-29 Werner Lemberg - - Fix minor tracing issues. - - * src/cff/cffgload.c, src/truetype/ttgload.c: Adjust tracing levels. - -2010-06-27 Werner Lemberg - - [cff] Really fix `hintmask' and `cntrmask' limit check. - - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - : Fix thinko and handle tracing also. - -2010-06-27 Werner Lemberg - - Fix valgrind warning. - - * src/base/ftoutln.c (FT_Outline_Get_Orientation): Initialize - `result' array. - -2010-06-27 Werner Lemberg - - [cff] Fix memory leak. - - * src/cff/cffgload.c (cff_operator_seac): Free charstrings even in - case of errors. - -2010-06-27 Werner Lemberg - - [cff] Protect against invalid `hintmask' and `cntrmask' operators. - - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - : Ensure that we don't exceed `limit' while parsing - the bit masks of the `hintmask' and `cntrmask' operators. - -2010-06-26 Werner Lemberg - - Fix PFR change 2010-06-24. - - * src/pfr/pfrgload.c (pfr_glyph_load_simple): Really protect against - invalid indices. - -2010-06-26 Werner Lemberg - - Improve PFR tracing messages. - - * src/pfr/pfrgload.c (pfr_glyph_load_rec): Emit tracing messages for - simple and compound glyph offsets. - -2010-06-26 Werner Lemberg - - Fix last PFR change. - - * src/pfr/pfrobjs.c (pfr_face_init): Fix rejection logic. - -2010-06-26 Werner Lemberg - - Fix Savannah bug #30262. - - * src/sfnt/ttload.c (tt_face_load_maxp): Limit `maxComponentDepth' - arbitrarily to 100 to avoid stack exhaustion. - -2010-06-26 Werner Lemberg - - Add some memory checks (mainly for debugging). - - * src/base/ftstream.c (FT_Stream_EnterFrame): Exit with error - if the frame size is larger than the stream size. - - * src/base/ftsystem.c (ft_ansi_stream_io): Exit with error if - seeking a position larger than the stream size. - -2010-06-25 Werner Lemberg - - Fix Savannah bug #30261. - - * src/pfr/pfrobjs.c (pfr_face_init): Reject fonts which contain - neither outline nor bitmap glyphs. - -2010-06-25 Werner Lemberg - - Fix Savannah bug #30254. - - * src/cff/cffload.c (cff_index_get_pointers): Do sanity check for - first offset also. - -2010-06-25 suzuki toshiya - - Initial fix for Savannah bug #30248 and #30249. - - * src/base/ftobjs.c (Mac_Read_POST_Resource): Check the error during - reading a PFB fragment embedded in LaserWriter PS font for Macintosh. - Reported by Robert ÅšwiÄ™cki. - -2010-06-24 Werner Lemberg - - Fix Savannah bug #30247. - - * src/pcf/pcfread.c (pcf_get_metrics): Disallow (invalid) fonts with - zero metrics. - -2010-06-24 Graham Asher - - * src/smooth/ftgrays.c (gray_render_cubic): Fix algorithm. - The previous version was too aggressive, as demonstrated in - http://lists.gnu.org/archive/html/freetype-devel/2010-06/msg00020.html. - -2010-06-24 Werner Lemberg - - */*: Use module specific error names where appropriate. - -2010-06-24 Werner Lemberg - - Fix Savannah bug #30236. - - * src/sfnt/ttcmap.c (tt_face_build_cmaps): Improve check for pointer - to `cmap_table'. - -2010-06-24 Werner Lemberg - - Fix Savannah bug #30235. - - * src/pfr/pfrgload.c (pfr_glyph_load_simple): Protect against - invalid indices if there aren't any coordinates for indexing. - -2010-06-24 Werner Lemberg - - [bdf]: Font properties are optional. - - * src/bdf/bdflib.c (_bdf_readstream): Use special error code to - indicate a redo operation. - (_bdf_parse_start): Handle `CHARS' keyword here too and pass current - input line to `_bdf_parse_glyph'. - -2010-06-23 Werner Lemberg - - Fix Savannah bug #30220. - - * include/freetype/fterrdef.h - (BDF_Err_Missing_Fontboundingbox_Field): New error code. - - * src/bdf/bdflib.c (_bdf_parse_start): Check for missing - `FONTBOUNDINGBOX' field. - Avoid memory leak if there are multiple `FONT' lines (which is - invalid but doesn't hurt). - -2010-06-21 Werner Lemberg - - Fix Savannah bug #30168. - - * src/pfr/pfrgload.c (pfr_glyph_load_compound): Limit the number of - subglyphs to avoid endless recursion. - -2010-06-20 Werner Lemberg - - Fix Savannah bug #30145. - - * src/psaux/psobjs.c (t1_builder_add_contour): Protect against - `outline == NULL' which might happen in invalid fonts. - -2010-06-19 Werner Lemberg - - Fix Savannah bug #30135. - - * src/bdf/bdflib.c (_bdf_list_join): Don't modify value in static - string `empty'. - (_bdf_parse_glyph): Avoid memory leak in case of error. - -2010-06-15 Werner Lemberg - - Fix Savannah bug #30108. - - * src/autofit/afglobal.c (af_face_globals_compute_script_coverage): - Properly mask AF_DIGIT bit in comparison. - -2010-06-11 Werner Lemberg - - Fix Savannah bug #30106. - - Point numbers for FreeType's implementation of hinting masks are - collected before the final number of points of a glyph has been - determined; in particular, the code for handling the `endchar' - opcode can reduce the number of points. - - * src/pshinter/pshalgo.c (psh_glyph_find_strong_points): Assure that - `end_point' is not larger than `glyph->num_points'. - -2010-06-11 Werner Lemberg - - [cff]: Improve debugging output. - - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - : Implement it. - -2010-06-10 Graham Asher - - ftgrays: Speed up rendering of small cubic splines. - - * src/smooth/ftgrays.c (gray_render_cubic): Implement new, - simplified algorithm to find out whether the spline can be replaced - with two straight lines. See this thread for more: - - http://lists.gnu.org/archive/html/freetype-devel/2010-06/msg00000.html - -2010-06-09 Werner Lemberg - - Fix Savannah bug #30082. - - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - : Protect against stack underflow. - -2010-06-08 Werner Lemberg - - Fix Savannah bug #30053. - - * src/cff/cffparse.c (cff_parse_real): Handle border case where - `fraction_length' has value 10. - -2010-06-07 Werner Lemberg - - Fix Savannah bug #30052. - This bug has been introduced with commit 2415cbf3. - - * src/base/ftobjs.c (FT_Get_First_Char, FT_Get_Next_Char): Protect - against endless loop in case of corrupted font header data. - -2010-05-26 Werner Lemberg - - Remove unused variable. - Found by Graham. - - * src/autofit/afhints.c (af_glyph_hints_reload): Remove unused - variable `first' in first block. - -2010-05-22 Werner Lemberg - - Fix various memory problems found by linuxtesting.org. - - * src/base/ftgxval.c (FT_TrueTypeGX_Free, FT_ClassicKern_Free), - src/base/ftotval.c (FT_OpenType_Free), src/base/ftpfr.c - (ft_pfr_check): Check `face'. - - * src/base/ftobjs.c (FT_Get_Charmap_Index): Check `charmap' and - `charmap->face'. - (FT_Render_Glyph): Check `slot->face'. - (FT_Get_SubGlyph_Info): Check `glyph->subglyphs'. - -2010-05-22 Werner Lemberg - - autofit: Remove dead code. - Suggested by Graham. - - * src/autofit/afhints.c (af_glyph_hints_compute_inflections): - Removed. - (af_glyph_hints_reload): Remove third argument. - Update all callers. - -2010-05-21 Bram Tassyns - - Fix Savannah bug #27987. - - * src/cff/cffobjs.c (remove_subset_prefix): New function. - (cff_face_init): Use it to adjust `cffface->family_name'. - -2010-05-20 Werner Lemberg - - TrueType: Make FreeType ignore maxSizeOfInstructions in `maxp'. - - Acroread does the same. - - * src/truetype/ttgload.c (TT_Process_Composite_Glyph): Call - `Update_Max' to adjust size of instructions array if necessary and - add a rough safety check. - - (load_truetype_glyph): Save `loader->byte_len' before recursive - call. - - * src/truetype/ttinterp.h, src/truetype/ttinterp.c (Update_Max): - Declare it as FT_LOCAL. - -2010-05-18 Hongbo Ni - - Apply Savannah patch #7196. - - * src/cff/cffgload.c (cff_slot_load): Prevent crash if CFF subfont - index is out of range. - -2010-05-11 Werner Lemberg - - * docs/formats.txt: Give pointer to PCF documentation. - Information provided by Alan Coopersmith - . - -2010-05-10 Ken Sharp - - Fix Savannah bug #29846. - - Previously we discovered fonts which used `setcurrentpoint' to set - the initial point of a contour to 0,0. This caused FreeType to - raise an error, because the `setcurrentpoint' operator is only - supposed to be used with the results from an OtherSubr subroutine. - - This was fixed by simply ignoring the error and carrying on. - - Now we have found a font which uses setcurrentpoint to actually - establish a non-zero point for a contour during the course of a - glyph program. FWIW, these files may be produced by an application - called `Intaglio' on the Mac, when converting TrueType fonts to - Type 1. - - The fix allows the new invalid behaviour, the old invalid behaviour - and real proper usage of the operator to work the same way as Adobe - interpreters apparently do. - - (t1_decoder_parse_charstrings): Make `setcurrentpoint' use the top - two elements of the stack to establish unconditionally the current x - and y coordinates. - - Make the `flex' subroutine handling (OtherSubr 0) put the current - x,y coordinates onto the stack, instead of two dummy uninitialised - values. - -2010-04-14 Ken Sharp - - Fix Savannah bug #29444. - - * src/psaux/psobjs.c (t1_builder_start_point): Accept (invalid) - `lineto' immediately after `hsbw', in accordance with Acrobat, GS, - and others. - -2010-04-14 MichaÅ‚ CichoÅ„ - - Fix Savannah bug #27999. - - * src/cache/ftcmanag.c (FTC_Manager_RemoveFaceID): Only remove - selected entry, not all. - -2010-04-06 Jonathan Kew - - Add overflow check to `fvar' table. - - * src/truetype/ttgxvar.c (TT_Get_MM_Var): Check axis and instance - count. - -2010-04-05 Ken Sharp - - Fix Savannah bug #29335. - - * src/raster/ftraster.c (Line_Up): Use slow multiplication to - prevent overflow. This shouldn't have any serious impact on speed, - however. - -2010-04-05 Werner Lemberg - - Add new function `FT_Library_SetLcdFilterWeights'. - - This is based on code written by Lifter - . It fixes - FreeDesktop bug #27386. - - * src/base/ftlcdfil.c (FT_Library_SetLcdFilterWeights): New - function. - - * include/freetype/ftlcdfil.h: Updated. - - * docs/CHANGES: Updated. - -2010-04-01 John Tytgat - - Fix Savannah bug #29404. - - * src/truetype/ttgload.c: Revert change 2752bd1a (check on bit 1 - of `head' table of TrueType fonts). - -2010-03-14 suzuki toshiya - - Fix `multi build' for Tytgat's CFF driver improvement. - - * src/base/cffload.h (cff_index_get_name): Added. - -2010-03-12 suzuki toshiya - - Remove duplicated inclusion of `FT_OUTLINE_H' in ftobjs.c. - - * src/base/ftobjs.c: Remove 2nd inclusion of `FT_OUTLINE_H'. - -2010-03-11 Chris Liddell - - Fix Savannah bug #27442. - - * src/raster/ftraster.c (ft_black_reset): Fix `buffer_size'. - -2010-03-09 Werner Lemberg - - Remove unused variable. - Reported by Graham. - - * src/cff/cffparse.c (cff_parse_real): Remove `rest'. - -2010-03-02 John Tytgat - - Improve CFF string (especially glyphname) lookup performance. - - We do this by avoiding memory allocation and file I/O. This is - Savannah patch #7104. - - * src/cff/cfftypes.h: Include PS cmaps service and - FT_INTERNAL_POSTSCRIPT_HINTS_H. - (CFF_SubFontRec): Remove `num_local_subrs'. - (CFF_FontRec): Add `num_strings', `strings', and `string_pool' - fields. - Remove `string_index' and `num_global_subrs' fields. - Use real types instead of `void' for `pshinter' and `psnames' fields. - - * src/cff/cffload.c: Don't include PS cmaps service. - (cff_index_get_pointers): Add `pool' parameter which allows to - insert an extra NUL character for each String INDEX entry. - (cff_index_get_name): Make it a local function. - (cff_index_get_string): New function. - (cff_subfont_load): Updated. - (cff_font_load): Initialize `num_strings', `strings', and - `string_pool' fields in the `CFF_FontRec' structure. - (cff_index_get_sid_string): Use `cff_index_get_string' instead of - `cff_index_get_name'. - (cff_font_done): Updated. - - * src/cff/cffload.h: Don't include PS cmaps service. - (cff_index_get_string): Added. - (cff_index_get_sid_string): Updated. - - * src/cff/cffobjs.c: Don't include PS cmaps service and - FT_INTERNAL_POSTSCRIPT_HINTS_H. - (cff_size_get_globals_funcs, cff_slot_init): Updated. - (cff_face_init): Follow `cff_index_get_name', - `cff_index_get_string', and `cff_index_get_sid_string' changes. - - * src/cff/cffcmap.c (cff_sid_free_glyph_name): Removed. - (cff_sid_to_glyph_name): Use `cff_index_get_cid_string'. - (cff_cmap_unicode_init): Updated. - - * src/cff/cffdrivr.c: Don't include PS cmap service. - (cff_get_glyph_name): Avoid unnecessary lookup for POSTSCRIPT_CMAPS - service. - (cff_get_glyph_name, cff_ps_get_font_info, cff_get_ros): Follow API - `cff_index_get_sid_string' change. - (cff_get_name_index): Use `cff_index_get_string' instead of - `cff_index_get_name'. - - * src/cff/cffgload.c: Don't include FT_INTERNAL_POSTSCRIPT_HINTS_H. - (cff_decoder_init, cff_decoder_prepare): Updated. - -2010-02-27 Werner Lemberg - - Simplify code. - Suggested by Behdad. - - * src/base/ftobjs.c (FT_Get_First_Char): Don't use a loop since we - call FT_Get_Next_Char anyway if necessary. - -2010-02-26 Behdad Esfahbod - - Improve handling of invalid glyph indices in char->index functions. - - * src/base/ftobjs.c (FT_Get_First_Char, FT_Get_Next_Char): Use a - loop. - -2010-02-18 Chris Liddell - - Fix Savannah bug #28905. - - Initialize phantom points before calling the incremental interface - to update glyph metrics. - - * src/truetype/ttgload.c (tt_get_metrics_incr_overrides) - [FT_CONFIG_OPTION_INCREMENTAL]: New function, split off from... - (tt_get_metrics): This. - Updated. - (load_truetype_glyph): Use tt_get_metrics_incr_overrides. - ----------------------------------------------------------------------------- - -Copyright 2010 by -David Turner, Robert Wilhelm, and Werner Lemberg. - -This file is part of the FreeType project, and may only be used, modified, -and distributed under the terms of the FreeType project license, -LICENSE.TXT. By continuing to use, modify, or distribute this file you -indicate that you have read the license and understand and accept it -fully. - - -Local Variables: -version-control: never -coding: utf-8 -End: diff --git a/thirdparty/freetype/freetype-2.4.4/ChangeLog.20 b/thirdparty/freetype/freetype-2.4.4/ChangeLog.20 deleted file mode 100644 index 8fcc5e70..00000000 --- a/thirdparty/freetype/freetype-2.4.4/ChangeLog.20 +++ /dev/null @@ -1,2613 +0,0 @@ -2002-02-09 Werner Lemberg - - * README: Fix typo. - * docs/CHANGES: Minor fixes. - - - * Version 2.0.8 released. - ========================= - - -2002-02-08 David Turner - - * docs/CHANGES: Updating for 2.0.8. - - * include/freetype/freetype.h: Setting `PATCH_LEVEL' to 8 and - removing `FT_Get_Next_Char' from the API (temporarily). - - * include/freetype/freetype.h: Adding comments to FT_Get_Next_Char; - note that this function might temporarily be removed for the 2.0.8 - release. - -2002-02-07 David Turner - - * src/pcf/pcfread.c (pcf_load_font): Removed immature support of - the AVERAGE_WIDTH property. - -2002-02-06 David Turner - - * src/sfnt/sfobjs.c (SFNT_Load_Face): Since many fonts embedded in - PDF documents do not include 'cmap', 'post' and 'name' tables, the - SFNT face loader has been changed to not immediately report an - error if these are not present. - - Note that the specification _requires_ these tables, but Adobe - seems to ignore it completely. - - * src/sfnt/ttcmap.c: Removing compiler warnings. - - * src/pcf/pcfread.c (pcf_read_TOC): Use FT_UInt. - (pcf_parse_metric, pcf_parse_compressed_metric): Removed. Code - is now in ... - (pcf_get_metric): Here. - (pcfSeekToType): Renamed to ... - (pcf_seek_to_table_type): This. - Use FT_Int. - (pcfHasType): Renamed to ... - (pcf_has_table_type): This. - Use FT_Int. - (find_property): Renamed to ... - (pcf_find_property): This. - Use FT_Int. - (pcf_get_bitmaps, pcf_get_encodings): Handle invalid PCF fonts - better (delaying format checks out of FT_Access_Frame .. - FT_Forget_Frame blocks to avoid leaving the stream in an incorrect - state when encountering an invalid PCF font). - - * src/pcf/pcfdriver.c (PCF_Done_Face): Renamed to ... - (PCF_Face_Done): This. - (PCF_Init_Face): Renamed to ... - (PCF_Face_Init): This. - (PCF_Get_Char_Index): Renamed to ... - (PCF_Char_Get_Index): This. - (PCF_Get_Next_Char): Renamed to ... - (PCF_Char_Get_Next): This. - (pcf_driver_class): Updated. - - * src/pcf/pcf.h (PCF_Done_Face): Removed. - -2002-02-06 Detlef Würkner - - * src/pcf/pcfdriver.c (FT_Done_Face): Fixed small memory leak. - - * src/pcf/pcfread.c (pcf_load_font): Now handles the `AVERAGE_WIDTH' - property to return correct character pixel (width/height) pairs for - embedded bitmaps. - -2002-02-04 Keith Packard - - Adding the function `FT_Get_Next_Char', doing the obvious thing - w.r.t. the selected charmap. - - * include/freetype/freetype.h: Add prototype. - * include/freetype/internal/ftdriver.h: Add `FTDriver_getNextChar' - typedef. - (FT_Driver_Class): Use it. - * include/freetype/internal/psnames.h: Add `PS_Next_Unicode_Func' - typedef. - (PSNames_Interface): Use it. - * include/freetype/internal/tttypes.h: Add `TT_CharNext_Func' - typedef. - (TT_CMapTable): Use it. - - * src/base/ftobjs.c (FT_Get_Next_Char): New function, implementing - high-level API. - * src/cff/cffdrivr.c (cff_get_next_char): New function. - (cff_driver_class): Add it. - * src/cid/cidriver.c (Cid_Get_Next_Char): New function. - (t1cid_driver_class): Add it. - * src/pcf/pcfdriver.c (PCF_Get_Next_Char): New function. - (pcf_driver_class): Add it. - * src/psnames/psmodule.c (PS_Next_Unicode): New function. - (psnames_interface): Add it. - * src/sfnt/ttcmap.c (code_to_next0, code_to_next2, code_to_next4, - code_to_next6, code_to_next_8_12, code_to_next_10): New auxiliary - functions. - (TT_CharMap_Load): Use them. - * src/truetype/ttdriver.c (Get_Next_Char): New function. - (tt_driver_class): Add it. - * src/type1/t1driver.c (Get_Next_Char): New function. - (t1_driver_class): Add it. - * src/winfonts/winfnt.c (FNT_Get_Next_Char): New function. - (winfnt_driver_class): Add it. - - * src/pcf/pcfread.c (pcf_load_font): For now, report Unicode for - Unicode and Latin 1 encodings. - -2002-02-02 Keith Packard - - * builds/unix/freetype-config.in: Add missing `fi'. - - - * Version 2.0.7 released. - ========================= - - -2002-02-01 David Turner - - * include/freetype/freetype.h: Increasing FREETYPE_PATCH to 7 - for the new release. - -2002-01-31 David Turner - - * README, README.UNX, docs/CHANGES: Updating documentation for the - 2.0.7 release. - -2002-01-30 David Turner - - * INSTALL: Moved to ... - * docs/INSTALL: Here to avoid conflicts with the `install' script on - Windows, where the filesystem doesn't preserve case. - -2002-01-29 David Turner - - * configure: Fixed the script. It previously didn't accept more - than one argument correctly. For example, when typing: - - ./configure --disable-shared --disable-nls - - the `--disable-nls' was incorrectly sent to the `make' program. - -2002-01-29 Werner Lemberg - - * README.UNX: Fix typo. - * builds/unix/install.mk (uninstall): Fix library name for libtool. - -2002-01-28 Francesco Zappa Nardelli - - * src/pcf/pcfdriver.c (PCF_Done_Face): Fix incorrect destruction of - the face object (face->toc.tables, face->root.family_name, - face->root.available_size, face->charset_encoding, - face->charset_registry are now freed). Thanks to Niels Moseley. - -2002-01-28 Roberto Alameda - - * src/type1/t1load.c (parse_encoding): Set `loader->num_chars'. - -2002-01-28 Werner Lemberg - - * src/type1/t1load.c (parse_subrs, parse_charstrings): Use copy - of `base' string for decrypting to not modify the original data. - Based on a patch by Jakub Bogusz . - -2002-01-27 Giuliano Pochini - - * src/smooth/ftgrays.c (gray_render_scanline): Fix bug which caused - bad rendering of thin lines (less than one pixel thick). - -2002-01-25 Werner Lemberg - - * src/cff/cffdrivr.c (cff_get_name_index): Make last patch work - actually. - -2002-01-25 Martin Zinser - - * src/cache/ftccache.c (ftc_node_done, ftc_node_destroy): Fix - compilation warnings. - * src/base/descrip.mms (OBJS): Add `ftmm.obj'. - * src/cache/descrip.mms (ftcache.obj): Dependencies added. - -2002-01-25 WANG Yi - - * src/cff/cffdrivr.c (cff_get_name_index): Fix deallocation bug. - -2002-01-21 Antoine Leca - - * docs/PATENTS: Typo fixed (thanks to Detlef `Hawkeye' Würkner) in - the URL for the online resource. - -2002-01-18 Ian Brown - - * builds/win32/ftdebug.c: New file. - * builds/win32/visualc/freetype.dsp: Updated. - -2002-01-18 Detlef Würkner - - * builds/amiga/src/base/ftsystem.c: Updated for AmigaOS 3.9. - * builds/amiga/README: Updated. - -2002-01-18 Ian Brown - - * builds/win32/visualc/freetype.dsp: Updated. - -2002-01-13 Werner Lemberg - - * builds/unix/freetype2.a4: The script was still buggy. - * builds/unix/freetype-config.in: Make it really work for any install - prefix. - -2002-01-10 Werner Lemberg - - * builds/unix/freetype2.a4: Fix some serious bugs. - -2002-01-09 David Turner - - * builds/unix/configure.ac: Build top-level Jamfile. - -2002-01-09 Maxim Shemanarev - - * src/smooth/ftgrays.c (gray_render_line): Small optimization to - the smooth anti-aliased renderer that deals with vertical segments. - This results in a 5-7% speedup in rendering speed. - -2002-01-08 David Turner - - Added some wrapper scripts to make the installation more - Unix-friendly. - - * configure, install: New files. - - * INSTALL, README.UNX: Updated installation documentation to use the - new 'configure' and 'install' scripts. - -2002-01-07 David Turner - - - * Version 2.0.6 released. - ========================= - - - * docs/BUGS, docs/CHANGES: Updating documentation for 2.0.6 release. - - * src/tools/docmaker.py: Fixed HTML quoting in sources. - (html_format): Replaced with ... - (html_quote): New function. - (html_quote0): New function. - (DocCode::dump_html): Small improvement. - (DocParagraph::dump, DocBlock::html): Use html_quote0 and html_quote. - - * include/freetype/config/ftoption.h: Setting default options for - a release build (debugging off, bytecode interpreter off). - - * src/base/ftobjs.c, src/base/ftoutln.c, src/cache/ftccmap.c, - src/cff/cffload.c, src/cff/cffobjs.c, src/pshinter/pshalgo2.c, - src/sfnt/ttload.c, src/sfnt/ttsbit.c: Removing small compiler - warnings (in pedantic compilation modes). - -2002-01-05 David Turner - - * src/autohint/ahhint.c (ah_align_linked_edge): Modified computation - of auto-hinted stem widths; this avoids color fringes in - `ClearType-like' rendering. - - * src/truetype/ttgload.c (TT_Load_Glyph_Header, - TT_Load_Simple_Glyph, TT_Load_Composite_Glyph, load_truetype_glyph): - Modified the TrueType loader to make it more paranoid; this avoids - nasty buffer overflows in the case of invalid glyph data (as - encountered in the output of some buggy font converters). - -2002-01-04 David Turner - - * README.UNX: Added special README file for Unix users. - - * builds/unix/ftsystem.c (FT_New_Stream): Fixed typo. - - * src/base/ftobjs.c: Added #include FT_OUTLINE_H to get rid - of compiler warnings. - - * src/base/ftoutln.c (FT_Outline_Check): Remove compiler warning. - -2002-01-03 Werner Lemberg - - * src/type1/t1objs.c (T1_Face_Init): Add cast to avoid compiler - warning. - -2002-01-03 Keith Packard - - * builds/unix/ftsystem.c (FT_New_Stream): Added a fix to ensure that - all FreeType input streams are closed in child processes of a `fork' - on Unix systems. This is important to avoid (potential) access - control issues. - -2002-01-03 David Turner - - * src/type1/t1objs.c (T1_Face_Init): Fixed a bug that crashed the - library when dealing with certain weird fonts like `Stalingrad', in - `sadn.pfb' (this font has no full font name entry). - - * src/base/ftoutln.c, include/freetype/ftoutln.h (FT_Outline_Check): - New function to check the consistency of outline data. - - * src/base/ftobjs.c (FT_Load_Glyph): Use `FT_Outline_Check' to - ensure that loaded glyphs are valid. This allows certain fonts like - `tt1095m_.ttf' to be loaded even though it appears they contain - really funky glyphs. - - There still is a bug there, though. - - * src/truetype/ttgload.c (load_truetype_glyph): Fix error condition. - -2001-12-30 David Turner - - * src/autohint/ahhint.c (ah_hinter_load): Fix advance width - computation of auto-hinted glyphs. This noticeably improves the - spacing of letters in KDE and Gnome. - -2001-12-25 Antoine Leca - - * builds/dos/detect.mk: Correcting the order for Borland compilers: - 16-bit bcc was never selected, always overridden by 32-bit bcc32. - -2001-12-22 Francesco Zappa Nardelli - - * src/pfc/pcfread.c (pcf_load_font): Handle property `POINT_SIZE' - and fix incorrect computation of `available_sizes'. - -2001-12-22 David Turner - - * src/autohint/ahhint.c (ah_hinter_load): Auto-hinted glyphs had an - incorrect glyph advance in the case of mono-width fonts (like - Courier, Andale Mono, and others). - -2001-12-22 Detlef Würkner - - * builds/amiga/*: Adaptations to latest changes. - Support added for MorphOS. - -2001-12-22 Werner Lemberg - - * src/pshinter/pshrec.c (FT_COMPONENT): Redefine to `trace_pshrec'. - (ps_mask_table_merge, ps_hints_open, ps_hints_stem, - ps_hints_t1stem3, ps_hints_t2mask, ps_hints_t2counter): Fix - FT_ERROR messages. - * src/pshinter/pshalgo1.c (FT_COMPONENT): Define as - `trace_pshalgo1'. - * src/pshinter/pshalgo2.c (FT_COMPONENT): Define as - `trace_pshalgo2'. - * include/freetype/internal/ftdebug.h (FT_Trace): Updated. - - * docs/modules.txt: New file. - -2001-12-21 David Turner - - * src/pshinter/pshrec.c (ps_hints_t2mask, ps_hints_t2counter): - Ignore invalid `hintmask' and `cntrmask' operators (instead of - returning an error). Glyph 2028 of the CFF font `MSung-Light-Acro' - couldn't be rendered otherwise (it seems its charstring is buggy, - though this requires more analysis). - (FT_COMPONENT): Define. - - * src/cff/cffgload.c (CFF_Parse_CharStrings), src/psaux/t1decode.c - (T1_Decoder_Parse_Charstrings), src/pshinter/pshalgo2.c (*), Fixed a - bug where the X and Y axis where inverted in the postscript hinter. - This caused problem when displaying on non-square surfaces. - - * src/pshinter/pshalgo2.c: s/vertical/dimension/. - - * src/pshinter/pshglob.c (psh_globals_new): Replaced a floating - point constant with a fixed-float equivalent. For some reasons not - all compilers are capable of directly computing a floating pointer - constant casted to FT_Fixed, and will link a math library instead. - -2001-12-20 Werner Lemberg - - * src/cache/ftccache.c (ftc_node_destroy, ftc_cache_lookup): Fix - tracing strings. - * src/cache/ftccmap.c (ftc_cmap_family_init): Ditto. - * src/cache/ftcmanag.c (ftc_family_table_alloc, - ftc_family_table_free, FTC_Manager_Check): Ditto. - * src/cache/ftcsbits.c (ftc_sbit_node_load): Ditto. - - * src/base/ftobjs.c (FT_Done_Library): Remove compiler warning. - -2001-12-20 David Turner - - Added PostScript hinter support to the CFF and CID drivers. - - * include/freetype/internal/cfftypes.h (CFF_Font): New member - `pshinter'. - * src/cff/cffload.c (CFF_Get_Standard_Encoding): New function. - * src/cff/cffload.h: Updated. - * src/cff/cffgload.c (CFF_Init_Builder): Renamed to ... - (CFF_Builder_Init): This. - Added new argument `hinting'. - (CFF_Done_Builder): Renamed to ... - (CFF_Builder_Done): This. - (CFF_Init_Decoder): Added new argument `hinting'. - (CFF_Parse_CharStrings): Implement vstem support. - (CFF_Load_Glyph): Updated. - Add hinting support. - (cff_lookup_glyph_by_stdcharcode): Use CFF_Get_Standard_Encoding(). - (cff_argument_counts): Updated. - * src/cff/cffgload.h: Updated. - * src/cff/cffobjs.c: Include FT_INTERNAL_POSTSCRIPT_HINTS_H. - (CFF_Size_Get_Globals_Funcs, CFF_Size_Done, CFF_Size_Init, - CFF_Size_Reset, CFF_GlyphSlot_Done, CFF_GLyphSlot_Init): New - functions. - (CFF_Init_Face): Renamed to ... - (CFF_Face_Init): This. - Add hinter support. - (CFF_Done_Face): Renamed to ... - (CFF_Face_Done): This. - (CFF_Init_Driver): Renamed to ... - (CFF_Driver_Init): This. - (CFF_Done_Driver): Renamed to ... - (CFF_Driver_Done): This. - * src/cff/cffobjs.h: Updated. - * src/cff/cffdrivr.c (cff_driver_class): Updated. - - * include/freetype/internal/t1types.h (CID_FaceRec): New member - `pshinter'. - * src/cid/cidgload.c (CID_Load_Glyph): Add hinter support. - * src/cid/cidobjs.c: Include FT_INTERNAL_POSTSCRIPT_HINTS_H. - (CID_GlyphSlot_Done, CID_GlyphSlot_Init, CID_Size_Get_Globals_Funcs, - CID_Size_Done, CID_Size_Init, CID_Size_Reset): New functions. - (CID_Done_Face): Renamed to ... - (CID_Face_Done): This. - (CID_Init_Face): Renamed to ... - (CID_Face_Init): This. - Add hinting support. - (CID_Init_Driver): Renamed to ... - (CID_Driver_Init): This. - (CID_Done_Driver): Renamed to ... - (CID_Driver_Done): This. - * src/cid/cidobjs.h: Updated. - * src/cidriver.c: Updated. - - * src/pshinter/pshrec.c (t2_hint_stems): Fixed. - - * src/base/ftobjs.c (FT_Done_Library): Fixed a stupid bug that - crashed the library on exit. - - * src/type1/t1gload.c (T1_Load_Glyph): Enable font matrix - transformation of hinted glyphs. - - * src/cid/cidload.c (cid_read_subrs): Fix error condition. - - * src/cid/cidobjs.c (CID_Face_Done): Fixed a memory leak; the subrs - routines were never released when CID faces were destroyed. - - * src/cff/cffload.h, src/cff/cffload.c, src/cff/cffgload.c: Updated - to move the definition of encoding tables back within `cffload.c' - instead of making them part of a shared header (causing problems in - `multi' builds). This reverts change 2001-08-08. - - * docs/CHANGES: Updated for 2.0.6 release. - * docs/TODO: Added `stem3 and counter hints support' to the TODO - list for the Postscript hinter. - * docs/BUGS: Closed the AUTOHINT-NO-SBITS bug. - -2001-12-19 David Turner - - * include/freetype/cache/ftcache.h: Added comments to indicate that - some of the exported functions should only be used by applications - that need to implement custom cache types. - - * src/truetype/ttgload.c (cur_to_org, org_to_cur): Fixed a nasty bug - that prevented composites from loading correctly, due to missing - parentheses around macro parameters. - - * src/sfnt/sfobjs.c (SFNT_Load_Face): Make the `post' and `name' - tables optional to load PCL fonts properly. - - * src/truetype/ttgload.c (TT_Load_Glyph), src/base/ftobjs.c - (FT_Load_Glyph), include/freetype/freetype.h (FT_LOAD_SBITS_ONLY): - `Fixed' the bug that prevented embedded bitmaps to be loaded when - the auto-hinter is used. This actually is a hack but will be enough - until the internal re-design scheduled for FreeType 2.1. - - * src/raster/ftrend1.c (ft_raster1_render): Fixed a nasty outline - shifting bug in the monochrome renderer. - - * README: Updated version numbers to 2.0.6. - -2001-12-17 Werner Lemberg - - * src/truetype/ttgload.c (load_truetype_glyph): Fix test for invalid - glyph header. - -2001-12-15 Werner Lemberg - - * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Remove compiler warning. - * include/freetype/ftcache.h (FTC_Node_Unref): Removed. It is - already in ftcmanag.h. - * src/cache/ftcsbits.c (ftc_sbit_node_load): Remove unused variable - `gfam'. - * src/cache/ftcmanag.c (ftc_family_table_alloc, - * ftc_family_table_free): Use FT_EXPORT_DEF. - * include/freetype/cache/ftcmanag.h: Updated. - * src/cache/ftccache.c (ftc_node_destroy): Use FT_EXPORT_DEF. - * src/cache/ftccmap.c (ftc_cmap_node_init): Remove unused variable - `cfam'. - Remove compiler warning. - (FTC_CMapCache_Lookup): Remove compiler warnings. - (ftc_cmap_family_init): Ditto. - (FTC_CMapCache_Lookup): Ditto. - - * builds/unix/configure.ac: Increase `version_info' to 8:0:2. - * builds/unix/configure: Regenerated. - -2001-12-14 Werner Lemberg - - * builds/mac/README: Updated. - -2001-12-14 Scott Long - - * src/truetype/ttgload.c (load_truetype_glyph): Fixing crash when - dealing with invalid fonts (i.e. glyph size < 10 bytes). - -2001-12-14 Sam Latinga - - * builds/mac/freetype.make: A new Makefile to build with MPW on - MacOS classic. - -2001-12-14 David Turner - - * src/truetype/ttgload.c (TT_Load_Glyph), src/type1/t1gload.c - (T1_Load_Glyph), src/cid/cidgload.c (CID_Load_Glyph), - src/cff/cffgload.c (CFF_Load_Glyph): Fixed a serious bug common to - all font drivers (the advance width was never hinted when it - should). - - * include/freetype/freetype.h (FREETYPE_PATCH): New macro. - * src/base/ftdbgmem.c (debug_mem_dummy) [!FT_DEBUG_MEMORY]: Don't - use `extern' keyword. - -2001-12-12 David Turner - - * src/pshinter/pshglob.c (psh_blues_scale_zones, psh_blues_snap_stem - psh_globals_new): Adding correct BlueScale/BlueShift support, plus - family blues processing. - * src/pshinter/pshglob.h (PSH_BluesRec): Updated. - - Started adding support for the Postscript hinter in the CFF module. - - * src/cff/cffgload.c: Include FT_INTERNAL_POSTSCRIPT_HINTS_H. - (CFF_Parse_CharStrings): Implement it. - * src/cff/cffgload.h: Updated. - -2001-12-12 Werner Lemberg - - * builds/unix/freetype2.m4: Some portability fixes. - -2001-12-11 Jouk Jansen - - * src/base/descrip.mms (OBJS): Add ftdebug.obj. - -2001-12-11 Werner Lemberg - - * src/sfnt/ttload.c (TT_Load_Generic_Header): Typos. - -2001-12-11 David Turner - - * builds/unix/freetype-config.in: Modified the script to prevent - passing `-L/usr/lib' to gcc. - - * docs/FTL.TXT: Simple fix (change `LICENSE.TXT' to `FTL.TXT'). - - * builds/unix/freetype2.m4: New file for checking configure paths. - We need to install it in $(prefix)/share/aclocal/freetype2.m4 but I - didn't modify builds/unix/install.mk yet. - - * INSTALL: Updated the instructions to build shared libraries with - Jam. They were simply wrong. - - * src/base/fttrigon.c (FT_Cos): Fixed a small bug that caused - slightly improper results for `FT_Cos' and `FT_Sin' (example: - FT_Sin(0) == -1!). - -2001-12-11 Detlef Würkner - - * include/freetype/internal/ftstream.h (GET_LongLE, GET_ULongLE): - Fixed incorrect argument types. - -2001-12-10 Francesco Zappa Nardelli - - * src/pcf/pcfdriver.c (PCF_Init_Face): Allow Xft to use PCF fonts - by setting the `face->metrics.max_advance' correctly. - -2001-12-07 David Turner - - * include/freetype/cache/ftccmap.h, src/cache/ftccmap.c: Added new - charmap cache. - * src/cache/ftcache.c: Updated. - - * src/autohint/ahhint.c (ah_hinter_hint_edges): s/UNUSED/FT_UNUSED/. - -2001-12-06 Leonard Rosenthol - - Added support for reading .dfont files on Mac OS X. Also added a - new routine which looks up a given font by name in the Mac OS and - returns the disk file where it resides. - - * src/base/ftmac.c: Include and . - (is_dfont): New auxiliary function. - (FT_New_Face_From_dfont): New function. - (FT_GetFile_From_Mac_Name): New exported function. - (FT_New_Face): Updated. - * include/freetype/ftmac.h: Updated. - -2001-12-06 David Turner - - * src/cache/Jamfile, src/cache/rules.mk: Updated. - -2001-12-06 Werner Lemberg - - * INSTALL: Small update. - -2001-12-05 David Turner - - * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Re-ordered code for - debugging purposes. - Comment out use of `origin'. - - * src/smooth/ftsmooth.c (ft_smooth_render): Fixed a nasty hidden bug - where outline shifting wasn't correctly undone after bitmap - rasterization. This created problems with certain glyphs (like '"' - of certain fonts) and the cache system. - - * src/pshinter/pshalgo1.c (psh1_hint_table_init): Fix typo. - * src/pshinter/pshalgo2.c (psh2_hint_table_init): Fix typo. - (ps2_hints_apply): Small fix. - -2001-12-05 David Turner - - * src/pshinter/pshalgo2.c (psh2_hint_table_init), - src/pshinter/pshalgo1.c (psh1_hint_table_init): Removed compiler - warnings. - - * include/freetype/ftcache.h, include/freetype/cache/*, src/cache/*: - Yet another massive rewrite of the caching sub-system in order to - both increase performance and allow simpler cache sub-classing. As - an example, the code for the image and sbit caches is now much - simpler. - - I still need to update the documentation in - www/freetype2/docs/cache.html to reflect the new design though. - - * include/freetype/config/ftheader.h (FT_CACHE_CHARMAP_H): New - macro. - (FT_CACHE_INTERNAL_CACHE_H): Updated. - -2001-12-05 David Krause - - * docs/license.txt: s/X Windows/X Window System/. - -2001-12-04 Werner Lemberg - - * src/raster/ftraster.c: Fix definition condition of MEM_Set(). - * src/smooth/ftgrays.c (M_Y): Change value to 192. - * src/base/ftdbgmem.c (ft_mem_table_destroy): Fix printf() parameter. - Remove unused variable. - * src/cache/ftcimage.c (ftc_image_node_init, - ftc_image_node_compare): Remove unused variables. - * src/cache/ftcsbits.c (ftc_sbit_node_weight): Remove unused - variable. - * src/raster/ftraster.c (MEM_Set): Move definition down to avoid - compiler warning. - * src/autohint/ahhint.c (ah_hinter_hint_edges): Use UNUSED() to - avoid compiler warnings. - * src/pcf/pcfread.c (tableNames): Use `const'. - (pcf_read_TOC): Change counter name to avoid compiler warning. - Use `const'. - * src/pshinter/pshrec.c (ps_hints_close): Remove redundant - declaration. - * src/pshinter/pshalgo1.c (psh1_hint_table_init): Rename variables - to avoid shadowing. - * src/pshinter/pshalgo2.c (psh2_hint_table_activate_mask): Ditto. - * src/type1/t1objs.h: Remove double declarations of `T1_Size_Init()' - and `T1_Size_Done()'. - -2001-11-20 Antoine Leca - - * include/freetype/ttnameid.h: Added some new Microsoft language - codes and LCIDs as found in MSDN (Passport SDK). Also added - comments about the meaning of bit 57 of the `OS/2' table - (TT_UCR_SURROGATES) which (with OpenType v.1.3) now means `there is - a character beyond 0xFFFF in this font'. Thanks to Detlef Würkner - for noticing this. - -2001-11-20 David Turner - - * src/pshinter/{pshalgo2.c, pshalgo1.c}: Fixed stupid bug in sorting - routine that created nasty alignment artefacts. - - * src/pshinter/pshrec.c, tests/gview.c: Debugging updates. - - * src/smooth/ftgrays.c: De-activated experimental gamma support. - Apparently, `optimal' gamma tables depend on the monitor type, - resolution and general karma, so it's better to compute them outside - of the rasterizer itself. - (gray_convert_glyph): Use `volatile' keyword. - -2001-10-29 David Turner - - Adding experimental `gamma' support. This produces smoother glyphs - at small sizes for very little cost. - - * src/smooth/ftgrays.c (grays_init_gamma): New function. - (gray_raster_new): Use it. - - Various fixes to the auto-hinter. They merely improve the output of - sans-serif fonts. Note that there are still problems with serifed - fonts and composites (accented characters). - - * src/autohint/ahglyph.c (ah_outline_load, - ah_outline_link_segments): Implement it. - Fix typos. - (ah_outline_save, ah_outline_compute_segments): Fix typos. - * src/autohint/ahhint.c (ah_align_serif_edge): New argument - `vertical'. Implement improvement. - (ah_hint_edges_3, ah_hinter_hint_edges): Implement it. - Fix typos. - (ah_hinter_align_strong_points, ah_hinter_align_weak_points): Fix - typos. - (ah_hinter_load): Set `ah_debug_hinter' if DEBUG_HINTER is defined. - * src/autohint/ahmodule.c: Implement support for DEBUG_HINTER macro. - * src/autohint/ahtypes.h: Ditto. - (AH_Hinter): Remove `disable_horz_edges' and `disable_vert_edges' - (making them global as `ah_debug_disable_horz' and - `ah_debug_disable_vert'). - Fix typos. - - * tests/gview.c: Updated the debugging glyph viewer to show the - hints generated by the `autohint' module. - -2001-10-27 David Turner - - * src/cache/ftcchunk.c (ftc_chunk_cache_lookup): Fixed a bug that - considerably lowered the performance of the abstract chunk cache. - -2001-10-26 David Turner - - * include/freetype/ftcache.h, include/freetype/cache/*.h, - src/cache/*.c: Major re-design of the cache sub-system to provide - better performance as well as an `Acquire'/`Release' API. Seems to - work well here, but probably needs a bit more testing. - -2001-10-26 Leonard Rosenthol - - * builds/mac/README: Updated to reflect my taking over the project - and that is now being actively maintained. - - * src/base/ftmac.c (parse_fond): Applied patches from Paul Miller - to support loading a face other than the - first from a FOND resource. - (FT_New_Face_From_FOND): Updated. - -2001-10-25 Leonard Rosenthol - - * builds/mac/ftlib.prj: Update of CodeWarrior project file for Mac - OS for latest version (7) of CWPro and for recent changes to the FT - source tree. - -2001-10-25 David Turner - - * include/freetype/config/ftoption.h: Updated comments to explain - precisely how to use project-specific macro definitions without - modifying this file manually. - - (FT_CONFIG_FORCE_INT64): Define. - - (FT_DEBUG_MEMORY): New macro. - -2001-10-24 Tom Kacvinsky - - * builds/unix/ftsystem.c (FT_New_Memory): Added a missing `{'. - -2001-10-23 David Turner - - * include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c: - Improvements to the memory debugger to report more information in - case of errors. Also, some allocations that occurred through REALLOC - couldn't be previously caught correctly. - - * src/autohint/ahglyph.c (ah_outline_compute_segments, - ah_outline_compute_edges), src/raster/ftraster.c (ft_black_new), - src/smooth/ftgrays.c (gray_render_span, gray_raster_new): Replaced - liberal uses of memset() by the MEM_Set() macro. - -2001-10-23 David Turner - - * src/raster/ftraster.c (Update): Removed to be inlined in ... - (Sort): Updated. - -2001-10-22 David Turner - - * builds/unix/ftsystem.c (FT_New_Memory, FT_Done_Memory), - builds/vms/ftsystem.c (FT_New_Memory, FT_Done_Memory), - builds/amiga/ftsystem.c (FT_New_Memory, FT_Done_Memory), - src/base/ftdbgmem.c: Updated the memory debugger and - platform-specific implementations of `ftsystem' in order to be able - to debug memory allocations on Unix, VMS and Amiga too! - - * src/pshinter/pshalgo2.c (psh2_hint_table_record_mask): Removed - some bogus warnings. - - * include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c: - Modified the debugging memory manager to report the location (source - file name + line number) where leaked memory blocks are allocated in - the source file. - - * src/base/ftdbgmem.c: New debugging memory manager. You must - define the FT_DEBUG_MEMORY macro in `ftoption.h' to enable it. It - will record every memory block allocated and report simple errors - like memory leaks and double deletes. - - * src/base/Jamfile: Include ftdbgmem. - * src/base/rules.mk: Ditto. - * src/base/ftbase.c: Include ftdbgmem.c. - - * include/freetype/config/ftoption.h: Added the FT_DEBUG_MEMORY - macro definition. - - * src/base/ftsystem.c (FT_New_Memory, FT_Done_Memory): Modified the - base component to use the debugging memory manager when the macro - FT_DEBUG_MEMORY is defined. - -2001-10-21 Tom Kacvinsky - - * src/cff/cffload.c (CFF_Done_Font): Free subfonts array only if - we are working with a CID keyed CFF font. Otherwise, a variable - that was never allocated memory might freed. This is a correction - to the previous patch for freeing subfonts. - -2001-10-21 Tom Kacvinsky - - * src/cff/cffload.c (CFF_Done_Font): Free the subfonts array to - avoid a memory leak. - -2001-10-21 David Turner - - * src/pshinter/pshalgo2.c, src/pshinter/pshalgo1.c, - src/pshinter/pshglob.c: Removing compiler warnings in pedantic modes - (in multi-object compilation mode, mainly). - -2001-10-20 Tom Kacvinsky - - * src/type1/t1load.c (parse_encoding): Add a test to make sure - that custom encodings (i.e., neither StandardEncoding nor - ExpertEncoding) are not loaded twice when the Type 1 font is - synthetic. - - * src/type1/t1load.c (parse_font_name, parse_subrs): Added a test - for when loading synthetic fonts to make sure that the font name - and subroutines are not loaded twice. This is to remove a memory - leak that occurred because the original memory blocks for these - objects were not deallocated when the objects were parsed the - second time. - -2001-10-19 David Turner - - * src/smooth/ftgrays.c, src/pshinter/pshglob.h, - src/pshinter/pshrec.c, src/pshinter/pshalgo2.c: Getting rid of - compiler warnings. - - * src/pshinter/module.mk, src/pshinter/rules.mk: Adding control - files to build the PostScript hinter with the `old' build system. - -2001-10-19 Jacob Jansen - - * descrip.mms, src/pshinter/descrip.mms: Updates to the VMS build - files. - -2001-10-18 David Turner - - * src/psnames/pstables.h, src/tools/glnames.py: Rewrote the - `glnames.py' script used to generate the `pstables.h' header file. - The old one contained a serious bug that made FreeType return - incorrect glyph names for certain glyphs. - - * src/truetype/ttdriver.c (Set_Char_Sizes): Changing computation of - pixel size from character size to use rounding. This is an - experiment to see whether this gives values similar to Windows for - scaled ascent/descent/etc. - - * src/base/ftcalc.c (FT_Div64by32): Changed the implementation - slightly since the original code was mis-compiled on Mac machines - using the MPW C compiler. - - * src/base/ftobjs.c (FT_Realloc): When a memory block was grown - through FT_Realloc(), the new bytes were not set to 0, which created - some strange bugs in the PostScript hinter. - (destroy_face): Don't deallocate unconditionally. - - * src/cid/cidgload.c (CID_Compute_Max_Advance, CID_Load_Glyph): - Adding support to new PostScript hinter. - - * include/freetype/internal/psglobal.h, - include/freetype/internal/pshints.h, - include/freetype/config/ftmodule.h, src/pshinter/Jamfile, - src/pshinter/pshalgo.h, src/pshinter/pshalgo1.h, - src/pshinter/pshalgo1.c, src/pshinter/pshalgo2.h, - src/pshinter/pshalgo2.c, src/pshinter/pshglob.h, - src/pshinter/pshglob.c, src/pshinter/pshinter.c, - src/pshinter/pshmod.c, src/pshinter/pshmod.h, src/pshinter/pshrec.c, - src/pshinter/pshrec.h: Adding new PostScript hinter module. - - * include/freetype/internal/ftobjs.h, - include/freetype/internal/internal.h, - include/freetype/internal/psaux.h, - include/freetype/internal/t1types.h, src/psaux/psobjs.c, - src/psaux/psobjs.h, src/psaux/t1decode.h, src/psaux/t1decode.c, - src/type1/t1driver.c, src/type1/t1gload.c, src/type1/t1objs.c, - src/type1/t1objs.h: Updates to use the new PostScript hinter. - - * tests/Jamfile, tests/gview.c: Adding a new glyph hinting - viewer/debugger to the source tree. Note that you will _not_ be - able to compile it since it depends on an unavailable graphics - library named `Nirvana' to render vector images. - -2001-10-17 David Turner - - - * Version 2.0.5 released. - ========================= - - - * include/freetype/freetype.h, include/internal/ftobjs.h, - src/base/ftobjs.c, src/type1/t1driver.c: Adding a new function named - 'FT_Get_Postscript_Name' to retrieve the PostScript name of a given - font. Should work with all formats except pure CFF/CEF fonts (this - will be added soon). - - * src/cid/cidriver (cid_get_postscript_name): New function. - (CID_Get_Interface): Handle `postscript_name' interface. - - * src/sfnt/sfdriver.c (get_sfnt_postscript_name): New function. - (SFNT_Get_Interface): Handle `postscript_name' interface. - - * src/type1/t1driver.c (t1_get_ps_name): New function. - (Get_Interface): Handle `postscript_name' interface. - - * README, docs/CHANGES: Updated for 2.0.5 release. - -2001-10-08 David Turner - - Fixed a bug in `glnames.py' that prevented it from generating - correct glyph names tables. This resulted in the unavailability of - certain glyphs like `Cacute', `cacute' and `lslash' in Unicode - charmaps, even if these were present in the font (causing problems - for Polish users). - - * src/tools/glnames.py (mac_standard_names): Fixed. - (t1_standard_strings): Some fixes and renamed to ... - (sid_standard_names): This. - (t1_expert_encoding): Fixed. - (the_adobe_glyph_list): Renamed to ... - (adobe_glyph_names): This. - (the_adobe_glyphs): Renamed to ... - (adobe_glyph_values): This. - (dump_mac_indices, dump_glyph_list, dump_unicode_values, main): - Updated. - * src/psnames/pstables.h: Regenerated. - * src/psnames/psmodule.c (PS_Unicode_Value): Fix offset. - Fix return value. - Use `sid_standard_table' and `ps_names_to_unicode' instead of - `t1_standard_glyphs' and `names_to_unicode'. - (PS_Macintosh_Name): Use `ps_glyph_names' instead of - `standard_glyph_names'. - (PS_Standard_Strings): Use `sid_standard_names' instead of - `t1_standard_glyphs'. - - * doc/BUGS, doc/TODO: New documents. - -2001-10-07 Richard Barber - - * src/cache/ftlru.c (FT_Lru_Lookup_Node): Fixed a bug that prevented - correct LRU behaviour. - -2001-10-07 David Turner - - setjmp() and longjmp() are now used for rollback (i.e. when memory - pool overflow occurs). - - Function names are now all uniformly prefixed with `gray_'. - - * src/smooth/ftgrays.c: Include . - (ErrRaster_MemoryOverflow): New macro. - (TArea): New type to store area values in each cell (using `int' was - too small on 16-bit systems). is included to properly - get the needed data type. - (TCell, TRaster): Use it. - (TRaster): New element `jump_buffer'. - (gray_compute_cbox): Use `RAS_ARG' as the only parameter and get - `outline' from it. - (gray_record_cell): Use longjmp(). - (gray_set_cell): Use gray_record_cell() for error handling. - (gray_render_line, gray_render_conic, gray_render_cubic): Simplify. - (gray_convert_glyph_inner): New function, using setjmp(). - (gray_convert_glyph): Use it. - -2001-10-07 David Turner - - Provide a public API to manage multiple size objects for a given - FT_Face in the new header file `ftsizes.h'. - - * include/freetype/ftsizes.h: New header file, - * include/freetype/internal/ftobjs.h: Use it. - Remove declarations of FT_New_Size and FT_Done_Size (moved to - ftsizes.h). - * include/freetype/config/ftheader.h (FT_SIZES_H): New macro. - * src/base/ftobjs.c (FT_Activate_Size): New function. - * src/cache/ftcmanag.c: Include ftsizes.h. - (ftc_manager_init_size, ftc_manager_flush_size): Use - FT_Activate_Size. - -2001-09-20 Detlef Würkner - - * builds/amiga/*: Added port to Amiga with the SAS/C compiler. - -2001-09-15 Detlef Würkner - - * src/type1/t1afm.c (T1_Done_AFM): Free `afm'. - -2001-09-10 Yao Zhang - - * src/sfnt/ttcmap.c (code_to_index2): Handle code values with - hi-byte == 0 correctly. - -2001-09-10 Werner Lemberg - - * builds/link-std.mk ($(PROJECT_LIBRARY)): Fix typo. - -2001-08-30 Martin Muskens - - * src/type1/t1load.c (parse_font_matrix): A new way to compute the - units per EM with greater accuracy (important for embedded T1 fonts - in PDF documents that were automatically generated from TrueType - ones). - - * src/type1/t1load.c (is_alpha): Now supports `+' in font names; - this is used in embedded fonts. - - * src/psaux/psobjs.c (PS_Table_Add): Fixed a reallocation bug that - generated a dangling pointer reference. - -2001-08-30 Anthony Feik - - * src/type1/t1afm.c (T1_Read_Afm): Now correctly sets the flag - FT_FACE_FLAG_KERNING when appropriate for Type1 + AFM files. - -2001-08-25 Werner Lemberg - - * src/sfnt/ttload.c (TT_Load_CMap): Fix frame length of - `cmap_rec_fields'. - - * include/freetype/fterrors.h [!FT_CONFIG_OPTION_USE_MODULE_ERRORS]: - Undefine FT_ERR_BASE before defining again. - -2001-08-22 Werner Lemberg - - * src/truetype/ttinterp.h: Fix prototype of TT_Move_Func. - -2001-08-21 Werner Lemberg - - * builds/dos/dos-def.mk (NO_OUTPUT): Don't use `&>' but `>'. - -2001-08-21 David Turner - - * include/freetype/config/ftoption.h: Changed the default setting - for FT_CONFIG_OPTION_USE_MODULE_ERRORS to undefined, since it breaks - source compatibility in a few cases. Updated the comment to explain - that too. - -2001-08-17 Martin Muskens - - * src/base/ftcalc.c (FT_MulDiv): Fixed serious typo. - -2001-08-12 Werner Lemberg - - Updating to OpenType 1.3. - - * include/freetype/internal/tttypes.h (TT_CMap0, TT_CMap2, TT_CMap4, - TT_CMap6): Adding field `language'. - (TT_CMapTable): Removing field `language'. - Type of `length' field changed to FT_ULong. - Adding fields for cmaps format 8, 10, and 12. - (TT_CMapGroup): New auxiliary structure. - (TT_CMap8_12, TT_CMap10): New structures. - * include/freetype/tttables.h (TT_HoriHeader, TT_VertHeader): - Removed last element of `Reserved' array. - * include/freetype/ttnameid.h (TT_PLATFORM_CUSTOM, TT_MS_ID_UCS_4, - TT_NAME_ID_CID_FINDFONT_NAME): New macros. - - * src/sfnt/ttcmap.c (TT_CharMap_Load): Updated loading of `language' - field to the new structures. - Fixed freeing of arrays in case of unsuccessful loads. - Added support for loading format 8, 10, and 12 cmaps. - (TT_CharMap_Free): Added support for freeing format 8, 10, and 12 - cmaps. - (code_to_index4): Small improvement. - (code_to_index6): Ditto. - (code_to_index8_12, code_to_index10): New functions. - * src/sfnt/ttload.c (TT_Load_Metrics_Header): Updated to new - structure. - (TT_Load_CMap): Ditto. - - * src/sfnt/sfobjs.c (tt_encodings): Add MS UCS4 table (before MS - Unicode). - -2001-08-11 Werner Lemberg - - * src/type1/t1driver.c (t1_get_name_index): Fix compiler warning. - -2001-08-09 Tom Kacvinsky - - * src/cff/cffdrivr.c (get_cff_glyph_name): Renamed to - cff_get_glyph_name for consistency. - - (cff_get_glyph_index): Minor documentation change. - - * src/type1/t1driver.c (t1_get_name_index): New function used in - Get_Interface as the function returned when the `name_index' - function is requested. - - (get_t1_glyph_name): Renamed to t1_get_glyph_name for consistency. - -2001-08-08 Tom Kacvinsky - - * src/cff/cffload.c: Removed definitions of cff_isoadobe_charset, - cff_expert_charset, cff_expertsubset_charset, cff_standard_encoding, - and cff_expert_encoding arrays to cffload.h. - - * src/cff/cffload.h: Added definitions of cff_isoadobe_charset, - cff_expert_charset, cff_expertsubset_charset, cff_standard_encoding, - and cff_expert_encoding arrays. - - * src/cff/cffdrivr.c (cff_get_name_index): New function, returned - when `cff_get_interface' is called with a request for the - `name_index' function. - - (cff_get_interface): Modified so that it returns the function - `cff_get_name_index' when the `name_index' function is requested. - - * src/base/ftobjs.c (FT_Get_Name_Index): New function, used to - return a glyph index for a given glyph name only if the driver - supports glyph names. - - * include/freetype/internal/ftobjs.h (FT_Name_Index_Requester): - New function pointer type definition used in the function - FT_Get_Name_Index. - - * include/freetype/freetype.h (FT_Get_Name_Index): Added - documentation and prototype. - -2001-07-26 Werner Lemberg - - * builds/cygwin/*: Removed. Use the unix stuff instead. - -2001-07-26 Jouk Jansen - - * builds/vms/ftconfig.h (FT_CALLBACK_DEF): Updated to change dated - 2001-06-27. - -2001-07-17 Werner Lemberg - - * include/freetype/internal/psaux.h (PS_Table): Use FT_Offset for - `cursor' and `capacity'. - * src/psaux/psobjc.c (reallocate_t1_table): Use FT_Long for second - parameter. - (PS_Table_Add): Use FT_Offset for `new_size'. - - Add support for version 0.5 maxp tables. - - * src/sfnt/ttload.c (TT_Load_MaxProfile): Implement it. - (TT_Load_OS2): Initialize some values. - -2001-07-13 Werner Lemberg - - * src/base/ftsynth.c: Include ftcalc.h unconditionally. - -2001-07-07 David Turner - - * src/truetype/ttgload.c, src/truetype/ttinterp.c, src/pcf/pcfread: - Removed pedantic compiler warnings when the bytecode interpreter is - compiled in. - -2001-07-03 Werner Lemberg - - * src/autohint/ahhint.c (ah_hinter_align_weak_points): Remove - unused variable `edges'. - (ah_hinter_load): Remove unused variables `old_width' and - `new_width'. - * src/cid/cidload.c (cid_decrypt): Use `U' for constant (again). - * src/psaux/psobjs.c (T1_Decrypt): Ditto. - * src/type1/t1parse.c (T1_Get_Private_Dict): Ditto. - -2001-06-28 David Turner - - * include/internal/ftstream.h: Modified the definitions - of the FT_GET_XXXX and NEXT_XXXX macros for 16-bit correctness. - -2001-06-26 Werner Lemberg - - * src/cid/cidload.c, src/cid/cidload.h (cid_decrypt): Use FT_Offset - instead of FT_Int as type for `length' parameter. - * include/freetype/internal/psaux.h (PSAux_Interface): Updated. - -2001-06-27 Wolfgang Domröse - - * src/psaux/psobjs.c, src/psaux/psobjs.h (T1_Decrypt): Use FT_Offset - instead of FT_Int as type for `length' parameter. - - - * Version 2.0.4 released. - ========================= - - -2001-06-27 David Turner - - * builds/unix/ftconfig.in: Changed the definition of the - FT_CALLBACK_DEF macro. - - * include/freetype/ftconfig.h, src/*/*.c: Changed the definition and - use of the FT_CALLBACK_DEF macro in order to support 16-bit - compilers. - - * builds/unix/ftconfig.in: Changed the definition of the - FT_CALLBACK_DEF macro. - - * src/sfnt/ttload.c (TT_Load_Kern): The kern table loader now ensures - that the kerning table is correctly sorted (some problem fonts don't - have a correct kern table). - -2001-06-26 Wolfgang Domröse - - * include/freetype/internal/ftstream.h (FT_GET_OFF3_LE): Fix typo. - -2001-06-24 David Turner - - * src/base/ftcalc.c (ft_div64by32): Fixed the source to work - correctly on 16-bit systems. - -2001-06-23 Anthony Fok - - * debian/*: Added Debian package build directory for 2.0.4. - -2001-06-22 David Turner - - * docs/PATENTS: Added patents disclaimer. This one was missing! - - * docs/CHANGES, docs/todo: Updated for the upcoming 2.0.4 release. - -2001-06-20 Werner Lemberg - - * include/freetype/config/ftconfig.h: Add two more `L's to - constants. - Add missing semicolons. - - * builds/toplevel.mk: Do similar change as for - builds/unix/detect.mk. - - * include/freetype/freetype.h (FT_ENC_TAG): New version to make it - easier to redefine. - * include/freetype/ftimage.h (FT_IMAGE_TAG): Ditto. - - * src/pcf/pcfread.c (pcf_get_encodings): Add cast. - -2001-06-19 David Turner - - * builds/win32/visualc/freetype.dsp, builds/win32/visualc/index.html: - Updated the Visual C++ project (for the 2.0.4 release). - - * builds/unix/detect.mk: Added rule for AIX detection (which uses - /usr/sbin/init instead of /sbin/init). - - * include/freetype/fterrors.h, src/*/*err*.h: Updated some of the - error macros to simplify handling of new error scheme. - -2001-06-19 Werner Lemberg - - * include/freetype/fttypes.h (FT_ERROR_MODULE): New macro. - -2001-06-19 David Turner - - Removing _lots_ of compiler warnings when the most pedantic warning - levels of Visual C++ and Borland C++ are used. Too many files to be - listed here, but FT2 now compiles without warnings with VC++ and the - `/W4' warning level (lint-style). - - * include/freetype/freetype.h (FT_New_Memory_Face): Updated - documentation. - * include/freetype/fttypes.h (FT_BOOL): New macro. - * include/freetype/internal/ftdebug.h: Add #pragma for Visual C++ - to suppress warning. - * include/freetype/internal/ftstream.h (FT_GET_SHORT_{BE,LE}, - FT_GET_OFF3_{BE,LE}, FT_GET_LONG_{BE,LE}): New macros. - (NEXT_*): Use them. - * src/autohint/ahglobal.c: Include FT_INTERNAL_DEBUG_H. - (FT_New_Memory_Face): Add `const' to function declaration. - -2001-06-18 Werner Lemberg - - Minor cleanups to remove compiler warnings. - - * include/freetype/cache/ftcmanag.h (FTC_MAX_BYTES_DEFAULT): Use - `L' for constant. - * include/freetype/config/ftoption.h (FT_RENDER_POOL_SIZE): Ditto. - * src/base/ftcalc.c (FT_MulDiv): Use `L' for constant. - * src/base/ftglyph.c (FT_Glyph_Get_CBox): Remove `error' variable. - * src/base/fttrigon.c (ft_trig_arctan_table): Use `L' for constants. - * src/base/ftobjs.c (FT_Done_Size): Fix return value. - (FT_Set_Char_Size, FT_Set_Pixel_Sizes, FT_Get_Kerning): Remove - unused `memory' variable. - * src/autohint/ahglyph.c (ah_get_orientation): Use `L' for constant. - * src/autohint/ahhint.c (ah_hint_edges_3, - ah_hinter_align_edge_points): Remove unused `before' and `after' - variables. - (ah_hinter_align_weak_points): Remove unused `edge_limit' variable. - (ah_hinter_load): Remove unused `new_advance', `start_contour', - and `metrics' variables. - * src/cff/cffload.c (CFF_Load_Encoding): Remove dead code to avoid - compiler warning. - * src/cff/cffobjs.c (CFF_Init_Face): Remove unused `base_offset' - variable. - * src/cff/cffgload.c (CFF_Parse_CharStrings): Remove unused - `outline' variable. - (cff_compute_bias): Use `U' for constant. - * src/cid/cidload.c (cid_decrypt): Ditto. - * src/psaux/psobjs.c (T1_Decrypt): Ditto. - * src/psaux/t1decode.c (T1_Decoder_Parse_CharStrings): Ditto. - * src/sfnt/ttload.c (TT_Load_Kern): Remove unused `version' - variable. - * src/sfnt/ttsbit.c (TT_Load_SBit_Image): Remove unused `top' - variable. - * src/truetype/ttgload.c (load_truetype_glyph): Remove unused - `num_contours' and `ins_offset' variables. - (compute_glyph_metrics): Remove unused `Top' and `x_scale' - variables. - (TT_Load_Glyph): Remove unused `memory' variable. - * src/smooth/ftgrays.c (grays_raster_render): Use `L' for constants. - -2001-06-18 Werner Lemberg - - Make the new error scheme source compatible with older FT versions - by introducing another layer. - - * include/freetype/fterrors.h (FT_ERRORDEF_, FT_NOERRORDEF_): New - macros. - (FT_NOERRORDEF): Removed. - * include/*/*err*.h: Use FT_ERRORDEF_ and FT_NOERRORDEF_. - -2001-06-16 Werner Lemberg - - * include/freetype/freetype.h (FT_ENC_TAG): New macro. - (FT_Encoding_): Use it. - * include/freetype/ftimage.h (FT_IMAGE_TAG): Define it - conditionally. - -2001-06-14 David Turner - - Modified the TrueType interpreter to let it use the new - trigonometric functions provided in `fttrigon.h'. This gets rid of - some old 64-bit computation routines, as well as many warnings when - compiling the library with the `long long' 64-bit integer type. - - * include/freetype/config/ftoption.h: Undefine - FT_CONFIG_OPTION_OLD_CALCS. - * include/freetype/internal/ftcalc.h: Rearrange use of - FT_CONFIG_OPTION_OLD_CALCS. - * src/base/ftcalc.c: Add declaration of FT_Int64 if - FT_CONFIG_OPTION_OLD_CALCS isn't defined. - * src/truetype/ttinterp.c: Use FT_TRIGONOMETRY_H. - (Norm): Add a special version if FT_CONFIG_OPTION_OLD_CALCS isn't - defined. - (Current_Ratio, Normalize): Simplify code. - -2001-06-11 Mike Owens - - * src/base/ftcalc.c (FT_MulDiv, FT_DivFix, FT_Sqrt64): Remove - compiler warnings. - -2001-06-08 Werner Lemberg - - * builds/unix/configure.in: Renamed to ... - * builds/unix/configure.ac: This to make sure that autoconf 2.50 is - needed. - Run `autoupdate' on it. - Increase `version_info' to 7:0:1. - * builds/unix/configure: Regenerated. - -2001-06-08 David Turner - - * src/autohint/ahhint.c (ah_hinter_load_glyph): Fixed a bug that - corrupted transformed glyphs that were auto-hinted (the transform - was applied twice). - - Fixed a bug that returned an invalid linear width for composite - TrueType glyphs. - - * include/internal/tttypes.h (TT_Loader_): Two new elements `linear' - and `linear_def'. - * src/truetype/ttgload.c (load_truetype_glyph, - compute_glyph_metrics): Use it. - - * include/fttypes.h (FT_ERROR_BASE): New macro. - * src/base/ftobjs.c (FT_Open_Face, FT_Render_Glyph_Internal): Use it - to make source code work with the new error scheme implemented by - Werner. - * src/base/ftoutln.c (FT_Outline_Render): Ditto. - -2001-06-07 Werner Lemberg - - Updating to libtool 1.4.0 and autoconf 2.50. - - * builds/unix/ltconfig: Removed. - * builds/unix/ltmain.sh, builds/unix/configure.in, - builds/unix/aclocal.m4: Updated. - * builds/unix/configure: Regenerated. - -2001-06-06 Werner Lemberg - - Complete redesign of error codes. Please check ftmoderr.h for more - details. - - * include/freetype/internal/cfferrs.h, - include/freetype/internal/tterrors.h, - include/freetype/internal/t1errors.h: Removed. Replaced with files - local to the module. All extra error codes have been moved to - `fterrors.h'. - - * src/sfnt/ttpost.h: Move error codes to `fterrors.h'. - - * src/autohint/aherrors.h, src/cache/ftcerror.h, src/cff/cfferrs.h, - src/cid/ciderrs.h, src/pcf/pcferror.h, src/psaux/psauxerr.h, - src/psnames/psnamerr.h, src/raster/rasterrs.h, src/sfnt/sferrors.h, - src/smooth/ftsmerrs.h, src/truetype/tterrors.h, - src/type1/t1errors.h, src/winfonts/fnterrs.h: New files defining the - error names for the module it belongs to. - - * include/freetype/ftmoderr.h: New file, defining the module error - offsets. Its structure is similar to `fterrors.h'. - - * include/freetype/fterrors.h (FT_NOERRORDEF): New macro. - (FT_ERRORDEF): Redefined to use module error offsets. - All internal error codes are now public; unused error codes have - been removed, some are new. - - * include/freetype/config/ftheader.h (FT_MODULE_ERRORS_H): New - macro. - * include/freetype/config/ftoption.h - (FT_CONFIG_OPTION_USE_MODULE_ERRORS): New macro. - - All other source files have been updated to use the new error codes; - some already existing (internal) error codes local to a module have - been renamed to give them the same name as in the base module. - - All make files have been updated to include the local error files. - -2001-06-06 Werner Lemberg - - * src/cid/cidtokens.h: Replaced with... - * src/cid/cidtoken.h: This file for 8+3 consistency. - - * src/raster/ftraster.c: Use macros for header file names. - - * src/include/freetype/tttables.h (TT_HoriHeader_, TT_VertHeader_): - Fix length of `Reserved' array. Note that this isn't the real fix - since recent OpenType specs have introduced a `CaretOffset' field - instead of the first reserved byte. - -2001-05-29 Werner Lemberg - - * INSTALL: Minor fixes. - - - * Version 2.0.3 released. - ========================= - - -2001-05-29 David Turner - - * INSTALL, docs/CHANGES: Updated. - -2001-05-25 David Turner - - Moved several documents from the top-level to the `docs' directory. - - * src/base/ftcalc.c (FT_DivFix): Small fix to return value. - -2001-05-16 David Turner - - * src/truetype/ttgload.c (load_truetype_glyph): Fixed a bug in the - composite loader. Spotted by Keith Packard. - * src/base/ftobjs.c (FT_GlyphLoader_Check_Points, - FT_GlyphLoader_Check_Subglyphs): Ditto. - -2001-05-14 David Turner - - Fixed the incorrect blue zone computations, and improved the - composite support. Note that these changes result in improved - rendering, while sometimes introducing their own artefacts. This is - probably the last big change to the autohinter before the - introduction of a complete replacement. - - * src/autohint/ahglobal.c (sort_values): Fix loop. - * src/autohint/ahglyph.c: Removed some obsolete code. - (ah_outline_compute_edges): Modify code to set the ah_edge_round - flag. - (ah_outline_compute_blue_edges): Add code to compute active blue - zones. - * src/autohint/ahhint.c (ah_hinter_glyph_load): Change load_flags - value. - - * src/base/ftcalc.c (FT_DivFix): Fixed a bug in the 64-bit code that - created incorrect scale factors! - (FT_Round_Fix, FT_CeilFix, FT_FloorFix): Minor improvements. - -2001-05-12 Werner Lemberg - - * include/freetype/ftbbox.h: FTBBOX_H -> __FTBBOX_H__. - * include/freetype/fttrigon.h: __FT_TRIGONOMETRY_H__ -> - __FTTRIGON_H__. - Include FT_FREETYPE_H. - Beautified; added copyright. - * src/base/fttrigon.c: Beautified; added copyright. - -2001-05-11 David Turner - - * src/cff/cffparse.c (cff_parse_font_matrix), src/cid/cidload.c - (parse_font_matrix), src/type1/t1load.c (parse_font_matrix): Fixed - the incorrect EM size computation. - - * include/freetype/fttrigon.h, src/base/fttrigon.c: New files, - adding trigonometric functions to the core API (using Cordic - algorithms). - * src/base/ftbase.c, src/base/Jamfile, src/base/rules.mk: Use them. - - * builds/newline: New file. - * builds/top_level.mk, builds/detect.mk: Use it. This fixes - problems with Make on Windows 2000, as well as problems when `make - distclean' is invoked on a non-Unix platform when there is no - `config.mk' in the current directory. - - * builds/freetype.mk: Fixed a problem with object deletions under - Dos/Windows/OS/2 systems. - - Added new directory to hold tools and test programs. - - * docs/docmaker.py, docs/glnames.py: Moved to... - * src/tools/docmaker.py, src/tools/glnames.py: This place. - * src/tools/cordic.py: New file used to compute arctangent table - needed by fttrigon.c. - * src/tools/test_bbox.c, src/tools/test_trig.c: New test files. - - * src/tools/docmaker.py: Improved the script to add the current date - at the footer of each web page (useful to distinguish between - versions). - - * Jamfile: Fixed incorrect HDRMACRO argument. - - * TODO: Removed the cubic arc bbox computation note, since it has been - fixed recently. - * src/base/ftbbox.c (test_cubic_zero): Renamed to... - (test_cubic_extrema): This function. Use `UL' for unsigned long - constants. - - * include/freetype/t1tables.h, include/freetype/config/ftoption.h: - Formatting. - -2001-05-10 David Turner - - * src/base/ftobjs.c (FT_Open_Face): Fixed a small memory leak - which happened when trying to open 0-size font files! - -2001-05-09 Werner Lemberg - - * include/freetype/internal/ftcalc.h: Move declaration of - FT_SqrtFixed() out of `#ifdef FT_LONG64'. - -2001-05-08 Francesco Zappa Nardelli - - * src/pcfdriver.c (PCF_Load_Glyph): Fixed incorrect bitmap width - computation. - -2001-05-08 David Turner - - * docs/docmaker.py: Updated the DocMaker script in order to add - command line options (--output,--prefix,--title), fix the erroneous - line numbers reported during errors and warnings, and other - formatting issues. - - * src/base/ftcalc.c (FT_MulDiv, FT_MulFix, FT_DivFix): Various tiny - fixes related to rounding in 64-bits routines and - pseudo-`optimizations'. - -2001-04-27 David Turner - - * src/base/ftbbox.c (BBox_Cubic_Check): Fixed the coefficient - normalization algorithm (invalid final bit position, and invalid - shift computation). - -2001-04-26 Werner Lemberg - - * builds/unix/config.guess, builds/unix/config.sub: Updated to - latest versions from gnu.org. - - * builds/compiler/gcc-dev.mk: Add `-Wno-long-long' flag. - - * include/freetype/internal/ftcalc.h: Define FT_SqrtFixed() - unconditionally. - * src/base/ftbbox.c: Include FT_INTERNAL_CALC_H. - Fix compiler warnings. - * src/base/ftcalc.c: Fix (potential) compiler warnings. - -2001-04-26 David Turner - - * src/base/ftcalc.c (FT_SqrtFixed): Corrected/optimized the 32-bit - fixed-point square root computation. It is now used even with - 64-bits integers, as it is _much_ faster than calling FT_Sqrt64 :-) - - * src/base/ftbbox.c: Removed invalid `#include FT_BEZIER_H' line. - -2001-04-25 David Turner - - * src/base/ftbbox.c (BBox_Cubic_Check): Rewrote function to use - direct computations with 16.16 values instead of sub-divisions. It - is now slower, but proves a point :-) - - * src/raster/ftraster.c, src/smooth/ftgrays.c, src/base/ftbbox.c: - Fixed the Bézier stack depths. - - * src/base/ftcalc.c (FT_MulFix): Minor rounding fix. - - * builds/beos: Added BeOS-specific files to the old build system - (no changes were necessary to support BeOS in the Jamfile though). - -2001-04-20 David Turner - - * ftconfig.h, ftoption.h: Updated `ftconfig.h' to detect 64-bit int - types on platforms where Autoconf is not available). Also removed - FTCALC_USE_LONG_LONG and replaced it with - FT_CONFIG_OPTION_FORCE_INT64. - - * builds/win32/freetype.dsp: Updated the Visual C++ project file. - Doesn't create a DLL yet. - - * cffgload.c: Removed a compilation warning. - -2001-04-10 Tom Kacvinsky - - * t1load.c (parse_charstrings): Changed code for placing .notdef - glyph into slot 0 so that we no longer have a memory access - violation. - - * t1load.h: In structure T1_Loader, added swap_table (of type - PS_Table) to facilitate placing the .notdef glyph into slot 0. - -2001-04-10 Francesco Zappa Nardelli - - * src/pcf/pcfdriver.c (PCF_Get_Char_Index): Fix return value. - -2001-04-09 Laurence Withers - - * builds/dos/detect.mk: Add support for bash. - -2001-04-05 Werner Lemberg - - * builds/os2/*.mk: These files have been forgotten to update to - the structure of similar makefiles. - * builds/dos/*.mk: Ditto. - * builds/ansi/*.mk: Ditto. - - * builds/win32/win32-def.mk (BUILD): Fix typo. - - * builds/compiler/*.mk (CLEAN_LIBRARY): Don't use NO_OUTPUT. - This is already used in the link_*.mk files. - -2001-04-03 Werner Lemberg - - * src/*/Jamfile: Slight changes to make files more cryptic. - -2001-04-03 Werner Lemberg - - * Jamfile, src/Jamfile, src/*/Jamfile: Formatted. Slight changes - to give files identical structure. - -2001-04-02 Werner Lemberg - - * CHANGES: Reformatted, minor fixes. - * TODO: Updated. - * README: Formatting. - * include/freetype/freetype.h: Formatting. - - * Jamfile: Fix typo. - - * src/cff/cffparse.c: Move error code #defines to... - * include/freetype/internal/cfferrs.h: This file. - * src/cff/cffdrivr.c, src/cff/cffobjs.c, src/cff/cffload.c: Replaced - `FT_Err_*' with `CFF_Err_*'. - * src/cid/cidparse.c: Replaced `FT_Err_*' with `T1_Err_*'. - * src/psaux/psobjs.c, src/psaux/t1decode.c: Ditto. - * src/sfnt/sfobcs.c, src/sfnt/ttload.c: Replaced `FT_Err_*' with - `TT_Err_*'. - * src/truetype/ttgload.c, src/truetype/ttobjs.c: Ditto. - * src/type1/t1gload.c, src/type1/t1load.c, src/type1/t1objs.c, - src/type1/t1parse.c: Replaced `FT_Err_*' with `T1_Err_*'. - - * include/freetype/internal/cfferrs.h: Add - `CFF_Err_Unknown_File_Format'. - * include/freetype/internal/t1errors.h: Add - `T1_Err_Unknown_File_Format'. - * include/freetype/internal/tterrors.h: Add - `TT_Err_Unknown_File_Format'. - - * src/cff/cffload.h: Add `cff_*_encoding' and `cff_*_charset' - references. - * src/psaux/psobjs.c: Include `FT_INTERNAL_TYPE1_ERRORS_H'. - - * src/cff/cffobjs.c (CFF_Init_Face, CFF_Done_Face): Use - FT_LOCAL_DEF. - * src/cid/cidobjs.c (CID_Done_Driver): Ditto. - * src/trutype/ttobjs.c (TT_Init_Face, TT_Done_Face, TT_Init_Size): - Ditto. - * src/type1/t1objs.c (T1_Done_Driver): Ditto. - * src/pcf/pcfdriver.c (PCF_Done_Face): Ditto. - * src/pcf/pcf.h: Use FT_LOCAL for `PCF_Done_Face'. - -2001-04-02 Tom Kacvinsky - - * src/sfnt/ttload.c (TT_Load_Metrics): Fix an improper pointer - dereference. Submitted by Herbert Duerr . - -2001-03-26 Tom Kacvinsky - - * include/freetype/config/ftconfig.h: Changed hexadecimal - constants to use suffix U to avoid problems with HP-UX's c89 - compiler. Submitted by G.W. Lucas . - -2001-03-24 David Turner - - * Jamrules, Jamfile, src/Jamfile, src/*/Jamfile: Adding jamfiles to - the source tree. See www.freetype.org/jam/index.html for details. - - - * Version 2.0.2 released. - ========================= - - -2001-03-20 Werner Lemberg - - * builds/win32/detekt.mk: Fix .PHONY target for Intel compiler. - -2001-03-20 David Turner - - * include/freetype/config/ftheader.h, include/freetype/ftsnames.h: - Renamed `ftnames.h' to `ftsnames.h', and FT_NAMES_H to - FT_SFNT_NAMES_H. - - * docs/docmaker.py: Added generation of INDEX link in table of - contents. - - * INSTALL, docs/BUILD: Updated documentation to indicate that the - compilation process has changed slightly (no more `src' required in - the include path). - - * builds/*/*-def.mk: Changed the objects directory from `obj' to - `objs'. - - * include/freetype/config/ftheader.h: Removed obsolete macros like - FT_SOURCE_FILE, etc. and added cache-specific macro definitions that - were previously defined in . Added comments to - be included in a new API Reference section. - - * src/*/*: Removed the use of FT_SOURCE_FILE, etc. Now, each - component needs to add its own directory to the include path at - compile time. Modified all `rules.mk' and `descrip.mms' - accordingly. - -2001-03-20 Werner Lemberg - - * builds/unix/configure.in: Add $ft_version. - * builds/unix/freetype-config.in: Use it. - * builds/unix/configure: Updated. - -2001-03-19 Tom Kacvinsky - - * src/type1/t1load.c (parse_font_matrix): Assign the units per em - value an unsigned short value, first by shifting right 16 bits, - then by casting the results to FT_UShort. - - * src/cff/cffparse.c (cff_parse_font_bbox): Assign the units per em - value an unsigned short value, first by shifting right 16 bits, - then by casting the results to FT_UShort. - -2001-03-17 David Turner - - * src/cid/cidobjs.c, src/cid/cidload.c, src/pcf/pcfread.c, - src/type1/t1load.c, src/type1/t1objs.c: Added a few casts to remove - compiler warnings in pedantic modes. - - * include/config/ft2build.h, include/config/ftheader.h: The file - `ft2build.h' was renamed to `ftheader.h' to avoid conflicts with the - top-level . - - * include/config/ftheader.h: Added new section describing the #include - macros. - -2001-03-17 Tom Kacvinsky - - * src/cff/cffparse.c (cff_parse_font_bbox): Obtain rounded FT_Fixed - values for the bounding box numbers. - - * src/cff/cffobjs.c (CFF_Init_Face): When processing a CFF/CEF font, - set `root->ascender' (`root->descender') to the integer part of - `root->bbox.yMax' (`root->bbox.yMin', respectively). - -2001-03-16 Tom Kacvinsky - - * src/cff/cffdrivr.c (get_cff_glyph_name): New function. Used in - cff_get_interface to facilitate getting a glyph name for glyph index - via FT_Get_Glyph_Name(). - - (cff_get_interface): Added support for getting a glyph name via the - `glyph_name' module interface. Uses the new function - get_cff_glyph_name(). - Submitted by Sander van der Wal . - - * src/cff/cffobjs.c (CFF_Init_Face): Logical or the face flags with - FT_FACE_FLAG_GLYPH_NAMES only if FT_CONFIG_OPTION_NO_GLYPH_NAMES is - not defined. This is to add support for getting a glyph name from a - glyph index via FT_Get_Glyph_Name(). - Submitted by Sander van der Wal . - - * src/cff/cffgload.c (CFF_Parse_CharStrings): Added support for - deprecated operator `dotsection'. - Submitted by Sander van der Wal . - -2001-03-12 Werner Lemberg - - * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix error - messages. - - * INSTALL, docs/BUILD: We need GNU make 3.78.1 or newer. - -2001-03-12 Tom Kacvinsky - - * include/freetype/internal/psaux.h: Changed the lenIV member of - the T1_Decoder_ struct to be an FT_Int instead of an FT_UInt. - - * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Adjust - for lenIV seed bytes at the start of a decrypted subroutine. - - * src/cid/cidload.c (cid_read_subrs): Decrypt subroutines only - if lenIV >= 0. - - * src/cid/cidgload.c (cid_load_glyph): Decrypt charstrings only - if lenIV >= 0. - -2001-03-11 Werner Lemberg - - * TODO: Updated. - - * src/pcf/pcfread.c: Put READ_Fields() always in a conditional to - avoid compiler warnings. - -2001-03-10 Tom Kacvinsky - - * TODO: New file. - - * include/freetype/freetype.h: Added prototypes and notes for - three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix. - * src/base/ftcalc.c (FT_RoundFix, FT_CeilFix, FT_FloorFix): Added - implementation code. - - * src/cid/cidobjs.c (CID_Init_Face): Use calculated units_per_EM, - and if that is not available, default to 1000 units per EM. Changed - assignment code for ascender and descender values. - * src/cid/cidload.c (parse_font_matrix): Added units_per_EM - processing. - (parse_font_bbox): Changed to use FT_Fixed number handling. - - * src/type1/t1objs.c (T1_Init_Face): Changed the assignment code - for ascender, descender, and max_advance_width. - * src/type1/t1load.c (parse_font_bbox): Changed to use FT_Fixed - number handling. - -2001-03-10 Henrik Grubbström - - * src/*/*.c: Added many casts to make code more 64bit-safe. - -2001-03-07 Werner Lemberg - - * INSTALL, docs/BUILD: We need GNU make 3.78 or newer. - -2001-03-07 Tom Kacvinsky - - * src/type1/t1objs.c (T1_Init_Face): Minor correction: We must wait - until parse_font_bbox is changed before we use logical shift rights - in the assignments of `root->ascender', `root->descender', and - `root->max_advance_width'. - - (T1_Done_Face): Free `char_name' table to avoid a memory leak. - Submitted by Sander van der Wal . - -2001-03-05 Tom Kacvinsky - - * src/cff/cffgload.c (CFF_Load_Glyph): Set glyph control data to the - the Type 2 glyph charstring (used by conversion programs). - Submitted by Ha Shao . - -2001-03-04 Antoine Leca - - * include/freetype/ttnameid.h: Correct a stupid typo which prevented - correct compilation (TT_MS_LANGID_TIGRIGNA_ETHIOPIA appeared twice). - -2001-03-04 Werner Lemberg - - * src/autohint/ahtypes.h (AH_Hinter): Add elements - `disable_horz_edges', `disable_vert_edges'. - * src/autohint/ahhint.c (ah_hint_edges_3, ah_hinter_hint_edges): Use - them (and remove static variables with the same names). - * src/pcf/pcfutil.c (BitOrderInvert): Add `const'. - * docs/glnames.py: Updated to latest pstables.h changes. - - * builds/unix/detect.mk: Add test for Hurd. - * builds/hurd/detect.mk: Removed. - -2001-03-04 Sander van der Wal - - * src/psnames/pstables.h: Add more `const'. - * src/pcf/pcfutil.c: Ditto. - -2001-03-04 Werner Lemberg - - * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixing typo - (FT_Glyph_Done -> FT_Done_Glyph). - -2001-03-01 Antoine Leca - - * include/freetype/ttnameid.h: Added some new Microsoft language - codes and LCIDs as found in Office Xp. - -2001-02-28 David Turner - - * builds/hurd/detect.mk: New file. Added support to detect the GNU - Hurd operating system as Unix-like. Fix submitted by Anthony Fok - . - - * src/type1/t1gload.c (T1_Load_Glyph): Set glyph control data to the - the Type 1 glyph charstring (used by conversion programs). - Submitted by Ha Shao . - -2001-02-22 David Turner - - * src/base/ftgrays.c (grays_sweep): The function didn't exit - immediately if `num_cells' was 0 as it should. Thanks to Boris for - finding this out. - - * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixed memory leak when - bitmap rendering fails (thanks to Graham Asher). - -2001-02-13 Werner Lemberg - - * docs/docmaker.py (DocSection::add_element): Use - `self.print_error()'. - - * builds/unix/config.{guess,sub}: Updated (from ftp.gnu.org). - -2001-02-13 David Turner - - * docs/docmaker.py, include/freetype/*.h: Updated the DocMaker - script to support chapters and section block ordering. Updated the - public header files accordingly. - - * src/base/ftglyph.c (FT_Glyph_Copy): Advance width and glyph format - were not correctly copied. - -2001-02-08 Tom Kacvinsky - - * src/cff/cffparse.c (cff_parse_font_matrix): Removed an - unnecessary fprintf( stderr, ... ). - -2001-02-07 Tom Kacvinsky - - * src/type1/t1objs.c (T1_Init_Face): Added code to get the - units_per_EM from the value assigned in parse_font_matrix, if - available. Default to 1000 if not available. - - * src/cff/cffparse.c (cff_parse_font_matrix): Added logic to get - the units_per_EM from the FontMatrix. - - (cff_parse_fixed_thousand): New function. Gets a real number from - the CFF font, but multiplies by 1000 (this is to avoid rounding - errors when placing this real number into a 16.16 fixed number). - - (cff_parse_real): Added code so that the integer part is moved - into the high sixteen bits of the 16.16 fixed number. - - * src/cff/cffobjs.c (CFF_Init_Face): Added logic to get the units - per EM from the CFF dictionary, if available. - - * include/freetype/internal/cfftypes.h: In struct CFF_Font_Dict_, - added a units_per_em member to facilitate passing of units_per_em - from function cff_parse_font_matrix. - - * src/type1/t1load.c (is_alpha): Make `-' a legal alphanumeric - character. This is so that font names with `-' are fully parsed, - etc... - -2001-02-02 Werner Lemberg - - * src/psaux/psobjs.c (shift_elements): Remove if clause (which is - obsolete now). - - (reallocate_t1_table, PS_Table_Done): Replace REALLOC() with ALLOC() - + MEM_Copy() to avoid a memory bug. - -2001-02-01 David Turner - - * docs/docmaker.py: Improved the index sorting routine to place - capital letters before small ones. Added the `' marker to - section blocks in order to give the order of blocks. - -2001-01-30 Antoine Leca - - * include/freetype/ttnameid.h: Latest updates to Microsoft language - ID codes. - -2001-01-24 Tom Kacvinsky - - * src/cff/t1load.c (parse_font_matrix): Added heuristic to get - units_per_EM from the font matrix. - - (parse_dict): Deleted test to see whether the FontInfo keyword has - been seen. Deletion of this test allows fonts without FontInfo - dictionaries to be parsed by the Type 1 driver. - - (T1_Open_Face): Deleted empty subroutines array test to make sure - fonts with no subroutines still are parsed. - -2001-01-17 Francesco Zappa Nardelli - - * src/pcfread.c (pcf_get_properties, pcf_get_metrics, - pcf_get_bitmaps): Fix compiler errors. - -2001-01-11 David Turner - - * src/pcf/pcfread.c: Removed some compilation warnings related - to comparison of signed vs. unsigned integers. - - * include/freetype/internal/ftdebug.h: Changed the debug trace - constants from trace_t2xxxx to trace_cffxxxx to be able to compile - the CFF driver in debug mode. - -2001-01-11 Matthew Crosby - - * builds/unix/freetype-config.in: Fix problems with separate - --prefix and --exec-prefix. - -2001-01-11 David Turner - - * docs/docmaker.py: Added cross-references generation as well as - more robust handling of pathname wildcard matching. - -2001-01-10 Werner Lemberg - - * docs/docmaker.py: Minor improvements to reduce unwanted spaces - and empty lines in output. - -2001-01-09 David Turner - - * docs/docmaker.py: Improved script to generate table of contents - and index pages. It also supports wildcards on non Unix systems. - - * include/freetype/*.h, include/freetype/cache/*.h: Updated comments - to include section definitions/delimitations for the API Reference - generator. - - * include/freetype/freetype.h: Moved declaration of - `FT_Generic_Finalizer' and the `FT_Generic' structure to... - * include/freetype/fttypes.h: here. - -2001-01-04 Werner Lemberg - - * include/freetype/ttnameid.h: Updated Unicode code range comments. - -2001-01-03 Tom Kacvinsky - - * src/cff/rules.mk: Use cffgload.{c,h} instead of t2gload.{c,h}. - - * include/freetype/internal/internal.h: Changed to use cfftypes.h - (cfferrs.h) instead of t2types.h (t2errors.h, respectively). - - * include/freetype/internal/cfftypes.h: Merged in changes from - t2types.h and made this the canonical `types' header for the CFF - driver. - - * include/freetype/internal/t2types.h: This file was merged with - cfftypes.h and is no longer necessary. - - * include/freetype/internal/t2errors.h: Renamed to cfferrs.h. - - * src/cff/cffobjs.c, src/cff/cffobjs.h, src/cff/cffparse.c, - src/cff/cffdrivr.c, src/cff/cff.c, src/cff/cffload.c, - src/cff/cffgload.c, src/cff/cffgload.h: Changed to use - cffgload.{c,h} instead of t2gload.{c,h}. All occurrences of t2_ - (T2_) were replaced with cff_ (CFF_, respectively). - - * src/cff/t2gload.h: Renamed cffgload.h. - - * src/cff/t2gload.c: Renamed cffgload.c - -2000-01-02 Jouk Jansen - - * builds/vms: Support files for VMS architecture added. - * descrip.mms, src/*/descrip.mms: VMS makefiles added. - * README.VMS: New file. - -2000-01-01 Werner Lemberg - - * LICENSE.TXT: Added info about PCF driver license. - -2001-01-01 Francesco Zappa Nardelli - - * src/pcf/*: New driver module for PCF font format (used in - X Window System). - * include/freetype/internal/ftdebug.h (FT_Trace): Added values for - PCF driver. - * include/freetype/internal/pcftypes.h: New file. - * include/freetype/config/ftmodule.h: Added PCF driver module. - -2001-01-01 Werner Lemberg - - * src/winfonts/winfnt.c (FNT_Get_Char_Index): Fix parameter type. - -2000-12-31 Werner Lemberg - - * builds/modules.mk (clean_module_list): Fixed deletion of module - file in case `make make_module_list' is called before `make setup'. - -2000-12-30 Werner Lemberg - - * src/cff/cffload.c (CFF_Load_Charset): Improved error messages. - (CFF_Load_Charset, CFF_Load_Encoding): Remove unnecessary variable - definition. - -2000-12-30 Tom Kacvinsky - - * include/freetype/internal/t2types.h, - include/freetype/internal/cfftypes.h: Changed the structures for - CFF_Encoding and CFF_Encoding for the new implementations of the - charset and encoding parsers in the CFF driver. - - * src/cff/t2gload.c (t2_lookup_glyph_by_stdcharcode, - t2_operator_seac): Added these functions for use in implementing the - seac emulation provided by the Type 2 endchar operator. - (T2_Parse_CharStrings): Added seac emulation for the endchar - operator. - - * src/cff/cffload.c (CFF_Load_Encoding, CFF_Load_Charset, - CFF_Done_Encoding, CFF_Done_Charset): Extended to load and parse the - charset/encoding tables, and free the memory used by them when the - CFF driver is finished with them. Added tables - - cff_isoadobe_charset - cff_expert_charset - cff_expertsubset_charset - cff_standard_encoding - cff_expert_encoding - - so that the encoding/charset parser can handle predefined encodings and - charsets. - -2000-12-24 Tom Kacvinsky - - * src/cff/t2gload.c (T2_Load_Glyph): Added code so that the font - transform is applied. - - * src/cff/cffparse.c (cff_parse_font_matrix): Added code so that - the font matrix numbers are scaled by 1/(matrix->yy). Also, the - offset vector now contains integer values instead of 16.16 fixed - numbers. - -2000-12-22 Tom Kacvinsky - - * src/autohint/ahhint.c (ah_hinter_load_glyph): - Removed unnecessary comments and commented-out code. - -2000-12-21 David Turner - - * src/cid/cidafm.c, src/cid/cidafm.h: removed un-needed files, - we'll work on supporting CID AFM files later I guess :-) - -2000-12-21 Tom Kacvinsky - - * src/autohint/ahhint.c (ah_hinter_load, ah_hinter_load_glyph): - Changed so that fonts with a non-standard FontMatrix render - correctly. Previously, the first glyph rendered from such a - font did not have the transformation matrix applied. - -2000-12-17 Werner Lemberg - - * *.mk: Added lots of `.PHONY' targets. - -2000-12-17 Karsten Fleischer - - * *.mk: Implemented `platform' target to disable auto-detection. - -2000-12-14 Werner Lemberg - - * docs/design/modules.html: Removed. Covered by design-*.html. - - * INSTALL: Added info about makepp. - -2000-12-14 David Turner - - Added support for clipped direct rendering in the smooth renderer. - This should not break binary compatibility of existing applications. - - * include/freetype/fttypes.h, include/freetype/ftimage.h: Move - definition of the FT_BBox structure from the former to the latter. - * include/freetype/ftimage.h: Add `ft_raster_flag_clip' value to - FT_Raster_Flag enumeration. - Add `clip_box' element to FT_Raster_Params structure. - * src/smooth/ftgrays.c (grays_convert_glyph): Implement it. - - * INSTALL: Updated installation instructions on Win32, listing the - new `make setup list' target used to list supported - compilers/targets. - - * src/raster/ftraster.c (ft_black_render): Test for unsupported - direct rendering before testing arguments. - -2000-12-13 David Turner - - * include/freetype/config/ft2build.h, - include/freetype/internal/internal.h: Fixed header inclusion macros - to use direct definitions. This is the only way to do these things - in a portable way :-( The rest of the code should follow shortly - though everything compiles now. - - * builds/compiler/intelc.mk, builds/compiler/watcom.mk: New files. - - * builds/win32/detect.mk: Added support for the Intel C/C++ - compiler, as well as _preliminary_ (read: doesn't work!) support for - Watcom. Also added a new setup target. Type `make setup list' for - a list of supported command-line compilers on Win32. - - * src/base/ftdebug.c: Added dummy symbol to avoid empty file if - conditionals are off. - -2000-12-13 Werner Lemberg - - * builds/unix/ftsystem.c: Fixed typos. Fixed inclusion of wrong - ftconfig.h file. - -2000-12-12 Werner Lemberg - - * include/freetype/config/ft2build.h (FT2_ROOT, FT2_CONFIG_ROOT): - Removed. ANSI C doesn't (explicitly) allow macro expansion in - arguments using `##'. - (FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE): Use directory - names directly. Make them configurable. Use `##' to strip leading - and trailing spaces from arguments. - - * builds/unix/ft2unix.h: Adapted. - - * src/base/ftsystem.c (ft_alloc, ft_realloc, ft_free, ft_io_stream, - ft_close_stream): Use FT_CALLBACK_DEF. - - * builds/unix/ftsystem.c: Use new header scheme. - (FT_Done_Memory): Use free() from FT_Memory structure. - - * src/base/ftinit.c, src/base/ftmac.c: Header scheme fixes. - -2000-12-11 Werner Lemberg - - * include/freetype/config/ft2build.h (FT2_CONFIG_ROOT, - FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE, - FT_SOURCE_FILE): Use `##' operator to be really ANSI C compliant. - -2000-12-09 Werner Lemberg - - * builds/unix/detect.mk: Remove unused USE_CFLAGS variable. - -2000-12-08 Werner Lemberg - - * */*.h: Changed body inclusion macro names to start and end with - `__' (those which haven't converted yet). Fixed minor conversion - issues. - - * src/winfonts/winfnt.c: Updated to new header inclusion scheme. - - * src/truetype/ttinterp.c: Remove unused CALC_Length() macro. - -2000-12-07 David Turner - - * */*.[ch]: Changed source files to adhere to the new - header inclusion scheme. Not completely tested but works for now - here. - - * src/cff/t2driver.c: Renamed and updated to... - * src/cff/cffdrivr.c: New file. - * src/cff/t2driver.h: Renamed and updated to... - * src/cff/cffdrivr.h: New file. - * src/cff/t2load.c: Renamed and updated to... - * src/cff/cffload.c: New file. - * src/cff/t2load.h: Renamed and updated to... - * src/cff/cffload.h: New file. - * src/cff/t2objs.c: Renamed and updated to... - * src/cff/cffobjs.c: New file. - * src/cff/t2objs.h: Renamed and updated to... - * src/cff/cffobjs.h: New file. - * src/cff/t2parse.c: Renamed and updated to... - * src/cff/cffparse.c: New file. - * src/cff/t2parse.h: Renamed and updated to... - * src/cff/cffparse.h: New file. - * src/cff/t2tokens.h: Renamed and updated to... - * src/cff/cfftoken.h: New file. - - * src/cff/cff.c, src/cff/rules.mk: Updated. - -2000-12-06 David Turner - - * src/cache/ftlru.c (FT_Lru_Done): Fixed memory leak. - -2000-12-06 Werner Lemberg - - * builds/module.mk: Replaced `xxx #' with `xxx$(space). - * builds/os2/detekt.mk, builds/win32/detekt.mk: Moved comment to - avoid trailing spaces in variable. - * builds/freetype.mk: Use $(D) instead of $D to make statement more - readable. - - * docs/docmaker.py: Formatting. - -2000-12-05 David Turner - - * src/psaux/psauxmod.c: Fixed a broken inclusion of component - header files (an FT_FLAT_COMPILE test was missing). - - * src/cache/ftcmanag.c (FTC_Manager_Done): Fixed a bug that caused - an occasional crash when the function was called (due to a dangling - pointer). - - * src/base/ftsystem.c (FT_Done_Memory): Fixed an obvious bug: - The ANSI `free()' function was called instead of `memory->free()'. - - * docs/docmaker.py: Added section filtering, multi-page generation - (index page generation is still missing though). - -2000-12-04 David Turner - - * builds/unix/install.mk, builds/unix/ft2unix.h: The file `ft2unix.h' - is now installed as for Unix systems. Note that we - still use the `freetype2/freetype' installation path for now. - - * */*.[ch]: Now using as the default build and setup - configuration file in all public headers. Internal source files - still need some changes though. - - * builds/devel/ft2build.h, builds/devel/ftoption.h: Created a new - directory to hold all development options for both the Unix and - Win32 developer builds. - - * builds/win32/detect.mk, builds/win32/w32-bccd.mk, - builds/win32/w32-dev.mk: Changed the developer build targets to - `devel-gcc' and `devel-bcc' in order to be able to develop with the - Borland C++ compiler. - -2000-12-01 David Turner - - - * Version 2.0.1 released. - ========================= - - - * builds/unix/configure.in, builds/unix/configure, - builds/cygwin/configure.in, builds/cygwin/configure: Setting - `version_info' to 6:1:0 for the 2.0.1 release. - - * CHANGES: Added a summary of changes between 2.0.1 and 2.0. - - * builds/unix/ftconfig.in, builds/cygwin/ftconfig.in: Changes - to allow compilation under Unix with the Unix-specific config - files. - -2000-12-01 Werner Lemberg - - * INSTALL: Revised. - * builds/compiler/bcc-dev.mk, builds/compiler/visualage.mk, - builds/compiler/bcc.mk, builds/win32/w32-bcc.mk, - builds/win32/w32-bccd.mk: Revised. - * include/freetype/config/ftbuild.h, - include/freetype/internal/internal.h: Revised. - * include/freetype/ftimage.h: Updated to new header inclusion scheme. - -2000-11-30 Werner Lemberg - - * builds/toplevel.mk (.PHONY): Adding `distclean'. - * builds/unix/detect.mk (.PHONY): Adding `devel', `unix', `lcc', - `setup'. - -2000-11-30 David Turner - - * INSTALL: Slightly updated the quick starter documentation to - include IDE compilation, prevent against BSD Make, and specify `make - setup' instead of a single `make' for build configuration. - - * include/config/ftbuild.h, include/internal/internal.h: Added new - configuration files used to determine the location of all public, - configuration, and internal header files for FreeType 2. Modified - all headers under `include/freetype' to reflect this change. Note - that we still need to change the library source files themselves - though. - - * builds/compiler/bcc.mk, builds/compiler/bcc-dev.mk, - builds/win32/w32-bcc.mk, builds/win32/w32-bccd.mk, - builds/win32/detect.mk: Added new files to support compilation with - the free Borland C++ command-line compiler. Modified the detection - rules to recognize the new `bcc32' target in `make setup bcc32'. - - * src/sfnt/ttcmap.c, src/sfnt/ttpost.c, src/sfnt/ttsbit.c, - src/truetype/ttobjs.c, src/truetype/ttgload.c, - src/truetype/ttinterp.c: Fixed a few comparisons that Borland C++ - didn't really like. Basically, this compiler complains when FT_UInt - is compared to FT_UShort (apparently, it promotes `UShort' to `Int' - in these cases). - -2000-11-30 Tom Kacvinsky - - * t2objs.c (T2_Init_Face): Added calculation of `face->height' for - pure CFF fonts. - - * t1objs.c (T1_Init_Face): Fixed computation of `face->height'. - -2000-11-29 David Turner - - * src/base/ftbbox.c (BBox_Conic_Check): Fixed a really stupid - bug in the formula used to compute the conic Bézier extrema - of non-monotonous arcs. - -2000-11-29 Werner Lemberg - - * src/base/ftcalc.c (FT_SqrtFixed), src/base/ftobjs.c - (FT_Set_Renderer): Use FT_EXPORT_DEF. - * src/cache/ftcimage.c (FTC_Image_Cache_Lookup), - src/cache/ftcmanag.c (FTC_Manager_Done, FTC_Manager_Reset, - FTC_Manager_Lookup_Face, FTC_Manager_Lookup_Size, - FTC_Manager_Register_Cache), src/cache/ftcsbits.c - (FTC_SBit_Cache_Lookup): Ditto. - - * src/include/freetype/cache/ftcglyph.h (FTC_GlyphNode_Init), - src/include/freetype/ftmac.h (FT_New_Face_From_FOND): Use FT_EXPORT. - -2000-11-29 Werner Lemberg - - * src/sfnt/sfdriver.c: Include ttsbit.h and ttpost.h only - conditionally. - - * src/truetype/ttdriver.c (Set_Char_Sizes, Set_Pixel_Sizes): Set - `size->strike_index' only conditionally. - - * src/type1/t1driver.c, src/type1/t1objs.c: Include t1afm.h only - conditionally. - - * src/winfonts/winfnt.h: Move all type definitions to... - * src/include/freetype/internal/fnttypes.h: New file. - * src/winfonts/winfnt.c: Use it. - -2000-11-29 ??? ??? - - * include/freetype/internal/ftdebug.h: Replaced FT_CAT and FT_XCAT - with a direct solution (which also satisfies picky compilers). - -2000-11-28 YAMANO-UCHI Hidetoshi - - * src/truetype/ttobjs.c (TT_Init_Size): Fix #ifdef's to work with - disabled interpreter also. - - * src/base/ftnames.c (FT_Get_Sfnt_Name_Count): Fix incorrect - parentheses. - -2000-11-26 Tom Kacvinsky - - * src/cff/t2gload.c (T2_Parse_CharStrings): Added logic to glyph - width setting code to take into account even/odd argument counts - and glyph width operand before endchar/hmoveto/vmoveto. - -2000-11-26 Werner Lemberg - - * builds/ansi/ansi.mk: Fix inclusion order of files. - -2000-11-26 Keith Packard - - * src/type1/t1objs.c (T1_Init_Face): Compute style flags. - -2000-11-26 Werner Lemberg - - * builds/compiler/ansi-cc.mk (CLEAN_LIBRARY): Fix rule and - conditional. - -2000-11-23 Werner Lemberg - - * src/type1/t1load.c (parse_subrs, parse_charstrings): Use decrypt - function from PSAux module. - - * src/type1/t1parse.c (T1_Done_Parse): Renamed to... - (T1_Finalize_Parser): New function (to avoid name clash with a - function in the PSAux module). - (T1_Decrypt): Removed since it is duplicated in the PSAux module. - (T1_Get_Private_Dict): Added `psaux' as new parameter; use decrypt - function from PSAux module. - - * src/type1/t1parse.h: Adapted. - -2000-11-22 Tom Kacvinsky - - * src/cff/t2objs.c (T2_Init_Face): For pure CFF fonts, set - `root->num_faces' to `cff->num_faces' and set `units_per_EM' - to 1000. - - * src/cff/t2parse.c (parse_t2_real): Fixed real number parsing - loop. - - * src/cff/t2load.c (T2_Get_String): Called T2_Get_Name with a - sid that was off by one. - -2000-11-16 David Turner - - * src/autohint/ahtypes.h (AH_Hinter): Added new fields to control - auto-hinting of synthetic Type 1 fonts. - - * src/autohint/ahhint.c (ah_hinter_load, ah_hinter_load_glyph): - Added auto-hinting support of synthetic Type 1 fonts. - -2000-11-12 Tom Kacvinsky - - * src/sfnt/ttload.c (TT_LookUp_Table, TT_Load_Generic_Table): Change - tracing output. - - * src/sfnt/sfobjs.c (SFNT_Load_Face): Set boolean variable - `has-outline' to true only if the font has a `glyf' or `CFF ' table. - -2000-11-11 Werner Lemberg - - * builds/win32/visualc/freetype.dsp: Fix raster1->raster and - type1z->type1. - -2000-11-11 Tom Kacvinsky - - * builds/unix/freetype-config.in, builds/cygwin/freetype-config.in: - Added a --libtool option. When freetype-config --libtool is - invoked, the absolute path to the libtool convenience library - is returned. - -2000-11-11 Werner Lemberg - - * builds/cygwin/cygwin-def.in: Same fix as previous. - -2000-11-10 Tom Kacvinsky - - * builds/unix/unix-def.in: Add - - INSTALL_PROGRAM := @INSTALL_PROGRAM@ - INSTALL_SCRIPT := @INSTALL_SCRIPT@ - - so that installation of freetype-config does not fail. - -2000-11-10 Werner Lemberg - - * builds/cygwin/freetype-config.in, builds/unix/freetype-config.in: - Move test down for empty --exec-prefix. - Fix --version. - - * builds/cygwin/install.mk, builds/unix/install.mk: Use - $(INSTALL_SCRIPT) for installation of freetype-config. - - * builds/cygwin/install.mk: Fix clean target names. - -2000-11-09 David Turner - - - * Version 2.0 released. - ======================= - ----------------------------------------------------------------------------- - -Copyright 2000, 2001, 2002, 2007 by -David Turner, Robert Wilhelm, and Werner Lemberg. - -This file is part of the FreeType project, and may only be used, modified, -and distributed under the terms of the FreeType project license, -LICENSE.TXT. By continuing to use, modify, or distribute this file you -indicate that you have read the license and understand and accept it -fully. - - -Local Variables: -version-control: never -coding: utf-8 -End: diff --git a/thirdparty/freetype/freetype-2.4.4/ChangeLog.21 b/thirdparty/freetype/freetype-2.4.4/ChangeLog.21 deleted file mode 100644 index d6371d17..00000000 --- a/thirdparty/freetype/freetype-2.4.4/ChangeLog.21 +++ /dev/null @@ -1,9439 +0,0 @@ -2005-06-08 Werner Lemberg - - - * Version 2.1.10 released. - ========================== - - - * src/pcf/readme: Renamed to... - * src/pcf/README: This. - -2005-06-07 Detlef Würkner - - * builds/amiga/*: Added copyright notes, reworked some comments. - -2005-06-05 Werner Lemberg - - * Add copyright notices to all files which don't have one. - - * docs/license.txt: Renamed to... - * docs/LICENSE.TXT: This. - * docs/FTL.txt: Renamed to... - * docs/FTL.TXT: This. - * docs/GPL.txt: Renamed to... - * docs/GPL.TXT: This. - - * docs/PATENTS: Slightly reworded. Suggested by Sylvain Beucler - . - -2005-06-04 Werner Lemberg - - * include/freetype/ftimage.h (FT_Outline_MoveToFunc, - FT_Outline_LineToFunc, FT_Outline_ConicToFunc, - FT_Outline_CubicToFunc, FT_Raster_RenderFunc), - include/freetype/ftrender.h (FT_Glyph_TransformFunc, - FT_Renderer_RenderFunc, FT_Renderer_TransformFunc): Don't use - `const' to stay compatible with FreeType 2.1.9. - -2005-06-01 Adam D. Moss - - * src/base/ftstroke.c (ft_stroker_inside): Revert `sigma' patch from - 2004-07-11; this gives much better results under normal - circumstances. - -2005-05-30 Chia I Wu - - * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Minor - documentation improvements. - - * include/freetype/ftoutln.h (FT_Outline_Embolden): Fix typos. - - * src/base/ftbitmap.c (FT_Bitmap_Embolden): Add support for bitmap - of pixel_mode FT_PIXEL_MODE_GRAY2 or FT_PIXEL_MODE_GRAY4. - If xstr is larger than 8 and bitmap is of pixel_mode - FT_PIXEL_MODE_MONO, set xstr to 8 instead of returning error. - -2005-05-29 Chia I Wu - - * src/base/ftbitmap.c (FT_Bitmap_Embolden): Fix emboldening bitmap - of mode FT_PIXEL_MODE_GRAY. Also add support for mode - FT_PIXEL_MODE_LCD and FT_PIXEL_MODE_LCD_V. - (ft_bitmap_assure_buffer): FT_PIXEL_MODE_LCD and FT_PIXEL_MODE_LCD_V - should have ppb (pixel per byte) 1. - Zero the padding when there's no need to allocate memory. - - * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Handle slot->advance - too. - More suited emboldening strength. - -2005-05-28 Chia I Wu - - * src/base/ftbitmap.c (FT_Bitmap_Embolden): Handle negative pitch. - Handle FT_PIXEL_MODE_GRAY with num_gray != 256. - Improve speed for FT_PIXEL_MODE_GRAY. - (ft_bitmap_assure_buffer): Accept FT_PIXEL_MODE_LCD and - FT_PIXEL_MODE_LCD_V. - -2005-05-27 Chia I Wu - - * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Initialize `error'. - - * src/base/ftobjs.c (ft_cmap_done_internal): New function. - (FT_CMap_Done): Remove cmap from cmap list. - (destroy_charmaps, FT_CMap_New): Don't call FT_CMap_Done but - ft_cmap_done_internal. - -2005-05-26 Werner Lemberg - - * docs/GPL.txt: Update postal address of FSF. - -2005-05-26 Chia I Wu - - * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Improve - documentation. - - * src/base/ftsynth.c (FT_BOLD_THRESHOLD): Removed. - (FT_GlyphSlot_Embolden): Check whether slot is bitmap owner. - Always modify the metrics. - -2005-05-24 Werner Lemberg - - * docs/CHANGES: Updated. - -2005-05-24 Chia I Wu - - * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): New declaration. - - * include/freetype/ftoutln.h (FT_Outline_Embolden): New declaration. - - * src/base/ftbitmap.c (ft_bitmap_assure_buffer): New auxiliary - function. - (FT_Bitmap_Embolden): New function. - - * src/base/ftoutln.c (FT_Outline_Embolden): New function. - - * src/base/ftsynth.c: Don't include FT_INTERNAL_CALC_H and - FT_TRIGONOMETRY_H but FT_BITMAP_H. - (FT_GlyphSlot_Embolden): Use FT_Outline_Embolden or - FT_Bitmap_Embolden. - -2005-05-24 Werner Lemberg - - * configure: Always remove config.mk, builds/unix/unix-def.mk, and - builds/unix/unix-cc.mk. This fixes repeated calls of the script. - Reported by Nelson Beebe and Behdad Esfahbod. - - * README.CVS: Mention file permissions. - -2005-05-23 Werner Lemberg - - * builds/amiga/makefile.os4 (WARNINGS), builds/compiler/gcc-dev.mk - (CFLAGS), builds/compiler/gcc.mk (CFLAGS): Remove - -fno-strict-aliasing. - - * src/sfnt/rules.mk (SFNT_DRV_SRC): Don't include ttsbit0.c -- - it is currently loaded from ttsbit.c. - -2005-05-23 Behdad Esfahbod - - Say you have `(Foo*)x' and want to assign, pass, or return it as - `(Bar*)'. If you simply say `x' or `(Bar*)x', then the C compiler - would warn you that type casting incompatible pointer types breaks - strict-aliasing. The solution is to cast to `(void*)' instead which - is the generic pointer type, so the compiler knows that it should - make no strict-aliasing assumption on `x'. But the problem with - `(void*)x' is that seems like in C++, unlike C, `void*' is not a - generic pointer type and assigning `void*' to `Bar*' without a cast - causes an error. The solution is to cast to `Bar*' too, with - `(Bar*)(void*)x' as the result -- this is what the patch does. - - * include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP), - include/freetype/cache/ftcmru.h (FTC_MRULIST_LOOKUP_CMP): Remove - cast on lvalue, use a temporary pointer instead. - Cast temporarily to (void*) to not break strict aliasing. - - * include/freetype/internal/ftmemory.h (FT_MEM_ALLOC, - FT_MEM_REALLOC, FT_MEM_QALLOC, FT_MEM_QREALLOC, FT_MEM_FREE), - src/base/ftglyph.c (FT_Glyph_To_Bitmap): Cast temporarily to (void*) - to not break strict aliasing. - - * src/base/ftinit.c (FT_USE_MODULE): Fix wrong type information. - - * builds/unix/configure.ac (XX_CFLAGS): Remove -fno-strict-aliasing. - -2005-05-23 David Turner - - Fix Savannah bug #12213 (incorrect behaviour of the cache sub-system - in low-memory conditions). - - * include/freetype/cache/ftccache.h (FTC_CACHE_TRYLOOP, - FTC_CACHE_TRYLOOP_END): New macros. - - * src/cache/ftccache.c (FTC_Cache_NewNode), src/cache/ftcsbits.c - (ftc_snode_compare): Use FT_CACHE_TRYLOOP and FTC_CACE_TRYLOOP_END. - -2005-05-23 Werner Lemberg - - * src/base/rules.mk (BASE_SRC): Don't add ftsynth.c here but... - (BASE_EXT_SRC): Here. - -2005-05-22 Werner Lemberg - - * src/base/ftrfork.c (raccess_guess_apple_generic): Mark - `version_number' and `entry_length' as unused. - (raccess_guess_linux_double_from_file_name): Remove `memory'. - (raccess_make_file_name): Mark `error' as unused. - - * src/bdf/bdflib.c (_bdf_parse_properties): Remove `memory'. - - * src/cid/cidobjs.c (cid_face_init): Remove `psnames'. - - * src/sfnt/sfobjs.c (sfnt_load_face): Remove `memory'. - - * src/truetype/ttgxvar.c (ft_var_readpackedpoints, - ft_var_readpackeddeltas, ft_var_load_avar): Mark `error' as unused. - - * src/base/rules.mk (BASE_SRC): Add ftsynth.c. - -2005-05-21 David Turner - - * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Fix a bug that - produced unpleasant artefacts when trying to embolden very sharp - corners. - -2005-05-20 Werner Lemberg - - * docs/CHANGES: Updated. - -2005-05-20 Chia I Wu - - * src/base/ftbitmap.c: Don't include FT_FREETYPE_H and FT_IMAGE_H - but FT_BITMAP_H. - (FT_Bitmap_Copy): New function (from ftglyph.c). - - * include/freetype/ftbitmap.h (FT_Bitmap_Copy): New public - definition. - - * src/base/ftglyph.c: Include FT_BITMAP_H. - (ft_bitmap_copy): Move to ftbitmap.c. - (ft_bitmap_glyph_init): Remove `memory' variable. - Create new bitmap object if FT_GLYPH_OWN_BITMAP isn't set. - (ft_bitmap_glyph_copy): Use FT_Bitmap_Copy. - (ft_bitmap_glyph_done): Use FT_Bitmap_Done. - (ft_outline_glyph_init): Use FT_Outline_Copy. - - * src/base/ftoutln.c (FT_Outline_Copy): Handle source == target. - (FT_Outline_Done_Internal): Check for valid `memory' pointer. - (FT_Outline_Translate, FT_Outline_Reverse, FT_Outline_Render, - FT_Outline_Transform): Check for valid `outline' pointer. - - * src/base/ftobjs.c (FT_New_GlyphSlot): Prepend glyph slot to - face->glyph, otherwise a new second glyph slot cannot be created. - (FT_Done_GlyphSlot): Fix memory leak. - (FT_Open_Face): Updated -- face->glyph is already managed by - FT_New_GlyphSlot. - - * src/type42/t42objs.c (T42_GlyphSlot_Done): Updated. - -2005-05-20 Kirill Smelkov - - * include/freetype/ftimage.h (FT_Raster_Params), - include/freetype/ftoutln.h (FT_Outline_Translate, - FT_Outline_Transform), src/base/ftoutln.c (FT_Outline_Translate, - FT_Outline_Transform): Decorate parameters with `const' where - appropriate. - Update all callers. - - * src/raster/ftraster.c (ft_black_reset), src/smooth/ftgrays.c - (gray_raster_reset): Remove `const' from `pool_base' argument. - -2005-05-18 Kirill Smelkov - - * src/raster/ftmisc.h: New file. Only needed if ftraster.c is - compiled as stand-alone. - - * src/raster/ftraster.c: Add comment how to compile as stand-alone. - s/FT_CONFIG_OPTION_STATIC_RASTER/FT_STATIC_RASTER/. - s/TT_STATIC_RASTER/FT_STATIC_RASTER/. - [_STANDALONE_]: Include ftimage.h and ftmisc.h. - (FT_TRACE1, FT_TRACE6, ft_memset, FT_MEM_ZERO): Define - conditionally. - (Render_Glyph, Render_Gray_Glyph): Return Raster_Err_None (or - Raster_Err_Unsupported). - (ft_black_new) [_STANDALONE_]: Fix type of `the_raster'. - (ft_black_init, ft_black_reset, ft_black_set_mode, ft_black_render): - Use `ras', not `raster'. - (ft_black_done): Use FT_UNUSED_RASTER. - (Horizontal_Sweep_Init, Horizontal_Sweep_Step, - Horizontal_Gray_Sweep_Span): Use FT_UNUSED_RASTER. - -2005-05-18 Werner Lemberg - - * docs/announce: Start updating. - - * docs/CHANGES: Updated. - -2005-05-16 Vitaliy Pasternak - - * builds/win32/visualc/freetype.vcproj: Updated. - Exclude debug info for `Release' versions to reduce library size. - -2005-05-16 Werner Lemberg - - * src/base/ftobjs.c (FT_Open_Face): Make it work as documented, this - is, ignore `aface' completely if face_index < 0. Reported by David - Osborn . - -2005-05-16 Kirill Smelkov - - * include/freetype/ftimage.h (FT_Outline_MoveToFunc, - FT_Outline_LineTo_Func, FT_Outline_ConicToFunc, - FT_Outline_CubicToFunc), src/smooth/ftgrays.c (gray_render_conic, - gray_render_cubic, gray_move_to, gray_line_to, gray_conic_to, - gray_cubic_to, gray_render_span, gray_sweep): Decorate parameters - with `const' where appropriate. - -2005-05-11 Kirill Smelkov - - * include/freetype/ftimage.h (FT_Raster_RenderFunc), - include/freetype/ftrender.h (FT_Glyph_TransformFunc, - FT_Renderer_Render_Func, FT_Renderer_TransformFunc), - src/base/ftglyph.c (ft_outline_glyph_transform), - src/raster/ftrend1.c (ft_raster1_transform, ft_raster1_render), - src/smooth/ftgrays.c (FT_Outline_Decompose, gray_raster_render), - src/smooth/ftsmooth.c (ft_smooth_transform, - ft_smooth_render_generic, ft_smooth_render, ft_smooth_render_lcd, - ft_smooth_render_lcd_v): Decorate parameters with `const' where - appropriate. - - * src/raster/ftraster.c (RASTER_RENDER_POOL): Removed. Obsolete. - (ft_black_render): Decorate parameters with `const' where - appropriate. - -2005-05-11 Werner Lemberg - - * src/sfnt/ttcmap.c (tt_cmap4_set_range): Fix typo (FT_PEEK_SHORT -> - FT_PEEK_USHORT) which caused crashes. Reported by Ismail Donmez - . - -2005-05-08 Werner Lemberg - - * include/freetype/internal/ftserv.h (FT_FACE_FIND_GLOBAL_SERVICE) - [__cplusplus]: Fix typo. - -2005-05-07 Werner Lemberg - - Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck - Blaskey ). - - * src/sfnt/ttcmap.h (TT_CMap): Add member `unsorted'. - * src/sfnt/ttcmac.c: Use SFNT_Err_Ok where appropriate. - - (tt_cmap0_validate, tt_cmap2_validate, tt_cmap6_validate, - tt_cmap8_validate, tt_cmap10_validate, tt_cmap12_validate): Use - `FT_Error' as return type. - (tt_cmap4_validate): Use `FT_Error' as return type. - Return error code for unsorted cmap. - (tt_cmap4_char_index, tt_cmap4_char_next): Use old code for unsorted - cmaps. - (tt_face_build_cmaps): Set `unsorted' variable in cmap. - -2005-05-07 Werner Lemberg - - * src/truetype/ttpload.c (tt_face_get_location): Fix typo. - -2005-05-06 Werner Lemberg - - * src/cff/cffobjs.c (cff_face_init): Set ppem value in top - dictionary for SFNT-based CFF. - -2005-05-05 Werner Lemberg - - Handle malformed `loca' table entries. - - * docs/TODO: Add some bugs which should be fixed. - - * include/freetype/internal/tttypes.h (TT_FaceRec): Add `glyf_len' - element. - - * src/truetype/ttpload.c (tt_face_load_loca): Get length of `glyf' - table. - (tt_face_get_location): Fix computation of `asize' for malformed - `loca' entries. - -2005-05-01 David Turner - - * Jamfile: Remove `otvalid' from the list of compiled modules. - - * include/freetype/internal/ftserv.h: Add compiler pragmas to get - rid of annoying warnings with Visual C++ compiler in maximum warning - mode. - - * src/autofit/afhints.c, src/autofit/aflatin.c, src/base/ftstroke.c, - src/bdf/bdfdrivr.c, src/cache/ftcbasic.c, src/cache/ftccmap.c, - src/cache/ftcmanag.c, src/cff/cffload.c, src/cid/cidload.c, - src/lzw/zopen.c, src/otvalid/otvgdef.c, src/pcf/pcfread.c, - src/sfnt/sfobjs.c, src/truetype/ttgxvar.c: Remove compiler warnings. - -2005-04-28 Werner Lemberg - - * docs/TODO: Updated. - -2005-04-24 Werner Lemberg - - * src/otvalid/otvcommn.c - (otv_GSUBGPOS_have_MarkAttachmentType_flag): Handle table == 0. - -2005-04-16 Werner Lemberg - - * src/cff/cffobjs.c (cff_face_init): Set default upem value in top - font dict also. - Handle font matrix settings in subfonts. - - * src/cff/cffgload.c (cff_slot_load): Use the correct font matrix - for CID-keyed fonts with subfonts. - - * docs/formats.txt: Updated. - -2005-04-14 Kirill Smelkov - - * include/freetype/freetype.h (FT_Vector_Transform), - include/freetype/ftimage.h (FT_Raster_Params), - include/freetype/ftoutln.h, src/base/ftoutln.c (FT_Outline_Get_CBox, - FT_Outline_Copy, FT_Outline_Transform, FT_Vector_Transform, - FT_Outline_Get_Bitmap), src/raster/ftraster.c (ft_black_render), - src/smooth/ftgrays.c (gray_raster_render): Decorate parameters with - `const' where appropriate. - -2005-04-14 Werner Lemberg - - * src/type1/t1load.c (parse_charstrings): Catch this non-standard - beginning of the /CharStrings dictionary: - - /CharStrings 118 dict def - Private begin - CharStrings begin - - * src/sfnt/ttsbit0.c (tt_sbit_decoder_load_image): Fix arguments - to call of tt_sbit_decoder_load_bitmap. - -2005-04-13 Werner Lemberg - - * docs/TODO: Updated. - - * autogen.sh: Use `--force' for all commands. - -2005-04-09 Werner Lemberg - - * src/pshinter/pshalgo.c (ps_hints_apply): Change scaling values - only if `fitted' is not zero. - -2005-04-06 Werner Lemberg - - * src/truetype/ttgload.c (tt_face_get_metrics) [FT_OPTIMIZE_MEMORY]: - Fix typo which sometimes causes wrong metrics for the last glyph. - -2005-04-04 David Turner - - * devel/ftoption.h, include/freetype/config/ftoption.h - (FT_OPTIMIZE_MEMORY): Comment out this macro for the upcoming 2.1.10 - release. - (*_CHESTER_*): Removed. No longer used. - - * src/autofit/afhints.c (af_axis_hints_new_segment, - af_axis_hints_new_edge): Small tweak to use less heap memory. - -2005-04-03 Werner Lemberg - - * src/type1/t1parse.c (T1_New_Parser): Relax the check for a valid - first line in the font. - -2005-04-03 Werner Lemberg - - * docs/CHANGES, include/freetype/freetype.h: Improve documentation - of FT_Set_Pixel_Sizes and FT_Set_Char_Size. - -2005-03-26 Detlef Würkner - - * builds/amiga/src/base/ftsystem.c (ft_amiga_stream_io): Fix buffer - offsets after a large read. - -2005-03-26 Werner Lemberg - - * src/autofit/afglobal.c (af_face_globals_get_metrics): - s/index/gidx/. - - * src/sfnt/ttsbit0.c (tt_sbit_decoder_load_image): Fix compiler - warnings. - - * src/sfnt/rules.mk (SFNT_DRV_SRC): Add ttsbit0.c. - - * src/sfnt/ttsbit0.h: Dummy file for build with `make'. - -2005-03-26 Detlef Würkner - - Update of the Amiga port. - - * builds/amiga/makefile, builds/amiga/makefile.os4, - builds/amiga/smakefile: Included the base extension files - (ftbitmap.c, ftotval.c, ftpfr.c, ftstroke.c, ftxf86.c). - -2005-03-25 Detlef Würkner - - Update of the Amiga port. - - * builds/amiga/makefile, builds/amiga/smakefile: Handle new modules. - - * builds/amiga/makefile.os4: Makefile for AmigaOS4 SDK. - - * builds/amiga/README: Updated. - - * builds/amiga/include/freetype/config/ftconfig.h: Handle gcc for - AmigaOS4. - - * builds/amiga/include/freetype/config/ftmodule.h: Handle new - modules. - - * builds/amiga/src/base/ftdebug.c: Updated to current version of - default ftdebug.c. - Add various include files and macros to have proper support for - both AmigaOS4 and older AmigaOS versions. - Don't declare KVPrintF explicitly. - Replace getenv with GetVar. - Actually enable debugging code. - - * builds/amiga/src/base/ftsystem.c: Major rewrite. - -2005-03-23 Werner Lemberg - - * tests/*: Removed. - -2005-03-23 Werner Lemberg - - * docs/CHANGES, docs/INSTALL.ANY: Updated. - - * include/freetype/ftmoderr.h: Replace `Autohint' with `Autofit'. - Add `OTvalid'. - - * src/autofit/aferrors.h: New file. - - * src/autofit/afglobal.c, src/autofit/afhints.c, - src/autofit/aflatin.c, src/autofit/afloader.c: s/FT_Err_/AF_Err_/. - Include aferrors.h. - - * src/autofit/rules.mk (AUTOF_DRV_H): Include aferrors.h. - - * src/otvalid/otverror.h: s/FT_Mod_Err_OTV/FT_Mod_Err_OTvalid/. - -2005-03-22 David Turner - - * src/autohint/*: Removed. - * Jamfile: Updated. - -2005-03-15 David Turner - - * src/bdf/bdflib.c: Remove compiler warnings. - (hash_rehash, hash_init): Don't call FT_MEM_ZERO. - (_bdf_list_t): Add `memory' field. - (_bdf_list_init, _bdf_list_done, _bdf_list_ensure): New functions. - (_bdf_shift, _bdf_join): Rename to... - (_bdf_list_shift, _bdf_list_join): This. - (_bdf_split): Renamed to... - (_bdf_list_split): This. Use new functions. - (bdf_internal_readstream): Removed. - (NO_SKIP): New macro. - (_bdf_readstream): Rewritten. - (bdf_create_property, _bdf_add_comment): Improve allocation. - (_bdf_set_default_spacing, _bdf_parse_glyphs): Updated. Improve - allocation. - (_bdf_parse_properties, _bdf_parse_start): Updated. - (bdf_load_font): Updated to use new functions. - - * src/type1/t1parse.c (check_type1_format): New function. - (T1_New_Parser): Use it to check font header before allocating - anything on the heap. - - * src/type42/t42parse.c (t42_parser_init): Modify functions to check - the font header before allocating anything on the heap. - - * include/freetype/internal/ftmemory.h (FT_ARRAY_MAX, - FT_ARRAY_CHECK): New macros. - - * src/base/ftstream.c (FT_Stream_TryRead): New function. - * include/freetype/internal/ftstream.h: Updated. - - * src/pcf/pcfread.c (pcf_read_TOC), src/pcf/pcfutil.c - (BitOrderInvert, TwoByteSwap, FourByteSwap): Minor fixes and - simplifications. Try to protect the PCF driver from doing stupid - things with broken fonts. - - * src/lzw/ftlzw.c (FT_Stream_OpenLZW): Check the LZW header before - doing anything else. This avoids unnecessary heap allocations - (400KByte of heap memory for the LZW decoder). - - * src/gzip/ftgzip.c (FT_Stream_OpenGZip): Ditto for the gzip - decoder, although the code savings are smaller. - - * docs/CHANGES: Updated. - -2005-03-10 David Turner - - * src/tools/glnames.py: Add comment to explain the compression - being used for the Adobe Glyph List. - -2005-03-10 Werner Lemberg - - * src/truetype/ttpload.c (tt_face_load_cvt, tt_face_load_fpgm): - Fix serious typo which prevented correct TT rendering. - - * include/freetype/internal/ftmemory.h: Undo change from 2005-03-03. - To suppress warnings it is sufficient to use `-fno-strict-aliasing'. - -2005-03-10 Werner Lemberg - - * src/tools/glnames.py: Formatted. - Format output to be in sync with other FreeType code. - Import `re' and `os.path'. - (StringTable) <__init__>: Add parameter to initialize master table - name. - (StringTable) : Don't pass master table name. - (StringTable) : Emit explanatory comment. - Simplify and make output more human readable. - (t1_bias, glyph_list, adobe_glyph_names): Removed. Unused. - (main): Use `basename' for file name in header. - - * src/psnames/pstables.h: Regenerated. - -2005-03-09 David Turner - - * src/tools/glnames.py: Rewrite the generator for the `pstables.h' - header file which contains various constant tables related to glyph - names. It now uses a different, more compact storage scheme that - saves about 20KB. This also closes Savannah bug #12262. - - * src/psnames/pstables.h: Regenerated. - - * src/psnames/psmodule.c (ps_unicode_value): Use - `ft_get_adobe_glyph_index', a new function defined in `pstables.h'. - (ps_get_macintosh_name, ps_get_standard_strings): Updated. - - * src/base/ftobjs.c (FT_Set_Char_Sizes): Handle fractional sizes - more carefully. This fixes Savannah bug #12263. - -2005-03-06 David Turner - - * src/otvalid/otvgsub.c, src/otvalid/otvgpos.c: Make static tables - constant. - - * src/autofit/aflatin.c (af_latin_metrics_init): Fix Savannah bug - #12212 (auto-hinter refuses to work if no Unicode charmap in font). - -2005-03-05 Werner Lemberg - - * autogen.sh: New script for bootstrapping. - - * README.CVS: New file which documents bootstrapping. - - * builds/unix/aclocal.m4, builds/unix/config.guess, - builds/unix/config.sub, builds/unix/configure, - builds/unix/ltmain.sh: Removed. - -2005-03-04 Werner Lemberg - - * src/base/ftutil.c: Include FT_INTERNAL_OBJECTS_H. - -2005-03-03 Werner Lemberg - - Various fixes for C and C++ compiling. - - * src/autofit/*: Add copyright messages. - - * src/autofit/afhints.c (af_glyph_hints_done): Don't use - `AF_Dimension' but `int' for loop counter. - - * src/autofit/aflatin.c (af_latin_metrics_init_widths): Don't use - `AF_Dimension' but `int' for loop counter. - Use proper enumeration value for `render_mode'. - (af_latin_metrics_scale_dim): Don't shadow variables. - (af_latin_hints_compute_segments): Use proper cast for `major_dir' - and `segment_dir'. - (af_latin_align_linked_edge, af_latin_hint_edges): Fix arguments of call to - `af_latin_compute_stem_width'. - (af_latin_hints_apply): Don't use `AF_Dimension' but `int' for loop - counter. - - * src/base/ftdbgmem.c (ft_mem_table_get_source, FT_DumpMemory): Use - proper cast for memory allocation. - - * src/cff/cffdrivr.c (cff_get_kerning): Use proper cast for - initialization of `sfnt'. - - * src/sfnt/sfdriver.c: Include `ttkern.h'. - - * src/sfnt/ttkern.c (tt_face_get_kerning): Don't shadow variables. - - * src/truetype/ttgload.c: Include `ttpload.h'. - -2005-03-03 David Turner - - * include/freetype/internal/ftmemory.h (FT_ALLOC, FT_REALLOC, - FT_QALLOC, FT_QREALLOC) [gcc >= 3.3]: Provide macro versions which - avoid compiler warnings. - (FT_NEW, FT_NEW_ARRAY, FT_RENEW_ARRAY, FT_QNEW, FT_QNEW_ARRAY, - FT_QRENEW_ARRAY, FT_ALLOC_ARRAY, FT_REALLOC_ARRAY): Updated. - - * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE, - FT_FACE_FIND_GLOBAL_SERVICE, FT_FACE_LOOKUP_SERVICE) [__cplusplus]: - Provide macro versions which avoid compiler warnings. - - * src/base/ftutil.c (ft_highpow2): New utility function. - - * include/freetype/internal/ftobjs.h: Updated. - - * src/pfr/pfrload.c (pfr_get_gindex, pfr_compare_kern_pairs, - pfr_sort_kerning_pairs): Don't define if FT_OPTIMIZE_MEMORY is set. - (pfr_phy_font_done): Don't handle `kern_pairs' if FT_OPTIMIZE_MEMORY - is set. - (pfr_phy_font_load): Don't call `pfr_sort_kerning_pairs' if - FT_OPTIMIZE_MEMORY is set. - - * src/pfr/pfrobjs.c (pfr_slot_load): Comment out some code which - doesn't work with broken fonts. - (pfr_face_get_kerning) [FT_OPTIMIZE_MEMORY]: Implement. - - * src/pfr/pfrtypes.h (PFR_KernItemRec): Optimize member types. - (PFR_NEXT_KPAIR): New macro. - (PFR_PhyFontRec): Don't define `kern_pairs' if FT_OPTIMIZE_MEMORY is - set. - - * src/sfnt/ttsbit0.c (tt_sbit_decoder_load_image): Introduce - temporary variable to avoid gcc warning. - (tt_face_load_sbit_image): Mark unused variables with FT_UNUSED. - - * src/truetype/ttpload.c (tt_face_load_loca) [FT_OPTIMIZE_MEMORY]: - Remove redundant variable. - - * include/freetype/config/ftmodule.h: Moving the order of drivers to - speed up font loading. The PCF and BDF loaders are still slow and - consume far too much memory. - -2005-03-03 Werner Lemberg - - * devel/ftoption.h: Updated to recent changes. - -2005-03-02 Werner Lemberg - - * src/autofit/afdummy.c, src/autofit/afdummy.h - (af_dummy_script_class): Fix type. - - * src/autofit/aflatin.c, src/autofit/aflatin.h - (af_latin_script_class): Fix type. - - * src/autofit/rules.mk (AUTOF_DRV_SRC): Fix typo. - -2005-03-01 David Turner - - * src/sfnt/ttkern.c (tt_face_load_kern, tt_face_get_kerning), - src/sfnt/ttsbit0.c (tt_face_load_sbit_strikes, - tt_sbit_decoder_load_byte_aligned, tt_sbit_decoder_load_compound, - tt_sbit_decoder_load_image), src/sfnt/ttload.c - (tt_face_load_metrics): Remove compiler warnings - -- redundant variables, missing initializations, etc. - - * src/sfnt/ttsbit.h: Handle FT_OPTIMIZE_MEMORY. - - * src/autofit/rules.mk, src/autofit/module.mk, - src/autofit/afangles.h: New files. - - * src/autofit/afhints.c (af_axis_hints_new_segment, - af_axis_hints_new_edge): New functions. - (af_glyph_hints_done): Do proper deallocation. - (af_glyph_hints_reload): Only reallocate points array. This - drastically reduces heap usage. - - * src/autofit/afhints.h (AF_PointRec, AF_SegmentRec): Optimize - member types and positions. - (AF_AxisHintsRec): Add `max_segments' and `max_edges'. - (af_axis_hints_new_segment, af_axis_hints_new_edge): New prototypes. - - * src/autofit/aflatin.c (af_latin_metricsc_scale): Don't call - AF_SCALER_EQUAL_SCALES. - (af_latin_hints_compute_segments): Change return type to FT_Error. - Update all callers. - Improve segment allocation. - (af_latin_hints_compute_edges): Change return type to FT_Error. - Update all callers. - Improve edge allocation and link handling. - (af_latin_hints_detect_features): Change return type to FT_Error. - Update all callers. - - * src/autofit/aflatin.h: Updated. - - * src/autofit/afloader.c (af_loader_load_g) - : Assure axis->num_edges > 1. This fixes - a bug with certain fonts. - - * include/freetype/config/ftmodule.h: The auto-fitter is now the - only supported auto-hinting module. - - * include/freetype/config/ftstdlib.h (FT_INT_MAX): New macro. - -2005-02-28 Werner Lemberg - - * src/truetype/ttpload.c (tt_face_load_loca): Fix typo. - - * src/sfnt/ttkern.c: Include `ttkern.h'. - (FT_COMPONENT): Updated. - - * include/freetype/internal/fttrace.h: Add entry for `ttkern'. - - * src/sfnt/ttsbit0.c: s/FT_Err_/SFNT_Err_/. - Decorate constants with `U' and `L' where necessary. - - * src/sfnt/ttcmap.c (tt_cmap4_next): Remove unused variable. - -2005-02-28 David Turner - - * src/base/ftdbgmem.c (FT_DumpMemory): Added sorting of memory - sources according to decreasing maximum cumulative allocations. - (ft_mem_source_compare): New auxiliary function. - - * src/sfnt/ttsbit0.c: New file, implementing a heap-optimized - embedded bitmap loader. - - * src/sfnt/ttsbit.c: Include `ft2build.h', FT_INTERNAL_DEBUG_H, - FT_INTERNAL_STREAM_H, FT_TRUETYPE_TAGS_H. - Load `ttsbit0.c' if FT_OPTIMIZE_MEMORY is set, otherwise use - file contents. - (tt_face_load_sbit_strikes): Set up root fields to indicate the - strikes. This fixes Savannah bug #12107. - Use `static' keyword for `sbit_line_metrics_field', - `strike_start_fields', `strike_end_fields'. - - * include/freetype/internal/tttypes.h (TT_FaceRec): Define - `sbit_table', `sbit_table_size', `sbit_num_strikes' if - FT_OPTIMIZE_MEMORY is set. - Don't define `num_sbit_strikes' and `sbit_strikes' if - FT_OPTIMIZE_MEMORY is set. - - * src/cff/cffobjs.c (sbit_size_reset): Handle FT_OPTIMIZE_MEMORY. - - * src/sfnt/sfobjs.c (sfnt_load_face): Fixed bug that prevented - loading SFNT fonts without a `kern' table. - Properly pass root->face_flags. - Remove code for TT_CONFIG_OPTION_EMBEDDED_BITMAPS. - - * src/sfnt/sfdriver.c (sfnt_interface) - [TT_CONFIG_OPTION_EMBEDDED_BITMAPS]: Don't use `tt_find_sbit_image' - and `tt_load_sbit_metrics'. - - * src/sfnt/ttcmap.c: Optimize linear charmap scanning for Format 4. - (OPT_CMAP4): New macro. - (TT_CMap4Rec) [OPT_CMAP4]: New structure. - (tt_cmap4_init, tt_cmap4_set_range, tt_cmap4_next, tt_cmap4_reset) - [OPT_CMAP4]: New functions. - (tt_cmap4_char_next) [OPT_CMAP4]: Use `tt_cmap4_next' and - `tt_cmap4_reset'. - (tt_cmap4_class_rec) [OPT_CMAP4]: Use `TT_CMap4Rec' and - `tt_cmap4_init'. - - * src/truetype/ttobjs.c (Reset_SBit_Size): Handle - FT_OPTIMIZE_MEMORY. - - * src/autofit/afhints.h (AF_PointRec, AF_SegmentRec, AF_EdgeRec): - Optimize member types. - - * src/autofit/afloader.c (af_loader_done): Call - `af_glyph_hints_done'. - -2005-02-27 David Turner - - * src/sfnt/ttkern.c (tt_face_load_kern): Fix a small bug which - caused invalid (random) return values for the horizontal kerning. - -2005-02-25 David Turner - - Implement several memory optimizations to drastically reduce the - heap usage of FreeType, especially in the case of memory-mapped - files. The idea is to avoid loading and decoding tables in the - heap, and instead access the raw data whenever possible (i.e., when - it doesn't compromise performance). - - This has several benefits: For example, opening vera.ttf now uses - just a small amount of memory (even when the FT_Library footprint is - accounted for), until you start loading glyphs. Even then, you save - at least 20KB compared to the non-optimized case. Performance of - various operations, including open and close, has also been - dramatically improved. - - More optimizations to come, especially for the auto-hinter. - - * include/freetype/internal/sfnt.h (TT_Face_GetKerningFunc): New - function type. - (SFNT_Interface): Add it. - - * include/freetype/internal/tttypes.h (TT_HdmxEntryRec, TT_HdmxRec, - TT_Kern0_PairRec): Don't define if FT_OPTIMIZE_MEMORY is set. - (TT_FaceRec): Define `horz_metrics', `horz_metrics_size', - `vert_metrics', `vert_metrics_size', `hdmx_table', - `hdmx_table_size', `hdmx_record_count', `hdmx_record_size', - `hdmx_record_sizes', `kern_table', `kern_table_size, - `num_kern_tables', `kern_avail_bits', `kern_order_bits' if - FT_OPTIMIZE_MEMORY is set. - Don't define `hdmx', `num_kern_pairs', `kern_table_index', - `kern_pairs' if FT_OPTIMIZE_MEMORY is set. - - * src/base/ftdbgmem.c (ft_mem_table_set): Don't shadow variable. - Fix compiler warning. - - * src/cff/cffdrivr.c (Get_Kerning): Renamed to... - (cff_get_kerning): This. Simplify. - (cff_driver_class): Updated. - - * src/sfnt/Jamfile (_sources): Add `ttkern'. - * src/sfnt/rules.mk (SFNT_DRV_SRC): Add `ttkern.c'. - - * src/sfnt/sfdriver.c (sfnt_interface): Add `tt_face_get_kerning'. - - * src/sfnt/sfnt.c: Include `ttkern.c'. - - * src/sfnt/sfobjs.c: Include `ttkern.h'. - (sfnt_load_face): Consider the `kern' and `gasp' table as optional. - (sfnt_done_face): Call `tt_face_done_kern'. - Handle horizontal metrics for FT_OPTIMIZE_MEMORY. - - * src/sfnt/ttkern.c, src/sfnt/ttkern.h: New files. Code has been - taken from `ttload.c' and `ttload.h'. - Provide special versions of `tt_face_load_kern', - `tt_face_get_kerning', and `tt_face_done_kern' for - FT_OPTIMIZE_MEMORY. - - * src/sfnt/ttload.c (tt_face_load_metrics, tt_face_load_hdmx, - tt_face_free_hdmx): Provide version for FT_OPTIMIZE_MEMORY. - (tt_face_load_kern, tt_kern_pair_compare, TT_KERN_INDEX): Moved to - `ttkern.c'. - - * src/sfnt/ttload.h: Updated. - - * src/sfnt/ttsbit.c (sbit_metrics_field): Add `static' keyword. - - * src/truetype/ttdriver.c (Get_Kerning): Renamed to... - (tt_get_kerning): This. Simplify. - (tt_driver_class): Updated. - - * src/truetype/ttgload.c (TT_Get_Metrics): Renamed to... - (tt_face_get_metrics): This. Provide version for FT_OPTIMIZE_MEMORY. - Update all callers. - (Get_Advance_Widths): Replaced with... - (Get_Advance_WidthPtr): This. Provide version for - FT_OPTIMIZE_MEMORY. - Update all callers. - - * src/truetype/ttgload.h: Updated. - -2005-02-22 David Turner - - * src/base/ftdbgmem.c: Partly rewritten. Added the ability to list - all allocation sites in the memory debugger. Also a new function - FT_DumpMemory() was added. It is only available in builds with - FT_DEBUG_MEMORY defined, and you must declare it in your own code to - use it, i.e., with something like: - - extern void FT_DumpMemory( FT_Memory ); - - ... - - FT_DumpMemory( memory ); - - * include/freetype/config/ftoption.h - (TT_CONFIG_OPTION_BYTECODE_INTERPRETER): Comment out definition -- - again. - (FT_OPTIMIZE_MEMORY): New configuration macro to control various - optimizations for reducing the heap footprint of memory-mapped - TrueType files. - - * include/freetype/internal/ftmemory.h (FT_ARRAY_ZERO): New - convenience macro. - - * include/freetype/internal/tttypes.h (TT_FaceRec) - [FT_OPTIMIZE_MEMORY]: Use optimized types for `num_locations' and - `glyph_locations'. - - * src/truetype/ttgload.c (load_truetype_glyph): Call - `tt_face_get_location'. - - * src/truetype/ttobjs.c (tt_face_init) - [FT_CONFIG_OPTION_INCREMENTAL]: Improve error handling. - (tt_face_done): Call `tt_face_done_loca'. - - * src/truetype/ttpload.c (tt_face_get_location, tt_face_done_loca): - New functions. If FT_OPTIMIZE_MEMORY is set, the locations table is - read directly from memory-mapped streams, instead of being decoded - into the heap. - (tt_face_load_loca) [FT_OPTIMIZE_MEMORY]: New implementation. - (tt_face_load_cvt, tt_face_load_fpgm): Only load table if the - bytecode interpreter is compiled in. - - * src/truetype/ttpload.h: Updated. - - * src/autohint/ahglyph.c (ah_outline_load): Improve allocation - logic. - -2005-02-20 Werner Lemberg - - * builds/unix/ltmain.sh: Regenerated with `libtoolize --force - --copy' from libtool 1.5.14. - * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from - automake 1.9.4. - - * builds/unix/config.guess, builds/unix/config.sub: Updated from - `config' CVS module at subversions.gnu.org. - - * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from - `texinfo' CVS module at subversions.gnu.org. - -2005-02-14 Werner Lemberg - - * src/cff/cffcmap.c (cff_cmap_unicode_init): Don't try to build - a cmap for a CID-keyed font which doesn't have SIDs. - -2005-02-13 Werner Lemberg - - * src/type1/t1load.c (read_binary_data): Return more meaningful - value. - (parse_encoding, parse_subrs, parse_charstrings, parse_dict): Check - parser error value after call to T1_Skip_PS_Token (where necessary). - - * src/type1/t1parse.c (T1_Get_Private_Dict): Check parser error - value after call to T1_Skip_PS_Token. - - * src/cid/cidparse.c (cid_parser_new): Check parser error value - after call to cid_parser_skip_PS_token. - - * src/type42/t42parse.c (t42_parse_encoding, t42_parse_sfnts, - t42_parse_charstrings, t42_parse_dict): Check parser error value - after call to T1_Skip_PS_Token (where necessary). - - * src/psaux/psobjc.c (skip_string, ps_parser_skip_PS_token, - ps_tobytes): Add error messages. - -2005-02-12 Werner Lemberg - - * configure: Output more variables to the created Makefile so that - it can be used for ft2demos also (if the FT2DEMOS variable is - defined). - -2005-02-10 David Turner - - * src/pfr/pfrgload.c (pfr_glyph_load): Fix an unbounded growing - dynamic array when loading a glyph from a PFR font (Savannah bug - #11921). - - * src/base/ftbitmap.c (FT_Bitmap_Convert): Small improvements to the - conversion function (mainly stupid optimization). - - * src/base/Jamfile: Adding ftbitmap.c to the list of compiled files. - -2005-02-10 Werner Lemberg - - * builds/unix/freetype-config.in: Add new flag `--ftversion' to - return the FreeType version. Suggested by George Williams - . - - * docs/CHANGES: Updated. - -2005-02-09 Werner Lemberg - - * src/otvalid/otvmod.c (otv_validate): Deallocate arrays in case - of error. Reported by YAMANO-UCHI Hidetoshi . - -2005-02-08 Werner Lemberg - - * src/psaux/t1decode.c (t1_decoder_parse_charstrings) - : Accept `T1_Parse_Have_Moveto' state also which can - happen in empty glyphs. Reported by Ian Brown - (Savannah bug #11856). - -2005-02-04 Werner Lemberg - - * src/otlayout/*: Removed. Obsolete. - -2004-12-28 Werner Lemberg - - * builds/unix/ltmain.sh: Regenerated with `libtoolize --force - --copy' from libtool 1.5.10. - * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from - automake 1.9.4. - * builds/unix/configure: Regenerated with autoconf 2.59b. - - * builds/unix/config.guess, builds/unix/config.sub: Updated from - `config' CVS module at subversions.gnu.org. - - * builds/unix/install-sh: Updated from - `texinfo' CVS module at subversions.gnu.org. - - * builds/unix/ftsystem.c (FT_Stream_Open): Add proper cast for - ft_alloc. - Fix compiler warning. - -2004-12-27 Dirck Blaskey - - * src/cff/cffobjs.c (cff_face_init): Improve computation of - FT_STYLE_BOLD_FLAG. - -2004-12-27 Werner Lemberg - - * src/cff/cffobjs.c (cff_face_init): A CFF within an SFNT can have - only a single font. This is undocumented but has been verified on - the opentype list. - -2004-12-26 Werner Lemberg - - * Jamfile (FT2_COMPONENTS): Add `otvalid'. - -2004-12-25 Werner Lemberg - - * src/base/ftbitmap.c (FT_Bitmap_Convert): Fix compiler warning. - -2004-12-15 Werner Lemberg - - * vms_make.com: Add ftbitmap.obj. - -2004-12-14 Werner Lemberg - - * src/base/ftbitmap.c, include/freetype/ftbitmap.h: New files for - handling various bitmap formats. - - * include/freetype/config/ftheader.h (FT_BITMAP_H): New macro. - - * src/base/rules.mk (BASE_EXT_SRC): Add ftbitmap.c. - - * src/bdf/bdfdrivr.c (BDF_Glyph_Load): Don't convert bitmaps to 8bpp - but return them as-is. - - * docs/CHANGES: Mention new bitmap API. - * include/freetype/ftchapter.s: Updated. - -2004-12-11 Robert Clark - - * src/base/ftobjs.c (FT_Get_Kerning): Make kerning amount - dependent on ppem by scaling down for ppem < 25, then do normal - rounding. This gives slightly better results than rounding towards - zero. - -2004-12-09 Werner Lemberg - - * src/base/ftobjs.c (FT_Get_Kerning): Always round towards zero - for FT_KERNING_DEFAULT. This greatly enhances the kerning for - small ppem values. - -2004-12-08 Werner Lemberg - - * src/base/ftobjs.c (ft_glyphslot_clear): Reset `lsb_delta' and - `rsb_delta'. - -2004-12-05 Werner Lemberg - - * builds/unix/install.mk (install): Use $(OBJ_BUILD) for ftconfig.h. - -2004-12-03 Antoine Leca - - * include/freetype/ttnameid.h: Updated to latest - specifications from Microsoft. - -2004-11-26 Jouk Jansen - - * vms_make.com: Include ftbbox.c. - Fix `ccopt'. - Handle `otvalid' module. - Update `vmslib.dat' default values. - Fixes to `libs.opt'. - -2004-11-23 Anders Kaseorg - - * src/base/ftoutln.c (FT_OrientationExtremumRec, - ft_orientation_extremum_compute): Removed. - (FT_Outline_Get_Orientation): Rewritten, simplified. - - * src/autohint/ahglyph.c: Include FT_OUTLINE_H. - (ah_test_extremum, ah_get_orientation): Removed. - (ah_outline_load): Use FT_Outline_Get_Orientation. - - * src/base/ftsynth.c (ft_test_extrama, ft_get_orientation): Removed. - (FT_GlyphSlot_Embolden): Use FT_Outline_Get_Orientation. - -2004-11-23 Fernando Papa - - * src/truetype/ttinterp.h: Fix typo. - -2004-11-22 Antoine Leca - - * builds/win32/detect.mk: Corrected logic that detects Windows NT to - use the previous change even if win32 is forced. Corrected - detection of win32 on Win9X. - - * builds/dos/detect.mk: Added same correction as for win32 about - COPY on Windows NT. Detection of plain DOS 7.x. - -2004-11-22 Werner Lemberg - - * builds/detect.mk: Undo change from 2004-11-20. - * builds/win32/detect.mk: If the `OS' environment variable contains - `Windows_NT', use `cmd.exe /c copy' for copying files. - -2004-11-20 Werner Lemberg - - * builds/detect.mk (dos_setup): Use `cmd.exe' for copying - $(CONFIG_MK) to force lowercase file name under Windows. - -2004-11-19 Werner Lemberg - - Fix a serious bug in the TT hinter. - - * src/truetype/ttgload.c (TT_Process_Simple_Glyph): Don't shift - points vertically before hinting. - - * docs/CHANGES: Updated. - - * src/cache/ftcglyph.c (FTC_GNode_UnselectFamily, - FTC_GCache_Lookup): A new try to fix comparison with zero. - -2004-11-16 Werner Lemberg - - * builds/unix/configure.ac: Add `-fno-strict-aliasing' if gcc is - used. - * builds/unix/configure: Regenerated. - * builds/unix/config.guess, builds/unix/config.sub: Updated from - `config' CVS module at subversions.gnu.org. - -2004-11-16 Dr. Martin P.J. Zinser - - * src/cache/ftcglyph.c (FTC_GNode_UnselectFamily, - FTC_GCache_Lookup): Fix comparison with zero. - - * docs/INSTALL.VMS: Updated. - - * vms_make.com: Updated. All `descrip.mms' files are now created - automatically. - - * src/*/descrip.mms: Removed. - -2004-11-16 Owen Taylor - - * builds/unix/freetype-config.in: Suppress -L$libdir for - /usr/lib64 as well as /usr/lib. (Reported by Dan Winship - - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=139199) - -2004-11-11 Werner Lemberg - - * src/cff/cffdrivr.c (cff_service_ps_info): Updated. - * src/cid/cidriver.c (cid_service_ps_info): Updated. - * src/type42/t42drivr.c (t42_ps_get_font_private): New function. - (t42_service_ps_info): Updated. - - * src/type42/t42parse.c (t42_parse_dict): Remove compiler warning. - -2004-11-11 David Bevan - - Add new function FT_Get_PS_Font_Private(). - - * include/freetype/internal/services/svpsinfo.h - (PS_GetFontPrivateFunc): New service function. - - * include/freetype/t1tables.h, src/base/fttype1.c - (FT_Get_PS_Font_Private): New function. - - * src/type1/t1driver.c (t1_ps_get_font_private): New function. - (t1_service_ps_info): Updated. - -2004-10-13 Werner Lemberg - - * include/freetype/config/ftstdlib.h: Include `stddef.h'. - (ft_ptrdiff_t): Define. - - * include/freetype/fttypes.h (FT_PtrDist): Use `ft_ptrdiff_t'. - - * src/cid/cidload.c (cid_parse_dict), src/type1/t1load.c - (parse_dict): Fix compiler warning. - -2004-10-11 Joshua Neal - - * src/sfnt/ttcmap.c (tt_face_build_cmaps): Check for pointer - overflow. - - * src/sfnt/ttload.c (tt_face_load_hdmx): Protect against bad input. - Don't use FT_QNEW_ARRAY but FT_NEW_ARRAY to make deallocation work - in case of failure. - - * src/sfnt/ttsbit.c (Load_SBit_Range): Check range intervals. - (tt_face_load_sbit_strikes): Allocate `strike_sbit_ranges' after - frame test. - - * src/truetype/ttgload.c (TTLoad_Simple_Glyph): Add assertion for - `flag'. - -2004-10-09 Werner Lemberg - - * docs/CHANGES: Updated. - -2004-10-09 Boris Letocha - - Fix handling of NPUSHW if skipped in data stream. - - * src/truetype/ttinterp.c (opcode_length): Set value for NPUSHW - to -2. - (SkipCode, TT_RunIns): Use opcode_length value for computation of - bytes to be skipped. - -2004-09-10 Jouk Jansen - - * vms_make.com: Updated. - -2004-09-09 Werner Lemberg - - Adding OpenType validation module. The code is based on the - (unfinished) `otlayout' module but has been heavily modified to make - it much more compact. - - * src/otvalid/*: New module. - - * include/freetype/ftotval.h, src/base/ftotval.c, - include/freetype/internal/services/svotval.h: New files. - - * include/freetype/config/ftmodule.h: Add otv_module_class. - * include/freetype/config/ftheader.h (FT_OPENTYPE_VALIDATE_H): New - macro. - * include/freetype/internal/ftserv.h - (FT_SERVICE_OPENTYPE_VALIDATE_H): New macro. - * include/freetype/internal/fttrace.h (otvmodule, otvcommon, - otvbase, otvgdef, otvgpos, otvgsub, otvjstf): New trace components. - - * include/freetype/ftchapters.h: Updated. - - * src/base/Jamfile (Library), src/base/descrip.mms (OBJS), - src/base/rules.mk (BASE_EXT_SRC): Updated. - - * docs/CHANGES: Updated. - -2004-09-08 Werner Lemberg - - * src/tools/docmaker/sources.py (re_source_block_format2) : - Use lookahead assertion to not match `*/'. This removes spurious - insertions of `/' in the HTML output. - -2004-09-07 Werner Lemberg - - * src/truetype/ttgxvar.c (TT_Vary_Get_Glyph_Deltas): Fix call to - FT_NEW_ARRAY. - -2004-09-04 Werner Lemberg - - * include/freetype/internal/ftobjs.h: Don't include - FT_CONFIG_STANDARD_LIBRARY_H. - (FT_Validator, FT_ValidationLevel, FT_ValidatorRec, FT_VALIDATOR, - ft_validator_init, ft_validator_run, ft_validator_error, FT_INVALID, - FT_INVALID_TOO_SHORT, FT_INVALID_OFFSET, FT_INVALID_FORMAT, - FT_INVALID_GLYPH_ID, FT_INVALID_DATA): Move to... - - * include/freetype/internal/ftvalid.h: New file. - Make FT_INVALID return module-specific error codes. - - * include/freetype/internal/internal.h (FT_INTERNAL_VALIDATE_H): New - macro. - - * include/freetype/fterrors.h: Undefine FT_ERR_PREFIX only if - FT_KEEP_ERR_PREFIX isn't defined. - - * src/base/ftobjs.c: Include FT_INTERNAL_VALIDATE_H. - - * src/sfnt/ttcmap.h: Don't include FT_INTERNAL_OBJECTS_H but - FT_INTERNAL_VALIDATE_H. - - * src/sfnt/ttcmap.c: Don't include FT_INTERNAL_OBJECTS_H but - FT_INTERNAL_VALIDATE_H. - Include sferrors.h before FT_INTERNAL_VALIDATE_H. - s/FT_Err_Ok/SFNT_Err_Ok/. - - * src/sfnt/sferrors.h: Define FT_KEEP_ERR_PREFIX. - - * src/type1/t1afm.c: Include t1errors.h. - -2004-09-03 Werner Lemberg - - * src/base/ftdebug.c (ft_debug_init): Highest debug level is 7, - not 6. - * docs/DEBUG: Updated. - -2004-08-30 Werner Lemberg - - * include/freetype/tttags.h (TTAG_BASE, TTAG_GDEF, TTAG_GPOS, - TTAG_JSTF): New tags. - - * include/freetype/fttypes.h (FT_Bytes, FT_Tag): New typedefs. - (FT_Int): Add `signed'. - -2004-08-29 Werner Lemberg - - * src/otlayout/otlgpos.c (otl_gpos_subtable_validate): Add argument - to pass number of lookups. - Update all callers. - Don't call otl_lookup_list_validate but otl_lookup_validate. - (otl_gpos_validate): Call otl_lookup_list_validate instead of - otl_gpos_subtable_validate. - - * src/otlayout/otlgpos.h: Updated. - - * src/otlayout/otljstf.c (otl_jstf_max_validate): Add argument to - pass number of lookups. - Update all callers. - - - * src/cff/cffparse.c (cff_parse_real): s/exp/exponent/ to avoid - compiler warning. - - - * src/sfnt/ttcmap0.c, src/sfnt/ttcmap0.h: Renamed to... - * src/sfnt/ttcmap.c, src/sfnt/ttcmap.h: This. - * src/sfnt/Jamfile, src/sfnt/rules.mk, src/sfnt/sfdriver.c, - src/sfnt/sfnt.c, src/sfnt/sfobjs.c: Updated. - - - * builds/compiler/gcc-dev.mk (CFLAGS): Don't add `-Wnested-externs' - if compiler is g++ (v3.3.3 emits a warning otherwise). - -2004-08-28 Werner Lemberg - - * src/otlayout/otlgpos.c (otl_value_length): Return number of bytes, - not number of 16bit entities. - (otl_gpos_lookup2_validate): Check class definition tables for - format 2. - Fix loop for format 2. - (otl_liga_mark2_validate): Fix offset for otl_anchor_validate. - -2004-08-27 Werner Lemberg - - * src/base/ftmac.c: Don't include truetype/ttobjs.h. - Don't include type1/t1objs.h. - (FT_New_Face_From_FSSpec) [!__MWERKS__]: Remove compiler warnings. - -2004-08-27 Mathieu Malaterre - - * src/base/ftmac.c: Handle OS_INLINE for xlc compiler also. - -2004-08-27 Werner Lemberg - - * src/otlayout/otlayout.h: Add copyright. - (OTL_INVALID_OFFSET): Removed. - - * src/otlayout/otlgdef.h: Include otlayout.h. - Comment out inclusion of otltable.h. - - * src/otlayout/otlgpos.c (otl_gpos_lookup4_validate): Fix call - to otl_base_array_validate. - (otl_liga_mark2_validate): Fix `for' loop. - - * src/otlayout/otlgsub.c (otl_ligature_validate): Check `glyph_id', - not components array. - - * src/otlcommn.c (otl_lookup_get_count, otl_feature_get_count): - Comment out. - (otl_lookup_list_get_count, otl_feature_list_get_count): Activate. - (otl_feature_list_validate, otl_gsubgpos_get_lookup_count): - s/otl_lookup_get_count/otl_lookup_list_get_count/. - (otl_script_list_validate): - s/otl_feature_get_count/otl_feature_list_get_count/. - (otl_script_validate): Call otl_lang_validate for default language. - - * src/otlayout/otlcommn.h: Updated. - -2004-08-16 Werner Lemberg - - * src/otlayout/otlgpos.c (otl_gpos_lookup1_validate, - otl_gpos_lookup2_validate, otl_gpos_lookup3_validate, - otl_gpos_lookup4_validate, otl_gpos_lookup5_validate, - otl_gpos_lookup6_validate, otl_gpos_lookup9_validate, - otl_gpos_validate): Update - function arguments. - (otl_gpos_lookup7_validate, otl_gpos_lookup8_validate): Update - function arguments. - Handle NULL offsets correctly. - Check sequence and lookup indices for format 3. - (otl_pos_rule_validate, otl_chain_pos_rule_validate): Add argument - to pass lookup count. - Check sequence and glyph indices. - (otl_gpos_subtable_validate): Update function arguments. - Update callers. - - * src/otlayout/otlgpos.h: Updated. - - * src/otlayout/otlgsub.c (otl_gsub_lookup1_validate, - otl_gsub_lookup3_validate, otl_gsub_lookup8_validate): Update - function arguments. - Add glyph index checks. - (otl_sequence_validate, otl_alternate_set_validate, - otl_ligature_validate): Add argument to pass glyph count. - Update callers. - Add glyph index check. - (otl_gsub_lookup2_validate, otl_gsub_lookup4_validate): Update - function arguments. - (otl_ligature_set_validate): Add argument to pass glyph count. - Update caller. - (otl_sub_class_rule_validate, - otl_sub_class_rule_set_validate): Removed. - (otl_sub_rule_validate, otl_chain_sub_rule_validate): Add argument - to pass lookup count. - Update callers. - Add lookup index check. - (otl_sub_rule_set_validate, otl_chain_sub_rule_set_validate): Add - argument to pass lookup count. - Update callers. - (otl_gsub_lookup5_validate): Update function arguments. - Handle NULL offsets correctly. - Don't call otl_sub_class_rule_set_validate but - otl_sub_rule_set_validate. - Check sequence and lookup indices for format 3. - (otl_gsub_lookup6_validate): Update function arguments. - Handle NULL offsets correctly. - Check sequence and lookup indices for format 3. - (otl_gsub_lookup7_validate, otl_gsub_validate): Update function - arguments. - - * src/otlayout/otlgsub.h: Updated. - - * src/otlayout/otlbase.c (otl_base_validate): Handle NULL offsets - correctly. - - * src/otlayout/otlcommn.c (otl_class_definition_validate): Fix - compiler warning. - (otl_coverage_get_first, otl_coverage_get_last): New functions. - (otl_lookup_validate): Add arguments to pass lookup and glyph - counts. - Update callers. - (otl_lookup_list_validate): Add argument to pass glyph count. - Update callers. - - * src/otlayout/otlcommn.h: Updated. - - * src/otlayout/otljstf.c (otl_jstf_extender_validate, - otl_jstf_max_validate, otl_jstf_script_validate, - otl_jstf_priority_validate, otl_jstf_lang_validate): Add parameter - to validate glyph indices. - Update callers. - (otl_jstf_validate): Add parameter which specifies number of glyphs - in font. - - * src/otlayout/otljstf.h: Updated. - -2004-08-15 Werner Lemberg - - * src/otlayout/otlgpos.c (otl_liga_mark2_validate): Add parameter - to handle possible NULL values properly. - Update all callers. - -2004-08-15 Werner Lemberg - - * src/otlayout/gpos.c: Rename counting variables to be more - meaningful. - Add copyright. - (otl_liga_attach_validate): Renamed to... - (otl_liga_mark2_validate): This. - Update all callers. - (otl_mark2_array_validate): Removed. - (otl_gpos_lookup6_validate): Call otl_liga_mark2_validate, not - otl_mark2_array_validate. - (otl_pos_class_set_validate, otl_pos_class_rule_validate): Removed. - (otl_gpos_lookup7_validate): Complete code for format 2. - (otl_chain_pos_class_rule_validate, - otl_chain_pos_class_set_validate): Removed. - (otl_gpos_lookup8_validate): Don't call - otl_chain_pos_class_set_validate but - otl_chain_pos_rule_set_validate. - Simplify some code. - - * src/otlayout/otlgpos.h: Add copyright. - -2004-08-14 Werner Lemberg - - * src/otlayout/otljstf.c (otl_jstf_gsub_mods_validate): Removed. - (otl_jstf_gpos_mods_validate): Renamed to... - (otl_jstf_gsubgpos_mods_validate): This. - Test whether lookup_count is zero. - (otl_jstf_priority_validate): Use otl_jstf_gsubgpos_mods_validate. - (otl_jstf_validate): Initialize gsub_lookup_count and - gpos_lookup_count if gsub or gpos is zero. - - * src/otlayout/otlgsub.c: Rename counting variables to be more - meaningful. - Add copyright. - (otl_gsub_lookup1_validate): Simplify code. - (otl_gsub_lookup2_validate, otl_gsub_lookup3_validate, - otl_gsub_lookup4_validate, otl_gsub_lookup7_validate): Remove unused - variables. - (otl_gsub_lookup5_validate): Remove unused variable. - Fix call to otl_sub_rule_set_validate and - otl_sub_class_rule_set_validate. - (otl_chain_sub_class_rule_validate, - otl_chain_sub_class_set_validate): Removed. - (otl_gsub_lookup6_validate): Remove unused variable. - Fix call to otl_chain_sub_rule_set_validate. - (otl_gsub_lookup7_validate): Handle lookup type 8 also. - (otl_gsub_lookup8_validate: New function. - (otl_gsub_lookup1_apply, otl_gsub_lookup2_apply, - otl_gsub_lookup3_apply): Commented out. - (otl_gsub_validate_funcs): Add otl_gsub_lookup7_validate and - otl_gsub_lookup8_validate. - (otl_gsub_validate): Updated. - - * src/otlayout/otlgsub.h: Add copyright. - - * src/otlayout/otlcommn.c, src/otlayout/otlcommn.h - (otl_coverage_get_index): Comment out. - -2004-08-13 Werner Lemberg - - * src/otlayout/otlcommn.c (otl_gsubgpos_get_lookup_count): New - function. - * src/otlayout/otlcommn.h: Updated. - - * src/otlayout/otlbase.c: Rename counting variables to be more - meaningful. - Add copyright message. - * src/otlayout/otlbase.h: Add copyright message. - - * src/otlayout/otlgdef.c: Rename counting variables to be more - meaningful. - Add copyright message. - Use OTL_CHECK everywhere. - (otl_caret_value_validate): Remove unused variable. - (otl_gdef_validate): All tables are optional. - * src/otlayout/otlgdef.h: Add copyright message. - - * src/otlayout/otljstf.c: Rename counting variables to be more - meaningful. - Add copyright message. - (otl_jstf_gsub_mods_validate, otl_jstf_gpos_mods_validate): Add - parameter to pass lookup count. - Update all callers. - Check lookup array. - (otl_jstf_max_validate): - s/otl_gpos_subtable_check/otl_gpos_subtable_validate/. - (otl_jstf_priority_validate, otl_jstf_lang_validate, - otl_jstf_script_validate): Add two parameters to pass lookup counts. - Update all callers. - (otl_jstf_validate): Add two parameters to pass GPOS and GSUB - table offsets; use otl_gsubgpos_get_lookup_count to convert extract - lookup counts. - Fix typo. - * src/otlayout/otljstf.h: Updated. - Add copyright message. - - * src/otlayout/otlgpos.c (otl_gpos_subtable_validate): New function. - (otl_gpos_validate): Use it. - * src/otlayout/otlgpos.h: Updated. - -2004-08-13 Werner Lemberg - - * src/otlayout/otcommn.c: Use OTL_CHECK everywhere. - (otl_coverage_validate): Initialize `p', - s/count/num_glyphs/. - s/start_cover/start_coverage/. - (otl_coverage_get_index): Return OTL_Long, not OTL_Int. - Remove unused variables. - (otl_class_definition_validate): s/count/num_glyphs/. - Remove unused variables. - (otl_class_definition_get_value, otl_device_table_get_start, - otl_device_table_get_end, otl_device_table_get_delta, - otl_lookup_get_table, otl_lookup_list_get_count, - otl_lookup_list_get_lookup, otl_lookup_list_get_table, - otl_feature_get_lookups, otl_feature_list_get_count, - otl_feature_list_get_feature, otl_lang_get_count, - otl_lang_get_req_feature, otl_lang_get_features): Commented out - temporarily until we really need it. - (otl_lookup_validate): Removed. - (otl_lookup_table_validate): Renamed to ... - (otl_lookup_validate): This. Update callers. - (otl_lookup_list_validate): Remove already commented out definition - and move the other definition up. - (otl_feature_validate): Add parameter to pass number of lookups. - Update callers. - Check lookup indices. - (otl_feature_list_validate): Add parameter to pass lookup table. - Update callers. - (otl_lang_validate): Add parameter to pass number of features. - Update callers. - Handle req_feature and check feature indices. - (otl_script_validate): Add parameter to pass number of features. - Update callers. - (otl_script_list_validate): Add parameter to pass feature table. - Update callers. - - * src/otlayout/otcommn.h: s/LOCALDEF/LOCAL/. - Comment out the same functions as in otcommn.c. - (otl_script_list_get_script): Removed. - - * src/otlayout/otlgsub.c (otl_gsub_lookup1_apply): Change `index' to - type OTL_Long. - (otl_gsub_lookup2_apply, otl_gsub_lookup3_apply): Change `index' to - type OTL_Long. - Fix test. - (otl_gsub_validate): Fix order of validation. - - * src/otlayout/otlgpos.c (otl_gpos_validate): Fix order of - validation. - -2004-08-12 Werner Lemberg - - Make otlayout module compile (without actually working). - - * src/otlayout/*: s/OTL_Valid/OTL_Validator/. - s/NULL/0/. - - * src/otlayout/otlayout.h: Fix various typos. - (OTL_Bool): New typedef. - (OTL_Int, OTL_Long, OTL_Int16, OTL_Int32): Use `signed' keyword. - (OTL_Err_InvalidArgument): Removed. - (OTL_Err_InvalidData, OTL_Err_InvalidSize): New enum values. - (OTL_MAKE_TAG): Add missing parenthesis. - (OTL_INVALID_DATA): Use OTL_Err_InvalidData. - (OTL_INVALID_TOO_SHORT): Use OTL_Err_InvalidSize. - (OTL_INVALID_FORMAT, OTL_INVALID_OFFSET): New macros. - - * src/otlayout/otlgpos.c: s/FT_/OTL_/. - s/OTL_Short/OTL_Int16/. - (otl_gpos_pairset_validate): Add return type. - (otl_base_array_validate): Fix call to otl_anchor_validate. - (otl_liga_array_validate): Fix call to otl_liga_attach_validate. - (otl_gpos_lookup5_validate): Fix typos. - (otl_gpos_lookup6_validate): Fix call to otl_mark2_array_validate. - (otl_gpos_lookup7_validate): Comment out unfinished code. - Fix typos. - - * src/otlayout/otlgsub.c: Add forward declaration for - otl_gsub_validate_funcs. - (otl_gsub_lookup1_apply, otl_gsub_lookup2_apply, - otl_gsub_lookup3_apply): Fix call to otl_parser_check_property. - s/otl_coverage_lookup/otl_coverage_get_index/. - (otl_ligature_validate): Add missing variable declaration. - (otl_sub_rule_validate): Fix typo. - (otl_sub_class_rule_validate): Add missing variable declaration. - Fix typo. - (otl_gsub_lookup5_validate): Fix typo. - (otl_gsub_lookup6_validate): Fix call to - otl_chain_sub_class_set_validate. - (otl_gsub_validate_funcs): Don't use `const'. - - * src/otlayout/otlcommn.c (otl_class_definition_get_value, - otl_device_table_validate, otl_device_table_get_delta, - otl_lookup_validate, otl_script_validate): Add missing - variable declarations. - (otl_lookup_list_validate): Comment out first definition. - (otl_lookup_list_foreach, otl_feature_list_foreach): Comment out. - (otl_feature_list_validate): - s/otl_feature_table_validate/otl_feature_validate/. - (otl_script_list_validate): - s/otl_script_table_validate/otl_script_validate/. - - * src/otlayout/otlcommn.h: Comment out first declaration. - (otl_lookup_list_foreach, otl_feature_list_foreach): Comment out. - - * src/otlayout/otlbase.c (otl_base_coord_validate): Fix call to - otl_device_table_validate. - (otl_base_script_validate): Add missing variable declarations. - (otl_base_script_list_validate): Fix call to - otl_base_script_validate. - (otl_axis_table_validate): Fix calls to otl_base_tag_list_validate - and otl_base_script_list_validate. - (otl_base_validate): Fix calls to otl_axis_table_validate. - - * src/otlayout/otlgdef.c (otl_attach_list_validate): Fix call to - otl_attach_point_validate. - (otl_caret_value_validate): Add missing variable declaration. - Fix call to otl_device_table_validate. - (otl_ligature_glyph_validate): Fix call to otl_caret_value_validate. - (otl_ligature_caret_list_validate): Fix call to - otl_ligature_glyph_validate. - (otl_gdef_validate): Fix calls to otl_class_definition_validate, - otl_attach_list_validate, otl_ligature_caret_list_validate, and - otl_class_definition_validate. - - * src/otlayout/otltable.h (otl_table_validate, otl_table_init, - otl_table_set_script): Comment out. - - * src/otlayout/otlparse.h (OTL_ParserRec): - s/OTL_Alternate/OTL_GSUB_Alternate/. - (OTL_ParseError): Add OTL_Err_Parser_Memory and - OTL_Err_Parser_Internal. - (otl_parser_error): Fix typo. - (otl_parser_check_property): Remove third argument. - - * src/otlayout/otlparse.c (otl_string_ensure): - s/OTL_Parse_Err_Memory/OTL_Err_Parser_Memory/. - (OTL_STRING_ENSURE, otl_parser_error, otl_parser_get_index, - otl_parser_replace_1, otl_parser_replace_n): Fix typos. - (OTL_PARSER_UNCOVERED): Removed. - (otl_parser_check_property): Remove third argument. - - * src/otlayout/otljstf.c (otl_jstf_priority_validate): Add missing - variable declaration. - - * src/otlayout/otlutils.h (OTL_MEM_REALLOC): Fix typo. - -2004-08-11 Danny - - * src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close - to NULL. This allows custom close functions to delete the FT_STREAM - object. - -2004-08-11 Werner Lemberg - - Add API to get information about SFNT tables. - - * include/freetype/internal/services/svsfnt.h - (FT_SFNT_Table_Info_Func): New typedef. - (SFNT_Table): Add it. - - * src/base/ftobjs (FT_Sfnt_Table_Info): New function. - - * include/freetype/tttables.h: Updated. - - * src/sfnt/sfdriver.c (sfnt_table_info): New function. - (sfnt_service_sfnt_table): Add it. - - * docs/CHANGES: Updated. - - - * include/freetype/freetype.h (FREETYPE_PATCH): Set to 10. - - * builds/unix/configure.ac (version_info): Set to 9:8:3. - * builds/unix/configure: Updated. - - * builds/win32/visualc/index.html, - builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype.vcproj: s/219/2110/, s/2.1.9/2.1.10/. - - * builds/freetype.mk (refdoc), README, Jamfile (RefDoc): - s/2.1.9/2.1.10/. - - * docs/CHANGES, docs/VERSION.DLL: Updated. - -2004-08-11 Detlef Würkner - - * src/base/ftrfork.c (FT_Raccess_Guess) - [!FT_CONFIG_OPTION_GUESSING_EMBEDDED_FORK]: Remove compiler - warnings. - -2004-08-06 Adam Piotrowski - - * src/pfr/pfrload.c (pfr_sort_kerning_pairs): Single-byte - adjustments are unsigned, not signed. - -2004-08-05 David Turner - - `Activate' gray-scale specifing hinting within the TrueType - bytecode interpreter. This is an experimental feature which - should probably be made optional. - - * src/truetype/ttgload.c (TT_Process_Simple_Glyph, - load_truetype_glyph): Move the code to set the pedantic_hinting flag - to... - (TT_Load_Glyph): Here. - Set `grayscale' flag except for `FT_LOAD_TARGET_MONO'. - - * src/truetyep/ttinterp.c (Ins_GETINFO): Return MS rasterizer - version 1.7. - Return rotation and stretching info only if glyph is rotated or - stretched, respectively. - Handle grayscale info. - - * src/truetype/ttinterp.h (TT_ExecContextRec): Add `grayscale' - member. - -2004-08-02 George Williams - - * src/base/ftobjs.c (FT_Attach_File): Initialize `open.stream'. - -2004-08-01 Werner Lemberg - - * docs/CHANGES: Updated. - -2004-08-01 George Williams - - FreeType now can read kerning values from PFM files. - - * src/type1/t1afm.c (T1_Done_AFM): Renamed to... - (T1_Done_Metrics): This. - Update all callers. - (T1_Read_AFM): Make it static. - Don't enter and leave a frame. - (LITTLE_ENDIAN_USHORT, LITTLE_ENDIAN_UINT): New macros. - (T1_Read_PFM): New function. - (T1_Read_Metrics): New higher-level function to be used instead of - T1Read_AFM. - Update all callers. - -2004-07-31 Werner Lemberg - - * src/pcf/pcfread (pcf_load_font), src/bdf/bdfdrivr.c - (BDF_Face_Init), src/truetype/ttgxvar (TT_Get_MM_Var, - tt_face_vary_cvt): Fix compiler warnings. - -2004-07-26 Søren Sandmann - - * src/pcf/pcfread.c (pcf_interpret_style): Always allocate memory for - face->style_name. - * src/pcf/pcfdrivr.c (PCF_Face_Done): Free `style_name'. - -2004-07-26 Darren J Longhorn - - * include/freetype/config/ftconfig.h (FT_SIZEOF_LONG): Recognize - five-byte `long' (which is avoided then). - -2004-07-25 Detlef Würkner - - * src/pcf/pcfdrivr.c (PCF_Set_Pixel_Size): Compare heights, not - ppem values. - (PCF_Set_Point_Size): Don't call PCF_Set_Pixel_Size but provide own - code to compare ppem values. - * src/bdf/bdfdrivr.c (BDF_Set_Pixel_Size): Compare heights, not - ppem values. - (BDF_Set_Point_Size): Don't call BDF_Set_Pixel_Size but provide own - code to compare ppem values. - -2004-07-25 Kornfeld Eliyahu Peter - - * src/sfnt/sfobjs.c (sfnt_load_face): Handle - TT_NAME_ID_PREFERRED_FAMILY and TT_NAME_ID_PREFERRED_SUBFAMILY. - -2004-07-24 Derek B. Noonburg - - * src/cff/cffload.c (cff_font_load): Always create inverse mapping. - Even if the charstring count is the same as the CID count, it is - still possible that the font uses a different CID -> GID mapping. - -2004-07-23 Werner Lemberg - - * src/truetype/ttobjs.c (tt_face_init): Accept 0x00020000 format tag - found in some Arphic fonts made for Chinese version of Windows 3.1. - -2004-07-17 David Turner - - Fixed a dangling pointer bug in the cache code that happened in very - rare cases, i.e., when a new family object was destroyed by an - out-of-memory condition during a glyph node initialization. The - function FTC_Cache_Lookup would flush the cache and restart the - lookup with a bad pointer. - - * include/freetype/cache/ftcglyph.h (FTC_FAMILY_TREE): New macro. - (FTC_GCACHE_LOOKUP_CMP): Use it. - Handle reference count in `num_nodes' correctly. - - * src/cache/ftcglyph.c (FTC_GNode_UnselectFamily): Use - FTC_FAMILY_FREE. - (FTC_GCache_Lookup): Handle reference count in `num_nodes' correctly. - - * src/cache/ftcmanag.c (FTC_Manager_FlushN): Fixed a cache flushing - bug. - - * src/truetype/ttinterp.c (Normalize): Fixed a bug that caused - long and unnecessary delays while normalizing huge vectors. - -2004-07-15 Werner Lemberg - - * docs/CHANGES: Updated. - - * src/base/ftstroke.c (FT_Stroker_ParseOutline): Fix compiler - warning. - -2004-07-15 David Turner - - * src/base/ftstroke.c (FT_Stroker_ParseOutline): Single points - are not stroked, preventing a bug with pala.ttf and other - fonts. - - * include/freetype/ftstroke.h: Updating documentation comments. - -2004-07-13 Werner Lemberg - - * src/base/ftstroke.c (ft_stroke_border_reverse): Removed. Unused. - -2004-07-12 David Turner - - * src/base/ftstroke.c (ft_stroke_border_close): Add second parameter - to indicate reversion of points. - Update all callers. - (ft_stroke_border_reverse): Fix initialization of `point1' and - `tag1'. - - * src/cache/ftcsbits.c (ftc_snode_load): Fixing advance computation - for transformed glyphs. - -2004-07-11 David Turner - - Fix bugs that prevented the stroker to correctly generate stroked - paths from closed paths, i.e., nearly all glyphs in vectorial fonts. - - The code is still _very_ buggy though; treat with special care. - - * src/base/ftstroke.c (FT_STROKE_TAG_BEGIN_END): New macro. - (ft_stroke_border_reverse): New function. - (ft_stroker_inside): Remove local variable `sigma'; use different - threshold. - (ft_stroker_add_reverse_left): Switch begin/end tags if necessary. - (FT_Stroker_EndSubPath): Call ft_stroker_inside and - ft_stroke_border_reverse. - -2004-06-26 Peter Kovar - - * src/truetype/ttgload.c (load_truetype_glyph): Fix typo. - -2004-06-25 Werner Lemberg - - * src/type1/t1afm.c (afm_atoindex): Fix boundary test. Reported - by Dirck Blaskey. - -2004-06-24 David Turner - - - * Version 2.1.9 released. - ========================= - - - * src/truetype/ttgload.c, src/truetype/ttxgvar.c: Removing - compiler warnings. - -2004-06-23 Werner Lemberg - - * include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare - FT_QAlloc_Debug and FT_QRealloc_Debug. - - * src/base/ftutil.c (FT_QAlloc): Fix error and debug messages. - (FT_QRealloc): Call FT_QAlloc if original pointer is NULL. - Fix error message. - -2004-06-23 David Turner - - * include/freetype/internal/ftmemory.h, src/base/ftutil.c - (FT_QAlloc, FT_QRealloc), src/base/ftdbgmem.c (FT_QAlloc_Debug, - FT_QRealloc_Debug): New functions that perform allocation without - zero-ing out the corresponding blocks. - - * include/freetype/internal/ftmemory.h (FT_MEM_QALLOC, - FT_MEM_QREALLOC, FT_MEM_QNEW, FT_MEM_QNEW_ARRAY, - FT_MEM_QRENEW_ARRAY, FT_QALLOC, FT_QREALLOC, FT_QNEW, FT_QNEW_ARRAY, - FT_QRENEW_ARRAY): New macros. - - * src/base/ftstream.c (FT_Stream_EnterFrame): Use FT_QALLOC. - * src/gzip/ftgzip.c (FT_Stream_OpenGzip): Use FT_QNEW_ARRAY. - * src/sfnt/sfobjs.c (tt_face_get_name): Use FT_QNEW_ARRAY. - - * src/sfnt/ttload.c (tt_face_load_directory, tt_face_load_metrics, - tt_face_load_gasp): Use FT_QNEW_ARRAY. - (tt_face_load_kern): Use FT_QNEW_ARRAY. - Small optimization in the kerning table verifier; this speeds up - TrueType face opening by about 7%. - (tt_face_load_hdmx): Use FT_QNEW_ARRAY and FT_QALLOC. - - * include/freetype/config/ftmodule.h: Changed the order of modules, - putting TrueType and Type 1 first. This dramatically improves the - performance of face open/close operations. For example, putting the - TrueType driver first in the list results in a 5x speedup when - opening `Vera.ttf'. - - The very problem is that both the PCF and BDF drivers do a lot more - than necessary to detect that they cannot handle a font file. - -2004-06-22 Werner Lemberg - - * src/pcf/pcfread.c (pcf_read_TOC, pcf_get_properties, - pcf_get_metrics, pcf_get_bitmaps, pcf_get_encodings): Improve - debugging messages. - - * src/pcf/pcfdrivr.c (FT_COMPOMENT): Move up. - (PCF_Face_Init): Simplify code. - - * src/bdf/bdfdrivr.h (BDF_FaceRec): New element `default_glyph'. - - * src/bdf/bdflib.c (_bdf_add_property, _bdf_parse_start), - src/bdf/bdf.h (bdf_font_t): s/default_glyph/default_char/. - - * src/bdf/bdfdrivr.c (BDF_Face_Init): Fix number of glyphs. - Set `default_glyph'. - (BDF_Glyph_Load): Use `default_glyph' for undefined glyph. - - * docs/CHANGES: Updated. - -2004-06-21 Werner Lemberg - - * docs/CHANGES: Updated. - -2004-06-21 David Turner - - * src/truetype/ttgload.c (TT_Process_Simple_Glyph, - load_truetype_glyph): Don't access (unrounded) - `TT_Size.root.metrics' but (rounded) `TT_Size.metrics'. This fixes - a scaling bug that caused incorrect rendering when the bytecode - interpreter was enabled. - -2004-06-14 Huw D M Davies - - * src/winfonts/winfnt.c (FNT_Face_Init): Set x_ppem and y_ppem - based on pixel_width and pixel_height. - (FNT_Size_Set_Pixels): Updated. - -2004-06-14 Werner Lemberg - - * src/lzw/zopen.c: Comment out inclusion of signal.h and unistd.h. - Reported by Hyvärinen Jyrki Juhani. - -2004-06-11 Werner Lemberg - - * docs/CHANGES: Updated. - -2004-06-10 David Turner - - * src/base/ftobject.c, src/base/fthash.c, src/base/ftexcept.c, - src/base/ftsysio.c, src/base/ftsysmem.c, src/base/ftlist.c: Removed. - Obsolete. - - * src/raster/ftraster.c (Alignment, PAlignment): New union to fix - problems with 64bit systems. - (AlignProfileSize): Use it. - -2004-06-08 David Turner - - * include/freetype/freetype.h (FT_GlyphMetrics): Move `lsb_delta' - and `rsb_delta' elements to... - (FT_GlyphSlotRec): Here to retain binary compatibility with older - FreeType versions. - Update all users. - - * src/sfnt/sfobjs.c (tt_face_get_name): Remove compiler warning. - - * src/winfonts/winfnt.c (FNT_Load_Glyph): Add missing initialization - of slot->metrics.width and slot->metrics.height when loading a - Windows FNT glyph. Thanks to Huw Davies. - - * include/freetype/cache/ftcmru.h (FTC_MruNode_CompareFunc): Change - return type to FT_Bool. - - * src/cache/ftbasic.c (ftc_basic_family_compare): Change return - type to FT_Bool. - - * src/cache/ftccache.c (FTC_Cache_Init, ftc_cache_init): Make - the former call the latter, not vice versa. - (FTC_Cache_Done, ftc_cache_done): Ditto. - - * src/cache/ftcglyph.c (FTC_GNode_Compare, ftc_gnode_compare): Make - the former call the latter, not vice versa. - (FTC_GCache_Init, ftc_gcache_init): Ditto. - (FTC_GCache_Done, ftc_gcache_done): Ditto. - - * src/cache/ftcimage.c (FTC_INode_Free, ftc_inode_free): Make the - former call the latter, not vice versa. - (FTC_INode_Weight, ftc_inode_weight): Ditto. - - * src/cache/ftcmanag.c (ftc_size_node_compare, - ftc_size_node_compare_faceid, ftc_face_node_compare): Change return - type to FT_Bool. - - * src/cache/ftcsbits.c (FTC_SNode_Free, ftc_snode_free): Make the - former call the latter, not vice versa. - (FTC_SNode_Weight, ftc_snode_weight): Ditto. - (FTC_SNode_Compare, ftc_snode_compare): Ditto. - - * src/cache/ftcsbits.c: Fix some bugs and inefficiencies in the cache - sub-system. - -2004-06-05 Werner Lemberg - - * src/autofit/afloader.c (af_loader_load_g): Set `lsb_delta' and - `rsb_delta' in slot->metrics and tune side bearings slightly. - -2004-06-04 Werner Lemberg - - * docs/CHANGES: Updated. - -2004-06-04 David Chester - - Improve inter-letter spacing for autohinted glyphs. - - * include/freetype/freetype.h (FT_Glyph_Metrics): Add elements - `lsb_delta' and `rsb_delta'. - - * src/autohint/ahhint.c (ah_hinter_load): Set `lsb_delta' and - `rsb_delta' in slot->metrics and tune side bearings slightly. - -2004-06-04 David Turner - - * src/autofit/*: Important fixes to the auto-fitter. The output - now seems to be 100% equivalent to the auto-hinter, while being - about 2% faster (which proves that script-specific algorithm - selection isn't a performance problem). - - To test it, change `autohint' to `autofit' in - and recompile. - - A few more testing is needed before making this the official - auto-hinting module. - -2004-06-02 Werner Lemberg - - * src/truetype/ttgload.c (compute_glyph_metrics): Fix compiler - warnings. - -2004-06-01 Werner Lemberg - - * src/sfnt/sfobjs.c (tt_face_get_name): Make sure that an English - name record for the Apple platform is preferred to a non-English - entry for the Microsoft platform. Problem reported by HANDA - Ken'ichi. - -2004-05-19 George Williams - - * src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New - auxiliary functions. - (T1_Get_MM_Var): Provide axis tags. - Use mm_axis_unmap and mm_weights_unmap to provide default values - for design and normalized axis coordinates. - - * include/freetype/t1tables.h (PS_DesignMapRec): Change type of - `design_points' to FT_Long. - Update all users. - -2004-05-17 Werner Lemberg - - * src/base/ftbbox.c (BBox_Conic_Check): Fix boundary cases. - Reported by Mikey Anbary . - -2004-05-15 Werner Lemberg - - * src/sfnt/sfobjs.c (sfnt_done_face): Free face->postscript_name. - -2004-05-15 George Williams - - * src/sfnt/ttload.c (tt_face_load_max_profile): Always set - face->root.num_glyphs. - -2004-05-14 Masatake YAMATO - George Williams - - * src/sfnt/ttload.c (sfnt_dir_check): Handle `bhed' properly. - -2004-05-14 Werner Lemberg - - * src/cache/ftcbasic.c (ftc_basic_family_compare, - ftc_basic_family_init, ftc_basic_family_get_count, - ftc_basic_family_load_bitmap, ftc_basic_family_load_glyph, - ftc_basic_gnode_compare_faceid): Adjust parameters and return types - to prototypes given in header files from include/freetype/cache. - Use casts to proper types locally. - (ftc_basic_image_family_class, ftc_basic_image_cache_class, - ftc_basic_sbit_family_class, ftc_basic_sbit_cache_class): Remove - casts. - - * src/cache/ftccback.h: Adjust parameters and return types to - prototypes given in header files from include/freetype/cache. - - * src/cache/ftcimage.c (ftc_inode_free, ftc_inode_new, - ftc_inode_weight): Adjust parameters and return types to prototypes - given in header files from include/freetype/cache. Use casts to - proper types locally. - - * src/cache/ftcsbits.c (ftc_snode_free, ftc_snode_new, - ftc_snode_weight, ftc_snode_compare): Adjust parameters and return - types to prototypes given in header files from - include/freetype/cache. Use casts to proper types locally. - - * src/cache/ftccmap.c (ftc_cmap_node_free, ftc_cmap_node_new, - ftc_cmap_node_weight, ftc_cmap_node_compare, - ftc_cmap_node_remove_faceid): Adjust parameters and return types to - prototypes given in header files from include/freetype/cache. Use - casts to proper types locally. - (ftc_cmap_cache_class): Remove casts. - - * src/cache/ftcglyph.c (ftc_gnode_compare, ftc_gcache_init, - ftc_gcache_done): Adjust parameters and return types to prototypes - given in header files from include/freetype/cache. Use casts to - proper types locally. - - * src/cache/ftcmanag.c (ftc_size_node_done, ftc_size_node_compare, - ftc_size_node_init, ftc_size_node_reset, - ftc_size_node_compare_faceid, ftc_face_node_init, - ftc_face_node_done, ftc_face_node_compare: Adjust parameters and - return types to prototypes given in header files from - include/freetype/cache. Use casts to proper types locally. - - (ftc_size_list_class, ftc_face_list_class): Remove casts. - -2004-05-13 Werner Lemberg - - * src/autohint/ahmodule.c (ft_autohinter_init, ft_autohinter_done): - Use FT_Module as parameter and do a cast to FT_AutoHinter locally. - (autohint_module_class): Remove casts. - - * src/base/ftglyph.c (ft_bitmap_glyph_init, ft_bitmap_glyph_copy, - ft_bitmap_glyph_done, ft_bitmap_glyph_bbox, ft_outline_glyph_init, - ft_outline_glyph_done, ft_outline_glyph_copy, - ft_outline_glyph_transform, ft_outline_glyph_bbox, - ft_outline_glyph_prepare): Use FT_Glyph as parameter and do a cast - to FT_XXXGlyph locally. - Use FT_CALLBACK_DEF throughout. - (ft_bitmap_glyph_class, ft_outline_glyph_class): Remove casts. - - * src/bdf/bdfdrivr.c (bdf_cmap_init, bdf_cmap_done, - bdf_cmap_char_index, bdf_cmap_char_next): Use FT_CMap as parameter - and do a cast to BDF_CMap locally. - (bdf_cmap_class): Remove casts. - -2004-05-12 Werner Lemberg - - * src/cff/cffgload.h (CFF_Builder): Remove `error'. - * src/cff/cffgload.c (cff_decoder_parse_charstrings): Replace - `Memory_Error' with `Fail' und update all users. - -2004-05-11 Werner Lemberg - - * include/freetype/internal/psaux.h (T1_ParseState): New - enumeration. - (T1_BuilderRec): Replace `path_begun' with `parse_state'. - Remove `error'. - * src/psaux/t1decode.c (t1_decoder_parse_charstrings): Replace - `Memory_Error' with `Fail' and update all users. - Don't use `builder->error'. - Replace `path_begun' with `parse_state' and check parsing states. - - * src/psaux/psobjs.c (t1_builder_init, t1_builder_start_point): - Replace `path_begun' with `parse_state' and check parsing states. - -2004-05-10 George Williams - - * src/truetype/ttxgvar.c (ft_var_load_avar): Do free arrays in case - of error -- `avar' is optional so we can't rely on tt_done_blend - being called automatically. - -2004-05-09 George Williams - - * src/truetype/ttxgvar.c (ft_var_load_avar, ft_var_load_gvar): Fix - error handling. - -2004-05-07 Werner Lemberg - - * src/pfr/pfrobjs.c, src/pfr/pfrobjs.h (pfr_face_init, - pfr_face_done, pfr_face_get_kerning, pfr_slot_init, pfr_slot_done, - pfr_slot_load): Don't use PFR_XXX but FT_XXX arguments which are - typecast to the proper PFR_XXX types within the function. - Update code accordingly. - - * src/pfr/pfrdrivr.c (pfr_get_kerning, pfr_get_advance, - pfr_get_metrics, pfr_get_service): Don't use PFR_XXX but FT_XXX - arguments which are typecast to the proper PFR_XXX types within the - function. - Update code accordingly. - Use FT_CALLBACK_DEF throughout. - (pfr_metrics_service_rec, pfr_driver_class): Remove casts. - -2004-05-06 Masatake YAMATO - - * src/truetype/ttgxvar.c (ft_var_load_gvar): Use FT_FACE_STREAM. - (*): Rename local variable OffsetToData to offsetToData. - -2004-05-06 Werner Lemberg - - * src/cff/cffobjs.c (cff_size_done, cff_size_init, cff_size_reset, - cff_slot_done, cff_slot_init, cff_face_init, cff_face_done): Access - root fields directly. - * src/cff/cffdrivr.c (Load_Glyph): Access root fields directly. - - * src/truetype/ttgload.c (TT_Process_Simple_Glyph): Save current - frame before calling TT_Vary_Get_Glyph_Deltas. - - * src/pcf/pcfdrivr.c (PCF_CMapRec): Rename `cmap' to `root' for - consistency. - (pcf_cmap_init, pcf_cmap_done, pcf_cmap_char_index, - pcf_cmap_char_next): Don't use PCF_XXX but FT_XXX arguments which - are typecast to the proper PCF_XXX types within the function. - Update code accordingly. - (pcf_cmap_class): Remove casts. - (PCF_Face_Done, PCF_Face_Init, PCF_Set_Pixel_Size): Don't use - PCF_XXX but FT_XXX arguments which are typecast to the proper - PCF_XXX types within the function. - Update code accordingly. - Use FT_CALLBACK_DEF throughout. - (PCF_Set_Point_Size): New wrapper function. - (PCF_Glyph_Load, pcf_driver_requester): Use FT_CALLBACK_DEF. - (pcf_driver_class): Remove casts. - -2004-05-04 Steve Hartwell - - * src/truetype/ttobjs.c (tt_driver_done): Fix typo. - -2004-05-04 Werner Lemberg - - * src/bdf/bdfdrivr.c (BDF_Face_Done, BDF_Face_Init, - BDF_Set_Pixel_Size): Don't use BDF_XXX but FT_XXX arguments which - are typecast to the proper BDF_XXX types within the function. - Update code accordingly. - Use FT_CALLBACK_DEF throughout. - (BDF_Set_Point_Size): New wrapper function. - (bdf_driver_class): Remove casts. - - * src/cff/cffdrivr.c (Get_Kerning, Load_Glyph, cff_get_interface): - Don't use CFF_XXX but FT_XXX arguments which are typecast to the - proper CFF_XXX types within the function. - Update code accordingly. - Use FT_CALLBACK_DEF throughout. - (cff_driver_class): Remove casts. - - * src/cff/cffobjs.h, src/cff/cffobjs.c (cff_size_done, - cff_size_init, cff_size_reset, cff_slot_done, cff_slot_init, - cff_face_init, cff_face_done, cff_driver_init, cff_driver_done): - Don't use CFF_XXX but FT_XXX arguments which are typecast to the - proper CFF_XXX types within the function. - Update code accordingly. - (cff_point_size_reset): New wrapper function. - - * src/cid/cidobjs.h, src/cid/cidobjs.c (cid_slot_done, - cid_slot_init, cid_size_done, cid_size_init, cid_size_reset, - cid_face_done, cid_face_init, cid_driver_init, cid_driver_done): - Don't use CID_XXX but FT_XXX arguments which are typecast to the - proper CID_XXX types within the function. - Update code accordingly. - (cid_point_size_reset): New wrapper function. - - * src/cid/cidgload.c, src/cid/cidgload.h (cid_slot_load_glyph): - Don't use CID_XXX but FT_XXX arguments which are typecast to the - proper CID_XXX types within the function. - Update code accordingly. - - * src/cid/cidriver.c (cid_get_interface): - Don't use CID_XXX but FT_XXX arguments which are typecast to the - proper CID_XXX types within the function. - Update code accordingly. - Use FT_CALLBACK_DEF. - (t1cid_driver_class): Remove casts. - - * src/truetype/ttdriver.c (tt_get_interface): Use FT_CALLBACK_DEF. - * src/truetype/ttgxvar.c (ft_var_load_avar): Don't free non-local - variables (this is done later). - (ft_var_load_avar): Fix call to FT_FRAME_ENTER. - (TT_Get_MM_Var): Fix size for `fvar_fields'. - (TT_Vary_Get_Glyph_Deltas): Handle deallocation of local variables - correctly. - - * src/base/ftdbgmem.c (ft_mem_debug_realloc): Don't abort if - current size is zero. - -2004-05-03 Steve Hartwell - - * src/truetype/ttobjs.h, src/truetype/ttobjs.c (tt_face_init, - tt_face_done, tt_size_init, tt_size_done, tt_driver_init, - tt_driver_done): Don't use TT_XXX but FT_XXX arguments which are - typecast to the proper TT_XXX types within the function. - Update code accordingly. - - * src/truetype/ttdriver.c (Get_Kerning, Set_Char_Sizes, - Set_Pixel_Sizes, Load_Glyph, tt_get_interface): Don't use TT_XXX but - FT_XXX arguments which are typecast to the proper TT_XXX types - within the function. - Update code accordingly. - (tt_driver_class): Remove casts. - -2004-05-02 Werner Lemberg - - * src/sfnt/ttload.c (tt_face_free_names): Check that `table->names' - is not NULL. Reported by Gordon Childs . - -2004-04-29 Werner Lemberg - - * docs/formats.txt: Add more information on PFR format. - -2004-04-28 Werner Lemberg - - * docs/formats.txt: New file. - * docs/CHANGES: Updated. - -2004-04-28 Masatake YAMATO - - * include/freetype/internal/tttypes.h (GX_BlendRec_) - [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Fix a typo. - - * src/truetype/ttgxvar.h (GX_BlendRec_): Fix a typo. - -2004-04-27 Masatake YAMATO - - * src/truetype/ttgxvar.h: Use FT_LOCAL instead of FT_LOCAL_DEF - for function declarations. - -2004-04-25 George Williams - - * src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix typo. - -2004-04-25 Werner Lemberg - - * src/truetype/Jamfile, docs/CHANGES: Updated. - -2004-04-24 Werner Lemberg - - * src/pcf/pcfdrivr.c: Revert change from 2004-04-17. - * src/pcf/pcfutil.c: Use FT_LOCAL_DEF. - * src/pcf/pcfutil.h: Include FT_CONFIG_CONFIG_H. - Use FT_BEGIN_HEADER and FT_END_HEADER. - Use FT_LOCAL. - -2004-04-24 George Williams - - Add support for Apple's distortable font technology (in GX fonts). - - * devel/ftoption.h, include/freetype/config/ftoption.h - (TT_CONFIG_OPTION_GX_VAR_SUPPORT): New macro. - - * include/freetype/ftmm.h (FT_Var_Axis, FT_Var_Named_Style, - FT_MM_Var): New structures. - (FT_Get_MM_Var, FT_Set_Var_Design_Coordinates, - FT_Set_Var_Blend_Coordinates): New function declarations. - - * include/freetype/internal/services/svmm.h (FT_Get_MM_Var_Func, - FT_Set_Var_Design_Func): New typedefs. - Update MultiMasters service. - - * include/freetype/internal/tttypes.h - [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include FT_MULTIPLE_MASTERS_H. - (GX_Blend) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: New typedef. - (TT_Face) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: New members `doblend' - and `blend'. - - * include/freetype/tttags.h (TTAG_avar, TTAG_cvar, TTAG_gvar): New - macros. - - * include/freetype/internal/fttrace.h: Add `ttgxvar'. - - * src/base/ftmm.c (FT_Get_MM_Var, FT_Set_Var_Design_Coordinates, - FT_Set_Var_Blend_Coordinates): New functions. - - * src/sfnt/sfobjs.c (sfnt_load_face) - [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Set FT_FACE_FLAG_MULTIPLE_MASTERS - flag for GX var fonts. - - * src/truetype/ttgxvar.c, src/truetype/ttgxvar.h: New files. - - * src/truetype/truetype.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include - ttgxvar.c. - - * src/truetype/ttdriver.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include - FT_MULTIPLE_MASTERS_H, FT_SERVICE_MULTIPLE_MASTERS_H, and ttgxvar.h. - (tt_service_gx_multi_masters) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: - New service. - (tt_services) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Updated. - - * src/truetype/ttgload.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include - ttgxvar.h. - (TT_Process_Simple_Glyph, load_truetype_glyph) - [TT_CONFIG_OPTION_GX_VAR_SUPPORT] :Support GX var fonts. - - * src/truetype/ttobjs.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include - ttgxvar.h. - (tt_done_face) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Call - tt_done_blend. - - * src/truetype/ttpload.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include - ttgxvar.h. - (tt_face_load_cvt) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Call - tt_face_vary_cvt. - - * src/truetype/rules.mk (TT_DRV_SRC): Add ttgxvar.c. - - * src/type1/t1driver.c (t1_service_multi_masters): Add T1_Get_MM_Var - and T1_Set_Var_Design. - - * src/type1/t1load.c (FT_INT_TO_FIXED, FT_FIXED_TO_INT): New macros. - (T1_Get_MM_Var, T1_Set_Var_Design): New functions. - - * src/type1/t1load.h (T1_Get_MM_Var, T1_Set_Var_Design): New - function declarations. - -2004-04-23 Werner Lemberg - - * include/freetype/ftcache.h (FT_Get_CharMap_Index): Rename - declaration and move to... - * include/freetype/freetype.h (FT_Get_Charmap_Index): Here. - (FREETYPE_PATCH): Set to 9. - - * src/base/ftobjs.c (FT_Get_Charmap_Index): New function. - - * builds/unix/configure.ac (version_info): Set to 9:7:3. - * builds/unix/configure: Updated. - - * builds/win32/visualc/index.html, - builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype.vcproj: s/218/219/. - - * builds/freetype.mk (refdoc), README, Jamfile (RefDoc): - s/2.1.8/2.1.9/. - - * docs/CHANGES, docs/VERSION.DLL: Updated. - -2004-04-21 Werner Lemberg - - * src/cff/cffparse.c (cff_parser_run), src/psaux/psobjs.c - (ps_parser_load_field): Use FT_CHAR_BIT. - -2004-04-21 David Turner - - - * Version 2.1.8 released. - ========================= - - - * src/cff/cffobjs.c (cff_face_init): Fix a small memory leak. - - * src/autofit/afloader.c (af_loader_load_g), src/autofit/afmodule.c - (af_autofitter_load_glyph), src/base/ftdebug.c (FT_Trace_Get_Name): - Remove compiler warnings. - - * src/autofit/aftypes.h: Undefine AF_DEBUG. - - * src/lzw/zopen.c (rmask), src/pcf/pcfdrivr.c (pcf_service_bdf, - pcf_services), src/pcf/pcfread.c (tableNames), src/psaux/psobjs.c - (ft_char_table), src/type42/t42drivr.c (t42_service_glyph_dict, - t42_service_ps_font_name): Decorate data arrays with `const' to - avoid populating the `.data' segment. - - * src/lzw/Jamfile: New file. - -2004-04-20 Werner Lemberg - - * src/psaux/psobjs.c (T1Radix): Renamed to... - (ps_radix): This. - Update current cursor position. - - * docs/CHANGES: Updated. - -2004-04-18 Werner Lemberg - - * src/truetype/ttgload.c, src/truetype/ttgload.h (TT_Load_Glyph), - src/ttdriver.c (Load_Glyph): Change type of `glyph_index' to - FT_UInt. From Lex Warners. - -2004-04-17 Chisato Yamauchi - - * src/sfnt/ttload.c (tt_face_load_sfnt_header): Really fix change - from 2004-03-19. - - * src/bdf/bdfdrivr.c (BDF_Face_Init): Use `ft_strlen'. - - * src/pcf/pcfutil.c, src/pcf/pcfutil.h: Decorate functions with - `static'. - Remove unused function `RepadBitmap'. - * src/pcf/pcfdrivr.c: Don't include pcfutil.h. - -2004-04-16 Werner Lemberg - - * builds/unix/freetype-config.in (usage): Fix and improve usage - information. - -2004-04-15 Werner Lemberg - - * builds/unix/ftconfig.in, builds/vms/ftconfig.h: Define - FT_CHAR_BIT. - - * src/base/ftobjs.c (FT_Load_Glyph): Don't apply autohinting if - glyph is vertically distorted or mirrored. - - * src/cff/cffgload.c (cff_slot_load): Handle zero `size' properly - for embedded bitmaps. - - * docs/CHANGES: Updated. - -2004-04-15 bytesoftware - - * include/freetype/config/ftconfig.h, src/base/ftstream.c - (FT_Stream_ReadFields): More fixes using FT_CHAR_BIT. - -2004-04-14 Werner Lemberg - - * include/freetype/config/ftconfig.h (FT_CHAR_BIT): New macro. - -2004-04-14 Alex Strelnikov - - * src/cache/ftcsbits.c (ftc_snode_load): Initialize `*asize' in case - of error. - -2004-04-14 Werner Lemberg - - * src/base/ftmac.c [__GNUC__]: Define OS_INLINE. - * builds/unix/configure.ac: Don't try to remove `-ansi' compilation - switch on the Mac. - - * builds/unix/ltmain.sh: Regenerated with `libtoolize --force - --copy' from libtool 1.5.6. - * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from - automake 1.8a. - * builds/unix/configure: Regenerated with autoconf 2.59a. - -2004-04-13 Werner Lemberg - - * include/freetype/config/ftconfig.h: Use CHAR_BIT to define - size of FT_SIZEOF_xxx. - -2004-04-12 Chisato Yamauchi - - * include/freetype/internal/sfnt.h (TT_Find_SBit_Image_Func, - TT_Load_SBit_Metrics_Func): New typedefs. - (SFNT_Interface): Add find_sbit_image and load_sbit_metrics. - - * src/sfnt/sfdriver.c (sfnt_interface): Updated. - * src/sfnt/ttsbit.h (tt_find_sbit_image, tt_load_sbit_metrics): New - declarations. - * src/sfnt/ttsbit.c (find_sbit_image): Renamed to... - (tt_find_sbit_image): This. - Updated all callers. - (load_sbit_metrics): Renamed to... - (tt_load_sbit_metrics): This. - Updated all callers. - -2004-04-12 Werner Lemberg - - * configure: Accept makepp also. - - * builds/unix/detect.mk: Use proper path to unix-def.mk. - * builds/unix/unix-def.in (BUILD_DIR, PLATFORM): Remove. - * builds/unix/unix.mk (BUILD_DIR, PLATFORM): Define. - Use BUILD_DIR. - - * docs/INSTALL, docs/INSTALL.GNU, docs/INSTALL.UNX: Update - documentation on makepp. - -2004-04-11 Werner Lemberg - - * src/lzw/zopen.c: Don't include sys/param.h and sys/stat.h. - -2004-04-10 Werner Lemberg - - * src/lzw/ftlzw.c: Include zopen.h dependent on - FT_CONFIG_OPTION_USE_LZW. - - * src/base/ftdebug.c: s/index/idx/ to avoid compiler warnings. - -2004-04-02 Werner Lemberg - - * builds/unix/ltmain.sh: Regenerated with `libtoolize --force - --copy' from libtool 1.5.2. - * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from - automake 1.8a. - * builds/unix/configure: Regenerated with autoconf 2.59a. - -2004-04-01 Werner Lemberg - - * builds/unix/ft-munmap.m4 (FT_MUNMAP_PARAM): Fix arguments of - AC_COMPILE_IFELSE. - * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from - automake 1.8a. - * builds/unix/configure: Regenerated with autoconf 2.59a. - * builds/unix/config.guess, builds/unix/config.sub: Updated from - `config' CVS module at subversions.gnu.org. - * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from - `texinfo' CVS module at subversions.gnu.org. - * builds/freetype.mk (refdoc): Updated. - -2004-03-31 Werner Lemberg - - Handle broken FNT files which don't have a trailing NULL byte - in the face name string. - - * src/winfonts/winfnt.h (FNT_FontRec): New member `family_name'. - * src/winfonts/winfnt.c (fnt_font_done): Free font->family_name. - (FNT_Face_Init): Append a final zero byte to the font face name. - -2004-03-30 Werner Lemberg - - * src/sfnt/ttload.c (tt_face_load_sfnt_header): Fix change from - 2004-03-19. - -2004-03-27 Werner Lemberg - - * src/base/descrip.mms (OBJS): Add ftbbox.obj. - -2004-03-26 George Williams - - Add vertical phantom points. - - * include/freetype/internal/tttypes.h (TT_LoaderRec): Add - `top_bearing', `vadvance', `pp3', and `pp4'. - - * src/autofit/afloader.c (af_loader_load_g): Handle two more points. - - * src/autohint/ahhint.c (ah_hinter_load): Handle two more points. - * src/truetype/ttgload.c (Get_VMetrics): New function. - (TT_Load_Simple_Glyph, TT_Process_Simple_Glyph): Handle two more - points. - (load_truetype_glyph): Use Get_VMetrics. - Handle two more points. - (compute_glyph_metrics): Thanks to vertical phantom points we now - can always compute `advance_height' and `top_bearing'. - * src/truetype/ttobjs.h (TT_SubglyphRec): Add vertical phantom - points. - - - * src/autohint/ahglyph.c (ah_outline_load): Fix allocation of - `news'. - -2004-03-21 Werner Lemberg - - * src/bdf/bdfdrivr.c (BDF_Glyph_Load): Fix left side bearing. - -2004-03-20 Steve Hartwell - - * src/cache/ftcmru.c (FTC_MruList_RemoveSelection): Handle a NULL - value for `selection' as `select all'. - -2004-03-19 Steve Hartwell - - * src/sfnt/ttload.c (tt_face_load_sfnt_header): Reject face_index - values > 0 if loading non-TTC fonts. - - * src/base/ftmac.c (open_face_from_buffer): Set positive face_index - to zero before calling FT_Open_Face. - - * docs/CHANGES: Updated. - -2004-03-04 Werner Lemberg - - * Jamfile, vms_make.com, builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype/vcproj, include/freetype/ftmoderr.h: - Add LZW module. - - * Jamfile.in: Removed. - - * docs/CHANGES: Updated. - - * include/freetype/internal/ftobjs.h: s/MIN/FT_MIN/, s/MAX/FT_MAX/, - s/ABS/FT_ABS/. Updated all callers. - - * src/type1/t1load.c (parse_dict), src/pcf/pcfdrivr.c - (PCF_Face_Init): Use FT_ERROR_BASE. - -2004-03-04 Albert Chin - - Add support for PCF fonts compressed with LZW (extension .pcf.Z, - created with `compress'). - - * include/freetype/config/ftoption.h, devel/ftoption.h - (FT_CONFIG_OPTION_USE_LZW): New macro. - - * include/freetype/ftlzw.h: New file. - * include/freetype/config/ftheader.h (FT_LZW_H): New macro for - ftlzw.h. - - * src/lzw/*: New files. - - * src/pcf/pcfdrivr.c: Include FT_LZW_H. - (PCF_Face_Init): Try LZW also. - - * src/gzip/ftgzip.c: s/0/Gzip_Err_Ok/ where appropriate. - Beautify. - -2004-03-03 Werner Lemberg - - * src/pshinter/pshalgo.c (psh_hint_table_init): Simplify code. - -2004-03-02 Werner Lemberg - - Add embedded bitmap support to CFF driver. - - * src/cff/cffobjs.h (CFF_SizeRec): New structure. - - * src/cff/cffgload.c (cff_builder_init): Updated. - (cff_slot_load): Updated. - [TT_CONFIG_OPTION_EMBEDDED_BITMAPS]: Load sbit. - - * src/cff/cffobjs.c (sbit_size_reset) - [TT_CONFIG_OPTION_EMBEDDED_BITMAPS]: New function. - (cff_size_get_globals_funcs, cff_size_done, cff_size_init): Updated. - (cff_size_reset): Updated. - [TT_CONFIG_OPTION_EMBEDDED_BITMAPS]: Call sbit_size_reset. - - * src/cff/cffdrivr.c (Load_Glyph): Updated. - (cff_driver_class): Use CFF_SizeRec. - - * docs/CHANGES: Updated. - -2004-03-01 Werner Lemberg - - * src/pshinter/pshglob.c (psh_globals_scale_widths): Don't use - FT_RoundFix but FT_PIX_ROUND. - (psh_blues_snap_stem): Don't use blue_shift but blue_threshold. - - * src/pshinter/pshalgo.c (PSH_STRONG_THRESHOLD_MAXIMUM): New macro. - (psh_glyph_find_string_points): Use PSH_STRONG_THRESHOLD_MAXIMUM. - (psh_glyph_find_blue_points): New function. Needed for fonts like - p052003l.pfb (URW Palladio L Roman) which have flex curves at the - base line within blue zones, but the flex curves aren't covered by - hints. - (ps_hints_apply): Use psh_glyph_find_blue_points. - -2004-02-27 Garrick Meeker - - * builds/unix/configure.ac: Fix compiler flags for - `--with-old-mac-fonts'. - * builds/unix/configure: Regenerated. - - * src/base/ftmac.c: s/TARGET_API_MAC_CARBON/!TARGET_API_MAC_OS8/. - (FT_New_Face_From_Resource): New function. - (FT_New_Face): Use FT_New_Face_From_Resource. - (FT_New_Face_From_FSSpec): Use FT_New_Face_From_Resource. - [__MWERKS__]: Don't include FSp_fopen.h. - -2004-02-26 Werner Lemberg - - * src/pshinter/pshglob.c (psh_globals_new): Fix value of - `dim->stdw.count'. - Don't assign default values to blue scale and blue shift. - -2004-02-25 Werner Lemberg - - * docs/CHANGES: Updated. - -2004-02-25 Garrick Meeker - Steve Hartwell - - Improve MacOS fond support. Provide a new API - `FT_New_Face_From_FSSpec' similar to `FT_New_Face'. - - * src/base/ftmac.c [__MWERKS__]: Include FSp_fpopen.h. - STREAM_FILE [__MWERKS__]: New macro. - (ft_FSp_stream_close, ft_FSp_stream_io) [__MWERKS__]: New functions. - (file_spec_from_path) [__MWERKS__]: Updated #if statement. - (get_file_type, make_lwfn_spec): Use `const' for argument. - (is_dfont) [TARGET_API_MAC_CARBON]: Removed. - (count_face_sfnt, count_faces): New functions. - (parse_fond): Do some range checking. - (read_lwfn): Change type of second argument. - No longer call FSpOpenResFile. - (OpenFileAsResource): New function. - (FT_New_Face_From_LWFN): Use `const' for second argument. - Use OpenFileAsResource. - (FT_New_Face_From_Suitcase): Change type of second argument. - No longer call FSpOpenResFile. - Loop over all resource indices. - (FT_New_Face_From_dfont) [TARGET_API_MAC_CARBON]: Removed. - (FT_GetFile_From_Mac_Name): Use `const' for first argument. - (ResourceForkSize): Removed. - (FT_New_Face): Updated to use new functions. - (FT_New_Face_From_FSSpec): New function. - - * include/freetype/ftmac.h: Updated. - -2004-02-24 Malcolm Taylor - - * src/autohint/ahhint.c (ah_hinter_load) : - Handle case where outline->num_vedges is zero while computing hinted - metrics. - -2004-02-24 Gordon Childs - - * src/cff/cffcmap.c (cff_cmap_unicode_init): Provide correct value - for `count'. - -2004-02-24 Werner Lemberg - - * include/freetype/t1tables.h (PS_PrivateRec): Add - `expansion_factor'. - - * src/pshinter/pshglob (psh_blues_scale_zones): Fix computation - of blues->no_overshoots -- `blues_scale' is stored with a - magnification of 1000, and `scale' returns fractional pixels. - - * src/type1/t1load.c (T1_Open_Face): Initialize `blue_shift', - `blue_fuzz', `expansion_factor', and `blue_scale' according to the - Type 1 specification. - - * src/type1/t1tokens.h: Handle `ExpansionFactor'. - - * docs/CHANGES: Updated. - -2004-02-24 Masatake YAMATO - - Provide generic access to MacOS resource forks. - - * src/base/ftrfork.c, include/freetype/internal/ftrfork.h: New - files. - - * src/base/ftobjs.c: Include FT_INTERNAL_RFORK_H. - (Mac_Read_POST_Resource, Mac_Read_sfnt_Resource): Remove arguments - `resource_listoffset' and `resource_data' and adapt code - accordingly. These values are calculated outside of the function - now. - Add new argument `offsets'. - (IsMacResource): Use `FT_Raccess_Get_HeaderInfo' and - `FT_Raccess_Get_DataOffsets'. - (load_face_in_embedded_rfork): New function. - (load_mac_face): Use load_face_in_embedded_rfork. - (ft_input_stream_new): Renamed to... - (FT_Stream_New): This. Use FT_BASE_DEF. Updated all callers. - (ft_input_stream_free): Renamed to... - (FT_Stream_Free): This. Use FT_BASE_DEF. Updated all callers. - - * src/base/ftbase.c: Include ftrfork.c. - - * src/base/rules.mk (BASE_SRC), src/base/Jamfile: Updated. - - * include/freetype/internal/internal.h (FT_INTERNAL_RFORK_H): - New macro. - - * include/freetype/internal/fttrace.h: Added `rfork' as a new - trace definition. - - * include/freetype/internal/ftstream.h: Declare FT_Stream_New and - FT_Stream_Free. - - * include/freetype/config/ftoption.h, devel/ftoption.h - (FT_CONFIG_OPTION_GUESSING_EMBEDDED_RFORK): New option. - - * include/freetype/config/ftstdlib.h (ft_strrchr): New macro. - -2004-02-23 Werner Lemberg - - * docs/CHANGES: Updated. - - * include/freetype/internal/ftdebug.h: Include FT_FREETYPE_H. - -2004-02-23 Masatake YAMATO - - Provide a simple API to control FreeType's tracing levels. - - * include/freetype/internal/ftdebug.h (FT_Trace_Get_Count, - FT_Trace_Get_Name): New declarations. - - * src/base/ftdebug.c (FT_Trace_Get_Count, FT_Trace_Get_Name): New - functions. - -2004-02-23 David Turner - - * src/autofit/afhints.c, src/autofit/afhints.h, - src/autofit/aflatin.c, src/autofit/afloader.c, src/types.h: Grave - bugs have been fixed. The auto-fitter works, doesn't crash, but - still produces unexpected results... - -2004-02-21 Werner Lemberg - - * src/pshinter/pshalgo.c (PSH_STRONG_THRESHOLD): Changed to hold - the accepted shift for strong points in fractional pixels (which - is a heuristic value). - (psh_glyph_find_strong_points): Compute threshold for - psh_hint_table_find_strong_points. - (psh_hint_table_find_strong_point): Add parameter to pass threshold. - -2004-02-20 Werner Lemberg - - * src/pshinter/pshrec.c (ps_mask_table_set_bits): Don't call - ps_mask_table_alloc but ps_mask_table_last. - (ps_hints_t2mask): Use correct position and number for vertical - and horizontal hinter mask bits. - - * docs/CHANGES: Updated. - -2004-02-19 Werner Lemberg - - * src/base/ftstroke.c (FT_Glyph_StrokeBorder): Fix enum handling. - * src/cff/cffdrivr.c (cff_get_cmap_info): Remove compiler warning. - -2004-02-18 Werner Lemberg - - * include/freetype/freetype.h: Document FT_LOAD_TARGET_XXX properly. - - * src/base/ftglyph.c (ft_bitmap_glyph_class, - ft_outline_glyph_class): Tag with FT_CALLBACK_TABLE_DEF. - - * src/smooth/ftsmooth.c (ft_smooth_render): Handle - FT_RENDER_MODE_LIGHT. - -2004-02-17 Werner Lemberg - - Fix callback functions in cache module. - - * src/cache/ftccback.h: New file for callback declarations. - - * src/cache/ftcbasic.c (ftc_basic_family_compare, - ftc_basic_family_init, ftc_basic_family_get_count, - ftc_basic_family_load_bitmap, ftc_basic_family_load_glyph, - ftc_basic_gnode_compare_faceid): Use FT_CALLBACK_DEF. - (ftc_basic_image_family_class, ftc_basic_image_cache_class, - ftc_basic_sbit_family_class, ftc_basic_sbit_cache_class): - Use FT_CALLBACK_TABLE_DEF and local wrapper functions. - - * src/cache/ftccache.c: Include ftccback.h. - (ftc_cache_init, ftc_cache_done): New wrapper functions which use - FT_LOCAL_DEF. - - * src/cache/ftccmap.c: Include ftccback.h. - (ftc_cmap_cache_class): Use local wrapper functions. - - * src/cache/ftcglyph.c: Include ftccback.h. - (ftc_gnode_compare, ftc_gcache_init, ftc_gcache_done): New wrapper - functions which use FT_LOCAL_DEF. - - * src/cache/ftcimage.c: Include ftccback.h. - (ftc_inode_free, ftc_inode_new, ftc_inode_weight): New wrapper - functions which use FT_LOCAL_DEF. - - * src/cache/ftcmanag.c (ftc_size_list_class, ftc_face_list_class): - Use FT_CALLBACK_TABLE_DEF. - - * src/cache;/ftcsbits.c: Include ftccback.h. - (ftc_snode_free, ftc_snode_new, ftc_snode_weight, - ftc_snode_compare): New wrapper functions which use FT_LOCAL_DEF. - - * src/cache/rules.mk (CACHE_DRV_H): Add ftccback.h. - -2004-02-17 Masatake YAMATO - - * include/freetype/ftmac.h (FT_GetFile_From_Mac_Name): Fix a typo - (FT_EXPORT_DEF -> FT_EXPORT). - - * include/freetype/ftxf86.h (FT_Get_X11_Font_Format): Ditto. - -2004-02-15 Werner Lemberg - - * src/base/ftobjs.c (FT_Set_Char_Size): Fix typo. - -2004-02-14 Masatake YAMATO - - * builds/unix/ftsystem.c: Include errno.h. - (ft_close_stream): Renamed to... - (ft_close_stream_by_munmap): This. - (ft_close_stream_by_free): New function. - (FT_Stream_Open): Use fallback method if mmap fails. - Use proper function for closing the stream. - -2004-02-14 Werner Lemberg - - * src/type1/t1load.c (parse_dict): Initialize `start_binary'. - -2004-02-13 Robert Etheridge - - * src/type42/t42objs.c (T42_Face_Init), src/type1/t1objs.c - (T1_Face_Init), src/cid/cidobjs.c (cid_face_init): Fix computation - of underline_position and underline_thickness. - -2004-02-12 Werner Lemberg - - * src/base/ftobjs.c (FT_Set_Char_Size): Return immediately if - ppem values don't change. Suggested by Graham Asher. - -2004-02-11 Werner Lemberg - - * src/cid/cidload.c (cid_face_open): Always allocate - face->cid_stream so that we can deallocate it safely. - -2004-02-10 Werner Lemberg - - Make the PS parser more tolerant w.r.t. non-standard font data. In - general, an error is only reported in case of a syntax error; a - wrong type is now simply ignored (if possible). To be independent - of the order of various MM-specific keywords, the parse_shared_dict - routine has been removed -- the PS parser is now capable to skip - this data. It no longer fails on parsing e.g. - - dup /WeightVector exch def - - Since the token following /WeightVector isn't `[' (starting an - array) it is simply ignored. - - * include/freetype/fterrdef.h: Define `FT_Err_Ignore' (0xA2) as a - new internal error value. - - * src/type1/t1load.c (parse_blend_axis_types, - parse_blend_design_positions, parse_blend_design_map): Return - T1_Err_Ignore if no proper array is following the keyword. - (parse_weight_vector): Use T1_ToTokenArray, initializing `blend' - structure, if necessary. - Return T1_Err_Ignore if no proper array is following the keyword. - (parse_shared_dict): Removed. - (parse_encoding): Set parser->root.error to return T1_Err_Ignore - if no result can be obtained. - Check for errors before accessing `elements' array. - (t1_keywords): Remove /shareddict. - (parse_dict): Reset error if t1_load_keyword returns T1_Err_Ignore. - Set keyword_flag only in case of success. - Check error code if skipping an unrecognized token. - (T1_Open_Face) [!T1_CONFIG_OPTION_NO_MM_SUPPORT]: Call T1_Done_Blend - if blend commands haven't set up a proper MM font. - - * src/psaux/psobjs.c (ps_parser_load_field_table): Remove special - code for synthetic fonts. - Return PSaux_Err_Ignore if no proper value has been found. - -2004-02-09 Werner Lemberg - - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - : Preserve glyph width before calling - cff_operator_seac. - -2004-02-09 Martin Muskens - - * src/cff/cffgload.c (cff_decoder_parse_charstrings): Handle special - first argument for `hintmask' and `cntrmask' operators also. - -2004-02-08 Werner Lemberg - - * builds/unix/configure.in: Call AC_SUBST for `enable_shared', - `hardcode_libdir_flag_spec', and `wl'. - * builds/unix/configure: Regenerated. - - * builds/unix/freetype-config.in: Make --prefix and --exec-prefix - actually work. - Report a proper --rpath (or -R) value for --libs argument if a - shared library has been built. - - * docs/CHANGES: Updated. - -2004-02-07 Keith Packard - - * src/bdf/bdfdrivr.c (BDF_Face_Init, BDF_Set_Pixel_Size): Fix - computation of various vertical and horizontal metric values. - - * src/pcfdrivr.c (PCF_Set_Pixel_Size), src/pcfread (pcf_load_font): - Ditto. - -2004-02-07 Werner Lemberg - - * builds/win32/visualc/index.html, - builds/win32/visualc/freetype.dsp, - builds/win32/visualc/freetype.dsw, docs/CHANGES: Updated. - -2004-02-07 Vitaliy Pasternak - - * builds/win32/visualc/freetype.sln, - builds/win32/visualc/freetype.vcproj: New files for VS.NET 2003. - -2004-02-03 Werner Lemberg - - * include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP): - Initialize `node'. - * src/type1/t1load.c (parse_dict): Initialize `have_integer'. - -2004-02-02 Werner Lemberg - - * src/type1/t1load.c (parse_dict): Handle `RD' and `-|' commands - outside of /Subrs or /CharStrings. This can happen if there is - additional code manipulating those two arrays so that FreeType - doesn't recognize them properly. - (T1_Open_Face): Improve an error message. - -2004-02-01 Werner Lemberg - - * src/type1/t1load.c (parse_charstrings): Exit immediately if - there are no elements in /CharStrings. This is needed for fonts - like Optima-Oblique which not only define /CharStrings but access it - also. - -2004-02-01 David Turner - - * src/sfnt/Jamfile: Removing `ttcmap' from the list of sources. - - * include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP) - : Provide macro version which doesn't use inline code. - * include/freetype/cache/ftcglyph.h (FTC_GCACHE_LOOKUP_CMP) - : Ditto. - Use FTC_MRULIST_LOOKUP_CMP. - * include/freetype/cache/ftcmru.h (FTC_MRULIST_LOOKUP_CMP): New - macro. - (FTC_MRULIST_LOOKUP): Use it. - - * src/cache/Jamfile (_sources), src/cache/descrip.mms: Updated. - * src/cache/ftcbasic.c: Fix compiler warnings. - * src/cache/ftcmanag.c (FTC_Manager_LookupSize, - FTC_Manager_LookupFace) : Use FTC_MRULIST_LOOKUP_CMP. - * src/cache/ftcmru.c (FTC_MruList_Find): Fix a bug (found after - heavy testing). - - * Jamfile: Updating `refdoc' target, and adding `autohint' to the - list of modules to build. Both the autohinter and autofitter will - be built by default. But which one will be used is determined by - the content of `ftmodule.h'. - - * src/autofit/*: Many updates, but the code is still buggy... - -2004-01-31 Werner Lemberg - - * src/cff/cffgload.c (cff_operator_seac): Fix magnitude of - accent offset. - Update code similarly to the seac support for Type 1 fonts. - (cff_decoder_parse_charstrings) : Fix magnitude - of accent offset. - Don't hint glyphs twice if seac is emulated. - : Assign correct point tags. - * docs/CHANGES: Updated. - -2004-01-30 Werner Lemberg - - * src/type1/t1parse.c (T1_Get_Private_Dict): Use FT_MEM_MOVE, not - FT_MEM_COPY, for copying the private dict. - - * src/type1/t1load.c (parse_subrs): Assign number of subrs only - in first run. - (parse_charstrings): Parse /CharStrings in second run without - assigning values. - (parse_dict): Skip all /CharStrings arrays but the first. We need - this for non-standard fonts like `Optima' which have different - outlines depending on the resolution. Note that there is no - guarantee that we get fitting /Subrs and /CharStrings arrays; this - can only be done by a real PS interpreter. - -2004-01-29 Antoine Leca - - * builds/win32/visualc/index.html: New file, giving detailed - explanations about forcing CR+LF line endings for the VC++ project - files. - -2004-01-22 Garrick Meeker - - * src/cff/cffload.c (cff_subfont_load): Initialize `dict'. - -2004-01-22 Werner Lemberg - - Add support for the hexadecimal representation of binary data - started with `StartData' in CID-keyed Type 1 fonts. - - * include/freetype/internal/t1types.h (CID_FaceRec): Add new - members `binary_data' and `cid_stream'. - - * src/cid/cidload.c (cid_read_subrs): Use `face->cid_stream'. - (cid_hex_to_binary): New auxiliary function. - (cid_face_open): Add new argument `face_index' to return quickly - if less than zero. Updated all callers. - Call `cid_hex_to_binary', then open and assign memory stream to - `face->cid_stream' if `parser->binary_length' is non-zero. - * src/cid/cidload.h: Updated. - - * src/cid/cidobjs.c (cid_face_done): Free `binary_data' and - `cid_stream'. - - * src/cid/cidparse.c (cid_parser_new): Check arguments to - `StartData' and set parser->binary_length accordingly. - * src/cid/cidparse.h (CID_Parser): New member `binary_length'. - - * src/cid/cidgload.c (cid_load_glyph): Use `face->cid_stream'. - - * docs/CHANGES: Updated. - -2004-01-21 Werner Lemberg - - include/freetype/config/ftstdlib.h (ft_atoi): Replaced with... - (ft_atol): This. - * src/base/ftdbgmem.c: s/atol/ft_atol/. - * src/type42/t42drivr.c: s/ft_atoi/ft_atol/. - -2004-01-20 Masatake YAMATO - - * include/freetype/ftcache.h: Delete duplicated definition of - FTC_FaceID. - - * src/cff/cffdrivr.c (cff_get_cmap_info): Call sfnt module's TT CMap - Info service function if the cmap comes from sfnt. Return 0 if the - cmap is sythesized in cff module. - -2004-01-20 David Turner - - * src/cache/ftcmanag.c (ftc_size_node_compare): Call - FT_Activate_Size. - -2004-01-20 Werner Lemberg - - * src/type1/t1parse.c (T1_Get_Private_Dict): Skip exactly one - CR, LF, or CR/LF after `eexec'. - -2004-01-18 David Turner - - * src/sfnt/ttsbit.c (tt_face_set_sbit_strike): Remove compiler - warning. - - * src/tools/docmaker/*: Updating beautifier tool. - -2004-01-15 David Turner - - * src/base/ftoutln.c (ft_orientation_extremum_compute): Fix - infinite loop bug. - - * include/freetype/ftstroke.h: Include FT_GLYPH_H. - (FT_Stroker_Rewind, FT_Glyph_Stroke, FT_Glyph_StrokeBorder): New - declarations. - - * src/base/ftstroke.c: Include FT_INTERNAL_OBJECTS_H. - (FT_Outline_GetOutsideBorder): Inverse result. - (FT_Stroker_Rewind, FT_Glyph_Stroke, FT_GlyphStrokeBorder): New - functions. - (FT_Stroker_EndSubPath): Close path if needed. - (FT_Stroker_Set, FT_Stroker_ParseOutline): Use FT_Stroker_Rewind. - - * include/freetype/cache/ftcmanag.h (FTC_ScalerRec, - FTC_Manager_LookupSize): Moved to... - * include/freetype/ftcache.h (FTC_ScalerRec, - FTC_Manager_LookupSize): Here. - - * src/tools/docmaker/docbeauty.py: New file to beautify the - documentation comments (e.g., to convert them to single block border - mode). - * src/tools/docmaker/docmaker.py (file_exists, make_file_list): - Moved to... - * src/tools/docmaker/utils.py (file_exists, make_file_list): Here. - -2004-01-14 David Turner - - * include/freetype/internal/ftmemory.h (FT_ARRAY_COPY, - FT_ARRAY_MOVE): New macros to make copying arrays easier. - Updated all relevant code to use them. - -2004-01-14 Werner Lemberg - - * src/cff/cffload.c (cff_font_load): Load charstrings_index earlier. - Use number of charstrings as argument to CFF_Load_FD_Select (as - documented in the CFF specs). - -2004-01-13 Graham Asher - - * src/pshinter/pshalgo.c (psh_glyph_init): Move assignment of - `glyph->memory' up to free arrays properly in case of failure. - -2004-01-10 Masatake YAMATO - - Make `FT_Get_CMap_Language_ID' work with CFF. Bug reported by - Steve Hartwell . - - * src/cff/cffdrivr.c: Include FT_SERVICE_TT_CMAP_H. - (cff_services): Added an entry for FT_SERVICE_ID_TT_CMAP. - (cff_get_cmap_info): New function. - (cff_service_get_cmap_info) New entry for cff_services. - - * src/sfnt/ttcmap0.c: Exit loop after a format match has been found. - Suggested by Steve Hartwell . - -2004-01-03 Masatake YAMATO - - * src/base/ftobjs.c (destroy_charmaps): New function. - (destroy_face, open_face): Use `destroy_charmaps'. - -2004-01-01 Werner Lemberg - - * docs/CHANGES: Updated. - -2004-01-01 Michael Jansson - - * src/winfonts/winfnt.c (FNT_Size_Set_Pixels): Fix sign of - size->metrics.descender. - -2003-12-31 Wolfgang Domröse - - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - [FT_DEBUG_LEVEL_TRACE]: Use `%ld' in FT_TRACE4. - : Change type of dx and dy to FT_Pos and remove - cast for accessing arguments. - -2003-12-31 Werner Lemberg - - * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Revert previous - change. It's not necessary. - -2003-12-29 Smith Charles - - * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Handle `repeated - flags set' correctly. - -2003-12-29 Werner Lemberg - - * src/cff/cffobjs.c (cff_face_init): Fix memory leak by deallocating - `full' and `weight' properly. - * src/cff/cffgload.c (cff_decoder_parse_charstrings) - [FT_DEBUG_LEVEL_TRACE]: Use `0x' as prefix for - tracing output. - -2003-12-26 Werner Lemberg - - * include/freetype/internal/sfnt.h (TT_Set_SBit_Strike_Func): - Use FT_UInt for ppem values. - * src/sfnt/ttsbit.c (tt_face_set_sbit_strike): Use FT_UInt for - ppem values. - * src/sfnt/ttsbit.h: Updated. - - * src/base/ftobjs.c (FT_Set_Pixel_Sizes): Don't allow ppem values - larger than -0FFFF. - -2003-12-25 Werner Lemberg - - * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude - FT_INTERNAL_OBJECTS_H. - - * src/base/ftstroke.c (FT_Outline_GetInsideBorder, - FT_Outline_GetOutsideBorder): s/or/o/ to make it compile with - C++ compilers. - - * src/cache/ftcmru.c, include/freetype/cache/ftcmru.h: - s/select/selection/ to avoid compiler warning. - * src/cff/cffload.h: s/select/ftselect/ to avoid potential - compiler warning. - -2003-12-24 Werner Lemberg - - * src/cache/ftcsbits.c (FTC_SNode_Weight): - s/FTC_SBIT_ITEM_PER_NODE/FTC_SBIT_ITEMS_PER_NODE/. - -2003-12-24 David Turner - - * Fixed compilation problems in the cache sub-system. - - * Partial updates to src/autofit. - - * Jamfile (FT2_COMPONENTS): Add autofit module. - -2003-12-23 Werner Lemberg - - * src/cff/cffgload.c (cff_lookup_glyph_by_stdcharcode): Handle - CID-keyed fonts. - -2003-12-23 David Turner - - * include/freetype/internal/ftobjs.h (FT_PAD_FLOOR, FT_PAD_ROUND, - FT_PAD_CEIL, FT_PIX_FLOOR, FT_PIX_ROUND, FT_CEIL): New macros. They - are used to avoid compiler warnings with very pedantic compilers. - Note that `(x) & -64' causes a warning if (x) is not signed. Use - `(x) & ~63' instead! - Updated all related code. - - Add support for extraction of `inside' and `outside' borders. - - * src/base/ftstroke.c (FT_StrokerBorder): New enumeration. - (FT_Outline_GetInsideBorder, FT_Outline_GetOutsideBorder, - FT_Stroker_GetBorderCounts, FT_Stroker_ExportBorder): New functions. - (FT_StrokeBorderRec): New boolean member `valid'. - (ft_stroke_border_get_counts): Updated. - * include/freetype/ftstroke.h: Updated. - -2003-12-22 Werner Lemberg - - * include/freetype/ftwinfnt.h (FT_WinFNT_ID_*): New definitions - to describe the `charset' field in FT_WinFNT_HeaderRec. - * src/winfonts/winfnt.c (FNT_Face_Init): Set encoding to - FT_ENCODING_NONE except for FT_WinFNT_ID_MAC. - - * include/freetype/freetype.h (FT_Encoding): Improve comment, - based on work by Detlef Würkner . - - * docs/CHANGES: Updated. - -2003-12-22 David Turner - - * include/freetype/ftcache.h, - include/freetype/cache/ftcmanag.h, - include/freetype/cache/ftccache.h, - include/freetype/cache/ftcmanag.h, - include/freetype/cache/ftcmru.h (added), - include/freetype/cache/ftlru.h (removed), - include/freetype/cache/ftcsbits.h, - include/freetype/cache/ftcimage.h, - include/freetype/cache/ftcglyph.h, - src/cache/ftcmru.c, - src/cache/ftcmanag.c, - src/cache/ftccache.c, - src/cache/ftcglyph.c, - src/cache/ftcimage.c, - src/cache/ftcsbits.c, - src/cache/ftccmap.c, - src/cache/ftcbasic.c (added), - src/cache/ftclru.c (removed): - - *Complete* rewrite of the cache sub-system to `solve' the - following points: - - - all public APIs have been moved to FT_CACHE_H, everything - under `include/freetype/cache' is only needed by client - applications that want to implement their own caches - - - a new function named FTC_Manager_RemoveFaceID to deal - with the uninstallation of FaceIDs - - - the image and sbit cache are now abstract classes, that - can be extended much more easily by client applications - - - better performance in certain areas. Further optimizations - to come shortly anyway... - - - the FTC_CMapCache_Lookup function has changed its signature, - charmaps can now only be retrieved by index - - - FTC_Manager_Lookup_Face => FTC_Manager_LookupFace - FTC_Manager_Lookup_Size => FTC_Manager_LookupSize (still in - private header for the moment) - -2003-12-21 Werner Lemberg - - * src/type1/t1load.c (parse_dict): Stop parsing if `eexec' keyword - is encountered. - -2003-12-19 Werner Lemberg - - * src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 32. For - example, the Japanese Hiragino font already contains 15 subfonts. - - * src/cff/cffload.c (cff_font_load): Deallocate `sids' array for - CID-keyed fonts. - - * devel/ftoption.h: Define FT_DEBUG_MEMORY. - -2003-12-18 Werner Lemberg - - * include/freetype/ttnameid.h (TT_ADOBE_ID_LATIN_1): New macro. - * src/type1/t1objs.c (T1_Face_Init): Use TT_ADOBE_ID* values. - -2003-12-18 Werner Lemberg - - * src/cff/cfftypes.h (CFF_FontRecDictRec): Change type of - `cid_count' to `FT_ULong'. - - * src/cff/cffgload.c (cff_slot_load): Take care of empty `cids' - array. - - * src/cff/cffload.c (cff_charset_done): Free `cids' array. - (cff_font_load): Create cids array only for CID-keyed fonts which - are subsetted. - - * src/cff/cffobjs.c (cff_face_init): Check the availability of - the PSNames modules for non-pure CFFs also. - Set FT_FACE_FLAG_GLYPH_NAMES for a non-pure CFF also if it isn't - CID-keyed. - - * src/cff/rules.mk (CFF_DRV_H): Add cfftypes.h. - -2003-12-17 Werner Lemberg - - * src/sfnt/sfobjs.c (sfnt_init_face): Don't set - FT_FACE_FLAG_GLYPH_NAMES if the font contains a version 3.0 `post' - table. - - * docs/CHANGES: Updated. - -2003-12-17 Masatake YAMATO - - Add new function FT_Get_CMap_Language_ID to extract the language ID - for TrueType/sfnt fonts. - - * include/freetype/internal/services/svttcmap.h: New file. - * include/freetype/internal/ftserv.h (FT_SERVICE_TT_CMAP_H): Add - svttcmap.h. - - * src/sfnt/sfdriver.c: Include ttcmap0.h. - (tt_service_get_cmap_info): New service. - (sfnt_services): Updated. - - * src/sfnt/ttcmap0.c (tt_cmap*_get_info): New functions. - (tt_cmap*_class_rec): Add tt_cmap*_get_info members. - (tt_get_cmap_info): New function. - * src/sfnt/ttcmap0.h: Include FT_SERVICE_TT_CMAP_H. - (TT_CMap_ClassRec): New field `get_cmap_info'. - (tt_get_cmap_info): New declaration. - - * src/base/ftobjs.c: Include FT_SERVICE_TT_CMAP_H. - (FT_Get_CMap_Language_ID): New function implementation. - * include/freetype/tttables.h (FT_Get_CMap_Language_ID): New - function declaration. - -2003-12-16 Werner Lemberg - - * src/sfnt/ttcmap.c, src/sfnt/ttcmap.h: Removed. Obsolete. - - * include/freetype/internal/sfnt.h (SFNT_Interface): Remove - obsolete fields `load_charmap' and `free_charmap'. - (TT_CharMap_Load_Func, TT_CharMap_Free_Func): Removed. - * src/sfnt/sfnt.c: Don't include ttcmap.c. - * src/sfnt/rules.mk (SFNT_DRV_SRC): Don't include ttcmap.c. - * src/sfnt/ttload.c: Don't include ttcmap.h. - * src/sfnt/sfdriver.c: Don't include ttcmap.h. - (sfnt_interface): Updated. - - * include/freetype/internal/tttypes.h (TT_TableDirRec, - TT_CMapDirRec, TT_CMapDirEntryRec, TT_CMap0, TT_CMap2SubHeaderRec, - TT_CMap2Rec, TT_CMap4Segment, TT_CMap4Rec, TT_CMap6, - TT_CMapGroupRec, TT_CMap8_12Rec, TT_CMap10Rec, TT_CharMap_Func, - TT_CharNext_Func, TT_CMapTableRec, TT_CharMapRec): Removed. - Obsolete. - * src/cff/cffobjs.h (CFF_CharMapRec): Removed. Obsolete. - -2003-12-15 Werner Lemberg - - * docs/CHANGES: Updated. - -2003-12-15 Wolfgang Domröse - - * builds/atari/*: New directory for building FreeType 2 on Atari - with the PureC compiler. - -2003-12-12 Wolfgang Domröse - - * src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String): Add - cast. - * src/cff/cffdrivr.c (cff_ps_has_glyph_names): Assure that return - value is either 0 or 1. - -2003-12-12 Werner Lemberg - - * src/cff/cffdrivr.c (cff_get_glyph_name): Improve error message. - (cff_get_name_index): Return if no PSNames service is available. - (cff_ps_has_glyph_names): Handle CID-keyed fonts correctly. - * src/cff/cfftypes.h (CFF_CharsetRec): New field `cids', used for - CID-keyed fonts. This is the inverse mapping of `sids'. - * src/cff/cffload.c (cff_charset_load): New argument `invert'. - Initialize charset->cids if `invert' is set. - (cff_font_load): In call to cff_charset_load, set `invert' to true - for CID-keyed fonts. - * src/cff/cffgload.c (cff_slot_load): Handle glyph index as CID - and map it to the real glyph index. - - * docs/CHANGES: Updated. - -2003-12-11 Werner Lemberg - - * src/cff/cffobjs.c (cff_face_init): Don't set - FT_FACE_FLAG_GLYPH_NAMES for CID-keyed fonts. - Don't construct a cmap for CID-keyed fonts. - -2003-12-10 Werner Lemberg - - Use implementation specific SID value 0xFFFF to indicate that - a dictionary element is missing. - - * src/cff/cffload.c (cff_subfont_load): Initialize all fields - which hold SIDs to 0xFFFF. - (cff_index_get_sid_string): Handle SID value 0xFFFF. - Handle case where `psnames' is zero. - (cff_font_load): Updated. - Don't load encoding for CID-keyed CFFs. - - * src/cff/cffobjs.c (cff_face_init): Updated. - Don't check for PSNames module if font is CID-keyed. - Compute style name properly (using the same algorithm as in the - CID driver). - Fix computation of style flags. - - * src/cff/cfftoken.h: Comment out handling of base_font_name. - Rename `postscript' field to `embedded_postscript' - * src/cff/cfftypes.h (CFF_FontRecDictRec): Remove `base_font_name' - and `postscript'. - -2003-12-10 Detlef Würkner - - * src/pcf/pcfdrivr.c (pcf_get_charset_id): New function (a clone - of the similar BDF function). - (pcf_service_bdf): Use it. - -2003-12-09 Werner Lemberg - - * src/sfnt/sfobjs.c (sfnt_load_face): Set FT_FACE_FLAG_GLYPH_NAMES - only if a `post' table is present. - -2003-12-09 George Williams - - * src/base/ftobjs.c (load_mac_face): Recent versions of Linux - support Mac's HFS+ file system, thus enable code to read /rsrc on - non-Macintosh platforms also. - -2003-12-08 Werner Lemberg - - * include/freetype/internal/psaux.h (PS_TableRec): Change type - of `lengths' to FT_PtrDist. - (T1_DecoderRec): Change type of `subrs_len' to FT_PtrDist. - * include/freetype/internal/t1types.h (T1_FontRec): Change type - of `subrs_len' and `charstrings_len' to FT_PtrDist. - - * src/base/ftobjs.c (Mac_Read_POST_Resource): Replace `junk' - variable with better solution. - (IsMacResource): Remove unused variable `map_len'. - Replace `junk' variable with better solution. - (FT_Open_Face) [!FT_MACINTOSH]: Add conditional - FT_CONFIG_OPTION_MAC_FONTS. - -2003-12-08 Wolfgang Domröse - - * src/autohint/ahhint.c (ah_hinter_hint_edges, - ah_hinter_align_strong_points): Add some casts. - - * src/base/ftoutln.c (FT_OrientationExtremumRec): Change type - of `pos' to FT_Long. - - * src/base/ftobjs.c (Mac_Read_POST_Resource, - Mac_Read_sfnt_Resource): Change type of `len' to FT_Long. - - * src/type42/t42parse.c (t42_parse_dict): Add cast for `n_keywords'. - -2003-12-07 Werner Lemberg - - * docs/raster.txt: New file, taken from FreeType 1 and completely - revised. - -2003-12-04 Masatake YAMATO - - * src/type1/t1driver.c (Get_Interface): Remove FT_UNUSED for - t1_interface. t1_interface is used. - -2003-11-27 David Turner - - * src/pfr/pfrdrivr.c (pfr_get_metrics): Revert incorrect change of - 2003-11-23: For PFR fonts, metrics->x_scale and metrics->y_scale are - the scaling values for outline units, not for metric units. - -2003-11-25 Werner Lemberg - - * src/base/ftcalc.c, include/freetype/internal/ftcalc.h - (FT_MulDiv_No_Round): Surround code with `#ifdef - TT_CONFIG_OPTION_BYTECODE_INTERPRETER ... #endif'. - -2003-11-23 Werner Lemberg - - * src/base/ftcalc.c (FT_MulDiv_No_Round): New function (32 and - 64 bit version). - * include/freetype/internal/ftcalc.h: Updated. - - * src/truetype/ttinterp.c (TT_MULDIV_NO_ROUND): New macro. - (TT_INT64): Removed. - (DO_DIV): Use TT_MULDIV_NO_ROUND. - - * src/pfr/pfrdrivr.c (pfr_get_metrics): Directly use - metrics->x_scale and metrics->y_scale. - -2003-11-22 Rogier van Dalen - - * src/truetype/ttinterp.c (CUR_Func_move_orig): New macro. - (Direct_Move_Orig, Direct_Move_Orig_X, Direct_Move_Orig_Y): New - functions. Similar to Direct_Move, Direct_Move_X, and - Direct_Move_Y but without touching. - (Compute_Funcs): Use new functions. - - (Round_None, Round_To_Grid, Round_To_Half_Grid, Round_Down_To_Grid, - Round_Up_To_Grid, Round_To_Double_Grid, Round_Super, - Round_Super_45): Fix rounding of value zero. - - (DO_DIV): Don't use TT_MULDIV. - - (Ins_SHC): This instruction actually touches the points. - (Ins_MSIRP): Fix undocumented behaviour. - - * src/truetype/ttinterp.h (TT_ExecContextRec): Updated. - -2003-11-22 Werner Lemberg - - * docs/VERSION.DLL, docs/CHANGES: Updated. - - * src/base/ftobjs.c (FT_Set_Char_Size): Make metrics->x_scale and - metrics->y_scale really precise. - - (FT_Load_Glyph): Update computation of linearHoriAdvance and - linearVertAdvance. - - * src/truetype/ttinterp.c (Update_Max): Use FT_REALLOC. - -2003-11-22 David Turner - - * src/autofit/*: More updates. - - * include/freetype/freetype.h (FREETYPE_PATCH): Set to 8. - * builds/unix/configure.ac (version_info): Set to 9:6:3. - * README: Updated. - -2003-11-13 John A. Boyd Jr. - - * src/bdf/bdfdrivr.c (bdf_interpret_style), src/pcf/pcfread.c - (pcf_interpret_style): Replace spaces with dashes in properties - SETWIDTH_NAME and ADD_STYLE_NAME to simplify parsing. - -2003-11-11 Werner Lemberg - - * docs/CHANGES: Updated. - -2003-11-11 John A. Boyd Jr. - - Handle SETWIDTH_NAME and ADD_STYLE_NAME properties for BDF and PCF - fonts. - - * src/bdf/bdfdrivr.c (bdf_interpret_style): New auxiliary function. - (BDF_Face_Init): Don't handle style properties but call - bdf_interpret_style. - - * src/pcf/pcfread.c (pcf_interpret_style): New auxiliary function. - (pcf_load_font): Don't handle style properties but call - pcf_interpret_style. - -2003-11-07 Werner Lemberg - - - * Version 2.1.7 released. - ========================= - - - * include/freetype/freetype.h (FREETYPE_PATCH): Set to 7. - - * builds/unix/ft2unix.h: Fix comments. - - * builds/unix/ftconfig.in: Synchronized with ANSI version. - Use `#undef' in templates as recommended in the autoconf - documentation. - Since real `#undef' lines don't survive during configuration, use - `/undef' instead; the postprocessing facility of the - AC_CONFIG_HEADERS autoconf macro converts them to `#undef'. - - * builds/unix/install.mk (install): Install Unix version of - `ftconfig.h'. - - * builds/unix/unix-cc.in (CFLAGS): Set FT_CONFIG_CONFIG_H macro - to include the correct `ftconfig.h' file. - - * builds/unix/ft-munmap.m4 (FT_MUNMAP_DECL): Removed. - (FT_MUNMAP_PARAM): Updated syntax to autoconf 2.59. - - * builds/unix/freetype2.m4: Updated syntax to autoconf 2.59. - - * builds/unix/configure.ac: Use AC_CONFIG_HEADERS instead of - AC_CONFIG_HEADER to create ftconfig.h, and use second argument - to replace `/undef' with `#undef'. - Don't use FT_MUNMAP_DECL but AC_CHECK_DECLS to check for munmap. - Use AS_HELP_STRING in AC_ARG_WITH. - Update syntax to autoconf 2.59. - - * builds/unix/ltmain.sh: Regenerated with `libtoolize --force - --copy' from libtool 1.5. - * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from - automake 1.7.8. - * builds/unix/configure: Regenerated with autoconf 2.59. - * builds/unix/config.guess, builds/unix/config.sub: Updated from - `config' CVS module at subversions.gnu.org - * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from - `texinfo' CVS module at subversions.gnu.org. - - * builds/vms/ftconfig.h: Synchronized with ANSI version. - - * docs/CUSTOMIZE: Fix documentation error. - * docs/CHANGES, docs/VERSION.DLL, docs/release: Updated. - - * builds/freetype.mk (refdoc): Updated --title. - -2003-11-07 David Turner - - - * Version 2.1.6 released. - ========================= - - - * install: Removed. Obsolete. - -2003-11-04 Werner Lemberg - - * src/sfnt/sfdriver.c: Include FT_SERVICE_SFNT_H. - (sfnt_service_sfnt_table): New service. - (sfnt_services): Updated. - - * docs/license.txt: Reworded. - -2003-11-03 Werner Lemberg - - * include/freetype/*: Add a guard to all public header files which - load FT_FREETYPE_H to reject freetype.h from FreeType 1. - -2003-11-02 Patrick Welche - - * builds/unix/freetype2.m4, builds/unix/ft-munmap.m4: Protect - first argument of AC_DEFUN with brackets to avoid possible - expansion. - -2003-11-02 Werner Lemberg - - * include/freetype/cache/ftcglyph.h: Don't include stddef.h. - - * include/freetype/freetype.h: Fix check for ft2build.h. - -2003-11-01 Werner Lemberg - - * include/freetype/freetype.h: Check that ft2build.h has been - loaded first. - - * src/base/fttype1.c (FT_Get_PS_Font_Info): Fix incorrectly applied - patch. - -2003-10-31 Detlef Würkner - - * src/base/fttype1.c (FT_Get_PS_Font_Info, FT_Has_PS_Glyph_Names): - Fix parameter order in calls to FT_FACE_FIND_SERVICE. - -2003-10-31 Werner Lemberg - - * include/freetype/internal/ftserv.h - (FT_SERVICE_POSTSCRIPT_NAMES_H): Removed. Unused. - - * src/type42/t42drivr.c (t42_services): Updated. - -2003-10-29 David Turner - - * include/freetype/internal/bdftypes.h: Removed. Obsolete. - * src/base/ftbdf.c: Updated. - - * include/freetype/internal/cfftypes.h: Moved to... - * src/cff/cfftypes.h: This place since no other module needs to - know about those types. - - * include/freetype/internal/t42types.h: Moved to... - * src/type42/t42types.h: This place since no other module needs to - know about those types. - - * include/freetype/internal/services/svbdf.h: Include FT_BDF_H. - - * include/freetype/internal/services/svpsname.h: Renamed to... - * include/freetype/internal/services/svpscmap.h: This. - Updated `FT_Service_PsNames' -> `FT_Service_PsCMaps' and - `POSTSCRIPT_NAMES' -> `POSTSCRIPT_CMAPS' everywhere. - - * include/freetype/internal/services/svpsinfo.h: New file, providing - PostScript info service. - - * include/freetype/internal/ftserv.h (FT_SERVICE_POSTSCRIPT_CMAPS_H, - FT_SERVICE_POSTSCRIPT_INFO_H): New macros for svpscmap.h and - svpsinfo.h. - * include/freetype/internal/internal.h (FT_INTERNAL_TYPE42_TYPES_H, - FT_INTERNAL_CFF_TYPES_H, FT_INTERNAL_BDF_TYPES_H): Removed. - - * src/base/fttype1.c: Don't include FT_INTERNAL_TYPE1_TYPES_H and - FT_INTERNAL_TYPE42_TYPES_H but FT_INTERNAL_SERVICE_H and - FT_SERVICE_POSTSCRIPT_INFO_H. - (FT_Get_PS_Font_Info, FT_Has_PS_Glyph_Names): Use new - POSTSCRIPT_INFO service. - - * src/cff/cffdrivr.c: Include FT_SERVICE_POSTSCRIPT_INFO_H. - (cff_ps_has_glyph_names): New function. - (cff_service_ps_info): New service. - (cff_services): Updated. - - * src/cff/cffload.h, src/cff/cffobjs.h, src/cff/cffparse.h: Don't - include FT_INTERNAL_CFF_TYPES_H but cfftypes.h directly. - - * src/cif/cidriver.c: Include FT_SERVICE_POSTSCRIPT_INFO_H. - (cid_ps_get_font_info): New function. - (cid_service_ps_info): New service. - (cid_services): Updated. - - * src/type1/t1driver.c: Include FT_SERVICE_POSTSCRIPT_INFO_H. - (t1_ps_get_font_info, t1_ps_has_glyph_names): New functions. - (t1_service_ps_info): New service. - (t1_services): Updated. - - * src/type42/t42drivr.c: Include FT_SERVICE_POSTSCRIPT_INFO_H. - (t42_ps_get_font_info, t42_ps_has_glyph_names): New functions. - (t42_service_ps_info): New service. - - * src/type42/t42objs.h: Don't include FT_INTERNAL_TYPE42_TYPES_H - but t42types.h directly. - - * src/psnames/psmodule.c (psnames_interface, psnames_services): - Renamed to... - (pscmaps_interface, pscmaps_services): This. - Updated all users. - - - * src/gzip/infblock.c (inflate_blocks): Remove compiler warning. - -2003-10-22 Werner Lemberg - - * src/type1/t1load.c (parse_encoding): Handle `/Encoding [ ... ]'. - - * src/type1/t1parse.c (T1_Get_Private_Dict): Test whether `eexec' - is real. - - * src/type42/t42parse.c (t42_parse_encoding): Improve boundary - checking while parsing. - - * docs/CHANGES: Updated. - -2003-10-21 Josselin Mouette - - * include/freetype/internal/t1types.h (T1_FontRec): `paint_type' - and `stroke_width' aren't pointers. - - * src/type42/t42objs.c (T42_Face_Done), src/type1/t1objs.c - (T1_Face_Done): Don't free `paint_type' and `stroke_width'. - -2003-10-20 Graham Asher - - * src/winfonts/winfnt.c (fnt_cmap_class): Fix position of `const'. - -2003-10-19 Werner Lemberg - - * src/autohint/ahhint.c (ah_hinter_load_glyph): Patch from - 2003-08-18 introduced a severe bug (FT_Render_Glyph was called - twice under some circumstances, causing strange results). This - is fixed now by clearing the FT_LOAD_RENDER bit of `load_flags'. - - * src/base/ftpfr.c (FT_Get_PFR_Metrics): Initialize `error'. - * src/psaux/psobjs.c (ps_tobytes): Initialize `n'. - * src/type42/t42parse.c (t42_parse_sfnts): Initialize `string_size'. - -2003-10-16 Werner Lemberg - - Completely revised Type 42 parser. It now handles both fonts - produced with ttftot42 (tested version 0.3.1) and - TrueTypeToType42.ps (tested version May 2001; it is necessary to - fix the broken header comment to be `%!PS-TrueTypeFont...'). - - * src/type42/t42objs.c (T42_GlyphSlot_Load): Change fourth - parameter to `FT_UInt'. - * src/type42/t42objs.h: Updated. - - * src/type42/t42parse.h (T42_ParserRec): Change type of `in_memory' - to FT_Bool. - (T42_Loader): Change type of `num_chars' and `num_glyphs' to - FT_UInt. - Add `swap_table' element. - * src/type42/t42parse.c (T42_KEYWORD_COUNT, T1_ToFixed, - T1_ToCoordArray, T1_ToTokenArray): Removed. - (T1_ToBytes): New macro. - (t42_is_alpha, t42_hexval): Removed. - (t42_is_space): Handle `\0'. - (t42_parse_encoding): Updated to use new PostScript parser routines - from psaux. - Handle `/Encoding [ ... ]' also. - (T42_Load_Status): New enumeration. - (t42_parse_sfnts): Updated to use new PostScript parser routines - from psaux. - (t42_parse_charstrings): Updated to use new PostScript parser - routines from psaux. - Handle `/CharStrings << ... >>' also. - Don't expect that /.notdef is the first element in dictionary. Copy - code from type1 module to handle this. - (t42_parse_dict): Updated to use new PostScript parser routines - from psaux. - Remove code for synthetic fonts (which can't occur in Type 42 - fonts). - (t42_loader_done): Release `swap_table'. - - * src/psaux/psobjs.c (skip_string): Increase `cur' properly. - - * src/type1/t1load.c (parse_charstrings): Make test for `.notdef' - faster. - -2003-10-15 Graham Asher - - * src/autohint/ahglobal.c (blue_chars), src/winfonts/winfnt.c - (fnt_cmap_class_rec, fnt_cmap_class), src/bdf/bdflib.c (empty, - _num_bdf_properties), src/gzip/infutil.c (inflate_mask), - src/gzip/inffixed.h (fixed_bl, fixed_bd, fixed_tl, fixed_td), - src/gzip/inftrees.h (inflate_trees_fixed), srf/gzip/inftrees.c - (inflate_trees_fixed): Decorate with more `const' to avoid - writable global variables which are disallowed on ARM. - -2003-10-08 Werner Lemberg - - * src/type1/t1load.c (parse_font_matrix, parse_charstrings): Remove - code specially for synthetic fonts; this is handled elsewhere. - (parse_encoding): Remove code specially for synthetic fonts; this is - handled elsewhere. - Improve boundary checking while parsing. - (parse_dict): Improve boundary checking while parsing. - Use ft_memcmp to simplify code. - -2003-10-07 Werner Lemberg - - * src/type1/t1load.c (parse_subrs, parse_dict): Handle synthetic - fonts properly. - (parse_charstrings): Copy correct number of characters into - `name_table'. - -2003-10-06 Werner Lemberg - - Heavy modification of the PS parser to handle comments and strings - correctly. This doesn't slow down the loading of PS fonts - significantly since charstrings aren't affected. - - * include/freetype/config/ftstdlib.h (ft_xdigit): Renamed to... - (ft_isxdigit): This. Updated all callers. - (ft_isdigit): New alias to `isdigit'. - - * include/freetype/internal/psaux.h (PS_Parser_FuncsRec): Renamed - `skip_alpha' to `skip_PS_token'. - Add parameter to `to_bytes' and change some argument types. - - * src/psaux/psauxmod.c (ps_parser_funcs): Updated. - * src/psaux/psobjs.c (ft_char_table): New array to map character - codes (ASCII and EBCDIC) of digits to numbers. - (OP): New auxiliary macro holding either `>=' or `<' depending on - the character encoding. - (skip_comment): New function. - (skip_spaces): Use it. - (skip_alpha): Removed. - (skip_literal_string, skip_string): New functions. - (ps_parser_skip_PS_token): New function. This is a better - replacement of... - (ps_parser_skip_alpha): Removed. - (ps_parser_to_token, ps_parser_to_token_array): Updated. - (T1Radix): Rewritten, using `ft_char_table'. - (t1_toint): Renamed to... - (ps_toint): This. Update all callers. - Use `ft_char_table'. - (ps_tobytes): Add parameter to handle delimiters and change some - argument types. - Use `ft_char_table'. - (t1_tofixed): Renamed to... - (ps_tofixed): This. Update all callers. - Use `ft_char_table'. - (t1_tocoordarray): Renamed and updated to... - (ps_tocoordarray): This. Update all callers. - (t1_tofixedarray): Renamed and updated to... - (ps_tofixedarray): This. Update all callers. - (t1_tobool): Renamed to... - (ps_tobool): This. Update all callers. - (ps_parser_load_field): Updated. - (ps_parser_load_field_table): Use `T1_MAX_TABLE_ELEMENTS' - everywhere. - (ps_parser_to_int, ps_parser_to_fixed, ps_parser_to_coord_array, - ps_parser_to_fixed_array): Skip spaces. Updated. - (ps_parser_to_bytes): Add parameter to handle delimiters and change - some argument types. Updated. - * src/psaux/psobjs.h: Updated. - - * src/cid/cidload.c (cid_parse_dict): Updated. - * src/cid/cidparse.c (cid_parser_new): Check whether the `StartData' - token was really found. - * src/cid/cidparse.h (cid_parser_skip_alpha): Updated and renamed - to... - (cid_parser_skip_PS_token): This. - - * src/type1/t1parse.h (T1_ParserRec): Use `FT_Bool' for boolean - fields. - (T1_Skip_Alpha): Replaced with... - (T1_Skip_PS_Token): This new macro. - * src/type1/t1parse.c (hexa_value): Removed. - (T1_Get_Private_Dict): Use `ft_isxdigit' and - `psaux->ps_parser_funcs_to_bytes' for handling ASCII hexadecimal - encoding. - After decrypting, replace the four random bytes at the beginning - with whitespace. - * src/type1/t1load.c (t1_allocate_blend): Use proper error values. - (parser_blend_design_positions, parse_blend_design_map, - parse_weight_vector): Updated. - (is_space): Handle `\f' also. - (is_name_char): Removed. - (read_binary_data): Updated. - (parse_encoding): Use `ft_isdigit'. - Updated. - (parse_subrs): Updated. - (TABLE_EXTEND): New macro. - (parse_charstrings): Updated. - Provide a workaround for buggy fonts which have more entries in the - /CharStrings dictionary then expected; the function now adds some - slots and skips entries which still exceed the new limit. - (parse_dict): Updated. - Terminate on the token `closefile'. - - * src/type42/t42parse.c (T1_Skip_Alpha): Replaced with... - (T1_Skip_PS_Token): This new macro. Updated all callers. - (t42_parse_encoding): Use `ft_isdigit'. - - - * src/base/ftmm.c (ft_face_get_mm_service): Return FT_Err_OK if - success. - -2003-10-05 Werner Lemberg - - * include/freetype/ftmodule.h: Renamed to... - * include/freetype/ftmodapi.h: This to avoid duplicate file names. - * include/freetype/config/ftheader.h (FT_MODULE_H): Updated. - -2003-10-04 Werner Lemberg - - * src/base/ftoutln.c (FT_OrientationExtremumRec, - FT_Outline_Get_Orientation): Trivial typo fixes to make it compile. - -2003-10-02 Markus F.X.J. Oberhumer - - * src/winfonts/winfnt.c (FT_WinFNT_HeaderRec): `color_table_offset' - has four bytes, not two. - Fix all users. - (fnt_font_load, FNT_Load_Glyph): Add more font validity tests. - -2003-10-01 David Turner - - * src/autofit/*: Adding first source files of the new multi-script - `auto-fitter'. - - * include/freetype/ftoutln.h (FT_Orientation): New enumeration. - (FT_Outline_Get_Orientation): New declaration. - - * src/base/ftoutln.c (FT_OrientationExtremumRec): New structure. - (ft_orientation_extremum_compute): New auxiliary function. - (FT_Outline_Get_Orientation): New function to compute the fill - orientation of a given glyph outline. - - * include/freetype/internal/ftserv.h (FT_FACE_LOOKUP_SERVICE): Fixed - trivial bug which could crash the font engine when a cached service - pointer was retrieved. - -2003-09-30 Werner Lemberg - - * src/cid/cidload.c (cid_parse_dict): Skip token if no keyword is - found. - - * src/type1/t1parse.c (IS_T1_WHITESPACE, IS_T1_LINESPACE, - IS_T1_SPACE): Removed. - (PFB_Tag): Removed. - (read_pfb_tag): Don't use PFB_Tag. - - * src/type42/t42parse.c (t42_is_space): Handle `\f' also. - (t42_parse_encoding): Handle synthetic fonts. - -2003-09-29 Werner Lemberg - - * include/freetype/internal/t1types.h: Don't include - FT_INTERNAL_OBJECTS_H but FT_INTERNAL_SERVICE_H. - * src/truetype/ttobjs.c: Don't include - FT_SERVICE_POSTSCRIPT_NAMES_H. - -2003-09-29 David Turner - - Added new service to handle glyph name dictionaries, replacing the - old internal header named `psnames.h' by `services/svpsname.h'. - Note that this is different from `services/svpostnm.h' which only - handles the retrieval of PostScript font names for a given face. - (Should we merge these two services into a single header?) - - * include/freetype/internal/psnames.h: Removed. Most of its - contents is moved to... - * include/freetype/internal/services/svpsname.h: New file. - - * include/freetype/internal/services/svpostnm.h - (FT_SERVICE_ID_POSTSCRIPT_NAME): Replaced with... - (FT_SERVICE_ID_POSTSCRIPT_FONT_NAME): New macro. - (PsName): Service named changed to... - (PsFontName): This. - Updated `FT_Service_PsName' -> `FT_Service_PsFontName' and - `POSTSCRIPT_NAME' -> `POSTSCRIPT_FONT_NAME' everywhere. - - * include/freetype/internal/internal.h - (FT_INTERNAL_POSTSCRIPT_NAMES_H): Removed. - * include/freetype/internal/psaux.h: Include - FT_SERVICE_POSTSCRIPT_NAMES_H. - (T1_DecoderRec): Updated type of `psnames'. - * include/freetype/internal/t1types.h: Don't include - FT_INTERNAL_POSTSCRIPT_NAMES_H but FT_SERVICE_POSTSCRIPT_NAMES_H. - Include FT_INTERNAL_OBJECTS_H. - * include/freetype/internal/t42types.h: Don't include - FT_INTERNAL_POSTSCRIPT_NAMES_H. - * include/freetype/internal/tttypes.h (TT_FaceRec): Updated. - - * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE): Changed - order of parameters. All callers updated. - (FT_FACE_FIND_GLOBAL_SERVICE): New macro to look up a service - globally, checking all modules. - (FT_ServiceCacheRec): Updated. - (FT_SERVICE_POSTSCRIPT_NAMES_H): New macro for accessing - `svpsname.h'. - - * include/freetype/internal/ftobjs.h, src/base/ftobjs.c - (ft_module_get_service): New function. - - * src/cff/cffdrivr.c: Don't include FT_INTERNAL_POSTSCRIPT_NAMES_H - but FT_SERVICE_POSTSCRIPT_NAMES_H. - (cff_get_glyph_name, cff_get_name_index): Use new POSTSCRIPT_NAMES - service. - * src/cff/cffcmap.c (cff_cmap_unicode_init): Updated. - * src/cff/cffload.c, src/cff/cffload.h: Don't include - FT_INTERNAL_POSTSCRIPT_NAMES_H but FT_SERVICE_POSTSCRIPT_NAMES_H. - (cff_index_get_sid_string): Updated. - * src/cff/cffobjs.c: Don't include FT_INTERNAL_POSTSCRIPT_NAMES_H - but FT_SERVICE_POSTSCRIPT_NAMES_H. - (cff_face_init): Use new POSTSCRIPT_NAMES service. - * src/cff/cffobjs.h: Don't include FT_INTERNAL_POSTSCRIPT_NAMES_H - but FT_SERVICE_POSTSCRIPT_NAMES_H. - - * src/cid/cidobjs.c: Don't include FT_INTERNAL_POSTSCRIPT_NAMES_H - but FT_SERVICE_POSTSCRIPT_NAMES_H. - (cid_face_init): Use new POSTSCRIPT_NAMES service. - * src/cid/cidriver.c: Don't include FT_INTERNAL_POSTSCRIPT_NAMES_H. - - * src/psaux/t1cmap.c (t1_cmap_std_init, t1_cmap_unicode_init): Use - new POSTSCRIPT_NAMES service. - * src/psaux/t1decode.h (t1_lookup_glyph_by_stdcharcode, - t1_decode_init): Use new POSTSCRIPT_NAMES service. - * src/psaux/t1cmap.h, src/psaux/t1decode.h: Dont' include - FT_INTERNAL_POSTSCRIPT_NAMES_H. - - * src/psnames/psmodule.c: Don't include - FT_INTERNAL_POSTSCRIPT_NAMES_H but FT_SERVICE_POSTSCRIPT_NAMES_H. - (ps_build_unicode_table): Renamed to... - (ps_unicodes_init): This. - (ps_lookup_unicode): Renamed to... - (ps_unicodes_char_index): This. - (ps_next_unicode): Renamed to... - (ps_unicodes_char_next): This. - (psnames_interface): Updated. - (psnames_services): New services list. - (psnames_get_service): New function. - (psnames_module_class): Updated. - - * src/sfnt/sfobjs.c: Don't include FT_INTERNAL_POSTSCRIPT_NAMES_H - but FT_SERVICE_POSTSCRIPT_NAMES_H. - (sfnt_init_face): Use new POSTSCRIPT_NAMES service. - * src/sfnt/ttpost.c: Don't include FT_INTERNAL_POSTSCRIPT_NAMES_H - but FT_SERVICE_POSTSCRIPT_NAMES_H. - (tt_face_get_ps_name): Updated. - - * src/truetype/ttobjs.c: Don't include - FT_INTERNAL_POSTSCRIPT_NAMES_H but FT_SERVICE_POSTSCRIPT_NAMES_H. - - * src/type1/t1driver.c: Don't include - FT_INTERNAL_POSTSCRIPT_NAMES_H but FT_SERVICE_POSTSCRIPT_NAMES_H. - * src/type1/t1objs.c: Don't include - FT_INTERNAL_POSTSCRIPT_NAMES_H but FT_SERVICE_POSTSCRIPT_NAMES_H. - (T1_Face_Init): Use new POSTSCRIPT_NAMES service. - - * src/type42/t42drivr.c (t42_get_ps_name): Renamed to... - (t42_get_ps_font_name): This. - (t42_service_ps_name): Renamed to... - (t42_service_ps_font_name): This. - (t42_services): Updated. - * src/type42/t42objs.c (T42_Face_Init): Use new POSTSCRIPT_NAMES - service. - * src/type42/t42objs.h: Don't include - FT_INTERNAL_POSTSCRIPT_NAMES_H but FT_SERVICE_POSTSCRIPT_NAMES_H. - - - * src/base/ftglyph.c (FT_Get_Glyph): Don't access `slot' before - testing its validity. Reported by Henry Maddocks - . - -2003-09-21 Werner Lemberg - - * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE): - Fix compilation warning (s/pptr/Pptr/). - - * include/freetype/internal/internal.h (FT_INTERNAL_PFR_H, - FT_INTERNAL_FNT_TYPES_H): Removed. - -2003-09-21 David Turner - - Migrating the PFR and WINFNT drivers to the new service-based - internal API. - - * include/freetype/internal/fnttypes.h: Removed. Most of its data - are moved to winfnt.h and... - * include/freetype/internal/services/svwinfnt.h: New file. - - * include/freetype/internal/pfr.h: Removed. Most of its data are - moved to... - * include/freetype/internal/services/svpfr.h: New file. - - * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE, - FT_FACE_LOOKUP_SERVICE): Simplify fix of 2003-09-16 by removing - pointer type argument. - Updated all callers. - Update macro names of services header files. - - * src/base/ftobjs.c (FT_Get_Name_Index): Simplified code. - - * src/base/ftpfr.c: Include FT_SERVICE_PFR_H instead of - FT_INTERNAL_PFR_H. - (ft_pfr_check, FT_Get_PFR_Metrics, FT_Get_PFR_Kerning, - FT_Get_PFR_Advance): Use services provided in `PFR_METRICS'. - - * src/base/ftwinfnt.c: Include FT_SERVICE_WINFNT_H instead of - FT_INTERNAL_FNT_TYPES_H. - (FT_Get_WinFNT_Header): Use service provided in `WINFNT'. - - * src/pfr/pfrdrivr.c: Include FT_SERVICE_PFR_H and - FT_SERVICE_XFREE86_NAME_H instead of FT_INTERNAL_PFR_H. - (pfr_service_bdf): Updated. - (pfr_services): New services list. - (pfr_get_service): New function. - (pfr_driver_class): Updated. - - * src/winfonts/winfnt.c: Include FT_SERVICE_WINFNT_H and - FT_SERVICE_XFREE86_NAME_H instead of FT_INTERNAL_FNT_TYPES_H. - (winfnt_get_header, winfnt_get_service): New functions. - (winfnt_service_rec): New structure providing WINFNT services. - (winfnt_services): New services list. - (winfnt_driver_class): Updated. - * src/winfonts/winfnt.h: Add most of the removed fnttypes.h data. - - * src/sfnt/sfdriver.c (sfnt_service_ps_name): Fix typo. - - * src/type1/t1driver.c (t1_service_ps_name): Fix typo. - - * src/cff/cffobjs.c, src/cid/cidobjs.c, src/pfr/pfrsbit.c, - src/psaux/psobjs.c, src/sfnt/sfobjs.c, src/truetype/ttobjs.c, - src/type1/t1objs.c, src/type42/t42objs.c: Removing various compiler - warnings. - -2003-09-19 David Bevan - - * src/type1/t1parse.c (pfb_tag_fields): Removed. - (read_pfb_tag): Fix code so that it doesn't fail on end-of-file - indicator (0x8003). - * docs/CHANGES: Updated. - -2003-09-16 Werner Lemberg - - * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE, - FT_FACE_LOOKUP_SERVICE): Add parameter to pass pointer type. - Ugly, I know, but this is needed for compilation with C++ -- - maybe someone knows a better solution? - Updated all callers. - - * src/base/ftobjs.c (FT_Get_Name_Index, FT_Get_Glyph_Name): Remove - C++ compiler warnings. - - * src/base/ftbdf.c (FT_Get_BDF_Charset_ID, FT_Get_BDF_Property): - Fix order of arguments passed to FT_FACE_FIND_SERVICE. - -2003-09-15 Werner Lemberg - - Avoid header files with identical names. - - * include/freetype/internal/services/bdf.h: Renamed to... - * include/freetype/internal/services/svbdf.h: This. - Add copyright notice. - * include/freetype/internal/services/glyfdict.h: Renamed to... - * include/freetype/internal/services/svgldict.h: This. - Add copyright notice. - * include/freetype/internal/services/multmast.h: Renamed to... - * include/freetype/internal/services/svmm.h: This. - Add copyright notice. - Add FT_BEGIN_HEADER and FT_END_HEADER. - * include/freetype/internal/services/sfnt.h: Renamed to... - * include/freetype/internal/services/svsfnt.h: This. - Add copyright notice. - * include/freetype/internal/services/postname.h: Renamed to... - * include/freetype/internal/services/svpostnm.h: This. - Add copyright notice. - * include/freetype/internal/services/xf86name.h: Renamed to... - * include/freetype/internal/services/svxf86nm.h: This. - Add copyright notice. - - * include/freetype/internal/ftserv.h: Add FT_BEGIN_HEADER and - FT_END_HEADER. - Add copyright notice. - Update macro names of services header files. - - * builds/freetype.mk (SERVICES_DIR): New variable. - (BASE_H): Add services header files. - -2003-09-11 Werner Lemberg - - * builds/toplevel.mk (distclean): Remove `builds/unix/freetype2.pc'. - - * src/cff/cffdrivr.c: Don't load headers twice. - - * include/freetype/internal/ftserv.h (FT_SERVICE_SFNT_H): New macro. - * src/base/ftobjs.c: Include FT_SERVICE_SFNT_H. - - * src/cff/cffcmap.c: Include `cfferrs.h'. - * src/pfr/pfrdrivr.c: Include `pfrerror.h'. - * src/sfnt/sfdriver.c: Include `sferrors.h'. - * src/psaux/psobjs.h: Add declaration for `ps_parser_to_bytes'. - -2003-09-11 David Turner - - Introducing the concept of `module services'. This is the first - step towards a massive simplification of the engine's internals, in - order to get rid of various numbers of hacks. - - Note that these changes will break source & binary compatibility for - authors of external font drivers. - - * include/freetype/config/ftconfig.h (FT_BEGIN_STMNT, FT_END_STMNT, - FT_DUMMY_STMNT): New macros. - - * include/freetype/internal/ftserv.h: New file, containing the new - structures and macros to provide `services'. - - * include/freetype/internal/internal.h (FT_INTERNAL_EXTENSION_H, - FT_INTERNAL_EXTEND_H, FT_INTERNAL_HASH_H, FT_INTERNAL_OBJECT_H): - Removed, obsolete. - (FT_INTERNAL_SERVICE_H): New macro for `ftserv.h'. - - * include/freetype/internal/services/bdf.h, - include/freetype/internal/services/glyfdict.h, - include/freetype/internal/services/postname.h, - include/freetype/internal/services/xf86name.h: New files. - - * include/freetype/ftmm.h (FT_Get_MM_Func, FT_Set_MM_Design_Func, - FT_Set_MM_Blend_Func): Function pointers moved (in modified form) - to... - * include/freetype/internal/services/multmast.h: New file. - - * include/freetype/internal/sfnt.h (SFNT_Interface): `get_interface' - is now of type `FT_Module_Requester'. - (SFNT_Get_Interface_Func, SFNT_Load_Table_Func): Function pointers - moved (in modified form) to... - * include/freetype/internal/services/sfnt.h: New file. - - * include/freetype/tttables.h (FT_Get_Sfnt_Table_Func): Function - pointer moved (in modified form) to `services/sfnt.h'. - - * include/freetype/ftmodule.h (FT_Module_Interface): Make it a - a typedef to `FT_Pointer'. - - * include/freetype/internal/tttypes.h (TT_FaceRec): Add - `postscript_name'. - * include/freetype/internal/ftobjs.h (FT_Face_InternalRec): Remove - `postscript_name'. - Add `services' element. - (FT_LibraryRec): Remove `meta_class'. - - * src/base/ftbdf.c: Include FT_SERVICE_BDF_H. - (test_font_type): Removed. - (FT_Get_BDF_Charset_ID, FT_Get_BDF_Property): Use services - provided in `FT_SERVICE_ID_BDF'. - - * src/base/ftmm.c: Include FT_SERVICE_MULTIPLE_MASTERS_H. - (ft_face_get_mm_service): New auxiliary function to get services - from `FT_SERVICE_ID_MULTI_MASTERS'. - (FT_Get_Multi_Master, FT_Set_MM_Design_Coordinates, - FT_Set_MM_Blend_Coordinates): Use `ft_face_get_mm_service'. - - * src/base/ftobjs.c: Include FT_SERVICE_POSTSCRIPT_NAME_H and - FT_SERVICE_GLYPH_DICT_H. - (ft_service_list_lookup): New function to get a specific service. - (destroy_face): Updated. - (Mac_Read_POST_Resource): Simplify some code. - (IsMacResource): Fix warnings. - (FT_Get_Name_Index, FT_Get_Glyph_Name): Use services provided in - `FT_SERVICE_ID_GLYPH_DICT'. - (FT_Get_Postscript_Name): Use service provided in - `FT_SERVICE_ID_POSTSCRIPT_NAME'. - (FT_Get_Sfnt_Table, FT_Load_Sfnt_Table): Use services provided in - `FT_SERVICE_ID_SFNT_TABLE'. - - * src/base/ftxf86.c: Include FT_SERVICE_XFREE86_NAME_H. - (FT_Get_X11_Font_Format): Use service provided in - `FT_SERVICE_ID_XF86_NAME'. - - * src/bdf/bdfdrivr.c: Include FT_SERVICE_BDF_H and - FT_SERVICE_XFREE86_NAME_H. - (bdf_get_charset_id): New function. - (bdf_service_bdf): New structure providing BDF services. - (bdf_services): New services list. - (bdf_driver_requester): Use `ft_service_list_lookup'. - - * src/cff/cffdrivr.c: Include FT_SERVICE_XFREE86_NAME_H and - FT_SERVICE_GLYPH_DICT_H. - (cff_service_glyph_dict): New structure providing CFF services. - (cff_services): New services list. - (cff_get_interface): Use `ft_service_list_lookup'. - - * src/cid/cidriver.c: Include FT_SERVICE_POSTSCRIPT_NAME_H and - FT_SERVICE_XFREE86_NAME_H. - (cid_service_ps_name): New structure providing CID services. - (cid_services): New services list. - (cid_get_interface): Use `ft_service_list_lookup'. - - * src/pcf/pcfdrivr.c: Include FT_SERVICE_BDF_H and - FT_SERVICE_XFREE86_NAME_H. - (pcf_service_bdf): New structure providing PCF services. - (pcf_services): New services list. - (pcf_driver_requester): Use `ft_service_list_lookup'. - - * src/sfnt/sfdriver.c: Include FT_SERVICE_GLYPH_DICT_H and - FT_SERVICE_POSTSCRIPT_NAME_H. - (get_sfnt_glyph_name): Renamed to... - (sfnt_get_glyph_name): This. - (get_sfnt_postscript_name): Renamed to... - (sfnt_get_ps_name): This. - Updated. - (sfnt_service_glyph_dict, sfnt_service_ps_name): New structures - providing services. - (sfnt_services): New services list. - (sfnt_get_interface): Use `ft_service_list_lookup'. - - * src/truetype/ttdriver.c: Include FT_SERVICE_XFREE86_NAME_H. - (tt_services): New services list. - (tt_get_interface): Use `ft_service_list_lookup'. - - * src/type1/t1driver.c: Include FT_SERVICE_MULTIPLE_MASTERS_H, - FT_SERVICE_GLYPH_DICT_H, FT_SERVICE_XFREE86_NAME_H, and - FT_SERVICE_POSTSCRIPT_NAME_H. - (t1_service_glyph_dict, t1_service_ps_name, - t1_service_multi_masters): New structures providing Type 1 services. - (t1_services): New services list. - (Get_Interface): Use `ft_service_list_lookup'. - - * src/type42/t42drivr.c: Include FT_SERVICE_XFREE86_NAME_H, - FT_SERVICE_GLYPH_DICT_H, and FT_SERVICE_POSTSCRIPT_NAME_H. - (t42_service_glyph_dict, t42_service_ps_name): New strucures - providing Type 42 services. - (t42_services): New services list. - (T42_Get_Interface): Use `ft_service_list_lookup'. - - - * README, docs/CHANGES: Updating version numbers for 2.1.6, and - removing obsolete warnings in the documentation. - * include/freetype/freetype.h (FREETYPE_PATCH): Set to 6. - * builds/unix/configure.ac (version_info): Set to 9:5:3. - * builds/unix/configure: Regenerated. - - * include/freetype/internal/ftcore.h, - include/freetype/internal/ftexcept.h, - include/freetype/internal/fthash.h, - include/freetype/internal/ftobject.h: Removed. Obsolete. - -2003-09-09 David Turner - - Fixing PFR kerning support. The tables within the font file contain - (charcode,charcode) kerning pairs, we need to convert them to - (gindex,gindex). - - * src/base/ftpfr.c (ft_pfr_check): Fix serious typo. - * src/pfr/prfload.c: Remove dead code. - (pfr_get_gindex, pfr_compare_kern_pairs, pfr_sort_kerning_pairs): - New functions. - (pfr_phy_font_done): Free `kern_pairs'. - (pfr_phy_font_load): Call `pfr_sort_kerning_pairs'. - * src/pfr/pfrobjs.c (pfr_face_get_kerning): Fix kerning extraction. - * src/pfr/pfrtypes.h (PFR_KERN_PAIR_INDEX): New macro. - (PFR_KernPairRec): Make `kerning' an FT_Int. - (PFR_PhyFontRec): New element `kern_pairs'. - (PFR_KernFlags): Values of PFR_KERN_2BYTE_CHAR and - PFR_KERN_2BYTE_ADJ were erroneously reversed. - - * include/freetype/ftoption.h: Commenting out the macro - TT_CONFIG_OPTION_BYTECODE_INTERPRETER. - -2003-09-02 David Turner - - - * Version 2.1.5 released. - ========================= - - -2003-08-31 Manish Singh - - * src/bdf/bdflib.c (_bdf_readstream): Don't use FT_MEM_COPY but - FT_MEM_MOVE. - -2003-08-30 Werner Lemberg - - * include/freetype/freetype.h (FT_ENCODING_SJIS, FT_ENCODING_GB2312, - FT_ENCODING_BIG5, FT_ENCODING_WANSUNG, FT_ENCODING_JOHAB): New - enumerations of FT_Encoding. The FT_ENCODING_MS_* variants except - FT_ENCODING_MS_SYMBOL are now deprecated. - Updated all users. - * docs/CHANGES: Document it. - -2003-08-27 Werner Lemberg - - * src/bdf/bdfdrivr.c (BDF_Face_Init): Accept lowercase characters - for spacing. - -2003-08-27 Mike FABIAN - - * src/pcf/pcfread.c (pcf_load_font), src/bdf/bdfdrivr.c - (BDF_Face_Init): Accept lowercase characters for slant and weight. - -2003-08-18 David Turner - - * include/freetype/config/ftoption.h: Disabling TrueType bytecode - interpreter until the UNPATENTED_HINTING works as advertised. - - * src/autohint/ahhint.c (ah_hinter_load_glyph): Use `|' for - setting `load_flags'. - - * Jamfile: Adding the `refdoc' target to the Jamfile in order to - build the API Reference in `docs/reference' automatically. - - * include/freetype/t1tables.h (PS_FontInfoRec), src/cid/cidtoken.h, - src/type1/t1tokens.h, src/type42/t42parse.c: Resetting the types of - `italic_angle', `underline_position', and `underline_thickness' to - their previous values (i.e., long, short, and ushort) in order to - avoid breaking binary compatibility. - - * include/freetype/ttunpat.h: Fixing documentation comment. - - * include/freetype/config/ftoption.h, devel/ftoption.h - (TT_CONFIG_OPTION_OPTION_COMPILE_UNPATENTED_HINTING): Replaced - with... - (TT_CONFIG_OPTION_UNPATENTED_HINTING): This. Updated all users. - (TT_CONFIG_OPTION_FORCE_UNPATENTED_HINTING): Removed. - - * include/freetype/internal/ftobjs.h (FT_DEBUG_HOOK_TYPE1): Removed. - (FT_DEBUG_HOOK_UNPATENTED_HINTING): New macro. Use this with - `FT_Set_Debug_Hook' to get the same effect as the removed - TT_CONFIG_OPTION_FORCE_UNPATENTED_HINTING. - - * src/truetype/ttobjs.c (tt_face_init): Use - `FT_DEBUG_HOOK_UNPATENTED_HINTING'. - -2003-08-06 Werner Lemberg - - * src/type1/t1gload.c (T1_Load_Glyph), src/cff/cffgload.c - (cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph): Fix - previous change. - -2003-08-05 Werner Lemberg - - * src/type1/t1gload.c (T1_Load_Glyph), src/cff/cffgload.c - (cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph): Apply - font matrix to advance width also. - * docs/CHANGES: Updated. - -2003-07-26 Werner Lemberg - - * builds/unix/configure.ac (version_info): Set to 9:4:3. - * builds/unix/configure: Updated. - * docs/CHANGES, docs/VERSION.DLL: Updated. - - * include/freetype/freetype.h (FT_GlyphSlot): Change 2003-06-16 - also breaks binary compatibility. Reintroduce an unsigned integer - at the old position of `flags' called `reserved'. - -2003-07-25 Werner Lemberg - - Make API reference valid HTML 4.01 transitional. - - * src/tools/docmaker/tohtml.py (html_header_1): Add doctype - and charset. - (html_header_2): Fix style elements and add some more. - Fix syntax. - (block_header, block_footer, description_header, description_footer, - marker_header, marker_footer, source_header, source_footer, - chapter_header): Don't use

    ...
    but `align=center' - table attribute. - (chapter_inter, chapter_footer): Add

    wkKaIsG?CVFg{py;ni5l{8qxv}XuwsgZ6Kg}U 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

  • and use special