From b128983b589d7d83c8cdc031c04ca5ca90767610 Mon Sep 17 00:00:00 2001
From: Tim Janik
Date: Thu, 24 Feb 2000 08:12:12 +0000
Subject: [PATCH] some updates, added abunch of new entries. a note for those
fiddeling with
Thu Feb 24 09:07:28 2000 Tim Janik
* TODO.xml: some updates, added abunch of new entries.
a note for those fiddeling with this file, when done
with it, invoke:
$ ./docs/make-todo TODO.xml >/dev/null
and correct output errors before comitting changes.
---
ChangeLog | 8 ++++
ChangeLog.pre-2-0 | 8 ++++
ChangeLog.pre-2-10 | 8 ++++
ChangeLog.pre-2-2 | 8 ++++
ChangeLog.pre-2-4 | 8 ++++
ChangeLog.pre-2-6 | 8 ++++
ChangeLog.pre-2-8 | 8 ++++
TODO.xml | 109 ++++++++++++++++++++++++++++++++++++++++++---
8 files changed, 159 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 652bb532c6..9d1cd6503e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Thu Feb 24 09:07:28 2000 Tim Janik
+
+ * TODO.xml: some updates, added abunch of new entries.
+ a note for those fiddeling with this file, when done
+ with it, invoke:
+ $ ./docs/make-todo TODO.xml >/dev/null
+ and correct output errors before comitting changes.
+
Wed Feb 23 22:59:50 2000 Owen Taylor
* TODO.xml: Added XML-structured TODO file.
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 652bb532c6..9d1cd6503e 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,11 @@
+Thu Feb 24 09:07:28 2000 Tim Janik
+
+ * TODO.xml: some updates, added abunch of new entries.
+ a note for those fiddeling with this file, when done
+ with it, invoke:
+ $ ./docs/make-todo TODO.xml >/dev/null
+ and correct output errors before comitting changes.
+
Wed Feb 23 22:59:50 2000 Owen Taylor
* TODO.xml: Added XML-structured TODO file.
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 652bb532c6..9d1cd6503e 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,11 @@
+Thu Feb 24 09:07:28 2000 Tim Janik
+
+ * TODO.xml: some updates, added abunch of new entries.
+ a note for those fiddeling with this file, when done
+ with it, invoke:
+ $ ./docs/make-todo TODO.xml >/dev/null
+ and correct output errors before comitting changes.
+
Wed Feb 23 22:59:50 2000 Owen Taylor
* TODO.xml: Added XML-structured TODO file.
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 652bb532c6..9d1cd6503e 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,11 @@
+Thu Feb 24 09:07:28 2000 Tim Janik
+
+ * TODO.xml: some updates, added abunch of new entries.
+ a note for those fiddeling with this file, when done
+ with it, invoke:
+ $ ./docs/make-todo TODO.xml >/dev/null
+ and correct output errors before comitting changes.
+
Wed Feb 23 22:59:50 2000 Owen Taylor
* TODO.xml: Added XML-structured TODO file.
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 652bb532c6..9d1cd6503e 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,11 @@
+Thu Feb 24 09:07:28 2000 Tim Janik
+
+ * TODO.xml: some updates, added abunch of new entries.
+ a note for those fiddeling with this file, when done
+ with it, invoke:
+ $ ./docs/make-todo TODO.xml >/dev/null
+ and correct output errors before comitting changes.
+
Wed Feb 23 22:59:50 2000 Owen Taylor
* TODO.xml: Added XML-structured TODO file.
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 652bb532c6..9d1cd6503e 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,11 @@
+Thu Feb 24 09:07:28 2000 Tim Janik
+
+ * TODO.xml: some updates, added abunch of new entries.
+ a note for those fiddeling with this file, when done
+ with it, invoke:
+ $ ./docs/make-todo TODO.xml >/dev/null
+ and correct output errors before comitting changes.
+
Wed Feb 23 22:59:50 2000 Owen Taylor
* TODO.xml: Added XML-structured TODO file.
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 652bb532c6..9d1cd6503e 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,11 @@
+Thu Feb 24 09:07:28 2000 Tim Janik
+
+ * TODO.xml: some updates, added abunch of new entries.
+ a note for those fiddeling with this file, when done
+ with it, invoke:
+ $ ./docs/make-todo TODO.xml >/dev/null
+ and correct output errors before comitting changes.
+
Wed Feb 23 22:59:50 2000 Owen Taylor
* TODO.xml: Added XML-structured TODO file.
diff --git a/TODO.xml b/TODO.xml
index e4b6444282..e792157286 100644
--- a/TODO.xml
+++ b/TODO.xml
@@ -1,8 +1,8 @@
-
+
GDK
-
+
Add backing store support
@@ -128,14 +128,70 @@
GTK+ Core
-
- Split GtkObject out
+
+ GLib based object and type system
The GTK+ object system is already in use in quite a few different
non-GUI applications; it would be desirable for these uses
- to have the object system separated from the GUI portions
- of GTK+.
+ to have the object and type systems separated from the GUI portions
+ of GTK+ and be generalized for non-GUI usage.
+
+
+ Tim Janik <timj@gtk.org>
+
+
+
+ Overall callback improvements
+
+
+ The GTK+ type and signal systems need significant improvements to
+ allow signal creation with default handlers from language bindings
+ and to aid language bindings in deriving new objects.
+ One aspect of this is the Closure support, recently suggested by
+ Karl Nelson <kenelson@ece.ucdavis.edu>, but this also
+ requires a GLib based type and parameter system (ties in with
+ "GLib based object and type system").
+
+
+ gtk-devel-list@redhat.com
+
+
+
+ State change notification
+
+
+ GTK+ objects emit various types of signals, some to perform
+ arbitrary actions, some to allow customization from user code,
+ and some signals are emitted to notify of certain changes
+ of an object. For the latter, what really is required is a
+ gneneric signal that can be used to monitor *any* kind of object
+ changes. For that, all object changes need to be routed through
+ a central point (otherwise the signal emissions are spread all
+ over the object implementation), i.e. an object argument setter.
+ The state change notification signal doesn't need to be emitted
+ syncronously, in fact, it's probably most effective to always
+ emit this asynchronously, so subsequent changes are accumulated.
+
+
+ Tim Janik <timj@gtk.org>
+
+
+
+ Widget as sensitivity/grab state machine
+
+
+ Maintenance of pointer and keybnoard grabs is currently very
+ tedious and error-prone, most widget's cook up their own stuff
+ in this regard.
+ By moving the general concept of "Grabs" to the GTK+ level as
+ a widget state, and providing a new signal for alterations of
+ a widget's state ("visible", "visible+insensitive",
+ "visible+grab", "hidden", "hidden+insensitive", etc.), things
+ can be unified and more stabelize. A couple of bugs, such as
+ insensitive widgets still holding a grab, or buttons that
+ still think they are depressed when hidden, will be squeezed
+ automatically with that.
Tim Janik <timj@gtk.org>
@@ -173,6 +229,21 @@
+
+
+ Gtk+ Modules installation directory
+
+
+ Gtk+ needs to support an extra lib/ directory, to search
+ for dynamically loadable modules, it also needs to support
+ an environment variable to specify module search paths.
+ This has quite some cross-platform issues with the GModule
+ code (especially on AIX).
+
+
+ gtk-devel-list@redhat.com
+
+
@@ -214,6 +285,32 @@
gtk-devel-list@redhat.com
+
+ Supply horizontable/vertical wrapping boxes
+
+
+ An often requested feature are wrapping containers, at this
+ point, gimp's development version already uses such widgets:
+ horizontable/vertical wrap boxes, that need to go into 1.4
+ proper at some point.
+
+
+ Tim Janik <timj@gtk.org>
+
+
+
+ Improved generic combo support
+
+
+ Gtk+'s combo box has several drawbacks in design and
+ implementation. An new attempt at providing the combo box
+ functionality with improved flexibility has been made with
+ the GtkClueHunter widget, sitting in the CVS module "gle".
+
+
+ Tim Janik <timj@gtk.org>
+
+
Add unified set of List/Tree/Grid widgets