Difference between revisions of "Third party libraries"

From ReactOS Wiki
Jump to: navigation, search
(Updated some of the entries)
 
(57 intermediate revisions by 10 users not shown)
Line 1: Line 1:
ReactOS uses several 3rd party libraries. On this page the actuality can be tracked.
+
ReactOS uses several 3rd party libraries. On this page, you can check the currently used versions in the  master branch.
  
{| class="wikitable"
+
{| class="wikitable sortable"  
 
|-
 
|-
! library name !! purpose !! used version !! latest version !! Link to website
+
! style="color:white; background-color:#252D31; width: 12%; text-align:left;" | Library name
 +
! style="color:white; background-color:#252D31; width: 12%; text-align:left;" | Used version
 +
! style="color:white; background-color:#252D31; width: 70%; text-align:left;" | Purpose
 +
! style="color:white; background-color:#252D31; width: 06%; text-align:left;" | Links
 
|-
 
|-
| adns || Used by dnsapi || unknown || unknown || http://www.chiark.greenend.org.uk/~ian/adns/
+
| ACPICA            || v20200528    || Reference implementation of ACPI  || [https://www.acpica.org/ Website]
 
|-
 
|-
| bzip2 || ... || 1.0.6 || 1.0.6 || http://www.bzip.org/
+
| GNU adns          || v1.0         || Used by dnsapi  || [https://www.gnu.org/software/adns/ Website]
 
|-
 
|-
| cardlib || used by the cardgames || unknown || unknown || http://www.catch22.net/tuts/cardlib
+
| bzip2            || v1.0.6      || ... || [http://www.bzip.org/ Website]
 
|-
 
|-
| freetype || font rendering library || 2.5.2 || 2.5.3 || http://www.freetype.org/
+
| CardLib          || 2005-07-14  || Used by the cardgames  || [http://www.catch22.net/tuts/cardlib Website]
 
|-
 
|-
| fullfat || FAT driver || >1.0.5 || 2.0.0-RTM || http://code.google.com/p/fullfat/
+
| DejaVu Fonts      || v2.37        || Fonts || [http://dejavu.sourceforge.net Website]
 
|-
 
|-
| libmpg123 || MPEG library || unknown || 1.19 || http://www.mpg123.de/
+
| dosfstools        || [http://github.com/dosfstools/dosfstools/commit/ed4e47b6757c05d4c23a9075b8b68003aa5dbfb8 ed4e47b] || FAT*-check, CHKDSK-base || [http://github.com/dosfstools/dosfstools Website]
 
|-
 
|-
| libsamplerate || ... || 0.1.8 || 0.1.8 || http://www.mega-nerd.com/SRC/
+
| Ext2fsd          || v0.69        || ext2-driver for Windows || [http://www.ext2fsd.com/ Website]
 
|-
 
|-
| libwine || ... || unknown || unknown ||
+
| FreeType          || v2.9.0      || Font rendering library || [http://www.freetype.org/ Website]
 
|-
 
|-
| libwin-iconv || iconv implementation using Win32 API to convert || >0.0.6 || 0.0.6 || http://code.google.com/p/win-iconv/
+
| GNU FreeFont      || 2012-05-03  || Fonts || [https://www.gnu.org/software/freefont/ Website]
 
|-
 
|-
| libxml2 || xml parsing library || 2.9.0 || 2.9.1 || http://xmlsoft.org/
+
| Liberation Fonts  || v2.00.1      || Fonts || [https://github.com/liberationfonts/liberation-fonts Website]
 
|-
 
|-
| stlport || "Our" C++ STL || unknown || 5.2.1 || http://sourceforge.net/projects/stlport/
+
| LibreFranklin    || v4.0.15      || Fonts || [http://github.com/impallari/Libre-Franklin Website]
 
|-
 
|-
| strmbase || Wine Sound streaming lib, used by Wine DirectX || Wine 1.7.1
+
| libjpeg          || v9d          || JPEG handling || [http://ijg.org/ Website]
|| Wine 1.7.15 || http://source.winehq.org/git/wine.git/tree/refs/heads/master:/dlls/strmbase
 
 
|-
 
|-
| zlib || ... || 1.2.8 || 1.2.8 || http://www.zlib.net/
+
| libmpg123        || v1.26.1    || MPEG library || [http://www.mpg123.de/ Website]
 +
|-
 +
| libpng            || v1.6.37      || PNG handling || [http://www.libpng.org/pub/png/libpng.html Website]
 +
|-
 +
| libsamplerate    || v0.1.9      || Upsampling and downsampling for the ReactOS sound mixer || [http://www.mega-nerd.com/SRC/ Website]
 +
|-
 +
| libtiff          || v4.0.8      || TIFF handling || [http://www.remotesensing.org/libtiff/ Website]
 +
|-
 +
| libwin-iconv      || v>0.0.6      || Iconv implementation using Win32 API to convert || [https://github.com/win-iconv/win-iconv Website]
 +
|-
 +
| libxml2          || v2.9.8      || XML parsing library || [http://xmlsoft.org/ Website]
 +
|-
 +
| libxslt          || v1.1.29      || Used for rosdocs || [http://xmlsoft.org/libxslt/ Website]
 +
|-
 +
| lwip              || v1.4.1       || TCP/IP stack || [http://savannah.nongnu.org/projects/lwip/ Website]
 +
|-
 +
| mbed TLS          || v2.6.0      || TLS / SSL back-end for schannel (and wininet)  || [https://tls.mbed.org/ Website]
 +
|-
 +
| MESA 3D          || v8.0.4      || Default non-accelerated OpenGL implementation (OSMesa) || [http://www.mesa3d.org/ Website]
 +
|-
 +
| rdesktop          || v1.8.3      || Remote desktop client (MSTSC.exe) reimplementation || [http://www.rdesktop.org/ Website]
 +
|-
 +
| stlport          || v5.2.1       || "Our" C++ STL || [http://sourceforge.net/projects/stlport/ Website]
 +
|-
 +
| strmbase          || Wine Staging v3.3  || Wine Sound streaming lib, used by Wine DirectX || [http://source.winehq.org/git/wine.git/tree/refs/heads/master:/dlls/strmbase Website]
 +
|-
 +
| Ubuntu Fonts      || v0.83        || Fonts || [http://font.ubuntu.com Website]
 +
|-
 +
| UniATA            || v0.46e5      || SerialATA-driver implementation || [http://alter.org.ua/en/soft/win/uni_ata/ Website]
 +
|-
 +
| [[Wine]]          || v3.3        || Windows API || [http://winehq.org Website]
 +
|-
 +
| WinBtrfs          || v1.7.2       || BtrFS-driver for Windows || [http://github.com/maharmstone/btrfs Website]
 +
|-
 +
| zlib              || v1.2.11      || Used by everything that needs to (de)compress archives || [http://www.zlib.net/ Website]
 
|}
 
|}
  
When a version is written with a '''>''' then a development/trunk version, which is newer than the one shown, but maybe older than the recent stable version, is used
+
* [https://github.com/reactos/reactos/blob/master/media/doc/3rd%20Party%20Files.txt 3rd Party Files.txt]
 +
 
 +
[[Category:Documentation]]

Latest revision as of 14:01, 16 June 2020

ReactOS uses several 3rd party libraries. On this page, you can check the currently used versions in the master branch.

Library name Used version Purpose Links
ACPICA v20200528 Reference implementation of ACPI Website
GNU adns v1.0 Used by dnsapi Website
bzip2 v1.0.6 ... Website
CardLib 2005-07-14 Used by the cardgames Website
DejaVu Fonts v2.37 Fonts Website
dosfstools ed4e47b FAT*-check, CHKDSK-base Website
Ext2fsd v0.69 ext2-driver for Windows Website
FreeType v2.9.0 Font rendering library Website
GNU FreeFont 2012-05-03 Fonts Website
Liberation Fonts v2.00.1 Fonts Website
LibreFranklin v4.0.15 Fonts Website
libjpeg v9d JPEG handling Website
libmpg123 v1.26.1 MPEG library Website
libpng v1.6.37 PNG handling Website
libsamplerate v0.1.9 Upsampling and downsampling for the ReactOS sound mixer Website
libtiff v4.0.8 TIFF handling Website
libwin-iconv v>0.0.6 Iconv implementation using Win32 API to convert Website
libxml2 v2.9.8 XML parsing library Website
libxslt v1.1.29 Used for rosdocs Website
lwip v1.4.1 TCP/IP stack Website
mbed TLS v2.6.0 TLS / SSL back-end for schannel (and wininet) Website
MESA 3D v8.0.4 Default non-accelerated OpenGL implementation (OSMesa) Website
rdesktop v1.8.3 Remote desktop client (MSTSC.exe) reimplementation Website
stlport v5.2.1 "Our" C++ STL Website
strmbase Wine Staging v3.3 Wine Sound streaming lib, used by Wine DirectX Website
Ubuntu Fonts v0.83 Fonts Website
UniATA v0.46e5 SerialATA-driver implementation Website
Wine v3.3 Windows API Website
WinBtrfs v1.7.2 BtrFS-driver for Windows Website
zlib v1.2.11 Used by everything that needs to (de)compress archives Website