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