]> Pileus Git - ~andy/gtk/commitdiff
Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
authorOwen Taylor <otaylor@redhat.com>
Tue, 17 Apr 2001 19:19:09 +0000 (19:19 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 17 Apr 2001 19:19:09 +0000 (19:19 +0000)
Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>

* configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS

* gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
names to compatibility #defines so docs work.

* gtk/gtkenums.h: Remove GtkMenuFactoryType

* gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.

* configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS

* tests/testgtkrc: No magenta cursors, please.

* README.in INSTALL.in HACKING README.cvs-commits: Updated.

* gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.

20 files changed:
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
HACKING
INSTALL
INSTALL.in
README
README.cvs-commits
README.in
configure.in
gtk/gtkdnd.c
gtk/gtkenums.h
gtk/gtksignal.h
gtk/gtktypeutils.h
gtk/gtkwindow.c
tests/testgtkrc

index 78365aa474e0c7d78767447cda3ba1aa98f4e9d2..918509a94a710ddf63558f9a5fe6dbbac367dc4d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,36 @@
+Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
+       names to compatibility #defines so docs work.
+
+       * gtk/gtkenums.h: Remove GtkMenuFactoryType
+
+       * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
+
+       * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * tests/testgtkrc: No magenta cursors, please.
+
+       * README.in INSTALL.in HACKING README.cvs-commits: Updated.
+
+       * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
+       
+Mon Apr 16 14:38:41 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer
+       grabs, since they are no longer necessary.
+
+       * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926
+       by signal_connect() and call gtk_button_pressed() rather
+       than signal_connect_after().
+
+       * tests/testgtk.c: Restore radio menu items to combos 
+       since they'll look OK with Raleigh, and it is easier
+       than finishing the process of removing them that was
+       started earlier.
+
 2001-04-16  Hans Breuer  <hans@breuer.org>
 
        * gdk/gdk.def :
index 78365aa474e0c7d78767447cda3ba1aa98f4e9d2..918509a94a710ddf63558f9a5fe6dbbac367dc4d 100644 (file)
@@ -1,3 +1,36 @@
+Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
+       names to compatibility #defines so docs work.
+
+       * gtk/gtkenums.h: Remove GtkMenuFactoryType
+
+       * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
+
+       * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * tests/testgtkrc: No magenta cursors, please.
+
+       * README.in INSTALL.in HACKING README.cvs-commits: Updated.
+
+       * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
+       
+Mon Apr 16 14:38:41 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer
+       grabs, since they are no longer necessary.
+
+       * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926
+       by signal_connect() and call gtk_button_pressed() rather
+       than signal_connect_after().
+
+       * tests/testgtk.c: Restore radio menu items to combos 
+       since they'll look OK with Raleigh, and it is easier
+       than finishing the process of removing them that was
+       started earlier.
+
 2001-04-16  Hans Breuer  <hans@breuer.org>
 
        * gdk/gdk.def :
index 78365aa474e0c7d78767447cda3ba1aa98f4e9d2..918509a94a710ddf63558f9a5fe6dbbac367dc4d 100644 (file)
@@ -1,3 +1,36 @@
+Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
+       names to compatibility #defines so docs work.
+
+       * gtk/gtkenums.h: Remove GtkMenuFactoryType
+
+       * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
+
+       * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * tests/testgtkrc: No magenta cursors, please.
+
+       * README.in INSTALL.in HACKING README.cvs-commits: Updated.
+
+       * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
+       
+Mon Apr 16 14:38:41 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer
+       grabs, since they are no longer necessary.
+
+       * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926
+       by signal_connect() and call gtk_button_pressed() rather
+       than signal_connect_after().
+
+       * tests/testgtk.c: Restore radio menu items to combos 
+       since they'll look OK with Raleigh, and it is easier
+       than finishing the process of removing them that was
+       started earlier.
+
 2001-04-16  Hans Breuer  <hans@breuer.org>
 
        * gdk/gdk.def :
index 78365aa474e0c7d78767447cda3ba1aa98f4e9d2..918509a94a710ddf63558f9a5fe6dbbac367dc4d 100644 (file)
@@ -1,3 +1,36 @@
+Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
+       names to compatibility #defines so docs work.
+
+       * gtk/gtkenums.h: Remove GtkMenuFactoryType
+
+       * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
+
+       * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * tests/testgtkrc: No magenta cursors, please.
+
+       * README.in INSTALL.in HACKING README.cvs-commits: Updated.
+
+       * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
+       
+Mon Apr 16 14:38:41 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer
+       grabs, since they are no longer necessary.
+
+       * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926
+       by signal_connect() and call gtk_button_pressed() rather
+       than signal_connect_after().
+
+       * tests/testgtk.c: Restore radio menu items to combos 
+       since they'll look OK with Raleigh, and it is easier
+       than finishing the process of removing them that was
+       started earlier.
+
 2001-04-16  Hans Breuer  <hans@breuer.org>
 
        * gdk/gdk.def :
index 78365aa474e0c7d78767447cda3ba1aa98f4e9d2..918509a94a710ddf63558f9a5fe6dbbac367dc4d 100644 (file)
@@ -1,3 +1,36 @@
+Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
+       names to compatibility #defines so docs work.
+
+       * gtk/gtkenums.h: Remove GtkMenuFactoryType
+
+       * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
+
+       * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * tests/testgtkrc: No magenta cursors, please.
+
+       * README.in INSTALL.in HACKING README.cvs-commits: Updated.
+
+       * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
+       
+Mon Apr 16 14:38:41 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer
+       grabs, since they are no longer necessary.
+
+       * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926
+       by signal_connect() and call gtk_button_pressed() rather
+       than signal_connect_after().
+
+       * tests/testgtk.c: Restore radio menu items to combos 
+       since they'll look OK with Raleigh, and it is easier
+       than finishing the process of removing them that was
+       started earlier.
+
 2001-04-16  Hans Breuer  <hans@breuer.org>
 
        * gdk/gdk.def :
index 78365aa474e0c7d78767447cda3ba1aa98f4e9d2..918509a94a710ddf63558f9a5fe6dbbac367dc4d 100644 (file)
@@ -1,3 +1,36 @@
+Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
+       names to compatibility #defines so docs work.
+
+       * gtk/gtkenums.h: Remove GtkMenuFactoryType
+
+       * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
+
+       * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * tests/testgtkrc: No magenta cursors, please.
+
+       * README.in INSTALL.in HACKING README.cvs-commits: Updated.
+
+       * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
+       
+Mon Apr 16 14:38:41 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer
+       grabs, since they are no longer necessary.
+
+       * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926
+       by signal_connect() and call gtk_button_pressed() rather
+       than signal_connect_after().
+
+       * tests/testgtk.c: Restore radio menu items to combos 
+       since they'll look OK with Raleigh, and it is easier
+       than finishing the process of removing them that was
+       started earlier.
+
 2001-04-16  Hans Breuer  <hans@breuer.org>
 
        * gdk/gdk.def :
index 78365aa474e0c7d78767447cda3ba1aa98f4e9d2..918509a94a710ddf63558f9a5fe6dbbac367dc4d 100644 (file)
@@ -1,3 +1,36 @@
+Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
+       names to compatibility #defines so docs work.
+
+       * gtk/gtkenums.h: Remove GtkMenuFactoryType
+
+       * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
+
+       * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+       * tests/testgtkrc: No magenta cursors, please.
+
+       * README.in INSTALL.in HACKING README.cvs-commits: Updated.
+
+       * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
+       
+Mon Apr 16 14:38:41 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer
+       grabs, since they are no longer necessary.
+
+       * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926
+       by signal_connect() and call gtk_button_pressed() rather
+       than signal_connect_after().
+
+       * tests/testgtk.c: Restore radio menu items to combos 
+       since they'll look OK with Raleigh, and it is easier
+       than finishing the process of removing them that was
+       started earlier.
+
 2001-04-16  Hans Breuer  <hans@breuer.org>
 
        * gdk/gdk.def :
diff --git a/HACKING b/HACKING
index 1f30aeda734ffed4c1c1c714fd41f857d817642e..80d8ea25e473b06d6cabd3c3c70be35624cfd131 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -41,16 +41,15 @@ to autogen.sh and they will be passed on to configure.
 If at all possible, please use CVS to get the latest development version of
 gtk+ and glib.  You can do the following to get glib and gtk+ from cvs:
 
-   $ export CVSROOT=':pserver:anonymous@cvs.gimp.org:/debian/home/gnomecvs'
+   $ export CVSROOT=':pserver:anonymous@cvs.gnome.org:/cvs/gnome'
    $ cvs login
      (there is no password, just hit return)
-   $ cvs -z9 checkout glib
-   $ cvs -z9 checkout gtk+
-
-Please submit patches to the gtk-list@redhat.com mailing list (you must
-subscribe before you post, e-mail gtk-list-request@redhat.com with a
-subject of "subscribe"). All kinds of contributions are accepted.
-Patches that you wish to go into the distribution should also be uploaded 
-to ftp://ftp.gimp.org/incoming.  Follow the rules there for naming your
-patches. 
+   $ cvs -z3 checkout glib
+   $ cvs -z3 checkout gtk+
+
+For information about submitting patches and commiting changes
+to CVS, see the README and README.cvs-commits files. In particular, 
+don't, under any circumstances, commit anything to CVS before
+reading and understanding README.cvs-commmits.
+
 
diff --git a/INSTALL b/INSTALL
index 8c1b4dfdccc113714a7de1a6b3e8328df0fa450a..9cbd97c9895d73d6a95e5e2d1e256756cc09c523 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -28,8 +28,8 @@ GTK+ requires the following packages:
 Simple install procedure
 ========================
 
-  % gzip -cd gtk+-1.3.3.tar.gz | tar xvf - # unpack the sources
-  % cd gtk+-1.3.3                         # change to the toplevel directory
+  % gzip -cd gtk+-1.3.4.tar.gz | tar xvf - # unpack the sources
+  % cd gtk+-1.3.4                         # change to the toplevel directory
   % ./configure                                   # run the `configure' script
   % make                                  # build GTK
   [ Become root if necessary ]
@@ -139,7 +139,7 @@ You can compile GTK+ against a copy of GLIB that you have not
 yet installed. To do this, give the --with-glib=DIR options
 to ./configure. For instance:
 
- ./configure --with-glib=../glib-1.3.3
+ ./configure --with-glib=../glib-1.3.4
 
 This, however, will not work if you built GLIB with different
 source and build directories.
index e5027bd2a87e64998a888e87c657f11fc83439af..adba883ae136980de42a54e5c985246dedd9cc02 100644 (file)
@@ -58,11 +58,15 @@ for the XInput extension (mainly used for graphics tablets), and
 which form of support to use:
 
   no    : no support 
-  gxi   : Use generic XInput support
   xfree : Use special features in the Wacom drivers in XFree86 3.3.1
           and later.
+  gxi   : Use generic XInput support (not recommended)
 
-For more information, follow the link from http://www.gtk.org
+The XInput support is not known to work with any other XServer than
+XFree86. For more information about XInput, see:
+
+ http://www.gtk.org/~otaylor/xinput/howto/index.html
+ http://www.lepied.com/xfree86/
 
 *  --disable-nls           do not use Native Language Support
 
@@ -132,24 +136,6 @@ NLS manually to get GTK+ to compile. You can do this
 by specifying the --disable-nls flag when configuring
 GTK+.
 
-Using an uninstalled copy of GLIB [ Unsupported ]
-=================================================
-
-You can compile GTK+ against a copy of GLIB that you have not
-yet installed. To do this, give the --with-glib=DIR options
-to ./configure. For instance:
-
- ./configure --with-glib=../glib-@GTK_VERSION@
-
-This, however, will not work if you built GLIB with different
-source and build directories.
-
-It is recommended that you install GLIB before compiling
-GTK+. The --with-glib option is not regularly tested
-and may not function correctly. In addition, 
-inter-library dependencies won't be generated when
-using --with-glib=.
-
 Installation directories
 ========================
 
diff --git a/README b/README
index bcd4f9678f7f439f596b72a5bdc7716552294c57..54575f3ebed7c554460076f9bcaf18e4b0c44e95 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
 General Information
 ===================
 
-This is GTK+ version 1.3.3. GTK+, which stands for the Gimp ToolKit, 
+This is GTK+ version 1.3.4. GTK+, which stands for the Gimp ToolKit, 
 is a library for creating graphical user interfaces for the X Window 
 System. It is designed to be small, efficient, and flexible. GTK+ is 
 written in C with a very object-oriented approach.
@@ -37,9 +37,9 @@ version number. This should be separated by a blank
 line from the actual headers.
 
  Package: gtk+
- Version: 1.3.3
+ Version: 1.3.4
 
-[ Please substitute 1.3.3 with the version of GTK+ that
+[ Please substitute 1.3.4 with the version of GTK+ that
   you have installed ]
 
 Then describe the bug. Include:
@@ -82,7 +82,7 @@ From: yourname@your.address.org
 Subject: handlebox test in testgtk is misnamed.
 
 Package: gtk+
-Version: 1.3.3
+Version: 1.3.4
 
 When I run gtk/testgtk, the button "handle box"
 is misnamed. There are multiple handle boxes in
index 12231d72b6c5eb46452733dd0fc14a3f5a01656e..ecf64a4b0f44e0924a3b43c232b3e29bfe383624 100644 (file)
@@ -4,7 +4,7 @@ GTK+. This is a good thing, in that it encourages many people to work
 on GTK+, and progress can be made quickly. However, GTK+ is a fairly
 large and complicated package that many other things depend on, so to
 avoid unnecessary breakage, and to take advantage of the knowledge
-about GTK+ that has been built up over the last 18 months, we'd like
+about GTK+ that has been built up over the last 4 years, we'd like
 to ask people commiting to GTK+ to follow a few rules:
 
 0) Ask first. If your changes are major, or could possibly break existing
@@ -14,15 +14,10 @@ to ask people commiting to GTK+ to follow a few rules:
    somebody may know a better way to do things.
 
    If you are making changes to GTK+, you should be subscribed
-   to gtk-devel-list@redhat.com. (Subscription address:  
-   gtk-devel-list-request@redhat.com.) This is a good place to ask
+   to gtk-devel-list@gnome.org. (Subscription address:  
+   gtk-devel-list-request@gnome.org.) This is a good place to ask
    about intended changes. 
 
-   If you just want to make a trivial change, and don't want to subscribe, 
-   you can also mail gtk-bugs@gtk.org. Or, alternatively, you can look in 
-   the ChangeLog for somebody who has been making changes to the file 
-   you want to change and email them.
-
    #gimp on byxnet (irc.gimp.org, irc2.gimp.org, irc3.gimp.org, 
    irc.germany.gimp.org...)s also a good place to find GTK+ developers to
    discuss changes with, however, email to gtk-devel-list is the most
@@ -56,8 +51,4 @@ Notes:
 
 Owen Taylor
 13 Aug 1998
-
-
-
-
-
+17 Apr 2001
index e0eda4c25a631dd189d09c31a6b90382d285834e..5ff93327d4a3f61752070e4a5117b3c576d13207 100644 (file)
--- a/README.in
+++ b/README.in
@@ -12,11 +12,8 @@ The official ftp site is:
 The official web site is:
   http://www.gtk.org/
 
-A mailing list is located at:
-  gtk-list@redhat.com
-
-To subscribe: mail -s subscribe gtk-list-request@redhat.com < /dev/null
-(Send mail to gtk-list-request@redhat.com with the subject "subscribe")
+Information about mailing lists can be found at
+  http://www.gtk.org/mailinglists.html
 
 Installation
 ============
@@ -26,24 +23,12 @@ See the file 'INSTALL'
 How to report bugs
 ==================
 
-Bugs should be reported to the GNOME bug tracking
-system. (http://bugs.gnome.org). To report a problem
-about GTK+, send mail to submit@bugs.gnome.org.
-
-The subject of the mail should describe your problem.
-In the body of the mail, you should first include
-a "pseudo-header" that gives the package and 
-version number. This should be separated by a blank
-line from the actual headers.
-
- Package: gtk+
- Version: @GTK_VERSION@
-
-[ Please substitute @GTK_VERSION@ with the version of GTK+ that
-  you have installed ]
-
-Then describe the bug. Include:
-
+Bugs should be reported to the GNOME bug tracking system. 
+(http://bugzilla.gnome.org, product gtk+.) You will need
+to create an account for yourself.
+  
+In the bug report please include:
+  
 * Information about your system. For instance:
 
    - What operating system and version
@@ -60,11 +45,6 @@ Then describe the bug. Include:
   As a last resort, you can also provide a pointer to a larger piece 
   of software that can be downloaded.
 
-  (Bugs that can be reproduced within the  GIMP are almost as good 
-  as bugs that can be reproduced in testgtk. If you are reporting a 
-  bug found with the GIMP, please include the version number of the GIMP 
-  you are using)
-
 * If the bug was a crash, the exact text that was printed out
   when the crash occured.
 
@@ -74,28 +54,19 @@ Then describe the bug. Include:
   is produced running the test program with the --sync command
   line option.
 
-An example of a bug report:
-
-====
-To: submit@bugs.gnome.org
-From: yourname@your.address.org
-Subject: handlebox test in testgtk is misnamed.
-
-Package: gtk+
-Version: @GTK_VERSION@
-
-When I run gtk/testgtk, the button "handle box"
-is misnamed. There are multiple handle boxes in
-the demo, so it should be "handle boxes", to
-be like "buttons" or "check buttons".
-===
-
 Patches
 =======
 
-Patches can be uploaded to the incoming/ directory on
-ftp.gtk.org.  Please follow the instructions there, and include
-your name and email address in the README file.
+Patches should also be submitted to bugzilla.gnome.org. If the
+patch fixes an existing bug, add the patch as an attachment
+to that bug report.
+
+Otherwise, enter a new bug report that describes the patch,
+and attach the patch to that bug report.
 
-If the patch fixes a bug, it is usually a good idea to include
-all the information described in "How to Report Bugs".
+Bug reports containing patches should include the PATCH keyword
+in their keyword fields. If the patch adds to or changes the GTK
+programming interface, the API keyword should also be included.
+  
+Patches should be in unified diff form. (The -u option to GNU
+diff.)
index d85fa8bff0790ca3d2c3058944b6dea28c2fbd40..799e6c6cdd394a07378632ad3d3e5d8dcb135ad5 100644 (file)
@@ -288,7 +288,7 @@ AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;],
 # Run AM_PATH_GLIB_2_0 to make sure that GLib is installed and working
 # 
 
-GLIB_PACKAGES="gobject-2.0 gmodule-2.0 gthread-2.0"
+GLIB_PACKAGES="gobject-2.0 gmodule-2.0"
 GLIB_REQUIRED_VERSION=1.3.2
 
 AM_PATH_GLIB_2_0($GLIB_REQUIRED_VERSION, :,
@@ -297,6 +297,8 @@ AM_PATH_GLIB_2_0($GLIB_REQUIRED_VERSION, :,
 *** GLIB is always available from ftp://ftp.gtk.org/.]),
   gobject gmodule gthread)
 
+dnl Call pkg-config again since we don't want -lgthread here
+GLIB_LIBS=`$PKG_CONFIG --libs $GLIB_PACKAGES`
 GLIB_DEPLIBS=$GLIB_LIBS
 
 CFLAGS="$CFLAGS $GLIB_CFLAGS"
index f6af11f6cb05723f2351a02a45f5e4d5714d0300..3b2a8b967f1537806fb40a283ce9fc3ec32709b2 100644 (file)
@@ -1095,7 +1095,7 @@ gtk_drag_dest_handle_event (GtkWidget *toplevel,
  * gtk_drag_dest_find_target:
  * @widget: drag destination widget
  * @context: drag context
- * @dest_target_list: list of droppable targets
+ * @target_list: list of droppable targets
  * 
  * Looks for a match between @context->targets and the
  * @dest_target_list, returning the first matching target, otherwise
@@ -1110,16 +1110,16 @@ gtk_drag_dest_handle_event (GtkWidget *toplevel,
 GdkAtom
 gtk_drag_dest_find_target (GtkWidget      *widget,
                            GdkDragContext *context,
-                           GtkTargetList  *dest_target_list)
+                           GtkTargetList  *target_list)
 {
   GList *tmp_target;
   GList *tmp_source = NULL;
   GtkWidget *source_widget = gtk_drag_get_source_widget (context);
 
-  if (dest_target_list == NULL)
+  if (target_list == NULL)
     return GDK_NONE;
   
-  tmp_target = dest_target_list->list;
+  tmp_target = target_list->list;
   while (tmp_target)
     {
       GtkTargetPair *pair = tmp_target->data;
index d9ee74bb208a30db9bb7074aa13ebec43b705369..43e290f286ffbc626101748909204093f43cc8f0 100644 (file)
@@ -140,13 +140,6 @@ typedef enum
   GTK_MENU_DIR_PREV
 } GtkMenuDirectionType;
 
-typedef enum
-{
-  GTK_MENU_FACTORY_MENU,
-  GTK_MENU_FACTORY_MENU_BAR,
-  GTK_MENU_FACTORY_OPTION_MENU
-} GtkMenuFactoryType;
-
 typedef enum
 {
   GTK_PIXELS,
index 0b8234ecd8745ebade504aaf5bc30ab45205c8ca..5262401b1a31af5a35ad3cab9c18f7e78080c353 100644 (file)
@@ -44,31 +44,49 @@ extern "C" {
 
 /* --- compat defines --- */
 #define GTK_SIGNAL_OFFSET                            GTK_STRUCT_OFFSET
-#define        gtk_signal_lookup                             g_signal_lookup
-#define        gtk_signal_name                               g_signal_name
-#define        gtk_signal_emit_stop(i,s)                     g_signal_stop_emission ((i), (s), 0)
-#define        gtk_signal_connect(o,s,f,d)                   gtk_signal_connect_full ((o), (s), (f), 0, (d), 0, 0, 0)
-#define        gtk_signal_connect_after(o,s,f,d)             gtk_signal_connect_full ((o), (s), (f), 0, (d), 0, 0, 1)
-#define        gtk_signal_connect_object(o,s,f,d)            gtk_signal_connect_full ((o), (s), (f), 0, (d), 0, 1, 0)
-#define        gtk_signal_connect_object_after(o,s,f,d)      gtk_signal_connect_full ((o), (s), (f), 0, (d), 0, 1, 1)
-#define        gtk_signal_disconnect                         g_signal_handler_disconnect
-#define        gtk_signal_handler_block                      g_signal_handler_block
-#define        gtk_signal_handler_unblock                    g_signal_handler_unblock
-#define        gtk_signal_disconnect_by_func(o,f,d)          gtk_signal_compat_matched ((o), (f), (d), G_SIGNAL_MATCH_FUNC | \
-                                                                                                G_SIGNAL_MATCH_DATA, 0)
-#define        gtk_signal_disconnect_by_data(o,d)            gtk_signal_compat_matched ((o), 0, (d), G_SIGNAL_MATCH_DATA, 0)
-#define        gtk_signal_handler_block_by_func(o,f,d)       gtk_signal_compat_matched ((o), (f), (d), G_SIGNAL_MATCH_FUNC | \
-                                                                                                G_SIGNAL_MATCH_DATA, 1)
-#define        gtk_signal_handler_block_by_data(o,d)         gtk_signal_compat_matched ((o), 0, (d), G_SIGNAL_MATCH_DATA, 1)
-#define        gtk_signal_handler_unblock_by_func(o,f,d)     gtk_signal_compat_matched ((o), (f), (d), G_SIGNAL_MATCH_FUNC | \
-                                                                                                G_SIGNAL_MATCH_DATA, 2)
-#define        gtk_signal_handler_unblock_by_data(o,d)       gtk_signal_compat_matched ((o), 0, (d), G_SIGNAL_MATCH_DATA, 2)
-#define        gtk_signal_handler_pending(i,s,b)             g_signal_has_handler_pending ((i), 0, (s), (b))
-#define        gtk_signal_handler_pending_by_func(o,s,b,f,d) (g_signal_handler_find ((o), G_SIGNAL_MATCH_ID | \
-                                                                                  G_SIGNAL_MATCH_FUNC | \
-                                                                                   G_SIGNAL_MATCH_DATA | \
-                                                                                   ((b) ? 0 : G_SIGNAL_MATCH_UNBLOCKED), \
-                                                                                  (s), 0, 0, (f), (d)) != 0)
+#define        gtk_signal_lookup(name,object_type)                                            \
+   g_signal_lookup ((name), (object_type))
+#define        gtk_signal_name(signal_id)                                                     \
+   g_signal_name (signal_id)
+#define        gtk_signal_emit_stop(object,signal_id)                                         \
+   g_signal_stop_emission ((object), (signal_id), 0)
+#define        gtk_signal_connect(object,name,func,func_data)                                 \
+   gtk_signal_connect_full ((object), (name), (func), 0, (func_data), 0, 0, 0)
+#define        gtk_signal_connect_after(object,name,func,func_data)                           \
+   gtk_signal_connect_full ((object), (name), (func), 0, (func_data), 0, 0, 1)
+#define        gtk_signal_connect_object(object,name,func,slot_object)                        \
+   gtk_signal_connect_full ((object), (name), (func), 0, (slot_object), 0, 1, 0)
+#define        gtk_signal_connect_object_after(object,name,func,slot_object)                  \
+   gtk_signal_connect_full ((object), (name), (func), 0, (slot_object), 0, 1, 1)
+#define        gtk_signal_disconnect(object,handler_id)                                       \
+   g_signal_handler_disconnect ((object), (handler_id))
+#define        gtk_signal_handler_block(object,handler_id)                                    \
+   g_signal_handler_block ((object), (handler_id))
+#define        gtk_signal_handler_unblock(object,handler_id)                                  \
+   g_signal_handler_unblock ((object), (handler_id))
+#define        gtk_signal_disconnect_by_func(object,func,data)                                \
+   gtk_signal_compat_matched ((object), (func), (data), G_SIGNAL_MATCH_FUNC |          \
+                                                        G_SIGNAL_MATCH_DATA, 0)
+#define        gtk_signal_disconnect_by_data(object,data)                                     \
+   gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 0)
+#define        gtk_signal_handler_block_by_func(object,func,data)                             \
+   gtk_signal_compat_matched ((object), (func), (data), G_SIGNAL_MATCH_FUNC |          \
+                                                        G_SIGNAL_MATCH_DATA, 1)
+#define        gtk_signal_handler_block_by_data(object,data)                                  \
+   gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 1)
+#define        gtk_signal_handler_unblock_by_func(object,func,data)                           \
+   gtk_signal_compat_matched ((object), (func), (data), G_SIGNAL_MATCH_FUNC |          \
+                                                        G_SIGNAL_MATCH_DATA, 2)
+#define        gtk_signal_handler_unblock_by_data(object,data)                                \
+   gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 2)
+#define        gtk_signal_handler_pending(object,signal_id,may_be_blocked)                    \
+   g_signal_has_handler_pending ((object), 0, (signal_id), (may_be_blocked))
+#define        gtk_signal_handler_pending_by_func(object,signal_id,may_be_blocked,func,data)  \
+   (g_signal_handler_find ((object), G_SIGNAL_MATCH_ID |                               \
+                                     G_SIGNAL_MATCH_FUNC |                             \
+                                     G_SIGNAL_MATCH_DATA |                             \
+                                     ((may_be_blocked) ? 0 : G_SIGNAL_MATCH_UNBLOCKED),\
+                           (signal_id), 0, 0, (func), (data)) != 0)
 
 
 /* --- compat functions --- */
index ed6ff88e5af8c47d1151913cc58f60f963539cd7..d88f7dd069676358dec32f6d60268396bf0b86ad 100644 (file)
@@ -228,10 +228,10 @@ void              gtk_type_init   (GTypeDebugFlags debug_flags);
 
 
 /* --- compatibility defines --- */
-#define        gtk_type_name                    g_type_name
-#define        gtk_type_from_name               g_type_from_name
-#define        gtk_type_parent                  g_type_parent
-#define        gtk_type_is_a                    g_type_is_a
+#define        gtk_type_name(type)              g_type_name (type)
+#define        gtk_type_from_name(name)         g_type_from_name (name)
+#define        gtk_type_parent(type)            g_type_parent (type)
+#define        gtk_type_is_a(type, is_a_type)   g_type_is_a ((type), (is_a_type))
 
 
 /* enum/flags compatibility functions, we strongly
index 7662fb9650e8892c43213cc9a69d9d09cd97ccf7..115b2ddea6dee956d9cd3ad6d661d071a232b8c8 100644 (file)
@@ -3518,6 +3518,7 @@ gtk_window_begin_resize_drag  (GtkWindow    *window,
 
 /**
  * gtk_window_begin_move_drag:
+ * @window: a #GtkWindow
  * @button: mouse button that initiated the drag
  * @root_x: X position where the user clicked to initiate the drag, in root window coordinates
  * @root_y: Y position where the user clicked to initiate the drag
index 408cd54a6526720de44eb77199bf47d43c125e3c..56124a4a47a5f6eddf9a0bb1ebd2ff039fbaa1f6 100644 (file)
@@ -32,7 +32,7 @@ style "global-style-properties"
 {
 #  xthickness = 20
   GtkSpinButton::shadow_type = etched-out
-  GtkEntry::cursor_color = "#ff00ff"
+  GtkEntry::cursor_color = "#ff0000"
 }
 class "GtkWidget" style "global-style-properties"