[an error occurred while processing this directive] [an error occurred while processing this directive]

What this is all about

We are pushing for a freeze of gnome-libs really soon. Actually the freeze is to make a stable branch on cvs and fix the remaining bugs there, while development can continue on the main CVS branch. The stable branch is what we will ship for gnome-libs-1.0. Any changes or additions to the API for 1.0 should be done now.

Here is a big table of what needs to be done for gnome-libs-1.0. The first column indicates whether a particular item has been finished or not. If it has not been finished, then the second column indicates whether someone is working on it or not. The third column lists what needs to be done to each submodule in gnome-libs.

If you see something that has not been done yet, and there is no one working on it, please fix it! Also, mail Federico about it so that he can update this page. And if you have finished fixing something, send mail as well. Also mail if you detect any missing things or inaccuracies in the information presented here.

Please help with tucking in all the loose ends for gnome-libs-1.0!

libgnome

Done Owner What
Yes gnome-config: OK.
Yes gnome-dentry: OK.
Yes ??? gnome-exec: OK.
Yes Elliot Lee gnome-fileconvert: Mark as immature.
Yes. ??? gnome-help: It works; it is not perfect, but it will do for now until we settle on the documentation/help system.
Yes Elliot Lee gnome-history: Mark as immature.
Yes Justin Maurer gnome-hook: Removed.
Yes gnome-i18n: OK.
Yes Tom Tromey gnome-metadata: OK.
Yes gnome-mime: OK.
Yes ??? gnome-paper: OK. Maybe needs a capplet to configure/add new paper types.
Yes Elliot Lee gnome-popt: OK.
Yes gnome-regex: OK.
Yes Elliot Lee gnome-score: OK.
Yes Elliot Lee gnome-sound: OK.
Yes Elliot Lee gnome-triggers: OK for now, will be overhauled after 1.0.
Yes James Henstridge gnome-url: OK for now. Can now be configured by a capplet. Should probably be used by web control applet and friends. Maybe Some related APIs should be added to this module.
Yes. ??? gnome-util: OK. Make sure everything that looks for files in $GNOMEDIR actually uses the gnome_*file() functions.

libgnomeui

Done Owner What
Yes ??? gnome-about: OK, yucky green changed to a passable tigert green. Make sure all applications invoke it in the same way (the dialog should not be modal, but only one dialog can be popped up at a time).
Yes ??? gnome-animator: Mark as immature. It probably does not work on multiple visual displays.
NO Ettore Perazzoli gnome-app: Mostly OK.
Yes Justin Maurer gnome-app-helper: OK.
NO ??? gnome-appbar: Ask Havoc about it, should be pretty much OK.
NO gnome-calculator: Accelerator code needs to be finished. This should be considered a bug.
NO Federico Mena gnome-canvas: OK. Finish the widget item, maybe add the reparent do_not_move flag (see the TODO list in gnome-canvas.c). Fix size_allocate and size_request behavior; among other things, it causes weird interactions with GnomeDock.
Yes gnome-client: OK.
Yes gnome-color-picker: OK.
Yes ??? gnome-color-selector: Dump it, make sure nothing is using it, and convert it to use gnome-color-picker instead.
NO ??? gnome-cursors: Does not exist now, but we need stock cursors with hotspots. Maybe it should go in gnome-stock. X's default cursors are butt-ugly, so we need pretty cursors that are standard across applications.
Yes gnome-dateedit: Fix it to display the popup calendar.
NO ??? gnome-dentry-edit: Make sure it works, make it pretty.
Yes gnome-dialog: OK. Remove the obsolete functions, and fix the code that (still) uses them.(Done) Provide a way to add buttons with icons that are not stock buttons (this is done).
NO ??? gnome-dialog-util: OK, just test it a bit more.
NO Ettore Perazzoli gnome-dock.c: Some bugs left. Mark as immature, as apps should be using the GnomeApp interface for now.
NO Ettore Perazzoli gnome-dock-band.c: Some bugs need to be fixed. Mark as immature.
NO Ettore Perazzoli gnome-dock-item.c: Some bugs need to be fixed. Mark as immature.
NO Ettore Perazzoli gnome-dock-layout.c: Some bugs need to be fixed. Mark as immature.
Yes Elliot Lee gnome-dns: OK, make sure it works.
NO ??? gnome-entry: Make it use GtkCList. Longer term -- rewrite GtkCombo.
NO ??? gnome-file-entry: The API sucks (ask Federico).
NO ??? gnome-font-picker: Make the button prettier, revise the API a bit, maybe. Make public "internal" functions static.
NO ??? gnome-font-selector: Scratch it and make things use gnome-font-picker instead.
Yes gnome-geometry: OK.
Yes Justin Maurer gnome-gtk-utils: Removed.
Yes ??? gnome-guru: Mark as immature.
Yes ??? gnome-href: Mark as immature.
Yes gnome-ice: OK.
Yes gnome-icon-item: OK.
Yes gnome-icon-list: OK.
NO George Lebl gnome-icon-sel: Needs to use GnomeIconList instead of GtkCList. (Done, needs testing!)
Yes gnome-icon-text: OK.
Yes gnome-init: OK.
Yes gnome-less: OK.
Yes Jaka Mocnik gnome-mdi: OK.
NO ??? gnome-messagebox: OK, see if does not duplicate anything from gnome-dialog-utils gnome or-app-util.
Yes Justin Maurer gnome-net: Removed.
Yes gnome-number-entry: OK.
NO Justin Maurer gnome-paper-selector: Needs testing. OK otherwise.
NO George Lebl gnome-pixmap: Fix so that it does not use a window unless the Imlib and Gtk visuals are different. (Fixed, please test!)
NO ??? gnome-popup-help: OK. Menus need to be disabled if the entries are disabled (ask Jonathan).
NO ??? gnome-popup-menu: OK. Fix Havoc's bug report about the user_data not being propagated to submenus. Update: this is on line 61 and 63, where we assume the popup menu is the immediate parent of the menu item.
NO ??? gnome-preferences: OK -- write the capplet to configure user preferences.
NO Martin gnome-properties: Martin added some new code here and marked it as immature.
NO Martin gnome-property-entries: Martin added some new code here and marked it as immature.
NO ??? gnome-propertybox: OK, needs to support verification of data (enter bogus value, click OK/Apply, callback to the verification routine, and have an error box pop up).
NO ??? gnome-rootwin: SCRATCH THIS SMELLY PILE OF POO.
Yes gnome-scores: OK.
Yes gnome-startup: OK.
NO ??? gnome-stock: OK. Remove the deprecated functions. Come up with list of missing icons for Tigert to make :-) Fix the yes/no icons (may be insulting in some languages). Add stock cursors. Maybe see how to make the icons themable.
NO ??? gnome-types: Move these to where the types are actually used (gnome-dialog-util, maybe).
NO ??? gnome-uidefs: Only the keybindings are useful. Keep the GNOME_PAD_* stuff for 1.0, but scratch it later when Gtk gets uniformized padding support.
Yes gnome-winhints: OK.
Yes gtk-clock: OK for now.
NO Miguel de Icaza gtk-ted: Eeeek. Keep for hack value (?).
Yes gtk-cauldron: Keep it for hack value.
Yes gtkdial: OK.
Yes gtkspell: Keep it around until it gets Baboon-ified.

gtk-xmhtml

Sigh, the only thing we can do is wait for Koen :-(

libgnorba

API should be fine (gnome-plugins part is depracated but needs to remain for now) Should be usable.

Talk to Elliot if you find any problems.

libgtktty

Ignore it, since it is not being distributed.

libvfs

Ignore it for now, since it is not yet usable outside of MC.

zvt

Michael knows what needs to be done for 1.0.

Panel stuff:

All apps:

API docs


libgnome API doc status:

gnome-config.c		done.
gnome-dentry.c		done
gnome-exec.c		done
gnome-fileconvert.c	done
gnome-help.c		done
gnome-history.c		done
gnome-i18n.c		done
gnome-magic.c		done
gnome-metadata.c	done
gnome-mime.c		done
gnome-mime-info.c	done
gnome-paper.c		done
gnome-popt.c		done
gnome-regex.c		done
gnome-remote.c		done
gnome-score.c		done
gnome-sound.c		done
gnome-triggers.c	done
gnome-url.c		done
gnome-util.c		done


libgnomeui API doc status:

gnome-about.c			done
gnome-animator.c		done
gnome-app-helper.c		incomplete
gnome-app-util.c		incomplete
gnome-app.c			the new dock-related API is not doc'd
gnome-appbar.c			done
gnome-calculator.c		done
gnome-canvas-image.c		needed? - federico's on it
gnome-canvas-line.c		needed? - federico's on it
gnome-canvas-polygon.c		needed? - federico's on it
gnome-canvas-rect-ellipse.c	needed? - federico's on it
gnome-canvas-text.c		needed? - federico's on it
gnome-canvas-util.c		none yet - federico's on it
gnome-canvas-widget.c		needed? - federico's on it
gnome-canvas.c			done
gnome-client.c			incomplete but stubbed
gnome-color-picker.c		done
gnome-dateedit.c		done
gnome-dentry-edit.c		none yet
gnome-dialog-util.c		incomplete
gnome-dialog.c			done
gnome-dns.c			done
gnome-dock.c                    done
gnome-dock-band.c               done
gnome-dock-item.c               done
gnome-dock-layout.c             done
gnome-entry.c			done
gnome-file-entry.c		done
gnome-font-picker.c		done
gnome-font-selector.c		none yet
gnome-geometry.c		done
gnome-guru.c			none yet
gnome-href.c			done
gnome-ice.c			none yet
gnome-icon-entry.c		incomplete (just one func to be done)
gnome-icon-item.c		done
gnome-icon-list.c		incomplete (just one func to be done)
gnome-icon-sel.c		done
gnome-icon-text.c		done
gnome-init.c			done
gnome-less.c			none yet
gnome-mdi-child.c		done
gnome-mdi-generic-child.c	done
gnome-mdi-session.c		done
gnome-mdi.c			done
gnome-messagebox.c		done
gnome-number-entry.c		none yet
gnome-paper-selector.c		none yet
gnome-pixmap-entry.c		done
gnome-pixmap.c			incomplete
gnome-popup-help.c		none yet
gnome-popup-menu.c		incomplete
gnome-preferences.c		none yet
gnome-procbar.c			none yet
gnome-properties.c		none yet
gnome-property-entries.c	none yet
gnome-propertybox.c		done
gnome-rootwin.c			not needed, as it should be killed.
gnome-scores.c			none yet
gnome-spell.c			done
gnome-startup.c			none yet - but hey, it's only 1 func
gnome-stock.c			none yet
gnome-winhints.c		none yet
gtk-clock.c			none yet
gtk-ted.c			none yet
gtkcauldron.c			none yet
gtkdial.c			none yet
gtkpixmapmenuitem.c		none yet

[an error occurred while processing this directive] [an error occurred while processing this directive]