ThirdPartyCode
Here I'd like to keep track of all the third-party-libraries we use in Mozilla code. Please feel free to extend this list.
Name | Source | Links | Users |
---|---|---|---|
SQLite | db/sqlite3 (XXX_NSS?) | Website, Bugs | Gecko, NSS |
Mochitests | dom/tests/mochitest | From the W3C | Test Suite |
Chromium IPC | ipc/chromium | Website, Bugs | Gecko |
libffi | js/src/ctypes/libffi/ | Website, Contact | Spidermonkey |
libogg/libtheora/libvorbis/liboggplay/liboggz | media/* | Website, Bugs | Gecko |
libfishsound | media/libfishsound | Website | Gecko |
libpng | modules/libimg/png | Website, Bugs | Gecko |
zlib | modules/zlib | Website, Contact | Gecko, XXX_NSS? |
NSIS Installer | other-licenses/nsis | Website, Bugs | Firefox, Thunderbird |
Breakpad | toolkit/crashreporter/google-breakpad | Website, Bugs | Firefox, Thunderbird |
libjpeg | jpeg | Website | Gecko |
bsdiff | toolkit/mozapps/update/updater/bspatch.* | Website | Gecko |
Cairo | gfx/cairo/ | Website, Bugs | Gecko |
Expat XML Parser | parser/expat | Website, Bugs | Gecko |
thebes | gfx/thebes/src/gfxPlatformFontList.cpp and gfxMacPlatformFontList.mm | -, ? | Gecko |
wlanapi | netwerk/wifi/src/wlanapi.h | Website, Bugs | Gecko |
Growl | toolkit/components/alerts/src/mac/growl/* | Website, Bugs | Firefox, Thunderbird, Camino |
Japan Network Information Center DNS | netwerk/dns/src/ (partially) | -, ? | Gecko |
jemalloc | memory/jemalloc/* | Website, - | Gecko |
libevent | ipc/chromium/src/third_party/libevent/* | Website, Bugs | Gecko |
gssapi | extensions/auth/gssapi.h | -, ? | Gecko |
qcms | gfx/qcms | Website, ? | Gecko |
sparkle | camino/sparkle/ | Website, Bugs | Camino |