summaryrefslogtreecommitdiffstats
path: root/cervisia/ChangeLog
blob: 7c378f873a8cf84b944dcd864eed69e520b88714 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
2008-08-15  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #162523:
	  Allow cvsnt users to login to repositories.

2008-06-18  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #164216:
	  Fixed crash when updating the status after adding a directory to a repository.

2007-09-11  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #148162:
	  Workaround a regression in Qt 3.3.8 QDateTime::fromString().
	  Patch by Martin Koller.

2007-01-13  André Wöbbeking  <Woebbeking@kde.org>

	* Fix:
	  Handle '.' in user name when adding a repository.

2006-09-02  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #133129:
	  Dates from cvs history are parsed correctly.

	  While at it also made parsing more robust and added event 'P'
	  "Update, Patched".

2006-08-12  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #131695:
	  Broken repository locations don't crash cvsservice anymore.

2005-08-03  Christian Loose <christian.loose@kdemail.net>

	* Implemented wish #92938:
	  Added ability to exclude files in the commit dialog from
	  the subsequent commit.

2005-03-30  Christian Loose <christian.loose@kdemail.net>

	* Change License to GPL.

2005-03-17  Christian Loose <christian.loose@kdemail.net>

	* Implemented wish #40760:
	  New item in context menu to fold/unfold the
	  selected folder and its subfolders.

2005-03-07  Christian Loose <christian.loose@kdemail.net>

	* Added support for commit template message (CVS/Template) in
	  the commit dialog. Patch by Darrell Esau.

2005-03-04  Christian Loose <christian.loose@kdemail.net>

	* Fix BR #97664:
          Fix statusbar when embedded in Konqueror.

2005-01-31  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #95257:
	  Added new setting for a color. It is used to highlight files in
	  the update view with status "Not in CVS".

2005-01-09  André Wöbbeking  <Woebbeking@kde.org>

	* Added an icon for "Diff". Thanks to Jonathan Riddell.

2004-12-08  Christian Loose  <christian.loose@kdemail.net>

	* Fix BR  #90346:
          Normalize user-entered CVSROOT specification before adding
	  a new group to the cvsservicerc configuration file. This
	  prevents duplicate entries in the repository list.

2004-11-30  Christian Loose  <christian.loose@kdemail.net>

	* Fix BR #94083:
	  Don't crash while removing old 'Edit with...' menu item
	  from the context menu. This can happen after the user 
	  switched tabs in Konqueror.

2004-11-11  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #92576:
	  Use correct encoding for status messages.

2004-10-26  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #78696:
	  Added possibility to get a notification, when a cvs commit job
	  has finished.

2004-10-14  André Wöbbeking  <Woebbeking@kde.org>

	* Added a search line (ala JuK and KMail) to the CVS log list view.

2004-09-10  Christian Loose  <christian.loose@kdemail.net>

	* Fix bug #89215: 
	  Always make sure that directory entries '.' and '..' 
	  are part of the ignore list to prevent an endless loop
	  in UpdateDirItem::maybeScanDir().

2004-09-09  Christian Loose  <christian.loose@kdemail.net>

	* Added new command-line option -annotate.

2004-08-30  Christian Loose  <christian.loose@kdemail.net>

	* Added new item 'Properties' to context menu. It
	  shows the properties dialog for the selected file.

2004-08-28  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #74751:
	  Added support for non-recursive checkouts to the
	  checkout dialog. Patch by Sergio Visinoni.

2004-08-23  Christian Loose  <christian.loose@kdemail.net>

	* Implemented bug #74862:
	  In the checkout dialog, it's now possible to fetch 
	  the existing branch/tag names for a module from the 
	  cvs server.
	* Fix bug #87830: 
	  Always read the cvs client option from the configuration
	  file even when there is no sandbox open.

2004-07-13  André Wöbbeking  <Woebbeking@kde.org>

	* Implemented FR #67805, #67806, #67807, #67809:
	  Hooray, icons for Cervisia's (main) actions.
	  Thanks to Marco Martin for the great artwork!

2004-07-11  Christian Loose  <christian.loose@kdemail.net>

	* Fix bug #83239:
	  Fixed retrieving author from cvs log output.

2004-07-09  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #75825:
	  The context menu for the file view gained an
	  'Edit With' menu. It's now possible to start a
	  different application for the selected file.

2004-07-07  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #75017:
	  Show the patch option dialog when the user called the
	  'Create patch against repository' action and pass
	  the selected options to the 'cvs diff' command.

2004-07-05  Christian Loose  <christian.loose@kdemail.net>

	* Added a new patch option dialog. This lets you choose
	  the options passed to the diff command when creating
	  a patch with the 'Create Patch' button in the log
	  dialog.

2004-06-21  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #66231:
	  Added new 'Create Patch' button to the log dialog. This
	  feature makes it possible to create a patch between 
	  arbitrary CVS revisions.

2004-06-02  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #77894:
	  Added support for a checkout of a module without 
	  the CVS folder. (cvs export)
	  Patch by Dermot Daly

	* Implemented wish #80177:
	  It's now possible to checkout a project under an
	  alias name. (cvs checkout -d)
	  Patch by Dermot Daly

2004-05-29  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #63592:
	  Honor the CVSROOT/cvsignore file by downloading it from the
	  cvs server and adding it to the global ignore list.

2004-05-29  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #81665: don't show duplicated files in the file view (did 
	  only occur when the option "Update Recursively" wasn't active).

2004-05-21  Christian Loose  <christian.loose@kdemail.net>

	* Added a new method to download the CVSROOT/cvsignore file
	  from the cvs server to the DCOP service.

2004-05-17  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #58254: honor option "Hide Non-CVS Files" when opening 
	  a branch in the file tree.

2004-05-17  Christian Loose  <christian.loose@kdemail.net>

	* Implemented wish #41467:
	  Added possibility to hide files with status Unknown by 
	  extending the current option "Hide Up-To-Date Files". This option
	  is now called "Hide Unmodified Files". 

2004-05-16  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #81498: handle spaces in the working folder name correctly.

2004-05-07  Christian Loose  <christian.loose@kdemail.net>

	* Added auto completion to the working folder line edit
	  in the checkout and the import dialog.

2004-05-05  Christian Loose  <christian.loose@kdemail.net>

	* Added support for compression levels (-z) above three.

2004-04-29  Christian Loose  <christian.loose@kdemail.net>

	* Activated spellchecking in changelog dialog.
	* Implement BR #79957:
	  Spellchecking in commit dialog.
	  (patch by theboywho@ruddyperl.com)

2004-04-23  Christian Loose  <christian.loose@kdemail.net>

	* Big cleanup - removed KDE 3.1 support

2004-04-14  Christian Loose  <christian.loose@kdemail.net>

	* Fix session management

2004-04-13  Christian Loose  <christian.loose@kdemail.net>

	* Implemented BR #74754:
	  Added support for 'cvs init' to create a new repository.

2004-04-01  Christian Loose  <christian.loose@hamburg.de>

	* Fix BR #46871:
	  Preserve file content in resolve dialog:
	   - don't remove characters
	   - don't add or remove new line markers
           - handle A+B/B+A cases with no new line marker at
             the end of the first version correctly
	* Fix BR #74903:
	  Don't choke on conflict markers that are not on a
	  separate line in the resolve dialog. This happens 
	  when the file didn't end with a new line marker 
	  before CVS encountered the conflict.
	* Fix BR #78800:
	  Lock harder whether a directory really is under CVS control.
	  Fix by Frerich Raabe.

2004-03-17  Christian Loose  <christian.loose@hamburg.de>

	* Don't execute shell scripts or .desktop files when the user used
	  the edit file function. (BR #77440)

2004-03-02  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #55871:
	  - truncate the tooltip text if necessary
	  - use a subclassed QToolTip instead of the own TipLabel.

2004-03-01  Christian Loose  <christian.loose@hamburg.de>

	* Implemented BR #72861:
	   Added support for option "use the file's modification time as the time 
	   of import" (-d) to the cvs import function.

2004-02-24  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR #75201:
	  Prevent crash when you activate a CervisiaPart view with RMB in 
	  a Koqueror with more than one view.

2004-02-20  Christian Loose  <christian.loose@hamburg.de>

	* Fix remembering the last input values in checkout dialog.

2004-02-01  Christian Loose  <christian.loose@hamburg.de>

	* LogTree now derives from QTable instead of the deprecated QtTableView

2004-01-22  Christian Loose  <christian.loose@hamburg.de>

	* Fix BR #70936:
	  Prevent crash while embedded into Quanta because of
	  a name conflict between the TagDialog classes.

2004-01-16  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR 72519 (file view):
	  Don't select hidden files when you select a range of files 
	  with Shift key. This prevents you from evil accidents (i.e.
	  "Remove from Repository").

2003-10-04  Christian Loose  <christian.loose@hamburg.de>

	* Do a cvs logout when a user removes a pserver repository item. 
	  This way the repository isn't re-added because of the .cvspass file.

2003-10-03  Christian Loose  <christian.loose@hamburg.de>

	* Added support to add or remove watches to the cvs DCOP service. 

2003-09-14  Christian Loose  <christian.loose@hamburg.de>

	* Added new function makePatch() to the cvs DCOP service
	  to create a patch against the repository.

2003-09-05  Christian Loose  <christian.loose@hamburg.de>

	* Implemented BR #56716:
	  Added login/logout functionality for pserver cvs
	  servers.

2003-08-30  Christian Loose  <christian.loose@hamburg.de>

	* Added editors() and import() methods to cvs DCOP service

2003-08-29  Christian Loose  <christian.loose@hamburg.de>

	* Removed the editor option from the settings dialog. We
	  use KRun now to start the preferred editor for the given
	  mime-type.
	* Fix BR #53815: Prevent the user from changing the directory
	  with konqueror's tree view while there is a job running
	  in the protocol view.

2003-08-28  Christian Loose  <christian.loose@hamburg.de>

	* Added a new button (View) to the log dialog to view
	  the selected revision of a file in the preferred editor.
	* Added method downloadRevision() to the cvs DCOP service
	  to download a specific revision of a file.

2003-08-27  Christian Loose  <christian.loose@hamburg.de>

	* Revamped settings dialog:
	  - Used KJanusWidget::IconList instead of KJanusWidget::Tabbed
	  - Merged 'Appearance' and 'Colors' page
	  - Moved creation of option pages in separate methods

2003-08-09  André Wöbbeking  <Woebbeking@kde.org>

	* Make file view configurable (column order/widths, sorting).

2003-08-02  André Wöbbeking  <Woebbeking@kde.org>

	* Fix/Implement FR 56042:
	  Use the configured colors as foreground colors in the file AND
	  protocol view and a bold font to improve readability of the text
	  for modified, added and removed files.

2003-07-30  Christian Loose  <christian.loose@hamburg.de>

	* Added lock() and unlock() methods to the DCOP service.
	* Replace the lock and unlock implementation in CervisiaPart
	   by calls to the new methods in the DCOP service.

2003-07-28  Christian Loose  <christian.loose@hamburg.de>

	* Add search functionality to the plain log view. Now you
	   can search for a word in the commit messages.

2003-07-16  Christian Loose  <christian.loose@hamburg.de>

	* Added new view variant for cvs' log output to the log dialog.
	   This view shows the data in a format that is very similar to
	   the format of the command-line output of cvs log.

2003-07-09  Christian Loose  <christian.loose@hamburg.de>

	* New watchers dialog: Cervisia now shows the watchers of
	   the selected files in a nice dialog instead of just showing cvs'
	   output in the protocol view.

2003-07-07  Christian Loose  <christian.loose@hamburg.de>

	* Added createTag() and deleteTag() methods to the DCOP
	   service and use them in the part.

2003-07-04  Christian Loose  <christian.loose@hamburg.de>

	* Implement BR #60604: It's now possible to select
	   revision B in Log dialog with Ctrl key + left mouse button in
	   addition to the middle mouse button.

2003-06-26  Christian Loose  <christian.loose@hamburg.de>

	* Start/Stop the ssh-agent process and setup the cvs
	   job environment to use it.
	* Initial version of our own little ssh-askpass program.
	* Initial version of the SshAgent class which will later enable
	   the cvs DCOP service to utilize the ssh-agent program.

2003-06-19  Christian Loose  <christian.loose@hamburg.de>

	* Added showWatchers() method to the DCOP service.

2003-06-19  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR 59275 (DiffZoomWidget):
	  o Use QStyle::querySubControlMetrics() to get the exact
	    geometry of the scroll bar groove.
	  o Better performance for big files.

2003-06-14  Christian Loose  <christian.loose@hamburg.de>

	* Implement BR #59644: Change key shortcuts for cvs add and
	   cvs remove to Insert and Delete. Now you can use the plus and
	   minus keys for the tree view.

2003-06-08  Christian Loose  <christian.loose@hamburg.de>

	* Added possibility to DCOP service to retrieve the accumulated
	   output after cvs command finished.

2003-06-04  Christian Loose  <christian.loose@hamburg.de>

	* Added new command line option to show a log dialog for
	   a given file without starting the whole program.
	   Usage: cervisia -log main.cpp

2003-06-03  Christian Loose  <christian.loose@hamburg.de>

	* Fix BR #59267: Re-added "clear" command to the
	   RMB context menu of the ProtocolView

2003-05-29  Christian Loose  <christian.loose@hamburg.de>

	* Font of ChangeLog dialog now configurable.

2003-05-25  Christian Loose  <christian.loose@hamburg.de>

	* Added a method to retrieve a list of modules in the repository
	  to the cvs DCOP service (cvs checkout -c).
	* Use the new method in the CheckoutDialog.

2003-05-22  Christian Loose  <christian.loose@hamburg.de>

	* Added edit() and unedit() method to cvs DCOP service
	  and used them for the corresponding actions in
	  Cervisia.

2003-05-14  Christian Loose  <christian.loose@hamburg.de>

	* Use DCOP service for history action
	* Added history() method to cvs DCOP service

2003-05-10  André Wöbbeking  <Woebbeking@kde.org>

	* Fix BR 50918:
	  o Added possibility to diff a selected file against the
	    newest version in the repository (cvs diff -r HEAD).
	  o Now External and internal diff show the same differences.

2003-05-09  Christian Loose  <christian.loose@hamburg.de>

	* Use DCOP service for commit action
	  (CervisiaPart::slotCommit())
	* Convert CervisiaPart::updateActions() from manually
	  changing the state of the menu items to using
	  KXMLGUIClient::stateChanged() with the corresponding
	  setup in the part's rc-file.

2003-05-05  André Wöbbeking  <Woebbeking@kde.org>

	* Diff between any revision and the sandbox (only select
	  revision A in the log dialog).

2003-04-18  Christian Loose  <christian.loose@hamburg.de>

	* Fix BR 56042: Better default colors for white
	  background
	* Fix BR 56942: Escape output lines for protocol view
	  so html tags in commit messages aren't interpreted

2003-02-28  Christian Loose  <christian.loose@hamburg.de>

	* Fix BR #54382: Display warning message in remove dialog
	  to make clear that the action will also remove the local
	  copy of the selected files.

2003-02-24  Christian Loose  <christian.loose@hamburg.de>

	* Make shortcut keys of actions which are part of CervisiaPart
	  configurable (#55125).

2003-02-21  Christian Loose  <christian.loose@hamburg.de>

	* Implemented BR #41263: Added splitters to resolve
	  dialog.

2003-02-18  Christian Loose  <christian.loose@hamburg.de>

	* Big cleanup of parseCvsDiff() in diff dialog

2003-02-17  Christian Loose  <christian.loose@hamburg.de>

	* Use DCOP service for diff dialog.
	* Added private method callExternalDiff() in diff
	  dialog to make parseCvsDiff() more readable.

2003-02-16  Christian Loose  <christian.loose@hamburg.de>

	* Improved size handling for Repository dialog,
	  Add repository dialog and Checkout dialog.

2003-02-12  Christian Loose  <christian.loose@hamburg.de>

	* Bug 54106: Display error message when user tries to
	  access a remote repository
	* Improved size handling for Commit dialog, History dialog,
	  Resolve dialog and Resolve edit dialog
	* Removed code duplication in Commit dialog when
	  displaying the Diff dialog

2003-02-11  Christian Loose  <christian.loose@hamburg.de>

	* Improved size handling for Diff dialog

2003-02-10  Christian Loose  <christian.loose@hamburg.de>

	* Remove CervisiaShell's dependency on CervisiaPart
	* Moved filter status indicator to CervisiaPart
	* Improve dialog size handling for ChangeLog dialog
	  (use new KDialogBase methods to save the size into
	  CervisiaPart's configuration file)

2003-02-06  Christian Loose  <christian.loose@hamburg.de>

	* Try to get the user name and email address for the
	  changelog from the control center settings (KEMailSettings)
	  before asking the system.

2003-02-02  Christian Loose <christian.loose@hamburg.de>

	* Added login() and logout() methods to DCOP service.

2003-01-26  André Wöbbeking <Woebbeking@kde.org>

	* Implemented new option "Hide Empty Directories"

2003-01-23  Christian Loose <christian.loose@hamburg.de>

	* Implemented wish #41468: Remember last open directory
	  in KDirSelect dialog

2003-01-21  Christian Loose <christian.loose@hamburg.de>

	* Added remove() method to cvs DCOP service
	* Use DCOP service for cvs add and cvs remove

2003-01-18  Christian Loose <christian.loose@hamburg.de>

	* Remove custom dialog size handling from annotation
	  dialog. The size is stored globally to simulate
	  Cervisia's old behaviour.

2003-01-17  Christian Loose <christian.loose@hamburg.de>

	* Remove restorePseudo() hack
	* We always want to save "Current Directory". So move out
	  of the session management methods.
	* Settings for the part are now handle by the part. This
	  fixes partly the bug #38235.

2003-01-16  Christian Loose <christian.loose@hamburg.de>

	* Changed main window size handling. The window size is now
          handled by KMainWindow.
	* Added method openURL() to CervisiaShell. Use this method to
	  open the sandbox which was provided on the command line.
	  TODO: remove restorePseudo()

2003-01-11  Christian Loose <christian.loose@hamburg.de>

	* Added help button to CommitDialog
	* Use DCOP service to retrieve Tags and Branches for TagDialog,
	  MergeDialog und UpdateDialog
	* Added new AddRemoveDialog (extracted from CommitDialog)
	* Make functionality to view diff in CommitDialog more visible
	  by adding diff button.

2003-01-11  André Wöbbeking <Woebbeking@kde.org>

	* unfoldTree(): reduced flicker and improved perfomance by disabling updates.

2003-01-11  André Wöbbeking <Woebbeking@kde.org>

	* Moved colors from UpdateViewItem to UpdateView:
	  o it's faster as you don't need TDEConfig in UpdateViewItem ctor
	  o it needs less memory (3 colors per item)

2003-01-09  Christian Loose <christian.loose@hamburg.de>

	* Use DCOP stubs to access the methods of the cvs DCOP service
	* Added new method update() and checkout() to DCOP service
	* Use TDEProcess::operator<< instead of QString::operator+= to
	  build the command line
	* Make CVS_SERVER configurable in DCOP service
	  (GUI is missing)
	* Break up updateOrStatus() method in cervisiapart.cpp
	* Use DCOP service to update the working copy

2003-01-04  Christian Loose <christian.loose@hamburg.de>

	* Use DCOP service to update status for UpdateView

2003-01-02  Christian Loose <christian.loose@hamburg.de>

	* Added new startJob() method to ProtocolView
	  that uses the new cvs DCOP service

2003-01-02  André Wöbbeking <Woebbeking@kde.org>

	* Replaced deprecated Qt classes/methods with actual equivalents.

2002-12-31  Christian Loose <christian.loose@hamburg.de>

	* Separate GUI from functionality for AnnotateDialog
	* Use DCOP service for log dialog

2002-12-30  André Wöbbeking <Woebbeking@kde.org>

	* Use user's settings (locale and timezone) to display dates.

2002-12-29  André Wöbbeking <Woebbeking@kde.org>

	* Fixed sorting in list views.

2002-12-29  Christian Loose <christian.loose@hamburg.de>

	* Extract AddRepositoryDialog from repositorydlg.cpp
	* Save and read repository configuration to/from the
	  configuration file of the cvs DCOP service
	* Added kconf_update script to copy repository configuration
	  to cvsservicerc

2002-12-28  Christian Loose <christian.loose@hamburg.de>

	* Start and stop cvs DCOP service in CervisiaPart
	* Change working copy directory in DCOP service
	* Use DCOP service for annotate dialog
	* Several changes to the DCOP service
	* Added new parseCvsLog() method to LogDialog that
	  uses the new cvs DCOP service
	* Save and read cvs client and global compression level configuration
	  to/from the configuration file of the cvs DCOP service
	* Added kconf_update script

2002-12-26  André Wöbbeking <Woebbeking@kde.org>

	* Fixed parsing of branch and tag names:
	  o no more trailing spaces
	  o names with more than 24 chars are identified now

2002-12-23  André Wöbbeking <Woebbeking@kde.org>

	* All dialogs:
	  - Inherit from KDialogBase instead of QDialog
	    -> less code and more KDE standard compliant.
	  - removed layout leftovers from old Qt versions.
	  - reduced header dependences.

2002-12-19  Christian Loose <christian.loose@hamburg.de>

	* Replace deprecated QMultiLineEdit with KTextEdit in
	  ChangeLog dialog
	* Added new parseCvsAnnotate() method to AnnotateDialog
	  that uses the new cvs DCOP service

2002-12-18  Christian Loose <christian.loose@hamburg.de>

	* Added a new progress dialog that will replace
	  CvsProgressDialog in the near future

2002-12-17  Christian Loose <christian.loose@hamburg.de>

	* Fixed "fetch of branch list hangs in update dialog" (#50824)

2002-12-14  Christian Loose <christian.loose@hamburg.de>

	* Added first version of cvs DCOP service

2002-12-14  André Wöbbeking <Woebbeking@kde.org>

	* Removed ListViewItem. Use Q/KListViewItem instead.

2002-12-14  André Wöbbeking <Woebbeking@kde.org>

	* ProtocolView::appendLine(): removed trailing <br>
	  as QTextEdit::append() already adds a new paragraph.
	  Detect "U " as remote changed file.

2002-12-12  Christian Loose <christian.loose@hamburg.de>

	* Fix the too small scroll area of diff view when
	  tabs in source code

2002-12-08  Christian Loose <christian.loose@hamburg.de>

	* Make ChangeLog dialog more KDE standard conformant
	  QDialog -> KDialogBase

2002-12-05  Christian Loose <christian.loose@hamburg.de>

	* Don't add a new line to the end of changelog
	* Use QFile instead of FILE* and remove unneeded
	  inheritance in cvsdir.cpp

2002-12-02  Christian Loose <christian.loose@hamburg.de>

	* Fixed commit dialog bigger than screen bug (#50735)

2002-11-29  Christian Loose <christian.loose@hamburg.de>

	* Fixed automatic cvs edit option which called cvs edit
	  for more files than necessary
	* Added support for new .cvspass format introduced with
	  cvs 1.11.1
	* Fixed checkout dialog bigger than screen bug
	* Fixed sort order of the revision numbers in log view

2002-07-25  Christian Loose  <christian.loose@hamburg.de>

	* Use KGenericFactory
	* Revived old filter status indicator in statusbar
	* Preserve empty lines in ChangeLog while adding a
	  new entry

2002-06-28  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Removed Qt1-specific layout management stuff
	* More latin1 conversions removed
        * Command line option --resolve filename
	  (Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>)

2002-06-27  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Mark files with option -kb with a binary icon
	* Fixed restoration of the last loaded sandbox
	* Use different instance names for part and shell,
	  otherwise TDEConfig get messed up

2002-06-26  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Made editor configurable again
	* Readded manpage
	* Put help buttons in all dialogs, linked to
	  the online docs

2002-06-25  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Fixed char buffer to QString conversion in
	  CvsProgressDialog, resulting in random garbage
	  inserted in the annotate view. Also a bug
	  introduced in 2002-06-11
	* Changed annotate view to QListView. Based
	  on a patch by  André Wöbbeking <Woebbeking@kde.org>
	* Hide custom tooltips in list views when contents
	  are scrolled
	* Simplified history dialog filtering by
	  using QListViewItem::setVisible()
	* #include cleanup
	* i18n fixes
	* Rewritten repository settings dialog; its
	  functionality now comprises that of the former
	  dialog and the former add repository dialog
	* Load .ui, .docbook and .xml files with utf8
	  encoding. This can be implemented in a cleaner way
	* Resolved accelerator conflict in resolve dialog
	* Escape all text inserted in richtext tooltips

2002-06-22  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Fixed diff dialog bug due to changes from 2002-06-11

2002-06-18  Roland Krause <rokrau@yahoo.com>

	* View Filter is now applied after Fold/Unfold of the
	  file tree.

2002-06-11  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Interpret all output from cvs in the user's locale

2002-04-28  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Little layout fix in log dialog by Christian Loose
	* Patch by Andrew Speer <andrew.speer@isolutions.com.au>:
	  in tags list (produced by cvs status -v) accept tabs
	  as delimiter

2002-04-22  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Patch by Christian Loose <christian.loose@hamburg.de>:
	  - Allow to specify a comment when importing a module
	  - Enable checkout/import when no item is selected
	* Always enable folding and unfolding the tree

2002-04-17  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Patch by Gregory Green <gregory.p.green@boeing.com>:
	  - Checkout of branches
	* Patch by Roland Krause <rokrau@yahoo.com>:
	  - Added "Last change" to context menu
	  - Added filter for files which are not in cvs
	* Ignore stderr in Make Patch (it would produce
	  invalid patches previously)

2002-04-03  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Release 1.5rich

2002-02-04  Bernd Gehrmann  <bernd@mail.berlios.de>

	* Colored ProtocolView output
	  Based on a patch by Asaf Gery <asaf@telmap.com>

2001-09-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Added 'Force tag creation' option to tag dialog
	  Patch by Alessandro Praduroux <pradu@thekompany.com>

               ======>   TODO Before Importing
	========================================
	* Remove stale CVS directories and add to main repository
	tdesdk/cervisia/CVS
	tdesdk/po/cervisia/CVS
	tdesdk/doc/cervisia/CVS

	cd tdesdk
	cvs add cervisia
	cd cervisia
	cvs add -kb *.png
	cvs add Makefile.am README TODO .cvsignore ChangeLog LICENSE.QPL \
	        cervisia.lsm *.cpp *.h *.rc
	========================================


2001-09-01  Richard Moore  <rich@kde.org>

	* Added support for KDE/Qt 3. At the moment I've just made the
	minimum set of changes required to make it compile. Qt 2.x is
	still supported of course.
	* Moved README, TODO, ChangeLog, cervisia.lsm and LICENSE.QPL to
	the main source directory.
	* Moved version string from configure.in.in to version.h
	* Updated version string
	* Added a kdoc build target to Makefile.am so we can generate some
	api documentation
	* Imported to tdesdk CVS module

2001-07-05  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Added missing icons to doc/common directory

2001-07-04  Richard Moore  <rich@kde.org>

	* Converted to KParts
	* Created a standalone shell app that embeds the part
	* Converted Makefile to use METASOURCES = AUTO

2001-06-23  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Avoid making NotInCVS files up-to-date
	* Don't show attic directories
	* DEBUGOUT -> kdDebug()

2001-06-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Patch by Adrian Schroeter <adrian@suse.de>:
	  - Some QString -> char* conversion fixes
	  - fixes for autoconf 2.50
	* Use Prune Empty Directories settings not only for updates,
	  but also for checkouts

2001-06-19  Richard Moore  <rich@kde.org>

	* Ported UI implementation to use XMLGUI
	* Made UI more style guide compliant
	* Added toolbar configuration
	* Ported settings dialog to use KDialogBase

2001-06-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Again a patch by Colin Macleod <colin.macleod@ivata.com>
	  Compression argument is now configurable per
	  repository, with a global default. Also, -f
	  is given to all commands now.

2001-05-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Made compression argument (-z) configurable.
	  Patch by Colin Macleod <colin.macleod@ivata.com>

2001-05-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed crash when closing settings dialog
	* Fixed first line in annotate dialog disappearing
	* Remade html documentation from docbook, bringing
	  it in line with the kde style
	* Release 1.4.1

2001-05-16  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Cleanup
	* Release 1.4

2001-05-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Patch by Francisco Jose Blasco Abril <francisco.blasco@ds2.es>
	  Adds to the resolve dialog buttons A and B the additional
	  choices A+B and B+A. It is also possible to freely edit
	  items.
	* Use -f option also for cvs log

2001-04-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Support for external diff frontends: Based
	  on a patch by Scott Moore <scott@netcharge.com>

2001-03-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed resolve dialog bug: The merged view was
	  not scrolled to the relevant position

2001-03-18  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Copied and cleaned up the << and >> button stuff from resolve
	  dialog to the diff dialog. Now it is possible to jump between
	  differences by these buttons. Based on ideas and
	  code by Francois Biot <francois.biot@sabre.com>.
	* Zoom widget in diff dialog improved. Ditto.
	* Added a combo in the diff dialog which allows to jump
	  directly to a difference region
	* Release 1.3

2001-03-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Ignore symbolic links

2001-03-12  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Hopefully fixed a crash in the listview which
	  I could not reproduce myself.

2001-03-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Patch by Wynn Wilkes: Allow to open the editor
	  with multiple files
	* Made tab width in diff view customizable
	* Fix in doc/Makefile.am for Solaris.
	  Thanks to Timo Ruottinen <Timo.Ruottinen@iki.fi>
	* Some cleanups wrt constness

2001-03-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
	* Patch by  Cosmin Smeu <cosmin@cosmin.com>:
	  In diff view, replace tabs by spaces

2001-02-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed opening files by double clicking
	* Added small icon to makefile
	* Show directory items in file tree with folder icon
	* Implemented Fold tree
	* Implemented Lock files and Unlock files
	* Implemented Edit files, Unedit Files, Show editors
	* Implemented Hide removed files
	* Added label in the status bar which shows
	  which items are hidden
	* Release 1.2

2001-02-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Changed behaviour of .cvsignore mechanisms
	  for directories: now directories are ignored,
	  _except_ if they appear in CVS/Entries. I'm
	  now quite sure that it matches the behaviour
	  of CVS itself :-)
	* Release 1.1

2001-02-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* In main view, allow tabbing by keyboard between
	  file tree and protocol view
	* Context menus in main view also by keyboard

2001-02-07  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Apply ignore rules to files instead of directories
	  - Yet Another Bug introduced between Betas 2 and 3
	* Ignore CVS directories
	* Pressing Return now edits the current file, not one
	  of the selected files, and never a directory...
	* Quote file name in diff dialog
	* In Merge dialog, implemented buttons to fetch the
	  lists of possible tags and branches

2001-02-06  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Finished filtering in main view - the cast orgy ;-)

2001-02-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Save column sizes of log list
	* In main view and history dialog, let the main column
	  take the remaining space of the list view
	* Do not read in contents of directory repeatedly
	  if it is empty
	* Tooltips for menu items
	* Options -> Settings, in consistency with other KDE apps
	* Rewritten some captions

2001-02-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Implemented Revert - only for cvs 1.11

2001-02-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* In Update to tag dialog, introduced new option
	  Update to branch; implemented buttons to fetch the
	  lists of possible tags and branches
	* In protocol view, added popup with items
	  Clear and Select All

2001-01-31  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed widgets not appearing in the import dialog
	* Made several dialogs non-modal again which I
	  made modal by accident between Beta 2 and Beta 3
	* Added button for fetching the list of possible tags
	  in Delete Tag dialog

2001-01-30  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Updated screenshots in documentation
	* Close CVS/Root file after reading
	* Don't count diagnostic message from cvs server
	  as errors when making a patch
	* Use configured cvs client when making patch

2001-01-29  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Layout fix in Add Watch dialog
	* Use bigger font in ChangeLog dialog, use
	  TDEGlobalSettings::fixedFont() for KDE2

2001-01-28  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Put sort column indicators in all list views
	* New Bonsai-like blame annotation view
	* Reduced free space in log tree, cleaned up the calculation
	* Tool tips in log tree contain revision, author and date now
	  and use Qt's richtext engine; improved positioning
	* Session-save configuration (order and sort direction) of log list
	* Removed KDE1 related legacy classes
	* KDE2 conformant command line handling
	* Updated manpage to KDE2
	* Updated libtool/autoconf stuff, should support --prefix now,
          removed support for --enable-final and --enable-fast-perl

2001-01-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Removed superfluous line breaks in log tree tool tips
	* Fixed bug that prevented cvs info from working when kdehelp
	  was not installed
	* Layout fixes in settings dialog
	* Fixed i18n issue in log list
	* 1.0beta3 branches from here

2001-01-23  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Now directories are now never ignored via the various .cvsignore mechanisms

2001-01-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Try to find a nice user name for the change log dialog
	  automatically
	* Don't use entry from change log dialog in commit dialog
	  if the change log dialog was cancelled
	* Made close button in history dialog non-autodefault

2001-01-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Made all dialogs maximizable/minimizable where it makes sense
	* Layout fix
	* Fixed doc/Makefile.am for non-Linux systems (hopefully :-)
	* In the Old Messages combo in the commit dialog, remove
	  duplicate entries

2001-01-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Patch by Florent Pillet <florent.pillet@opteway.com>:
	  - In the log dialog, use multi line edits instead of labels
	  - In the linear log list, additional column with branch
	* Korean translation by Yu-Chan, Park <super@susekorea.net>
	* Patch by Wynn Wilkes <wynnw@calderasystems.com>:
	  Making path to the cvs client configurable
	* Some cleanup in function argument list order; don't
	  let dialogs include toplevel.h, instead turned
	  variable into a function in misc.h... I'm a purist about
	  this matter ;-)

2001-01-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Always use /bin/sh as shell
	* When the progress dialog is canceled, kill the
	  underlying process instead of destroying the
	  TDEProcess object. This avoids a (superfluous) warning
	  from KProcCtrl
	* Removed Ok button from the dialog.
	  Patch by Guillaume Laurent <glaurent@telegraph-road.org>
	* Use KAnimWidget for KDE2

2000-12-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Release 1.0beta2

2000-12-13  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Bug fixes for broken diff dialog in KDE 1 version:
	  + Do not create modeless dialogs with parent
	  + Create combo box in commit dialog with minimal size
	* Bug fix in log tree: tool tips showed revisions
	  appearing on several branches with the same root
	* Let cvs ignore ~/.cvsrc file when diffing, as that
	  may lead to conflicting options

2000-11-24  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Layout improvements in watch dialog
	* Implemented 'Create patch'
	* More documentation
	* Release 1.0beta1

2000-11-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* In Import dialog, added options for ignoring files
	  and for binary imports

2000-11-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixes for srcdir != builddir

2000-11-11  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Made some fonts and the orientation of the main
	  window splitter configurable
	* Fixed log tree for nested branches

2000-11-10  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* History list can be sorted chronologically

2000-11-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* In Last Change dialog, show newer version on the right
	* Session management for commit dialog
	* Diff options now customizable

2000-11-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Again a patch by Jan Borsodi <jb@ez.no>:
	  - In Commit dialog, diffs against repository
	    can be created by selecting files from the
	    list box
	  - List of 30 latest log messages is stored
	    and available via a combo box
	  - Wheel mouse support in diff view
	  - Shortcut F5 for Status
          Thanks :-)

2000-10-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Disabled dcop support which doesn't make sense
	  as long as there's no general convention about
	  an interface for loading files

2000-10-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Ignore empty lines in output of cvs checkout -c
	  Patch by Jan Borsodi <jb@ez.no>
	* Added /usr/local/include and /usr/local/lib
	  to autoconf-checked directories

2000-10-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Protect file names with whitespace in them
	  Based on a patch by Jeff Cody <jcody@logikos.com>
	* Allow it to execute a File->Status
	  automatically when a sandbox is opened. Separate
	  options for local and remote repositories

2000-09-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed wrong #ifdef statement which disabled
	  Deselect All and made the selection mechanism
	  almost unusable with KDE1
	* In diff view, synchronize both horizontal
	  and vertical scrollbars
	* Release 0.7.2

2000-09-16  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Added horizontal scrollbars in diff view
 	* Made number of context lines configurable
	* In directory listing, separate directories from files
	* Display sticky date tags in a more friendly way
	* Adjust columns widths in main view dynamically
	* Set focus explicitly in TagDialog, UpdateDialog
          and HistoryDialog whenever radio buttons change
	* Set initial focus in some dialogs
	* Added more accelerators in CheckoutDialog
	  and WatchDialog
	* Fixed recursive removes
	* Do no try to read non-existent directories
	* More precise coordinate computation on change bar
	  avoids stripes in certain circumstances
	* Fixed highlighted text color
	* Show newest revisions first in log message list
	* Release 0.7.1

2000-09-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Avoid -no-rtti because some crap code in
	  tdelibs crashes without rtti
	* Fixed selection by keyboard in log message list
	* Avoid exploding status bar width with
	  long command lines
	* Fixed "Deselect all" accelerator

2000-09-10  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed dist target
	* Release 0.7.0

2000-09-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed spinning gear for KDE2
	* Fixed misinterpretation of mouse events in
	  log list for KDE2

2000-09-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Backporting to KDE1. It becomes annoying :-(
	* Polished log tree and log list
	* Reduced flicker a lot

2000-09-05  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Implemented change bar in diff frontend

2000-09-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* New diff frontend, based on unified diffs instead
	  of --side-by-side.
	* Keybindings for arrow keys in diff and resolve
	  dialogs.
	* Fixed caption/about data for KDE2

2000-08-29  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed Remove behaviour, which may be recursive or not

2000-07-13  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed problems with latest tdelibs2 and gcc 2.96
	  (thanks to Stan Bubrouski)
	* Error messages don't confuse the 'Fetch list'
	  item in the check out dialog any more
	* Using QFileDialog instead of completely
	  broken KFileDialog::getExistingDirectory()

2000-05-28  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Quote file name when calling an editor

2000-05-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Improvements in the logdialog/log tree by
	  Florent Pillet <florent.pillet@opteway.com>
	* Implemented 'Delete tag'

2000-05-07  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Implemented Add Watch, Remove watch,
	  Show watchers

2000-04-25  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Added option to automatically call 'cvs edit' whenever
	  a read-only file is edited. Based on a patch by
	  Steffen Dettmer <steffen@dett.de>. Thanks!

2000-04-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Added documentation for repository access
	* Release 0.6.0

2000-04-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed "Open recent" for Qt 2.x
	* Fixed caption for KDE 2.x

2000-04-11  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Made repositories dialog usable.

2000-04-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* New quoting mechanism which is reliable also when
	  log messages/file names contain $ or '
	  Thanks for the hint, Walter!

2000-03-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Put ok and cancel buttons in the progress dialog
	  to avoid confusion

2000-03-06  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* The combo boxes in the log dialog now indicate
	  that chosing a branch tag selects the branch point
	* Repository dialog, unfinished.

2000-03-05  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Replaced all Done's with Close's
	* Moved Add binary from Advanced to File menu
	* Enabled tag selectors in log dialog now also for KDE 2
	* Implemented "Open recent"
	* Implemented "History"

2000-03-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Added a button in the checkout dialog to obtain
	  a list of modules
	* Improved error message detection
	* Show sandbox in caption

2000-03-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Much more detailed pseudo session management.
	  Please delete your cervisiarc file!

2000-02-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed Checkout and Import which were not working at all
	* Check tag names in checkout and import dialog
	* Fixed accelerators and added some more
	* Implemented "Merge"
	* Implemented "Prune empty directories"
	* Implemented "Select by tag" in log dialog
	* Release 0.5.0

2000-02-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed bug which caused tooltips for revisions
	  an branches to disappear in the log tree
	* Tags, branches and branchpoints as tooltips in log tree
	* Improved log dialog layout
	* Implemented "Add binary"

2000-02-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Handle hidden files correctly
	* Do not ignore case in files sorting
	* Implemented "Last change"
	* Release 0.4.0

2000-02-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Implemented "Update to tag" and "Update to HEAD"
	* Implemented "Tag"

2000-02-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Implemented options "Commit recursively" and
	  "Create directories"
	* Ported Checkout/Import dialog to the new scheme

2000-02-13  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Rewritten the whole UpdateView (well, almost :-). Now it allows
	  to show and update the revision and tag field.
	* Real support for asynchronous operation of Update, Commit, Add
	  and remove: output goes to new ProtocolView
	* Fixed "Unfold Tree"
	* Fixed crash caused by too many open files
	  (.cvsignore files were never closed)


2000-02-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Ported documentation to docbook, added some
          more stuff and adjusted automake system accordingly

2000-02-06  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Updated autoconf framework to work correctly
	  with both KDE 1 and KDE 2

1999-12-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* In Checkout dialog, use $CVSROOT as default repository
	  (if defined)
	* Added command line arguments --help and --version

1999-11-23  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed bug which caused files mistakenly marked as up to date
	* Fixed options menu
	* Show wait cursor while child process runs in background
	* Made Ok button in settings dialog the default
        * Release 0.3.1

1999-11-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* ChangeLog editor
	* Release 0.3.0

1999-11-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Solution of the startup problem: pseudo-session management
        * Simpler handling of command line argument
	* Tooltips in LogTree show log message

1999-10-31  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* DCOP support for KDE HEAD branch
	* Settings dialog
	* Context menu
	* Doubleclick opens file
	* 'Open Sandbox'

1999-09-22  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* KDE2 is really a moving target => more porting:
	  replaced KQuickHelp by QWhatsThis,
	  #defined Icon BarIcon
	* Made editor configurable

1999-08-07  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Spinning gear for SubProcDialog and CvsProgressDialog
	* Reorganized the whole 'mark updated' code. As
	  a side effect, there is no more confusion about
	  bogus 'Up to date' files
	* Save/load options
	* Implemented 'Unfold tree'
	* man page
	* Release 0.2.1

1999-08-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed disappearing revision in log tree view
	  when branch is longer than trunk
	* Changed .kdelnk from Applications -> Development
	* Release 0.2

1999-08-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Implemented recursive update

1999-08-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Changed update, diff and annotate to use
	  the new CvsProgressDialog
	* Preparations for multi log dialog
	* Fixed memory leaks in modeless dialogs
	  which didn't delete themselves on closeEvent()

1999-08-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Implemented CvsProgressDialog which will show error
	  messages for things like 'update' and allow the user
	  to interrupt the operation if cvs hangs.
	  It's _very_ smart :-)

1999-07-31  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Commit/Add/Remove now show SubProcDialog
	  to give the user feedback
	* Preparations for better error handling:
	  parseXXX routines return bool now
	* Commented out some of the DEBUGOUT.
	  It was just _too_ much ;-)

1999-07-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Ported to KDE 2

1999-07-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Implemented "Import"
	* Release 0.1

1999-07-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Another trial in the "Startup in non-CVS directories"
          game
	* Layout corrections in Checkout dialog
	* Mark selections in LogTreeView,
	  synchronized with LogListView

1999-07-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Gave up on learning docbook. Some documentation
	  in linuxdoc is now available.

1999-06-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Option -askdir
	* Update status field for 'up to date' files
	* Release 0.0.2

1999-05-25  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Set colors in DiffView explicitly

1999-05-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Fixed 'cvs commit' command
	* Preparations for i18n

1999-05-11  Bernd Gehrmann  <bernd@physik.hu-berlin.de>

	* Release 0.0.1