Updated status, 8/25
- From: Owen Taylor <otaylor redhat com>
- To: gtk-devel-list gnome org
- Subject: Updated status, 8/25
- Date: 25 Aug 2001 23:35:58 -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
=========
59387 g_filename_to/from_uri() [*,Alex]
Notes: Patch exists ... still needs to have test cases moved over
from eel and some cleanup.
Puntable: Yes, but this would be very convenient for people
Breakage: No
Time: 1 hour or so.
59386 optional included gettext implementation [*,Alex]
Notes:
Puntable:
Breakage: No
Time:
59543 Move gbsearcharray to GLib [*]
Notes: If we don't move it, we should probably not install the header
Puntable: Yes
Breakage: No (binary on some platforms)
Time:
59544 Provide closure support for GMain [*]
Notes:
Puntable: Yes, mostly.
Breakage: No (binary, perhaps)
Time: 0.5-1 day
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
55908 Need a function to know if a GBoxed type is reference counte [?]
Notes: Consensus was that if you cared for a particular GBoxed type, then
the GBoxed should be a GObject. Some open question about whether
the is-refcounted parameter to g_boxed_register_static was
necessary.
Puntable: Yes. Worst that happens it that g_boxed_register_static()
is a little more confusing
Breakage: Yes, small amount of fixage.
Time: 0.5 hours
50212 Copying param information is not necessary [X]
Notes: Alex is looking into quantifying the wastage here.
Puntable:
Breakage: Theoretical, probably not actual.
Time: 5 minutes + time to decide
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 ?
50966 Interface methods can't be overridden in derived classes [Tim]
Notes: In some sense "not an API bug", since the header files
won't change
Puntable: No
Breakage: Probably not, but not having this feature hurts fairly badly.
Time: ?
50206 Some GObject methods take a gpointer [X]
Notes: Tim will review last mail I sent on subject and make final
decisions.
Puntable:
Breakage: Some extra casts needed if done
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]
Notes:
Puntable: Applying patch will be punted. Review to make sure
it can be applied compatibly can't
Breakage: ?
Time: 5-6 hours for review
Misc GTK+
=========
56859 Add convenience handlers
Notes: Patch exists, Tim needs to decide on
gtk_handler_hide_toplevel(), gtk_widget_show_at_idle()
http://mail.gnome.org/archives/gtk-devel-list/2001-July/msg00079.html
Puntable: Yes
Breakage: No
Time: 10 minutes
56915 GtkWidget::unrealize needs to be run-last
Notes: Tim will send mail to gtk-devel-list
Puntable:
Breakage: Yes
Time: 5 minutes
56916 GtkModule fixes
Notes: Tim should look at what I put in the bug description.
Seems to barely count as API issues.
Puntable:
Breakage: Some
Time: 1 hour
56917 Add corner widget to GtkScrolledWindow
Notes: May be various issues with key navigation, theming
etc. Seems late to put in this kind of UI addition.
Puntable: Yes
Breakage: Possible binary incompat
Time: ?
58920 can't undo gtk_menu_item_right_justify()
Notes: Add gtk_menu_item_set_right_justified() [ or should
it be gtk_menu_item_set_secondary(), like
gtk_button_box_set_child_secondary().? ]
Puntable:
Breakage:
Time: 10 minutes
59027 shadow vs. shadow_type properties
Notes: Question here is how to handle deprecated properties ...
Puntable:
Breakage:
Time: 5 minutes
59240 gtk_window_set_icon() [*]
Notes:
Puntable: Yes
Breakage: No
Time:
58603 GtkButton API broken and missing properties [*, alex]
Notes:
Puntable: Yes
Breakage: No
Time:
59408 GtkImage has no property support [*]
Note: Fairly complex issues here in interaction of all the properties
Puntable: Yes, good candidate
Breakage: Only bin-compat
Time: 30 minutes or so
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:
50266 Text/Pixbuf/Pixtext cell renderers could just be merged [?]
Notes: Multiple-renderers-per-column change already checked
in, so seems to be just a question of removing
GtkCellRendererTextPixbuf
Puntable:
Breakage: Yes
Time:
50344 GtkTreeView should probably consider forwarding more events
Notes:
Puntable:
Breakage:
Time:
59032 activatable cell renderers API
Notes:
Puntable:
Breakage:
Time:
Resolved 8/22 - 8/25
====================
57663 g_strsplit on empty string gives non-empty string vector [*]
59173 GtkTreeView code should use GtkSortType instead of GtkTreeSortOrder [*,Kristian]
58501 New function g_convert_with_iconv()
51063 Weak references [Tim]
59388 g_ascii_is_space etc.[*,Darin]
54720 button children should optionally move
Resolved 5/30 - 8/21
====================
53151 gtk_window_set_size(), gtk_window_set_location()
52574 geometry parsing [PP]
56834 Make GTK+ core enforce parent/child invariants
52811 Need encoding conversion for GIOChannel [P,Ron]
57695 How should O_BINARY be handled for GIOChannel under the new [*]
56899 No way to cancel loading of pixbufs
50919 Finish Plug/Socket [Owen]
55836 need locale-sensitive sorting for UTF-8 strings (g_utf8_strcoll) [?]
55852 Do we need anything between strcmp and g_utf8_strcoll for UTF-8 [?]
56914 Add virtualization of XQueryPointer [P*]
56331 Dialogs should be updated to reflect current GUP proposal [P]
54529 make AccelGroup and AccelLabel work with GObjects rather tha
55799 GtkAccelGroup not GObject [P]
Resolved 5/29 - 5/30
====================
53764 Glib needs to be 64-bit cleaned
55110 sysconfig gtkrc is broken [P]
56264 Sort out gtk_widget_set_rc_style() [P]
52027 Add gtk_rc_get_style_from_path() [P]
56591 Finish fixed-size text renderers
50480 Test GtkListStore changing column count dynamically
50902 GTK+ Widgets need to implement an Accessibility API
56861 Make GdkDevice, GdkVisual GObjects
55727 Named themes via xsetting [P]
54166 glib should have non-locale-sensitive islower/isupper/tolower [P]
56623 Changes to multiple-main-loops code [P,Owen/Sebastian]
56858 Rename GSourceFuncs::destroy
56623 Changes to multiple-main-loops code [P,Owen/Sebastian]
56858 Rename GSourceFuncs::destroy
56900 no way to construct GtkListStore and GtkTreeStore without C [*]
52834 begin_resize args [Havoc]
Resolved 5/25 - 5/29
====================
50209 Need a G_TYPE_ for non-nul-terminated strings [PX]
Put off due to fundemental disagreement over argument ordering.
50218 Notification on write-only properties is questionable/proble [X]
FIXED (silently ignored)
56519 various GSignal functions do not ref the type class when nee [?]
FIXED (added warning)
54411 g_memmove warnings
FIXED Decided to fix by simply documentning the need to include string.h
50877 Move all installed GLib header files to a subdirectory
56577 Need way to get metrics for font description [Owen]
56378 gtk_tree_model_find (GtkTreeStore *model, gpointer findme) [?]
WONTFIX Easier for the users just to iterate explicitely.
56446 Should passthe treepath into gtk_tree_selection_selected_foreach
55942 Expander arrows not following column motion [P]
56551 GtkTreeView row_delete bug doesn't tell you enough info [?]
50080 gdk_pixbuf_get_from_drawable() is hosed [P,Havoc]
50211 would be nice to get rid of g_type_init() [X]
Will have g_type_init(), g_type_init_with_debug_flags()
55893 g_signal_ API fixes [X]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]