TODO (last update: January 6, 2003)
====================================

Here you can find a list of TODOs for gedit.
For each item you will find a state flag (A: assigned, X: finished) and a responsible person.
If you want to claim a task, please contact the person responsible for it.
Even if you are not a developer or you have only a limited experience, 
you can find tasks for you as well. 
You can also find other tasks on bugzilla. If you are working for fixing a bug, 
please attach a "I'm working on it" comment to the bug report.


Difficult tasks
---------------

[X] The remote files should be read in an async way (Resp: Paolo, assigned to Paolo)
[ ] Writing a new gedit shell to replace bonobo-mdi (Resp: Paolo)
[A] Saving file using gnome-vfs (Resp: Paolo, assigned to Paolo)


Normal tasks
------------

[ ] Bug #77184 Undo should manage "need-saving" flag (Resp: Paolo)
[A] Implementing a tools plugin (Resp: Paolo, assigned to Rui Lopes
    <rui@ruilopes.com>)
[ ] Implementing a template plugin (Resp: Paolo)
[ ] Improving the tag list plugin (Resp: Paolo)
[ ] Implementing a regexp search plugin (Resp: Paolo)
[ ] Implementing a search/replace in files plugin (Resp: Paolo)
[ ] Improving the plugin framework (Resp: Paolo)
[X] Writing a new preferences dialog (Resp: Paolo, assigned to Paolo)
[ ] Re-writing a gedit nautilus view (Resp: Paolo)


Easy tasks
----------

[ ] Splitting gedit-utils.[ch] in at least 3 parts: gedit-ui-utils.[ch],
    gedit-file-utils.[ch], gedit-error-reporting-dialogs.[ch] (Resp: Paolo)
[ ] Remove a recent file from the list when failing to re-open it (Resp: Paolo)


Tasks for non developers
------------------------

[ ] Maintaining the web site (Resp: Paolo)
[ ] Writing new taglists (Resp: Paolo)
[ ] Writing user documentation for plugins (Resp: Paolo)
[ ] Writing release notes when needed (Resp: Paolo)
[ ] Testing tarballs (Resp: Paolo)
