]> Pileus Git - ~andy/gtk/commitdiff
Minor edits.
authorTor Lillqvist <tml@iki.fi>
Sun, 3 Mar 2002 21:52:28 +0000 (21:52 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Sun, 3 Mar 2002 21:52:28 +0000 (21:52 +0000)
2002-03-03  Tor Lillqvist  <tml@iki.fi>

* README.win32: Minor edits.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
README.win32

index 73ebb92431b56a47d7e935ba08c7c6fb015a5b6f..7bd6a6a983f25b654955d0ac759d0c9b64788614 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
+       * README.win32: Minor edits.
+
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
index 73ebb92431b56a47d7e935ba08c7c6fb015a5b6f..7bd6a6a983f25b654955d0ac759d0c9b64788614 100644 (file)
@@ -1,5 +1,7 @@
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
+       * README.win32: Minor edits.
+
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
index 73ebb92431b56a47d7e935ba08c7c6fb015a5b6f..7bd6a6a983f25b654955d0ac759d0c9b64788614 100644 (file)
@@ -1,5 +1,7 @@
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
+       * README.win32: Minor edits.
+
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
index 73ebb92431b56a47d7e935ba08c7c6fb015a5b6f..7bd6a6a983f25b654955d0ac759d0c9b64788614 100644 (file)
@@ -1,5 +1,7 @@
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
+       * README.win32: Minor edits.
+
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
index 73ebb92431b56a47d7e935ba08c7c6fb015a5b6f..7bd6a6a983f25b654955d0ac759d0c9b64788614 100644 (file)
@@ -1,5 +1,7 @@
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
+       * README.win32: Minor edits.
+
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
index 73ebb92431b56a47d7e935ba08c7c6fb015a5b6f..7bd6a6a983f25b654955d0ac759d0c9b64788614 100644 (file)
@@ -1,5 +1,7 @@
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
+       * README.win32: Minor edits.
+
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
index 73ebb92431b56a47d7e935ba08c7c6fb015a5b6f..7bd6a6a983f25b654955d0ac759d0c9b64788614 100644 (file)
@@ -1,5 +1,7 @@
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
+       * README.win32: Minor edits.
+
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
        * config.h.win32.in: Update to match a recent configure-generated
        config.h
 
index e4c091666dc6376084fedb1df803f3fc5f89c577..103f81ec654670fd949757777f3d734c37559367 100644 (file)
@@ -1,12 +1,12 @@
 The Win32 port of GTK+ is a work in progress, and not as stable or
 correct as the Unix/X11 version. For more information about the Win32
 The Win32 port of GTK+ is a work in progress, and not as stable or
 correct as the Unix/X11 version. For more information about the Win32
-port, see http://www.gimp.org/win32/ .
+port, and prebuilt runtime and developer packages see
+http://www.gimp.org/win32/ .
 
 
-This (CVS HEAD) version of the Win32 backend does *not* necessarily
-even compile properly. There is a gtk-1-3-win32-production branch that
-was branched off from before the addition of the no-flicker and other
-recent functionality. That is what should be used by "production" code
-until the CVS HEAD version is useable. (But note, the Win32 backend
+There is a gtk-1-3-win32-production branch of GTK+ that was branched
+off from before the addition of the no-flicker and other recent
+functionality. That is what should be used by "production" code until
+this CVS HEAD (2.0) version is useable. (But note, the Win32 backend
 has never been claimed to be "production quality", although it works
 surprisingly well for the GIMP.)
 
 has never been claimed to be "production quality", although it works
 surprisingly well for the GIMP.)
 
@@ -22,11 +22,15 @@ this myself, but it might be hell to setup correctly.
 Personally I run configure with:
 CC='gcc -mpentium -fnative-struct' CPPFLAGS='-I/target/include' CFLAGS=-O2 LDFLAGS='-L/target/lib' ./configure --disable-static --prefix=/target --with-gdktarget=win32 --with-wintab=/src/wtkit126 --with-ie55=/src/workshop/ie55_lib --host=i386-pc-mingw32 --enable-maintainer-mode
 
 Personally I run configure with:
 CC='gcc -mpentium -fnative-struct' CPPFLAGS='-I/target/include' CFLAGS=-O2 LDFLAGS='-L/target/lib' ./configure --disable-static --prefix=/target --with-gdktarget=win32 --with-wintab=/src/wtkit126 --with-ie55=/src/workshop/ie55_lib --host=i386-pc-mingw32 --enable-maintainer-mode
 
+It might well be that in order for this to work, you will have to get
+a bleeding-edge version of libtool for Win32, run libtoolize yourself,
+and then run autoconf to generate the configure script.
+
 2) Use the Microsoft compiler, cl and Make, nmake. Say nmake -f
 makefile.msc in gdk and gtk.
 
 Alternative 1 also generates Microsoft import libraries (.lib), if you
 2) Use the Microsoft compiler, cl and Make, nmake. Say nmake -f
 makefile.msc in gdk and gtk.
 
 Alternative 1 also generates Microsoft import libraries (.lib), if you
-have lib.exe available. It should also work for cross-compilation from
+have lib.exe available. It might also work for cross-compilation from
 Unix.
 
 There are hand-written makefiles for mingw (look for makefile.mingw in
 Unix.
 
 There are hand-written makefiles for mingw (look for makefile.mingw in
@@ -34,20 +38,18 @@ various directories), but those haven't been kept up-to-date, and
 probably won't work without editing. Sorry. If you make them work
 again, by all means do submit patches.
 
 probably won't work without editing. Sorry. If you make them work
 again, by all means do submit patches.
 
-Note that I use mainly gcc myself, and thus the build setup for
-Microsoft's nmake and cl might be a bit rusty. Hans Breuer has been
-taking care of those makefiles. At times, we disagree a bit, and the
-msc makefiles might not produce compatible or identically named DLLs
-and import libraries as the autoconfiscated makefiles and libtool do.
+Note that I use method 1 myself. Hans Breuer has been taking care of
+the MSVC makefiles. At times, we disagree a bit about various issues,
+and the makefile.msc files might not produce identically named DLLs
+and import libraries as the "autoconfiscated" makefiles and libtool
+do.
 
 Using GTK+ on Win32
 ===================
 
 To use GTK+ on Win32, you also need either one of the above mentioned
 
 Using GTK+ on Win32
 ===================
 
 To use GTK+ on Win32, you also need either one of the above mentioned
-compilers. Other compilers might work, but don't count on it. The same
-instructions on how to set up a correct version of gcc should also be
-followed if you want to build applications that use GTk+ with gcc. For
-prebuilt developer packages (DLLs, import libraries, headers), see the
+compilers. Other compilers might work, but don't count on it. Look for
+prebuilt developer packages (DLLs, import libraries, headers) on the
 above website.
 
 Multi-threaded use of GTK+ on Win32
 above website.
 
 Multi-threaded use of GTK+ on Win32
@@ -78,10 +80,6 @@ i18n stuff, undefine ENABLE_NLS, HAVE_GETTEXT and HAVE_LIBINTL in the
 config.h.win32 file, and remove references to the intl library from
 the makefiles.
 
 config.h.win32 file, and remove references to the intl library from
 the makefiles.
 
-Note that while the GNU gettext package is under the GPL, the "intl"
-part of it is under the LGPL (like GTK or GLib), as of
-gettext-0.10.40.
-
 ActiveIMM
 =========
 
 ActiveIMM
 =========
 
@@ -89,7 +87,7 @@ If you want to build a GTK+ that supports ActiveIMM (the Input Method
 Manager for non-EastAsia locales that can be used on Win9x/NT4), you
 need the dimm.h header file. That is somewhat difficult to find, but
 http://msdn.microsoft.com/downloads/samples/internet/wizard/ seems to
 Manager for non-EastAsia locales that can be used on Win9x/NT4), you
 need the dimm.h header file. That is somewhat difficult to find, but
 http://msdn.microsoft.com/downloads/samples/internet/wizard/ seems to
-be a good place to look nowadays. If you use autoconfiscated build,
+be a good place to look nowadays. If you use "autoconfiscated" build,
 pass the --with-ie55 flag to configure specifyin the location of the
 ie55_lib directory created by downloading the IE5.5 headers and libs
 from the above URL.
 pass the --with-ie55 flag to configure specifyin the location of the
 ie55_lib directory created by downloading the IE5.5 headers and libs
 from the above URL.