Difference between revisions of "Third party libraries"

From ReactOS Wiki
Jump to: navigation, search
m
(Updated to current status and reformatted)
Line 1: Line 1:
 
ReactOS uses several 3rd party libraries. On this page, you can check the currently used versions in the  master branch.
 
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 !! 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
 
|-
 
|-
| ACPICA || Reference implementation of ACPI || 20170728 ||  https://www.acpica.org/
+
| ACPICA           || v20190215    || Reference implementation of ACPI   ||  [https://www.acpica.org/ Website]
 
|-
 
|-
| adns || Used by dnsapi || 1.0 || http://www.chiark.greenend.org.uk/~ian/adns/
+
| GNU adns         || v1.0        || Used by dnsapi || [https://www.gnu.org/software/adns/ Website]
 
|-
 
|-
| bzip2 || ... || 1.0.6 || http://www.bzip.org/
+
| bzip2             || v1.0.6      || ... || [http://www.bzip.org/ Website]
 
|-
 
|-
| CardLib || used by the cardgames || 2005-07-14 || http://www.catch22.net/tuts/cardlib
+
| CardLib           || 2005-07-14   || Used by the cardgames  || [http://www.catch22.net/tuts/cardlib Website]
 
|-
 
|-
| DejaVu Fonts || Fonts || 2.37 || http://dejavu.sourceforge.net
+
| DejaVu Fonts     || v2.37        || Fonts || [http://dejavu.sourceforge.net Website]
 
|-
 
|-
| dosfstools || FAT*-check, CHKDSK-base || [http://github.com/dosfstools/dosfstools/commit/ed4e47b6757c05d4c23a9075b8b68003aa5dbfb8 ed4e47b] || http://github.com/dosfstools/dosfstools  
+
| dosfstools       || [http://github.com/dosfstools/dosfstools/commit/ed4e47b6757c05d4c23a9075b8b68003aa5dbfb8 ed4e47b] || FAT*-check, CHKDSK-base || [http://github.com/dosfstools/dosfstools Website]
 
|-
 
|-
| Ext2fsd || ext2-driver for Windows || 0.69 || http://www.ext2fsd.com/
+
| Ext2fsd           || v0.69        || ext2-driver for Windows || [http://www.ext2fsd.com/ Website]
 
|-
 
|-
| FreeType || font rendering library || 2.9.0 || http://www.freetype.org/
+
| FreeType         || v2.9.0       || Font rendering library || [http://www.freetype.org/ Website]
 
|-
 
|-
| GNU FreeFont || Fonts || 2012-05-03 || http://savannah.gnu.org/projects/freefont/
+
| GNU FreeFont     || 2012-05-03   || Fonts || [http://savannah.gnu.org/projects/freefont/ Website]
 
|-
 
|-
| Liberation Fonts || Fonts || 2.00.1 || http://fedorahosted.org/liberation-fonts/
+
| Liberation Fonts || v2.00.1     || Fonts || [http://fedorahosted.org/liberation-fonts/ Website]
 
|-
 
|-
| LibreFranklin || Fonts || 4.0.15 || http://github.com/impallari/Libre-Franklin
+
| LibreFranklin     || v4.0.15     || Fonts || [http://github.com/impallari/Libre-Franklin Website]
 
|-
 
|-
| libjpeg || JPEG handling || 9a || http://www.infai.org/jpeg/
+
| libjpeg           || v9a          || JPEG handling || [http://www.infai.org/jpeg/ Website]
 
|-
 
|-
| libmpg123 || MPEG library || 1.25.6 || http://www.mpg123.de/
+
| libmpg123         || v1.25.10    || MPEG library || [http://www.mpg123.de/ Website]
 
|-
 
|-
| libpng || PNG handling || 1.6.32 || http://www.libpng.org/pub/png/libpng.html
+
| libpng           || v1.6.32     || PNG handling || [http://www.libpng.org/pub/png/libpng.html Website]
 
|-
 
|-
| libsamplerate || Upsampling and downsampling for the ReactOS sound mixer || 0.1.9 || http://www.mega-nerd.com/SRC/
+
| libsamplerate     || v0.1.9      || Upsampling and downsampling for the ReactOS sound mixer || [http://www.mega-nerd.com/SRC/ Website]
 
|-
 
|-
| libtiff || TIFF handling || 4.0.8 || http://www.remotesensing.org/libtiff/
+
| libtiff           || v4.0.8       || TIFF handling || [http://www.remotesensing.org/libtiff/ Website]
 
|-
 
|-
| libwin-iconv || iconv implementation using Win32 API to convert || >0.0.6 || https://github.com/win-iconv/win-iconv
+
| libwin-iconv     || v>0.0.6      || Iconv implementation using Win32 API to convert || [https://github.com/win-iconv/win-iconv Website]
 
|-
 
|-
| libxml2 || XML parsing library || 2.9.4 || http://xmlsoft.org/
+
| libxml2           || v2.9.8      || XML parsing library || [http://xmlsoft.org/ Website]
 
|-
 
|-
| libxslt || used for rosdocs || 1.1.29 || http://xmlsoft.org/libxslt/
+
| libxslt           || v1.1.29     || Used for rosdocs || [http://xmlsoft.org/libxslt/ Website]
 
|-
 
|-
| lwip || TCP/IP stack || 1.4.1 || http://savannah.nongnu.org/projects/lwip/
+
| lwip             || v1.4.1      || TCP/IP stack || [http://savannah.nongnu.org/projects/lwip/ Website]
 
|-
 
|-
| mbed TLS || TLS / SSL back-end for schannel (and wininet) || 2.6.0 || https://tls.mbed.org/
+
| mbed TLS         || v2.6.0      || TLS / SSL back-end for schannel (and wininet) || [https://tls.mbed.org/ Website]
 
|-
 
|-
| MESA 3D || Default non-accelerated OpenGL implementation (OSMesa) || 8.0.4 || http://www.mesa3d.org/
+
| MESA 3D           || v8.0.4      || Default non-accelerated OpenGL implementation (OSMesa) || [http://www.mesa3d.org/ Website]
 
|-
 
|-
| rdesktop || Remote desktop client (MSTSC.exe) reimplementation || 1.8.3  ||  http://www.rdesktop.org/
+
| rdesktop         || v1.8.3      || Remote desktop client (MSTSC.exe) reimplementation || [http://www.rdesktop.org/ Website]
 
|-
 
|-
| stlport || "Our" C++ STL || 5.2.1 || http://sourceforge.net/projects/stlport/
+
| stlport           || v5.2.1      || "Our" C++ STL || [http://sourceforge.net/projects/stlport/ Website]
 
|-
 
|-
| strmbase || Wine Sound streaming lib, used by Wine DirectX || Wine 1.7.1 || http://source.winehq.org/git/wine.git/tree/refs/heads/master:/dlls/strmbase
+
| 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 || Fonts || 0.83 || http://font.ubuntu.com
+
| Ubuntu Fonts     || v0.83        || Fonts || [http://font.ubuntu.com Website]
 
|-
 
|-
| UniATA || SerialATA-driver implementation || 0.46e5 || http://alter.org.ua/en/soft/win/uni_ata/
+
| UniATA           || v0.46e5      || SerialATA-driver implementation || [http://alter.org.ua/en/soft/win/uni_ata/ Website]
 
|-
 
|-
| [[Wine]] || Windows API || 3.3 || http://winehq.org
+
| [[Wine]]         || v3.3        || Windows API || [http://winehq.org Website]
 
|-
 
|-
| WinBtrfs || BtrFS-driver for Windows || v1.0.2 || http://github.com/maharmstone/btrfs
+
| WinBtrfs         || v1.0.2      || BtrFS-driver for Windows || [http://github.com/maharmstone/btrfs Website]
 
|-
 
|-
| zlib || Used by everything that needs to (de)compress archives || 1.2.11 || http://www.zlib.net/
+
| zlib             || v1.2.11      || Used by everything that needs to (de)compress archives || [http://www.zlib.net/ Website]
 
|}
 
|}
  
* [http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/3rd%20Party%20Files.txt?view=markup 3rd Party Files.txt]
+
* [https://github.com/reactos/reactos/blob/master/media/doc/3rd%20Party%20Files.txt 3rd Party Files.txt]
  
 
[[Category:Documentation]]
 
[[Category:Documentation]]

Revision as of 19:09, 11 March 2019

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 v20190215 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 v9a JPEG handling Website
libmpg123 v1.25.10 MPEG library Website
libpng v1.6.32 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.0.2 BtrFS-driver for Windows Website
zlib v1.2.11 Used by everything that needs to (de)compress archives Website