Rémi Verschelde 0919ee69ce certs: Sync with Mozilla bundle as of Oct 19, 2024 | 1 week ago | |
---|---|---|
.. | ||
b2d_convexdecomp | 7 years ago | |
certs | 6 days ago | |
fonts | 7 years ago | |
freetype | 7 years ago | |
glew | 8 years ago | |
jpeg-compressor | 8 years ago | |
libmpcdec | 8 years ago | |
libogg | 6 years ago | |
libpng | 5 years ago | |
libtheora | 8 years ago | |
libvorbis | 5 years ago | |
libwebp | 4 years ago | |
minizip | 6 years ago | |
misc | 4 years ago | |
openssl | 4 years ago | |
opus | 7 years ago | |
pvrtccompressor | 8 years ago | |
rg-etc1 | 8 years ago | |
rtaudio | 8 years ago | |
speex | 8 years ago | |
squish | 7 years ago | |
zlib | 7 years ago | |
README.md | 6 days ago |
The files were adapted to Godot by removing the dependency on b2Math (replacing it by b2Glue.h) and commenting out some verbose printf calls. Upstream code has not changed in 10 years, no need to keep track of changes.
4d3fe6683f
, 2024),
generated from mozilla-release changeset b8ea234254
Files extracted from upstream source:
ca-bundle.crt
renamed to ca-certificates.crt
Use UI font if exists, because it has tight vertial metrix and good for UI.
Files extracted from upstream source:
Jamfile
filesdocs/{FTL.TXT,LICENSE.TXT}
Files extracted from upstream source:
src/glew.c
Files extracted from upstream source:
jpgd.{c,h}
Files extracted from upstream source:
Files extracted from upstream source:
src/*.c
include/ogg/*.h
in ogg/Files extracted from upstream source:
example.c
and pngtest.c
scripts/pnglibconf.h.prebuilt
as pnglibconf.h
LICENSE
Files extracted from upstream source:
Files extracted from upstream source:
src/*
except from: lookups.pl
, Makefile.*
include/vorbis/*.h
as vorbis/Files extracted from upstream source:
src/*
except from: .am, .rc and .in filesImportant: The files utils/bit_reader_utils.{c,h}
have Godot-made
changes to ensure they build for Javascript/HTML5. Those
changes are marked with // -- GODOT --
comments.
Files extracted from the upstream source:
Important: Some files have Godot-made changes for use in core/io.
They are marked with /* GODOT start */
and /* GODOT end */
comments and a patch is provided in the minizip/ folder.
Collection of single-file libraries used in Godot components.
aes256.{cpp,h}
base64.{c,h}
fastlz.{c,h}
4f20f54d46
, 2020)hq2x.{cpp,h}
md5.{cpp,h}
sha256.{c,h}
smaz.{c,h}
const char*
instead of char*
for input stringtriangulator.{cpp,h}
src/polypartition.cpp
)curl_hostcheck.{c,h}
yuv2rgb.h
mikktspace.{c,h}
stb_truetype.h
Files extracted from the upstream source:
openssl/
: contains the headers installed in /usr/include/openssl;
gather them in the source tarball with make links
and
cp -f include/openssl/*.h ../openssl/openssl/
crypto/
: copy of upstream crypto/
, with some cleanup (see below).ssl/
: copy of upstream ssl/
, with some cleanup (see below).
find \( -name "Makefile" -o -name "*.S" -o -name "*.bat" -o -name "*.bc" \
-o -name "*.com" -o -name "*.cnf" -o -name "*.ec" -o -name "*.fre" \
-o -name "*.gcc" -o -name "*.in" -o -name "*.lnx" -o -name "*.m4" \
-o -name "*.pl" -o -name "*.pod" -o -name "*.s" -o -name "*.sh" \
-o -name "*.sol" -o -name "*test*" \) -delete
cd openssl; for file in *.h; do find ../{crypto,ssl} -name "$file" -delete; done
For the rest check the git status
and decide.patches/
folder
(make sure not to commit .orig/.rej files generated by patch
).openssl/opensslconf.h
changes and make sure they make sense
for our "one size fits all" config.Files extracted from upstream source:
opus_demo.c
Files extracted from upstream source:
main.cpp
Files extracted from upstream source:
rg_etc1.{cpp,h}
Files extracted from upstream source:
RtAudio.{cpp,h}
Files extracted from upstream source:
Files extracted from upstream source: