--------------------------------------------------------------------- gedit 0.9.X ---------------------------------------------------------------------- ** Paolo ** [X] Replace the "Text not found" string with "The text you entered was not found" or "Search string not found" [X] Add accellerator to prefs dlg [X] Beautify the Convert plugin dlg [ ] Standardize dlg titles format *Maybe* [ ] Beautify the Plugin Manager dlg --------------------------------------------------------------------- gedit 0.9.2 ---------------------------------------------------------------------- ** Chema ** [X] Allow the saving & opening of 0 bytes files [X] Enable multiple file selction in the dialog [X] Line numbers are not beeing printed, fix [~] Rewrite/Clean the dialogs handling code [X] replace/find dialog [X] goto line [X] about [ ] prefs [X] Fix the undo bug when replacing and keeping only the first half of a replace undo object in the stack. [X] Found the gtk_editable bug !!! Finally. Boy was it a stupid thing [X] If the window is Maximized, do not save it's size. It is anoying to open it up again and have it take the whole screen, since it is no Maximized, so [X] Fix the undo bug when replacing text and a pair of delte/inser gets divided in 2. [X] The Plugins sensitivity is not beeing modified when all the docs are closed. Rewrite the set sensitivity code. [ ] Reactivate multiple views * Maybe * [ ] Add a split window [ ] Make the button on the prefs dialog box, hook up with the correct #name directive. like "prefs.html#printing" [ ] Add a convert tabs to space feature [ ] When replacing all, don't push to the undo stack the whole document add each replacement by itself. [ ] When opening a file for the second time, ask the user if he would rather open another view of the same file [ ] Clean the code that return widgets from a function (for setting the sensitivity) [ ] Add a --option what converts '\r' o '\n' --------------------------------------------------------------------- gedit 0.9.1 ---------------------------------------------------------------------- [X] Hack arround for the bug where a line will not be redrawn correctly [X] Fix the problem of loading files with more than 256 withoug a newline causing the memory to be corruped and making gedit act weird --------------------------------------------------------------------- gedit 0.9.0 ---------------------------------------------------------------------- ** Chema ** [X] Fix the save_all bug in which Untitled docs are not saved [X] Change the title of the Find dialog box to "Find" [X] insert/delete text should not work for readonly documents [X] Documents opened should not have the "(modified)" tag in the main window [X] Fix the bug in which the user exits an if an Untitled doc is open, gedit will not exit [X] Add undo data "replace" and gedit_document_replace() function [X] You should only be able to open 1 prefrences window [X] Add an Untitled file saved to the Recent file list [X] After view_remove the main window title does not get updated [X] After closing a doc the main window title does not get updated [X] Fix the recent files feature, there are still some loose ends. [X] use full path so that we can locate the files when gedit is executed from another directory [X] When saving and Untitled Document or "Saving as" add the doc to the list [X] If a document can't be loaded from the recent list because of whatever reason, remove it. [X] When swapping .c & .h files display error dialogs to the user If the file is allready open, do not open it again, just set it's view as active [X] Implement Print Selection [X] Fix warning when exiting gedit by clicking on the "X" [X] Implement a prefrence to set the toolbar with or without text [X] Set undo and redo sensitivity as needed [X] Fix the status bar messages while naviating the edit,view & documents menu [X] Add status barr message for the Plugins menu. [X] problems with translations . [X] fix the problem when using MDI toplevel window [X] the toolbar sensitivity is set per view basis since each document will have different undo levels and such and since if mdi_mode = TOPLEVEl, each view will have it's own toolbar [x] fix the problem with the Prefs windos + mdi_mode = TOPLEVEL [X] Toolbar buttons text should be settable to gnomecc preference. [X] The tab should remain saying "RO - file.txt" but the title should say "gedit: file.txt (read only)" instead [X] Select some text, hit CTL+W then cancel. The text is deleted ! [X] If you have a toolbar with text and set it to no text it needs to get resized [X] shade/unshade the undo and redo items on the menus too. [X] there is a bug in the swap [c/h] in the message displayed when the file was not found. /come/chema... v.s. /home/chema... [X] fix the problem with changing undo levels. When reducing the size of the undo levels the undo stack becomes a mess. [X] if you click apply to the prefs box and there aren't any docs open, gedit crashes [X] set sensitivity of the menu/toolbar items that needs a file opened to work. In the toolbars -> save, close, print, cut, copy, past, search, get_lines, In the menus -> save, save as, save all, revert, print, print_preview, close, close_all we need a GList for all this widgets. [X] if there aren't any docs and the status bar is turned on, it does not appear. [X] The word wrapping preference in the prefs. dialog box does not modify the editor behaivor [X] the undo and redo buttons do not get anshaded after you open a document [X] fix a bug when Searching & replacing text when search text is search for "abcd" in "abcdabcd". [X] get the info from the menus/toolbar correctly call gnome_mdi_get_menubar/toolbar_info .. [X] fix the problem of the dialogs poping in two diferent places. doh ! [X] check for the existence of sendmail and of diff. If they are not found ask the user for the location and set it in settings->sendmail & settings->diff. Same thing for the browse plugin [lynx] [X] email plugin [X] fix, "change location" and then cancel. [X] browse plugin [X] diff plugin [X] Finish the new diff plugin [X] Unshade the plugins that need a document to be usable [X] MDI mode = TOPLEVEl, fix. [X] Plugin manager [X] Basic manager [X] Add plugin description [X] Fix the crash when mdi mode = toplevel [X] Fix the problem with mdi_mode =toplevel, where the menus do not get updated. [X] "default" set of plugins, at this point, NONE get installed by default. [X] Fix multiple views crash, reported by drake. [X] When creating a new file "gedit file_a.txt" we need to set the title [X] Fix the problem with the Main window title when switching between different views or docs, it flashes. [X] If doc has 1 view, set Remove View Sensitivty [X] Fix the MDI tabs bug [X] Fix the "remove view item not beeing set sensitive after switching to a doc with more than one view. [X] If the doc is untitled, set the "Revert" sensitivity to off. [X] Add to the diff plugin the ability to make the diff from an open document in gedit. [X] Fix the speed problems with poorly written themes [X] Fix the "abccba" problem in non Linux Systems [X] Fix the Print Selection problem so that we can release without gnome-print 0.21 ** Eric ** [X] New Documentation ** Roberto ** [X] Insert Shell Output plugin [X] Reverse plugin [X] Make the information toolbar button more informative ---------------------------------------------------------------------- gedit 0.7.9 ---------------------------------------------------------------------- ** Chema ** [X] Add Page Range to the printing dialog [X] Print tab's as a set of spaces. [X] Added page_begin comment to navigate postscript files [X] Rewrite search.c TODO for rewrite search.c [X] Add acelerators to the find dialog [X] Replace the "Find Next" tag with "Find" as needed [X] Fix the dialog poping in two diferent places [X] add replace stuff [X] add replace all stuff [X] pop a message or find a better way of letting the user know that the text was not found [X] some dialogs are going under the main window. Very annoying. [X] replace is not setting the file as modified=TRUE [X] rewrote count lines [X] rewrote goto lines [X] replace is not undoable anymore. [ ] dialogs are still poping in diferent locations [X] implement find next [X] when undoing/redoing test to see if there is a selection active if there is, unselect it so that the cursor repositions where the undo/redo happened [X] use gedit_document_get_buffer in all the functions that are getting the buffer by themselves. This will add an abstraction layer and will help with the migration to the new text widget. [X] Fix the "Untitled" mess [X] Move the scrollbars before undo operations to speed up undo/redo [X] Add todo levels and free the memory used by deep levels [X] we need to merge when deleting delete key too. [X] Fix the speed problems !!! [X] There is still some problems with the "Untitled" docs when opening multiple views. [X] Fix the multiple views crash [X] When reverting big files, makes the window scroll. [X] Implement Landscape printing [X] Show status bar in the Settings menu is not working [ ] status bar is crashing gedit when using toplevel mdi window settings. ** Jason and Chema ** [X] Seek and destroy all memory leaks ** Jason ** [~] New webpage [X] Hack around the problem with recently used files, maybe we should do all the code for that and not use gnome-history [X] Fix the bug reported in www.freshmeat.net, when a user compiles with --disable-gnome ** Alex ** [X] When using the e-mail plugin get the address from the preferences [X] Converted the Convert plugin to Glade ** Steve Hall [X] New logo and icon ** Dan White [~] First shoot at the documentation ** Roberto Majadas [X] Piped input, such as doing "df | gedit" and getting a new document with the output of df ** Kanikus will fix this one ** [ ] Menu bug when a language translates "Files" == "File", so we don't insert all the open windows into the end of the user's File menu ---------------------------------------------------------------------- gedit 1.0 ---------------------------------------------------------------------- Short/easier tasks * GNOME Session Management complience Big/hard tasks * Port to TkText * Better line counting (might be easier after porting to TkText) * Better column counting (might be easier after porting to TkText) * regex searching * Syntax Highlighting (plugin?) Extra items (from TODO-large) * Block Indent (what's this?) * Add concept of "sets" of documents - I want to write the code for this one, so back off! ;-) * Add more search features: replace all, and search (and replace) across all open documents. * Add interface/plugin for calling "ctags -x" on the current document (maybe all open documents?). build a tree of the output, and when clicked on, will go to the selected location. i'm not sure if this should be code in gedit that simply does fork and exec, or if it should be its own plugin. one i know for certain is that gedit shouldn't contain any C parsing code. this is how gIDE does it, and this is unnecessary. * Add a plugin to read ctags generated tags at startup. When gtkrichtext is done, this should be used to colorise the tags read at startup, and turn them in some sort of hyperlinks. * Improve the existing plugins to take advantage of preferences.