~ubuntu-branches/ubuntu/dapper/gedit/dapper

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
---------------------------------------------------------------------
   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.