├── WDL ├── libpng │ ├── Create folder.txt │ ├── tests │ │ ├── pngstest-1.8 │ │ ├── pngtest │ │ ├── pngvalid-standard │ │ ├── pngstest-none │ │ ├── pngstest-sRGB │ │ ├── pngvalid-gamma-sbit │ │ ├── pngvalid-transform │ │ ├── pngstest-1.8-alpha │ │ ├── pngstest-linear │ │ ├── pngstest-none-alpha │ │ ├── pngstest-sRGB-alpha │ │ ├── pngvalid-gamma-16-to-8 │ │ ├── pngstest-linear-alpha │ │ ├── pngvalid-gamma-threshold │ │ ├── pngvalid-gamma-transform │ │ ├── pngvalid-gamma-alpha-mode │ │ ├── pngvalid-gamma-background │ │ ├── pngvalid-progressive-size │ │ ├── pngunknown-sTER │ │ ├── pngunknown-save │ │ ├── pngunknown-vpAg │ │ ├── pngimage-quick │ │ ├── pngunknown-discard │ │ ├── pngunknown-if-safe │ │ ├── pngvalid-gamma-expand16-transform │ │ ├── pngvalid-progressive-standard │ │ ├── pngunknown-IDAT │ │ ├── pngvalid-gamma-expand16-alpha-mode │ │ ├── pngvalid-gamma-expand16-background │ │ ├── pngimage-full │ │ ├── pngvalid-progressive-interlace-standard │ │ ├── pngunknown-sAPI │ │ ├── pngtest-badpngs │ │ └── pngstest │ ├── contrib │ │ ├── oss-fuzz │ │ │ ├── libpng_read_fuzzer.options │ │ │ ├── png.dict │ │ │ └── Dockerfile │ │ ├── pngminus │ │ │ ├── pngminus.bat │ │ │ ├── pngminus.sh │ │ │ ├── CMakeLists.txt │ │ │ ├── CHANGES.txt │ │ │ ├── LICENSE.txt │ │ │ ├── pnm2png.sh │ │ │ ├── Makefile │ │ │ └── pnm2png.bat │ │ ├── pngsuite │ │ │ ├── interlaced │ │ │ │ ├── README │ │ │ │ ├── ibasn0g01.png │ │ │ │ ├── ibasn0g02.png │ │ │ │ ├── ibasn0g04.png │ │ │ │ ├── ibasn3p01.png │ │ │ │ ├── ibasn3p02.png │ │ │ │ ├── ibasn3p04.png │ │ │ │ ├── iftbbn0g01.png │ │ │ │ ├── iftbbn0g02.png │ │ │ │ └── iftbbn0g04.png │ │ │ ├── basn0g01.png │ │ │ ├── basn0g02.png │ │ │ ├── basn0g04.png │ │ │ ├── basn0g08.png │ │ │ ├── basn0g16.png │ │ │ ├── basn2c08.png │ │ │ ├── basn2c16.png │ │ │ ├── basn3p01.png │ │ │ ├── basn3p02.png │ │ │ ├── basn3p04.png │ │ │ ├── basn3p08.png │ │ │ ├── basn4a08.png │ │ │ ├── basn4a16.png │ │ │ ├── basn6a08.png │ │ │ ├── basn6a16.png │ │ │ ├── ftbbn0g01.png │ │ │ ├── ftbbn0g02.png │ │ │ ├── ftbbn0g04.png │ │ │ ├── ftbbn2c16.png │ │ │ ├── ftbbn3p08.png │ │ │ ├── ftbgn2c16.png │ │ │ ├── ftbgn3p08.png │ │ │ ├── ftbrn2c08.png │ │ │ ├── ftbwn0g16.png │ │ │ ├── ftbwn3p08.png │ │ │ ├── ftbyn3p08.png │ │ │ ├── ftp0n0g08.png │ │ │ ├── ftp0n2c08.png │ │ │ ├── ftp0n3p08.png │ │ │ ├── ftp1n3p08.png │ │ │ ├── ibasn0g08.png │ │ │ ├── ibasn0g16.png │ │ │ ├── ibasn2c08.png │ │ │ ├── ibasn2c16.png │ │ │ ├── ibasn3p08.png │ │ │ ├── ibasn4a08.png │ │ │ ├── ibasn4a16.png │ │ │ ├── ibasn6a08.png │ │ │ ├── ibasn6a16.png │ │ │ ├── iftbbn2c16.png │ │ │ ├── iftbbn3p08.png │ │ │ ├── iftbgn2c16.png │ │ │ ├── iftbgn3p08.png │ │ │ ├── iftbrn2c08.png │ │ │ ├── iftbwn0g16.png │ │ │ ├── iftbwn3p08.png │ │ │ ├── iftbyn3p08.png │ │ │ ├── iftp0n0g08.png │ │ │ ├── iftp0n2c08.png │ │ │ ├── iftp0n3p08.png │ │ │ ├── iftp1n3p08.png │ │ │ └── bad_interlace_conversions.txt │ │ ├── gregbook │ │ │ ├── rpng-x.c │ │ │ ├── rpng2-x.c │ │ │ └── toucan.png │ │ ├── testpngs │ │ │ ├── rgb-8.png │ │ │ ├── gray-1.png │ │ │ ├── gray-16.png │ │ │ ├── gray-2.png │ │ │ ├── gray-4.png │ │ │ ├── gray-8.png │ │ │ ├── rgb-16.png │ │ │ ├── gray-1-1.8.png │ │ │ ├── gray-2-1.8.png │ │ │ ├── gray-4-1.8.png │ │ │ ├── gray-8-1.8.png │ │ │ ├── palette-1.png │ │ │ ├── palette-2.png │ │ │ ├── palette-4.png │ │ │ ├── palette-8.png │ │ │ ├── rgb-16-1.8.png │ │ │ ├── rgb-8-1.8.png │ │ │ ├── rgb-8-sRGB.png │ │ │ ├── rgb-8-tRNS.png │ │ │ ├── gray-1-linear.png │ │ │ ├── gray-1-sRGB.png │ │ │ ├── gray-1-tRNS.png │ │ │ ├── gray-16-1.8.png │ │ │ ├── gray-16-sRGB.png │ │ │ ├── gray-16-tRNS.png │ │ │ ├── gray-2-linear.png │ │ │ ├── gray-2-sRGB.png │ │ │ ├── gray-2-tRNS.png │ │ │ ├── gray-4-linear.png │ │ │ ├── gray-4-sRGB.png │ │ │ ├── gray-4-tRNS.png │ │ │ ├── gray-8-linear.png │ │ │ ├── gray-8-sRGB.png │ │ │ ├── gray-8-tRNS.png │ │ │ ├── gray-alpha-16.png │ │ │ ├── gray-alpha-8.png │ │ │ ├── palette-1-1.8.png │ │ │ ├── palette-2-1.8.png │ │ │ ├── palette-4-1.8.png │ │ │ ├── palette-8-1.8.png │ │ │ ├── rgb-16-linear.png │ │ │ ├── rgb-16-sRGB.png │ │ │ ├── rgb-16-tRNS.png │ │ │ ├── rgb-8-linear.png │ │ │ ├── rgb-alpha-16.png │ │ │ ├── rgb-alpha-8.png │ │ │ ├── crashers │ │ │ │ ├── badcrc.png │ │ │ │ ├── bad_iCCP.png │ │ │ │ ├── badadler.png │ │ │ │ ├── huge_IDAT.png │ │ │ │ ├── huge_bKGD_chunk.png │ │ │ │ ├── huge_cHRM_chunk.png │ │ │ │ ├── huge_eXIf_chunk.png │ │ │ │ ├── huge_gAMA_chunk.png │ │ │ │ ├── huge_hIST_chunk.png │ │ │ │ ├── huge_iCCP_chunk.png │ │ │ │ ├── huge_iTXt_chunk.png │ │ │ │ ├── huge_pCAL_chunk.png │ │ │ │ ├── huge_pHYs_chunk.png │ │ │ │ ├── huge_sCAL_chunk.png │ │ │ │ ├── huge_sPLT_chunk.png │ │ │ │ ├── huge_sRGB_chunk.png │ │ │ │ ├── huge_sTER_chunk.png │ │ │ │ ├── huge_tEXt_chunk.png │ │ │ │ ├── huge_tIME_chunk.png │ │ │ │ ├── huge_zTXt_chunk.png │ │ │ │ ├── empty_ancillary_chunks.png │ │ │ │ ├── huge_juNK_unsafe_to_copy.png │ │ │ │ └── huge_juNk_safe_to_copy.png │ │ │ ├── gray-1-1.8-tRNS.png │ │ │ ├── gray-16-linear.png │ │ │ ├── gray-2-1.8-tRNS.png │ │ │ ├── gray-4-1.8-tRNS.png │ │ │ ├── gray-8-1.8-tRNS.png │ │ │ ├── palette-1-sRGB.png │ │ │ ├── palette-1-tRNS.png │ │ │ ├── palette-2-sRGB.png │ │ │ ├── palette-2-tRNS.png │ │ │ ├── palette-4-sRGB.png │ │ │ ├── palette-4-tRNS.png │ │ │ ├── palette-8-sRGB.png │ │ │ ├── palette-8-tRNS.png │ │ │ ├── rgb-16-1.8-tRNS.png │ │ │ ├── rgb-8-1.8-tRNS.png │ │ │ ├── rgb-8-sRGB-tRNS.png │ │ │ ├── rgb-alpha-8-1.8.png │ │ │ ├── gray-1-linear-tRNS.png │ │ │ ├── gray-1-sRGB-tRNS.png │ │ │ ├── gray-16-1.8-tRNS.png │ │ │ ├── gray-16-sRGB-tRNS.png │ │ │ ├── gray-2-linear-tRNS.png │ │ │ ├── gray-2-sRGB-tRNS.png │ │ │ ├── gray-4-linear-tRNS.png │ │ │ ├── gray-4-sRGB-tRNS.png │ │ │ ├── gray-8-linear-tRNS.png │ │ │ ├── gray-8-sRGB-tRNS.png │ │ │ ├── gray-alpha-16-1.8.png │ │ │ ├── gray-alpha-16-sRGB.png │ │ │ ├── gray-alpha-8-1.8.png │ │ │ ├── gray-alpha-8-sRGB.png │ │ │ ├── palette-1-1.8-tRNS.png │ │ │ ├── palette-1-linear.png │ │ │ ├── palette-2-1.8-tRNS.png │ │ │ ├── palette-2-linear.png │ │ │ ├── palette-4-1.8-tRNS.png │ │ │ ├── palette-4-linear.png │ │ │ ├── palette-8-1.8-tRNS.png │ │ │ ├── palette-8-linear.png │ │ │ ├── rgb-16-linear-tRNS.png │ │ │ ├── rgb-16-sRGB-tRNS.png │ │ │ ├── rgb-8-linear-tRNS.png │ │ │ ├── rgb-alpha-16-1.8.png │ │ │ ├── rgb-alpha-16-sRGB.png │ │ │ ├── rgb-alpha-8-linear.png │ │ │ ├── rgb-alpha-8-sRGB.png │ │ │ ├── gray-16-linear-tRNS.png │ │ │ ├── gray-alpha-16-linear.png │ │ │ ├── gray-alpha-8-linear.png │ │ │ ├── palette-1-sRGB-tRNS.png │ │ │ ├── palette-2-sRGB-tRNS.png │ │ │ ├── palette-4-sRGB-tRNS.png │ │ │ ├── palette-8-sRGB-tRNS.png │ │ │ ├── rgb-alpha-16-linear.png │ │ │ ├── palette-1-linear-tRNS.png │ │ │ ├── palette-2-linear-tRNS.png │ │ │ ├── palette-4-linear-tRNS.png │ │ │ └── palette-8-linear-tRNS.png │ │ ├── visupng │ │ │ ├── VisualPng.ico │ │ │ ├── VisualPng.png │ │ │ ├── VisualPng.dsw │ │ │ ├── resource.h │ │ │ └── PngFile.h │ │ ├── pngminim │ │ │ ├── README │ │ │ ├── encoder │ │ │ │ ├── README │ │ │ │ ├── pngusr.h │ │ │ │ └── pngusr.dfa │ │ │ ├── decoder │ │ │ │ ├── README │ │ │ │ ├── pngusr.h │ │ │ │ └── pngusr.dfa │ │ │ └── preader │ │ │ │ ├── README │ │ │ │ ├── pngusr.h │ │ │ │ └── pngusr.dfa │ │ ├── README.txt │ │ ├── tools │ │ │ ├── reindent │ │ │ ├── README.txt │ │ │ └── sRGB.h │ │ ├── powerpc-vsx │ │ │ ├── linux_aux.c │ │ │ └── linux.c │ │ ├── examples │ │ │ └── README.txt │ │ ├── conftest │ │ │ ├── s_write.dfa │ │ │ ├── simple.dfa │ │ │ ├── s_read.dfa │ │ │ └── write.dfa │ │ ├── arm-neon │ │ │ └── android-ndk.c │ │ ├── libtests │ │ │ └── fakepng.c │ │ └── mips-msa │ │ │ └── linux.c │ ├── scripts │ │ ├── macro.lst │ │ ├── SCOPTIONS.ppc │ │ ├── libpng.pc.in │ │ ├── sym.c │ │ ├── libpng-config-head.in │ │ ├── vers.c │ │ ├── prefix.c │ │ ├── intprefix.c │ │ ├── ltversion.m4 │ │ ├── test.cmake.in │ │ ├── smakefile.ppc │ │ ├── genchk.cmake.in │ │ ├── makefile.netbsd │ │ └── makefile.amiga │ ├── pngbar.jpg │ ├── pngbar.png │ ├── pngnow.png │ ├── pngtest.png │ ├── libpng.pc.in │ ├── TRADEMARK │ ├── pngusr.dfa │ ├── projects │ │ ├── visualc71 │ │ │ └── PRJ0041.mak │ │ └── owatcom │ │ │ └── libpng.wpj │ ├── libpngpf.3 │ ├── TODO │ ├── AUTHORS │ └── ANNOUNCE ├── zlib │ ├── Create folder.txt │ ├── contrib │ │ ├── blast │ │ │ ├── test.txt │ │ │ ├── README │ │ │ ├── test.pk │ │ │ └── Makefile │ │ ├── infback9 │ │ │ ├── README │ │ │ └── infback9.h │ │ ├── puff │ │ │ ├── zeros.raw │ │ │ └── puff.h │ │ ├── masmx64 │ │ │ ├── bld_ml64.bat │ │ │ └── readme.txt │ │ ├── dotzlib │ │ │ ├── DotZLib.chm │ │ │ ├── DotZLib │ │ │ │ ├── CodecBase.cs │ │ │ │ ├── Deflater.cs │ │ │ │ ├── DotZLib.cs │ │ │ │ ├── Inflater.cs │ │ │ │ ├── GZipStream.cs │ │ │ │ ├── ChecksumImpl.cs │ │ │ │ └── CircularBuffer.cs │ │ │ ├── DotZLib.sln │ │ │ ├── DotZLib.build │ │ │ └── LICENSE_1_0.txt │ │ ├── masmx86 │ │ │ ├── bld_ml32.bat │ │ │ └── readme.txt │ │ ├── minizip │ │ │ ├── MiniZip64_Changes.txt │ │ │ ├── minizip.pc.in │ │ │ ├── Makefile │ │ │ ├── mztools.h │ │ │ ├── configure.ac │ │ │ ├── iowin32.h │ │ │ ├── make_vms.com │ │ │ ├── Makefile.am │ │ │ └── minizip.1 │ │ ├── delphi │ │ │ └── ZLibConst.pas │ │ ├── testzlib │ │ │ └── testzlib.txt │ │ ├── untgz │ │ │ ├── Makefile │ │ │ └── Makefile.msc │ │ ├── iostream3 │ │ │ ├── TODO │ │ │ ├── README │ │ │ └── test.cc │ │ ├── ada │ │ │ └── zlib.gpr │ │ ├── iostream │ │ │ └── test.cpp │ │ ├── iostream2 │ │ │ └── zstream_test.cpp │ │ └── vstudio │ │ │ ├── vc10 │ │ │ ├── miniunz.vcxproj.filters │ │ │ ├── minizip.vcxproj.filters │ │ │ ├── testzlibdll.vcxproj.filters │ │ │ └── zlib.rc │ │ │ ├── vc12 │ │ │ └── zlib.rc │ │ │ ├── vc14 │ │ │ └── zlib.rc │ │ │ ├── vc11 │ │ │ └── zlib.rc │ │ │ └── vc9 │ │ │ └── zlib.rc │ ├── zlib.3.pdf │ ├── Makefile │ ├── win32 │ │ ├── VisualC.txt │ │ └── zlib1.rc │ ├── old │ │ ├── README │ │ ├── os2 │ │ │ └── zlib.def │ │ └── descrip.mms │ ├── nintendods │ │ └── README │ ├── zlib.pc.in │ ├── zlib.pc.cmakein │ ├── inffast.h │ ├── gzclose.c │ └── watcom │ │ ├── watcom_l.mak │ │ └── watcom_f.mak ├── swell │ ├── shlobj.h │ ├── commctrl.h │ ├── test.cpp │ ├── sample_project │ │ ├── test_UTF16LE.rc │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── sample_project.xcodeproj │ │ │ └── TemplateIcon.icns │ │ ├── sample_project_Prefix.pch │ │ ├── main.m │ │ ├── main.h │ │ ├── version.plist │ │ ├── sample_project.dsw │ │ ├── resource.h │ │ ├── Info.plist │ │ └── main_dialog.cpp │ ├── swellappmain.h │ └── swell-kb-generic.cpp ├── lice │ ├── test │ │ ├── main.ico │ │ ├── image.png │ │ ├── English.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── MainMenu.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── classes.nib │ │ │ │ └── info.nib │ │ ├── Controller.h │ │ ├── main.m │ │ ├── Controller.mm │ │ ├── Info.plist │ │ ├── resource.h │ │ └── test.sln │ ├── lice_gl_ctx.h │ └── lice.dsw ├── jpeglib │ ├── jconfig.h │ └── jversion.h ├── reminder.h ├── fnv64.h ├── db2val.h ├── blowfish.h ├── win32_printf.h ├── des.h ├── win32_helpers.h ├── bitfield.h ├── timing.h ├── time_precise.h ├── sha.h ├── mergesort.h ├── rng.h └── xmlparse_test.cpp ├── README.md └── License.txt /WDL/libpng/Create folder.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /WDL/zlib/Create folder.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /WDL/swell/shlobj.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /WDL/swell/commctrl.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/blast/test.txt: -------------------------------------------------------------------------------- 1 | AIAIAIAIAIAIA -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Experimental macOS and Linux builds of the ReaScriptAPI extension. 2 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest-1.8: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" 1.8 none 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngtest: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngtest --strict ${srcdir}/pngtest.png 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-standard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --standard 3 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/infback9/README: -------------------------------------------------------------------------------- 1 | See infback9.h for what this is and how to use it. 2 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/oss-fuzz/libpng_read_fuzzer.options: -------------------------------------------------------------------------------- 1 | [libfuzzer] 2 | dict = png.dict 3 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/macro.lst: -------------------------------------------------------------------------------- 1 | get_uint_32(buf) 2 | get_uint_16(buf) 3 | get_int_32(buf) 4 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest-none: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" none none 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest-sRGB: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" sRGB none 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-sbit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-sbit 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --transform 3 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminus/pngminus.bat: -------------------------------------------------------------------------------- 1 | make 2 | call png2pnm.bat 3 | call pnm2png.bat 4 | 5 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest-1.8-alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" 1.8 alpha 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest-linear: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" linear none 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest-none-alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" none alpha 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest-sRGB-alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" sRGB alpha 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-16-to-8: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-16-to-8 3 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminus/pngminus.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | make 3 | sh png2pnm.sh 4 | sh pnm2png.sh 5 | 6 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest-linear-alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "${srcdir}/tests/pngstest" linear alpha 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-threshold: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-threshold 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-transform 3 | -------------------------------------------------------------------------------- /WDL/zlib/zlib.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/zlib.3.pdf -------------------------------------------------------------------------------- /WDL/libpng/pngbar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/pngbar.jpg -------------------------------------------------------------------------------- /WDL/libpng/pngbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/pngbar.png -------------------------------------------------------------------------------- /WDL/libpng/pngnow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/pngnow.png -------------------------------------------------------------------------------- /WDL/libpng/pngtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/pngtest.png -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-alpha-mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-alpha-mode 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-background: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-background 3 | -------------------------------------------------------------------------------- /WDL/lice/test/main.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/lice/test/main.ico -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-progressive-size: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --size --progressive-read 3 | -------------------------------------------------------------------------------- /WDL/lice/test/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/lice/test/image.png -------------------------------------------------------------------------------- /WDL/libpng/tests/pngunknown-sTER: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict sTER=if-safe "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngunknown-save: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict default=save "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngunknown-vpAg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict vpAg=if-safe "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/README: -------------------------------------------------------------------------------- 1 | 2 | These images fail the "pngimage-quick" and "pngimage-full" tests. 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngimage-quick: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngimage --list-combos --log "${srcdir}/contrib/pngsuite/"*.png 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngunknown-discard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict default=discard "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngunknown-if-safe: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict default=if-safe "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-expand16-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-transform --expand16 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-progressive-standard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --standard --progressive-read 3 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/blast/README: -------------------------------------------------------------------------------- 1 | Read blast.h for purpose and usage. 2 | 3 | Mark Adler 4 | madler@alumni.caltech.edu 5 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/blast/test.pk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/blast/test.pk -------------------------------------------------------------------------------- /WDL/libpng/tests/pngunknown-IDAT: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict default=discard IDAT=save "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-expand16-alpha-mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-alpha-mode --expand16 3 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-gamma-expand16-background: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-background --expand16 3 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/puff/zeros.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/puff/zeros.raw -------------------------------------------------------------------------------- /WDL/libpng/tests/pngimage-full: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngimage --exhaustive --list-combos --log "${srcdir}/contrib/pngsuite/"*.png 3 | -------------------------------------------------------------------------------- /WDL/swell/test.cpp: -------------------------------------------------------------------------------- 1 | #include "swell.h" 2 | 3 | int main() 4 | { 5 | MessageBox(NULL,"hello world","a",0); 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/masmx64/bld_ml64.bat: -------------------------------------------------------------------------------- 1 | ml64.exe /Flinffasx64 /c /Zi inffasx64.asm 2 | ml64.exe /Flgvmat64 /c /Zi gvmat64.asm 3 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/gregbook/rpng-x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/gregbook/rpng-x.c -------------------------------------------------------------------------------- /WDL/libpng/contrib/gregbook/rpng2-x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/gregbook/rpng2-x.c -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-8.png -------------------------------------------------------------------------------- /WDL/zlib/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | -@echo "Please use ./configure first. Thank you." 3 | 4 | distclean: 5 | make -f Makefile.in distclean 6 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/dotzlib/DotZLib.chm -------------------------------------------------------------------------------- /WDL/zlib/contrib/masmx86/bld_ml32.bat: -------------------------------------------------------------------------------- 1 | ml /coff /Zi /c /Flmatch686.lst match686.asm 2 | ml /coff /Zi /c /Flinffas32.lst inffas32.asm 3 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/gregbook/toucan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/gregbook/toucan.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn0g01.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn0g02.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn0g04.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn0g08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn0g16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn2c08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn2c16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn3p01.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn3p02.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn3p04.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn4a08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn4a16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn6a08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/basn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/basn6a16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-1.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-2.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-4.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/visupng/VisualPng.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/visupng/VisualPng.ico -------------------------------------------------------------------------------- /WDL/libpng/contrib/visupng/VisualPng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/visupng/VisualPng.png -------------------------------------------------------------------------------- /WDL/libpng/tests/pngvalid-progressive-interlace-standard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --standard --progressive-read --interlace 3 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/test_UTF16LE.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/swell/sample_project/test_UTF16LE.rc -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbbn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbbn0g01.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbbn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbbn0g02.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbbn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbbn0g04.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbbn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbbn2c16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbbn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbbn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbgn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbgn2c16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbgn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbgn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbrn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbrn2c08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbwn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbwn0g16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbwn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftbyn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftp0n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftp0n0g08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftp0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftp0n2c08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftp0n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftp0n3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ftp1n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ftp1n3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn0g08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn0g16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn2c08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn2c16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn4a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn4a08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn4a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn4a16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn6a08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn6a08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/ibasn6a16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/ibasn6a16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftbbn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftbbn2c16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftbbn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftbbn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftbgn2c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftbgn2c16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftbgn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftbgn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftbrn2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftbrn2c08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftbwn0g16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftbwn0g16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftbwn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftbwn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftbyn3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftbyn3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftp0n0g08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftp0n0g08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftp0n2c08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftp0n2c08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftp0n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftp0n3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/iftp1n3p08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/iftp1n3p08.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-1-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-1-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-2-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-2-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-4-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-4-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-8-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-1.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-2.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-4.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-16-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-16-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-8-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-8-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-1-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-1-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-1-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-1-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-1-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-1-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-16-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-16-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-16-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-16-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-16-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-16-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-2-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-2-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-2-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-2-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-2-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-2-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-4-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-4-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-4-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-4-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-4-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-4-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-8-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-8-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-alpha-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-alpha-16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-alpha-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-alpha-8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-1-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-1-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-2-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-2-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-4-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-4-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-8-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-16-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-16-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-16-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-16-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-16-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-16-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-8-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-alpha-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-alpha-16.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-alpha-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-alpha-8.png -------------------------------------------------------------------------------- /WDL/libpng/scripts/SCOPTIONS.ppc: -------------------------------------------------------------------------------- 1 | OPTIMIZE 2 | OPTPEEP 3 | OPTTIME 4 | OPTSCHED 5 | AUTOREGISTER 6 | PARMS=REGISTERS 7 | INCLUDEDIR=hlp:ppc/include 8 | -------------------------------------------------------------------------------- /WDL/lice/test/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/lice/test/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib/CodecBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/dotzlib/DotZLib/CodecBase.cs -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib/Deflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/dotzlib/DotZLib/Deflater.cs -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib/DotZLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/dotzlib/DotZLib/DotZLib.cs -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib/Inflater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/dotzlib/DotZLib/Inflater.cs -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/badcrc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/badcrc.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-1-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-1-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-16-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-16-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-2-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-2-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-4-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-4-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-8-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-8-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-1-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-1-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-1-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-1-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-2-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-2-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-2-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-2-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-4-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-4-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-4-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-4-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-8-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-16-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-16-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-8-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-8-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-8-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-8-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-alpha-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-alpha-8-1.8.png -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib/GZipStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/dotzlib/DotZLib/GZipStream.cs -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/bad_iCCP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/bad_iCCP.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/badadler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/badadler.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_IDAT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_IDAT.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-1-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-1-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-1-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-1-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-16-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-16-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-16-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-16-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-2-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-2-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-2-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-2-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-4-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-4-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-4-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-4-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-8-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-8-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-8-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-8-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-alpha-16-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-alpha-16-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-alpha-16-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-alpha-16-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-alpha-8-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-alpha-8-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-alpha-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-alpha-8-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-1-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-1-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-1-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-1-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-2-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-2-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-2-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-2-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-4-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-4-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-4-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-4-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-8-1.8-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-8-1.8-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-8-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-16-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-16-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-16-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-16-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-8-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-8-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-alpha-16-1.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-alpha-16-1.8.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-alpha-16-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-alpha-16-sRGB.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-alpha-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-alpha-8-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-alpha-8-sRGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-alpha-8-sRGB.png -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs -------------------------------------------------------------------------------- /WDL/zlib/win32/VisualC.txt: -------------------------------------------------------------------------------- 1 | 2 | To build zlib using the Microsoft Visual C++ environment, 3 | use the appropriate project from the contrib/vstudio/ directory. 4 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/ibasn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/ibasn0g01.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/ibasn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/ibasn0g02.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/ibasn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/ibasn0g04.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/ibasn3p01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/ibasn3p01.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/ibasn3p02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/ibasn3p02.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/ibasn3p04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/ibasn3p04.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-16-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-16-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-alpha-16-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-alpha-16-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/gray-alpha-8-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/gray-alpha-8-linear.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-1-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-1-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-2-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-2-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-4-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-4-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-8-sRGB-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-8-sRGB-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/rgb-alpha-16-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/rgb-alpha-16-linear.png -------------------------------------------------------------------------------- /WDL/zlib/old/README: -------------------------------------------------------------------------------- 1 | This directory contains files that have not been updated for zlib 1.2.x 2 | 3 | (Volunteers are encouraged to help clean this up. Thanks.) 4 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/iftbbn0g01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/iftbbn0g01.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/iftbbn0g02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/iftbbn0g02.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/interlaced/iftbbn0g04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/pngsuite/interlaced/iftbbn0g04.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-1-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-1-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-2-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-2-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-4-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-4-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/palette-8-linear-tRNS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/palette-8-linear-tRNS.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_bKGD_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_bKGD_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_cHRM_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_cHRM_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_eXIf_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_eXIf_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_gAMA_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_gAMA_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_hIST_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_hIST_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_iCCP_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_iCCP_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_iTXt_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_iTXt_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_pCAL_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_pCAL_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_pHYs_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_pHYs_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_sCAL_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_sCAL_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_sPLT_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_sPLT_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_sRGB_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_sRGB_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_sTER_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_sTER_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_tEXt_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_tEXt_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_tIME_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_tIME_chunk.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_zTXt_chunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_zTXt_chunk.png -------------------------------------------------------------------------------- /WDL/lice/test/Controller.h: -------------------------------------------------------------------------------- 1 | /* Controller */ 2 | 3 | #import 4 | 5 | @interface Controller : NSObject 6 | { 7 | } 8 | -(void)awakeFromNib; 9 | @end 10 | -------------------------------------------------------------------------------- /WDL/lice/test/English.lproj/MainMenu.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/lice/test/English.lproj/MainMenu.nib/keyedobjects.nib -------------------------------------------------------------------------------- /WDL/swell/sample_project/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/swell/sample_project/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /WDL/libpng/tests/pngunknown-sAPI: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngunknown --strict bKGD=save cHRM=save gAMA=save all=discard iCCP=save sBIT=save sRGB=save eXIf=save "${srcdir}/pngtest.png" 3 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/MiniZip64_Changes.txt: -------------------------------------------------------------------------------- 1 | 2 | MiniZip 1.1 was derrived from MiniZip at version 1.01f 3 | 4 | Change in 1.0 (Okt 2009) 5 | - **TODO - Add history** 6 | 7 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/empty_ancillary_chunks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/empty_ancillary_chunks.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_juNK_unsafe_to_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_juNK_unsafe_to_copy.png -------------------------------------------------------------------------------- /WDL/libpng/contrib/testpngs/crashers/huge_juNk_safe_to_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/libpng/contrib/testpngs/crashers/huge_juNk_safe_to_copy.png -------------------------------------------------------------------------------- /WDL/zlib/contrib/blast/Makefile: -------------------------------------------------------------------------------- 1 | blast: blast.c blast.h 2 | cc -DTEST -o blast blast.c 3 | 4 | test: blast 5 | blast < test.pk | cmp - test.txt 6 | 7 | clean: 8 | rm -f blast blast.o 9 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/sample_project.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juliansader/js_ReaScriptAPI/HEAD/WDL/swell/sample_project/sample_project.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngsuite/bad_interlace_conversions.txt: -------------------------------------------------------------------------------- 1 | basn0g01.png 2 | basn0g02.png 3 | basn0g04.png 4 | basn3p01.png 5 | basn3p02.png 6 | basn3p04.png 7 | ftbbn0g01.png 8 | ftbbn0g02.png 9 | ftbbn0g04.png 10 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/sample_project_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'sample_project' target in the 'sample_project' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /WDL/zlib/nintendods/README: -------------------------------------------------------------------------------- 1 | This Makefile requires devkitARM (http://www.devkitpro.org/category/devkitarm/) and works inside "contrib/nds". It is based on a devkitARM template. 2 | 3 | Eduardo Costa 4 | January 3, 2009 5 | 6 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/README: -------------------------------------------------------------------------------- 1 | 2 | This demonstrates the use of PNG_USER_CONFIG, pngusr.h and pngusr.dfa 3 | to build minimal decoder, encoder, and progressive reader applications. 4 | 5 | See the individual README and pngusr.dfa files for more explanation. 6 | -------------------------------------------------------------------------------- /WDL/lice/test/English.lproj/MainMenu.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = Controller; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; } 5 | ); 6 | IBVersion = 1; 7 | } -------------------------------------------------------------------------------- /WDL/zlib/contrib/delphi/ZLibConst.pas: -------------------------------------------------------------------------------- 1 | unit ZLibConst; 2 | 3 | interface 4 | 5 | resourcestring 6 | sTargetBufferTooSmall = 'ZLib error: target buffer may be too small'; 7 | sInvalidStreamOp = 'Invalid stream operation'; 8 | 9 | implementation 10 | 11 | end. 12 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/libpng.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/libpng16 5 | 6 | Name: libpng 7 | Description: Loads and saves PNG files 8 | Version: 1.6.37 9 | Libs: -L${libdir} -lpng16 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/testzlib/testzlib.txt: -------------------------------------------------------------------------------- 1 | To build testzLib with Visual Studio 2005: 2 | 3 | copy to a directory file from : 4 | - root of zLib tree 5 | - contrib/testzlib 6 | - contrib/masmx86 7 | - contrib/masmx64 8 | - contrib/vstudio/vc7 9 | 10 | and open testzlib8.sln -------------------------------------------------------------------------------- /WDL/swell/swellappmain.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | @interface SWELLApplication : NSApplication { 5 | 6 | } 7 | - (void)sendEvent:(NSEvent *)anEvent; 8 | 9 | @end 10 | 11 | @interface SWELLAppController : NSObject { 12 | } 13 | -(IBAction)onSysMenuCommand:(id)sender; 14 | @end -------------------------------------------------------------------------------- /WDL/libpng/contrib/README.txt: -------------------------------------------------------------------------------- 1 | 2 | This "contrib" directory contains contributions which are not necessarily under 3 | the libpng license, although all are open source. They are not part of 4 | libpng proper and are not used for building the library, although some are used 5 | for testing the library via "make check". 6 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/untgz/Makefile: -------------------------------------------------------------------------------- 1 | CC=cc 2 | CFLAGS=-g 3 | 4 | untgz: untgz.o ../../libz.a 5 | $(CC) $(CFLAGS) -o untgz untgz.o -L../.. -lz 6 | 7 | untgz.o: untgz.c ../../zlib.h 8 | $(CC) $(CFLAGS) -c -I../.. untgz.c 9 | 10 | ../../libz.a: 11 | cd ../..; ./configure; make 12 | 13 | clean: 14 | rm -f untgz untgz.o *~ 15 | -------------------------------------------------------------------------------- /WDL/lice/test/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // test 4 | // 5 | // Created by Justin Frankel on 11/9/07. 6 | // Copyright __MyCompanyName__ 2007. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) 12 | { 13 | return NSApplicationMain(argc, (const char **) argv); 14 | } 15 | -------------------------------------------------------------------------------- /WDL/zlib/zlib.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | sharedlibdir=@sharedlibdir@ 5 | includedir=@includedir@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /WDL/jpeglib/jconfig.h: -------------------------------------------------------------------------------- 1 | #define HAVE_PROTOTYPES 2 | #define HAVE_STDLIB_H 3 | #define HAVE_UNSIGNED_SHORT 4 | #define HAVE_UNSIGNED_CHAR 5 | #ifndef _WIN32 6 | #define NEED_SYS_TYPES_H 7 | #define HAVE_STDDEF_H 8 | #else 9 | #include 10 | #define XMD_H 11 | #undef FAR 12 | #define HAVE_BOOLEAN 13 | typedef short INT16; 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/minizip.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/minizip 5 | 6 | Name: minizip 7 | Description: Minizip zip file manipulation library 8 | Requires: 9 | Version: @PACKAGE_VERSION@ 10 | Libs: -L${libdir} -lminizip 11 | Libs.private: -lz 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // sample_project 4 | // 5 | // Created by Justin Frankel on 11/24/09. 6 | // Copyright Cockos Incorporated 2009. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, char *argv[]) 12 | { 13 | return NSApplicationMain(argc, (const char **) argv); 14 | } 15 | -------------------------------------------------------------------------------- /WDL/zlib/zlib.pc.cmakein: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@INSTALL_LIB_DIR@ 4 | sharedlibdir=@INSTALL_LIB_DIR@ 5 | includedir=@INSTALL_INC_DIR@ 6 | 7 | Name: zlib 8 | Description: zlib compression library 9 | Version: @VERSION@ 10 | 11 | Requires: 12 | Libs: -L${libdir} -L${sharedlibdir} -lz 13 | Cflags: -I${includedir} 14 | -------------------------------------------------------------------------------- /WDL/libpng/libpng.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@/libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ 5 | 6 | Name: libpng 7 | Description: Loads and saves PNG files 8 | Version: @PNGLIB_VERSION@ 9 | Requires: zlib 10 | Libs: -L${libdir} -lpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ 11 | Libs.private: @LIBS@ 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /WDL/libpng/TRADEMARK: -------------------------------------------------------------------------------- 1 | TRADEMARK 2 | ========= 3 | 4 | The name "libpng" has not been registered by the Copyright owners 5 | as a trademark in any jurisdiction. However, because libpng has 6 | been distributed and maintained world-wide, continually since 1995, 7 | the Copyright owners claim "common-law trademark protection" in any 8 | jurisdiction where common-law trademark is recognized. 9 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/untgz/Makefile.msc: -------------------------------------------------------------------------------- 1 | CC=cl 2 | CFLAGS=-MD 3 | 4 | untgz.exe: untgz.obj ..\..\zlib.lib 5 | $(CC) $(CFLAGS) untgz.obj ..\..\zlib.lib 6 | 7 | untgz.obj: untgz.c ..\..\zlib.h 8 | $(CC) $(CFLAGS) -c -I..\.. untgz.c 9 | 10 | ..\..\zlib.lib: 11 | cd ..\.. 12 | $(MAKE) -f win32\makefile.msc 13 | cd contrib\untgz 14 | 15 | clean: 16 | -del untgz.obj 17 | -del untgz.exe 18 | -------------------------------------------------------------------------------- /WDL/reminder.h: -------------------------------------------------------------------------------- 1 | #ifndef REMINDER 2 | 3 | #define MAKE_QUOTE(str) #str 4 | #define MAKE_STR(str) MAKE_QUOTE(str) 5 | #if defined WIN32 6 | // This enables: #pragma REMINDER("change this line!") with click-through from VC++. 7 | #define REMINDER(msg) message(__FILE__ "(" MAKE_STR(__LINE__) "): " msg) 8 | #else 9 | #define REMINDER(msg) // no-op 10 | #endif 11 | 12 | #endif 13 | 14 | -------------------------------------------------------------------------------- /WDL/lice/test/Controller.mm: -------------------------------------------------------------------------------- 1 | #import "Controller.h" 2 | 3 | #include "main.cpp" // this would otherwise conflict in object name with main.m, which xcode made us. 4 | 5 | 6 | @implementation Controller 7 | -(void)awakeFromNib 8 | { 9 | SWELL_RegisterCustomControlCreator(ccontrolCreator); 10 | HWND h=CreateDialog(NULL,MAKEINTRESOURCE(IDD_DIALOG1),NULL,dlgProc); 11 | ShowWindow(h,SW_SHOW); 12 | } 13 | @end 14 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/encoder/README: -------------------------------------------------------------------------------- 1 | This demonstrates the use of PNG_USER_CONFIG and pngusr.h 2 | 3 | The makefile builds a minimal write-only encoder with embedded libpng 4 | and zlib. 5 | 6 | Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC 7 | on the make command line. 8 | 9 | If you prefer to use the shared libraries, go to contrib/pngminus 10 | and build the pnm2png application there. 11 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/decoder/README: -------------------------------------------------------------------------------- 1 | This demonstrates the use of PNG_USER_CONFIG, pngusr.h and pngusr.dfa 2 | 3 | The makefile builds a minimal read-only decoder with embedded libpng 4 | and zlib. 5 | 6 | Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC 7 | on the make command line. 8 | 9 | If you prefer to use the shared libraries, go to contrib/pngminus 10 | and build the png2pnm application there. 11 | -------------------------------------------------------------------------------- /WDL/fnv64.h: -------------------------------------------------------------------------------- 1 | #ifndef _WDL_FNV64_H_ 2 | #define _WDL_FNV64_H_ 3 | 4 | #include "wdltypes.h" 5 | 6 | #define WDL_FNV64_IV WDL_UINT64_CONST(0xCBF29CE484222325) 7 | 8 | static WDL_STATICFUNC_UNUSED WDL_UINT64 WDL_FNV64(WDL_UINT64 h, const unsigned char* data, int sz) 9 | { 10 | int i; 11 | for (i=0; i < sz; ++i) 12 | { 13 | h *= WDL_UINT64_CONST(0x00000100000001B3); 14 | h ^= data[i]; 15 | } 16 | return h; 17 | } 18 | #endif -------------------------------------------------------------------------------- /WDL/jpeglib/jversion.h: -------------------------------------------------------------------------------- 1 | /* 2 | * jversion.h 3 | * 4 | * Copyright (C) 1991-1998, Thomas G. Lane. 5 | * This file is part of the Independent JPEG Group's software. 6 | * For conditions of distribution and use, see the accompanying README file. 7 | * 8 | * This file contains software version identification. 9 | */ 10 | 11 | 12 | #define JVERSION "6b 27-Mar-1998" 13 | 14 | #define JCOPYRIGHT "Copyright (C) 1998, Thomas G. Lane" 15 | -------------------------------------------------------------------------------- /WDL/zlib/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/sym.c: -------------------------------------------------------------------------------- 1 | 2 | /* sym.c - define format of libpng.sym 3 | * 4 | * Last changed in libpng version 1.6.16 [December 22, 2014] 5 | * Copyright (c) 2011-2014 Glenn Randers-Pehrson 6 | * 7 | * This code is released under the libpng license. 8 | * For conditions of distribution and use, see the disclaimer 9 | * and license in png.h 10 | */ 11 | 12 | #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ 13 | PNG_DFN "@" SYMBOL_PREFIX "@@" name "@" 14 | 15 | #include "../png.h" 16 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/main.h: -------------------------------------------------------------------------------- 1 | #ifndef _SAMPLEPROJECT_MAIN_H_ 2 | #define _SAMPLEPROJECT_MAIN_H_ 3 | 4 | 5 | #ifdef _WIN32 6 | #include 7 | #include 8 | #else 9 | #include "../swell.h" 10 | #endif 11 | 12 | #include "../../wdltypes.h" 13 | 14 | extern WDL_DLGRET MainDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); 15 | 16 | extern HINSTANCE g_hInst; 17 | extern HWND g_hwnd; 18 | extern UINT Scroll_Message; 19 | 20 | 21 | 22 | #endif//_SAMPLEPROJECT_MAIN_H_ 23 | 24 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/libpng-config-head.in: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | # libpng-config 4 | # provides configuration info for libpng. 5 | 6 | # Copyright (C) 2002 Glenn Randers-Pehrson 7 | 8 | # This code is released under the libpng license. 9 | # For conditions of distribution and use, see the disclaimer 10 | # and license in png.h 11 | 12 | # Modeled after libxml-config. 13 | 14 | version=1.6.37 15 | prefix="" 16 | libdir="" 17 | libs="" 18 | I_opts="" 19 | L_opts="" 20 | R_opts="" 21 | cppflags="" 22 | ccopts="" 23 | ldopts="" 24 | 25 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/version.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildVersion 6 | 3 7 | CFBundleVersion 8 | 1.0 9 | ProductBuildVersion 10 | 9M2729 11 | ProjectName 12 | DevToolsWizardTemplates 13 | SourceVersion 14 | 11600000 15 | 16 | 17 | -------------------------------------------------------------------------------- /WDL/libpng/pngusr.dfa: -------------------------------------------------------------------------------- 1 | # pngusr.dfa 2 | # 3 | # Build time configuration of libpng 4 | # 5 | # Enter build configuration options in this file 6 | # 7 | # Security settings: by default these limits are unset, you can change them 8 | # here by entering the appropriate values as #defines preceded by '@' (to cause, 9 | # them to be passed through to the build of pnglibconf.h), for example: 10 | # 11 | # @# define PNG_USER_WIDTH_MAX 65535 12 | # @# define PNG_USER_HEIGHT_MAX 65535 13 | # @# define PNG_USER_CHUNK_CACHE_MAX 256 14 | # @# define PNG_USER_CHUNK_MALLOC_MAX 640000 15 | -------------------------------------------------------------------------------- /WDL/libpng/projects/visualc71/PRJ0041.mak: -------------------------------------------------------------------------------- 1 | # Prevent "Cannot find missing dependency..." warnings while compiling 2 | # pngwin.rc (PRJ0041). 3 | 4 | all: $(IntDir)\alloc.h \ 5 | $(IntDir)\fp.h \ 6 | $(IntDir)\m68881.h \ 7 | $(IntDir)\mem.h \ 8 | $(IntDir)\pngusr.h \ 9 | $(IntDir)\strings.h \ 10 | $(IntDir)\unistd.h \ 11 | $(IntDir)\unixio.h 12 | 13 | $(IntDir)\alloc.h \ 14 | $(IntDir)\fp.h \ 15 | $(IntDir)\m68881.h \ 16 | $(IntDir)\mem.h \ 17 | $(IntDir)\pngusr.h \ 18 | $(IntDir)\strings.h \ 19 | $(IntDir)\unistd.h \ 20 | $(IntDir)\unixio.h: 21 | @!echo.>$@ 22 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/preader/README: -------------------------------------------------------------------------------- 1 | This demonstrates the use of PNG_USER_CONFIG and pngusr.h 2 | 3 | The makefile builds a minimal read-only progressive decoder with 4 | embedded libpng, zlib and your system's X library. 5 | 6 | Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC 7 | on the make command line. 8 | 9 | Edit makefile if required, to find your X library and include files, 10 | then 11 | 12 | make ZLIBSRC=directory 13 | 14 | If you prefer to use the shared libraries, go to contrib/gregbook 15 | and build the rpng2-x application there. 16 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/iostream3/TODO: -------------------------------------------------------------------------------- 1 | Possible upgrades to gzfilebuf: 2 | 3 | - The ability to do putback (e.g. putbackfail) 4 | 5 | - The ability to seek (zlib supports this, but could be slow/tricky) 6 | 7 | - Simultaneous read/write access (does it make sense?) 8 | 9 | - Support for ios_base::ate open mode 10 | 11 | - Locale support? 12 | 13 | - Check public interface to see which calls give problems 14 | (due to dependence on library internals) 15 | 16 | - Override operator<<(ostream&, gzfilebuf*) to allow direct copying 17 | of stream buffer to stream ( i.e. os << is.rdbuf(); ) 18 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/vers.c: -------------------------------------------------------------------------------- 1 | 2 | /* vers.c - define format of libpng.vers 3 | * 4 | * Last changed in libpng version 1.6.16 [December 22, 2014] 5 | * Copyright (c) 2011-2014 Glenn Randers-Pehrson 6 | * 7 | * This code is released under the libpng license. 8 | * For conditions of distribution and use, see the disclaimer 9 | * and license in png.h 10 | */ 11 | 12 | #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ 13 | PNG_DFN " @" SYMBOL_PREFIX "@@" name "@;" 14 | 15 | PNG_DFN "@" PNGLIB_LIBNAME "@ {global:" 16 | 17 | #include "../png.h" 18 | 19 | PNG_DFN "local: *; };" 20 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/Makefile: -------------------------------------------------------------------------------- 1 | CC=cc 2 | CFLAGS=-O -I../.. 3 | 4 | UNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a 5 | ZIP_OBJS = minizip.o zip.o ioapi.o ../../libz.a 6 | 7 | .c.o: 8 | $(CC) -c $(CFLAGS) $*.c 9 | 10 | all: miniunz minizip 11 | 12 | miniunz: $(UNZ_OBJS) 13 | $(CC) $(CFLAGS) -o $@ $(UNZ_OBJS) 14 | 15 | minizip: $(ZIP_OBJS) 16 | $(CC) $(CFLAGS) -o $@ $(ZIP_OBJS) 17 | 18 | test: miniunz minizip 19 | ./minizip test readme.txt 20 | ./miniunz -l test.zip 21 | mv readme.txt readme.old 22 | ./miniunz test.zip 23 | 24 | clean: 25 | /bin/rm -f *.o *~ minizip miniunz 26 | -------------------------------------------------------------------------------- /WDL/db2val.h: -------------------------------------------------------------------------------- 1 | #ifndef _WDL_DB2VAL_H_ 2 | #define _WDL_DB2VAL_H_ 3 | 4 | #include 5 | 6 | #define TWENTY_OVER_LN10 8.6858896380650365530225783783321 7 | #define LN10_OVER_TWENTY 0.11512925464970228420089957273422 8 | #define DB2VAL(x) exp((x)*LN10_OVER_TWENTY) 9 | 10 | static inline double VAL2DB(double x) 11 | { 12 | if (x < 0.0000000298023223876953125) return -150.0; 13 | double v=log(x)*TWENTY_OVER_LN10; 14 | return v<-150.0?-150.0:v; 15 | } 16 | 17 | static inline double VAL2DB_EX(double x, double mindb) 18 | { 19 | return x <= DB2VAL(mindb) ? mindb : (log(x)*TWENTY_OVER_LN10); 20 | } 21 | 22 | #endif -------------------------------------------------------------------------------- /WDL/zlib/contrib/ada/zlib.gpr: -------------------------------------------------------------------------------- 1 | project Zlib is 2 | 3 | for Languages use ("Ada"); 4 | for Source_Dirs use ("."); 5 | for Object_Dir use "."; 6 | for Main use ("test.adb", "mtest.adb", "read.adb", "buffer_demo"); 7 | 8 | package Compiler is 9 | for Default_Switches ("ada") use ("-gnatwcfilopru", "-gnatVcdfimorst", "-gnatyabcefhiklmnoprst"); 10 | end Compiler; 11 | 12 | package Linker is 13 | for Default_Switches ("ada") use ("-lz"); 14 | end Linker; 15 | 16 | package Builder is 17 | for Default_Switches ("ada") use ("-s", "-gnatQ"); 18 | end Builder; 19 | 20 | end Zlib; 21 | -------------------------------------------------------------------------------- /WDL/blowfish.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Author : Paul Kocher 3 | * E-mail : pck@netcom.com 4 | * Date : 1997 5 | * Description: C implementation of the Blowfish algorithm. 6 | */ 7 | 8 | #ifdef __cplusplus 9 | extern "C" { 10 | #endif 11 | 12 | typedef struct { 13 | unsigned int P[16 + 2]; 14 | unsigned int S[4*256]; 15 | } BLOWFISH_CTX; 16 | 17 | void Blowfish_Init(BLOWFISH_CTX *ctx, unsigned char *key, int keyLen); 18 | void Blowfish_Encrypt(BLOWFISH_CTX *ctx, unsigned int *xl, unsigned int *xr); 19 | void Blowfish_Decrypt(BLOWFISH_CTX *ctx, unsigned int *xl, unsigned int *xr); 20 | 21 | #ifdef __cplusplus 22 | }; 23 | #endif -------------------------------------------------------------------------------- /WDL/zlib/contrib/iostream/test.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include "zfstream.h" 3 | 4 | int main() { 5 | 6 | // Construct a stream object with this filebuffer. Anything sent 7 | // to this stream will go to standard out. 8 | gzofstream os( 1, ios::out ); 9 | 10 | // This text is getting compressed and sent to stdout. 11 | // To prove this, run 'test | zcat'. 12 | os << "Hello, Mommy" << endl; 13 | 14 | os << setcompressionlevel( Z_NO_COMPRESSION ); 15 | os << "hello, hello, hi, ho!" << endl; 16 | 17 | setcompressionlevel( os, Z_DEFAULT_COMPRESSION ) 18 | << "I'm compressing again" << endl; 19 | 20 | os.close(); 21 | 22 | return 0; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /WDL/libpng/tests/pngtest-badpngs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # various crashers 4 | # using --relaxed because some come from fuzzers that don't maintain CRC's 5 | 6 | ./pngtest --relaxed ${srcdir}/contrib/testpngs/crashers/badcrc.png 7 | ./pngtest --relaxed ${srcdir}/contrib/testpngs/crashers/badadler.png 8 | ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/bad_iCCP.png 9 | ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/empty_ancillary_chunks.png 10 | ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_*_chunk.png \ 11 | ${srcdir}/contrib/testpngs/crashers/huge_*safe_to_copy.png 12 | 13 | exec ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_IDAT.png 14 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/visupng/VisualPng.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "VisualPng"=.\VisualPng.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /WDL/win32_printf.h: -------------------------------------------------------------------------------- 1 | #ifndef _WDL_WIN32_PRINTF_H_ 2 | #define _WDL_WIN32_PRINTF_H_ 3 | 4 | #include 5 | #ifdef printf 6 | #undef printf 7 | #endif 8 | #define printf wdl_printf 9 | 10 | // this file is designed to be temporarily included when printf() debugging on win32 11 | 12 | 13 | static void wdl_printf(const char *format, ...) 14 | { 15 | char tmp[3800]; 16 | int rv; 17 | va_list va; 18 | va_start(va,format); 19 | tmp[0]=0; 20 | rv=_vsnprintf(tmp,sizeof(tmp),format,va); // returns -1 if over, and does not null terminate, ugh 21 | va_end(va); 22 | 23 | if (rv < 0 || rv>=(int)sizeof(tmp)-1) tmp[sizeof(tmp)-1]=0; 24 | OutputDebugStringA(tmp); 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /WDL/lice/test/English.lproj/MainMenu.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 110 86 356 240 0 0 1440 878 7 | IBEditorPositions 8 | 9 | 29 10 | 109 299 338 44 0 0 1440 878 11 | 12 | IBFramework Version 13 | 446.1 14 | IBOpenObjects 15 | 16 | 29 17 | 18 | IBSystem Version 19 | 8R2232 20 | 21 | 22 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/sample_project.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "sample_project"=.\sample_project.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /WDL/des.h: -------------------------------------------------------------------------------- 1 | /* Loosely based on: 2 | * 3 | * D3DES (V5.09) - 4 | * 5 | * A portable, public domain, version of the Data Encryption Standard. 6 | * 7 | * Written with Symantec's THINK (Lightspeed) C by Richard Outerbridge. 8 | * 9 | * Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge. 10 | * (GEnie : OUTER; CIS : [71755,204]) Graven Imagery, 1992. 11 | */ 12 | 13 | 14 | #ifndef _WDL_DES_H_ 15 | #define _WDL_DES_H_ 16 | 17 | 18 | class WDL_DES 19 | { 20 | public: 21 | WDL_DES(); 22 | ~WDL_DES(); 23 | 24 | void SetKey(const unsigned char *key8, bool isEncrypt); 25 | 26 | void Process8(unsigned char *buf8); 27 | 28 | private: 29 | 30 | unsigned int m_keydata[32]; 31 | 32 | }; 33 | 34 | #endif -------------------------------------------------------------------------------- /WDL/libpng/scripts/prefix.c: -------------------------------------------------------------------------------- 1 | 2 | /* prefix.c - generate an unprefixed symbol list 3 | * 4 | * Last changed in libpng version 1.6.16 [December 22, 2014] 5 | * Copyright (c) 2013-2014 Glenn Randers-Pehrson 6 | * 7 | * This code is released under the libpng license. 8 | * For conditions of distribution and use, see the disclaimer 9 | * and license in png.h 10 | */ 11 | 12 | #define PNG_EXPORTA(ordinal, type, name, args, attributes)\ 13 | PNG_DFN "@" name "@" 14 | 15 | /* The configuration information *before* the additional of symbol renames, 16 | * the list is the C name list; no symbol prefix. 17 | */ 18 | #include "pnglibconf.out" 19 | 20 | PNG_DFN_START_SORT 1 21 | 22 | #include "../png.h" 23 | 24 | PNG_DFN_END_SORT 25 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/intprefix.c: -------------------------------------------------------------------------------- 1 | 2 | /* intprefix.c - generate an unprefixed internal symbol list 3 | * 4 | * Last changed in libpng version 1.6.16 [December 22, 2014] 5 | * Copyright (c) 2013-2014 Glenn Randers-Pehrson 6 | * 7 | * This code is released under the libpng license. 8 | * For conditions of distribution and use, see the disclaimer 9 | * and license in png.h 10 | */ 11 | 12 | #define PNG_INTERNAL_DATA(type, name, array)\ 13 | PNG_DFN "@" name "@" 14 | 15 | #define PNG_INTERNAL_FUNCTION(type, name, args, attributes)\ 16 | PNG_DFN "@" name "@" 17 | 18 | #define PNG_INTERNAL_CALLBACK(type, name, args, attributes)\ 19 | PNG_DFN "@" name "@" 20 | 21 | #define PNGPREFIX_H /* self generation */ 22 | #include "../pngpriv.h" 23 | -------------------------------------------------------------------------------- /WDL/win32_helpers.h: -------------------------------------------------------------------------------- 1 | #ifndef _WDL_WIN32_HELPERS_H_ 2 | #define _WDL_WIN32_HELPERS_H_ 3 | 4 | 5 | static HMENU InsertSubMenu(HMENU hMenu, int pos, const char *name, int flags=0) 6 | { 7 | HMENU sub = NULL; 8 | if (hMenu) 9 | { 10 | sub = CreatePopupMenu(); 11 | InsertMenu(hMenu,pos,flags|MF_BYPOSITION|(sub?MF_POPUP:0)|MF_STRING,(UINT_PTR)sub, name); 12 | } 13 | return sub; 14 | } 15 | 16 | static void InsertMenuString(HMENU hMenu, int pos, const char *name, int idx, int flags=0) 17 | { 18 | if (hMenu) InsertMenu(hMenu,pos,flags|MF_BYPOSITION|MF_STRING, idx, name); 19 | } 20 | 21 | static void InsertMenuSeparator(HMENU hMenu, int pos) 22 | { 23 | if (hMenu) InsertMenu(hMenu,pos,MF_BYPOSITION|MF_SEPARATOR, 0, NULL); 24 | } 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminus/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.1) 2 | cmake_policy(VERSION 3.1) 3 | 4 | project(PNGMINUS C) 5 | 6 | option(PNGMINUS_USE_STATIC_LIBRARIES "Use the static library builds" ON) 7 | 8 | # libpng 9 | add_subdirectory(../.. libpng) 10 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../..) 11 | include_directories(${CMAKE_CURRENT_BINARY_DIR}/libpng) 12 | if(PNGMINUS_USE_STATIC_LIBRARIES) 13 | set(PNGMINUS_PNG_LIBRARY png_static) 14 | else() 15 | set(PNGMINUS_PNG_LIBRARY png) 16 | endif() 17 | 18 | # png2pnm 19 | add_executable(png2pnm png2pnm.c) 20 | target_link_libraries(png2pnm ${PNGMINUS_PNG_LIBRARY}) 21 | 22 | # pnm2png 23 | add_executable(pnm2png pnm2png.c) 24 | target_link_libraries(pnm2png ${PNGMINUS_PNG_LIBRARY}) 25 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/decoder/pngusr.h: -------------------------------------------------------------------------------- 1 | /* minrdpngconf.h: headers to make a minimal png-read-only library 2 | * 3 | * Copyright (c) 2007, 2010-2013 Glenn Randers-Pehrson 4 | * 5 | * This code is released under the libpng license. 6 | * For conditions of distribution and use, see the disclaimer 7 | * and license in png.h 8 | * 9 | * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson 10 | */ 11 | 12 | #ifndef MINRDPNGCONF_H 13 | #define MINRDPNGCONF_H 14 | 15 | /* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */ 16 | 17 | /* List options to turn off features of the build that do not 18 | * affect the API (so are not recorded in pnglibconf.h) 19 | */ 20 | 21 | #define PNG_ALIGN_TYPE PNG_ALIGN_NONE 22 | 23 | #endif /* MINRDPNGCONF_H */ 24 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/encoder/pngusr.h: -------------------------------------------------------------------------------- 1 | /* minwrpngconf.h: headers to make a minimal png-write-only library 2 | * 3 | * Copyright (c) 2007, 2010-2013 Glenn Randers-Pehrson 4 | * 5 | * This code is released under the libpng license. 6 | * For conditions of distribution and use, see the disclaimer 7 | * and license in png.h 8 | * 9 | * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson 10 | */ 11 | 12 | #ifndef MINWRPNGCONF_H 13 | #define MINWRPNGCONF_H 14 | 15 | /* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */ 16 | 17 | /* List options to turn off features of the build that do not 18 | * affect the API (so are not recorded in pnglibconf.h) 19 | */ 20 | 21 | #define PNG_ALIGN_TYPE PNG_ALIGN_NONE 22 | 23 | #endif /* MINWRPNGCONF_H */ 24 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/preader/pngusr.h: -------------------------------------------------------------------------------- 1 | /* minrdpngconf.h: headers to make a minimal png-read-only library 2 | * 3 | * Copyright (c) 2009, 2010-2013 Glenn Randers-Pehrson 4 | * 5 | * This code is released under the libpng license. 6 | * For conditions of distribution and use, see the disclaimer 7 | * and license in png.h 8 | * 9 | * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson 10 | */ 11 | 12 | #ifndef MINPRDPNGCONF_H 13 | #define MINPRDPNGCONF_H 14 | 15 | /* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */ 16 | 17 | /* List options to turn off features of the build that do not 18 | * affect the API (so are not recorded in pnglibconf.h) 19 | */ 20 | 21 | #define PNG_ALIGN_TYPE PNG_ALIGN_NONE 22 | 23 | #endif /* MINPRDPNGCONF_H */ 24 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminus/CHANGES.txt: -------------------------------------------------------------------------------- 1 | 2 | pnm2png / png2pnm --- conversion from PBM/PGM/PPM-file to PNG-file 3 | copyright (C) 1999-2019 by Willem van Schaik 4 | 5 | version 1.0 - 1999.10.15 - First version. 6 | 1.1 - 2015.07.29 - Fixed leaks (Glenn Randers-Pehrson) 7 | 1.2 - 2017.04.22 - Add buffer-size check 8 | 1.3 - 2017.08.24 - Fix potential overflow in buffer-size check 9 | (Glenn Randers-Pehrson) 10 | 1.4 - 2017.08.28 - Add PNGMINUS_UNUSED (Christian Hesse) 11 | 1.5 - 2018.08.05 - Fix buffer overflow in tokenizer (Cosmin Truta) 12 | 1.6 - 2018.08.05 - Improve portability and fix style (Cosmin Truta) 13 | 1.7 - 2019.01.22 - Change license to MIT (Willem van Schaik) 14 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by sample_project.rc 4 | // 5 | #define IDD_DIALOG1 101 6 | #define IDR_MENU1 102 7 | #define IDC_EDIT1 1001 8 | #define ID_QUIT 40001 9 | #define ID_ABOUT 40002 10 | #define ID_SOMETHING 40003 11 | 12 | // Next default values for new objects 13 | // 14 | #ifdef APSTUDIO_INVOKED 15 | #ifndef APSTUDIO_READONLY_SYMBOLS 16 | #define _APS_NEXT_RESOURCE_VALUE 103 17 | #define _APS_NEXT_COMMAND_VALUE 40004 18 | #define _APS_NEXT_CONTROL_VALUE 1002 19 | #define _APS_NEXT_SYMED_VALUE 101 20 | #endif 21 | #endif 22 | -------------------------------------------------------------------------------- /WDL/zlib/gzclose.c: -------------------------------------------------------------------------------- 1 | /* gzclose.c -- zlib gzclose() function 2 | * Copyright (C) 2004, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | #include "gzguts.h" 7 | 8 | /* gzclose() is in a separate file so that it is linked in only if it is used. 9 | That way the other gzclose functions can be used instead to avoid linking in 10 | unneeded compression or decompression routines. */ 11 | int ZEXPORT gzclose(file) 12 | gzFile file; 13 | { 14 | #ifndef NO_GZCOMPRESS 15 | gz_statep state; 16 | 17 | if (file == NULL) 18 | return Z_STREAM_ERROR; 19 | state = (gz_statep)file; 20 | 21 | return state->mode == GZ_READ ? gzclose_r(file) : gzclose_w(file); 22 | #else 23 | return gzclose_r(file); 24 | #endif 25 | } 26 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/ltversion.m4: -------------------------------------------------------------------------------- 1 | # ltversion.m4 -- version numbers -*- Autoconf -*- 2 | # 3 | # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. 4 | # Written by Scott James Remnant, 2004 5 | # 6 | # This file is free software; the Free Software Foundation gives 7 | # unlimited permission to copy and/or distribute it, with or without 8 | # modifications, as long as this notice is preserved. 9 | 10 | # @configure_input@ 11 | 12 | # serial 4179 ltversion.m4 13 | # This file is part of GNU Libtool 14 | 15 | m4_define([LT_PACKAGE_VERSION], [2.4.6]) 16 | m4_define([LT_PACKAGE_REVISION], [2.4.6]) 17 | 18 | AC_DEFUN([LTVERSION_VERSION], 19 | [macro_version='2.4.6' 20 | macro_revision='2.4.6' 21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 22 | _LT_DECL(, macro_revision, 0) 23 | ]) 24 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/iostream2/zstream_test.cpp: -------------------------------------------------------------------------------- 1 | #include "zstream.h" 2 | #include 3 | #include 4 | #include 5 | 6 | void main() { 7 | char h[256] = "Hello"; 8 | char* g = "Goodbye"; 9 | ozstream out("temp.gz"); 10 | out < "This works well" < h < g; 11 | out.close(); 12 | 13 | izstream in("temp.gz"); // read it back 14 | char *x = read_string(in), *y = new char[256], z[256]; 15 | in > y > z; 16 | in.close(); 17 | cout << x << endl << y << endl << z << endl; 18 | 19 | out.open("temp.gz"); // try ascii output; zcat temp.gz to see the results 20 | out << setw(50) << setfill('#') << setprecision(20) << x << endl << y << endl << z << endl; 21 | out << z << endl << y << endl << x << endl; 22 | out << 1.1234567890123456789 << endl; 23 | 24 | delete[] x; delete[] y; 25 | } 26 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/visupng/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by VisualPng.rc 4 | // 5 | #define IDM_FILE_OPEN 40001 6 | #define IDM_FILE_SAVE 40002 7 | #define IDM_FILE_NEXT 40003 8 | #define IDM_FILE_PREVIOUS 40004 9 | #define IDM_FILE_EXIT 40005 10 | #define IDM_OPTIONS_BACKGROUND 40006 11 | #define IDM_OPTIONS_STRETCH 40007 12 | #define IDM_HELP_ABOUT 40008 13 | 14 | // Next default values for new objects 15 | // 16 | #ifdef APSTUDIO_INVOKED 17 | #ifndef APSTUDIO_READONLY_SYMBOLS 18 | #define _APS_NEXT_RESOURCE_VALUE 113 19 | #define _APS_NEXT_COMMAND_VALUE 40009 20 | #define _APS_NEXT_CONTROL_VALUE 1001 21 | #define _APS_NEXT_SYMED_VALUE 101 22 | #endif 23 | #endif 24 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/mztools.h: -------------------------------------------------------------------------------- 1 | /* 2 | Additional tools for Minizip 3 | Code: Xavier Roche '2004 4 | License: Same as ZLIB (www.gzip.org) 5 | */ 6 | 7 | #ifndef _zip_tools_H 8 | #define _zip_tools_H 9 | 10 | #ifdef __cplusplus 11 | extern "C" { 12 | #endif 13 | 14 | #ifndef _ZLIB_H 15 | #include "zlib.h" 16 | #endif 17 | 18 | #include "unzip.h" 19 | 20 | /* Repair a ZIP file (missing central directory) 21 | file: file to recover 22 | fileOut: output file after recovery 23 | fileOutTmp: temporary file name used for recovery 24 | */ 25 | extern int ZEXPORT unzRepair(const char* file, 26 | const char* fileOut, 27 | const char* fileOutTmp, 28 | uLong* nRecovered, 29 | uLong* bytesRecovered); 30 | 31 | 32 | #ifdef __cplusplus 33 | } 34 | #endif 35 | 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /WDL/libpng/libpngpf.3: -------------------------------------------------------------------------------- 1 | .TH LIBPNGPF 3 "April 14, 2019" 2 | .SH NAME 3 | libpng \- Portable Network Graphics (PNG) Reference Library 1.6.37 4 | (private functions) 5 | 6 | .SH SYNOPSIS 7 | \fB#include \fI"pngpriv.h" 8 | 9 | \fBAs of libpng version \fP\fI1.5.1\fP\fB, this section is no longer 10 | \fP\fImaintained\fP\fB, now that the private function prototypes are hidden in 11 | \fP\fIpngpriv.h\fP\fB and not accessible to applications. Look in 12 | \fP\fIpngpriv.h\fP\fB for the prototypes and a short description of each 13 | function. 14 | 15 | .SH DESCRIPTION 16 | The functions previously listed here are used privately by libpng and are not 17 | available for use by applications. They are not "exported" to applications 18 | using shared libraries. 19 | 20 | .SH "SEE ALSO" 21 | .BR "png"(5), " libpng"(3), " zlib"(3), " deflate"(5), " " and " zlib"(5) 22 | 23 | .SH AUTHORS 24 | Cosmin Truta, Glenn Randers-Pehrson 25 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/configure.ac: -------------------------------------------------------------------------------- 1 | # -*- Autoconf -*- 2 | # Process this file with autoconf to produce a configure script. 3 | 4 | AC_INIT([minizip], [1.2.11], [bugzilla.redhat.com]) 5 | AC_CONFIG_SRCDIR([minizip.c]) 6 | AM_INIT_AUTOMAKE([foreign]) 7 | LT_INIT 8 | 9 | AC_MSG_CHECKING([whether to build example programs]) 10 | AC_ARG_ENABLE([demos], AC_HELP_STRING([--enable-demos], [build example programs])) 11 | AM_CONDITIONAL([COND_DEMOS], [test "$enable_demos" = yes]) 12 | if test "$enable_demos" = yes 13 | then 14 | AC_MSG_RESULT([yes]) 15 | else 16 | AC_MSG_RESULT([no]) 17 | fi 18 | 19 | case "${host}" in 20 | *-mingw* | mingw*) 21 | WIN32="yes" 22 | ;; 23 | *) 24 | ;; 25 | esac 26 | AM_CONDITIONAL([WIN32], [test "${WIN32}" = "yes"]) 27 | 28 | 29 | AC_SUBST([HAVE_UNISTD_H], [0]) 30 | AC_CHECK_HEADER([unistd.h], [HAVE_UNISTD_H=1], []) 31 | AC_CONFIG_FILES([Makefile minizip.pc]) 32 | AC_OUTPUT 33 | -------------------------------------------------------------------------------- /WDL/bitfield.h: -------------------------------------------------------------------------------- 1 | #ifndef _WDL_BITFIELD_H_ 2 | #define _WDL_BITFIELD_H_ 3 | 4 | #include "heapbuf.h" 5 | 6 | class WDL_BitField // ultra simple bit field 7 | { 8 | public: 9 | bool SetSize(int sz) // clears state 10 | { 11 | void *b=m_hb.ResizeOK((sz+7)/8); 12 | if (b) memset(b,0,m_hb.GetSize()); 13 | return !!b; 14 | } 15 | int GetApproxSize() const { return m_hb.GetSize()*8; } // may return slightly greater than the size set 16 | 17 | bool IsSet(unsigned int idx) const 18 | { 19 | const unsigned char mask = 1<<(idx&7); 20 | idx>>=3; 21 | return idx < (unsigned int)m_hb.GetSize() && (((unsigned char *)m_hb.Get())[idx]&mask); 22 | } 23 | void Set(unsigned int idx) 24 | { 25 | const unsigned char mask = 1<<(idx&7); 26 | idx>>=3; 27 | if (idx < (unsigned int)m_hb.GetSize()) ((unsigned char *)m_hb.Get())[idx] |= mask; 28 | } 29 | 30 | private: 31 | WDL_HeapBuf m_hb; 32 | }; 33 | 34 | #endif //_WDL_BITFIELD_H_ -------------------------------------------------------------------------------- /WDL/lice/lice_gl_ctx.h: -------------------------------------------------------------------------------- 1 | #ifndef _GL_CTX_ 2 | #define _GL_CTX_ 3 | 4 | #include "lice.h" 5 | 6 | #define GLEW_STATIC 7 | #include "glew/include/gl/glew.h" 8 | #include "glew/include/gl/wglew.h" 9 | #include "glew/include/gl/wglext.h" 10 | 11 | // GL context functions 12 | // opening and managing GL context is handled behind the scenes 13 | 14 | 15 | bool LICE_GL_IsValid(); // GL context is initialized (will be lazy initialized on first call) and valid 16 | 17 | HWND LICE_GL_GetWindow(); // Get the window that owns the GL context (one per process) 18 | 19 | void LICE_GL_CloseCtx(); // Something failed, turn off GL context forever so we don't keep failing 20 | 21 | GLUnurbsObj* LICE_GL_GetNurbsObj(int linetol=8); // linetol = maximum number of straight-line pixels 22 | 23 | // facility for associating a glyph with a texture 24 | GLuint LICE_GL_GetTexFromGlyph(const unsigned char* glyph, int glyph_w, int glyph_h); 25 | void LICE_GL_ClearTex(); 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /WDL/timing.h: -------------------------------------------------------------------------------- 1 | /* 2 | WDL - timing.h 3 | 4 | this is based on some public domain Pentium RDTSC timing code from usenet in 1996. 5 | 6 | To enable this, your app must #define TIMING, include timing.h, and call timingEnter(x)/timingLeave(x) a bunch 7 | of times (where x is 0..63). 8 | 9 | */ 10 | 11 | #ifndef _TIMING_H_ 12 | #define _TIMING_H_ 13 | 14 | 15 | //#define TIMING 16 | 17 | 18 | #include "wdltypes.h" 19 | 20 | #if defined(TIMING) 21 | #ifdef __cplusplus 22 | extern "C" { 23 | #endif 24 | void _timingEnter(int); 25 | void _timingLeave(int); 26 | WDL_INT64 _timingQuery(int, WDL_INT64*); 27 | #ifdef __cplusplus 28 | } 29 | #endif 30 | #define timingLeave(x) _timingLeave(x) 31 | #define timingEnter(x) _timingEnter(x) 32 | #define timingQuery(x,y) _timingQuery(x,y) 33 | #else 34 | #define timingLeave(x) 35 | #define timingEnter(x) 36 | #define timingQuery(x,y) (0) 37 | #endif 38 | 39 | #define timingPrint() 40 | #define timingInit() 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /WDL/time_precise.h: -------------------------------------------------------------------------------- 1 | #ifndef _WDL_TIME_PRECISE_H_ 2 | #define _WDL_TIME_PRECISE_H_ 3 | 4 | #ifdef _WIN32 5 | #include 6 | #elif defined(__APPLE__) 7 | #include 8 | #else 9 | #include 10 | #endif 11 | 12 | #include "wdltypes.h" 13 | 14 | 15 | #ifdef WDL_TIME_PRECISE_DECL 16 | WDL_TIME_PRECISE_DECL 17 | #else 18 | static WDL_STATICFUNC_UNUSED 19 | #endif 20 | 21 | double time_precise() 22 | { 23 | #ifdef _WIN32 24 | LARGE_INTEGER freq; 25 | QueryPerformanceFrequency(&freq); 26 | 27 | LARGE_INTEGER now; 28 | QueryPerformanceCounter(&now); 29 | return (double)now.QuadPart / (double)freq.QuadPart; 30 | #elif defined(__APPLE__) 31 | struct timeval tm={0,}; 32 | gettimeofday(&tm,NULL); 33 | return (double)tm.tv_sec + (double)tm.tv_usec/1000000; 34 | #else 35 | struct timespec tm={0,}; 36 | clock_gettime(CLOCK_MONOTONIC,&tm); 37 | return (double)tm.tv_sec + (double)tm.tv_nsec/1000000000; 38 | #endif 39 | } 40 | 41 | #endif 42 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/oss-fuzz/png.dict: -------------------------------------------------------------------------------- 1 | # 2 | # AFL dictionary for PNG images 3 | # ----------------------------- 4 | # 5 | # Just the basic, standard-originating sections; does not include vendor 6 | # extensions. 7 | # 8 | # Created by Michal Zalewski 9 | # 10 | 11 | header_png="\x89PNG\x0d\x0a\x1a\x0a" 12 | 13 | section_IDAT="IDAT" 14 | section_IEND="IEND" 15 | section_IHDR="IHDR" 16 | section_PLTE="PLTE" 17 | section_bKGD="bKGD" 18 | section_cHRM="cHRM" 19 | section_eXIf="eXIf" 20 | section_fRAc="fRAc" 21 | section_gAMA="gAMA" 22 | section_gIFg="gIFg" 23 | section_gIFt="gIFt" 24 | section_gIFx="gIFx" 25 | section_hIST="hIST" 26 | section_iCCP="iCCP" 27 | section_iTXt="iTXt" 28 | section_oFFs="oFFs" 29 | section_pCAL="pCAL" 30 | section_pHYs="pHYs" 31 | section_sBIT="sBIT" 32 | section_sCAL="sCAL" 33 | section_sPLT="sPLT" 34 | section_sRGB="sRGB" 35 | section_sTER="sTER" 36 | section_tEXt="tEXt" 37 | section_tIME="tIME" 38 | section_tRNS="tRNS" 39 | section_zTXt="zTXt" 40 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/iowin32.h: -------------------------------------------------------------------------------- 1 | /* iowin32.h -- IO base function header for compress/uncompress .zip 2 | Version 1.1, February 14h, 2010 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) 4 | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) 6 | 7 | Modifications for Zip64 support 8 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) 9 | 10 | For more info read MiniZip_info.txt 11 | 12 | */ 13 | 14 | #include 15 | 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | void fill_win32_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def)); 22 | void fill_win32_filefunc64 OF((zlib_filefunc64_def* pzlib_filefunc_def)); 23 | void fill_win32_filefunc64A OF((zlib_filefunc64_def* pzlib_filefunc_def)); 24 | void fill_win32_filefunc64W OF((zlib_filefunc64_def* pzlib_filefunc_def)); 25 | 26 | #ifdef __cplusplus 27 | } 28 | #endif 29 | -------------------------------------------------------------------------------- /WDL/lice/test/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.test 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.${PRODUCT_NAME:identifier} 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | SWELLApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/masmx86/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | Summary 3 | ------- 4 | This directory contains ASM implementations of the functions 5 | longest_match() and inflate_fast(). 6 | 7 | 8 | Use instructions 9 | ---------------- 10 | Assemble using MASM, and copy the object files into the zlib source 11 | directory, then run the appropriate makefile, as suggested below. You can 12 | donwload MASM from here: 13 | 14 | http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64 15 | 16 | You can also get objects files here: 17 | 18 | http://www.winimage.com/zLibDll/zlib124_masm_obj.zip 19 | 20 | Build instructions 21 | ------------------ 22 | * With Microsoft C and MASM: 23 | nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" 24 | 25 | * With Borland C and TASM: 26 | make -f win32/Makefile.bor LOCAL_ZLIB="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" OBJPA="+match686c.obj+match686.obj+inffas32.obj" 27 | 28 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/tools/reindent: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # reindent a libpng C source 4 | 5 | # COPYRIGHT: Written by Glenn Randers-Pehrson, 2016. 6 | # To the extent possible under law, the author has waived all copyright and 7 | # related or neighboring rights to this work. This work is published from: 8 | # United States. 9 | 10 | # Usage: 11 | # reindent inputtabsize outputtabsize inputcontinuestring outputcontinuestring 12 | # 13 | # Assumes that continued lines begin with indentation plus one space, and 14 | # that continued comments begin with indentation plus " *". 15 | # 16 | # eg, to change libpng coding style from 3-space indentation with 4-space 17 | # continuations to 4-space indentation with 2-space continuations: 18 | # 19 | # reindent 3 4 "\t " " " < example.c > example.c_4_2 20 | # and to restore the file back to libpng coding style 21 | # reindent 4 3 " " " " < example.c_4_2 > example.c_3_4 22 | 23 | unexpand --first-only --t $1 | \ 24 | sed -e "/^ *$3[^\*]/{s/$3/$4/}" | \ 25 | expand -t $2 26 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 8.00 2 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotZLib", "DotZLib\DotZLib.csproj", "{BB1EE0B1-1808-46CB-B786-949D91117FC5}" 3 | ProjectSection(ProjectDependencies) = postProject 4 | EndProjectSection 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfiguration) = preSolution 8 | Debug = Debug 9 | Release = Release 10 | EndGlobalSection 11 | GlobalSection(ProjectConfiguration) = postSolution 12 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.ActiveCfg = Debug|.NET 13 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.Build.0 = Debug|.NET 14 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.ActiveCfg = Release|.NET 15 | {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.Build.0 = Release|.NET 16 | EndGlobalSection 17 | GlobalSection(ExtensibilityGlobals) = postSolution 18 | EndGlobalSection 19 | GlobalSection(ExtensibilityAddIns) = postSolution 20 | EndGlobalSection 21 | EndGlobal 22 | -------------------------------------------------------------------------------- /WDL/zlib/old/os2/zlib.def: -------------------------------------------------------------------------------- 1 | ; 2 | ; Slightly modified version of ../nt/zlib.dnt :-) 3 | ; 4 | 5 | LIBRARY Z 6 | DESCRIPTION "Zlib compression library for OS/2" 7 | CODE PRELOAD MOVEABLE DISCARDABLE 8 | DATA PRELOAD MOVEABLE MULTIPLE 9 | 10 | EXPORTS 11 | adler32 12 | compress 13 | crc32 14 | deflate 15 | deflateCopy 16 | deflateEnd 17 | deflateInit2_ 18 | deflateInit_ 19 | deflateParams 20 | deflateReset 21 | deflateSetDictionary 22 | gzclose 23 | gzdopen 24 | gzerror 25 | gzflush 26 | gzopen 27 | gzread 28 | gzwrite 29 | inflate 30 | inflateEnd 31 | inflateInit2_ 32 | inflateInit_ 33 | inflateReset 34 | inflateSetDictionary 35 | inflateSync 36 | uncompress 37 | zlibVersion 38 | gzprintf 39 | gzputc 40 | gzgetc 41 | gzseek 42 | gzrewind 43 | gztell 44 | gzeof 45 | gzsetparams 46 | zError 47 | inflateSyncPoint 48 | get_crc_table 49 | compress2 50 | gzputs 51 | gzgets 52 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/make_vms.com: -------------------------------------------------------------------------------- 1 | $ if f$search("ioapi.h_orig") .eqs. "" then copy ioapi.h ioapi.h_orig 2 | $ open/write zdef vmsdefs.h 3 | $ copy sys$input: zdef 4 | $ deck 5 | #define unix 6 | #define fill_zlib_filefunc64_32_def_from_filefunc32 fillzffunc64from 7 | #define Write_Zip64EndOfCentralDirectoryLocator Write_Zip64EoDLocator 8 | #define Write_Zip64EndOfCentralDirectoryRecord Write_Zip64EoDRecord 9 | #define Write_EndOfCentralDirectoryRecord Write_EoDRecord 10 | $ eod 11 | $ close zdef 12 | $ copy vmsdefs.h,ioapi.h_orig ioapi.h 13 | $ cc/include=[--]/prefix=all ioapi.c 14 | $ cc/include=[--]/prefix=all miniunz.c 15 | $ cc/include=[--]/prefix=all unzip.c 16 | $ cc/include=[--]/prefix=all minizip.c 17 | $ cc/include=[--]/prefix=all zip.c 18 | $ link miniunz,unzip,ioapi,[--]libz.olb/lib 19 | $ link minizip,zip,ioapi,[--]libz.olb/lib 20 | $ mcr []minizip test minizip_info.txt 21 | $ mcr []miniunz -l test.zip 22 | $ rename minizip_info.txt; minizip_info.txt_old 23 | $ mcr []miniunz test.zip 24 | $ delete test.zip;* 25 | $exit 26 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {048af943-022b-4db6-beeb-a54c34774ee2} 6 | cpp;c;cxx;def;odl;idl;hpj;bat;asm 7 | 8 | 9 | {c1d600d2-888f-4aea-b73e-8b0dd9befa0c} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {0844199a-966b-4f19-81db-1e0125e141b9} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/vstudio/vc10/minizip.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {c0419b40-bf50-40da-b153-ff74215b79de} 6 | cpp;c;cxx;def;odl;idl;hpj;bat;asm 7 | 8 | 9 | {bb87b070-735b-478e-92ce-7383abb2f36c} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {f46ab6a6-548f-43cb-ae96-681abb5bd5db} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/Makefile.am: -------------------------------------------------------------------------------- 1 | lib_LTLIBRARIES = libminizip.la 2 | 3 | if COND_DEMOS 4 | bin_PROGRAMS = miniunzip minizip 5 | endif 6 | 7 | zlib_top_srcdir = $(top_srcdir)/../.. 8 | zlib_top_builddir = $(top_builddir)/../.. 9 | 10 | AM_CPPFLAGS = -I$(zlib_top_srcdir) 11 | AM_LDFLAGS = -L$(zlib_top_builddir) 12 | 13 | if WIN32 14 | iowin32_src = iowin32.c 15 | iowin32_h = iowin32.h 16 | endif 17 | 18 | libminizip_la_SOURCES = \ 19 | ioapi.c \ 20 | mztools.c \ 21 | unzip.c \ 22 | zip.c \ 23 | ${iowin32_src} 24 | 25 | libminizip_la_LDFLAGS = $(AM_LDFLAGS) -version-info 1:0:0 -lz 26 | 27 | minizip_includedir = $(includedir)/minizip 28 | minizip_include_HEADERS = \ 29 | crypt.h \ 30 | ioapi.h \ 31 | mztools.h \ 32 | unzip.h \ 33 | zip.h \ 34 | ${iowin32_h} 35 | 36 | pkgconfigdir = $(libdir)/pkgconfig 37 | pkgconfig_DATA = minizip.pc 38 | 39 | EXTRA_PROGRAMS = miniunzip minizip 40 | 41 | miniunzip_SOURCES = miniunz.c 42 | miniunzip_LDADD = libminizip.la 43 | 44 | minizip_SOURCES = minizip.c 45 | minizip_LDADD = libminizip.la -lz 46 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {fa61a89f-93fc-4c89-b29e-36224b7592f4} 6 | cpp;c;cxx;def;odl;idl;hpj;bat;asm 7 | 8 | 9 | {d4b85da0-2ba2-4934-b57f-e2584e3848ee} 10 | h;hpp;hxx;hm;inl;inc 11 | 12 | 13 | {e573e075-00bd-4a7d-bd67-a8cc9bfc5aca} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/powerpc-vsx/linux_aux.c: -------------------------------------------------------------------------------- 1 | /* contrib/powerpc-vsx/linux_aux.c 2 | * 3 | * Copyright (c) 2017 Glenn Randers-Pehrson 4 | * Written by Vadim Barkov, 2017. 5 | * Last changed in libpng 1.6.29 [March 16, 2017] 6 | * 7 | * This code is released under the libpng license. 8 | * For conditions of distribution and use, see the disclaimer 9 | * and license in png.h 10 | * 11 | * STATUS: TESTED 12 | * BUG REPORTS: png-mng-implement@sourceforge.net 13 | * 14 | * png_have_vsx implemented for Linux by using the auxiliary vector mechanism. 15 | * 16 | * This code is strict ANSI-C and is probably moderately portable; it does 17 | * however use and it assumes that /proc/cpuinfo is never localized. 18 | */ 19 | 20 | #include "sys/auxv.h" 21 | #include "png.h" 22 | 23 | static int 24 | png_have_vsx(png_structp png_ptr) 25 | { 26 | unsigned long auxv = getauxval(AT_HWCAP); 27 | 28 | PNG_UNUSED(png_ptr) 29 | 30 | if(auxv & (PPC_FEATURE_HAS_ALTIVEC|PPC_FEATURE_HAS_VSX)) 31 | return 1; 32 | else 33 | return 0; 34 | } 35 | -------------------------------------------------------------------------------- /WDL/lice/test/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by test.rc 4 | // 5 | #define IDD_DIALOG1 101 6 | #define IDC_PNG1 102 7 | #define IDI_MAIN 103 8 | #define IDC_BUTTON1 1000 9 | #define IDC_RECT 1001 10 | #define IDC_BUTTON2 1002 11 | #define IDC_COMBO1 1002 12 | #define IDC_BUTTON3 1003 13 | #define IDC_BUTTON4 1004 14 | #define IDC_BUTTON5 1005 15 | #define IDC_BUTTON6 1006 16 | #define IDC_BUTTON7 1007 17 | 18 | // Next default values for new objects 19 | // 20 | #ifdef APSTUDIO_INVOKED 21 | #ifndef APSTUDIO_READONLY_SYMBOLS 22 | #define _APS_NEXT_RESOURCE_VALUE 104 23 | #define _APS_NEXT_COMMAND_VALUE 40001 24 | #define _APS_NEXT_CONTROL_VALUE 1003 25 | #define _APS_NEXT_SYMED_VALUE 101 26 | #endif 27 | #endif 28 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/examples/README.txt: -------------------------------------------------------------------------------- 1 | 2 | This directory (contrib/examples) contains examples of libpng usage. 3 | 4 | NO COPYRIGHT RIGHTS ARE CLAIMED TO ANY OF THE FILES IN THIS DIRECTORY. 5 | 6 | To the extent possible under law, the authors have waived all copyright and 7 | related or neighboring rights to this work. This work is published from: 8 | United States. 9 | 10 | The files may be used freely in any way. The intention is that appropriate 11 | parts of the files be used in other libpng-using programs without any need for 12 | the authors of the using code to seek copyright or license from the original 13 | authors. 14 | 15 | The source code and comments in this directory are the original work of the 16 | people named below. No other person or organization has made contributions to 17 | the work in this directory. 18 | 19 | ORIGINAL AUTHORS 20 | The following people have contributed to the code in this directory. None 21 | of the people below claim any rights with regard to the contents of this 22 | directory. 23 | 24 | John Bowler 25 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/vstudio/vc12/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/vstudio/vc14/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/oss-fuzz/Dockerfile: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Google Inc. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | # 15 | ################################################################################ 16 | 17 | FROM gcr.io/oss-fuzz-base/base-builder 18 | MAINTAINER glennrp@gmail.com 19 | RUN apt-get update && \ 20 | apt-get install -y make autoconf automake libtool 21 | 22 | RUN git clone --depth 1 https://github.com/madler/zlib.git 23 | RUN git clone --depth 1 https://github.com/glennrp/libpng.git 24 | RUN cp libpng/contrib/oss-fuzz/build.sh $SRC 25 | WORKDIR libpng 26 | -------------------------------------------------------------------------------- /WDL/libpng/TODO: -------------------------------------------------------------------------------- 1 | TODO - list of things to do for libpng: 2 | 3 | * Fix all defects (duh!) 4 | * Better C++ wrapper / full C++ implementation (?) 5 | * Fix the problems with C++ and 'extern "C"'. 6 | * cHRM transformation. 7 | * Palette creation. 8 | * "grayscale->palette" transformation and "palette->grayscale" detection. 9 | * Improved dithering. 10 | * Multi-lingual error and warning message support. 11 | * Complete sRGB transformation. (Currently it simply uses gamma=0.45455.) 12 | * Man pages for function calls. 13 | * Better documentation. 14 | * Better filter selection 15 | (e.g., counting huffman bits/precompression; filter inertia; filter costs). 16 | * Histogram creation. 17 | * Text conversion between different code pages (e.g., Latin-1 -> Mac). 18 | * Avoid building gamma tables whenever possible. 19 | * Greater precision in changing to linear gamma for compositing against 20 | background, and in doing rgb-to-gray transformations. 21 | * Investigate pre-incremented loop counters and other loop constructions. 22 | * Interpolated method of handling interlacing. 23 | * More validations for libpng transformations. 24 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/vstudio/vc10/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/vstudio/vc11/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/vstudio/vc9/zlib.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define IDR_VERSION1 1 4 | IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 5 | FILEVERSION 1, 2, 11, 0 6 | PRODUCTVERSION 1, 2, 11, 0 7 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 8 | FILEFLAGS 0 9 | FILEOS VOS_DOS_WINDOWS32 10 | FILETYPE VFT_DLL 11 | FILESUBTYPE 0 // not used 12 | BEGIN 13 | BLOCK "StringFileInfo" 14 | BEGIN 15 | BLOCK "040904E4" 16 | //language ID = U.S. English, char set = Windows, Multilingual 17 | 18 | BEGIN 19 | VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" 20 | VALUE "FileVersion", "1.2.11\0" 21 | VALUE "InternalName", "zlib\0" 22 | VALUE "OriginalFilename", "zlibwapi.dll\0" 23 | VALUE "ProductName", "ZLib.DLL\0" 24 | VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" 25 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 26 | END 27 | END 28 | BLOCK "VarFileInfo" 29 | BEGIN 30 | VALUE "Translation", 0x0409, 1252 31 | END 32 | END 33 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/test.cmake.in: -------------------------------------------------------------------------------- 1 | # test.cmake.in 2 | 3 | # Copyright (C) 2016 Glenn Randers-Pehrson 4 | # Written by Roger Leigh, 2016 5 | 6 | # This code is released under the libpng license. 7 | # For conditions of distribution and use, see the disclaimer 8 | # and license in png.h 9 | 10 | set(TEST_OPTIONS "@TEST_OPTIONS@") 11 | set(TEST_FILES "@TEST_FILES@") 12 | 13 | foreach(file ${TEST_FILES}) 14 | file(TO_NATIVE_PATH "${file}" native_file) 15 | list(APPEND NATIVE_TEST_FILES "${native_file}") 16 | endforeach() 17 | 18 | # Add the directory containing libpng to the PATH (Windows only) 19 | if(WIN32) 20 | get_filename_component(LIBPNG_DIR "${LIBPNG}" PATH) 21 | file(TO_NATIVE_PATH "${LIBPNG_DIR}" LIBPNG_DIR) 22 | set(ENV{PATH} "${LIBPNG_DIR};$ENV{PATH}") 23 | endif() 24 | 25 | execute_process(COMMAND "${CMAKE_COMMAND}" -E echo "Running ${TEST_COMMAND}" ${TEST_OPTIONS} ${NATIVE_TEST_FILES}) 26 | 27 | execute_process(COMMAND "${TEST_COMMAND}" ${TEST_OPTIONS} ${NATIVE_TEST_FILES} 28 | RESULT_VARIABLE TEST_STATUS) 29 | if(TEST_STATUS) 30 | message(FATAL_ERROR "Returned failed status ${TEST_STATUS}!") 31 | endif() 32 | -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Julian Sader 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/smakefile.ppc: -------------------------------------------------------------------------------- 1 | # Amiga powerUP (TM) Makefile 2 | # makefile for libpng and SAS C V6.58/7.00 PPC compiler 3 | # Copyright (C) 1998 by Andreas R. Kleinert 4 | # 5 | # This code is released under the libpng license. 6 | # For conditions of distribution and use, see the disclaimer 7 | # and license in png.h 8 | 9 | CC = scppc 10 | CFLAGS = NOSTKCHK NOSINT OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL IDIR /zlib \ 11 | OPTLOOP OPTRDEP=8 OPTDEP=8 OPTCOMP=8 12 | LIBNAME = libpng.a 13 | AR = ppc-amigaos-ar 14 | AR_FLAGS = cr 15 | RANLIB = ppc-amigaos-ranlib 16 | LDFLAGS = -r -o 17 | LDLIBS = ../zlib/libzip.a LIB:scppc.a 18 | LN = ppc-amigaos-ld 19 | RM = delete quiet 20 | MKDIR = makedir 21 | 22 | OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o pngread.o \ 23 | pngerror.o pngpread.o pngwrite.o pngrtran.o pngwtran.o pngrio.o \ 24 | pngwio.o pngmem.o 25 | 26 | all: $(LIBNAME) pngtest 27 | 28 | $(LIBNAME): $(OBJS) 29 | $(AR) $(AR_FLAGS) $@ $(OBJS) 30 | $(RANLIB) $@ 31 | 32 | pngtest: pngtest.o $(LIBNAME) 33 | $(LN) $(LDFLAGS) pngtest LIB:c_ppc.o pngtest.o $(LIBNAME) $(LDLIBS) \ 34 | LIB:end.o 35 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/visupng/PngFile.h: -------------------------------------------------------------------------------- 1 | /*------------------------------------------*/ 2 | /* PNGFILE.H -- Header File for pngfile.c*/ 3 | /*------------------------------------------*/ 4 | 5 | /* Copyright 2000, Willem van Schaik.*/ 6 | 7 | /* This code is released under the libpng license.*/ 8 | /* For conditions of distribution and use, see the disclaimer*/ 9 | /* and license in png.h*/ 10 | 11 | #include 12 | #include 13 | #include 14 | #include 15 | 16 | void PngFileInitialize (HWND hwnd) ; 17 | BOOL PngFileOpenDlg (HWND hwnd, PTSTR pstrFileName, PTSTR pstrTitleName) ; 18 | BOOL PngFileSaveDlg (HWND hwnd, PTSTR pstrFileName, PTSTR pstrTitleName) ; 19 | 20 | BOOL PngLoadImage (PTSTR pstrFileName, png_byte **ppbImageData, 21 | int *piWidth, int *piHeight, int *piChannels, png_color *pBkgColor); 22 | BOOL PngSaveImage (PTSTR pstrFileName, png_byte *pDiData, 23 | int iWidth, int iHeight, png_color BkgColor); 24 | 25 | #ifndef PNG_STDIO_SUPPORTED 26 | static void png_read_data(png_structp png_ptr, png_bytep data, size_t length); 27 | static void png_write_data(png_structp png_ptr, png_bytep data, size_t length); 28 | static void png_flush(png_structp png_ptr); 29 | #endif 30 | 31 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/preader/pngusr.dfa: -------------------------------------------------------------------------------- 1 | # pngminim/preader/pngusr.dfa 2 | # 3 | # Copyright (c) 2010-2013 Glenn Randers-Pehrson 4 | # 5 | # This code is released under the libpng license. 6 | # For conditions of distribution and use, see the disclaimer 7 | # and license in png.h 8 | 9 | # First all the build options off: 10 | 11 | everything = off 12 | 13 | # Just switch on the progressive read code 14 | 15 | option PROGRESSIVE_READ on 16 | 17 | # You may choose fixed or floating point APIs: 18 | # option FLOATING_POINT on 19 | 20 | option FIXED_POINT on 21 | 22 | # You must chose the internal fixed point implementation or to 23 | # use the system floating point. The latter is considerably 24 | # smaller (by about 1kbyte on an x86 system): 25 | 26 | option FLOATING_ARITHMETIC on 27 | # option FLOATING_ARITHMETIC off 28 | 29 | # Your program will probably need other options. The example 30 | # program here, rpng2-x, requires the following. Take a look 31 | # at pnglibconf.h to find out the full set of what has to be 32 | # enabled to make the following work. 33 | 34 | option SETJMP on 35 | option STDIO on 36 | option READ_bKGD on 37 | option READ_GAMMA on 38 | option READ_EXPAND on 39 | option READ_STRIP_16_TO_8 on 40 | option READ_GRAY_TO_RGB on 41 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/encoder/pngusr.dfa: -------------------------------------------------------------------------------- 1 | # pngminim/encoder/pngusr.dfa 2 | # 3 | # Copyright (c) 2010-2013 Glenn Randers-Pehrson 4 | # 5 | # This code is released under the libpng license. 6 | # For conditions of distribution and use, see the disclaimer 7 | # and license in png.h 8 | 9 | # First all the build options off: 10 | 11 | everything = off 12 | 13 | # Switch on the write code - this makes a minimalist encoder 14 | 15 | option WRITE on 16 | 17 | # These 2 options are required if you need to read PBM (P1 or P4) files. 18 | option WRITE_INVERT on 19 | option WRITE_PACK on 20 | 21 | # You must choose fixed or floating point arithmetic: 22 | # option FLOATING_POINT on 23 | 24 | option FIXED_POINT on 25 | 26 | # You must chose the internal fixed point implementation or to 27 | # use the system floating point. The latter is considerably 28 | # smaller (by about 1kbyte on an x86 system): 29 | # option FLOATING_ARITHMETIC on 30 | 31 | option FLOATING_ARITHMETIC off 32 | 33 | # Your program will probably need other options. The example 34 | # program here, pnm2pngm, requires the following. Take a look 35 | # at pnglibconf.h to find out the full set of what has to be 36 | # enabled to make the following work. 37 | 38 | option SETJMP on 39 | option STDIO on 40 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminus/LICENSE.txt: -------------------------------------------------------------------------------- 1 | 2 | pnm2png / png2pnm --- conversion from PBM/PGM/PPM-file to PNG-file 3 | 4 | copyright (C) 1999-2019 by Willem van Schaik 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | The software is provided "as is", without warranty of any kind, express or 17 | implied, including but not limited to the warranties of merchantability, 18 | fitness for a particular purpose and noninfringement. In no event shall the 19 | authors or copyight holders be liable for any claim, damages or other 20 | liability, whether in an action of contract, tort or otherwise, arising from, 21 | out of or in connection with the software or the use or other dealings in the 22 | software. 23 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/tools/README.txt: -------------------------------------------------------------------------------- 1 | This directory (contrib/tools) contains tools used by the authors of libpng. 2 | 3 | Code and data placed in this directory is not required to build libpng, 4 | however the code in this directory has been used to generate data or code in 5 | the body of the libpng source. The source code identifies where this has 6 | been done. Code in this directory may not compile on all operating systems 7 | that libpng supports. 8 | 9 | NO COPYRIGHT RIGHTS ARE CLAIMED TO ANY OF THE FILES IN THIS DIRECTORY. 10 | 11 | To the extent possible under law, the authors have waived all copyright and 12 | related or neighboring rights to this work. This work is published from: 13 | United States. 14 | 15 | The files may be used freely in any way. 16 | 17 | The source code and comments in this directory are the original work of the 18 | people named below. No other person or organization has made contributions to 19 | the work in this directory. 20 | 21 | ORIGINAL AUTHORS 22 | The following people have contributed to the code in this directory. None 23 | of the people below claim any rights with regard to the contents of this 24 | directory. 25 | 26 | John Bowler 27 | Glenn Randers-Pehrson 28 | -------------------------------------------------------------------------------- /WDL/swell/swell-kb-generic.cpp: -------------------------------------------------------------------------------- 1 | /* Cockos SWELL (Simple/Small Win32 Emulation Layer for Linux/OSX) 2 | Copyright (C) 2006 and later, Cockos, Inc. 3 | 4 | This software is provided 'as-is', without any express or implied 5 | warranty. In no event will the authors be held liable for any damages 6 | arising from the use of this software. 7 | 8 | Permission is granted to anyone to use this software for any purpose, 9 | including commercial applications, and to alter it and redistribute it 10 | freely, subject to the following restrictions: 11 | 12 | 1. The origin of this software must not be misrepresented; you must not 13 | claim that you wrote the original software. If you use this software 14 | in a product, an acknowledgment in the product documentation would be 15 | appreciated but is not required. 16 | 2. Altered source versions must be plainly marked as such, and must not be 17 | misrepresented as being the original software. 18 | 3. This notice may not be removed or altered from any source distribution. 19 | 20 | 21 | This file provides basic key and mouse cursor querying, as well as a key to windows key translation function. 22 | 23 | */ 24 | 25 | 26 | // everything has moved to swell-generic-*.cpp 27 | -------------------------------------------------------------------------------- /WDL/libpng/AUTHORS: -------------------------------------------------------------------------------- 1 | PNG REFERENCE LIBRARY AUTHORS 2 | ============================= 3 | 4 | This is the list of PNG Reference Library ("libpng") Contributing 5 | Authors, for copyright and licensing purposes. 6 | 7 | * Andreas Dilger 8 | * Cosmin Truta 9 | * Dave Martindale 10 | * Eric S. Raymond 11 | * Gilles Vollant 12 | * Glenn Randers-Pehrson 13 | * Greg Roelofs 14 | * Guy Eric Schalnat 15 | * James Yu 16 | * John Bowler 17 | * Kevin Bracey 18 | * Magnus Holmgren 19 | * Mandar Sahastrabuddhe 20 | * Mans Rullgard 21 | * Matt Sarett 22 | * Mike Klein 23 | * Paul Schmidt 24 | * Sam Bushell 25 | * Samuel Williams 26 | * Simon-Pierre Cadieux 27 | * Tim Wegner 28 | * Tom Lane 29 | * Tom Tanner 30 | * Vadim Barkov 31 | * Willem van Schaik 32 | * Zhijie Liang 33 | * Arm Holdings 34 | - Richard Townsend 35 | * Google Inc. 36 | - Matt Sarett 37 | - Mike Klein 38 | 39 | The build projects, the build scripts, the test scripts, and other 40 | files in the "projects", "scripts" and "tests" directories, have other 41 | copyright owners, but are released under the libpng license. 42 | 43 | Some files in the "contrib" directory, and some tools-generated files 44 | that are distributed with libpng, have other copyright owners, and are 45 | released under other open source licenses. 46 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminim/decoder/pngusr.dfa: -------------------------------------------------------------------------------- 1 | # pngminim/decoder/pngusr.dfa 2 | # 3 | # Copyright (c) 2010-2013 Glenn Randers-Pehrson 4 | # 5 | # This code is released under the libpng license. 6 | # For conditions of distribution and use, see the disclaimer 7 | # and license in png.h 8 | 9 | # First all the build options off: 10 | 11 | everything = off 12 | 13 | # All that is required is some read code. This example switches 14 | # on the sequential read code (see ../preader for a progressive 15 | # read example). 16 | 17 | option SEQUENTIAL_READ on 18 | 19 | # You must choose fixed or floating point arithmetic: 20 | # option FLOATING_POINT on 21 | 22 | option FIXED_POINT on 23 | 24 | # You must chose the internal fixed point implementation or to 25 | # use the system floating point. The latter is considerably 26 | # smaller (by about 1kbyte on an x86 system): 27 | # option FLOATING_ARITHMETIC on 28 | 29 | option FLOATING_ARITHMETIC off 30 | 31 | # Your program will probably need other options. The example 32 | # program here, pngm2pnm, requires the following. Take a look 33 | # at pnglibconf.h to find out the full set of what has to be 34 | # enabled to make the following work. 35 | 36 | option SETJMP on 37 | option STDIO on 38 | option READ_EXPAND on 39 | option READ_STRIP_16_TO_8 on 40 | option USER_LIMITS on 41 | -------------------------------------------------------------------------------- /WDL/zlib/win32/zlib1.rc: -------------------------------------------------------------------------------- 1 | #include 2 | #include "../zlib.h" 3 | 4 | #ifdef GCC_WINDRES 5 | VS_VERSION_INFO VERSIONINFO 6 | #else 7 | VS_VERSION_INFO VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE 8 | #endif 9 | FILEVERSION ZLIB_VER_MAJOR,ZLIB_VER_MINOR,ZLIB_VER_REVISION,0 10 | PRODUCTVERSION ZLIB_VER_MAJOR,ZLIB_VER_MINOR,ZLIB_VER_REVISION,0 11 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 12 | #ifdef _DEBUG 13 | FILEFLAGS 1 14 | #else 15 | FILEFLAGS 0 16 | #endif 17 | FILEOS VOS__WINDOWS32 18 | FILETYPE VFT_DLL 19 | FILESUBTYPE 0 // not used 20 | BEGIN 21 | BLOCK "StringFileInfo" 22 | BEGIN 23 | BLOCK "040904E4" 24 | //language ID = U.S. English, char set = Windows, Multilingual 25 | BEGIN 26 | VALUE "FileDescription", "zlib data compression library\0" 27 | VALUE "FileVersion", ZLIB_VERSION "\0" 28 | VALUE "InternalName", "zlib1.dll\0" 29 | VALUE "LegalCopyright", "(C) 1995-2017 Jean-loup Gailly & Mark Adler\0" 30 | VALUE "OriginalFilename", "zlib1.dll\0" 31 | VALUE "ProductName", "zlib\0" 32 | VALUE "ProductVersion", ZLIB_VERSION "\0" 33 | VALUE "Comments", "For more information visit http://www.zlib.net/\0" 34 | END 35 | END 36 | BLOCK "VarFileInfo" 37 | BEGIN 38 | VALUE "Translation", 0x0409, 1252 39 | END 40 | END 41 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/DotZLib.build: -------------------------------------------------------------------------------- 1 | 2 | 3 | A .Net wrapper library around ZLib1.dll 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /WDL/lice/lice.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "lice"=.\lice.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Project: "plush2"=..\plush2\plush2.dsp - Package Owner=<4> 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<4> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | Project: "test"=.\test\test.dsp - Package Owner=<4> 31 | 32 | Package=<5> 33 | {{{ 34 | }}} 35 | 36 | Package=<4> 37 | {{{ 38 | Begin Project Dependency 39 | Project_Dep_Name lice 40 | End Project Dependency 41 | Begin Project Dependency 42 | Project_Dep_Name plush2 43 | End Project Dependency 44 | }}} 45 | 46 | ############################################################################### 47 | 48 | Global: 49 | 50 | Package=<5> 51 | {{{ 52 | }}} 53 | 54 | Package=<3> 55 | {{{ 56 | }}} 57 | 58 | ############################################################################### 59 | 60 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/masmx64/readme.txt: -------------------------------------------------------------------------------- 1 | Summary 2 | ------- 3 | This directory contains ASM implementations of the functions 4 | longest_match() and inflate_fast(), for 64 bits x86 (both AMD64 and Intel EM64t), 5 | for use with Microsoft Macro Assembler (x64) for AMD64 and Microsoft C++ 64 bits. 6 | 7 | gvmat64.asm is written by Gilles Vollant (2005), by using Brian Raiter 686/32 bits 8 | assembly optimized version from Jean-loup Gailly original longest_match function 9 | 10 | inffasx64.asm and inffas8664.c were written by Chris Anderson, by optimizing 11 | original function from Mark Adler 12 | 13 | Use instructions 14 | ---------------- 15 | Assemble the .asm files using MASM and put the object files into the zlib source 16 | directory. You can also get object files here: 17 | 18 | http://www.winimage.com/zLibDll/zlib124_masm_obj.zip 19 | 20 | define ASMV and ASMINF in your project. Include inffas8664.c in your source tree, 21 | and inffasx64.obj and gvmat64.obj as object to link. 22 | 23 | 24 | Build instructions 25 | ------------------ 26 | run bld_64.bat with Microsoft Macro Assembler (x64) for AMD64 (ml64.exe) 27 | 28 | ml64.exe is given with Visual Studio 2005, Windows 2003 server DDK 29 | 30 | You can get Windows 2003 server DDK with ml64 and cl for AMD64 from 31 | http://www.microsoft.com/whdc/devtools/ddk/default.mspx for low price) 32 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/conftest/s_write.dfa: -------------------------------------------------------------------------------- 1 | # s_write.dfa 2 | # Build time configuration of libpng 3 | # 4 | # Author: John Bowler 5 | # Copyright: (c) John Bowler, 2013 6 | # Usage rights: 7 | # To the extent possible under law, the author has waived all copyright and 8 | # related or neighboring rights to this work. This work is published from: 9 | # United States. 10 | # 11 | # Build libpng with (just) simplified write support 12 | # 13 | 14 | everything = off 15 | 16 | option SIMPLIFIED_WRITE on 17 | 18 | # It isn't necessary to chose fixed or floating point for the APIs because the 19 | # simplified API doesn't need fixed or floating point numbers. It is necessary 20 | # to chose an internal math implementation. The default (because of 'everything 21 | # = off') is fixed point - turn the floating point implementation on if you have 22 | # hardware floating point or prefer your software floating point implementation. 23 | option FLOATING_ARITHMETIC on 24 | 25 | # This is not strictly necessary, but without it the message strings in the API 26 | # will not be filled in 27 | option ERROR_TEXT on 28 | 29 | # Switching these options on enables the 'AFIRST' and 'BGR' formats - you don't 30 | # need this if you don't use them, they just allow the in-memory layout to be 31 | # changed to match common hardware formats. 32 | option SIMPLIFIED_WRITE_AFIRST on 33 | option SIMPLIFIED_WRITE_BGR on 34 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/tools/sRGB.h: -------------------------------------------------------------------------------- 1 | /*- 2 | * sRGB.h 3 | * 4 | * Last changed in libpng 1.6.0 [February 14, 2013] 5 | * 6 | * COPYRIGHT: Written by John Cunningham Bowler, 2013. 7 | * To the extent possible under law, the author has waived all copyright and 8 | * related or neighboring rights to this work. This work is published from: 9 | * United States. 10 | * 11 | * Utility file; not actually a header, this contains definitions of sRGB 12 | * calculation functions for inclusion in those test programs that need them. 13 | * 14 | * All routines take and return a floating point value in the range 15 | * 0 to 1.0, doing a calculation according to the sRGB specification 16 | * (in fact the source of the numbers is the wikipedia article at 17 | * https://en.wikipedia.org/wiki/SRGB). 18 | */ 19 | static double 20 | sRGB_from_linear(double l) 21 | { 22 | if (l <= 0.0031308) 23 | l *= 12.92; 24 | 25 | else 26 | l = 1.055 * pow(l, 1/2.4) - 0.055; 27 | 28 | return l; 29 | } 30 | 31 | static double 32 | linear_from_sRGB(double s) 33 | { 34 | if (s <= 0.04045) 35 | return s / 12.92; 36 | 37 | else 38 | return pow((s+0.055)/1.055, 2.4); 39 | } 40 | 41 | static double 42 | YfromRGB(double r, double g, double b) 43 | { 44 | /* Use the sRGB (rounded) coefficients for Rlinear, Glinear, Blinear to get 45 | * the CIE Y value (also linear). 46 | */ 47 | return 0.2126 * r + 0.7152 * g + 0.0722 * b; 48 | } 49 | -------------------------------------------------------------------------------- /WDL/lice/test/test.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Express 2013 for Windows Desktop 4 | VisualStudioVersion = 12.0.30110.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test.vcxproj", "{58161B74-2237-4F69-B7AA-34106CD68E71}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Win32 = Debug|Win32 11 | Debug|x64 = Debug|x64 12 | Release|Win32 = Release|Win32 13 | Release|x64 = Release|x64 14 | EndGlobalSection 15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 16 | {58161B74-2237-4F69-B7AA-34106CD68E71}.Debug|Win32.ActiveCfg = Debug|Win32 17 | {58161B74-2237-4F69-B7AA-34106CD68E71}.Debug|Win32.Build.0 = Debug|Win32 18 | {58161B74-2237-4F69-B7AA-34106CD68E71}.Debug|x64.ActiveCfg = Debug|x64 19 | {58161B74-2237-4F69-B7AA-34106CD68E71}.Debug|x64.Build.0 = Debug|x64 20 | {58161B74-2237-4F69-B7AA-34106CD68E71}.Release|Win32.ActiveCfg = Release|Win32 21 | {58161B74-2237-4F69-B7AA-34106CD68E71}.Release|Win32.Build.0 = Release|Win32 22 | {58161B74-2237-4F69-B7AA-34106CD68E71}.Release|x64.ActiveCfg = Release|x64 23 | {58161B74-2237-4F69-B7AA-34106CD68E71}.Release|x64.Build.0 = Release|x64 24 | EndGlobalSection 25 | GlobalSection(SolutionProperties) = preSolution 26 | HideSolutionNode = FALSE 27 | EndGlobalSection 28 | EndGlobal 29 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/dotzlib/LICENSE_1_0.txt: -------------------------------------------------------------------------------- 1 | Boost Software License - Version 1.0 - August 17th, 2003 2 | 3 | Permission is hereby granted, free of charge, to any person or organization 4 | obtaining a copy of the software and accompanying documentation covered by 5 | this license (the "Software") to use, reproduce, display, distribute, 6 | execute, and transmit the Software, and to prepare derivative works of the 7 | Software, and to permit third-parties to whom the Software is furnished to 8 | do so, all subject to the following: 9 | 10 | The copyright notices in the Software and this entire statement, including 11 | the above license grant, this restriction and the following disclaimer, 12 | must be included in all copies of the Software, in whole or in part, and 13 | all derivative works of the Software, unless such copies or derivative 14 | works are solely in the form of machine-executable object code generated by 15 | a source language processor. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 20 | SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 21 | FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 22 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 23 | DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /WDL/libpng/tests/pngstest: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Usage: 4 | # 5 | # tests/pngstest gamma alpha 6 | # 7 | # Run ./pngstest on the PNG files in $srcdir/contrib/testpngs which have the 8 | # given gamma and opacity: 9 | # 10 | # gamma: one of; linear, 1.8, sRGB, none. 11 | # alpha: one of; opaque, tRNS, alpha, none. 'none' is equivalent to !alpha 12 | # 13 | # NOTE: the temporary files pngstest generates have the base name gamma-alpha to 14 | # avoid issues with make -j 15 | # 16 | gamma="$1" 17 | shift 18 | alpha="$1" 19 | shift 20 | args= 21 | LC_ALL="C" # fix glob sort order to ASCII: 22 | for f in "${srcdir}/contrib/testpngs/"*.png 23 | do 24 | g= 25 | case "$f" in 26 | *-linear[.-]*) 27 | test "$gamma" = "linear" && g="$f";; 28 | 29 | *-sRGB[.-]*) 30 | test "$gamma" = "sRGB" && g="$f";; 31 | 32 | *-1.8[.-]*) 33 | test "$gamma" = "1.8" && g="$f";; 34 | 35 | *) 36 | test "$gamma" = "none" && g="$f";; 37 | esac 38 | 39 | case "$g" in 40 | "") 41 | :;; 42 | 43 | *-alpha[-.]*) 44 | test "$alpha" = "alpha" && args="$args $g";; 45 | 46 | *-tRNS[-.]*) 47 | test "$alpha" = "tRNS" -o "$alpha" = "none" && args="$args $g";; 48 | 49 | *) 50 | test "$alpha" = "opaque" -o "$alpha" = "none" && args="$args $g";; 51 | esac 52 | done 53 | # This only works if the arguments don't contain spaces; they don't. 54 | exec ./pngstest --tmpfile "${gamma}-${alpha}-" --log ${1+"$@"} $args 55 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/conftest/simple.dfa: -------------------------------------------------------------------------------- 1 | # simple.dfa 2 | # Build time configuration of libpng 3 | # 4 | # Author: John Bowler 5 | # Copyright: (c) John Bowler, 2013 6 | # Usage rights: 7 | # To the extent possible under law, the author has waived all copyright and 8 | # related or neighboring rights to this work. This work is published from: 9 | # United States. 10 | # 11 | # Build libpng with just the simplified APIs (read and write). 12 | # 13 | 14 | everything = off 15 | 16 | option SIMPLIFIED_WRITE on 17 | option SIMPLIFIED_READ on 18 | 19 | # It isn't necessary to chose fixed or floating point for the APIs because the 20 | # simplified API doesn't need fixed or floating point numbers. It is necessary 21 | # to chose an internal math implementation. The default (because of 'everything 22 | # = off') is fixed point - turn the floating point implementation on if you have 23 | # hardware floating point or prefer your software floating point implementation. 24 | option FLOATING_ARITHMETIC on 25 | 26 | # This is not strictly necessary, but without it the message strings in the API 27 | # will not be filled in 28 | option ERROR_TEXT on 29 | 30 | # Switching these options on enables the 'AFIRST' and 'BGR' formats - you don't 31 | # need this if you don't use them, they just allow the in-memory layout to be 32 | # changed to match common hardware formats. 33 | option SIMPLIFIED_READ_AFIRST on 34 | option SIMPLIFIED_READ_BGR on 35 | option SIMPLIFIED_WRITE_AFIRST on 36 | option SIMPLIFIED_WRITE_BGR on 37 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/conftest/s_read.dfa: -------------------------------------------------------------------------------- 1 | # s_read.dfa 2 | # Build time configuration of libpng 3 | # 4 | # Author: John Bowler 5 | # Copyright: (c) John Bowler, 2013 6 | # Usage rights: 7 | # To the extent possible under law, the author has waived all copyright and 8 | # related or neighboring rights to this work. This work is published from: 9 | # United States. 10 | # 11 | # Build libpng with simplified read support (only). This builds a minimal 12 | # libpng able to read all PNG formats and convert them into a small number of 13 | # well understood memory formats. 14 | # 15 | 16 | everything = off 17 | 18 | option SIMPLIFIED_READ on 19 | 20 | # It isn't necessary to chose fixed or floating point for the APIs because the 21 | # simplified API doesn't need fixed or floating point numbers. It is necessary 22 | # to chose an internal math implementation. The default (because of 'everything 23 | # = off') is fixed point - turn the floating point implementation on if you have 24 | # hardware floating point or prefer your software floating point implementation. 25 | option FLOATING_ARITHMETIC on 26 | 27 | # This is not strictly necessary, but without it the message strings in the API 28 | # will not be filled in 29 | option ERROR_TEXT on 30 | 31 | # Switching these options on enables the 'AFIRST' and 'BGR' formats - you don't 32 | # need this if you don't use them, they just allow the in-memory layout to be 33 | # changed to match common hardware formats. 34 | option SIMPLIFIED_READ_AFIRST on 35 | option SIMPLIFIED_READ_BGR on 36 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/arm-neon/android-ndk.c: -------------------------------------------------------------------------------- 1 | /* contrib/arm-neon/android-ndk.c 2 | * 3 | * Copyright (c) 2014 Glenn Randers-Pehrson 4 | * Written by John Bowler, 2014. 5 | * Last changed in libpng 1.6.10 [March 6, 2014] 6 | * 7 | * This code is released under the libpng license. 8 | * For conditions of distribution and use, see the disclaimer 9 | * and license in png.h 10 | * 11 | * SEE contrib/arm-neon/README before reporting bugs 12 | * 13 | * STATUS: COMPILED, UNTESTED 14 | * BUG REPORTS: png-mng-implement@sourceforge.net 15 | * 16 | * png_have_neon implemented for the Android NDK, see: 17 | * 18 | * Documentation: 19 | * http://www.kandroid.org/ndk/docs/CPU-ARM-NEON.html 20 | * https://code.google.com/p/android/issues/detail?id=49065 21 | * 22 | * NOTE: this requires that libpng is built against the Android NDK and linked 23 | * with an implementation of the Android ARM 'cpu-features' library. The code 24 | * has been compiled only, not linked: no version of the library has been found, 25 | * only the header files exist in the NDK. 26 | */ 27 | #include 28 | 29 | static int 30 | png_have_neon(png_structp png_ptr) 31 | { 32 | /* This is a whole lot easier than the linux code, however it is probably 33 | * implemented as below, therefore it is better to cache the result (these 34 | * function calls may be slow!) 35 | */ 36 | PNG_UNUSED(png_ptr) 37 | return android_getCpuFamily() == ANDROID_CPU_FAMILY_ARM && 38 | (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON) != 0; 39 | } 40 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/puff/puff.h: -------------------------------------------------------------------------------- 1 | /* puff.h 2 | Copyright (C) 2002-2013 Mark Adler, all rights reserved 3 | version 2.3, 21 Jan 2013 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the author be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | 21 | Mark Adler madler@alumni.caltech.edu 22 | */ 23 | 24 | 25 | /* 26 | * See puff.c for purpose and usage. 27 | */ 28 | #ifndef NIL 29 | # define NIL ((unsigned char *)0) /* for no output option */ 30 | #endif 31 | 32 | int puff(unsigned char *dest, /* pointer to destination pointer */ 33 | unsigned long *destlen, /* amount of output space */ 34 | const unsigned char *source, /* pointer to source data pointer */ 35 | unsigned long *sourcelen); /* amount of input available */ 36 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/powerpc-vsx/linux.c: -------------------------------------------------------------------------------- 1 | /* contrib/powerpc-vsx/linux.c 2 | * 3 | * Copyright (c) 2017 Glenn Randers-Pehrson 4 | * Written by Vadim Barkov, 2017. 5 | * Last changed in libpng 1.6.29 [March 16, 2017] 6 | * 7 | * This code is released under the libpng license. 8 | * For conditions of distribution and use, see the disclaimer 9 | * and license in png.h 10 | * 11 | * STATUS: TESTED 12 | * BUG REPORTS: png-mng-implement@sourceforge.net 13 | * 14 | * png_have_vsx implemented for Linux by reading the widely available 15 | * pseudo-file /proc/cpuinfo. 16 | * 17 | * This code is strict ANSI-C and is probably moderately portable; it does 18 | * however use and it assumes that /proc/cpuinfo is never localized. 19 | */ 20 | 21 | #include 22 | #include 23 | #include 24 | #include "png.h" 25 | 26 | #ifndef MAXLINE 27 | # define MAXLINE 1024 28 | #endif 29 | 30 | static int 31 | png_have_vsx(png_structp png_ptr) 32 | { 33 | FILE *f; 34 | 35 | const char *string = "altivec supported"; 36 | char input[MAXLINE]; 37 | char *token = NULL; 38 | 39 | PNG_UNUSED(png_ptr) 40 | 41 | f = fopen("/proc/cpuinfo", "r"); 42 | if (f != NULL) 43 | { 44 | memset(input,0,MAXLINE); 45 | while(fgets(input,MAXLINE,f) != NULL) 46 | { 47 | token = strstr(input,string); 48 | if(token != NULL) 49 | return 1; 50 | } 51 | } 52 | #ifdef PNG_WARNINGS_SUPPORTED 53 | else 54 | png_warning(png_ptr, "/proc/cpuinfo open failed"); 55 | #endif 56 | return 0; 57 | } 58 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/genchk.cmake.in: -------------------------------------------------------------------------------- 1 | # genchk.cmake.in 2 | # Generate .chk from .out with awk (generic), based upon the automake logic. 3 | 4 | # Copyright (C) 2016 Glenn Randers-Pehrson 5 | # Written by Roger Leigh, 2016 6 | 7 | # This code is released under the libpng license. 8 | # For conditions of distribution and use, see the disclaimer 9 | # and license in png.h 10 | 11 | # Variables substituted from CMakeLists.txt 12 | set(SRCDIR "@CMAKE_CURRENT_SOURCE_DIR@") 13 | 14 | set(AWK "@AWK@") 15 | 16 | get_filename_component(INPUTEXT "${INPUT}" EXT) 17 | get_filename_component(OUTPUTEXT "${OUTPUT}" EXT) 18 | get_filename_component(INPUTBASE "${INPUT}" NAME_WE) 19 | get_filename_component(OUTPUTBASE "${OUTPUT}" NAME_WE) 20 | get_filename_component(INPUTDIR "${INPUT}" PATH) 21 | get_filename_component(OUTPUTDIR "${OUTPUT}" PATH) 22 | 23 | if("${INPUTEXT}" STREQUAL ".out" AND "${OUTPUTEXT}" STREQUAL ".chk") 24 | # Generate .chk from .out with awk (generic) 25 | file(REMOVE "${OUTPUT}" "${OUTPUTDIR}/${OUTPUTBASE}.new") 26 | execute_process(COMMAND "${AWK}" -f "${SRCDIR}/scripts/checksym.awk" 27 | "${SRCDIR}/scripts/${INPUTBASE}.def" 28 | "of=${OUTPUTDIR}/${OUTPUTBASE}.new" 29 | "${INPUT}" 30 | RESULT_VARIABLE AWK_FAIL) 31 | if(AWK_FAIL) 32 | message(FATAL_ERROR "Failed to generate ${OUTPUTDIR}/${OUTPUTBASE}.new") 33 | endif() 34 | file(RENAME "${OUTPUTDIR}/${OUTPUTBASE}.new" "${OUTPUT}") 35 | else() 36 | message(FATAL_ERROR "Unsupported conversion: ${INPUTEXT} to ${OUTPUTEXT}") 37 | endif() 38 | -------------------------------------------------------------------------------- /WDL/sha.h: -------------------------------------------------------------------------------- 1 | /* 2 | WDL - sha.h 3 | Copyright (C) 2005 and later, Cockos Incorporated 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | 21 | */ 22 | 23 | /* 24 | 25 | This header provides an interface to the WDL_SHA1 object, which performs SHA-1 hashes 26 | on data. 27 | */ 28 | 29 | #ifndef _WDL_SHA_H_ 30 | #define _WDL_SHA_H_ 31 | 32 | 33 | #define WDL_SHA1SIZE 20 34 | 35 | // sha 36 | 37 | class WDL_SHA1 { 38 | 39 | public: 40 | WDL_SHA1(); 41 | void add(const void *data, int datalen); 42 | void result(void *out); 43 | void reset(); 44 | 45 | private: 46 | 47 | unsigned int H[5]; 48 | unsigned int W[80]; 49 | int lenW; 50 | unsigned int size[2]; 51 | }; 52 | 53 | #endif 54 | 55 | -------------------------------------------------------------------------------- /WDL/libpng/ANNOUNCE: -------------------------------------------------------------------------------- 1 | libpng 1.6.37 - April 14, 2019 2 | ============================== 3 | 4 | This is a public release of libpng, intended for use in production code. 5 | 6 | 7 | Files available for download 8 | ---------------------------- 9 | 10 | Source files with LF line endings (for Unix/Linux): 11 | 12 | * libpng-1.6.37.tar.xz (LZMA-compressed, recommended) 13 | * libpng-1.6.37.tar.gz 14 | 15 | Source files with CRLF line endings (for Windows): 16 | 17 | * lp1637.7z (LZMA-compressed, recommended) 18 | * lp1637.zip 19 | 20 | Other information: 21 | 22 | * README.md 23 | * LICENSE.md 24 | * AUTHORS.md 25 | * TRADEMARK.md 26 | 27 | 28 | Changes since the previous public release (version 1.6.36) 29 | ---------------------------------------------------------- 30 | 31 | * Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free. 32 | * Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette. 33 | * Fixed a memory leak in pngtest.c. 34 | * Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in 35 | contrib/pngminus; refactor. 36 | * Changed the license of contrib/pngminus to MIT; refresh makefile and docs. 37 | (Contributed by Willem van Schaik) 38 | * Fixed a typo in the libpng license v2. 39 | (Contributed by Miguel Ojeda) 40 | * Added makefiles for AddressSanitizer-enabled builds. 41 | * Cleaned up various makefiles. 42 | 43 | 44 | Send comments/corrections/commendations to png-mng-implement at lists.sf.net. 45 | Subscription is required; visit 46 | https://lists.sourceforge.net/lists/listinfo/png-mng-implement 47 | to subscribe. 48 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/libtests/fakepng.c: -------------------------------------------------------------------------------- 1 | /* Fake a PNG - just write it out directly. 2 | * 3 | * COPYRIGHT: Written by John Cunningham Bowler, 2014. 4 | * To the extent possible under law, the author has waived all copyright and 5 | * related or neighboring rights to this work. This work is published from: 6 | * United States. 7 | * 8 | */ 9 | 10 | #include 11 | #include /* for crc32 */ 12 | 13 | void 14 | put_uLong(uLong val) 15 | { 16 | putchar(val >> 24); 17 | putchar(val >> 16); 18 | putchar(val >> 8); 19 | putchar(val >> 0); 20 | } 21 | 22 | void 23 | put_chunk(const unsigned char *chunk, uInt length) 24 | { 25 | uLong crc; 26 | 27 | put_uLong(length-4); /* Exclude the tag */ 28 | 29 | fwrite(chunk, length, 1, stdout); 30 | 31 | crc = crc32(0, Z_NULL, 0); 32 | put_uLong(crc32(crc, chunk, length)); 33 | } 34 | 35 | const unsigned char signature[] = 36 | { 37 | 137, 80, 78, 71, 13, 10, 26, 10 38 | }; 39 | 40 | const unsigned char IHDR[] = 41 | { 42 | 73, 72, 68, 82, /* IHDR */ 43 | 0, 0, 0, 1, /* width */ 44 | 0, 0, 0, 1, /* height */ 45 | 1, /* bit depth */ 46 | 0, /* color type: greyscale */ 47 | 0, /* compression method */ 48 | 0, /* filter method */ 49 | 0 /* interlace method: none */ 50 | }; 51 | 52 | const unsigned char unknown[] = 53 | { 54 | 'u', 'n', 'K', 'n' /* "unKn" - private safe to copy */ 55 | }; 56 | 57 | int 58 | main(void) 59 | { 60 | fwrite(signature, sizeof signature, 1, stdout); 61 | put_chunk(IHDR, sizeof IHDR); 62 | 63 | for (;;) 64 | put_chunk(unknown, sizeof unknown); 65 | } 66 | -------------------------------------------------------------------------------- /WDL/swell/sample_project/main_dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "main.h" 2 | 3 | #include "resource.h" 4 | 5 | 6 | WDL_DLGRET MainDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) 7 | { 8 | switch (uMsg) 9 | { 10 | case WM_INITDIALOG: 11 | g_hwnd=hwndDlg; 12 | 13 | SetDlgItemText(hwndDlg,IDC_EDIT1,"Text yay"); 14 | 15 | ShowWindow(hwndDlg,SW_SHOW); 16 | return 1; 17 | case WM_DESTROY: 18 | g_hwnd=NULL; 19 | 20 | #ifdef _WIN32 21 | PostQuitMessage(0); 22 | #else 23 | // this isnt just "PostQuitMessage", because the behaviors don't totally match -- i.e. 24 | // it is relatively normal for the OS X app to get terminated without us calling this. Sooo, our exit handler 25 | // code shouldn't rely on us having called this, etc... 26 | SWELL_PostQuitMessage(hwndDlg); 27 | #endif 28 | 29 | return 0; 30 | case WM_CLOSE: 31 | DestroyWindow(hwndDlg); 32 | return 0; 33 | case WM_COMMAND: 34 | switch (LOWORD(wParam)) 35 | { 36 | case ID_QUIT: 37 | DestroyWindow(hwndDlg); 38 | return 0; 39 | case ID_SOMETHING: 40 | { 41 | char buf[1024]; 42 | if (GetDlgItemText(hwndDlg,IDC_EDIT1,buf,sizeof(buf))) 43 | { 44 | MessageBox(hwndDlg,buf,"The string!",MB_OK); 45 | } 46 | } 47 | return 0; 48 | case ID_ABOUT: 49 | MessageBox(hwndDlg,"SWELL test app","Hooray",MB_OK); 50 | return 0; 51 | } 52 | return 0; 53 | } 54 | return 0; 55 | } 56 | -------------------------------------------------------------------------------- /WDL/zlib/watcom/watcom_l.mak: -------------------------------------------------------------------------------- 1 | # Makefile for zlib 2 | # OpenWatcom large model 3 | # Last updated: 28-Dec-2005 4 | 5 | # To use, do "wmake -f watcom_l.mak" 6 | 7 | C_SOURCE = adler32.c compress.c crc32.c deflate.c & 8 | gzclose.c gzlib.c gzread.c gzwrite.c & 9 | infback.c inffast.c inflate.c inftrees.c & 10 | trees.c uncompr.c zutil.c 11 | 12 | OBJS = adler32.obj compress.obj crc32.obj deflate.obj & 13 | gzclose.obj gzlib.obj gzread.obj gzwrite.obj & 14 | infback.obj inffast.obj inflate.obj inftrees.obj & 15 | trees.obj uncompr.obj zutil.obj 16 | 17 | CC = wcc 18 | LINKER = wcl 19 | CFLAGS = -zq -ml -s -bt=dos -oilrtfm -fr=nul -wx 20 | ZLIB_LIB = zlib_l.lib 21 | 22 | .C.OBJ: 23 | $(CC) $(CFLAGS) $[@ 24 | 25 | all: $(ZLIB_LIB) example.exe minigzip.exe 26 | 27 | $(ZLIB_LIB): $(OBJS) 28 | wlib -b -c $(ZLIB_LIB) -+adler32.obj -+compress.obj -+crc32.obj 29 | wlib -b -c $(ZLIB_LIB) -+gzclose.obj -+gzlib.obj -+gzread.obj -+gzwrite.obj 30 | wlib -b -c $(ZLIB_LIB) -+deflate.obj -+infback.obj 31 | wlib -b -c $(ZLIB_LIB) -+inffast.obj -+inflate.obj -+inftrees.obj 32 | wlib -b -c $(ZLIB_LIB) -+trees.obj -+uncompr.obj -+zutil.obj 33 | 34 | example.exe: $(ZLIB_LIB) example.obj 35 | $(LINKER) -fe=example.exe example.obj $(ZLIB_LIB) 36 | 37 | minigzip.exe: $(ZLIB_LIB) minigzip.obj 38 | $(LINKER) -fe=minigzip.exe minigzip.obj $(ZLIB_LIB) 39 | 40 | clean: .SYMBOLIC 41 | del *.obj 42 | del $(ZLIB_LIB) 43 | @echo Cleaning done 44 | -------------------------------------------------------------------------------- /WDL/mergesort.h: -------------------------------------------------------------------------------- 1 | #ifndef _WDL_MERGESORT_H_ 2 | #define _WDL_MERGESORT_H_ 3 | 4 | #include "wdltypes.h" 5 | 6 | static void WDL_STATICFUNC_UNUSED WDL_mergesort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *), char *tmpspace) 7 | { 8 | char *b1,*b2; 9 | size_t n1, n2; 10 | 11 | if (nmemb < 2) return; 12 | 13 | n1 = nmemb / 2; 14 | b1 = (char *) base; 15 | n2 = nmemb - n1; 16 | b2 = b1 + (n1 * size); 17 | 18 | if (nmemb>2) 19 | { 20 | WDL_mergesort(b1, n1, size, compar, tmpspace); 21 | WDL_mergesort(b2, n2, size, compar, tmpspace); 22 | } 23 | 24 | 25 | do 26 | { 27 | if (compar(b1, b2) > 0) // out of order, go to full merge 28 | { 29 | size_t sofar = b1-(char*)base; 30 | memcpy(tmpspace,base,sofar); 31 | memcpy(tmpspace+sofar, b2, size); 32 | b2 += size; 33 | n2--; 34 | 35 | char *writeptr=tmpspace+sofar+size; 36 | while (n1 > 0 && n2 > 0) 37 | { 38 | if (compar(b1, b2) > 0) 39 | { 40 | memcpy(writeptr, b2, size); 41 | b2 += size; 42 | n2--; 43 | } 44 | else 45 | { 46 | memcpy(writeptr, b1, size); 47 | b1 += size; 48 | n1--; 49 | } 50 | writeptr += size; 51 | } 52 | 53 | if (n1 > 0) memcpy(writeptr, b1, n1 * size); 54 | memcpy(base, tmpspace, (nmemb - n2) * size); 55 | 56 | break; 57 | } 58 | 59 | // in order, just advance 60 | b1 += size; 61 | n1--; 62 | } 63 | while (n1 > 0 && n2 > 0); 64 | } 65 | 66 | #endif//_WDL_MERGESORT_H_ 67 | -------------------------------------------------------------------------------- /WDL/rng.h: -------------------------------------------------------------------------------- 1 | /* 2 | WDL - rng.h 3 | Copyright (C) 2005 and later, Cockos Incorporated 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | 21 | */ 22 | 23 | /* 24 | 25 | This header provides the interface to a decent random number generator, 26 | that internally uses a 256-bit state, and SHA-1 to iterate. We wouldn't consider 27 | this RNG to be cryptographically secure, but it may be decent. 28 | 29 | */ 30 | 31 | #ifndef _WDL_RNG_H_ 32 | #define _WDL_RNG_H_ 33 | 34 | 35 | void WDL_RNG_addentropy(void *buf, int buflen); // add entropy to the RNG 36 | 37 | int WDL_RNG_int32(); // get a random integer 38 | void WDL_RNG_bytes(void *buf, int buflen); // get a random string of bytes 39 | 40 | 41 | #endif 42 | 43 | -------------------------------------------------------------------------------- /WDL/zlib/watcom/watcom_f.mak: -------------------------------------------------------------------------------- 1 | # Makefile for zlib 2 | # OpenWatcom flat model 3 | # Last updated: 28-Dec-2005 4 | 5 | # To use, do "wmake -f watcom_f.mak" 6 | 7 | C_SOURCE = adler32.c compress.c crc32.c deflate.c & 8 | gzclose.c gzlib.c gzread.c gzwrite.c & 9 | infback.c inffast.c inflate.c inftrees.c & 10 | trees.c uncompr.c zutil.c 11 | 12 | OBJS = adler32.obj compress.obj crc32.obj deflate.obj & 13 | gzclose.obj gzlib.obj gzread.obj gzwrite.obj & 14 | infback.obj inffast.obj inflate.obj inftrees.obj & 15 | trees.obj uncompr.obj zutil.obj 16 | 17 | CC = wcc386 18 | LINKER = wcl386 19 | CFLAGS = -zq -mf -3r -fp3 -s -bt=dos -oilrtfm -fr=nul -wx 20 | ZLIB_LIB = zlib_f.lib 21 | 22 | .C.OBJ: 23 | $(CC) $(CFLAGS) $[@ 24 | 25 | all: $(ZLIB_LIB) example.exe minigzip.exe 26 | 27 | $(ZLIB_LIB): $(OBJS) 28 | wlib -b -c $(ZLIB_LIB) -+adler32.obj -+compress.obj -+crc32.obj 29 | wlib -b -c $(ZLIB_LIB) -+gzclose.obj -+gzlib.obj -+gzread.obj -+gzwrite.obj 30 | wlib -b -c $(ZLIB_LIB) -+deflate.obj -+infback.obj 31 | wlib -b -c $(ZLIB_LIB) -+inffast.obj -+inflate.obj -+inftrees.obj 32 | wlib -b -c $(ZLIB_LIB) -+trees.obj -+uncompr.obj -+zutil.obj 33 | 34 | example.exe: $(ZLIB_LIB) example.obj 35 | $(LINKER) -ldos32a -fe=example.exe example.obj $(ZLIB_LIB) 36 | 37 | minigzip.exe: $(ZLIB_LIB) minigzip.obj 38 | $(LINKER) -ldos32a -fe=minigzip.exe minigzip.obj $(ZLIB_LIB) 39 | 40 | clean: .SYMBOLIC 41 | del *.obj 42 | del $(ZLIB_LIB) 43 | @echo Cleaning done 44 | -------------------------------------------------------------------------------- /WDL/libpng/projects/owatcom/libpng.wpj: -------------------------------------------------------------------------------- 1 | 40 2 | projectIdent 3 | 0 4 | VpeMain 5 | 1 6 | WRect 7 | 256 8 | 0 9 | 8960 10 | 9294 11 | 2 12 | MProject 13 | 3 14 | MCommand 15 | 322 16 | # Locations of zlib and (if required) awk (change as required:) 17 | set zlib=..\..\..\zlib 18 | set awk= 19 | # 20 | @if not exist pngconfig.dfa $(MAKE) $(__MAKEOPTS__) -f pngconfig.mak defaults 21 | @if exist config.inf type config.inf 22 | @echo Checking for the libpng configuration file pnglibconf.h 23 | $(MAKE) $(__MAKEOPTS__) -f pngconfig.mak 24 | 4 25 | MCommand 26 | 19 27 | @type pngconfig.inf 28 | 4 29 | 5 30 | WFileName 31 | 10 32 | libpng.tgt 33 | 6 34 | WFileName 35 | 11 36 | pngtest.tgt 37 | 7 38 | WFileName 39 | 12 40 | pngvalid.tgt 41 | 8 42 | WFileName 43 | 12 44 | pngstest.tgt 45 | 9 46 | WVList 47 | 4 48 | 10 49 | VComponent 50 | 11 51 | WRect 52 | 0 53 | 0 54 | 5638 55 | 4174 56 | 0 57 | 0 58 | 12 59 | WFileName 60 | 10 61 | libpng.tgt 62 | 0 63 | 0 64 | 13 65 | VComponent 66 | 14 67 | WRect 68 | 1280 69 | 1550 70 | 5638 71 | 4174 72 | 0 73 | 0 74 | 15 75 | WFileName 76 | 11 77 | pngtest.tgt 78 | 0 79 | 1 80 | 16 81 | VComponent 82 | 17 83 | WRect 84 | 524 85 | 497 86 | 5638 87 | 4174 88 | 0 89 | 0 90 | 18 91 | WFileName 92 | 12 93 | pngvalid.tgt 94 | 0 95 | 1 96 | 19 97 | VComponent 98 | 20 99 | WRect 100 | 2054 101 | 2701 102 | 5674 103 | 4232 104 | 0 105 | 0 106 | 21 107 | WFileName 108 | 12 109 | pngstest.tgt 110 | 0 111 | 1 112 | 19 113 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/iostream3/README: -------------------------------------------------------------------------------- 1 | These classes provide a C++ stream interface to the zlib library. It allows you 2 | to do things like: 3 | 4 | gzofstream outf("blah.gz"); 5 | outf << "These go into the gzip file " << 123 << endl; 6 | 7 | It does this by deriving a specialized stream buffer for gzipped files, which is 8 | the way Stroustrup would have done it. :-> 9 | 10 | The gzifstream and gzofstream classes were originally written by Kevin Ruland 11 | and made available in the zlib contrib/iostream directory. The older version still 12 | compiles under gcc 2.xx, but not under gcc 3.xx, which sparked the development of 13 | this version. 14 | 15 | The new classes are as standard-compliant as possible, closely following the 16 | approach of the standard library's fstream classes. It compiles under gcc versions 17 | 3.2 and 3.3, but not under gcc 2.xx. This is mainly due to changes in the standard 18 | library naming scheme. The new version of gzifstream/gzofstream/gzfilebuf differs 19 | from the previous one in the following respects: 20 | - added showmanyc 21 | - added setbuf, with support for unbuffered output via setbuf(0,0) 22 | - a few bug fixes of stream behavior 23 | - gzipped output file opened with default compression level instead of maximum level 24 | - setcompressionlevel()/strategy() members replaced by single setcompression() 25 | 26 | The code is provided "as is", with the permission to use, copy, modify, distribute 27 | and sell it for any purpose without fee. 28 | 29 | Ludwig Schwardt 30 | 31 | 32 | DSP Lab 33 | Electrical & Electronic Engineering Department 34 | University of Stellenbosch 35 | South Africa 36 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminus/pnm2png.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # -- grayscale 3 | ./pnm2png basn0g01.pgm basn0g01.png 4 | ./pnm2png basn0g02.pgm basn0g02.png 5 | ./pnm2png basn0g04.pgm basn0g04.png 6 | ./pnm2png basn0g08.pgm basn0g08.png 7 | ./pnm2png basn0g16.pgm basn0g16.png 8 | # -- full-color 9 | ./pnm2png basn2c08.ppm basn2c08.png 10 | ./pnm2png basn2c16.ppm basn2c16.png 11 | # -- paletted 12 | ./pnm2png basn3p01.ppm basn3p01.png 13 | ./pnm2png basn3p02.ppm basn3p02.png 14 | ./pnm2png basn3p04.ppm basn3p04.png 15 | ./pnm2png basn3p08.ppm basn3p08.png 16 | # -- gray with alpha-channel 17 | ./pnm2png -alpha basn6a08.pgm basn4a08.pgm basn4a08.png 18 | ./pnm2png -alpha basn6a16.pgm basn4a16.pgm basn4a16.png 19 | # -- color with alpha-channel 20 | ./pnm2png -alpha basn6a08.pgm basn6a08.ppm basn6a08.png 21 | ./pnm2png -alpha basn6a16.pgm basn6a16.ppm basn6a16.png 22 | # -- grayscale 23 | ./pnm2png rawn0g01.pgm rawn0g01.png 24 | ./pnm2png rawn0g02.pgm rawn0g02.png 25 | ./pnm2png rawn0g04.pgm rawn0g04.png 26 | ./pnm2png rawn0g08.pgm rawn0g08.png 27 | ./pnm2png rawn0g16.pgm rawn0g16.png 28 | # -- full-color 29 | ./pnm2png rawn2c08.ppm rawn2c08.png 30 | ./pnm2png rawn2c16.ppm rawn2c16.png 31 | # -- paletted 32 | ./pnm2png rawn3p01.ppm rawn3p01.png 33 | ./pnm2png rawn3p02.ppm rawn3p02.png 34 | ./pnm2png rawn3p04.ppm rawn3p04.png 35 | ./pnm2png rawn3p08.ppm rawn3p08.png 36 | # -- gray with alpha-channel 37 | ./pnm2png -alpha rawn6a08.pgm rawn4a08.pgm rawn4a08.png 38 | ./pnm2png -alpha rawn6a16.pgm rawn4a16.pgm rawn4a16.png 39 | # -- color with alpha-channel 40 | ./pnm2png -alpha rawn6a08.pgm rawn6a08.ppm rawn6a08.png 41 | ./pnm2png -alpha rawn6a16.pgm rawn6a16.ppm rawn6a16.png 42 | 43 | -------------------------------------------------------------------------------- /WDL/xmlparse_test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include "xmlparse.h" 5 | 6 | void indent(int depth) { while (depth--) printf(" "); } 7 | 8 | void dump_element(int depth, wdl_xml_element *elem) 9 | { 10 | if (!elem) return; 11 | indent(depth); printf("element: %s (line %d col %d)\n",elem->name,elem->line,elem->col); 12 | if (elem->attributes.GetSize()) 13 | { 14 | indent(depth+1); printf("attributes:\n"); 15 | int x; 16 | for(x=0;xattributes.GetSize();x++) 17 | { 18 | const char *key=NULL; 19 | const char *value=elem->attributes.Enumerate(x,(char **)&key); 20 | indent(depth+2); printf("%s=%s\n",key,value); 21 | } 22 | } 23 | if (elem->value.GetLength()) 24 | { 25 | indent(depth+1); printf("value: %s\n",elem->value.Get()); 26 | } 27 | if (elem->elements.GetSize()) 28 | { 29 | indent(depth+1); printf("elements:\n"); 30 | int x; 31 | for(x=0;xelements.GetSize();x++) 32 | { 33 | dump_element(depth+2,elem->elements.Get(x)); 34 | } 35 | } 36 | } 37 | 38 | int main(int argc, const char **argv) 39 | { 40 | if (argc != 2) 41 | { 42 | printf("Usage: xmlparse_test filename.xml\n"); 43 | return 1; 44 | } 45 | FILE *fp = fopen(argv[1],"r"); 46 | wdl_xml_fileread fr(fp); 47 | const char *err = fr.parse(); 48 | if (err) 49 | { 50 | printf("parse error line %d, col %d: %s\n", fr.getLine(),fr.getCol(), err); 51 | return 1; 52 | } 53 | printf("doctype: %s\n",fr.element_doctype_tokens.Get(0)); 54 | dump_element(0, fr.element_xml); 55 | dump_element(0, fr.element_root); 56 | return 0; 57 | } 58 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/minizip/minizip.1: -------------------------------------------------------------------------------- 1 | .\" Hey, EMACS: -*- nroff -*- 2 | .TH minizip 1 "May 2, 2001" 3 | .\" Please adjust this date whenever revising the manpage. 4 | .\" 5 | .\" Some roff macros, for reference: 6 | .\" .nh disable hyphenation 7 | .\" .hy enable hyphenation 8 | .\" .ad l left justify 9 | .\" .ad b justify to both left and right margins 10 | .\" .nf disable filling 11 | .\" .fi enable filling 12 | .\" .br insert line break 13 | .\" .sp insert n+1 empty lines 14 | .\" for manpage-specific macros, see man(7) 15 | .SH NAME 16 | minizip - create ZIP archives 17 | .SH SYNOPSIS 18 | .B minizip 19 | .RI [ -o ] 20 | zipfile [ " files" ... ] 21 | .SH DESCRIPTION 22 | .B minizip 23 | is a simple tool which allows the creation of compressed file archives 24 | in the ZIP format used by the MS-DOS utility PKZIP. It was written as 25 | a demonstration of the 26 | .IR zlib (3) 27 | library and therefore lack many of the features of the 28 | .IR zip (1) 29 | program. 30 | .SH OPTIONS 31 | The first argument supplied is the name of the ZIP archive to create or 32 | .RI -o 33 | in which case it is ignored and the second argument treated as the 34 | name of the ZIP file. If the ZIP file already exists it will be 35 | overwritten. 36 | .PP 37 | Subsequent arguments specify a list of files to place in the ZIP 38 | archive. If none are specified then an empty archive will be created. 39 | .SH SEE ALSO 40 | .BR miniunzip (1), 41 | .BR zlib (3), 42 | .BR zip (1). 43 | .SH AUTHOR 44 | This program was written by Gilles Vollant. This manual page was 45 | written by Mark Brown . 46 | 47 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/mips-msa/linux.c: -------------------------------------------------------------------------------- 1 | /* contrib/mips-msa/linux.c 2 | * 3 | * Copyright (c) 2016 Glenn Randers-Pehrson 4 | * Written by Mandar Sahastrabuddhe, 2016. 5 | * Last changed in libpng 1.6.25beta03 [August 29, 2016] 6 | * 7 | * This code is released under the libpng license. 8 | * For conditions of distribution and use, see the disclaimer 9 | * and license in png.h 10 | * 11 | * SEE contrib/mips-msa/README before reporting bugs 12 | * 13 | * STATUS: SUPPORTED 14 | * BUG REPORTS: png-mng-implement@sourceforge.net 15 | * 16 | * png_have_msa implemented for Linux by reading the widely available 17 | * pseudo-file /proc/cpuinfo. 18 | * 19 | * This code is strict ANSI-C and is probably moderately portable; it does 20 | * however use and it assumes that /proc/cpuinfo is never localized. 21 | */ 22 | 23 | #include 24 | #include 25 | #include 26 | 27 | static int 28 | png_have_msa(png_structp png_ptr) 29 | { 30 | FILE *f = fopen("/proc/cpuinfo", "rb"); 31 | 32 | char *string = "msa"; 33 | char word[10]; 34 | 35 | if (f != NULL) 36 | { 37 | while(!feof(f)) 38 | { 39 | int ch = fgetc(f); 40 | static int i = 0; 41 | 42 | while(!(ch <= 32)) 43 | { 44 | word[i++] = ch; 45 | ch = fgetc(f); 46 | } 47 | 48 | int val = strcmp(string, word); 49 | 50 | if (val == 0) 51 | return 1; 52 | 53 | i = 0; 54 | memset(word, 0, 10); 55 | } 56 | 57 | fclose(f); 58 | } 59 | #ifdef PNG_WARNINGS_SUPPORTED 60 | else 61 | png_warning(png_ptr, "/proc/cpuinfo open failed"); 62 | #endif 63 | return 0; 64 | } 65 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/conftest/write.dfa: -------------------------------------------------------------------------------- 1 | # write.dfa 2 | # Build time configuration of libpng 3 | # 4 | # Author: John Bowler 5 | # Copyright: (c) John Bowler, 2013 6 | # Usage rights: 7 | # To the extent possible under law, the author has waived all copyright and 8 | # related or neighboring rights to this work. This work is published from: 9 | # United States. 10 | # 11 | # Build libpng with no read support and minimal write support. 12 | # 13 | 14 | everything = off 15 | 16 | # Switch on the write code - this makes a minimalist encoder 17 | 18 | option WRITE on 19 | 20 | # Choose fixed or floating point APIs and arithmetic. The choices are 21 | # independent but normally they will match. It is typically better to use the 22 | # floating point if you have floating point hardware. If you don't know, or 23 | # (perhaps) to make libpng smaller used fixed point throughout. 24 | 25 | #Fixed point: 26 | #option FIXED_POINT on 27 | #option FLOATING_ARITHMETIC off 28 | 29 | #Floating point: 30 | option FLOATING_POINT on 31 | option FLOATING_ARITHMETIC on 32 | 33 | # Basic error handling, IO and user memory support. The latter allows the 34 | # application program to provide its own implementations of 'malloc' and 'free'. 35 | option SETJMP on 36 | option STDIO on 37 | option USER_MEM on 38 | 39 | # Everything else is optional. Unlike the read code in libpng the write code 40 | # does not need to deal with arbitrary formats, so only add support for things 41 | # you really do write! For example you might only write sRGB images, sometimes 42 | # with transparency and never write 16 bit images, so: 43 | option WRITE_sRGB on 44 | option WRITE_tRNS on 45 | #option WRITE_16BIT off (this is the default with 'everything = off') 46 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminus/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for PngMinus (png2pnm and pnm2png) 2 | # Linux / Unix 3 | 4 | #CC = cc 5 | CC = gcc 6 | LD = $(CC) 7 | 8 | RM = rm -f 9 | 10 | PNGINC = -I../.. 11 | PNGLIB_SHARED = -L../.. -lpng 12 | PNGLIB_STATIC = ../../libpng.a 13 | 14 | # Uncomment the following if you have a custom zlib build at ../../../zlib 15 | #ZINC = -I../../../zlib 16 | #ZLIB_SHARED = -L../../../zlib -lz 17 | #ZLIB_STATIC = ../../../zlib/libz.a 18 | 19 | # Use the system zlib otherwise 20 | ZLIB_SHARED = -lz 21 | ZLIB_STATIC = -lz 22 | 23 | CPPFLAGS = $(PNGINC) $(ZINC) 24 | CFLAGS = 25 | LDFLAGS = 26 | LIBS_SHARED = $(PNGLIB_SHARED) $(ZLIB_SHARED) 27 | LIBS_STATIC = $(PNGLIB_STATIC) $(ZLIB_STATIC) 28 | 29 | EXEEXT = 30 | #EXEEXT = .exe 31 | 32 | # dependencies 33 | 34 | all: png2pnm$(EXEEXT) pnm2png$(EXEEXT) png2pnm-static$(EXEEXT) pnm2png-static$(EXEEXT) 35 | 36 | png2pnm.o: png2pnm.c 37 | $(CC) -c $(CPPFLAGS) $(CFLAGS) png2pnm.c 38 | 39 | pnm2png.o: pnm2png.c 40 | $(CC) -c $(CPPFLAGS) $(CFLAGS) pnm2png.c 41 | 42 | png2pnm$(EXEEXT): png2pnm.o 43 | $(LD) $(LDFLAGS) -o png2pnm$(EXEEXT) png2pnm.o $(LIBS_SHARED) -lm 44 | 45 | pnm2png$(EXEEXT): pnm2png.o 46 | $(LD) $(LDFLAGS) -o pnm2png$(EXEEXT) pnm2png.o $(LIBS_SHARED) -lm 47 | 48 | png2pnm-static$(EXEEXT): png2pnm.o 49 | $(LD) $(LDFLAGS) -o png2pnm-static$(EXEEXT) png2pnm.o $(LIBS_STATIC) -lm 50 | 51 | pnm2png-static$(EXEEXT): pnm2png.o 52 | $(LD) $(LDFLAGS) -o pnm2png-static$(EXEEXT) pnm2png.o $(LIBS_STATIC) -lm 53 | 54 | clean: 55 | $(RM) png2pnm.o 56 | $(RM) pnm2png.o 57 | $(RM) png2pnm$(EXEEXT) 58 | $(RM) pnm2png$(EXEEXT) 59 | $(RM) png2pnm-static$(EXEEXT) 60 | $(RM) pnm2png-static$(EXEEXT) 61 | 62 | # End of makefile for png2pnm / pnm2png 63 | -------------------------------------------------------------------------------- /WDL/libpng/contrib/pngminus/pnm2png.bat: -------------------------------------------------------------------------------- 1 | REM -- grayscale 2 | pnm2png.exe basn0g01.pgm basn0g01.png 3 | pnm2png.exe basn0g02.pgm basn0g02.png 4 | pnm2png.exe basn0g04.pgm basn0g04.png 5 | pnm2png.exe basn0g08.pgm basn0g08.png 6 | pnm2png.exe basn0g16.pgm basn0g16.png 7 | REM -- full-color 8 | pnm2png.exe basn2c08.ppm basn2c08.png 9 | pnm2png.exe basn2c16.ppm basn2c16.png 10 | REM -- paletted 11 | pnm2png.exe basn3p01.ppm basn3p01.png 12 | pnm2png.exe basn3p02.ppm basn3p02.png 13 | pnm2png.exe basn3p04.ppm basn3p04.png 14 | pnm2png.exe basn3p08.ppm basn3p08.png 15 | REM -- gray with alpha-channel 16 | pnm2png.exe -alpha basn6a08.pgm basn4a08.pgm basn4a08.png 17 | pnm2png.exe -alpha basn6a16.pgm basn4a16.pgm basn4a16.png 18 | REM -- color with alpha-channel 19 | pnm2png.exe -alpha basn6a08.pgm basn6a08.ppm basn6a08.png 20 | pnm2png.exe -alpha basn6a16.pgm basn6a16.ppm basn6a16.png 21 | REM -- grayscale 22 | pnm2png.exe rawn0g01.pgm rawn0g01.png 23 | pnm2png.exe rawn0g02.pgm rawn0g02.png 24 | pnm2png.exe rawn0g04.pgm rawn0g04.png 25 | pnm2png.exe rawn0g08.pgm rawn0g08.png 26 | pnm2png.exe rawn0g16.pgm rawn0g16.png 27 | REM -- full-color 28 | pnm2png.exe rawn2c08.ppm rawn2c08.png 29 | pnm2png.exe rawn2c16.ppm rawn2c16.png 30 | REM -- paletted 31 | pnm2png.exe rawn3p01.ppm rawn3p01.png 32 | pnm2png.exe rawn3p02.ppm rawn3p02.png 33 | pnm2png.exe rawn3p04.ppm rawn3p04.png 34 | pnm2png.exe rawn3p08.ppm rawn3p08.png 35 | REM -- gray with alpha-channel 36 | pnm2png.exe -alpha rawn6a08.pgm rawn4a08.pgm rawn4a08.png 37 | pnm2png.exe -alpha rawn6a16.pgm rawn4a16.pgm rawn4a16.png 38 | REM -- color with alpha-channel 39 | pnm2png.exe -alpha rawn6a08.pgm rawn6a08.ppm rawn6a08.png 40 | pnm2png.exe -alpha rawn6a16.pgm rawn6a16.ppm rawn6a16.png 41 | 42 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/makefile.netbsd: -------------------------------------------------------------------------------- 1 | # makefile for libpng for NetBSD for the standard 2 | # make obj && make depend && make && make test 3 | # make includes && make install 4 | # Copyright (C) 2002 Patrick R.L. Welche 5 | # Copyright (C) 2007-2009, 2014 Glenn Randers-Pehrson 6 | # 7 | # This code is released under the libpng license. 8 | # For conditions of distribution and use, see the disclaimer 9 | # and license in png.h 10 | 11 | LOCALBASE?=/usr/local 12 | LIBDIR= ${LOCALBASE}/lib 13 | MANDIR= ${LOCALBASE}/man 14 | INCSDIR=${LOCALBASE}/include 15 | 16 | SHLIB_MAJOR= 16 17 | SHLIB_MINOR= 1.6.37 18 | 19 | LIB= png 20 | SRCS= png.c pngerror.c pngget.c pngmem.c pngpread.c \ 21 | pngread.c pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c \ 22 | pngwio.c pngwrite.c pngwtran.c pngwutil.c 23 | INCS= png.h pngconf.h pnglibconf.h 24 | MAN= libpng.3 libpngpf.3 png.5 25 | 26 | CPPFLAGS+=-I${.CURDIR} 27 | 28 | # Pre-built configuration 29 | # See scripts/pnglibconf.mak for more options 30 | PNGLIBCONF_H_PREBUILT= scripts/pnglibconf.h.prebuilt 31 | 32 | # We should be able to do something like this instead of the manual 33 | # uncommenting, but it core dumps for me at the moment: 34 | # .if ${MACHINE_ARCH} == "i386" 35 | # MKLINT= no 36 | # .endif 37 | 38 | CLEANFILES+=pngtest.o pngtest pnglibconf.h 39 | 40 | .c.o: 41 | ${CC} -c ${CPPFLAGS} ${CFLAGS} -o $@ $< 42 | 43 | pnglibconf.h: ${PNGLIBCONF_H_PREBUILT} 44 | cp ${PNGLIBCONF_H_PREBUILT} $@ 45 | 46 | pngtest.o: pngtest.c 47 | ${CC} -c ${CPPFLAGS} ${CFLAGS} ${.ALLSRC} -o ${.TARGET} 48 | 49 | pngtest: pngtest.o libpng.a 50 | ${CC} ${LDFLAGS} ${.ALLSRC} -o ${.TARGET} -lz -lm 51 | 52 | test: pngtest 53 | cd ${.CURDIR} && ${.OBJDIR}/pngtest 54 | 55 | .include 56 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/iostream3/test.cc: -------------------------------------------------------------------------------- 1 | /* 2 | * Test program for gzifstream and gzofstream 3 | * 4 | * by Ludwig Schwardt 5 | * original version by Kevin Ruland 6 | */ 7 | 8 | #include "zfstream.h" 9 | #include // for cout 10 | 11 | int main() { 12 | 13 | gzofstream outf; 14 | gzifstream inf; 15 | char buf[80]; 16 | 17 | outf.open("test1.txt.gz"); 18 | outf << "The quick brown fox sidestepped the lazy canine\n" 19 | << 1.3 << "\nPlan " << 9 << std::endl; 20 | outf.close(); 21 | std::cout << "Wrote the following message to 'test1.txt.gz' (check with zcat or zless):\n" 22 | << "The quick brown fox sidestepped the lazy canine\n" 23 | << 1.3 << "\nPlan " << 9 << std::endl; 24 | 25 | std::cout << "\nReading 'test1.txt.gz' (buffered) produces:\n"; 26 | inf.open("test1.txt.gz"); 27 | while (inf.getline(buf,80,'\n')) { 28 | std::cout << buf << "\t(" << inf.rdbuf()->in_avail() << " chars left in buffer)\n"; 29 | } 30 | inf.close(); 31 | 32 | outf.rdbuf()->pubsetbuf(0,0); 33 | outf.open("test2.txt.gz"); 34 | outf << setcompression(Z_NO_COMPRESSION) 35 | << "The quick brown fox sidestepped the lazy canine\n" 36 | << 1.3 << "\nPlan " << 9 << std::endl; 37 | outf.close(); 38 | std::cout << "\nWrote the same message to 'test2.txt.gz' in uncompressed form"; 39 | 40 | std::cout << "\nReading 'test2.txt.gz' (unbuffered) produces:\n"; 41 | inf.rdbuf()->pubsetbuf(0,0); 42 | inf.open("test2.txt.gz"); 43 | while (inf.getline(buf,80,'\n')) { 44 | std::cout << buf << "\t(" << inf.rdbuf()->in_avail() << " chars left in buffer)\n"; 45 | } 46 | inf.close(); 47 | 48 | return 0; 49 | 50 | } 51 | -------------------------------------------------------------------------------- /WDL/zlib/old/descrip.mms: -------------------------------------------------------------------------------- 1 | # descrip.mms: MMS description file for building zlib on VMS 2 | # written by Martin P.J. Zinser 3 | 4 | cc_defs = 5 | c_deb = 6 | 7 | .ifdef __DECC__ 8 | pref = /prefix=all 9 | .endif 10 | 11 | OBJS = adler32.obj, compress.obj, crc32.obj, gzio.obj, uncompr.obj,\ 12 | deflate.obj, trees.obj, zutil.obj, inflate.obj, infblock.obj,\ 13 | inftrees.obj, infcodes.obj, infutil.obj, inffast.obj 14 | 15 | CFLAGS= $(C_DEB) $(CC_DEFS) $(PREF) 16 | 17 | all : example.exe minigzip.exe 18 | @ write sys$output " Example applications available" 19 | libz.olb : libz.olb($(OBJS)) 20 | @ write sys$output " libz available" 21 | 22 | example.exe : example.obj libz.olb 23 | link example,libz.olb/lib 24 | 25 | minigzip.exe : minigzip.obj libz.olb 26 | link minigzip,libz.olb/lib,x11vms:xvmsutils.olb/lib 27 | 28 | clean : 29 | delete *.obj;*,libz.olb;* 30 | 31 | 32 | # Other dependencies. 33 | adler32.obj : zutil.h zlib.h zconf.h 34 | compress.obj : zlib.h zconf.h 35 | crc32.obj : zutil.h zlib.h zconf.h 36 | deflate.obj : deflate.h zutil.h zlib.h zconf.h 37 | example.obj : zlib.h zconf.h 38 | gzio.obj : zutil.h zlib.h zconf.h 39 | infblock.obj : zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h 40 | infcodes.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h infcodes.h inffast.h 41 | inffast.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h 42 | inflate.obj : zutil.h zlib.h zconf.h infblock.h 43 | inftrees.obj : zutil.h zlib.h zconf.h inftrees.h 44 | infutil.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h 45 | minigzip.obj : zlib.h zconf.h 46 | trees.obj : deflate.h zutil.h zlib.h zconf.h 47 | uncompr.obj : zlib.h zconf.h 48 | zutil.obj : zutil.h zlib.h zconf.h 49 | -------------------------------------------------------------------------------- /WDL/zlib/contrib/infback9/infback9.h: -------------------------------------------------------------------------------- 1 | /* infback9.h -- header for using inflateBack9 functions 2 | * Copyright (C) 2003 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* 7 | * This header file and associated patches provide a decoder for PKWare's 8 | * undocumented deflate64 compression method (method 9). Use with infback9.c, 9 | * inftree9.h, inftree9.c, and inffix9.h. These patches are not supported. 10 | * This should be compiled with zlib, since it uses zutil.h and zutil.o. 11 | * This code has not yet been tested on 16-bit architectures. See the 12 | * comments in zlib.h for inflateBack() usage. These functions are used 13 | * identically, except that there is no windowBits parameter, and a 64K 14 | * window must be provided. Also if int's are 16 bits, then a zero for 15 | * the third parameter of the "out" function actually means 65536UL. 16 | * zlib.h must be included before this header file. 17 | */ 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | ZEXTERN int ZEXPORT inflateBack9 OF((z_stream FAR *strm, 24 | in_func in, void FAR *in_desc, 25 | out_func out, void FAR *out_desc)); 26 | ZEXTERN int ZEXPORT inflateBack9End OF((z_stream FAR *strm)); 27 | ZEXTERN int ZEXPORT inflateBack9Init_ OF((z_stream FAR *strm, 28 | unsigned char FAR *window, 29 | const char *version, 30 | int stream_size)); 31 | #define inflateBack9Init(strm, window) \ 32 | inflateBack9Init_((strm), (window), \ 33 | ZLIB_VERSION, sizeof(z_stream)) 34 | 35 | #ifdef __cplusplus 36 | } 37 | #endif 38 | -------------------------------------------------------------------------------- /WDL/libpng/scripts/makefile.amiga: -------------------------------------------------------------------------------- 1 | # Commodore Amiga Makefile 2 | # makefile for libpng and SAS C V6.5x compiler 3 | # Copyright (C) 1995-2000 Wolf Faust 4 | # 5 | # This code is released under the libpng license. 6 | # For conditions of distribution and use, see the disclaimer 7 | # and license in png.h 8 | # 9 | # Location/path of zlib include files 10 | ZLIB=/zlib 11 | #compiler 12 | CC=sc 13 | #compiler flags 14 | # WARNING: a bug in V6.51 causes bad code with OPTGO 15 | # So use V6.55 or set NOOPTGO!!!!!!!!! 16 | CFLAGS= NOSTKCHK PARMS=REG OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL\ 17 | OPTLOOP OPTRDEP=4 OPTDEP=4 OPTCOMP=4 INCLUDEDIR=$(ZLIB) \ 18 | DEFINE=PNG_INTERNAL 19 | #linker flags 20 | LDFLAGS= SD ND BATCH 21 | #link libs 22 | LDLIBS= libpng.lib libgz.lib LIB:scm.lib LIB:sc.lib Lib:amiga.lib 23 | # linker 24 | LN= slink 25 | # file deletion command 26 | RM= delete quiet 27 | # library (.lib) file creation command 28 | AR= oml 29 | # make directory command 30 | MKDIR= makedir 31 | 32 | # Pre-built configuration 33 | # See scripts/pnglibconf.mak for more options 34 | PNGLIBCONF_H_PREBUILT = scripts/pnglibconf.h.prebuilt 35 | 36 | OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ 37 | pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \ 38 | pngwtran.o pngmem.o pngerror.o pngpread.o 39 | 40 | all: libpng.lib pngtest 41 | 42 | libpng.lib: $(OBJS) 43 | -$(RM) libpng.lib 44 | $(AR) libpng.lib r $(OBJS) 45 | 46 | $(OBJS): pngpriv.h png.h pngconf.h pnglibconf.h pnginfo.h pngstruct.h pngdebug.h 47 | 48 | pnglibconf.h: $(PNGLIBCONF_H_PREBUILT) 49 | COPY $(PNGLIBCONF_H_PREBUILT) TO pnglibconf.h 50 | 51 | pngtest: pngtest.o libpng.lib 52 | $(LN)