5
* Rewrite of a large ammount of the viz code:
6
* Make use of the bzrlib.tsort.merge_sort for sorting the revisions.
7
* A new algorithm to work out how to draw the lines using the
8
revsion numbers returned from merge_sort.
9
* Lines that are very long are broken, which results in the graph
10
requiring less space to render and the graph is easier to interpret.
12
* Choose the color for a branch from the revsion number, which results
13
in stable colors. Revisions on the mainline are allways black.
14
* Implement a TreeModel that loads the revision data only when a a
15
revision is scrolled into view, improving the time it takes to display
16
the first screen of data by 92%. (#124143)
17
* Add a column to display the revision number. (#64167)
18
* Add buttons to navigate to child revisions.
23
* Use standard version tuple. (Jelmer)
25
* Add check command to setup.py. (Jelmer)
5
31
* Added keyboard shortcuts for closing windows and exiting Olive.
6
32
(#139559, Daniel Schierbeck)
34
* The tip revision will be automatically selected in the branch visualization
35
window. (#144244, Daniel Schierbeck)
37
* Updated olive-gtk.desktop: Polish translation and additional categories.
10
42
* Fix the "Complete Diff" entry in DiffWindow to show the whole diff.
11
43
(#140512, James Westby)
45
* Right-clicking in Olive's file list works again. (#136310, Mark Lee)
47
* Annotate context menu works again. (Daniel Schierbeck)
49
* Fixed push (with overwite) behavior when branches are diverged.
52
* Local missing revisions are remote extra revisions (Missing revisions menu
53
item in Olive). (Mateusz Korniak)
57
* `bzr viz --limit` much more faster than before. (John Arbash Meinel)
59
* Use get_apparent_author, rename variables to 'author'. (Aaron Bentley)
61
* Added default_branch_path to MergeDialog and use it from olive-gtk.