[an error occurred while processing this directive] [an error occurred while processing this directive]
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!
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. |
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. |
Sigh, the only thing we can do is wait for Koen :-(
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.
Ignore it, since it is not being distributed.
Ignore it for now, since it is not yet usable outside of MC.
Michael knows what needs to be done for 1.0.
Panel stuff:
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]