gtk-web r759 - trunk



Author: tml
Date: Thu Sep 18 23:01:43 2008
New Revision: 759
URL: http://svn.gnome.org/viewvc/gtk-web?rev=759&view=rev

Log:
2008-09-19  Tor Lillqvist  <tml novell com>

	* download-windows.html: The issues mentioned below were purely
	local on my machine... Advertise newest builds again.



Modified:
   trunk/ChangeLog
   trunk/download-windows-64bit.html
   trunk/download-windows.html

Modified: trunk/download-windows-64bit.html
==============================================================================
--- trunk/download-windows-64bit.html	(original)
+++ trunk/download-windows-64bit.html	Thu Sep 18 23:01:43 2008
@@ -86,9 +86,16 @@
 	  below. <strong>Binaries</strong> provide only the DLLs and
 	  other files used you will need to run your GTK+-using
 	  application. <strong>Dev</strong> packages provide include
-	  files, import libraries, documentation and additional tools. 
+	  files, import libraries, documentation and additional
+	  tools, and also for reference the script used to build the
+	  component in question. In case patches have been applied to
+	  the upstream sources before building, these are inline in
+	  the build script.
 	  <strong>Source</strong> packages provide the source code
-	  for the component in question.</p>
+	  for the component in question. In most cases, this is simply
+	  the pristine upstream source release tarball, possibly
+	  copied to the same server as the binaries to satisfy the
+	  license.</p>
 
 	<p>If you want to repackage the necessary runtime files
 	  together with your application into an installer, you can choose

Modified: trunk/download-windows.html
==============================================================================
--- trunk/download-windows.html	(original)
+++ trunk/download-windows.html	Thu Sep 18 23:01:43 2008
@@ -41,19 +41,27 @@
       <div id="content">
 	<h2><a name="Requirements">Requirements</a></h2>
 	<h3>Packages</h3>
-	<p>You will need to get the GLib, cairo, Pango, ATK, GTK+,
-	  gettext-runtime, libpng, libjpeg, libtiff and zlib developer packages to
-	  build against GTK+, and the corresponding runtime packages
-	  to run GTK+ programs.</p>
+	<p>You will need to get the GLib, cairo, Pango, ATK, and GTK+
+	  developer packages to build against GTK+. To run GTK+ programs you
+	  will also need the libpng and zlib packagages, and if your
+	  code uses gettext for internationalisation and/or you want
+	  GTK+ internalisation, the
+	  gettext-runtime package.</p>
 	
-	<p>These packages are for people who develop software that uses
-	  GTK+. The binaries (DLLs and executables) in these packages are
-	  not for programs that use
+	<p>The packages here are for people who develop software that uses
+	  GTK+. This page is not intended directly for end-users. It is expected
+	  that people who build installers for GTK+ applications for Windows
+	  bundle GTK+ with them.</p>
+
+	<p>These packages are
+	  not for developing or running programs that use
 	  the <a href="http://www.cygwin.com/";>Cygwin</a> Unix emulation
-	  environment. Currently, Cygwin has packages for GTK+ available
-	  directly in its installer from its package repositories
+	  environment. Cygwin has GTK+ packages available
+	  directly in its installer
 	  which you should use. Note that the Cygwin GTK+ uses the X11
-	  backend.</p>
+	  backend, so you will need to also run an X11 server then
+	  when you run GTK+ programs on Cygwin, but presumably that is
+	  what Cygwin users want.</p>
 	
 	<p>You are welcome to redistribute GTK+ binaries, including 
 	  applications that bundle them, on other web sites,
@@ -80,7 +88,7 @@
 	  Visual C++ 6 without knowing exactly what you are doing.</p>
 	
 	<h3>Which Windows versions?</h3>
-	<p>The current GTK+ stack uses APIs that are implemented
+	<p>The current GTK+ stack uses APIs that are available
 	  only on Windows 2000 or later. Long obsolete versions of
 	  GTK+ did run on Win9x and NT 4, too.</p>
 	
@@ -103,8 +111,8 @@
 	<p>If you find choosing, downloading and unpacking the
 	individual zip archives below a chore, here is an all-in-one
 	<a
-	href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.12/gtk+-bundle-2.12.11.zip";><img
-	src="images/download.png" alt=""/> bundle</a> of the GTK+
+	href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.14/gtk+-bundle_2.14.2-20080919_win32.zip";><img
+	src="images/download.png" alt=""/>bundle</a> of the GTK+
 	stack including 3rd-party dependencies. This bundle contains both binaries and
 	developer files. If you intend to redistribute the GTK+
 	run-time, you need to figure out which files you can leave out
@@ -121,30 +129,30 @@
 	  </tr>
 	  <tr>
 	    <td>GLib</td>
-	    <td>2.16.5</td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.16/glib-2.16.5.zip";><img src="images/download.png" alt=""/> Binaries</a></td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.16/glib-dev-2.16.5.zip";><img src="images/download.png" alt=""/> Dev</a></td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/sources/glib/2.16/glib-2.16.5.tar.bz2";><img src="images/download.png" alt=""/> Sources</a></td>
+	    <td>2.18.1</td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.18/glib_2.18.1-1_win32.zip";><img src="images/download.png" alt=""/> Binaries</a></td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.18/glib-dev_2.18.1-1_win32.zip";><img src="images/download.png" alt=""/> Dev</a></td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/sources/glib/2.18/glib-2.18.1.tar.bz2";><img src="images/download.png" alt=""/> Sources</a></td>
 	  </tr>
 	  <tr class="odd">
 	    <td>GTK+</td>
-	    <td>2.12.11</td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.12/gtk+-2.12.11.zip";><img src="images/download.png" alt=""/> Binaries</a></td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.12/gtk+-dev-2.12.11.zip";><img src="images/download.png" alt=""/> Dev</a></td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/sources/gtk+/2.12/gtk+-2.12.11.tar.bz2";><img src="images/download.png" alt=""/> Sources</a></td>
+	    <td>2.14.2</td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.14/gtk+_2.14.2-1_win32.zip";><img src="images/download.png" alt=""/> Binaries</a></td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.14/gtk+-dev_2.14.2-1_win32.zip";><img src="images/download.png" alt=""/> Dev</a></td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/sources/gtk+/2.14/gtk+-2.14.2.tar.bz2";><img src="images/download.png" alt=""/> Sources</a></td>
 	  </tr>
 	  <tr>
 	    <td>Pango</td>
 	    <td>1.20.5</td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.20/pango-1.20.5.zip";><img src="images/download.png" alt=""/> Binaries</a></td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.20/pango-dev-1.20.5.zip";><img src="images/download.png" alt=""/> Dev</a></td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.20/pango_1.20.5-2_win32.zip";><img src="images/download.png" alt=""/> Binaries</a></td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.20/pango-dev_1.20.5-2_win32.zip";><img src="images/download.png" alt=""/> Dev</a></td>
 	    <td><a href="http://ftp.gnome.org/pub/gnome/sources/pango/1.20/pango-1.20.5.tar.bz2";><img src="images/download.png" alt=""/> Sources</a></td>
 	  </tr>
 	  <tr class="odd">
 	    <td>ATK</td>
 	    <td>1.22.0</td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/atk/1.22/atk-1.22.0.zip";><img src="images/download.png" alt=""/> Binaries</a></td>
-	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/atk/1.22/atk-dev-1.22.0.zip";><img src="images/download.png" alt=""/> Dev</a></td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/atk/1.22/atk_1.22.0-2_win32.zip";><img src="images/download.png" alt=""/> Binaries</a></td>
+	    <td><a href="http://ftp.gnome.org/pub/gnome/binaries/win32/atk/1.22/atk-dev_1.22.0-2_win32.zip";><img src="images/download.png" alt=""/> Dev</a></td>
 	    <td><a href="http://ftp.gnome.org/pub/gnome/sources/atk/1.22/atk-1.22.0.tar.bz2";><img src="images/download.png" alt=""/> Sources</a></td>
 	  </tr>
 	  <tr>
@@ -159,7 +167,7 @@
 	<h3>Third Party Dependencies</h3>
 	<p>You won't need all of these packages to just use GTK+ Some
 	of the optional packages are needed for building applications
-	like the GIMP on Windows. Required packages are illustrated with
+	like GIMP on Windows. Required packages are illustrated with
 	<img src="images/progress-complete.png" alt=""/>.</p>
 	
 	<table class="styled">
@@ -216,7 +224,7 @@
 	    <td><a href="http://gnuwin32.sourceforge.net/downlinks/jpeg-bin-zip.php";><img src="images/download.png" alt=""/> Binaries</a></td>
 	    <td><a href="http://gnuwin32.sourceforge.net/downlinks/jpeg-lib-zip.php";><img src="images/download.png" alt=""/> Dev</a></td>
 	    <td>-</td>
-	    <td class="required"><img src="images/progress-complete.png" alt=""/></td>
+	    <td class="required"><img src="images/progress-incomplete.png" alt=""/></td>
 	  </tr>
 	  <tr class="odd">
 	    <td>libtiff</td>
@@ -273,8 +281,21 @@
 	  </tr>
 	</table>
 
+	<h4>About libpng</h4>
+	<p>This is an image file format library used by GTK+, and
+	required.</p>
+
+	<p>The libpng package linked to above provides
+	<TT>libpng12-0.dll</TT>. This package is built by me (Tor
+	Lillqvist). Previously the GTK+ stack was built against the
+	gnuwin32 build of libpng. Confusingly, gnuwin32's older builds
+	of libpng provided <TT>libpng13.dll</TT>, and their newer
+	builds provided <TT>libpng12.dll</TT>. I don't know whether
+	these builds actually are binary compatible even if the DLL
+	name was different. To be safe, never rename DLLs.</p>
+
 	<h4>About zlib</h4>
-	<p>This is the compression library used by libjpeg and libtiff.</p>
+	<p>This is the compression library used by libpng, libjpeg and libtiff.</p>
 	
 	<h4>About win_iconv</h4>
 	<p>win_iconv is an implementation of <a
@@ -283,40 +304,39 @@
 	footprint than GNU libiconv. The win_iconv package above
 	includes the header file, static archive library and
 	the source file. This library is
-	linked statically into GLib&nbsp;2.14.5 and later, thus not
+	linked statically into GLib and thus not
 	needed separately at run-time.</p>
 
 	<h4>About iconv.dll</h4>
 
-	<p>GLib 2.14.4 and earlier link to iconv in a separate DLL,
+	<p>GLib 2.12.4 and earlier link to iconv in a separate DLL,
 	<TT>iconv.dll</TT>. This can either be the GNU libiconv
 	<TT>iconv.dll</TT>, or the identically named win_iconv_dll one
 	which obviosuly is intented to be a drop-in replacement.</p>
 
 	<h4>About gettext</h4>
-	<p>The GNU internationalization library. All of the GTK+ stack uses it.</p>
-
-	<h4>About libjpeg, libpng and libtiff</h4>
-	<p>These are image file format libraries used by GTK+. You
-	will need these.</p>
-
-	<p>The libpng package linked to above provides
-	<TT>libpng12-0.dll</TT>. This package is built by me (Tor
-	Lillqvist). Previously the GTK+ stack was built against the
-	gnuwin32 build of libpng. Confusingly, gnuwin32's older builds
-	of libpng provided <TT>libpng13.dll</TT>, and their newer
-	builds provided <TT>libpng12.dll</TT>. I don't know whether
-	these builds actually are binary compatible even if the DLL
-	name was different. To be safe, never rename DLLs.</p>
+	<p>The GNU internationalization library. All of the GTK+ stack
+	uses it, but through proxy-libintl (see below) so it is
+	actually optional at run-time.</p>
+
+	<h4>About libjpeg and libtiff</h4>
+	<p>These libraries are not directly used by GTK+. Used for
+	instance by GIMP.</p>
 
 	<h4>About pkg-config</h4>
-	<p>This program is useful for Makefiles and extensively used in building software according to the GTK+ and GNOME conventions using autotools. It uses a <q>database</q> specifying inter-dependencies among software packages. It is used to get the compile and link flags needed when building software using libraries that provide pkg-config data. This requires GLib 2.x.</p>
+	<p>This program is useful for Makefiles and configure scripts
+	and extensively used in building software according to the
+	GTK+ and GNOME conventions using autotools. It uses a
+	<q>database</q> specifying inter-dependencies among software
+	packages. It is used to get the compile and link flags needed
+	when building software using libraries that provide pkg-config
+	data. This requires GLib 2.x.</p>
 
 	<h4>About freetype</h4>
-	<p>This is used by the GIMP and by Pango's pangoft2 library. For just GTK+ applications you will not need it.</p>
+	<p>This is used by GIMP and by Pango's pangoft2 library. For just GTK+ applications you will not need it.</p>
 
 	<h4>About fontconfig</h4>
-	<p>Fontconfig is used by the FreeType2 backend in Pango (pangoft2) and by GIMP. Contrary to what many seem to think, fontconfig is in no way dependent on X11, so it does make some sense to use it on Windows. GTK+ does not use pangoft2, so you probably will not need this unless for the GIMP. This is a slightly fixed version of fontconfig 2.4.2 from the date indicated.</p>
+	<p>Fontconfig is used by the FreeType2 backend in Pango (pangoft2) and by GIMP. Contrary to what many seem to think, fontconfig is in no way dependent on X11, so it does make some sense to use it on Windows. GTK+ does not use pangoft2, so you probably will not need this unless for GIMP. This is a slightly fixed version of fontconfig 2.4.2 from the date indicated.</p>
 
 	<h4>About libexpat</h4>
 	<p>This is required by fontconfig.</p>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]