summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>1998-11-23 02:30:45 +0000
committerTim Janik <timj@src.gnome.org>1998-11-23 02:30:45 +0000
commit10a2d8be70d6d07b311c36dfece9180d68801e16 (patch)
treec1671e4d68daba0deb612aa8c5962cca23e6c6f8
parent988f43bfa0a4450d3086eaceb31abac2caddac74 (diff)
downloadgdk-pixbuf-10a2d8be70d6d07b311c36dfece9180d68801e16.tar.gz
disconnect hadj & vadj, not 2 * hadj.
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org> * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not 2 * hadj.
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.pre-2-05
-rw-r--r--ChangeLog.pre-2-105
-rw-r--r--ChangeLog.pre-2-25
-rw-r--r--ChangeLog.pre-2-45
-rw-r--r--ChangeLog.pre-2-65
-rw-r--r--ChangeLog.pre-2-85
-rw-r--r--NEWS14
-rw-r--r--TODO5
-rw-r--r--gtk/gtktext.c16
10 files changed, 59 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index d90610d87..b3e573e77 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
+ 2 * hadj.
+
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
* configure.in:
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index d90610d87..b3e573e77 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,8 @@
+Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
+ 2 * hadj.
+
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
* configure.in:
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index d90610d87..b3e573e77 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,8 @@
+Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
+ 2 * hadj.
+
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
* configure.in:
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index d90610d87..b3e573e77 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,8 @@
+Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
+ 2 * hadj.
+
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
* configure.in:
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index d90610d87..b3e573e77 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,8 @@
+Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
+ 2 * hadj.
+
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
* configure.in:
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index d90610d87..b3e573e77 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,8 @@
+Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
+ 2 * hadj.
+
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
* configure.in:
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index d90610d87..b3e573e77 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,8 @@
+Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
+ 2 * hadj.
+
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
* configure.in:
diff --git a/NEWS b/NEWS
index 3e7b10c07..2d92264b7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,14 +1,24 @@
What is new in GTK+ 1.1.5:
* Theme integration
+* Widget style modification is now handled through GtkRcStyles
* GtkPixmaps now grey out pixmaps when insensitive
* Notebook enhancements
* Shadow configurability for menubars and handleboxes
* DND enhancements
-* gtkfilesel how supports automounters better
+* gtkfilesel now supports automounters better
* Implementation of expose compression
* Queued redraws of partial areas
-* Scrolledwindow/Viewport enhancements
+* Scrolledwindow (+Viewport) source incompatibilities, children that are added
+ to a scrolled window don't get an automatic viewport anymore. a convenience
+ function gtk_scrolled_window_add_with_viewport() is suplied for this task
+* Deprecated functions will now issue a message, informing the programmer about
+ the use of this function. These functions will get removed in future versions
+* Non-functional functions got removed entirely
+* gtk_widget_new() and gtk_object_new() will now auto-construct new objects.
+ A new function gtk_object_default_construct() is provided now which should
+ be called after every gtk_type_new() to perfom the auto-construction
+* Improved argument support of several widgets
* Bug Fixes
What is new in GTK+ 1.1.3:
diff --git a/TODO b/TODO
index 643619cc7..3ae009b74 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,7 @@
For 1.2.0 release:
-- remove deprecated functions from *.[hc] files, especially the
- non-functional ones.
+- remove deprecated functions from *.[hc] files.
+- finish composite child stuff.
+- implement constructor functionality for all widgets.
Bugs:
* Change bitfields to guints from enums, or vice versa?
diff --git a/gtk/gtktext.c b/gtk/gtktext.c
index 78b987e49..195b74daf 100644
--- a/gtk/gtktext.c
+++ b/gtk/gtktext.c
@@ -794,6 +794,14 @@ gtk_text_set_adjustments (GtkText *text,
{
g_return_if_fail (text != NULL);
g_return_if_fail (GTK_IS_TEXT (text));
+ if (hadj)
+ g_return_if_fail (GTK_IS_ADJUSTMENT (hadj));
+ else
+ hadj = GTK_ADJUSTMENT (gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
+ if (vadj)
+ g_return_if_fail (GTK_IS_ADJUSTMENT (vadj));
+ else
+ vadj = GTK_ADJUSTMENT (gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
if (text->hadj && (text->hadj != hadj))
{
@@ -807,12 +815,6 @@ gtk_text_set_adjustments (GtkText *text,
gtk_object_unref (GTK_OBJECT (text->vadj));
}
- if (!hadj)
- hadj = GTK_ADJUSTMENT (gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
-
- if (!vadj)
- vadj = GTK_ADJUSTMENT (gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
-
if (text->hadj != hadj)
{
text->hadj = hadj;
@@ -1140,7 +1142,7 @@ gtk_text_destroy (GtkObject *object)
text = (GtkText*) object;
gtk_signal_disconnect_by_data (GTK_OBJECT (text->hadj), text);
- gtk_signal_disconnect_by_data (GTK_OBJECT (text->hadj), text);
+ gtk_signal_disconnect_by_data (GTK_OBJECT (text->vadj), text);
if (text->timer)
{