[Xfce4-commits] <mousepad:master> * TODO, NEWS: Update and expand both documents. * mousepad/mousepad-search-bar.c, mousepad-window.c: Fix some compiler warnings.
Nick Schermer
noreply at xfce.org
Sat May 5 21:30:23 CEST 2012
Updating branch refs/heads/master
to 666a0aebba2bca3fbeee5a650fe9ffa160455348 (commit)
from a47b71f49c5221348b83135ffbcf2a05abdebeb4 (commit)
commit 666a0aebba2bca3fbeee5a650fe9ffa160455348
Author: Nick Schermer <nick at xfce.org>
Date: Fri Apr 20 10:55:16 2007 +0000
* TODO, NEWS: Update and expand both documents.
* mousepad/mousepad-search-bar.c, mousepad-window.c: Fix some
compiler warnings.
(Old svn revision: 25615)
ChangeLog | 9 +++++++
NEWS | 57 ++++++++++++++++++++----------------------
TODO | 81 +++++++++++++++++++++++++++++++++++++++++-------------------
3 files changed, 91 insertions(+), 56 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index c966bb8..18565d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2007-04-20 Nick Schermer <nick at xfce.org>
+ * TODO, NEWS: Update and expand both documents.
+
+
+2007-04-19 Erik Harrison <erikharrison at xfce.org>
+ * mousepad/mousepad-search-bar.c, mousepad-window.c: Fix some
+ compiler warnings.
+
+
2007-04-12 Nick Schermer <nick at xfce.org>
* mousepad/mousepad-undo.c: Improve the behavior of the undo manager.
It now merges multiple spaces, new lines are a separate undo action and
diff --git a/NEWS b/NEWS
index 0acaa08..b7922bb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,30 +1,27 @@
-Mousepad 0.3.x
-==============
-New core features:
- - Everything is written in GObjects.
- - Run multiple windows in one instance.
- - Type-ahead find feature like Firefox.
- - Tab support.
- - Loading multiple files at once (in new tabs). Both multiple
- select in the open dialog and by using the command line is supported.
- - Hidden settings
- - Set the recent menu limit.
- - Support for editable menu accelerators.
- - Using MMAP for loading files.
- - Items in the recent menu are removed when Mousepad was unable
- to open it.
-
-
-Bug that can be closed:
- 2941 - Save button is now default response in the dialog.
- 2720 - No font is set as long the user doesn't defined any.
- 1697 - No compiler warnings.
- 2945 - Windows geometry is now properly saved.
- 2896 - Hidden option to show to full path in the window title.
- 2397 - Basic command line options.
- 2786 - The MousepadPreferences object uses XfceRc for saving the settings.
- 2784 - No crashes when there is no rc file.
-
-Bug that won't be fixed:
- 956 - Xfce About dialog. This allows us to depend on libxfcegui4 for one
- dialog, so we're not going to do that and use the Gtk about dialog.
+0.3.0
+=====
+- A complete rewrite of Mousepad. The code is now written in GOjects
+ where possible so we have a solid base for further development.
+- Run multiple windows in one instance. We also invoke a running
+ instance with DBus (optional), this is needed for tab DND between
+ windows.
+- Support for multiple tabs in one window.
+- Load multiple files at once from both the open dialog and the command
+ line.
+- Type-ahead find and highlight feature like Firefox.
+- Support for editable menu accelerators.
+- Reimplemented recent file support. You can cleanup the Mousepad history
+ and a file is removed from the history when Mousepad was unable to open
+ it.
+- Various hidden settings.
+- Statusbar with cursor location and whether overwrite is actived.
+- Mousepad depends on GTK+ 2.10.
+- Save button is now default response in the dialog (Bug #2941).
+- No font is set as long the user has not defined any (Bug #2720).
+- No compiler warnings (Bug #1697).
+- Windows geometry is now properly saved (Bug #2945).
+- Hidden option to show to full path in the window title (Bug #2896).
+- Basic command line options (Bug #2397).
+- The MousepadPreferences object uses XfceRc for saving the
+ settings (Bug #2786).
+- No crashes when there is no rc file (Bug #2784).
diff --git a/TODO b/TODO
index bc2f4bd..9692099 100644
--- a/TODO
+++ b/TODO
@@ -1,26 +1,55 @@
-- Interface
- - Dialog when closing multiple (modified) tabs.
- - Tab font color when the file is modified or readonly.
- - Test the application with a screen reader and add Atk objects
- where needed.
-
-- Text View
- - Search and Replace. Maybe also text highlighting.
- - GObject for undo/redo that is used by MousepadView.
- - Support for encoding.
-
-- Saving and loading
- - Save All option.
- - Filenames and UTF-8.
- - Reload option. Maybe also stat the source file when switching
- tabs and tell the user if the source was modified.
-
-- Other
- - Implement Gtk print support.
- - Maybe add support for gtksourceview and/or gtkspell (not a priority).
-
-- Testing
- - Profiling the startup time.
- - Profiling loading large files (Gtk has a problem here). This also
- locks some dialogs.
- - Checking for memory leaks.
+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.
+- Test the application with a screen reader and add Atk objects
+ where needed.
+- Support for tab DND between windows.
+- Support for dropping uris inside the window and then open them
+ in a new tab.
+- Cleanup the menus and make they consistent. For example: we're
+ using both file and document atm. The name of the Go menu should
+ also be changed to something more descriptive.
+- You can't use the Ctrl - v/c/x buttons in the type-ahead bar
+ 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 work for
+ Mousepad.
+
+
+Code
+====
+- Check for code dupplication and make sure the comments are worth
+ reading.
+
+
+Text View
+=========
+- Replace dialog. This dialog should also provide a find button so
+ there is an alternative for the type-ahead feature.
+
+
+Saving and loading
+==================
+- Save All option.
+- Support for encoding. Only UTF-8 is supported atm for testing.
+- The filenames used in the title and tooltips are not UTF-8 safe.
+- Check if the file is externally modified when switching tabs.
+
+
+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).
+
+
+Testing
+=======
+- Profiling the startup time.
+- Profiling loading large files (Gtk/Pango has a problem here). This also
+ locks some dialogs.
+- Checking for memory leaks.
More information about the Xfce4-commits
mailing list