~qbzr-dev/qbzr/trunk2a

1518 by Alexander Belchenko
prepare 0.23.2
1
0.23.2 - 2016/04/10
2
-------------------
1513 by Alexander Belchenko
starting 0.23.2
3
Maintenance release.
4
1515 by Alexander Belchenko
qrun: More robust against unicode help from some hidden commands. Attempt to fix bug #1217371. (Alexander Belchenko)
5
 * qrun:
6
   * More robust against unicode help from some hidden commands.
7
     Attempt to fix bug #1217371. (Alexander Belchenko)
1513.1.2 by Sveinung Kvilhaugsvik
Add a NEWS entry about "qshelve --all"
8
 * qshelve:
9
   * New command line option --all to start with all changes selected.
10
     (Sveinung Kvilhaugsvik, Bug #1227914)
1514 by Alexander Belchenko
qshelve: added options --all and --message (as in CLI shelve). (Sveinung Kvilhaugsvik)
11
   * New command line option --message (-m) to set the message string.
1513.1.4 by Sveinung Kvilhaugsvik
Add a NEWS entry about "qshelve -m"
12
     (Sveinung Kvilhaugsvik, Bug #1233909)
1516 by Alexander Belchenko
Fixed warning message `Cannot expand "commit_data": Dicts do not support option expansion` in qcommit with bzr 2.6+
13
 * qcommit:
14
   * Better compatibility with bzr 2.6+: fixed warning message 
15
     `Cannot expand "commit_data": Dicts do not support option expansion`.
16
     (Alexander Belchenko, Bug #1254838)
1513.1.2 by Sveinung Kvilhaugsvik
Add a NEWS entry about "qshelve --all"
17
1513 by Alexander Belchenko
starting 0.23.2
18
1511 by Alexander Belchenko
update news
19
0.23.1 - 2013/07/29
1495 by Alexander Belchenko
starting 0.23.1
20
-------------------
21
Maintenance release.
22
1499 by Alexander Belchenko
qannotate: option --line=N: properly activate the first line and a line with uncommitted changes.
23
 * qannotate:
24
   * option --line=N: properly activate the first line and a line with
25
     uncommitted changes. (Alexander Belchenko)
1496 by Alexander Belchenko
qcommit: Better support of cancel commit for foreign branches (git/svn/etc). (Bug #1030343, Jared Silva, Jelmer Vernooij)
26
 * qcommit:
27
   * Better support of cancel commit for foreign branches (git/svn/etc).
28
     (Bug #1030343, Jared Silva, Jelmer Vernooij)
1500 by Alexander Belchenko
typo
29
 * qconfig:
1511 by Alexander Belchenko
update news
30
   * Fix: Fails to modify or remove merge tool configuration. 
31
     (IWATA Hidetaka, Bug #1045827)
1501.1.1 by Jérémy Subtil
bugs: Added support for FusionForge bug tracker.
32
 * qlog:
33
   * Support for FusionForge bug tracker. (Jérémy Subtil, Bug #1072044)
1502.1.3 by Craig Hewetson
Updated NEWS
34
   * Support for Jira bug tracker. (Craig Hewetson, Bug #1189421)
1504 by Alexander Belchenko
qlog: Support for Flyspray bug tracker URLs (2 styles).
35
   * Support for Flyspray bug tracker URLs (2 styles). (Alexander Belchenko)
1505 by Alexander Belchenko
attempt to fix bug 790590.
36
   * Hack for Vista/Win7 aero style: selected rows should use black text
1507 by Alexander Belchenko
qlog: date column width: use a little bit wider sample string to avoid 1 pixel miscalculation problem on Vista and higher. (bug 430502)
37
     color. (Alexander Belchenko, Bug #790590)
38
   * Workaround for date column width problem on Windows Vista and higher 
39
     (1 pixel miscalculation). (Alexander Belchenko, Bug #430502)
1498 by IWATA Hidetaka
Update NEWS
40
1495 by Alexander Belchenko
starting 0.23.1
41
1493 by Alexander Belchenko
prepare 0.23.0
42
0.23.0 "Birch" - 2012/07/12
43
---------------------------
1459.1.11 by IWATA Hidetaka
update NEWS
44
What's new in this release:
1460 by Alexander Belchenko
start 0.23
45
1494 by Alexander Belchenko
NEWS: added note about compatibility with bzr 2.6/2.5
46
QBzr 0.23 is companion release for bzr 2.6, and compatible with bzr 2.5.
47
1459.1.13 by IWATA Hidetaka
Update NEWS
48
Behavior change: External diff behavior is changed as below.(IWATA Hidetaka)
49
 1. When calling external diff for multiple files, all diffs shown at once.(Bug #942218)
50
 2. Working tree or branch is locked only when starting up of diff tools.(Bug #942221)
1459.1.11 by IWATA Hidetaka
update NEWS
51
This affects to all commands which use external diff. 
52
(qdiff, qcommit, qbrowse, qannotate, ...)
1460 by Alexander Belchenko
start 0.23
53
1470.1.8 by IWATA Hidetaka
Update NEWS
54
Now, you can launch 'Shelve' directly from each dialog when uncommitted change blocks action.
55
And you can launch 'Resolve' directly when conflicts generated. (IWATA Hidetaka #935903)
56
1492 by Alexander Belchenko
highlight take this/other
57
New feature of qannotate command: command-line option `--line=N` (`-L`) 
58
allows you to jump right to specific line. 
59
That could be used for tighter integration with editors and IDEs.
60
1476 by Alexander Belchenko
Annotation window now uses e-mail of revision author to define background color of revision.
61
Annotation window now uses e-mail of revision author to define background 
62
color of revision. Previously we've used author name to define background 
63
color, so changes in different revisions made by user with the same e-mail 
64
but with differently spelled name was highlighted with different colors.
65
1492 by Alexander Belchenko
highlight take this/other
66
Simple actions to resolve conflicts: 'take "THIS"' and 'take "OTHER"'.
67
Available from context menu.
68
1482.1.3 by IWATA Hidetaka
Update NEWS
69
Show simple message box instead of exception report dialog when failing to lock. (#935902)
70
1489 by Alexander Belchenko
merge 0.22.4 release, update NEWS for 0.23 and explain what's new in merged patches
71
Improvements of qlog's context menus: better context menu of deleted files,
72
and for files from virtual "Working Tree" revision (available when
73
qlog run with --show-tree option). Also properly refresh the state of changes
74
in virtual "Working Tree" revision.
75
1464.1.3 by Alexander Belchenko
qannotate: New command-line option `--line=N` (`-L`) to activate specified line number on start of dialog.
76
 * qannotate:
77
   * New command-line option `--line=N` (`-L`) to activate specified 
78
     line number on start of dialog. (Alexander Belchenko)
1482 by Alexander Belchenko
qannotate: if revision author id does not contain e-mail then use just author name to determine background color
79
   * Prefer e-mail as "author id" to define background color for lines.
1476 by Alexander Belchenko
Annotation window now uses e-mail of revision author to define background color of revision.
80
     (Alexander Belchenko, Bug #878204)
1468 by Alexander Belchenko
bind: Add push location to suggestions.
81
 * qbind:
82
   * Add push location to suggestions. (Alexander Belchenko)
1466 by Alexander Belchenko
qconflicts: context_menu: added "take_this" and "take_other"
83
 * qconflicts:
84
   * Added 2 resolve actions to context menu: `Take "THIS"` 
85
     and `Take "OTHER"`. (Alexander Belchenko)
86
   * Auto-refresh conflicts list after selecting a resolve action.
87
     (Alexander Belchenko)
1488 by Alexander Belchenko
qlog: Disable context menu items (view, annotate, save) for deleted files.
88
 * qlog:
89
   * Disable context menu items (view, annotate, save) for deleted files.
90
     (Alexander Belchenko, Bug #1009876)
1489 by Alexander Belchenko
merge 0.22.4 release, update NEWS for 0.23 and explain what's new in merged patches
91
   * Fix - Some menus (show tree, view, annotate) don't work when Working
92
     tree revision selected.
93
     (IWATA Hidetaka, Bug #1020530)
94
   * Some menus (tag, update, revert, ...) are disabled when Working tree
95
     revision selected.
96
     (IWATA Hidetaka, Bug #1020530)
97
   * Fixing issue: Working tree revision is never refreshed.
98
     (IWATA Hidetaka, Bug #1021076)
1469.1.3 by André Bachmann
updated NEWS.txt
99
 * qrevert:
100
    * it now does a real check to see if there are files (or merges) selected to revert -
101
      if not, it shows a warning message. (André Bachmann, Bug #942744)
1487 by Alexander Belchenko
qshelve/qunshelve: Use `encoding` settings from branch or global config to properly show files content.
102
 * qshelve/qunshelve:
103
   * Use `encoding` settings from branch or global config to properly show 
104
     files content. (Alexander Belchenko, Bug #995943)
1464.1.3 by Alexander Belchenko
qannotate: New command-line option `--line=N` (`-L`) to activate specified line number on start of dialog.
105
1460 by Alexander Belchenko
start 0.23
106
1457.1.29 by Alexander Belchenko
qcommit: Better support of cancel commit for foreign branches (git/svn/etc). (Bug #1030343, Jared Silva, Jelmer Vernooij)
107
0.22.5 - yyyy/mm/dd
108
-------------------
109
Maintenance release.
110
111
 * qcommit:
112
   * Better support of cancel commit for foreign branches (git/svn/etc).
113
     (Bug #1030343, Jared Silva, Jelmer Vernooij)
114
115
1457.1.28 by Alexander Belchenko
prepare 0.22.4
116
0.22.4 - 2012/07/12
117
-------------------
1457.1.23 by Alexander Belchenko
starting 0.22.4
118
Maintenance release.
119
1457.1.24 by Alexander Belchenko
qlog: Disable context menu items (view, annotate, save) for deleted files.
120
 * qlog:
121
   * Disable context menu items (view, annotate, save) for deleted files.
122
     (Alexander Belchenko, Bug #1009876)
1457.5.3 by IWATA Hidetaka
Update NEWS for #1020530 (Fix qlog context menus for --show-trees option)
123
   * Fix - Some menus (show tree, view, annotate) don't work when Working
124
     tree revision selected.
125
     (IWATA Hidetaka, Bug #1020530)
126
   * Some menus (tag, update, revert, ...) are disabled when Working tree
127
     revision selected.
128
     (IWATA Hidetaka, Bug #1020530)
1457.1.26 by Alexander Belchenko
qlog: fixing issue: Working tree revision is never refreshed. (IWATA Hidetaka, Bug #1021076)
129
   * Fixing issue: Working tree revision is never refreshed.
1457.5.5 by IWATA Hidetaka
Update NEWS for #1021076 (qlog: Working tree revision is never refreshed)
130
     (IWATA Hidetaka, Bug #1021076)
1457.1.24 by Alexander Belchenko
qlog: Disable context menu items (view, annotate, save) for deleted files.
131
1457.1.23 by Alexander Belchenko
starting 0.22.4
132
1457.1.21 by Alexander Belchenko
prepare 0.22.3
133
0.22.3 - 2012/05/23
134
-------------------
1457.4.2 by IWATA Hidetaka
update NEWS
135
Maintenance release.
136
137
 * qlog
138
   * Fix - crashes when trying show log of subdirectory with --show-trees option.
139
     (IWATA Hidetaka, Bug #974362)
1457.1.20 by Alexander Belchenko
qshelve/qunshelve: Use `encoding` settings from branch or global config to properly show files content.
140
 * qshelve/qunshelve:
141
   * Use `encoding` settings from branch or global config to properly show 
142
     files content. (Alexander Belchenko, Bug #995943)
1457.4.2 by IWATA Hidetaka
update NEWS
143
144
1457.1.17 by Alexander Belchenko
prepare 0.22.2
145
0.22.2 - 2012/04/05
146
-------------------
1457.1.14 by Alexander Belchenko
qrun: Localized help text for selected command is shown correctly now.
147
Maintenance release.
1457.1.7 by Alexander Belchenko
starting 0.22.2
148
1457.1.14 by Alexander Belchenko
qrun: Localized help text for selected command is shown correctly now.
149
 * qrun:
150
   * Localized help text for selected command is shown correctly now.
151
     (Alexander Belchenko, Bug #963542)
1457.1.8 by Alexander Belchenko
qshelve: Pressing Ctrl+Enter in message edit area triggers shelve action. (IWATA Hidetaka, Bug #936982)
152
 * qshelve:
153
   * Pressing Ctrl+Enter in message edit area triggers shelve action.
154
     (IWATA Hidetaka, Bug #936982)
1457.1.13 by IWATA Hidetaka
Update NEWS.txt
155
   * Hunks are not displayed on Mac OS. (IWATA Hidetaka, Bug #955241)
1457.1.11 by Alexander Belchenko
qgetnew: Ask for verification if a checkout should go to a non-empty directory - this may cause unwanted conflicts (André Bachmann, Bug #938835)
156
 * qgetnew:
157
   * Ask for verification if a checkout should go to a non-empty
158
     directory - this may cause unwanted conflicts (André Bachmann, Bug #938835)
1457.1.16 by IWATA Hidetaka
Fix : qdiff crashes when trying show complete diff of renamed file.
159
 * qdiff
160
   * Fix - crashes when trying show complete diff of renamed file. (Bug #969055)
1457.1.17 by Alexander Belchenko
prepare 0.22.2
161
 * Don't use deprecated API (bzrlib.builtins.tree_files). 
162
   (Alexander Belchenko, Bug #776241)
1457.1.8 by Alexander Belchenko
qshelve: Pressing Ctrl+Enter in message edit area triggers shelve action. (IWATA Hidetaka, Bug #936982)
163
1457.1.7 by Alexander Belchenko
starting 0.22.2
164
1457.1.4 by Alexander Belchenko
prepare 0.22.1
165
0.22.1 - 2012/02/21
166
-------------------
167
Just in time for bzr 2.5.
168
1457.2.15 by Alexander Belchenko
update news
169
 * New command: qignore. (Alexander Belchenko, Bug #524785)
170
171
1457 by Alexander Belchenko
prepare 0.22.0
172
0.22.0 "Alder" - 2012/02/07
173
---------------------------
1442 by Alexander Belchenko
Implement search highlight. This change affects to qdiff, qshelve, qunshelve, qannotate. (IWATA Hidetaka, Bug #785565)
174
What's new in this release:
175
1456 by Alexander Belchenko
what's new in 0.22
176
QBzr 0.22 is companion release for bzr 2.5, and compatible with bzr 2.4.
177
This release has many improvements and bugfixes. As usual many improvements 
178
related to qdiff dialog.
179
180
While searching for the word or sentence all matches are highlighted.
181
This highlighting works in qdiff, qshelve, qunshelve, qannotate.
182
To make navigation faster through the long side-by-side diff, or inside big 
183
annotated file you can use backside guide bar in qdiff and qannotate.
184
185
Behavior change: "Unchanged" option in treewidget filter now only applies 
186
to versioned files. (Before it was applied to unknown files too).
187
188
Other qdiff improvements include: curved lines are using in side-by-side view, 
189
smart synchronization of side-by-side view in "Complete" mode;
190
files with wrong or mixed encoding no more shown as "latin-1", but in user-
191
specified encoding.
192
193
For full list of improvements and bugfixes please see changelog below.
1454 by Alexander Belchenko
Implemented changes markers in qdiff, qannotate as a side guidebar for fast navigation. (IWATA Hidetaka)
194
1441 by Alexander Belchenko
qannotate: Vertically center the target line when using "Goto Line" in qannotate. (Benoît Pierre)
195
 * qannotate:
196
   * Vertically center the target line when using "Goto Line" in qannotate.
197
     (Benoît Pierre)
1451.2.5 by IWATA Hidetaka
Update NEWS
198
   * Show change markers side of annotate view.
199
     It represents where lines changed by selected revisions are.
200
     (IWATA Hidetaka)
1425 by Alexander Belchenko
qbrowse: Does not crash anymore when called for shared repository.
201
 * qbrowse:
202
   * Does not crash anymore when called for shared repository.
203
     (André Bachmann, Alexander Belchenko, Bug #578935)
1447.1.4 by Jelmer Vernooij
Merge lp:qbzr.
204
   * Avoid using inventory for access to revision and working trees.
1451 by Alexander Belchenko
Avoid using inventory for access to revision and working trees (Jelmer Vernooij, #922121)
205
     (Jelmer Vernooij, Bug #922121)
1425 by Alexander Belchenko
qbrowse: Does not crash anymore when called for shared repository.
206
 * qconfig:
207
   * Fixed Set Default button in Merge tab. (Gordon Tyler, Bug #820635)
1427 by Alexander Belchenko
merge 0.21: translations, bugfix 827391, bugfix 824381
208
 * qdiff:
209
   * Smart scroll syncronizing for side by side view (in complete mode).
210
     (IWATA Hidetaka)
211
   * Fixed ignore whitespace changes code.
212
     (Alexander Belchenko, Bug #827391)
1435 by Jonathan Riddell
nicer NEWS text for curved lines
213
   * Use curved lines in central widget change markers.
1427.1.3 by IWATA Hidetaka
Update NEWS.
214
     (IWATA Hidetaka)
1422.3.4 by Alexander Belchenko
news
215
   * In the case of file content has mixed encoding that cannot be safely
216
     decode to unicode qdiff don't fallback to use latin-1 encoding anymore,
217
     but try to decode such content in "replace" mode.
218
     (Alexander Belchenko, Bug #814117)
1442 by Alexander Belchenko
Implement search highlight. This change affects to qdiff, qshelve, qunshelve, qannotate. (IWATA Hidetaka, Bug #785565)
219
   * Implement search highlight. This change affects to qdiff, qshelve, 
220
      qunshelve, qannotate. (IWATA Hidetaka, Bug #785565)
1451.2.5 by IWATA Hidetaka
Update NEWS
221
   * Show change markers side of diff views. (IWATA Hidetaka Bug #827251)
1430 by Jonathan Riddell
* qgetnew
222
 * qgetnew
223
   * Base directories for the source branch and the destination checkout folder
224
     can now be configured in qconfig, tab 'User Interface'. (André Bachmann)
1417 by Jonathan Riddell
* Do not crash on ghost revisions.
225
 * qlog:
226
   * Do not crash on ghost revisions.
1420 by Alexander Belchenko
qswitch: Support unicode locations. (Alexander Belchenko, Bug #819259)
227
     (Jonathan Riddell, Bug #785967)
1424 by Alexander Belchenko
qlog: Show context menu properly after re-load of branch(es). (IWATA Hidetaka, Bug #744904)
228
   * Show context menu properly after re-load of branch(es).
229
     (IWATA Hidetaka, Bug #744904)
1427 by Alexander Belchenko
merge 0.21: translations, bugfix 827391, bugfix 824381
230
 * qrun:
231
   * Command-line arguments with spaces properly quoted.
232
     (Alexander Belchenko, Bug #824381)
1440 by Alexander Belchenko
Add support for UIFactory.choose. Make it possible to use 'shelve' in qrun. (Benoît Pierre)
233
   * Add support for UIFactory.choose. 
234
     Make it possible to use 'shelve' in qrun. (Benoît Pierre)
1422.2.1 by Jonathan Riddell
add news
235
 * qverify-signatures:
236
   * Report commits signed with expired keys in "verify-signatures".
237
     (Jonathan Riddell, #804254)
1435.1.4 by Martin Packman
Add NEWS
238
 * Adapt command progress display to changes needed for translations in bzrlib
239
   which was raising a TypeError with unicode. (Martin Packman, #872616)
1437.4.6 by Martin Packman
Add NEWS
240
 * Treewidget 'unchanged' filter is now only versioned files. (Martin Packman)
1446 by Alexander Belchenko
Stringify tab_width settings while writing it to branch config. (Workaround for bug #912344)
241
 * Stringify tab_width settings while writing it to branch config.
242
   (Workaround for bug #912344, Alexander Belchenko)
1420 by Alexander Belchenko
qswitch: Support unicode locations. (Alexander Belchenko, Bug #819259)
243
244
1415.1.22 by Alexander Belchenko
starting 0.21.4
245
0.21.4 - development
246
--------------------
247
Maintenance release.
248
1415.1.23 by Alexander Belchenko
qlog: Disable context menu items (view, annotate, save) for deleted files.
249
 * qlog:
250
   * Disable context menu items (view, annotate, save) for deleted files.
251
     (Alexander Belchenko, Bug #1009876)
252
1415.1.22 by Alexander Belchenko
starting 0.21.4
253
1415.1.21 by Alexander Belchenko
prepare 0.21.3
254
0.21.3 - 2012/04/05
255
-------------------
1415.1.17 by Martin Packman
Start 0.21.3
256
Maintenance release.
257
1415.3.4 by Martin Packman
Merge 0.21 branch to move NEWS entry to new 0.21.3 section
258
 * Avoid AttributeError on 'is_ignored' from treewidget filtering involving
259
   unversioned files that have been moved. (Martin Packman, Bug #557603)
1415.1.19 by Alexander Belchenko
Stringify tab_width settings while writing it to branch config. (Workaround for bug #912344)
260
 * Stringify tab_width settings while writing it to branch config.
261
   (Workaround for bug #912344, Alexander Belchenko)
1415.1.20 by Alexander Belchenko
Don't use deprecated API (bzrlib.builtins.tree_files).
262
 * Don't use deprecated API (bzrlib.builtins.tree_files). 
263
   (Alexander Belchenko, Bug #776241)
1415.3.4 by Martin Packman
Merge 0.21 branch to move NEWS entry to new 0.21.3 section
264
1415.1.17 by Martin Packman
Start 0.21.3
265
1415.1.16 by Alexander Belchenko
prepare 0.21.2
266
0.21.2 - 2011/12/07
267
-------------------
1415.1.5 by Alexander Belchenko
start 0.21.2
268
Maintenance release.
269
1415.1.8 by Alexander Belchenko
qbrowse: Does not crash anymore when called for shared repository.
270
 * qbrowse:
271
   * Does not crash anymore when called for shared repository.
272
     (André Bachmann, Alexander Belchenko, Bug #578935)
1415.1.6 by Alexander Belchenko
qconfig: Fixed Set Default button in Merge tab. (Gordon Tyler, Bug #820635)
273
 * qconfig:
274
   * Fixed Set Default button in Merge tab. (Gordon Tyler, Bug #820635)
1415.1.10 by Alexander Belchenko
qdiff: Fixed ignore whitespace changes code. (Alexander Belchenko, Bug #827391)
275
 * qdiff:
276
   * Fixed ignore whitespace changes code.
277
     (Alexander Belchenko, Bug #827391)
1415.1.7 by Alexander Belchenko
qlog: Show context menu properly after re-load of branch(es). (IWATA Hidetaka, Bug #744904)
278
 * qlog:
279
   * Show context menu properly after re-load of branch(es).
280
     (IWATA Hidetaka, Bug #744904)
1415.1.12 by Alexander Belchenko
qrun: Command-line arguments with spaces properly quoted. (Alexander Belchenko, Bug #824381)
281
 * qrun:
282
   * Command-line arguments with spaces properly quoted.
283
     (Alexander Belchenko, Bug #824381)
1415.2.1 by IWATA Hidetaka
qunshelve : Disable OK button while executing unshelve.
284
 * qunshelve:
285
   * Disable OK button while executing unshelve. (IWATA Hidetaka, Bug #842818)
1415.1.16 by Alexander Belchenko
prepare 0.21.2
286
   * Avoid NoSuchFile error when working tree has added and removed file. 
287
     (IWATA Hidetaka, Bug #842842)
1415.1.11 by Alexander Belchenko
NEWS
288
 * Updated translations.
1420 by Alexander Belchenko
qswitch: Support unicode locations. (Alexander Belchenko, Bug #819259)
289
290
1415.1.4 by Alexander Belchenko
prepare 0.21.1
291
0.21.1 - 2011/08/04
292
-------------------
1415.1.2 by Alexander Belchenko
qswitch: Support unicode locations. (Alexander Belchenko, Bug #819259)
293
Maintenance release.
1417 by Jonathan Riddell
* Do not crash on ghost revisions.
294
295
 * qlog:
1415.1.4 by Alexander Belchenko
prepare 0.21.1
296
   * Do not crash on ghost revisions. (Jonathan Riddell, Bug #785967)
1415.1.2 by Alexander Belchenko
qswitch: Support unicode locations. (Alexander Belchenko, Bug #819259)
297
 * qswitch:
298
   * Support unicode locations. (Alexander Belchenko, Bug #819259)
299
1417 by Jonathan Riddell
* Do not crash on ghost revisions.
300
1415 by Alexander Belchenko
prepare 0.21 final
301
0.21 "Tilia" - 2011/07/21
302
-------------------------
1413 by Alexander Belchenko
updated "What's new" for 0.21 release
303
What's new in this release:
304
305
QBzr 0.21 is companion release for bzr 2.4, and compatible with bzr 2.3.
306
New features in this release:
307
308
Now you can select changes to shelve and unshelve your saved changes with
309
new shiny qshelve and qunshelve dialogs.
310
311
qdiff window has been reworked and all controls moved to a toolbar, similar to
312
one in qannotate window. Also qdiff toolbar provides you new functions: text
313
search within active pane and also knob to ignore whitespace changes (it's 
314
also available as command-line option).
315
316
User can configure the tab width and this setting affects qdiff, qannotate and
317
qcat windows. By default tab width equals to 8 characters, user can set new
318
default value in bazaar.conf as ``tab_width = N`` (either via qconfig or
319
editing [DEFAULT] section of bazaar.conf). Also user can set individual tab
320
width for branches in their branch.conf. User can configure tab width via
321
"View Options" menu in toolbars of qdiff, qannotate.
322
323
QBzr provides support for new builtin feature of bzr: mergetools. Now you can
324
easier configure your favorite diff/merge tool to be used from qconflicts or
325
context menu in qbrowse (Working Tree browser in Bazaar Explorer).
326
327
If you have python-gpgme installed and you have enabled gpg-signatures for
328
your commits then you can see new messages regarding valid gpg-signatures
329
available in qlog. Also you can run check of your signatures with new
330
qverify-signatures command.
331
332
Other changes include major rework of qinfo dialog (show the same information
333
as CLI ``bzr info`` does), qcommit dialog now remembers state of "Show
334
non-versioned" knob between runs, now it's possible to save old state of the
335
file from qlog dialog (using context menu in file list), error dialogs has been
336
improved (now also support apport if available) 
337
and several other improvements and bugfixes (see full changelog for details).
338
339
Changes after 0.21 beta 1:
1381 by Alexander Belchenko
qcat: Fixed problem with viewing file from qbrowse.
340
341
 * qcat:
342
   * Fixed problem with viewing file from qbrowse.
343
     (Alexander Belchenko, Bug #776196)
1385.1.1 by A. S. Budden
Turned off word wrap in qinfo: prevents issues with spaces in the path (Bug #781040).
344
 * qinfo:
345
   * Turned off word-wrap in location label: prevents strange
346
     path display if there are spaces in the path.
347
     (A. S. Budden, Bug #781040)
1397 by Alexander Belchenko
qinfo: Fixed UnicodeError for non-ascii paths.
348
   * Fixed UnicodeError for non-ascii paths.
349
     (Alexander Belchenko, Bug #790138)
1368.2.3 by A. S. Budden
Store custom tab width in branch.conf if it is changed in annotate or diff window.
350
 * qdiff, qannotate:
1399 by Alexander Belchenko
qlog: File list context menu: added support to save content of a file of specific revision as a new file. (André Bachmann)
351
   * Tab-width can be customised from the view menu.
1368.2.3 by A. S. Budden
Store custom tab width in branch.conf if it is changed in annotate or diff window.
352
     (Bug #490377, A. S. Budden)
1410 by Alexander Belchenko
qgetnew: The target location no longer gets overwritten when the source location changes. (André Bachmann)
353
 * qgetnew:
354
   * The target location no longer gets overwritten 
1431 by Jonathan Riddell
fix encoding in NEWS
355
     when the source location changes. (André Bachmann)
1399 by Alexander Belchenko
qlog: File list context menu: added support to save content of a file of specific revision as a new file. (André Bachmann)
356
 * qlog:
357
   * File list context menu: added support to save content of a file 
1431 by Jonathan Riddell
fix encoding in NEWS
358
     of specific revision as a new file. (André Bachmann)
1398.1.6 by Jonathan Riddell
add NEWS
359
   * Show digital signature information for commits if python-gpgme is
360
     installed
1394 by Alexander Belchenko
Improved error dialogs on internal/other error, support for apport (if it's available). (Jonathan Riddell)
361
 * Improved error dialogs on internal/other error, 
362
   support for apport (if it's available).
363
   (Jonathan Riddell)
1395 by Alexander Belchenko
Fixed UnicodeDecodeError with non-ascii paths in target directory picker.
364
 * Branch/Checkout dialogs:
365
   * Fixed UnicodeDecodeError with non-ascii paths in target directory
366
     picker. (Alexander Belchenko, Bug #789083)
1401 by Alexander Belchenko
Use bzrlib.mergetools for managing and using external merge tools in qconfig and qconflicts. (Gordon Tyler)
367
 * Use bzrlib.mergetools for managing and using external merge tools in qconfig
368
   and qconflicts. (Bug #489915, Gordon Tyler)
1404 by Alexander Belchenko
New qshelve / qunshelve dialogs. (IWATA Hidetaka)
369
 * New qshelve / qunshelve dialogs. (IWATA Hidetaka)
1398.2.15 by Jonathan Riddell
add NEWS
370
 * New command qverify-signatures to show digital signature statuses
371
   for branch commits
1381 by Alexander Belchenko
qcat: Fixed problem with viewing file from qbrowse.
372
1385.1.2 by A. S. Budden
Readded missing blank line.
373
1378 by Alexander Belchenko
0.21b1
374
0.21 beta 1 - 2011/05/02
375
------------------------
1413 by Alexander Belchenko
updated "What's new" for 0.21 release
376
1361 by Alexander Belchenko
qbranch: Fixed problem with very small width of input fields in the dialog on Mac OSX. (Timothy Reaves, Bug #667090)
377
 * qbranch:
378
   * Fixed problem with very small width of input fields in the dialog
379
     on Mac OSX. (Timothy Reaves, Bug #667090)
1362 by Alexander Belchenko
qbrowse: Use `qcat --native` equivalent to allow opening copies of files from branches without working trees. (A. S. Budden)
380
 * qbrowse:
381
   * Use `qcat --native` equivalent to allow opening copies of files from
382
     branches without working trees. (A. S. Budden, Bug #752422)
1359 by Alexander Belchenko
Remember "Show non-versioned" checkbox state. (Nick Sonneveld, Bug #258926)
383
 * qcommit:
384
   * Remember "Show non-versioned" checkbox state. 
385
     (Nick Sonneveld, Bug #258926)
1373 by Alexander Belchenko
qconflicts: Fixed internal error when deleting non-versioned files/directories.
386
 * qconflicts:
1379 by Alexander Belchenko
improved NEWS
387
   * Fixed internal error when there is conflict in non-versioned file.
1373 by Alexander Belchenko
qconflicts: Fixed internal error when deleting non-versioned files/directories.
388
     (Alexander Belchenko, Bug #655451)
1368 by Alexander Belchenko
qdiff: new toolbar, ignore whitespaces, find action. (Dorin Scutarașu, Glen Mailer)
389
 * qdiff:
390
   * New toolbar with controls and options (similar to qannotate's toolbar).
1431 by Jonathan Riddell
fix encoding in NEWS
391
     (Dorin Scutarașu)
1368 by Alexander Belchenko
qdiff: new toolbar, ignore whitespaces, find action. (Dorin Scutarașu, Glen Mailer)
392
   * Support for ignore whitespace differences in changes. 
393
     This mode can be turned on from command-line (`qdiff -w` 
394
     or `qdiff --ignore-whitespace`) and from GUI itself (in View Options).
1431 by Jonathan Riddell
fix encoding in NEWS
395
     (Dorin Scutarașu, Glen Mailer, Bug #642000)
1368 by Alexander Belchenko
qdiff: new toolbar, ignore whitespaces, find action. (Dorin Scutarașu, Glen Mailer)
396
   * Added Find action to do text search within either pane.
1431 by Jonathan Riddell
fix encoding in NEWS
397
     (Dorin Scutarașu, Bug #497832)
1361.1.1 by A. S. Budden
Significantly simpler implementation of qinfo that shows the information provided by Bazaar.
398
 * qinfo:
399
   * Significantly simpler implementation that shows the information
400
     provided by Bazaar.  This fills in the gaps in the data shown
401
     by qinfo (such as details of checkouts) and means that changes
402
     to 'bzr info' will automatically be reflected in qinfo.
403
     (A. S. Budden, Bug #439624)
1363 by Alexander Belchenko
qsubprocess: Reliable exception encoding to pass exception attributes from subprocess to the GUI process. (Martin [gz], Bug #686735)
404
 * qsubprocess:
405
   * Reliable exception encoding to pass exception attributes 
406
     from subprocess to the GUI process. (Martin [gz], Bug #686735)
1372 by Alexander Belchenko
qannotate, qdiff: Find text box turns red if no matches are found. (A. S. Budden)
407
 * qannotate, qdiff:
408
   * Find text box turns red if no matches are found.
409
     (A. S. Budden, Bug #772244)
1360.2.1 by A. S. Budden
Added ability to customise the tab-stop width.
410
 * qcat, qannotate, qdiff, qconfig:
411
   * Added ability to customise the tab-stop width (setting in qconfig,
1368.2.1 by A. S. Budden
Added ability to customise tab width on-the-fly in qdiff/qannotate.
412
     affects qcat, qannotate and qdiff).
1365 by Alexander Belchenko
qcat, qannotate, qdiff, qconfig: Added ability to customise the tab-stop width (setting in qconfig, affects qcat, qannotate and qdiff). (A.S. Budden)
413
     The setting is stored in [DEFAULT] section of bazaar.conf,
1360.2.2 by A. S. Budden
Tidied up repeated calls into utility function. Expanded NEWS information.
414
     and is named tab_width (it can also be configured with qconfig).  Units
415
     are characters (so 4 means a tab should be displayed with the width of 4
1360.2.6 by A. S. Budden
Amended NEWS item to mention branch.conf.
416
     spaces).  The default value is 8.  The setting can also be adjusted in
1368.2.3 by A. S. Budden
Store custom tab width in branch.conf if it is changed in annotate or diff window.
417
     branch.conf for specific branches.  (Bug #490377, A. S. Budden)
1360.2.1 by A. S. Budden
Added ability to customise the tab-stop width.
418
1354 by Gary van der Merwe
Start 0.21 dev.
419
1353.1.25 by Alexander Belchenko
Workaround for bug in Python http://bugs.python.org/issue4230
420
0.20.4
421
------
422
NOTE: 0.20 is obsolete series as of September 2012.
423
Maintenance fixes.
424
425
 * Workaround for bug in Python http://bugs.python.org/issue4230
426
   (Samuel Bronson, Bug #1051000; Alexander Belchenko, Bug #711602)
427
428
1353.1.24 by Alexander Belchenko
prepare 0.20.3
429
0.20.3 - 2011/12/07
430
-------------------
1353.1.18 by Alexander Belchenko
starting 0.20.3
431
Maintenance release.
432
1353.1.21 by Alexander Belchenko
qbrowse: Does not crash anymore when called for shared repository.
433
 * qbrowse:
434
   * Does not crash anymore when called for shared repository.
435
     (André Bachmann, Alexander Belchenko, Bug #578935)
1353.1.20 by Alexander Belchenko
qlog: Show context menu properly after re-load of branch(es). (IWATA Hidetaka, Bug #744904)
436
 * qlog:
437
   * Show context menu properly after re-load of branch(es).
438
     (IWATA Hidetaka, Bug #744904)
1353.1.22 by Alexander Belchenko
qrun: Command-line arguments with spaces properly quoted. (Alexander Belchenko, Bug #824381)
439
 * qrun:
440
   * Command-line arguments with spaces properly quoted.
441
     (Alexander Belchenko, Bug #824381)
1353.1.19 by Alexander Belchenko
qswitch: Support unicode locations. (Alexander Belchenko, Bug #819259)
442
 * qswitch:
443
   * Support unicode locations. (Alexander Belchenko, Bug #819259)
444
1353.1.18 by Alexander Belchenko
starting 0.20.3
445
1353.1.17 by Alexander Belchenko
prepare 0.20.2
446
0.20.2 - 2011/07/20
447
-------------------
1353.1.12 by Alexander Belchenko
starting 0.20.2
448
Maintenance release.
449
1353.1.13 by Alexander Belchenko
qconflicts: Fixed internal error when deleting non-versioned files/directories.
450
 * qconflicts:
1395 by Alexander Belchenko
Fixed UnicodeDecodeError with non-ascii paths in target directory picker.
451
   * Fixed internal error when there is conflict in non-versioned file.
1353.1.13 by Alexander Belchenko
qconflicts: Fixed internal error when deleting non-versioned files/directories.
452
     (Alexander Belchenko, Bug #655451)
1353.1.15 by Alexander Belchenko
qinfo: Fixed UnicodeError with non-ascii locations.
453
 * qinfo:
454
   * Fixed UnicodeError with non-ascii locations.
455
     (Alexander Belchenko, Bug #790138)
1353.1.14 by Alexander Belchenko
attempt to fix UnicodeDecodeError with non-ascii paths in target directory picker.
456
 * Branch/Checkout dialogs:
457
   * Fixed UnicodeDecodeError with non-ascii paths in target directory
458
     picker. (Alexander Belchenko, Bug #789083)
1353.1.13 by Alexander Belchenko
qconflicts: Fixed internal error when deleting non-versioned files/directories.
459
1353.1.12 by Alexander Belchenko
starting 0.20.2
460
1353.1.11 by Alexander Belchenko
releasing 0.20.1
461
0.20.1 - 2011/04/26
1353.1.6 by Alexander Belchenko
starting 0.20.1
462
--------------------
463
Maintenance release.
464
465
 * Compatibility with patched bzrlib on debian without copy of configobj
466
   library inside it. (Bug #715067, Alexander Belchenko)
1353.1.9 by Alexander Belchenko
qbranch: Fixed problem with very small width of input fields in the dialog on Mac OSX. (backport from trunk)
467
 * qbranch:
468
   * Fixed problem with very small width of input fields in the dialog
469
     on Mac OSX. (Timothy Reaves, Bug #667090)
1353.1.10 by Alexander Belchenko
qsubprocess: Reliable exception encoding to pass exception attributes from subprocess to the GUI process. (Martin [gz], Bug #686735)
470
 * qsubprocess:
471
   * Reliable exception encoding to pass exception attributes 
472
     from subprocess to the GUI process. (Martin [gz], Bug #686735)
1353.1.6 by Alexander Belchenko
starting 0.20.1
473
474
1353.1.1 by Gary van der Merwe
Release 0.20.0
475
0.20.0 - 2011/02/03
476
-------------------
1353.1.3 by Gary van der Merwe
Add additional not to NEWS.txt.
477
Bazaar 2.3 companion release. Suitable for bzr 2.3 and bzr 2.2.
1307 by Gary van der Merwe
Start 0.20 beta 1.
478
1309.1.4 by Gary van der Merwe
Update NEWS.txt.
479
 * Refactor the config code:
480
   * Remove the QBzrGlobalConfig class so that we only have one class that
481
     writes to qbzr.conf.
482
   * Have a global cache for the QBzrConfig, like we have for bzr GlobalConfig,
483
     to reduce reading the config from disk. 
484
   * Refactor the window.saveSize methods, so that we only have to write the
485
     config to disk once.
486
   * Lock the config dir when when saving the config file.
1313 by Alexander Belchenko
Fixed qrun --execute mode. (Simon Kersey)
487
     (Gary van der Merwe)
1289.1.91 by Gary van der Merwe
Update NEWS.txt
488
 * qrun: fixed '--execute' mode. (Bug #590229, Simon Kersey)
489
 * qlog:
490
   * Refactor loggraphprovider so that the state and computed data is separated
1289.1.100 by Gary van der Merwe
Update NEWS.txt.
491
     from the cache. Rename to loggraphviz.
492
   * Write lots of tests for loggraphviz.
1289.1.91 by Gary van der Merwe
Update NEWS.txt
493
   * Remove LogFilterProxyModel which improves performance.
494
   * --no-graph mode now shows nodes per revision, indented by merge depth.
1289.1.100 by Gary van der Merwe
Update NEWS.txt.
495
   * Fix the layout of octopus merges. (Bug #489383)
1289.1.113 by Gary van der Merwe
Add a option --show-trees that shows working tree changes as a node in the graph.
496
   * Add a option --show-trees that shows working tree changes as a node
497
     in the graph.
1330 by Gary van der Merwe
qlog: Don't worry about NotLocalUrl error when trying to open the wt from a remote branch.
498
   * Fix bug with show log form the tree widget with remote branch.
499
     (Bug #621934)
1319 by Alexander Belchenko
qcommit: added option to load commit message from a file. (Philip Peitsch)
500
 * qcommit: added option to load commit message from a file.
1316.1.8 by Philip Peitsch
Added line for NEWS.txt to relevant releases
501
   (Bug #640071, Philip Peitsch)
1337 by A. S. Budden
Fix for call to non-existent function.
502
 * qconflicts: fix bug with access to QBzr configuration. (Bug #675894)
1349 by Gary van der Merwe
Handle interupt signal correctly.
503
 * When a interupt signal is recived, close rather than showing a error
504
   message. (Gary van der Merwe)
1353 by Alexander Belchenko
qpush: fixed smart suggestion of new push URLs for lp branches (%2Bbranch support instead of ~user-id)
505
 * qpush: fixed smart suggestion of new push URLs for lp branches.
506
   (Bug #710767, Alexander Belchenko)
1313 by Alexander Belchenko
Fixed qrun --execute mode. (Simon Kersey)
507
1307 by Gary van der Merwe
Start 0.20 beta 1.
508
1305.3.8 by Alexander Belchenko
prepare 0.19.4
509
0.19.4 - 2011/07/20
510
-------------------
1305.3.6 by Alexander Belchenko
starting 0.19.4
511
Maintenance release.
512
1305.3.7 by Alexander Belchenko
qconflicts: Fixed internal error when deleting non-versioned files/directories.
513
 * qconflicts:
514
   * Fixed internal error when deleting non-versioned files/directories.
515
     (Alexander Belchenko, Bug #655451)
516
1305.3.6 by Alexander Belchenko
starting 0.19.4
517
1305.3.4 by Gary van der Merwe
Release 0.19.3
518
0.19.3 - 2010/11/26
1358 by Alexander Belchenko
fixing issue with is_maximized
519
-------------------
1305.3.4 by Gary van der Merwe
Release 0.19.3
520
Maintenance release.
1305.1.16 by Gary van der Merwe
qlog: avoid having to wrap branch_info from branch menu in a QVariant, as this is buggy in PyQt 4.7.4.
521
1305.3.3 by Gary van der Merwe
Mark 0.19 as incompatible with bzr >= 2.3.
522
 * The 0.19 series is now marked as incompatible with bzr versions >= 2.3.
523
   This due to Bug #650905. (Gary van der Merwe)
1305.3.2 by Gary van der Merwe
Update NEWS.txt
524
 * qlog:
525
   * Fix actions that use the branch menu on PyQt 4.7.4.
526
     (Bug #621158, Gary van der Merwe)
527
   * Fix crash when trying to "Revert to this revision",
528
     "Update to this revision", etc. (Bug #680787, Gary van der Merwe)
1305.1.17 by Gary van der Merwe
Restore ignore button for error dialogs.
529
 * Restore ignore button for error dialogs. (Gary van der Merwe)
1305.1.16 by Gary van der Merwe
qlog: avoid having to wrap branch_info from branch menu in a QVariant, as this is buggy in PyQt 4.7.4.
530
531
1305.1.15 by Gary van der Merwe
Release 0.19.2.
532
0.19.2 - 2010/09/24
533
-------------------
1305.1.13 by Gary van der Merwe
Fix finding bzr.exe when running from bzrw.exe with out full path in the command line.
534
Maintenance release.
535
536
 * Fix finding bzr.exe when running from bzrw.exe with out full path in the
1305.1.15 by Gary van der Merwe
Release 0.19.2.
537
   command line. Handle been launched from tortoisebzr without it having to
538
   change sys.executable. (Bug #640082, Bug #641557, Gary van der Merwe)
1305.1.13 by Gary van der Merwe
Fix finding bzr.exe when running from bzrw.exe with out full path in the command line.
539
540
1305.1.11 by Alexander Belchenko
prepare 0.19.1
541
0.19.1 "Chestnut" - 2010/09/13
542
------------------------------
1305.1.6 by Alexander Belchenko
Fixed qrun --execute mode. (Simon Kersey)
543
Maintenance release.
1305.1.1 by Gary van der Merwe
Start 0.19.1
544
1305.1.2 by Gary van der Merwe
Fix modeltest.py so that it works with Qt 4.7.
545
 * Fix modeltest.py so that it works with Qt 4.7.
546
   (Bug #614123, Gary van der Merwe)
1305.1.8 by Alexander Belchenko
qbrowse: fixed 'Mark as renamed' feature in treewidget.
547
 * qbrowse: fixed 'Mark as renamed' feature in treewidget.
548
   (Bug #620433, Alexander Belchenko)
1305.1.11 by Alexander Belchenko
prepare 0.19.1
549
 * qconfig: guess user id if there is no whoami set. 
550
   (Bug #622336, Gary van der Merwe, Alexander Belchenko)
551
 * qgetupdates: fixed API mismatch. (Bug #636510, Alexander Belchenko)
1305.1.12 by Alexander Belchenko
updating NEWS.txt
552
 * qlog:
553
   * better branch labels for `bzr qlog colo:` case. (Alexander Belchenko)
554
   * give a size hint for the GraphTagsBugsItemDelegate so that blured 
555
     rendering on Windows with PyQt 4.7 is avoided. (Gary van der Merwe)
1305.1.6 by Alexander Belchenko
Fixed qrun --execute mode. (Simon Kersey)
556
 * qrun: fixed '--execute' mode. (Bug #590229, Simon Kersey) 
557
1305.1.1 by Gary van der Merwe
Start 0.19.1
558
1302 by Alexander Belchenko
prepeare 0.19 final
559
0.19 "Shepherd's Tree, aka Boscia albitrunca" - 2010/08/05
560
----------------------------------------------------------
561
Bazaar 2.2 companion release. Suitable for bzr 2.2 and bzr 2.1.
1289 by Gary van der Merwe
Start 0.19 beta 3 development.
562
1303 by Alexander Belchenko
update NEWS.txt
563
Changes since 0.19b2 release:
564
1265.1.17 by Gary van der Merwe
Update NEWS.txt
565
 * qlog:
566
   * Context menu actions for tag, and revert will now show a branch menu if
567
     more than one branch is open. (Craig Hewetson, Gary van der Merwe)
568
   * Add context menu actions for update, cherry-pick, and reverse cherry-pick.
569
     (Bug #258360, Gary van der Merwe)
1299 by Alexander Belchenko
Language of GUI can be set in DEFAULT section of bazaar.conf as ``language = code``.
570
 * Language of GUI can be set in DEFAULT section of bazaar.conf 
571
   as ``language = code``. Language codes are the same as for LANG environment
572
   variable. Environment variable LANGUAGE still preferred over settings
573
   in bazaar.conf. (Alexander Belchenko)
1297 by Alexander Belchenko
sync translations with lp; added Thai translation.
574
 * Added Thai translation.
1289 by Gary van der Merwe
Start 0.19 beta 3 development.
575
576
1288 by Gary van der Merwe
Release 0.19 Beta 2
577
0.19 Beta 2 "Pomegranate" - 2010/07/01
578
--------------------------------------
1242 by Toshio Kuratomi
Allow finding locale in system location on Linux
579
 * Allow finding locale in system location on Linux
580
   (Bug #542429, Toshio Kuratomi).
1252.2.13 by Gary van der Merwe
Update NEWS.txt
581
 * Provide better text on Close and Ignore buttons when exceptions raised.
582
   (Bug #486946, Luis Arias)
1259 by Gary van der Merwe
Update NEWS.txt.
583
 * Fix bug where Mac OS X windows start in background. (Bug #417162,
584
   Luis Arias)
1260 by Gary van der Merwe
Treewidget: Fix bug in treewidget where folders are repeated.
585
 * Fix bug in treewidget where folders are repeated.
586
   (Bug #580798, Iwata, Gary van der Merwe)
1267 by Alexander Belchenko
encode strings in error objects with unicode-escape.
587
 * qsubprocess: when sending error object over the stdout we should use
588
   unicode-escape encoding for the possible unicode/multiline strings.
589
   (Bug #570564, Alexander Belchenko)
1277 by Gary van der Merwe
Update NEWS.txt
590
 * qinit: set default value for repository format in the combobox.
591
   (Bug #531795, Gordon Tyler)
592
 * qcommit:
593
   * Hide completer's popup when a IME event occurs. (Bug #573652, INADA Naoki)
594
   * If a branch path is passed to the command line, select the files in
595
     the branch. (Gary van der Merwe)
596
 * qdiff: Use the new  bzrlib.diff.get_trees_and_branches_to_diff_locked api.
597
   (Gary van der Merwe)
598
 * qlog:
599
   * Handle ghost revisions better. Ghost can now be seen in the graph,
600
     and don't cause search to crash. (Bug #57042, Gary van der Merwe)
601
   * Show better labels for branch tips. Show a tooltip with the full branch
602
     url. (Bug #585309, Gary van der Merwe)
603
   * Fix a bug where branch labels don't show if the have the same tips.
604
     (Bug # 485236, Gary van der Merwe)
605
   * qlog . in a sub dir now filters to only show the sub dir.
606
     (Bug #517592, Gary van der Merwe)
1282 by Gary van der Merwe
qlog: Lock tree when looking for directories.
607
   * Fix crash we viewing file history from qbrowse/bzr explorer.
608
     (Bug #585280, Gary van der Merwe)
1287 by Gary van der Merwe
Use option --execute instead of --immediate for qupdate, qunbind, qgetupdates
609
 * qupdate, qunbind, qgetupdates:  new --execute option will run these
610
   commands immediately without waiting for the user to click on the Ok button
611
   (Luis Arias)
1166.1.11 by Gary van der Merwe
Update NEWS.txt
612
 * qannotate:
613
   * Add find and goto line interfaces. The style for this interface will be
614
     used for other browsing windows in the future.
615
     (Bug #215256, Gary van der Merwe)
1277 by Gary van der Merwe
Update NEWS.txt
616
   * Double clicking or pressing enter for a revision now changes the annotated
617
     revision. Please use the context menu to get to the diff.
618
     (Bug #404276, Gary van der Merwe)
619
   * When changinging the annotated revision, the scroll position, and selection
620
     are maintained. (Bug #404288, Gary van der Merwe)
1267 by Alexander Belchenko
encode strings in error objects with unicode-escape.
621
1239 by Gary van der Merwe
Start 0.19 Beta 2
622
1236 by Gary van der Merwe
Update NEWS.txt.
623
0.19 Beta 1 "Monkey-puzzle, aka Araucaria araucana" - 2010/03/29
624
----------------------------------------------------------------
1197 by Alexander Belchenko
sync translations with; added Hungarian translation.
625
 * Added Hungarian translation.
1207 by Gary van der Merwe
qcommit: Give the user the option to update the branch if it is not up to date.
626
 * qcommit: Give the user the option to update the branch if it is not up to
627
   date. (Bug #439920, Gary van der Merwe)
1236 by Gary van der Merwe
Update NEWS.txt.
628
 * qpush, qmerge, etc.: When there are uncommit changes in the working tree,
629
   give the user the option to commit, or revert. (Gary van der Merwe)
1225.1.11 by Gary van der Merwe
NEWS
630
 * qlog: Improve performance by using KnownGraph. (John Arbash Meinel,
631
   Gary van der Merwe)
1236 by Gary van der Merwe
Update NEWS.txt.
632
 * TreeWidget dialogs (qcommit, qadd, qrevert, qbrowse):
633
   Performance improvements for select all, and changeing filters.
634
   (Bug #513105, Bug #476641, Gary van der Merwe)
1227.1.3 by Gary van der Merwe
Update NEWS.txt
635
 * Improve startup performance by using lazy imports. (Gary van der Merwe)
1196 by Alexander Belchenko
qcommit: multiline comments passed to subprocess via temporary file.
636
1225.1.13 by Gary van der Merwe
Require bzr 2.1, because qlog now uses KnownGraph.
637
Note: qbzr now requires bzr 2.1.
638
1267 by Alexander Belchenko
encode strings in error objects with unicode-escape.
639
1190.7.10 by Alexander Belchenko
0.18.8
640
0.18.8 - 2011/04/27
641
-------------------
1190.7.8 by Alexander Belchenko
starting 0.18.8
642
Maintenance release.
643
1190.8.1 by Simon Kersey
Fixed qrun --execute mode.
644
 * qrun:
645
   * Fixed '--execute' mode. (Bug #590229, Simon Kersey) 
646
1190.7.8 by Alexander Belchenko
starting 0.18.8
647
1190.7.7 by Alexander Belchenko
set date of 0.18.7 release in NEWS
648
0.18.7 "Juniper" - 2010/08/04
1190.7.10 by Alexander Belchenko
0.18.8
649
-----------------------------
1190.7.2 by Alexander Belchenko
update NEWS for 0.18.7
650
Maintenance release.
651
652
 * Don't break when bzr-search tries to import bzr-svn, 
653
   and bzr-svn is incompatible with bzrlib.
654
   (Bug #546843, Gary van der Merwe)
655
 * Treewidget: Fix bug in treewidget where folders are repeated. 
656
   (Bug #580798, Gary van der Merwe)
1190.7.3 by Alexander Belchenko
sync translations with lp
657
 * Added Thai translation.
1190.7.2 by Alexander Belchenko
update NEWS for 0.18.7
658
659
1190.1.44 by Gary van der Merwe
qlog: Better way to get fnmatch.translate to give us a string that searches any where in the string. (Better because it works with new versions of python.)
660
0.18.6 - 2010-05-04
661
-------------------
662
Maintenance release.
663
664
 * qlog: Fix a bug with search. (Bug #575338, Gary van der Merwe)
1190.1.46 by Gary van der Merwe
Don't break when bzr-search tries to import bzr-svn, and bzr-svn is incompatible with bzrlib.
665
 * qlog: Fix a bug were qlog crashes when bzr-svn is incompatible with bzrlib.
666
   (Bug #546843, Gary van der Merwe)
1190.1.47 by Gary van der Merwe
Treewidget: Fix bug in treewidget where folders are repeated.
667
 * Fix bug in treewidget where folders are repeated.
668
   (Bug #580798, Iwata, Gary van der Merwe)
1190.1.44 by Gary van der Merwe
qlog: Better way to get fnmatch.translate to give us a string that searches any where in the string. (Better because it works with new versions of python.)
669
1267 by Alexander Belchenko
encode strings in error objects with unicode-escape.
670
1190.1.43 by Gary van der Merwe
Release 0.18.5
671
0.18.5 "Silver terminalia" - 2010-04-02
672
---------------------------------------
1190.1.39 by Alexander Belchenko
starting 0.18.5
673
Maintenance release.
674
1190.1.40 by Alexander Belchenko
qsubprocess: pass command line with double and multiple backslashes (e.g. UNC paths like \\server\path\to\branch) via temporary file.
675
 * qsubprocess: pass command line with double and multiple backslashes 
676
   via temporary file. (Bug #528944, Alexander Belchenko)
1190.1.42 by Gary van der Merwe
Update NEWS.txt
677
 * qlog, qbrowse: Fix a bug when using with pyqt 4.7.2. (Bug #544928,
678
   Gary van der Merwe)
1190.1.40 by Alexander Belchenko
qsubprocess: pass command line with double and multiple backslashes (e.g. UNC paths like \\server\path\to\branch) via temporary file.
679
1218 by Alexander Belchenko
merge 0.18.4
680
1190.1.38 by Alexander Belchenko
prepare 0.18.4
681
0.18.4 "Pussy-willow" - 2010/03/22
682
----------------------------------
1190.1.30 by Alexander Belchenko
starting 0.18.4
683
Bugfixes in the stable branch. Suitable for bzr 2.1.x.
684
1190.1.31 by Alexander Belchenko
improved support for Redmine bugs URL
685
 * Improved support for Redmine bugs URL. (Bug #538414, Alexander Belchenko)
1190.1.34 by Gary van der Merwe
Update NEWS.txt
686
 * TreeWidget: Fix a bug where refreshing may result in data inconsistencies.
687
   This bug was causing a number of knock on bugs.
688
   (Bug #538753, Gary van der Merwe)
1190.1.36 by Alexander Belchenko
qcommit: wipe_commit_data: don't use branch.control_files
689
 * qcommit: better support of commit directly into SVN tree.
690
   (Bug #540363, Alexander Belchenko)
1190.1.31 by Alexander Belchenko
improved support for Redmine bugs URL
691
1196 by Alexander Belchenko
qcommit: multiline comments passed to subprocess via temporary file.
692
1190.1.29 by Alexander Belchenko
prepare 0.18.3
693
0.18.3 "Cypress" - 2010/03/03
1190.1.18 by Alexander Belchenko
Fixed problem with running diff from qannotate from qbrowse.
694
-----------------------------
1190.1.29 by Alexander Belchenko
prepare 0.18.3
695
Bugfixes in the stable branch. Suitable for bzr 2.1.x.
1190.1.18 by Alexander Belchenko
Fixed problem with running diff from qannotate from qbrowse.
696
697
 * Fixed problem with running diff from qannotate from qbrowse.
698
   (Bug #505987, Alexander Belchenko)
1190.1.20 by Alexander Belchenko
NEWS.txt updated
699
 * Rollback changes to qadd made in 0.18.2 which caused regression.
700
   (Bug #526933, Alexander Belchenko)
1190.1.21 by Alexander Belchenko
Handle FileTimestampUnavailable error when diffing file with ghosts in history.
701
 * Handle FileTimestampUnavailable error when diffing file with ghosts
702
   in history. (Bug #513096, Alexander Belchenko)
1190.1.22 by Gary van der Merwe
Set the window flags on all dialogs to QtCore.Qt.Window so that windows opened from dialogs don't appear behind the dialog.
703
 * Change dialogs to have normal window flags. This fixes a bug where on
704
   some window managers (metacity, Mac OSX) windows opened from a dialog
705
   would be behind the dialog. (Bug #421039, Gary van der Merwe)
1190.1.23 by Gary van der Merwe
Merge 0.14; TreeWidget: emit layoutAboutToBeChanged signal while we remove old items.
706
 * TreeWidget: emit layoutAboutToBeChanged signal while we remove old items
1190.1.29 by Alexander Belchenko
prepare 0.18.3
707
   to ensure model data consistency.
1190.1.23 by Gary van der Merwe
Merge 0.14; TreeWidget: emit layoutAboutToBeChanged signal while we remove old items.
708
   (Bug #513066, Bug #515908, Gary van der Merwe)
1190.1.29 by Alexander Belchenko
prepare 0.18.3
709
 * TreeWidget: When renaming a file, pressing enter should not cause the
1190.1.24 by Gary van der Merwe
TreeWidget: When the enter key is pressed, don't do the default action if the rename edit is open.
710
   default action to be run. (Bug #513107, Gary van der Merwe)
1190.1.29 by Alexander Belchenko
prepare 0.18.3
711
 * Sub processes dialogs: Fix usability bugs with the Retry button:
712
   * The button position changes on Linux when the Retry button appears. 
713
   * The Enter key does not work after the Retry button appears.
1190.1.25 by Gary van der Merwe
Sub processes dialogs: Fix the following usability bugs with the retry button:
714
   (Gary van der Merwe)
1190.1.26 by Gary van der Merwe
TreeWidget: Add more comprehensive tests. Fix some minor bugs found by these tests.
715
 * TreeWidget: Add more comprehensive tests. Fix some minor bugs found by
716
   these tests. (Gary van der Merwe)
1190.1.27 by Gary van der Merwe
TreeWidget: Fix a bug where the TreeWidget if there was a conflict, for which the file does not exist.
717
 * TreeWidget: Fix a bug where the TreeWidget if there was a conflict, for
718
   which the file does not exist. (Bug #528548, Gary van der Merwe)
1190.1.17 by Alexander Belchenko
starting 0.18.3 cycle.
719
1190.1.29 by Alexander Belchenko
prepare 0.18.3
720
1190.1.16 by Alexander Belchenko
prepare 0.18.2 release.
721
0.18.2 "Cedar" - 2010/02/21
722
---------------------------
723
Bugfixes in the stable branch. Suitable for bzr 2.1.x.
1190.1.7 by Alexander Belchenko
starting 0.18.2
724
1190.1.12 by Alexander Belchenko
qconfig: don't quote editor path.
725
 * qconfig: don't quote editor path. (Bug #523212, Alexander Belchenko)
1190.1.11 by Alexander Belchenko
NEWS updated
726
 * qsubprocess: pass command line with \n in it via temporary file.
727
   (Bug #517420, Alexander Belchenko)
728
 * qsubprocess: relax the unicode problems while decode stdout of subprocess.
729
   (Bug #523746, INADA Naoki)
1190.1.14 by Alexander Belchenko
Restore standard bzrlib ui_factory on exit from q-commands.
730
 * Restore standard bzrlib ui_factory on exit from q-commands.
731
   (Bug #498309, Alexander Belchenko)
1190.1.15 by Alexander Belchenko
Better "select all" logic for qrevert and qadd.
732
 * Better "select all" logic for qrevert and qadd. 
733
   (Bug #524483, Alexander Belchenko)
1190.1.10 by Alexander Belchenko
sync translations with lp/0.18; added Hungarian translation.
734
 * Added Hungarian translation.
735
1190.1.7 by Alexander Belchenko
starting 0.18.2
736
1190.1.5 by Alexander Belchenko
update NEWS.txt for 0.18.1.
737
0.18.1 "Fern" - 2010/02/04
738
--------------------------
1190.1.3 by Gary van der Merwe
Treewidget: Fix a crash when refreshing tree with a checked item that has a parent that is ungrouped.
739
What's new in this release:
1190.1.5 by Alexander Belchenko
update NEWS.txt for 0.18.1.
740
1190.1.3 by Gary van der Merwe
Treewidget: Fix a crash when refreshing tree with a checked item that has a parent that is ungrouped.
741
 * Treewidget: Fix a crash when refreshing tree with a checked item that has a
742
   parent that is ungrouped. (Bug #512006, Gary van der Merwe)
1190.1.5 by Alexander Belchenko
update NEWS.txt for 0.18.1.
743
 * Avoid importing Qt libs when `bzr help commands` invoked. 
744
   (Bug #515636, Alexander Belchenko)
1190.1.3 by Gary van der Merwe
Treewidget: Fix a crash when refreshing tree with a checked item that has a parent that is ungrouped.
745
746
1188 by Alexander Belchenko
Translations updated; Serbian translations added
747
0.18 "Pine-needles" - 2010-01-19
1168 by Alexander Belchenko
flush clipboard on exit.
748
--------------------------------
1188 by Alexander Belchenko
Translations updated; Serbian translations added
749
What's new in this release:
1168 by Alexander Belchenko
flush clipboard on exit.
750
1169 by Alexander Belchenko
Updated NEWS.txt
751
 * Fixed problems with rename items in subdirectory. (Bug #495519, INADA Naoki)
1168 by Alexander Belchenko
flush clipboard on exit.
752
 * Flush clipboard on exit, so data copied there is available after closing of
753
   q-window. (Bug #503401)
1172 by Alexander Belchenko
fixed problem with revno width in qbrowse.
754
 * Fixed problem with insufficient width of revno column in qannotate and
755
   qbrowse (for revision tree) if revno bigger than 9999. 
756
   (Bug #505990, Alexander Belchenko)
1175 by Alexander Belchenko
improving suprocess buttons behavior, adding Retry button. (Simon Kersey)
757
 * Changed buttons behavior in subprocess-based dialogs: if the operation
758
   failed then show Retry button (instead of OK), at the successfull finish
759
   show only Close button. (Simon Kersey)
1177 by Alexander Belchenko
qrun --execute
760
 * qrun has new option --execute which allows to run the supplied command
761
   immediately. If the command failed user can edit the command and its
762
   arguments in usual way. (Simon Kersey)
1188 by Alexander Belchenko
Translations updated; Serbian translations added
763
 * Fixed a bug in the new SyntaxHighlighter used in qannotate and qcat so that
1182 by Gary van der Merwe
Update NEWS.txt.
764
   it correctly handle tokens without styles. (Bug #508281, Gary van der Merwe)
1183 by Gary van der Merwe
Fix a bug in TreeWidget were some times duplicated in parent directories.
765
 * Fixed a bug in TreeWidget were some times duplicated in parent directories.
766
   (Gary van der Merwe)
1180.1.3 by Ian Clatworthy
add NEWS item
767
 * qbranch has a new --bind option for convenient binding to the parent
768
   location while branching.
1186 by Gary van der Merwe
qcommit: Make non versioned files are now selected by select all when they are shown.
769
 * qcommit: Non versioned files are now selected by select all when they are
770
   shown. (Bug #490864, Gary van der Merwe)
1188 by Alexander Belchenko
Translations updated; Serbian translations added
771
 * Serbian translations added.
1168 by Alexander Belchenko
flush clipboard on exit.
772
773
1419 by IWATA Hidetaka
Update NEWS
774
0.17 "Sapin de Noテォl" - 2009/12/12
1162 by Alexander Belchenko
prepare 0.17
775
---------------------------------
1095 by Alexander Belchenko
qannotate, qcat, qdiff: Added encoding selector. (INADA Naoki)
776
What's new in this release:
777
1162 by Alexander Belchenko
prepare 0.17
778
 * New encoding selector added to qdiff, qannotate, qcat and qviewer. 
779
   This selector allows change of the text encoding "on the fly". See:
780
   http://bazaarvcs.wordpress.com/2009/12/04/selecting-file-encoding-in-qbzr/
781
 * qpush can auto-suggest push location for feature branches when master
782
   branch hosted on remote server. In the case of Launchpad it suggests
783
   location lp:~user/project/branch.
784
 * Now it's possible to tag a revision while browsing history in qlog.
785
 * Details on revision in qlog now have fancy dots for parent/children
786
   revisions, dots have the same color as in main qlog graph.
787
 * qcat/qviewer: show line numbers for text lines.
788
 * qannotate: new feel & look, you can copy text from annotated view now.
789
 * qrun now groups the commands into several categories (All, Core, 
790
   and separate for each installed plugin)
791
 * New translations added: Arabic, Czech, Danish, English (United Kingdom).
792
 * And many other bugfixes as well.
793
794
Changelog:
795
1124 by Gary van der Merwe
Update News.
796
 * New encoding selector added to qdiff, qannotate and qcat. This selector
797
   allows change of the text encoding "on the fly". (INADA Naoki)
798
 * qpush:
799
   * When a push location is yet to be defined, qpush suggests a location for
800
     feature branches when the master branch is hosted on Launchpad.
801
     (Bug #487562, Ian Clatworthy)
1103 by Eugene Tarasenko
qconflicts: Double click on file item opens merge tool. (Eugene Tarasenko)
802
 * qconflicts:
803
   * Double click on file item opens merge tool. (Eugene Tarasenko)
1092 by Alexander Belchenko
Fixed problem with invoking external diff from qdiff dialog when the current directory is not repository root.
804
 * qdiff:
805
   * Fixed problem with invoking external diff from qdiff dialog 
806
     when the current directory is not repository root. 
807
     (Bug #439084, Alexander Belchenko)
1089 by Alexander Belchenko
qlog: Added "tag revision" action to context menu. (Craig Hewetson)
808
 * qlog:
1124 by Gary van der Merwe
Update News.
809
   * Added "tag revision" action to context menu. (Bug #442953, Craig Hewetson)
1113 by Alexander Belchenko
qlog: Robust handling of bogus --fixed properties. (Bug #436834, Craig Hewetson)
810
   * Robust handling of bogus --fixed properties. (Bug #436834, Craig Hewetson)
1124 by Gary van der Merwe
Update News.
811
   * The properties box in the message box now follow the theme, and hence are
812
     now readable on dark themes. (Bug #407070, Gary van der Merwe)
813
   * Parents and children in the message box are now show with a dot, of the
814
     same color as thier dot in the graph. (Gary van der Merwe)
1113.2.5 by Gary van der Merwe
Update NEWS.txt
815
 * qcat:
816
   * Line numbers are now shown when viewing text files. (Gary van der Merwe)
1113.3.12 by Gary van der Merwe
Update NEWS.txt
817
 * qannotate:
818
   * It is now possible to select and copy text from qannotate. (Bug #251309,
819
     Gary van der Merwe)
1129 by Gary van der Merwe
qannotate: Show all revisions that touch the file in the log list.
820
   * Show all revisions that touch the file in the log list. (Bug #488824,
821
     Gary van der Merwe)
1152.2.5 by Ian Clatworthy
added NEWS item
822
 * qrun:
823
   * A category field has been added to make finding commands easier.
824
     (#486968, Ian Clatworthy)
825
   * The command name, command parameters and command category can be
826
     passed on the command line. (Ian Clatworthy)
1141 by Alexander Belchenko
qsubprocess: Catch possible errors from bencode decoder is we got malformed string from child process. Show the error nicely.
827
 * qsubprocess:
828
   * Catch possible errors from bencode decoder is we got malformed string
829
     from child process. Show the error nicely. 
830
     (Bug #484624, Alexander Belchenko)
1124 by Gary van der Merwe
Update News.
831
 * treewidget (used in qcommit, qadd, qrevert, and qbrowse):
1084 by Alexander Belchenko
updated NEWS.txt
832
   * Fixed compatibility with PyQt < 4.6. 
833
     (Bug #479093, Bug #478979, Gary van der Merwe)
1102 by Alexander Belchenko
treewidget: Extended keyboard navigation: pressing Enter invokes default action for selected item.
834
   * Extended keyboard navigation: pressing Enter invokes default action
835
     for selected item. (Bug #483597, Alexander Belchenko)
1118 by Alexander Belchenko
treewidget: Fixed is_ignored() check (versioned file that matches ignore pattern should not be called "ignored").
836
   * Fixed is_ignored() check (versioned file that matches ignore pattern
837
     should not be called "ignored"). (Bug #487560, Alexander Belchenko)
1154 by Alexander Belchenko
qrevert: Don't revert entire directory if only one file within it is selected.
838
 * qrevert:
839
   * Don't revert entire directory if only one file within it is selected.
840
     (Bug #491212, Alexander Belchenko)
1152.1.4 by Ian Clatworthy
Add NEWS item
841
 * qbranch:
842
   * If a source URL is given on the command line, focus is set to
843
     the To field.
844
   * The To location is now intelligently set based on the source URL.
845
     (#318214, Ian Clatworthy)
1157 by Alexander Belchenko
qexport: Fixed NameError when invoked with directory location argument.
846
 * qexport:
847
   * Fixed NameError when invoked with directory location argument.
848
     (Bug #491702, Alexander Belchenko)
1158 by Alexander Belchenko
qconfig: Properly save data in empty qbzr.conf.
849
 * qconfig:
850
   * Properly save data in empty qbzr.conf. (Bug #493634, Alexander Belchenko)
1162 by Alexander Belchenko
prepare 0.17
851
 * New translations added: Arabic, Czech, Danish, English (United Kingdom).
1084 by Alexander Belchenko
updated NEWS.txt
852
853
1078 by Gary van der Merwe
Release 0.16
854
0.16 "Acacia" - 2009/11/9
855
-------------------------
1016.2.9 by Gary van der Merwe
Update NEWS.txt
856
What's new in this release:
857
1046.1.2 by Alan Budden
Added NEWS entry.
858
 * qswitch:
859
   * Added support for --create-branch option to "bzr switch". (A. S. Budden)
1016.1.4 by Gary van der Merwe
Update NEWS.txt
860
 * SubprocessUIFactory and QUIFactory now both support get_username, and
1054 by Gary van der Merwe
Format Bugs in NEWS.txt consistently.
861
   get_boolean. (Bug #421851, Gary van der Merwe)
862
 * Save the size of Dialogs when the user press Esc. (Bug #417809,
1018 by Gary van der Merwe
Save the sizes of dialogs when the user presses Esc.
863
   Gary van der Merwe)
1016.2.3 by Gary van der Merwe
Update NEWS.txt
864
 * qlog:
865
   * Get the max main_line digets in a different way so that we don't break 
1054 by Gary van der Merwe
Format Bugs in NEWS.txt consistently.
866
     --no-graph. (Bug #455867, Gary van der Merwe)
1016.2.3 by Gary van der Merwe
Update NEWS.txt
867
   * Corrected the margin for the revision number column. (Gary van der Merwe)
1016.2.5 by Gary van der Merwe
Update NEWS.txt
868
   * When loading the file list delta, only lock the repositories that are
869
     being used. If the 2 trees are from the same repositories, load them 
1016.2.9 by Gary van der Merwe
Update NEWS.txt
870
     together. (Gary van der Merwe)
871
   * When viewing a svn repo, only show the file list if 1 revision is selected,
1054 by Gary van der Merwe
Format Bugs in NEWS.txt consistently.
872
     and if so, use a optimized method to do so. (Bug #450225,
1016.2.9 by Gary van der Merwe
Update NEWS.txt
873
     Gary van der Merwe)
874
   * Show a throbber above the file list while a delta is being loaded.
875
     (Gary van der Merwe)
1055 by Gary van der Merwe
qlog: Fix a bug when refreshing a branch with revisions that have been removed.
876
   * Fix a bug when refreshing a branch with revisions that have been removed.
877
     (Bug #435486, Gary van der Merwe)
1063 by Alexander Belchenko
Preserve leading whitespace in the lines of the log message. (Max Bowsher)
878
 * qlog/qannotate:
879
   * Preserve leading whitespace in the lines of the log message.
1061.1.2 by Max Bowsher
Add NEWS.txt entry.
880
     (Max Bowsher)
1077 by Gary van der Merwe
Update NEWS.txt
881
 * qadd:
882
   * Don't show unchanged directories that contain ignored files. 
883
     (Bug #462435, Gary van der Merwe)
1053 by Gary van der Merwe
Make NEWS.txt indenting consistent.
884
 * qcommit, qadd, qrevert:
885
   * Directoies with 4 or more sub items are grouped in the tree view.
1054 by Gary van der Merwe
Format Bugs in NEWS.txt consistently.
886
     (Bug #456198, Gary van der Merwe)
887
   * Correct the old path shown for renamed files. (Bug #432572,
1053 by Gary van der Merwe
Make NEWS.txt indenting consistent.
888
     Gary van der Merwe)
889
   * Passing a directory via the command line now correctly checks the
1054 by Gary van der Merwe
Format Bugs in NEWS.txt consistently.
890
     directory. (Bug #435034, Gary van der Merwe)
1053 by Gary van der Merwe
Make NEWS.txt indenting consistent.
891
   * For qcommit, It is now possible to select unversioned file and directories
892
     via the command line. (Gary van der Merwe)
893
   * Automaticly expand to the check items on load. (Gary van der Merwe)
894
   * Fix View for unversoined files when run from a sub directory of the
895
     working tree. (Gary van der Merwe)
896
 * qcommit/qbrowse:
897
   * Conflicts are shown in the status column. External merge applications
898
     can be launched to resolve these conflicts, and the conflicts can be
1054 by Gary van der Merwe
Format Bugs in NEWS.txt consistently.
899
     marked as merged. (Bug #174509, Gary van der Merwe)
1053 by Gary van der Merwe
Make NEWS.txt indenting consistent.
900
   * Improved the usibility of the context menu add, and revert actions.
901
     These now directly use the api, rather than via subprocess. There is
902
     now no prompt for add. With large trees, there is less flicker when the
903
     tree is refreshed, and the scroll position is remembered.
904
     (Gary van der Merwe)
905
   * It is now possible to rename and move files or directories, and to mark
1289.1.99 by Gary van der Merwe
Improve documentation.
906
     files or directories that have already been renamed or moved as such.
1053 by Gary van der Merwe
Make NEWS.txt indenting consistent.
907
     (Gary van der Merwe)
908
   * It is now possible to remove files from the branch. (Gary van der Merwe)
1059 by Gary van der Merwe
TreeWidget: Add blank icon for missing files, so that they align.
909
   * Show blank icon for missing files. (Bug #418471, Gary van der Merwe)
1053 by Gary van der Merwe
Make NEWS.txt indenting consistent.
910
 * qcommit/uncommit:
1035 by Alexander Belchenko
merge fix for AttributeError in commit_data:save/wipe.
911
   * Catch AttributeError in save of commit_data during qcommit and/or uncommit 
912
     in lightweight checkout from branch accessed via smart-server 
913
     (lp:, bzr+ssh://, bzr:// etc). 
1054 by Gary van der Merwe
Format Bugs in NEWS.txt consistently.
914
     (Bug #434034 Bug #430382 Bug #463296, Alexander Belchenko)
1065 by Alexander Belchenko
log invoked command-line in subprocess widget
915
 * qsubprocess:
916
   * Show actual command-line to user when we invoke action via qsubprocess.
917
     (Bug #476025, Alexander Belchenko)
1066 by Alexander Belchenko
qcommit: don't run `add --no-recurse` if there is no files to add.
918
 * qcommit:
919
   * Don't run `bzr add --no-recurse` before commit if there is nothing to add.
920
     (Alexander Belchenko)
1070 by Alexander Belchenko
qplugins: Format plugin version nicely even if it does not follow bzr standards on version_info tuple.
921
 * qplugins:
922
   * Format plugin version nicely even if it does not follow bzr standards on
923
     version_info tuple. (Bug #475286, Alexander Belchenko)
1035 by Alexander Belchenko
merge fix for AttributeError in commit_data:save/wipe.
924
1016 by Gary van der Merwe
Start 0.16
925
1014 by Alexander Belchenko
prepare 0.15 release
926
0.15 "Yellow and green" - 2009-10-19
927
------------------------------------
1010 by Alexander Belchenko
listed main user-visible changes in NEWS.txt
928
What's new in this release: 
929
930
 * Compatible with bzr >= 1.17 (works fine with 2.0.x and 2.1.x series).
931
 * New qrun dialog to launch any (non-interactive) bzr command.
932
 * Improved speed of qcat, qdiff, qlog.
933
 * Added Browse button for editor selection in qconfig.
934
 * qconflicts: Enable multiple selections of conflict items to resolve 
935
   or launch merge tool for them.
1015 by Alexander Belchenko
grammar
936
 * qgetupdates and qupdate dialogs now properly support all 3 cases:
1010 by Alexander Belchenko
listed main user-visible changes in NEWS.txt
937
   * update tree
938
   * update bound branch
939
   * update lightweight checkout
940
 * qlog can display foreign revision info if available.
941
 * Sort tags alphabeticaly and case-insensitive in qtag dialog.
1013 by Ian Clatworthy
Improve defaults in qexport
942
 * qexport now has sensible defaults and more user-friendly archive
943
   types (e.g. tar.gz instead of tgz) displayed in the combo box.
944
   On windows, the default archive type is now zip as well.
1010 by Alexander Belchenko
listed main user-visible changes in NEWS.txt
945
 * And more than 37 bugfixes (plus all critical bugfixes from 0.14.x releases).
1009 by Alexander Belchenko
update NEWS.txt.
946
947
Detailed changelog:
948
949
 * Compatible with bzr >= 1.17 (works fine with 2.0.x and 2.1.x series).
950
 * Internal: 
951
   * Install QUIFactory after we have properly initialize QApplication.
952
     (#430232, John Arbash Meinel)
953
   * Better compatibility of qbzr test suite with bzr 2.1.
954
     (#433843, Vincent Ladeuil)
955
   * Use unicode('.') everywhere as current directory marker. (Naoki INADA)
956
   * Don't bundle PyQt4 and Pygments libs to Windows installer anymore.
957
     (Alexander Belchenko)
958
   * Get rid of old-style classes to be compatible with PyQt 4.6.
959
     (#447214)
958 by Alexander Belchenko
qtag: Combo list of tags should be sorted alphabetically ignoring the case. (Craig Hewetson)
960
 * New dialog:
961
    * qrun (Alexander Belchenko)
1009 by Alexander Belchenko
update NEWS.txt.
962
 * qadd:
963
   * Properly support adding unversioned files to newly added directory.
964
     (#418520, Gary van der Merwe)
1004.1.1 by Ian Clatworthy
Show Close, not Ok/Cancel, on completion for qbind & qunbind
965
 * qbind/qunbind:
966
   * Show Close, not Ok/Cancel, on completion. (#449489, Ian Clatworthy)
997 by Alexander Belchenko
qcat: Improve speed of syntax highlighting. (#442965, Atsuo Ishimoto)
967
 * qcat:
968
   * Improve speed of syntax highlighting. (#442965, Atsuo Ishimoto)
1009 by Alexander Belchenko
update NEWS.txt.
969
 * qconfig:
970
   * Added Browse button for editor selection. (#430192, Alexander Belchenko)
998 by Alexander Belchenko
qconflicts: Enable multiple selections of conflict items to resolve or launch merge tool for them. (#415393, Craig Hewetson)
971
 * qconflicts:
972
   * Enable multiple selections of conflict items to resolve or launch merge
973
     tool for them. (#415393, Craig Hewetson)
1009 by Alexander Belchenko
update NEWS.txt.
974
 * qdiff:
975
   * More responsive dialog during diff loading. (Gary van der Merwe)
976
   * Better support for external diff tools. 
977
     (#422688, #423221, Gary van der Merwe)
978
 * qgetupdates:
979
   * Now able to update lightweight checkouts. (Alexander Belchenko)
1000 by Alexander Belchenko
qlog: Fixed regression with --no-graph feature. (#448232, Craig Hewetson)
980
 * qlog:
1009 by Alexander Belchenko
update NEWS.txt.
981
   * More responsive dialog during revision loading. (Gary van der Merwe)
982
   * Faster qlog on directory. (Gary van der Merwe)
983
   * Show the revision html, and file delta for all selected revisions.
984
     (#412029, Gary van der Merwe)
985
   * Don't show the throbber when loading revisions from a remote repo
986
     to avoid weird behavior. (#412894, Gary van der Merwe)
1000 by Alexander Belchenko
qlog: Fixed regression with --no-graph feature. (#448232, Craig Hewetson)
987
   * Fixed regression with --no-graph feature. (#448232, Craig Hewetson)
1009 by Alexander Belchenko
update NEWS.txt.
988
   * Display foreign revision info if available. 
989
     (John Szakmeister, Gary van der Merwe)
990
   * Auto-adjust revno column to the number of digits in latest revno
991
     on mainline. (#450179, Gary van der Merwe)
992
 * qpull/qpush:
993
   * Don't remember location by default. (Alexander Belchenko)
994
 * qsubprocess: 
995
   * New command-line option --bencode to use bencoded command list.
996
     (#392920, Alexander Belchenko)
997
   * Very long command-line passed to qsubprocess via temp file 
998
     regardless of platform. (#387320, Alexander Belchenko)
971.2.1 by Alexander Belchenko
qtag window restore its saved size (Craig Hewetson)
999
 * qtag: 
1009 by Alexander Belchenko
update NEWS.txt.
1000
   * Sort tags alphabeticaly and case-insensitive. (#423075, Craig Hewetson)
1001
   * Save/restore the size of dialog. (#435859, Craig Hewetson)
1002
 * qupdate:
1003
   * Now working for bound branches (aka heavyweight checkouts).
1004
     (#422649, Craig Hewetson)
937 by Alexander Belchenko
starting 0.15
1005
1302 by Alexander Belchenko
prepeare 0.19 final
1006
931.1.59 by Alexander Belchenko
0.14.7 release.
1007
0.14.7 - 2010-09-04
931.1.51 by Gary van der Merwe
Set the window flags on all dialogs to QtCore.Qt.Window so that windows opened from dialogs don't appear behind the dialog.
1008
----------------------------
1009
Bugfixes and backported bugfixes.
1010
931.1.54 by Gary van der Merwe
Revert the previous 2 revisions. The bug does do affect 0.14.
1011
  * Change dialogs to have normal window flags. This fixes a bug where on
1012
    some window managers (metacity, Mac OSX) windows opened from a dialog
1013
    would be behind the dialog. (Bug #421039, Gary van der Merwe)
931.1.56 by Gary van der Merwe
Update NEWS.txt
1014
  * Fix test failures with new versions of bzr. (Bug #433843, Gary van der Merwe)
931.1.57 by Gary van der Merwe
Don't break when bzr-search tries to import bzr-svn, and bzr-svn is incompatible with bzrlib.
1015
  * qlog: Fix a bug were qlog crashes when bzr-svn is incompatible with bzrlib.
1016
    (Bug #546843, Gary van der Merwe)
931.1.51 by Gary van der Merwe
Set the window flags on all dialogs to QtCore.Qt.Window so that windows opened from dialogs don't appear behind the dialog.
1017
985 by Alexander Belchenko
merge 0.14.3 final.
1018
931.1.49 by Gary van der Merwe
Cherry pick Rev 1055 from trunk: qlog: Fix a bug when refreshing a branch with revisions that have been removed.
1019
0.14.6 "Spruce" - 2010-01-18
1020
----------------------------
1021
Bugfixes and backported bugfixes.
1022
1023
  * qlog: Fix a bug when refreshing a branch with revisions that have been 
1024
    removed. (Bug #435486, Gary van der Merwe)
1025
1026
931.1.48 by Alexander Belchenko
update NEWS.txt with release codename and date.
1027
0.14.5 "Dropzone" - 2009-10-31
1028
------------------------------
931.1.38 by Alexander Belchenko
start 0.14.5
1029
Bugfixes and backported bugfixes.
931.1.37 by Gary van der Merwe
Update NEWS.txt
1030
931.1.39 by Alexander Belchenko
catch AttributeError in save of commit_data during qcommit and/or uncommit in lightweight checkout from branch accessed via smart-server (lp:, bzr+ssh://, bzr:// etc).
1031
 * qcommit:
1032
   * Catch AttributeError in save of commit_data during qcommit and/or uncommit 
1033
     in lightweight checkout from branch accessed via smart-server 
1034
     (lp:, bzr+ssh://, bzr:// etc). 
1035
     (#434034 #430382 #463296, Alexander Belchenko)
931.1.37 by Gary van der Merwe
Update NEWS.txt
1036
 * qlog:
1037
   * Avoid a deprecation warning when diffing the first rev in a branch.
1038
     (John Szakmeister)
931.1.41 by Gary van der Merwe
qadd: Filter versioned file at load time, so that unversioned files inside newly added a directory dose not appear under that directory. (Cherry pick of revno:967)
1039
 * qadd:
1040
   * Properly support adding unversioned files to newly added directory.
1041
     (#418520, Gary van der Merwe)
931.1.43 by Gary van der Merwe
qtag: Make the dialog restore its saved size (Craig Hewetson) (Cherry pick from revno:976 from trunk)
1042
 * qtag: 
1043
   * save/restore the size of dialog. (#435859, Craig Hewetson)
931.1.40 by Gary van der Merwe
Save the sizes of dialogs when the user presses Esc. (Cherrypick of revno:1018 from trunk)
1044
 * Save the size of Dialogs when the user press Esc. (Bug 417809,
1045
   Gary van der Merwe)
931.1.46 by Alexander Belchenko
update NEWS.txt for 0.14.5
1046
 * qsubprocess: 
1047
   * new command-line option --bencode to use bencoded command list.
1048
     (#392920, Alexander Belchenko)
1049
   * Very long command-line passed to qsubprocess via temp file 
1050
     regardless of platform. (Alexander Belchenko)
931.1.37 by Gary van der Merwe
Update NEWS.txt
1051
931.1.38 by Alexander Belchenko
start 0.14.5
1052
931.1.35 by Alexander Belchenko
release 0.14.4.
1053
0.14.4 "Kenny" - 2009-10-17
1054
---------------------------
1055
Critical Koala bugfixes.
931.1.32 by Alexander Belchenko
handle revids as plain strings, not unicode.
1056
931.1.34 by Alexander Belchenko
get rid of old-style classes to make PyQt 4.6 happy.
1057
 * Internal: get rid of old-style classes to be compatible with PyQt 4.6.
1058
   (#447214)
931.1.32 by Alexander Belchenko
handle revids as plain strings, not unicode.
1059
 * qlog:
1060
   * handle revids as plain strings, not unicode. (#452235)
1061
 * qcommit/qrevert: 
1062
   * Fixed a bug were the pending merges graph was being loaded
1063
     twice. (Gary van der Merwe)
1064
931.1.30 by Gary van der Merwe
qcommit/qrevert: Don't load the pending_merges_list twice. (Cherrypick from trunk, rev 989.)
1065
931.1.28 by Alexander Belchenko
prepare 0.14.3 release.
1066
0.14.3 - 2009-10-02
1067
-------------------
1068
Bugfixes release.
931.1.22 by Gary van der Merwe
Start 0.14.3
1069
931.1.27 by Alexander Belchenko
Fixed bug with inability of run qcommit /path/to/tree/root after merge.
1070
 * qcommit:
1071
    * Fixed bug with inability of run qcommit /path/to/tree/root after merge.
1072
      (#433137, Alexander Belchenko)
931.1.23 by Gary van der Merwe
qlog: Ensure that tree objects correctly locked when checking for directories.
1073
 * qlog:
1074
    * Ensure that tree objects correctly locked when checking for directories.
931.1.27 by Alexander Belchenko
Fixed bug with inability of run qcommit /path/to/tree/root after merge.
1075
      (#436467, Gary van der Merwe)
963 by Alexander Belchenko
merging release 0.14.2
1076
931.1.28 by Alexander Belchenko
prepare 0.14.3 release.
1077
931.1.21 by Alexander Belchenko
releasing 0.14.2
1078
0.14.2 - 2009-09-16
931.1.22 by Gary van der Merwe
Start 0.14.3
1079
-------------------
931.1.27 by Alexander Belchenko
Fixed bug with inability of run qcommit /path/to/tree/root after merge.
1080
Bugfixes.
931.1.17 by Gary van der Merwe
Start 0.14.2
1081
931.1.21 by Alexander Belchenko
releasing 0.14.2
1082
 * qlog:
1083
    * Fixed couple of problems with proper rendering of branch labels
1084
      when inspecting log for several branches (e.g. in shared repo).
963 by Alexander Belchenko
merging release 0.14.2
1085
      (Gary van der Merwe)
931.3.1 by John Arbash Meinel
Change when the QApplication is initialized.
1086
 * qmerge, qcommit, ...:
1087
   * Fixed a bug where we create the QApp after opening a Branch, but we had
1088
     already installed the QUIFactory(). A branch can be a lightweight checkout
1089
     of a remote location which requires a password. Which wants to open a UI
1090
     dialog, which causes a crash because QApp has not been created yet.
1091
     (#430232, John Arbash Meinel)
1092
1093
931.1.16 by Gary van der Merwe
Release 0.14.1
1094
0.14.1 - 2009-09-10
1095
-------------------
931.1.1 by Gary van der Merwe
qannotate: Fixed a bug when annotating a file in a branch with no working tree.
1096
Maintenance release:
1097
1098
 * qannotate:
1099
   * Fixed a bug when annotating a file in a branch with no working tree.
1100
     (Bug 419477)
931.1.10 by Gary van der Merwe
Update NEWS.
1101
   * Fixed a bug were the logwidget would crash trying to render some graphs.
1102
     (Bug 417895)
1103
   * Fixed a bug were it was not possible to annotate files that have been
1104
     deleted. (Bug 419790)
931.1.14 by Gary van der Merwe
Diff args: Lock tree when doing id2path. This is required for 2a branches.
1105
   * Fixed a bug where opening a per file diff would crash with a
1106
     ObjectNotLocked error in a 2a branch. (Bug 426688)
931.1.2 by Gary van der Merwe
qlog: Keep the file_id and path for file list items, so that we can correctly handle renamed items.
1107
 * qlog:
1108
   * Fixed a bug where it was not possible to do any file list context menu
1109
     actions on a file that was renamed in the revision that you were viewing.
1110
     (Bug 418340)
931.1.10 by Gary van der Merwe
Update NEWS.
1111
   * Fixed a graph layout bug, where if the first revions of a brach was
1112
     filter, there was no non direct line to it. (Bug 417895)
1113
   * Removed superfluous twisties at the end of a filterted branch line.
1114
     (Bug 419784)
931.1.13 by Gary van der Merwe
Update News for Bug 423201.
1115
   * Fixed a bug where branch lables would show on the wrong revisions.
1116
     (Bug 423201)
931.1.10 by Gary van der Merwe
Update NEWS.
1117
 * qcommit:
1118
   * Show a friendly error message when tring to commit a specific file,
1119
     and there are pending merges. (Bug 417210)
931.1.11 by Gary van der Merwe
qbrowse: Lock the tree when loading a dir from the inventory.
1120
 * qbrowse:
1121
   * Fixed a bug where the window would crash with a ObjectNotLocked error
1122
     when expanded a folder in a 2a branch. (Bug 424258)
931.1.10 by Gary van der Merwe
Update NEWS.
1123
 * Handle errors raised from _qbzr_run methods and the __init__ methods that
1124
   they call, so that ui-mode is honoured when they are reported. (Bug 420534)
931.1.1 by Gary van der Merwe
qannotate: Fixed a bug when annotating a file in a branch with no working tree.
1125
1126
930 by Alexander Belchenko
update news for 0.14
1127
0.14 "Eucalyptus" - 2009-08-21
1128
-------------------------------
1129
What's new in this release: 
1130
932 by Alexander Belchenko
updated NEWS.txt (Ian C.)
1131
 * we have 5 new dialogs (qbind, qunbind, qexport, qplugins and quncommit).
930 by Alexander Belchenko
update news for 0.14
1132
 * better help for plugin itself (now `bzr help qbzr` gives you
1133
   useful info).
1134
 * qcommit and uncommit hook now can store revision message and
1135
   information about bugfixes for revision, this information automatically
1136
   restored on next qcommit run in this branch.
1137
 * most q-commands now able to return exit code 0 when operation 
1138
   finished successfully, and exit code 1 when dialog/operation was canceled.
1139
 * `merge --qpreview` feature has disabled.
932 by Alexander Belchenko
updated NEWS.txt (Ian C.)
1140
 * qmerge now supports uncommitted and forced merging.
930 by Alexander Belchenko
update news for 0.14
1141
 * Dozen bugfixes and small improvements.
1142
1143
Detailed changelog:
1144
1145
 * New dialogs: 
1146
    * qbind, qexport, qunbind (Javier Derderian)
932 by Alexander Belchenko
updated NEWS.txt (Ian C.)
1147
    * qplugins, quncommit (Ian Clatworthy)
930 by Alexander Belchenko
update news for 0.14
1148
 * Renamed [hidden] command qbzr to qmain.
1149
 * Better help for plugin itself.
1150
 * Full list of all contributors added to AUTHORS.txt.
908 by Alexander Belchenko
provide NEWS.txt for revno 900 (about exit code of q-commands)
1151
 * Most q-commands those change state of the branch or working tree
1152
   (e.g qcommit, qadd, qpull etc.) now return exit code 0 when operation 
1153
   finished successfully, and exit code 1 when dialog/operation was canceled. 
1154
   Commands those only show information about branch/tree or the bzr itself
1155
   (e.g. qlog, qdiff, qversion) always return exit code 0.
769.2.20 by Alexander Belchenko
NEWS.txt updated.
1156
 * Now QBzr can save and restore bug ids information on qcommit cancel
1157
   and in uncommit hook (#380896, #328636). On uncommit it also saves
1158
   beginning and end revision ids of uncommitted chain of revisions
1159
   in addition to old tip revision message and bug ids. All data saved
1160
   as dictionary in "commit_data" section of branch.conf.
913 by Alexander Belchenko
update news
1161
 * Disabled decoration of merge command with --qpreview option (#395817).
911.1.1 by Ian Clatworthy
Enhance qmerge with --force and --uncommitted support
1162
 * qmerge now supports forced merging and merging of uncommitted changes.
1163
   (#400062, #409865)
918.1.3 by Ian Clatworthy
Hide the related branches tab when the location is a shared repository
1164
 * qinfo now works on shared repositories (#385105)
891 by Alexander Belchenko
qunbind dialog (Javier Derderian)
1165
860.1.9 by Alexander Belchenko
several important tweaks.
1166
889.1.2 by Gary van der Merwe
Release 0.13.1
1167
0.13.1 - 2009-08-11
1168
-----------------------
892 by Gary van der Merwe
Merge 0.13.1
1169
889.1.2 by Gary van der Merwe
Release 0.13.1
1170
 * qdiff: Fix for critical regression when viewing diffs with images. (#411811)
1171
891 by Alexander Belchenko
qunbind dialog (Javier Derderian)
1172
886 by Gary van der Merwe
Update NEWS.txt
1173
0.13 - 2009-08-10
812 by Alexander Belchenko
starting 0.13
1174
-----------------------
886.1.1 by Alexander Belchenko
some typo fixed in NEWS.txt
1175
 * Bazaar 1.18 compatibility fixes. (#397615) (#402022) (#404269)
884 by Gary van der Merwe
Update NEWS.txt
1176
 * Support for PyQT 4.5 (#394125)
886.1.1 by Alexander Belchenko
some typo fixed in NEWS.txt
1177
 * New dialogs for qsend (#174504), qswitch (#385116)
884 by Gary van der Merwe
Update NEWS.txt
1178
 * External diff buttons are now the correct width when using the qgtkstyle.
1179
 * Added Estonian translation.
1180
 * Bug reports now point to https://bugs.launchpad.net/qbzr/+filebug rather
1181
   than https://bugs.launchpad.net/bzr/+filebug. It is now possilble to click
1182
   on this link.
1183
 * qcommit:
886.1.1 by Alexander Belchenko
some typo fixed in NEWS.txt
1184
   * Pressing Escape cancels the dialog.
886 by Gary van der Merwe
Update NEWS.txt
1185
   * Spelling suggestions are shown in the message context menu. (#395895)
884 by Gary van der Merwe
Update NEWS.txt
1186
   * If you dbl click on a pending merge, it will show the revision message,
1187
     which is usefull if you want to copy it.
1188
   * When the arguments are written to a file, thay are now encoded. (#398750)
886 by Gary van der Merwe
Update NEWS.txt
1189
   * Added a refresh button to reload changes. (#253777)
884 by Gary van der Merwe
Update NEWS.txt
1190
 * qcommit, qadd, and qrevert now reuse the widget from qbrowse. This means
1191
   that there are more context menu items, and you can expand unversioned
886.1.1 by Alexander Belchenko
some typo fixed in NEWS.txt
1192
   directories (#258929). On Windows and Mac, system file icons are shown.
1193
 * qrevert: You can now control if you want to revert pending merges. (#388469)
875.1.1 by Alexander Belchenko
Wildcards now supported to search for message, author, tags and bugs.
1194
 * qlog:
886.1.1 by Alexander Belchenko
some typo fixed in NEWS.txt
1195
   * Support for Mantis BugTracker bug urls.
875.1.1 by Alexander Belchenko
Wildcards now supported to search for message, author, tags and bugs.
1196
   * Wildcards now supported to search for message, author, tags and bugs.
1197
     You can see all revisions with tags or bugs by selecting corresponding
1198
     search filter and type * in the search entry.
884 by Gary van der Merwe
Update NEWS.txt
1199
 * qannotate:
1200
   * It is now possible to annotate the working tree.
1201
   * Branch encoding setting is now correcly loaded. (#397753)
886.1.1 by Alexander Belchenko
some typo fixed in NEWS.txt
1202
   * A minimum of 80 chars is now shown (#397756)
884 by Gary van der Merwe
Update NEWS.txt
1203
 * qdiff:
1204
   * Use configured color for interline_changes_background.
886.1.1 by Alexander Belchenko
some typo fixed in NEWS.txt
1205
   * Files now correctly aligned. There is no longer a space at the end of each
884 by Gary van der Merwe
Update NEWS.txt
1206
     line. (#271178)
886.1.1 by Alexander Belchenko
some typo fixed in NEWS.txt
1207
   * Performance improvement for loading and scrolling. (#411367)
1208
812 by Alexander Belchenko
starting 0.13
1209
810.1.2 by Alexander Belchenko
release 0.12
1210
0.12 - 2009-07-08
766 by Alexander Belchenko
started 0.12
1211
-----------------------
808 by Alexander Belchenko
NEWS.txt updated.
1212
Maintenance release: compatibility with bzr 1.17 (progress indicator for
1213
commands); branching into exisiting directory (with qbranch) works now
1214
(require bzr 1.17); better support of unicode paths in various commands.
1215
1216
 * qbranch: now it's possible to branch into newly created empty directory.
1217
 * qgetupdates: new alias: qgetup
810 by Gary van der Merwe
Update NEWS.txt
1218
 * qmerge: the revision argument is no longer ignored.
781 by Alexander Belchenko
qupdate: simple dialog to update working tree in the branch.
1219
 * qupdate: new command as simple front-end for stadard `bzr update`
779 by Alexander Belchenko
qversion: new command to display Bazaar & Python installation information.
1220
 * qversion: new command to display Bazaar & Python installation information
810 by Gary van der Merwe
Update NEWS.txt
1221
 * qannotate:
1222
   * Revisions are loaded lazily (only when they appear on screen.) This
1223
     greatly reduces the load time when annotating a file from a remote branch.
1224
     (The code for this is reused from qlog.)
1225
   * Add a item to the revision list context menu to annotate a older revision.
1226
 * qbrowse:
1227
   * It is now possible to browse a working tree. The change status of file is
1228
     shown.
1229
   * Trees are loaded lazily (sub directories are only loaded when you expand
1230
     them.)
1231
   * Revisions are loaded lazily (only when they appear on screen.) This
1232
     greatly reduces the load time when browseing a remote branch.
1233
     (The code for this is reused from qlog.)
1234
 * qlog/qannotate/qbrowse: revision numbers are right aligned on the mainline
1235
                           number. E.g:
1236
                           
1237
                           10
1238
                            9
1239
                            8.2
1240
                            8.1
1241
                            8
769.1.4 by Alexander Belchenko
update NEWS.txt
1242
 * Universal installer for Windows: one installer for both standalone bzr.exe
1243
   version and for python-based version.
766 by Alexander Belchenko
started 0.12
1244
810.1.3 by Alexander Belchenko
note about compatibility with PyQt 4.3
1245
NOTES: this is last release with tested PyQt 4.3.x support. 
1246
All further releases will be tested against PyQt 4.4 as minimum supported
1247
version.
1248
766 by Alexander Belchenko
started 0.12
1249
765 by Alexander Belchenko
0.11 release.
1250
0.11.0 - 2009-06-11
738 by Alexander Belchenko
starting 0.11
1251
-----------------------
764 by Alexander Belchenko
NEWS.txt updated for 0.11
1252
Maintenance release: compatibility with bzr 1.16 (bencode releated changes),
1253
improved performance of qlog, more fixes for side-by-side qdiff, a dozen of
1254
various bugfixes.
1255
1256
Windows standalone installer for QBzr now built with Inno Setup.
1257
Now user can install only main QBzr files without additional libraries
1258
(e.g. PyQt4). So this installer now can be used to upgrade copy of QBzr plugin
1259
installed as part of standalone bzr.exe installer.
1260
742 by Alexander Belchenko
update NEWS.txt
1261
 * qbrowse:
1262
    * Fix problem with opening the log for file/directory. (#383192)
746 by Neil Martinsen-Burrell
Add a basic help message for the qinfo command
1263
 * qinfo:
1264
    * Add a basic help string (#384632)
758 by Alexander Belchenko
qview command renamed to qviewer (previously qviewer was alias for qview) to avoid confusion with bzr views feature. (#385225)
1265
 * qview command renamed to qviewer (previously qviewer was alias for qview)
1266
   to avoid confusion with bzr views feature. (#385225)
738 by Alexander Belchenko
starting 0.11
1267
764 by Alexander Belchenko
NEWS.txt updated for 0.11
1268
NOTES: when upgrading your standalone installation of qbzr (on Windows) 
1269
you should uninstall old QBzr first, and then re-install it from new installer.
1270
738 by Alexander Belchenko
starting 0.11
1271
732.1.4 by Alexander Belchenko
0.10 release
1272
0.10.0 - 2009-06-02
675 by Alexander Belchenko
starting 0.10
1273
-----------------------
732.1.1 by Alexander Belchenko
update NEWS.txt
1274
Maintenance release: log widget with revisions graph used in qannotate, 
1275
and qcommit (to show pending merges); you can search for tags and bugs
1276
in qlog; improvements to show qlog for multiple files or for dir content;
1277
more context menus; various bugfixes.
675 by Alexander Belchenko
starting 0.10
1278
682 by Alexander Belchenko
updated NEWS
1279
 * qlog:
1280
    * Added search for tags and bugs.
705 by Gary van der Merwe
Update NEWS.txt
1281
    * Fixed a bug with qlog FILE where it was not showing revisions if the
1282
      revision that changed the file had been merge into another branch before
1283
      it was merged into the mainline. (Bug #350166)
1284
    * Fixed a bug when clicking refresh with multiple branches open.
1285
      (Bug #351633)
1286
    * When viewing a remote branch, qlog will load the revisions from local
1287
      current directory if availible.
1288
    * Improvements to the graph layout.
1289
    * When opening diffs, there is less of a delay.
1290
    * When running qlog DIR, revisions that change the children of the directory
1291
      are also displayed. This only works if you are using bzr 1.14.
1292
      (Bug #314528)
732.1.1 by Alexander Belchenko
update NEWS.txt
1293
    * When runing qlog FILE1 FILE2 or qlog DIR, changes to the specified files are
1294
      displayed in bold. By default diff will show changes only to selected
1295
      items. Full diff could be invoked via context menu.
1296
    * Add context menu to file list.
705 by Gary van der Merwe
Update NEWS.txt
1297
 * qannotate:
1298
    * Use the log widget to display the revision list with a folding graph. The
1299
      graph can be disabled by using the --no-graph command line argument.
1300
      (Bug #328595)
1301
    * Fixed a bug where qannotate crashes if you scroll to the bottom of the
1302
      file and the file's last line is blank. (Bug #340956)
732.1.1 by Alexander Belchenko
update NEWS.txt
1303
    * Add option to the log context menu to select a revision to annotate.
705 by Gary van der Merwe
Update NEWS.txt
1304
 * qcommit:
1305
    * Use the log widget to display the pending merges list with a folding
1306
      graph. (Bug #328592)
1307
 * qdiff:
1308
    * Fixed a bug with the error reporting when launching external diffs.
732.1.1 by Alexander Belchenko
update NEWS.txt
1309
 * qpull/qpush/qmerge: 
1310
    * If there is no default saved location then set focus on URL combobox
1311
675 by Alexander Belchenko
starting 0.10
1312
673 by Alexander Belchenko
date in NEWS.txt
1313
0.9.9 - 2009-03-28 
615 by Gary van der Merwe
Start 0.9.9
1314
---------------------- 
659 by Alexander Belchenko
updated NEWS
1315
Maintenance release: qlog improvements, bugfixes, configurable external
1316
merge to use with qconflicts, configurable colors for qdiff window,
1317
new qview command.
1318
645 by Alexander Belchenko
qcommit: added Diff button to view changes in files selected to commit
1319
 * qcommit:
671 by Alexander Belchenko
NEWS about new style of qlog lables.
1320
   * Added Diff button to view changes in files selected to commit.
659 by Alexander Belchenko
updated NEWS
1321
 * qconfig:
1322
   * Added tab to configure external merge tools.
1323
 * qconflicts:
1324
   * Use extmerge if configured.
1325
 * qdiff:
1326
   * User can configure colors for diff view in qbzr.conf,
1327
     under the [QDIFF COLORS] section
1328
 * qlog:
1329
   * Added support for following bug trackers: Microsoft SharePoint,
1330
     FogBugz, Roundup.
1331
   * new --no-graph command line option to show plain log for one file.
671 by Alexander Belchenko
NEWS about new style of qlog lables.
1332
   * new style of labels for bugs/tags/branches.
647 by Alexander Belchenko
qrevert: added Diff button to view changes in files selected to revert.
1333
 * qrevert:
671 by Alexander Belchenko
NEWS about new style of qlog lables.
1334
   * Added Diff button to view changes in files selected to revert.
1335
 * qview: new command to view content of any arbitrary file from disk.
659 by Alexander Belchenko
updated NEWS
1336
 * When some internal error occurs while q-command is running 
1337
   then user will see special information dialog with error message 
1338
   and prompt to file the bug report.
1339
 * Added special translation for English locale.
1340
629 by Alexander Belchenko
qviewer: new command to view content of file from disk.
1341
606.1.2 by Gary van der Merwe
Update NEWS.txt
1342
0.9.8 - 2009-02-13
1343
------------------
1344
1345
This release is a minor regression fixing release, to be released in sync with
659 by Alexander Belchenko
updated NEWS
1346
bzr 1.12 final.
606.1.2 by Gary van der Merwe
Update NEWS.txt
1347
1348
 * Fix bug where qinit was not working - correclty handle QString arguments
1349
   when starting a subprocess (Bug #327395)
606 by Gary van der Merwe
starting 0.9.8
1350
1351
604 by Gary van der Merwe
0.9.7
1352
0.9.7 - 2009-02-09
566 by Alexander Belchenko
starting 0.9.7
1353
----------------------
601 by Alexander Belchenko
updated NEWS.txt
1354
 * qcommit:
606.1.2 by Gary van der Merwe
Update NEWS.txt
1355
    * handle situation with huge list of committed files on Windows
1356
      (Bug #277077).
601 by Alexander Belchenko
updated NEWS.txt
1357
    * properly show changed files when only executable bit changed.
606.1.2 by Gary van der Merwe
Update NEWS.txt
1358
    * fixed a bug, where if there is a lock on a branch, you could not close
603 by Gary van der Merwe
Update NEWS.txt
1359
      the window.
601 by Alexander Belchenko
updated NEWS.txt
1360
 * qconflicts: new command and new window to view and resolve conflicts.
603 by Gary van der Merwe
Update NEWS.txt
1361
 * qlog:
1362
    * removed the delay when loading revision form local repositories.
1363
    * when the search is, scroll so that the selected revision is kepted in
1364
      view.
1365
 * qdiff:
1366
    * Don't use replace when decoding texts, fall back to latin1 instead.
1367
      (Bug #323543 - side-by-side shows wrong changes highlighting for files
1368
      with non-ascii characters)
1369
 * qrevert:
1370
    * added --no-backup option. 
1371
 * Add the ability to configure, and use external diff tools from QBzr.
1372
   If the user has bzr-difftools - the usability of this funcaility is
1373
   improved.
601 by Alexander Belchenko
updated NEWS.txt
1374
 * Properly stop running action with Cancel button on Windows.
603 by Gary van der Merwe
Update NEWS.txt
1375
 * Transport activity is displayed next to the throbbers/progress bars.
1376
 * Password prompts are now displaied in qlog, qbrowse, qcat, qdiff, qannotate.
566 by Alexander Belchenko
starting 0.9.7
1377
604 by Gary van der Merwe
0.9.7
1378
564 by Alexander Belchenko
update NEWS for 0.9.6
1379
0.9.6 - 2009-01-10
522 by Alexander Belchenko
starting 0.9.6
1380
----------------------
564 by Alexander Belchenko
update NEWS for 0.9.6
1381
New features in this release: throbber, interactive password prompt,
1382
post_uncommit hook, new bug-url command. Dozen of bugs fixed as well.
522 by Alexander Belchenko
starting 0.9.6
1383
564 by Alexander Belchenko
update NEWS for 0.9.6
1384
 * Add post_uncommit hook to remember the uncomitted commit message.
1385
 * Add interactive prompt for password if access to the branch require it.
1386
 * Add throbber feature: user will see message "Loading..." and animation
1387
   when there is long operation in progress to indicate that qbzr window
1388
   is not hang.
1389
 * Command-line interface to QBzr commands now is much closer to
1390
   coresponding commands in bzr itself. Where possible commands
1391
   options are reused from bzr. (#272359)
540 by Alexander Belchenko
NEWS for latest changes.
1392
 * qcommit:
1393
   * Commit without message is forbidden (#297606).
1394
   * If no files selected to commit then user will be asked
1395
     for confirmation. Commit without files allowed only 
1396
     when bzr >= 1.6 is used. (#148165)
1397
 * qdiff:
1398
   * To detect binary files entire file content is analyzed, not only first 1K.
1399
   * Short option name for --deleted changed from -D to -K.
1400
   * If there is no changes in the tree or specified file list (file group)
1401
     then show info box with "No changes found" message (#295767).
564 by Alexander Belchenko
update NEWS for 0.9.6
1402
   * Unidiff produce valid headers. (#308095)
1403
 * qlog: multiple improvements for showing common log of multiple branches.
1404
 * qpull and qmerge in lightweight checkouts now working for the tree, 
1405
   not for the master branch. (#310314)
1406
 * New command bug-url (console only) can show you full URL to bug number
1407
   and optionally open this URL in your browser.
562 by Alexander Belchenko
sync translations with lp.
1408
 * New translations added: Hebrew, Polish.
540 by Alexander Belchenko
NEWS for latest changes.
1409
522 by Alexander Belchenko
starting 0.9.6
1410
514.1.2 by Alexander Belchenko
Prepare 0.9.5 release
1411
0.9.5 - 2008-11-03
450 by Alexander Belchenko
starting 0.9.5
1412
----------------------
514.1.2 by Alexander Belchenko
Prepare 0.9.5 release
1413
Maintenance release: various bugfixes and bunch of small improvements.
1414
1415
New features:
450 by Alexander Belchenko
starting 0.9.5
1416
467.1.4 by Alexander Belchenko
NEWS
1417
 * qcat:
1418
   * New command-line option `--native` to show file content in native
514.1.2 by Alexander Belchenko
Prepare 0.9.5 release
1419
     application rather than in usual QCat window. (experimental)
475.3.2 by Alexander Belchenko
NEWS
1420
 * qtag: new command to edit tags.
490 by Alexander Belchenko
sync translations with launchpad
1421
 * New translation added: Turkish
467.1.4 by Alexander Belchenko
NEWS
1422
514.1.2 by Alexander Belchenko
Prepare 0.9.5 release
1423
NOTES: when upgrading old installation (<0.9.2) of QBzr to 0.9.5,
1424
please uninstall or remove old files first.
1425
450 by Alexander Belchenko
starting 0.9.5
1426
447 by Alexander Belchenko
update NEWS.txt and adjust plugin version_info for 0.9.4 release
1427
0.9.4 - 2008-09-20
363 by Alexander Belchenko
starting 0.9.4 development.
1428
----------------------
447 by Alexander Belchenko
update NEWS.txt and adjust plugin version_info for 0.9.4 release
1429
This release provide many new features and new commands,
564 by Alexander Belchenko
update NEWS for 0.9.6
1430
and many improvements and bugfixes to existing commands.
447 by Alexander Belchenko
update NEWS.txt and adjust plugin version_info for 0.9.4 release
1431
1432
New commands, similar to standard bzr commands:
1433
 qadd, qinfo, qinit, qmerge and qrevert
1434
1435
New 'hybrid' commands:
1436
 qgetnew, qgetupdates, qinit
1437
1438
Hybrid commands provide universal interface to several similar
1439
bzr functions in one dialog and supposed to be configurable
1440
via dialog options.
1441
1442
This release is also contains next improvements: all q-commands
1443
now lazily registered to to minimalize the bzr startup time;
1444
autocompleter in qcommit now understand more programming languages, 
1445
not only C/Python; qcommit trying to spell check your commit message,
1446
if you have PyEnchant installed; qannotate and qdiff(!) highlight
1447
syntax of source code files; qlog can use bzr-search plugin for
1448
searching in history; qlog can show combinated history for several
1449
branches from one shared repository.
1450
1451
Here the list of most user-visible changes since 0.9.3:
1452
1453
 * qadd, qinfo, qinit, qmerge and qrevert:
1454
    * Added new commands.
390.2.5 by Gary van der Merwe
Update News.
1455
 * qannotate:
1456
    * A working tree is no longer required to annotate a file.
1457
    * The column widths are resize automaticly.
447 by Alexander Belchenko
update NEWS.txt and adjust plugin version_info for 0.9.4 release
1458
    * Syntax highlighting of annotated file (Pygments library required).
390.2.5 by Gary van der Merwe
Update News.
1459
 * qbrowse:
447 by Alexander Belchenko
update NEWS.txt and adjust plugin version_info for 0.9.4 release
1460
    * A context menu item has been added to annotate a file.
1461
 * qcommit:
1462
    * Improved auto-completer understand more programming languages.
1463
    * Checkbox to select/deselect all files
1464
    * Simple spell checker support (required PyEnchant library)
1465
    * Ignored items no longer shown.
390.2.5 by Gary van der Merwe
Update News.
1466
 * qdiff:
1467
    * A checkbox has been added to control weather a Complete diff is shown.
447 by Alexander Belchenko
update NEWS.txt and adjust plugin version_info for 0.9.4 release
1468
    * Syntax highlighting of shown files (Pygments library required).
1469
    * Diffing across 2 branches.
1470
    * Show revno in the window title not revid if possible.
349.1.32 by Gary van der Merwe
Update NEWS.txt - Some of this graph work is really hard to describe...
1471
 * qlog:
1472
    * The graph is now not hidden when you search.
1473
    * Improved graph layout.
1474
    * The graph now shows lines for sprouts and roots.
349.1.42 by Gary van der Merwe
Update News
1475
    * You can specify multiple branches, or multiple files or a repository as a
1476
      location. Heads from different branches are labeled.
349.1.33 by Gary van der Merwe
qlog: Make it possible to specify multiple branches, or multiple file. Make pending merges are show.
1477
    * Pending merges are shown.
349.1.42 by Gary van der Merwe
Update News
1478
    * A refresh button has been added.
447 by Alexander Belchenko
update NEWS.txt and adjust plugin version_info for 0.9.4 release
1479
    * If you have bzr-search installed, and the branch you are viewing has index,
399 by Gary van der Merwe
Update NEWS.txt re bzr-search intergration.
1480
      you can search using the index. (#251468)
394.1.9 by Mark Hammond
News about new commands.
1481
 * qgetnew
1482
    * New 'hybrid' command to fetch a new working tree.  The dialog allows
1483
      you to choose if you want to 'branch' or 'checkout' the source.
1484
 * qgetupdates
1485
   *  new 'hybrid' command to update a working tree: involves 2 dialogs,
1486
      one shown if the tree is a checkout, and the other if it is a branch.
447 by Alexander Belchenko
update NEWS.txt and adjust plugin version_info for 0.9.4 release
1487
 * New translation added: Galician
1488
1489
NOTES: when upgrading old installation (<0.9.2) of QBzr to 0.9.4,
1490
please uninstall or remove old files first.
1491
394.1.9 by Mark Hammond
News about new commands.
1492
360.1.9 by Alexander Belchenko
0.9.3 release.
1493
0.9.3 - 2008-08-19
320 by Alexander Belchenko
starting 0.9.3
1494
----------------------
360.1.5 by Alexander Belchenko
Update NEWS.txt for 0.9.3
1495
Maintenance release:
1496
1497
 * qcommit:
1498
    * Double-click on pending merge show changes properly (#252879).
1499
    * Better support for compiz (#245419).
1500
    * New command-line options: --local and --message (#253613).
1501
 * qdiff: 
1502
    * Added a refresh button (#252191).
360.1.9 by Alexander Belchenko
0.9.3 release.
1503
    * Workaround for random segfault of qdiff due the bug in bzrlib's
1504
      C implementation of patience diff sequence matcher.
1505
    * Show x-bit (+x) property for added/removed files in side-by-side view.
360.1.5 by Alexander Belchenko
Update NEWS.txt for 0.9.3
1506
 * qlog: 
1507
    * When you search on revision id or revision number, it selects the
1508
      revision that matches, rather than filtering the ones that don't. 
1509
      This also faster.
1510
    * New revision details view.
1511
    * Fixed problem with showing merges for some branches (#255265).
1512
    * Support for Redmine bug URLs.
1513
 * merge --qpreview:
1514
    * workaround for bug in bzrlib's PreviewTree related to renamed files
1515
      (#251537).
1516
 * qpull/qbranch:
1517
    * Better detection of bzr executable for the case of standalone bzr.exe
1518
      (#256793).
1519
 * New translations: Dutch, French, Italian, Japanese
1520
1521
Launchpad Translations service re-enabled for translations of QBzr strings.
1522
1523
NOTES: when upgrading old installation (<0.9.2) of QBzr to 0.9.3, 
1524
please uninstall or remove old files first.
1525
320 by Alexander Belchenko
starting 0.9.3
1526
319 by Alexander Belchenko
update NEWS.txt for 0.9.2.
1527
0.9.2 - 2008-07-22
235 by Alexander Belchenko
starting 0.9.2
1528
----------------------
301 by Alexander Belchenko
NEWS.txt: added summary for 0.9.2 release and list of changes grouped by q-commands.
1529
This release is first step towards QBzr 1.0.
319 by Alexander Belchenko
update NEWS.txt for 0.9.2.
1530
1531
In this release QBzr introduce new qlog view with nice graph of revisions.
1532
qcat window now allow you to see images as images, binary files as hex dump,
1533
and target for versioned symlink. Side-by-side diff now able to show changes 
1534
in image files; side-by-side and unidiff will show you changes in executable 
1535
bit as well. Also you can specify in command line which files 
1536
(added/removed/modified/renamed) you want to see in qdiff.
1537
1538
Also there is many other improvements and many bugfixes. 
1539
See the list of user-visible changes below.
1540
1541
NOTES: when upgrading old installation of QBzr to 0.9.2, please uninstall
1542
or remove old files first.
235 by Alexander Belchenko
starting 0.9.2
1543
301 by Alexander Belchenko
NEWS.txt: added summary for 0.9.2 release and list of changes grouped by q-commands.
1544
 * qannotate: 
1545
    * Show tags (if any) for revision in revision message view (#149246)
1546
 * qbrowse: 
1547
    * Now supports any kind of URLs as branch location, not only local
1548
      paths (#241930)
1549
    * Double-click on file opens qcat window and show file content
1550
      (#148028). Also user can run this action via context menu -> View file
1551
 * qcat: 
1552
    * Show content of image file as image (#242070) and hex dump for other
1553
      binary files
1554
    * Now able to show symlink target. Window title better reflects content
1555
      type
1556
 * qcommit: 
1557
    * Don't show entire filename as extension if name started with dot
1558
      (e.g. for .bzrignore files)
1559
    * Set focus on Message Edit area if there is no saved message;
1560
      otherwise set focus on OK button (#215271)
1561
    * UI improvements:
1562
        * user can walk with Tab key over all control widgets (#243177);
1563
        * message saved not only when user press Cancel, but on other closing
1564
          actions too (e.g. Alt+F4);
1565
        * Ctrl+Enter in message edit area triggers commit action (#148156)
1566
 * qdiff: 
1567
    * Options to filter diff output (to see added/deleted/modified/renamed 
1568
      files in any combination)
1569
    * Show label '[binary file]' for modified binary files (#165006)
1570
    * Images are shown in side by side diff. (#242083)
1571
    * Window loads straight away, and the diff loads incrementaly in the
1572
      background, showing files that have be diffed as the become availible.
1573
      (#174964)
1574
    * Show changes in x bits. (#153817)
1575
 * qlog: 
1576
    * Always show location even in the case it runs as ``bzr qlog``
1269 by Gary van der Merwe
Fix spelling of collapse.
1577
    * Add a revision graph that can be expanded and collapsed. (#242752)
292 by Gary van der Merwe
Update NEWS.txt
1578
 * qdiff, qcat, qannotate: Font sizes are no longer set a a small 8pt. They
294 by Gary van der Merwe
qdiff: Show changes in x-bits.
1579
   now use the default widget font size. (#240859)
292 by Gary van der Merwe
Update NEWS.txt
1580
237 by Alexander Belchenko
qlog: always show location even in the case it runs as ``bzr qlog``.
1581
234 by Alexander Belchenko
Update NEWS.txt for 0.9.1 release.
1582
0.9.1 - 2008-06-17
226.1.9 by Alexander Belchenko
starting 0.9.1
1583
----------------------
234 by Alexander Belchenko
Update NEWS.txt for 0.9.1 release.
1584
Maintenance release:
1585
1586
 * qannotate: fixing incompatibility with Python 2.4.x 
1587
   in decoding lines to unicode (#209467)
1588
 * qbrowse->qlog->qdiff: properly lock repository before
1589
   invoking qdiff window (#209875)
1590
 * qconfig no more fails if whoami missed e-mail. (#239534)
1591
 * catching PyQt4 ImportError and show to user explanation
1592
   message instead a traceback. (#240123, #163728)
1593
 * Fix "QPainter::begin: A paint device can only be painted 
1594
   by one painter at a time." warning from Qt (#234965)
1595
1596
Translations was updated; Spanish translation added.
1597
Launchpad Rosetta service no more used for translations.
1598
See "Help translate" section in README.txt for details.
226.1.9 by Alexander Belchenko
starting 0.9.1
1599
226.1.6 by Lukáš Lalinský
Update version numbers and add changelog.
1600
0.9.0 - 2008-03-29
194 by Lukáš Lalinský
Start 0.9.0 development.
1601
----------------------
1602
226.1.6 by Lukáš Lalinský
Update version numbers and add changelog.
1603
 * New commands: qpull, qpush, qbranch
1604
 * New qannotate view
1605
 * Search for author names, revision ids/numbers in qlog
1606
 * Fixed single-file diff of renamed file in qlog
1607
 * Display child revision links in qlog
1608
 * New option for local commit in qcommit
1609
 * Handle empty revision specified in qbrowse
1610
 * Display author names instead of committer names in qbrowse
1611
 * Fixed `qbrowse -rN`
1612
 * Fixed getting of modified files in qlog opened from qbrowse
194 by Lukáš Lalinský
Start 0.9.0 development.
1613
192 by Lukáš Lalinský
Update NEWS.txt and version numbers.
1614
0.8.0 - 2007-12-08
1615
------------------
156 by Alexander Belchenko
start 0.8.0 development.
1616
181 by Lukáš Lalinský
Update NEWS.txt
1617
 * qannotate:
1618
    * Double clicking history in annotate window should open diff window.
1419 by IWATA Hidetaka
Update NEWS
1619
      (Lukテ。ナ。 Lalinskテス, #148024)
181 by Lukáš Lalinský
Update NEWS.txt
1620
 * qbrowse:
1621
    * Context menu "Show log" now actually works.
1622
      (Alexander Belchenko, Mario del Pozo, #147434)
192 by Lukáš Lalinský
Update NEWS.txt and version numbers.
1623
 * qcat:
1624
    * Show contents of a file in a particular revision.
1419 by IWATA Hidetaka
Update NEWS
1625
      (Lukテ。ナ。 Lalinskテス)
181 by Lukáš Lalinský
Update NEWS.txt
1626
 * qcommit:
1627
    * Ask for confirmation when trying to commit with empty message.
1419 by IWATA Hidetaka
Update NEWS
1628
      (Lukテ。ナ。 Lalinskテス, #173327)
181 by Lukáš Lalinský
Update NEWS.txt
1629
    * Remember the last message on cancel or error.
1419 by IWATA Hidetaka
Update NEWS
1630
      (Lukテ。ナ。 Lalinskテス, #149743)
181 by Lukáš Lalinský
Update NEWS.txt
1631
 * qconfig:
1419 by IWATA Hidetaka
Update NEWS
1632
    * New command. (Lukテ。ナ。 Lalinskテス)
181 by Lukáš Lalinský
Update NEWS.txt
1633
 * qdiff:
1634
    * Removed unused option --inline. (Alexander Belchenko, #148409)
1635
    * Fix a special case where the line in the HTML view still contained
1419 by IWATA Hidetaka
Update NEWS
1636
      newline characters. (Lukテ。ナ。 Lalinskテス)
1637
    * Fix failure for modified file in moved directory. (Lukテ。ナ。 Lalinskテス)
181 by Lukáš Lalinský
Update NEWS.txt
1638
 * qlog:
1639
    * Add a global branch lock around qlog to make showing of modified
1419 by IWATA Hidetaka
Update NEWS
1640
      files on packs faster. (Lukテ。ナ。 Lalinskテス, #173327)
1641
    * Use a flat list for single-file log. (Lukテ。ナ。 Lalinskテス, #172558)
181 by Lukáš Lalinský
Update NEWS.txt
1642
    * Display text with the right color for selected but non-active lines
1643
      with tags/bugs. (Alexander Belchenko)
1644
    * Open a single-file diff window after double-clicking on a file.
1419 by IWATA Hidetaka
Update NEWS
1645
      (Lukテ。ナ。 Lalinskテス, #148410)
1646
    * Search in commit messages. (Lukテ。ナ。 Lalinskテス, #162952)
158 by Alexander Belchenko
qbrowse: context menu "Show log" now actually works.
1647
153.1.12 by Alexander Belchenko
Update NEWS.txt and version numbers for 0.7.1 release
1648
0.7.1 - 2007-11-17
1649
------------------
1650
1651
 * Custom implementation of global bzr option 'change' used by qdiff,
1652
   to provide support of bzr older than 0.91. (#162875)
1653
 * qannotate no more try to read revisions outside of text origins.
1654
   (#151458, #162505)
1655
 * Windows installers contain compiled translations files. (#162951)
153.1.1 by Alexander Belchenko
prepare 0.7.1 branch
1656
153 by Lukáš Lalinský
Update NEWS.txt and version numbers.
1657
0.7.0 - 2007-11-10
1658
------------------
1659
1660
 * Added version info for 'bzr plugins'.
1661
 * Gettext support.
1662
 * Remember window sizes and states. (#148157)
1663
 * qdiff:
1664
    * New command line option '-c'.
1665
    * Optional unified diff view.
1666
    * Use per-branch 'encoding' option to decode source code. (#148159)
1667
 * qlog:
1668
    * Display text with the right color for selected lines with
1669
      tags/bugs. (#147998)
1670
    * Use os.startfile to open external links if the webbrowser module
1671
      is not available. (#148002)
1672
    * Add the Diff button in the Log dialog.
1673
    * Display only the committer/author name in revision lists.
1674
 * qcommit:
1675
    * Fixed commit with pending merges. (#148849)
1676
    * Allow reverting and viewing changes of multiple files in qcommit.
1677
    * Double click on a pending merged revision will show the changes.
1678
    * Fixed pre-selecting of files specified on the command line.
1679
112 by Lukáš Lalinsky
Update NEWS.txt and version numbers.
1680
0.6.0 - 2007-09-06
109 by Lukáš Lalinsky
Support for 'bzr commit --author' equivalent.
1681
------------------
1682
1683
 * Support for --fixes and --author eqivalents in the commit dialog.
1684
 * Display fixed bugs in the log view.
112 by Lukáš Lalinsky
Update NEWS.txt and version numbers.
1685
 * Changed color of tags to yellow (to make it more consistant with gitk/hgk).
1686
 * Faster diff viewing from the log window.
1687
 * Pending merges in the commit dialog are now displayed as a flat list.
1688
 * PyQt 4.3 fixes.
109 by Lukáš Lalinsky
Support for 'bzr commit --author' equivalent.
1689
101 by Lukáš Lalinský
Added changlog, changed version number to 0.5.0.
1690
0.5.0 - 2007-07-29
1691
------------------
1692
1693
 * Improved annotation viewer.
1694
 * Fixed Windows installer (included the Queue Python module).
1695
97 by Lukas Lalinsky
Update NEWS.txt
1696
0.4.0 - 2007-07-20
85 by Lukáš Lalinský
qbrowse of a new branch errors (#113602)
1697
------------------
1698
1699
 * qbrowse of a new branch errors (#113602)
86 by Lukáš Lalinský
Support for diffing of two working trees.
1700
 * Support for diffing of two working trees.
87 by Lukáš Lalinský
Display pending merges in the commit dialog.
1701
 * Display pending merges in the commit dialog.
89 by Lukáš Lalinský
Display tags in the log view.
1702
 * Display tags in the log view.
90 by Lukáš Lalinský
Fixed working tree locking for qannotate by using tree.path2id instead of tree.inventory.path2id. (#121631)
1703
 * Fixed working tree locking for qannotate by using tree.path2id
1704
   instead of tree.inventory.path2id. (#121631)
97 by Lukas Lalinsky
Update NEWS.txt
1705
 * New diff viewer.
85 by Lukáš Lalinský
qbrowse of a new branch errors (#113602)
1706
84 by Lukáš Lalinský
Version number.
1707
0.3.1 - 2007-03-15
1708
------------------
1709
1710
 * Compatibility with bzr 0.15
1711
79 by Lukáš Lalinský
Increase version numbers, add NEWS.txt entry.
1712
0.3.0 - 2007-03-09
1713
------------------
1714
1715
 * Rewritten diff viewer:
1716
   * Now works also with binary files.
1717
   * Displays more information about the files.
1718
 * qbrowse uses native system icons instead of the Tango ones.
1719
 * Windows installer for the 'standalone' Bazaar package.
1720
70 by Lukáš Lalinský
Add date.
1721
0.2.0 - 2007-02-02
60 by Lukáš Lalinský
Auto-complete file, class, method and variable names in the commit message editor.
1722
------------------
1723
1724
 * Bug Fixes:
1725
   * qdiff
1726
     * Fixed highlighting of inter-line changes containing HTML.
1727
   * qcommit
1728
     * The editor now doesn't accept rich-text.
1729
1730
 * New Features:
1731
   * qdiff
1732
     * Configurable window size.
1733
   * qcommit
1734
     * Non-versioned are hidden by default, add a checkbox to show them.
1735
     * Auto completion of file and variable/class/function names (only for
1736
       Python source code right now, but it's easily extendable for other
1737
       languages).
63 by Lukáš Lalinský
CommitWindow: Added context menu with option to show differences and revert a file.
1738
     * Added option to revert a file from the commit dialog.
60 by Lukáš Lalinský
Auto-complete file, class, method and variable names in the commit message editor.
1739
1740
0.1.0 - 2006-12-26
1741
------------------
49 by Lukáš Lalinský
First changelog entry
1742
50 by Lukáš Lalinský
Update version number.
1743
 * Initial release.