/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz
0.8.51 by Szilveszter Farkas (Phanatic)
Some fixes for the Win32 platform; typo fixed.
1
2006-08-19  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
2
0.8.53 by Szilveszter Farkas (Phanatic)
Set sensitivity of menus and toolbuttons.
3
    * olive/frontend/__init__.py: set menu and toolbar sensitivity
4
    * olive/frontend/handler.py: set context menu sensitivity
5
    * olive/backend/info.py: implemented is_branch()
0.8.52 by Szilveszter Farkas (Phanatic)
GUI (toolbar + menu) cleanup.
6
    * olive/frontend/gtk/__init__.py: applied Diff toolbutton menu
7
    * olive/frontend/gtk/menu.py: implemented the Diff toolbutton menu
8
    * cmenu.ui: added Diff toolbutton menu; removed Log from right context menu
9
    * olive.glade: swapped Diff and Log toolbuttons; coverted log button to an
10
      ordinary GtkToolButton
0.8.51 by Szilveszter Farkas (Phanatic)
Some fixes for the Win32 platform; typo fixed.
11
    * olive/frontend/gtk/__init__.py: added win32 compatibility
12
    * olive/frontend/gtk/menu.py: added win32 compatibility
13
    * olive/frontend/gtk/branch.py: fixed a typo
14
0.8.47 by Szilveszter Farkas (Phanatic)
Added Desktop entry.
15
2006-08-15  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
16
0.8.50 by Szilveszter Farkas (Phanatic)
Major updates in the OliveMenu class.
17
    * olive/frontend/gtk/menu.py: upgraded according to the OliveDialog API
18
      changes; HIGify; load proper icons
19
    * olive.glade: Close button should be the default on the Informations window
0.8.49 by Szilveszter Farkas (Phanatic)
Added View menu; implemented Refresh; some TODO changes.
20
    * olive.glade: added View menu
21
    * olive/frontend/gtk/handler.py: implement the signal handlers
22
    * olive/frontend/gtk/__init__.py: connect the signals
23
    * TODO: some items marked as [DONE]
0.8.48 by Szilveszter Farkas (Phanatic)
Some small tweaks in the .desktop file.
24
    * icons/olive-gtk.png: added application icon
0.8.47 by Szilveszter Farkas (Phanatic)
Added Desktop entry.
25
    * olive-gtk.desktop: added desktop entry
26
    * setup.py: modified respectively
27
0.8.44 by Szilveszter Farkas (Phanatic)
Some changes according to GNOME HIG.
28
2006-08-13  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
29
0.8.46 by Szilveszter Farkas (Phanatic)
Modified OliveDialog class interface; huge cleanups.
30
    * olive/frontend/gtk/branch.py: display number of revisions branched
31
    * olive/frontend/gtk/*: use new dialog interface with detailed descriptions
32
    * olive/frontend/gtk/dialog.py: modified according to GNOME HIG (primary
33
      and secondary text)
0.8.45 by Szilveszter Farkas (Phanatic)
Some bugs fixed in the Push dialog; added TODO items.
34
    * TODO: some more items added
35
    * olive.glade: Push window should not be visible by default
36
    * olive/frontend/gtk/push.py: fixed a bug if no push location known; user
37
      gets an error if directory is not a branch
0.8.44 by Szilveszter Farkas (Phanatic)
Some changes according to GNOME HIG.
38
    * olive.glade: some GNOME HIG-compilant changes:
39
       - place OK buttons to the right side
40
       - align buttons to the right
41
       - specify default buttons
42
0.8.42 by Szilveszter Farkas (Phanatic)
Implemented Informations functionality; some bzrlib API changes handled.
43
2006-08-10  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
44
0.8.43 by Szilveszter Farkas (Phanatic)
Implemented Log functionality (via bzrk).
45
    * olive/frontend/gtk/log.py: implemented OliveLog (calls BzrkApp)
46
    * olive/frontend/gtk/viz/diffwin.py: made it bzrlib 0.9 API compatible
47
    * olive/frontend/gtk/viz/bzrkapp.py: don't quit main loop
48
    * olive/frontend/gtk/viz: added bzrk codebase for Log functionality
49
    * setup.py: added olive.frontend.gtk.viz package
0.8.42 by Szilveszter Farkas (Phanatic)
Implemented Informations functionality; some bzrlib API changes handled.
50
    * olive/backend/info_helper.py: made it 0.9 API compatible
51
    * olive/backend/info.py: small bug fixed
52
    * olive/frontend/gtk/info.py: implemented Information window
53
    * olive.glade: added Informations window
54
    * Olive is two months old!
55
0.8.35 by Szilveszter Farkas (Phanatic)
Fixed a small bug in the Status window.
56
2006-08-09  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
57
0.8.41 by Szilveszter Farkas (Phanatic)
Main window preferences (size, position) are stored.
58
    * olive/frontend/gtk/__init__.py: simplified preference handling
59
    * olive/frontend/gtk/handler.py: window preferences are stored on quit
0.8.40 by Szilveszter Farkas (Phanatic)
Implemented Rename functionality.
60
    * olive.glade: added Rename dialog
61
    * olive/frontend/gtk/rename.py: implemented OliveRename
62
    * olive/frontend/gtk/handler.py: added Rename signal handler
0.8.39 by Szilveszter Farkas (Phanatic)
Fixed the double-click Bookmarks bug.
63
    * olive/frontend/gtk/__init__.py: fixed the double-click Bookmarks bug
0.8.38 by Szilveszter Farkas (Phanatic)
Implemented Move functionality; move() backend code refined.
64
    * olive/frontend/gtk/move.py: implemented OliveMove
65
    * olive/frontend/gtk/handler.py: added Move signal handler
66
    * olive.glade: added Move dialog
67
    * olive/backend/errors.py: added NotSameBranchError
68
    * olive/backend/fileops.py: added NotBranchError and NotSameBranchError
69
      support to move()
0.8.37 by Szilveszter Farkas (Phanatic)
Implemented Make directory functionality; some cleanups.
70
    * olive/backend/fileops.py: added NotBranchError support to mkdir()
71
    * olive/frontend/gtk/mkdir.py: implemented OliveMkdir
72
    * olive/frontend/gtk/handler.py: added Make directory signal handler
0.8.38 by Szilveszter Farkas (Phanatic)
Implemented Move functionality; move() backend code refined.
73
    * olive.glade: added Make directory dialog
0.8.36 by Szilveszter Farkas (Phanatic)
Implemented pull functionality.
74
    * olive/backend/update.py: added NotBranchError support to pull()
75
    * olive/backend/__init__.py: added Branch/Pull signal
76
    * olive/backend/handler.py: implemented Branch/Pull signal handler
0.8.35 by Szilveszter Farkas (Phanatic)
Fixed a small bug in the Status window.
77
    * olive/frontend/gtk/status.py: fixed a NotBranchError related bug
78
    * olive.glade: diff and status window not visible by default
79
0.8.32 by Szilveszter Farkas (Phanatic)
Implemented OlivePreferences; some wording fixes.
80
2006-08-08  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
0.8.34 by Szilveszter Farkas (Phanatic)
Some artwork revamp; added 16x16 icons to the menu.
81
    * olive.glade: some icons redrawn + added 16x16 icons
82
    * icons/*: some icons redrawn + added 16x16 icons
0.8.35 by Szilveszter Farkas (Phanatic)
Fixed a small bug in the Status window.
83
    * setup.py: modified respectively
0.8.33 by Szilveszter Farkas (Phanatic)
Implemented bookmarking.
84
    * olive/frontend/gtk/menu.py: Added left context menu + Bookmark option
85
    * olive/frontend/gtk/__init__.py: load bookmarks into the left panel
86
    * olive/frontend/gtk/handler.py: implemented signal handlers for left panel
87
    * olive.glade: added signals for the bookmark TreeView
88
    * cmenu.ui: added description for bookmark context menu
0.8.32 by Szilveszter Farkas (Phanatic)
Implemented OlivePreferences; some wording fixes.
89
    * olive/frontend/gtk/__init__.py: implemented OlivePreferences - this class
90
      is responsible for loading/saving user preferences
91
    * olive/frontend/gtk/handler.py: save preferences before quit
92
    * olive.glade: some wordings fixed (thanks to David Allouche)
93
0.8.31 by Szilveszter Farkas (Phanatic)
Added new artwork.
94
2006-08-07  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
95
96
    * olive.galde: added custom artwork (icons)
97
    * icons/*: new icons for the toolbar
98
    * setup.py: install the icons
99
0.8.30 by Szilveszter Farkas (Phanatic)
Some minor tweaks to the Diff window.
100
2006-08-05  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
101
102
    * olive/frontend/gtk/diff.py: Diff window now destroyed if not a branch
103
    * olive.glade: added shadow to Diff window's scrollbars
104
0.8.25 by Szilveszter Farkas (Phanatic)
Icons added to windows; diff window designed.
105
2006-08-03  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
106
0.8.29 by Szilveszter Farkas (Phanatic)
Implemented Status window; some code cleanups.
107
    * olive/frontend/gtk/status.py: Status window implemented
108
    * olive.glade: Status window designed and Branch/status menu added
0.8.28 by Szilveszter Farkas (Phanatic)
Statistics menu added
109
    * olive.glade: added Statistics menu
110
    * olive/frontend/gtk/__init__.py: added Statistics menu handlers
111
    * olive/frontend/gtk/handler.py: implemented Diff menu handler
0.8.27 by Szilveszter Farkas (Phanatic)
Push dialog now displays stored location
112
    * olive/frontend/gtk/push.py: display known push location if available
113
    * olive/backend/info.py: implemented get_push_location()
0.8.26 by Szilveszter Farkas (Phanatic)
Implemented Diff window; added menu.py (was missing from last commit)
114
    * olive/frontend/gtk/commit.py: change TextView font to Monospace
115
    * olive/frontend/gtk/diff.py: implemented diff window
0.8.25 by Szilveszter Farkas (Phanatic)
Icons added to windows; diff window designed.
116
    * olive.glade: added icons to windows and the about box, and the skeleton
117
      of the diff window was designed
118
0.8.24 by Szilveszter Farkas (Phanatic)
Implemented context menu for the file list.
119
2006-08-02  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
120
121
    * cmenu.ui: context menu UIManager description added
122
    * setup.py: install cmenu.ui to the appropriate place
123
    * olive/frontend/gtk/menu.py: implement the context menus
124
    * olive/frontend/gtk/__init__.py: added button_press_event for file list
0.8.31 by Szilveszter Farkas (Phanatic)
Added new artwork.
125
    * olive/frontend/gtk/handler.py: handling that event (show popup menu)
0.8.24 by Szilveszter Farkas (Phanatic)
Implemented context menu for the file list.
126
0.8.23 by Szilveszter Farkas (Phanatic)
Visual feedback when Olive is busy; follow bzr API changes; commit dialog update
127
2006-08-01  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
128
129
    * olive/frontend/gtk/push.py: now the number of pushed revisions gets
130
      displayed (Fixed: #54698)
131
    * olive/backend/info.py: added is_checkout()
132
    * olive/frontend/gtk/commit.py: local commit checkbox shows up only if the
133
      current directory is a checkout
134
    * olive/backend/fileops.py: upgraded to new API (compare_trees deprecated)
135
    * many files: the cursor changes to a watch when performing time consuming
136
      operations (Fixed: #54015)
137
0.8.22 by Szilveszter Farkas (Phanatic)
2006-07-31 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
138
2006-07-31  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
139
140
    * Back from holiday.
141
    * olive.glade: separated branch and checkout dialogs (Fixed: #54019)
142
    * olive/frontend/gtk/checkout.py: file added respectively
143
    * olive/frontend/gtk/branch.py: removed checkout options
144
    * olive/frontend/gtk/handler.py: modified handler names + added checkout
145
    * olive/frontend/gtk/push.py: window gets properly resized (Fixed: #54676)
146
0.8.21 by Szilveszter Farkas (Phanatic)
2006-07-25 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
147
2006-07-25  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
148
149
    * olive-gtk: display error if python 2.4 not available (Mario Đanić)
150
      (Fixed: #54014)
151
    * olive-gtk: display error if pygtk2 (and glade) not available (Mario Đanić)
152
      (Fixed: #54013)
153
0.8.20 by Szilveszter Farkas (Phanatic)
2006-07-24 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
154
2006-07-24  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
155
0.8.21 by Szilveszter Farkas (Phanatic)
2006-07-25 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
156
    * olive/frontend/gtk/push.py: display number of pushed revisions
0.8.20 by Szilveszter Farkas (Phanatic)
2006-07-24 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
157
    * olive.glade: improvements to the Commit dialog
158
    * olive/frontend/gtk/commit.py: merged Jelmer Vernooij's integration branch
159
      and some code from bzr-gtk (select files to commit)
160
    * TODO: added some wishlist stuff
161
0.8.19 by Szilveszter Farkas (Phanatic)
2006-07-21 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
162
2006-07-21  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
163
164
    * olive/olive.glade: some UI refreshment (push, remove and commit dialog)
165
    * olive/frontend/gtk/push.py: implemented 'push' functionality
166
    * olive/frontend/gtk/commit.py: implemented 'commit' functionality
167
    * olive/frontend/gtk/remove.py: implemented 'remove' functionality
168
    * olive/frontend/gtk/add.py: implemented 'add' functionality
169
    * olive/frontend/gtk/handler.py: implemented 'init' functionality
170
    * olive/backend/fileops.py: added recursive mode to add(), added
171
      NotBranchError exception to add() and remove()
172
0.8.18 by Szilveszter Farkas (Phanatic)
2006-07-20 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
173
2006-07-20  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
174
175
    * olive/frontend/gtk/__init__.py: implemented OliveCommunication.refresh_right()
176
    * olive/frontend/gtk/handler.py: implemented browsing in the file list
177
    * olive/backend/fileops.py: tweaked status() (to get proper status in fact)
178
0.8.17 by Szilveszter Farkas (Phanatic)
2006-07-19 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
179
2006-07-19  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
180
181
    * olive/frontend/gtk/__init__.py: added folder and file icons
182
0.8.15 by Szilveszter Farkas (Phanatic)
2006-07-18 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
183
2006-07-18  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
184
185
    * olive/backend/init.py: added NotBranchError handling to branch()
186
    * olive/frontend/gtk/__init__.py: added OliveCommunication class
187
    * olive/frontend/gtk/branch.py: finished implementation of Branch window
188
0.8.12 by Szilveszter Farkas (Phanatic)
2006-07-17 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
189
2006-07-17  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
190
0.8.14 by Szilveszter Farkas (Phanatic)
2006-07-17 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
191
    * olive.glade: signals added + Branch dialog modifications
192
    * olive/frontend/gtk/branch.py: began to implement branching functionality
193
    * olive/frontend/gtk/*: fixes tabs and spaces
0.8.13 by Szilveszter Farkas (Phanatic)
2006-07-17 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
194
    * olive/frontend/gtk/dialog.py: some basic dialog stuff added
195
    * olive/frontend/gtk/handler.py: moved dialog stuff into dialog.py
196
    * olive/frontend/gtk/__init__.py: added Status column to filelist
197
    * olive/backend/fileops.py: implemented status()
198
    * TODO: added a TODO list
0.8.12 by Szilveszter Farkas (Phanatic)
2006-07-17 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
199
    * setup.py: some tweaks
200
    * olive-gtk: added main executable
201
    * olive/frontend/gtk/handler.py: signal handler class added (OliveHandler)
202
    * olive/frontend/gtk/__init__.py: main GTK class added (OliveGtk)
203
    * olive.glade: GTK UI description added (generated by Glade)
204
    * oliveicon2.png: icon added
205
0.8.10 by Szilveszter Farkas (Phanatic)
2006-07-16 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
206
2006-07-16  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
207
0.8.11 by Szilveszter Farkas (Phanatic)
2006-07-16 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
208
    * olive/backend/ui.py: GtkUIFactory implementation
0.8.10 by Szilveszter Farkas (Phanatic)
2006-07-16 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
209
    * Done some directory reorganization.
210
    * setup.py: added some basic install script
211
    * Began to implement the GTK UI.
212
0.8.9 by Szilveszter Farkas (Phanatic)
2006-07-08 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
213
2006-07-08  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
214
215
    * backend/errors.py: added some exceptions related to diff() and log()
216
    * backend/info.py: implemented log()
217
    * backend/info.py: diff() works well with revnos
218
    * added e-mail address to copyright header
219
220
2006-07-07  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
221
222
    * I turned 20 today, so please forgive me for the short changelog :)
223
0.8.8 by Szilveszter Farkas (Phanatic)
2006-07-06 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
224
2006-07-06  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
225
226
    * I'm not dead :)
227
    * backend/errors.py: added some exceptions related to fileops.move()
228
    * backend/fileops.py: implemented move()
229
    * backend/info_helper.py: added diff_helper()
230
    * backend/info.py: implemented diff()
231
0.8.7 by Szilveszter Farkas (Phanatic)
2006-06-20 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
232
2006-06-20  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
233
234
    * backend/init.py: moved pull() to backend/update.py
235
    * backend/update.py: implemented update() and missing()
236
237
2006-06-19  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
238
239
    * backend/errors.py: renamed NoPushLocationKnown to NoLocationKnown
240
    * backend/init.py: implemented pull()
241
0.8.6 by Szilveszter Farkas (Phanatic)
* backend/info.py: implemented version(), whoami() and info()
242
2006-06-18  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
243
244
    * backend/info.py: implemented version(), whoami() and info()
245
    * backend/info_helper.py: some helper functions for info.info()
246
0.8.5 by Szilveszter Farkas (Phanatic)
* backend/info.py: nick() and revno() implemented
247
2006-06-13  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
0.8.3 by Szilveszter Farkas (Phanatic)
* backend/init.py: checkout() implemented - not tested yet
248
0.8.5 by Szilveszter Farkas (Phanatic)
* backend/info.py: nick() and revno() implemented
249
    * backend/info.py: nick() and revno() implemented
0.8.4 by Szilveszter Farkas (Phanatic)
* backend/commit.py: minor tweaks to push()
250
    * backend/commit.py: minor tweaks to push()
251
    * backend/init.py: minor tweaks to checkout() and branch()
252
253
2006-06-12  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
254
0.8.3 by Szilveszter Farkas (Phanatic)
* backend/init.py: checkout() implemented - not tested yet
255
    * backend/init.py: checkout() implemented - not tested yet
256
    * backend/commit.py: push() implemented - not tested yet
257
    * backend/error.py: another bunch of exceptions added
258
0.8.2 by Szilveszter Farkas (Phanatic)
* backend/commit.py: commit() implemented
259
2006-06-11  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
260
261
    * backend/commit.py: commit() implemented
262
    * backend/fileops.py: remove() implemented
263
    * backend/errors.py: more exceptions added
264
    * more detailed comments for the different functions
265
0.8.1 by Szilveszter Farkas (Phanatic)
* backend/errors.py: some basic exceptions added
266
2006-06-10  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
267
268
    * backend/errors.py: some basic exceptions added
269
    * backend/fileops.py: mkdir() and add() implemented 
270
    * backend/init.py: init() and branch() implemented
271
    * The work has begun :)