Open API Bugs, 10 September 2001
- From: Owen Taylor <otaylor redhat com>
- To: gtk-devel-list gnome org
- Cc: gnome-2-0-list gnome org
- Subject: Open API Bugs, 10 September 2001
- Date: 10 Sep 2001 15:52:30 -0400
Here's the remaining open API bugs, that we need to resolve in some
fashion before freezing the API
P: We have code for this bug
X: There is disgreement over what to do for this bug
?: This bug may be either a non-bug or something we'll can/need-to punt
*: New bug since last status report
Names indicate people who "own" or are working on the particular bug.
Query with all these bugs is:
http://bugzilla.gnome.org/buglist.cgi?product=glib&product=gtk%2B&product=gtk-engines&product=pango&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&target_milestone=1.0+API+freeze&target_milestone=2.0+API+freeze
Fields are:
Notes:
Puntable: Guess as to how badly it would hurt to not do it for 2.0.
Breakage: Affect of changes on people downstream
Time: Time guesstimate.
Misc GLib
=========
59386 optional included gettext implementation [Alex]
Notes: Just an issue of modifying glib-gettext.m4 to require
a gettext installed.
Puntable:
Breakage: No
Time:
59703 No way of error detection for g_get_current_dir() [*]
Notes: Indeed, the current interface is pretty broken, and
anybody who is using it probably has a bug in their
code. But it might be a fairly harmless bug.
Puntable: ?
Breakage: Yes, quite a bit
Time: 5 minutes, plus breakage fixage.
GObject
=======
50877 Rename libgobject to libgruntime??? [X]
Notes: Most people would like to stay with GObject. Tim
feels strongly that having libgobject and GObject
is confusing.
Puntable:
Breakage: Yes, lots of fixage.
Time: Couple hours
50212 Copying param information is not necessary [X]
Notes: Right thing to do is probably to move the property names/descriptions
into a lazily loaded file, which would make this fairly moot.
Puntable: Yes, if we go the lazy-loading route.
Breakage: Theoretical, probably not actual.
Time: Couple of days to implement lazy loading, but that
could be a 2.2 feature, if necessary. 10 minutes
to make the necessary GObject changes.
55891 Class closures can't be overriden in derived classes [Tim]
Notes:
Puntable: Only at the expense of making class closures useless
Breakage: Not clear, probably little or none.
Time ?
gdk-pixbuf
==========
58308 GdkPixbuf API review [X]
Notes: Important issue is the name gdk_pixbuf_new_from_stream().
http://mail.gnome.org/archives/gtk-devel-list/2001-August/msg00514.html
Puntable: No
Breakage: Yes
Time: few minutes, plus check for important downstream packages
using gdk_pixbuf_new_from_stream(), if any.
GDK
===
50504 Multiple Display Support for X11 implementation [P?,Erwann/Owen]
Notes: Remaining for 2.0 is figuring out what to do with
style->font.
Puntable: Applying patch will be punted. Review to make sure
it can be applied compatibly can't
Breakage: ?
Time:
Misc GTK+
=========
56916 GtkModule fixes [P]
Notes: Not really API issues, but affects how downstream stuff works,
waiting for commit approval from Tim.
Puntable:
Breakage: No
Time:
GtkAccelGroup [Tim]
=============
52434 Lock accelerators by default
51745 Notification of accelerator changes [P]
Notes:
Puntable: No
Breakag: ?
Time: ?
GtkTreeView
===========
50070 DND in TreeView needs implementing
Notes: Just needs check to see if the API is OK
Puntable:
Breakage:
Time:
50344 GtkTreeView should probably consider forwarding more events
Notes:
Puntable:
Breakage:
Time:
59032 activatable cell renderers API
Notes:
Puntable:
Breakage:
Time:
====
Sorted by what it's waiting on:
Tim wait
========
50877 Rename libgobject to libgruntime??? [X]
58308 GdkPixbuf API review [X]
55891 Class closures can't be overriden in derived classes [Tim] [i]
52434 Lock accelerators by default [i]
51745 Notification of accelerator changes [P]
Under discussion
================
50504 Multiple Display Support for X11 implementation
50212 Copying param information is not necessary [X]
56916 GtkModule fixes [P]
59703 No way of error detection for g_get_current_dir() [*]
jrb wait
========
50070 DND in TreeView needs implementing
50344 GtkTreeView should probably consider forwarding more events
59032 activatable cell renderers API
Not-really-API-implementation
=============================
59386 optional included gettext implementation
====
Resolved 8/30 - 9/10
====================
50266 Text/Pixbuf/Pixtext cell renderers could just be merged [?]
59543 Move gbsearcharray to GLib [*,Owen]
59544 Provide closure support for GMain [*,P,owen]
50966 Interface methods can't be overridden in derived classes [Tim]
55908 Need a function to know if a GBoxed type is reference counte [?]
50966 Interface methods can't be overridden in derived classes [Tim]
50206 Some GObject methods take a gpointer [X]
59027 shadow vs. shadow_type properties
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]