Updating branch refs/heads/master to a20de9eada02c7cc07cda472ea4f197c3e3b97aa (commit) from 35f0b25ab3c544412ef32b71e4a8dd514142c281 (commit)
commit a20de9eada02c7cc07cda472ea4f197c3e3b97aa Author: Nick Schermer <n...@xfce.org> Date: Sun Apr 22 08:23:48 2007 +0000 * TODO: Fix some typos and add some new ideas and reminders. (Old svn revision: 25622) ChangeLog | 4 ++++ TODO | 37 ++++++++++++++++++++++++++++--------- 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 49d42b5..4c0e334 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-04-21 Nick Schermer <n...@xfce.org> + * TODO: Fix some typos and add some new ideas and reminders. + + 2007-04-20 Nick Schermer <n...@xfce.org> * TODO: Add some stuff. diff --git a/TODO b/TODO index d808e6a..0182096 100644 --- a/TODO +++ b/TODO @@ -1,8 +1,16 @@ +All the items below, except those under the feature heading, must +be fixed (or ignored when irrelevant) before the nick_0_3 branch +can move to trunk. When the branch enters trunk, it's important +we work towards a stable version, so we can release a 0.2.90.1 +(0.3 beta 1) version as soon as possible (if needed, independent +from the Xfce schedule). + + Interface ========= - Dialog when closing multiple (modified) tabs. Maybe not needed since we ask the use what to do when a modified file is closed. -- Tab font color when the file is modified or readonly. +- Tab font color when the file is modified or read only. - Test the application with a screen reader and add Atk objects where needed. - Support for tab DND between windows. @@ -15,10 +23,11 @@ Interface because they are 'registered' by the textview/ui. - Maybe add a document icon to the recent menu. In a perfect situation we shoud detect the mime from the file and not by using - the mime info from GtkRecentInfo, but this is proabably too much + the mime info from GtkRecentInfo, but this is probably too much work for Mousepad. -- Set the mime type when saving the resent file, not for us, both for +- Set the mime type when saving the recent file, not for us, but for applications that might use the entire recent history. +- When hitting the enter button in the jump dialog, we should jump. - Remove the frame borders from the statusbar (we can entirely drop the frames) and add a resize grip. This way it will look like a real Gtk statusbar. @@ -26,7 +35,8 @@ Interface Code ==== -- Check for code dupplication and make sure the comments are worth +- Cleanup mousepad-document.h. The order of the functions is a mess. +- Check for code duplication and make sure the comments are worth reading. @@ -34,14 +44,15 @@ Text View ========= - Replace dialog. This dialog should also provide a find button so there is an alternative for the type-ahead feature. +- Maybe a match whole word option. Saving and loading ================== - Save All option. -- Support for encoding. Only UTF-8 is supported atm for testing. +- Support for encoding. Only UTF-8 is supported for testing. - The filenames used in the title and tooltips are not UTF-8 safe. - We also have to make sure _ characters inside a filename do not + We also have to make sure _ characters in a filename do not result in mnemonic labels. - Check if the file is externally modified when switching tabs. @@ -49,9 +60,8 @@ Saving and loading Other ===== - Implement Gtk print support. -- Maybe a plugin based system for syntax highlighting and GtkSpell. - We cannot use GtkSourceView with this implementation, because it - cannot attach to an existing textview (GtkSpell can). +- We need a cool Mousepad logo. +- Write documentation. Testing and polishing @@ -62,3 +72,12 @@ Testing and polishing - Profiling loading large files (Gtk/Pango has a problem here). This also locks some dialogs. - Checking for memory leaks. +- Make sure objects are unrefed when their parent is destroyed, Gtk+ + does not always take care of this. + + +Feature +======= +- Maybe a plugin based system for syntax highlighting and GtkSpell. + We cannot use GtkSourceView with this implementation, because it + cannot attach to an existing textview (GtkSpell can). _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits