/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Daniel Schierbeck
  • Date: 2007-12-06 23:37:06 UTC
  • mto: This revision was merged to the branch mainline in revision 417.
  • Revision ID: daniel.schierbeck@gmail.com-20071206233706-eeinks66w86r3gfm
Fixed bug in gmissing.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
0.93.0  UNRELEASED
 
2
 
 
3
 UI
 
4
 
 
5
  * Added a menu bar to the viz. (Daniel Schierbeck)
 
6
     - Select a revision by tag.
 
7
     - Show/hide tree view columns.
 
8
 
 
9
 BUG FIXES
 
10
 
 
11
  * Make toolbars in Olive follow GNOME standards. (#137074)
 
12
 
 
13
0.92.1  2007-11-10
 
14
 
 
15
 BUG FIXES
 
16
 
 
17
  * Fixed logview bug in gannotate. (Daniel Schierbeck)
 
18
 
 
19
0.92.0  2007-11-07
 
20
 
 
21
 UI
 
22
 
 
23
  * Removed email part of committer id from committer column in the revision
 
24
    history window. (Daniel Schierbeck)
 
25
    
 
26
  * Removed date column from revision history window. (Daniel Schierbeck)
 
27
  
 
28
  * Rearranged the logview into a notebook. (Daniel Schierbeck)
 
29
  
 
30
  * Redesigned the Commit dialog. (John Arbash Meinel)
 
31
  
 
32
  * Broken lines support made optional. (Daniel Schierbeck)
 
33
 
 
34
 FEATURES
 
35
 
 
36
  * Rewrite of a large ammount of the viz code:
 
37
        * Make use of the bzrlib.tsort.merge_sort for sorting the revisions.
 
38
        * A new algorithm to work out how to draw the lines using the
 
39
          revsion numbers returned from merge_sort.
 
40
        * Lines that are very long are broken, which results in the graph
 
41
          requiring less space to render and the graph is easier to interpret.
 
42
          (#82907)
 
43
        * Choose the color for a branch from the revsion number, which results
 
44
          in stable colors. Revisions on the mainline are allways black.
 
45
        * Implement a TreeModel that loads the revision data only when a a
 
46
          revision is scrolled into view, improving the time it takes to display
 
47
          the first screen of data by 92%. (#124143)
 
48
        * Add a column to display the revision number. (#64167)
 
49
        * Add buttons to navigate to child revisions.
 
50
    (Gary van der Merwe)
 
51
 
 
52
  * Added a revert option to the revision menu. (Gary van der Merwe)
 
53
 
 
54
 BUG FIXES
 
55
 
 
56
  * Show children on new row in table to avoid very broad windows in viz. 
 
57
    (Jelmer)
 
58
 
 
59
  * viz slow when run from olive. (#70463, Gary van der Merwe)
 
60
  
 
61
  * Make it possible to open diff from the commit window when there are pending
 
62
    merges. (Gary van der Merwe)
 
63
    
 
64
 INTERNALS
 
65
 
 
66
  * Use standard version tuple. (Jelmer)
 
67
 
 
68
  * Add check command to setup.py. (Jelmer)
 
69
 
 
70
  * Avoid deprecation warning for all_plugins() in gpreferences. (Jelmer)
 
71
 
 
72
0.91.0  2007-09-24
 
73
 
 
74
 UI
 
75
 
 
76
  * Added keyboard shortcuts for closing windows and exiting Olive.
 
77
    (#139559, Daniel Schierbeck)
 
78
  * Add a message to the viz window to indicate that the graph is still loading.
 
79
    (Gary van der Merwe)
 
80
 
 
81
  * The tip revision will be automatically selected in the branch visualization
 
82
    window. (#144244, Daniel Schierbeck)
 
83
  
 
84
  * Updated olive-gtk.desktop: Polish translation and additional categories.
 
85
    (Mateusz Korniak)
 
86
 
 
87
 BUG FIXES
 
88
 
 
89
  * Fix the "Complete Diff" entry in DiffWindow to show the whole diff.
 
90
    (#140512, James Westby) 
 
91
 
 
92
  * Right-clicking in Olive's file list works again. (#136310, Mark Lee)
 
93
  
 
94
  * Annotate context menu works again. (Daniel Schierbeck)
 
95
  
 
96
  * Fixed push (with overwite) behavior when branches are diverged.
 
97
    (Mateusz Korniak)
 
98
  
 
99
  * Local missing revisions are remote extra revisions (Missing revisions menu
 
100
    item in Olive). (Mateusz Korniak)
 
101
 
 
102
 INTERNALS
 
103
 
 
104
  * `bzr viz --limit` much more faster than before. (John Arbash Meinel)
 
105
 
 
106
  * Use get_apparent_author, rename variables to 'author'. (Aaron Bentley)
 
107
  
 
108
  * Added default_branch_path to MergeDialog and use it from olive-gtk.
 
109
    (Mateusz Korniak)
 
110
 
 
111
0.90.0  2007-08-27
 
112
 
 
113
 FEATURES
 
114
 
 
115
  * Add ability to hide ignored files in Olive (#134121, Tom Badran)
 
116
 
 
117
  * Show tags in bzr viz. (Jelmer)
 
118
 
 
119
  * Handle large files correctly in Olive. (#127392, Mateusz Korniak)
 
120
 
 
121
  * Add remove and delete menu item in Olive. (#127381, Mateusz Korniak)
 
122
  
 
123
  * Added "update" menu item in Olive. (Mateusz Korniak)
 
124
  
 
125
  * New Olive application icon. (Simon Pascal Klein and Jakub Steiner)
 
126
  
 
127
  * Show bzr viz interface quickly. (Gary van der Merwe)
 
128
 
 
129
 UI
 
130
  
 
131
  * Improve Preferences dialog layout. (Jelmer)
 
132
 
 
133
 INTERNALS:
 
134
 
 
135
  * Updated pot generator script and regenerated the translation template.
 
136
    (Szilveszter)
 
137
 
 
138
  * Add helper widget for selecting branches (Jelmer)
 
139
    
 
140
 BUG FIXES
 
141
 
 
142
  * Support DBus being present but NetworkManager missing. (#126767, Mateusz
 
143
  Korniak, Jelmer)
 
144
 
 
145
  * Fixed interface to push.PushDialog (Mateusz Korniak)
 
146
 
 
147
  * Fix so the when Olive is run from the source code, the toolbar and menu
 
148
    icons show. (Gary van der Merwe, #131520)
 
149
 
 
150
  * Fix a regression that Olive was no longer able to find bzrlib location
 
151
    due to a change in the output of "bzr version". (Gary van der Merwe)
 
152
 
 
153
  * Fix a regression that Olive branch info window was not working. (Gary van
 
154
    der Merwe)
 
155
    
 
156
  * Fixed tags formatting. (Aaron)
 
157
 
 
158
0.18.0  2007-07-17
 
159
 
 
160
 FEATURES
 
161
 
 
162
  * Add support for customizing colors in the diff window via ~/.colordiffrc
 
163
    or gedit's syntax highlighting configuration. See README file for details.
 
164
    (Adeodato Simó)
 
165
 
 
166
  * Add Inspect and Branch buttons to notification window. (Robert)
 
167
 
 
168
  * Add notification area icon with context menu. (Jelmer)
 
169
 
 
170
  * New tango icons. (Pascal Klein)
 
171
 
 
172
  * Add simple About dialog. (Jelmer)
 
173
 
 
174
  * Add context menu in bzrk. (Jelmer)
 
175
 
 
176
 BUG FIXES
 
177
 
 
178
  * Fix option help strings to comply with the style guide. (Vincent)
 
179
 
 
180
  * Fix import of BzrError. (Aaron)
 
181
 
 
182
  * Fix missing attributes for DummyRevision. (Vincent)
 
183
 
 
184
  * Never refuse to run with newer versions of bzr, just warn. (Jelmer)
 
185
 
 
186
 
 
187
0.17.0  2007-06-15
 
188
 
 
189
 FEATURES
 
190
 
 
191
  * Added an EXPERIMENTAL feature for browsing remote branches in Olive 
 
192
    (Szilveszter)
 
193
 
 
194
  * Bookmarked locations are now added to branch/checkout history (Szilveszter)
 
195
 
 
196
  * There are now more columns in the file list, and you can sort by them
 
197
    (Szilveszter)
 
198
 
 
199
  * A location bar was added to the top of the file list. On Windows, the
 
200
    drive selector combo was moved here (Szilveszter)
 
201
 
 
202
  * Don't warn about incompatible versions when .dev version of Bazaar is used 
 
203
    (Aaron)
 
204
 
 
205
 BUG FIXES
 
206
 
 
207
  * Get and Checkout dialogs: scan the branch only if the entry has lost focus
 
208
    (#93653, Szilveszter)
 
209
 
 
210
  * Fixed 'bzr gcommit' if command not issued in a branch (#113394, Szilveszter)
 
211
 
 
212
0.16.0  2007-05-05
 
213
 
 
214
 FEATURES
 
215
 
 
216
  * An Initialize dialog added to Olive along with a 'ginit' command
 
217
  (#90839, Szilveszter)
 
218
  
 
219
  * Tags support added: 'gtags' command and Branch->Tags menu entry in Olive
 
220
  (#103725, Szilveszter)
 
221
 
 
222
 BUG FIXES
 
223
 
 
224
  * Sort plugins in gpreferences (Jelmer)
 
225
 
 
226
  * Give nicer errors when startup fails (John)
 
227
 
 
228
  * Fix 'bzr gdiff notafile' (#107812, John)
 
229
 
 
230
  * Find olive.glade on a couple more systems (John)
 
231
 
 
232
 INTERNALS
 
233
  
 
234
  * Some minor style fixes (John)
 
235
 
 
236
 DOCS
 
237
  
 
238
  * Recommend installation as 'gtk' not 'bzr-gtk'. (#104110, Szilveszter)
 
239
 
 
240
0.15.2  2007-04-03
 
241
 
 
242
 BUG FIXES
 
243
 
 
244
  * Fix regression that prevented gannotate from being used (#97473, 
 
245
                                                             Vincent, Jelmer)
 
246
 
 
247
  * Fix regression that prevented gstatus from being used (Jelmer)
 
248
 
 
249
  * Fix status dialog size (Jelmer)
 
250
 
 
251
 FEATURES
 
252
 
 
253
  * Update commit-notify to use new dbus API (Robert)
 
254
 
 
255
  * Display remote locations in commit-notify (Robert)
 
256
 
 
257
0.15.1  2007-03-25
 
258
 
 
259
 BUG FIXES
 
260
 
 
261
  * Prevent test suite from causing default-encoding changes (Aaron)
 
262
 
 
263
  * Fix testsuite when Olive was run before (Szilveszter)
 
264
 
 
265
  * Fix locking issue in Olive (Szilvester, #91522)
 
266
 
 
267
  * Don't obtain handle to networkmanager until necessary (Jelmer)
 
268
 
 
269
  * Better behavior in annotate when unable to go back (Aaron)
 
270
 
 
271
 FEATURES
 
272
 
 
273
  * Add very simple TortoiseBzr implementation (Wouter, Jelmer)
 
274
 
 
275
  * Add 'forward' button in gannotate (Aaron)
 
276
 
 
277
  * Add simple GTK+ progress bars (Jelmer)
 
278
 
 
279
  * Add gmissing command (Jelmer)
 
280
 
 
281
  * Add simple preferences window with plugin list and global settings
 
282
  (Jelmer)
 
283
 
 
284
  * Add new command 'commit-notify' to listen for commits on dbus and
 
285
  show them via pynotify. (Robert)
 
286
 
 
287
 UI IMPROVEMENTS
 
288
 
 
289
  * Move search fields in gannotate directly below source window (Aaron)
 
290
 
 
291
  * Move buttons to top, tweak layout (Aaron)
 
292
 
 
293
  * Strict commits are now a dialog, not a check box (Jelmer)
 
294
 
 
295
0.15.0  2007-03-09
 
296
 
 
297
BUG FIXES
 
298
 
 
299
  * Fix gannotate interaction with dirstate (Aaron)
 
300
 
 
301
  * Default button set on Commit dialog (#83030, Szilveszter)
 
302
 
 
303
  * Fix branch-nick handling (Aaron)
 
304
 
 
305
  * Defer cairo import to prevent import errors (Aaron)
 
306
 
 
307
  * More use of lazy_imports to speed up timing (Aaron)
 
308
 
 
309
  * Fix diff window freeze when shown from commit (Szilveszter)
 
310
 
 
311
  * Allow to commit single files from the context menu (#54983, Szilveszter)
 
312
 
 
313
FEATURES
 
314
 
 
315
  * Add ability to install nautilus plugin (#75603, Szilveszter)
 
316
 
 
317
  * Add conflicts window (Szilveszter)
 
318
 
 
319
  * Use network manager to determine default value of "Local Commit"
 
320
setting (Jelmer)
 
321
 
 
322
  * Add status window (Jelmer, Szilveszter)
 
323
 
 
324
  * Add revision browser for push and pull dialogs (Szilveszter)
 
325
 
 
326
  * Add revert functionality to context menu (Szilveszter)
 
327
 
 
328
INTERNAL
 
329
 
 
330
  * Some more code converted to not use glade (Szilveszter, Jelmer)
 
331
 
 
332
  * Move url history and preferences code to a separate class (Jelmer)
 
333
 
 
334
  * Merge revision info code for gannotate and viz into single new widget
 
335
(Jelmer)
 
336
 
 
337
  * Add initial testsuite (Jelmer)
 
338
 
 
339
0.14.0  2007-01-30
 
340
 
 
341
  * Add revert functionality (Szilvester)
 
342
 
 
343
  * Rewritten CommitDialog without glade (Szilvester)
 
344
 
 
345
  * Allow to commit single files from the context menu (Fixes #54983,
 
346
                                                                                                           Szilvester)
 
347
 
 
348
  * Warn about incompatible Bazaar versions (Jelmer)
 
349
 
 
350
  * Fixed gbranch (#77751, Szilvester)
 
351
 
 
352
  * Use the UI factory (Jelmer)
 
353
 
 
354
  * Generic handling of errors (Jelmer)
 
355
 
 
356
  * Set default drive letter (#67924, Szilvester)
 
357
 
 
358
  * Show error if no diff available for the selected file (#76536,
 
359
                                                                                                                  Szilvester)
 
360
 
 
361
  * Handle current revision in annotate better (Aaron)
 
362
 
 
363
  * Support scrolling based on an offset in annotate (Aaron)
 
364
 
 
365
  * Add "Back" button in annotate (Aaron)
 
366
 
 
367
  * Removed some unused functions (Aaron)
 
368
 
 
369
  * Added Ctrl+G and Ctrl+F shortcuts to annotate (#73965, Vincent)
 
370
 
 
371
  * Nicer error when pygtk not installed (Aaron)
 
372
 
 
373
  * Show uncommitted changes in annotate (Aaron)
 
374
 
 
375
  * Support annotate in olive (#73786, Szilvester)
 
376
 
 
377
  * Ignored files no longer shown as unknown (#67926, Szilvester)
 
378
 
 
379
  * Don't allow merge if there are local changes (#73770, Szilvester)
 
380
 
 
381
  * Fix bookmark dialog (#67922, Szilvester)
 
382
 
 
383
  * Fix remove dialog (#73766 and #73767, Szilvester)
 
384
 
 
385
  * Several other small regression fixes (Szilvester)
 
386
 
 
387
0.13.0  2006-12-13
 
388
 
 
389
  * Don't show pending merge list when there are no pending merges
 
390
    (Alexander Belchenko)
 
391
 
 
392
  * Better error handling in gcommit (Alexander Belchenko)
 
393
 
 
394
  * Fix desktop file compliancy to standard (Toshio Kuratomi) #75278
 
395
 
 
396
  * Rename put into context menu (Szilvester Farkas) #73774
 
397
 
 
398
  * Improved commit dialog (Szilvester Farkas) #73778
 
399
 
 
400
  * Rename dialog contains original name (Szilvester Farkas) #73775
 
401
 
 
402
  * Bookmarks can be removed (Szilvester Farkas)
 
403
 
 
404
  * Run Olive after maximizing window (Szilvester Farkas) #70134
 
405
 
 
406
  * Check empty commit message at commit time (vila) #73737
 
407
 
 
408
  * Use dotted revnos in gannotate (Aaron Bentley)
 
409
 
 
410
0.12.0  2006-11-04
 
411
 
 
412
  * #68127: gcommit is broken
 
413
 
 
414
  * #67934: various win32 fixes
 
415
 
 
416
  * #67933: fix product name in setup.py
 
417
 
 
418
  * #67930: gdiff relies on plugin name being 'gtk'
 
419
 
 
420
  * #66937: process doesn't stop after closing commit dialog
 
421
  
 
422
  * #66091: commit after merge fails
 
423
  
 
424
  * #67927: fix non-ascii commit message