Warning, /sdk/cervisia/ChangeLog is written in an unsupported language. File is not indexed.

0001 2010-02-26  Kevin Kofler <kevin.kofler@chello.at>
0002 
0003         * Fix BR #228587:
0004           Cervisia unconditionally enables automatic spell checking
0005 
0006 2009-12-08  Martin Koller <kollix@aon.at>
0007 
0008         * Improve parsing stability to avoid a crash when the comment contains a delimiter line.
0009 
0010 2009-08-02  André Wöbbeking  <Woebbeking@kde.org>
0011 
0012         * Show the selected revision in the log tree view (A or B is drawn inside the item's rect).
0013           Patch by Martin Koller.
0014 
0015 2009-07-25  André Wöbbeking  <Woebbeking@kde.org>
0016 
0017         * Text search and go to line in AnnotateDialog. Patch by Martin Koller.
0018 
0019 2008-08-15  André Wöbbeking  <Woebbeking@kde.org>
0020 
0021         * Fix BR #162523:
0022           Allow cvsnt users to login to repositories.
0023 
0024 2008-07-01  André Wöbbeking  <Woebbeking@kde.org>
0025 
0026         * Fix BR #165091:
0027           Make OK the default button in the add dialog instead of the Help button.
0028 
0029 2008-06-17  André Wöbbeking  <Woebbeking@kde.org>
0030 
0031         * Fix BR #164216:
0032           Fixed crash when updating the status after adding a directory to a repository.
0033 
0034 2008-06-08  André Wöbbeking  <Woebbeking@kde.org>
0035 
0036         * Fix BR #163265:
0037           Fixed login to remote cvs pserver.
0038 
0039 2008-06-08  André Wöbbeking  <Woebbeking@kde.org>
0040 
0041         * Fix BR #163259:
0042           Don't crash when changing recent sandboxes.
0043 
0044 2007-01-13  André Wöbbeking  <Woebbeking@kde.org>
0045 
0046         * Fix:
0047           Handle '.' in user name when adding a repository.
0048 
0049 2006-09-02  André Wöbbeking  <Woebbeking@kde.org>
0050 
0051         * Fix BR #133129:
0052           Dates from cvs history are parsed correctly.
0053 
0054           While at it also made parsing more robust and added event 'P'
0055           "Update, Patched".
0056 
0057 2006-08-12  André Wöbbeking  <Woebbeking@kde.org>
0058 
0059         * Fix BR #131695:
0060           Broken repository locations don't crash cvsservice anymore.
0061 
0062 2005-08-03  Christian Loose <christian.loose@kdemail.net>
0063 
0064         * Implemented wish #92938:
0065           Added ability to exclude files in the commit dialog from
0066           the subsequent commit.
0067 
0068 2005-03-30  Christian Loose <christian.loose@kdemail.net>
0069 
0070         * Change License to GPL.
0071 
0072 2005-03-17  Christian Loose <christian.loose@kdemail.net>
0073 
0074         * Implemented wish #40760:
0075           New item in context menu to fold/unfold the
0076           selected folder and its subfolders.
0077 
0078 2005-03-07  Christian Loose <christian.loose@kdemail.net>
0079 
0080         * Added support for commit template message (CVS/Template) in
0081           the commit dialog. Patch by Darrell Esau.
0082 
0083 2005-03-04  Christian Loose <christian.loose@kdemail.net>
0084 
0085         * Fix BR #97664:
0086           Fix statusbar when embedded in Konqueror.
0087 
0088 2005-01-31  Christian Loose  <christian.loose@kdemail.net>
0089 
0090         * Implemented wish #95257:
0091           Added new setting for a color. It is used to highlight files in
0092           the update view with status "Not in CVS".
0093 
0094 2005-01-09  André Wöbbeking  <Woebbeking@kde.org>
0095 
0096         * Added an icon for "Diff". Thanks to Jonathan Riddell.
0097 
0098 2004-12-08  Christian Loose  <christian.loose@kdemail.net>
0099 
0100         * Fix BR  #90346:
0101           Normalize user-entered CVSROOT specification before adding
0102           a new group to the cvsservicerc configuration file. This
0103           prevents duplicate entries in the repository list.
0104 
0105 2004-11-30  Christian Loose  <christian.loose@kdemail.net>
0106 
0107         * Fix BR #94083:
0108           Don't crash while removing old 'Edit with...' menu item
0109           from the context menu. This can happen after the user 
0110           switched tabs in Konqueror.
0111 
0112 2004-11-11  André Wöbbeking  <Woebbeking@kde.org>
0113 
0114         * Fix BR #92576:
0115           Use correct encoding for status messages.
0116 
0117 2004-10-26  Christian Loose  <christian.loose@kdemail.net>
0118 
0119         * Implemented wish #78696:
0120           Added possibility to get a notification, when a cvs commit job
0121           has finished.
0122 
0123 2004-10-14  André Wöbbeking  <Woebbeking@kde.org>
0124 
0125         * Added a search line (ala JuK and KMail) to the CVS log list view.
0126 
0127 2004-09-10  Christian Loose  <christian.loose@kdemail.net>
0128 
0129         * Fix bug #89215: 
0130           Always make sure that directory entries '.' and '..' 
0131           are part of the ignore list to prevent an endless loop
0132           in UpdateDirItem::maybeScanDir().
0133 
0134 2004-09-09  Christian Loose  <christian.loose@kdemail.net>
0135 
0136         * Added new command-line option -annotate.
0137 
0138 2004-08-30  Christian Loose  <christian.loose@kdemail.net>
0139 
0140         * Added new item 'Properties' to context menu. It
0141           shows the properties dialog for the selected file.
0142 
0143 2004-08-28  Christian Loose  <christian.loose@kdemail.net>
0144 
0145         * Implemented wish #74751:
0146           Added support for non-recursive checkouts to the
0147           checkout dialog. Patch by Sergio Visinoni.
0148 
0149 2004-08-23  Christian Loose  <christian.loose@kdemail.net>
0150 
0151         * Implemented bug #74862:
0152           In the checkout dialog, it's now possible to fetch 
0153           the existing branch/tag names for a module from the 
0154           cvs server.
0155         * Fix bug #87830: 
0156           Always read the cvs client option from the configuration
0157           file even when there is no sandbox open.
0158 
0159 2004-07-13  André Wöbbeking  <Woebbeking@kde.org>
0160 
0161         * Implemented FR #67805, #67806, #67807, #67809:
0162           Hooray, icons for Cervisia's (main) actions.
0163           Thanks to Marco Martin for the great artwork!
0164 
0165 2004-07-11  Christian Loose  <christian.loose@kdemail.net>
0166 
0167         * Fix bug #83239:
0168           Fixed retrieving author from cvs log output.
0169 
0170 2004-07-09  Christian Loose  <christian.loose@kdemail.net>
0171 
0172         * Implemented wish #75825:
0173           The context menu for the file view gained an
0174           'Edit With' menu. It's now possible to start a
0175           different application for the selected file.
0176 
0177 2004-07-07  Christian Loose  <christian.loose@kdemail.net>
0178 
0179         * Implemented wish #75017:
0180           Show the patch option dialog when the user called the
0181           'Create patch against repository' action and pass
0182           the selected options to the 'cvs diff' command.
0183 
0184 2004-07-05  Christian Loose  <christian.loose@kdemail.net>
0185 
0186         * Added a new patch option dialog. This lets you choose
0187           the options passed to the diff command when creating
0188           a patch with the 'Create Patch' button in the log
0189           dialog.
0190 
0191 2004-06-21  Christian Loose  <christian.loose@kdemail.net>
0192 
0193         * Implemented wish #66231:
0194           Added new 'Create Patch' button to the log dialog. This
0195           feature makes it possible to create a patch between 
0196           arbitrary CVS revisions.
0197 
0198 2004-06-02  Christian Loose  <christian.loose@kdemail.net>
0199 
0200         * Implemented wish #77894:
0201           Added support for a checkout of a module without 
0202           the CVS folder. (cvs export)
0203           Patch by Dermot Daly
0204 
0205         * Implemented wish #80177:
0206           It's now possible to checkout a project under an
0207           alias name. (cvs checkout -d)
0208           Patch by Dermot Daly
0209 
0210 2004-05-29  Christian Loose  <christian.loose@kdemail.net>
0211 
0212         * Implemented wish #63592:
0213           Honor the CVSROOT/cvsignore file by downloading it from the
0214           cvs server and adding it to the global ignore list.
0215 
0216 2004-05-29  André Wöbbeking  <Woebbeking@kde.org>
0217 
0218         * Fix BR #81665: don't show duplicated files in the file view (did 
0219           only occur when the option "Update Recursively" wasn't active).
0220 
0221 2004-05-21  Christian Loose  <christian.loose@kdemail.net>
0222 
0223         * Added a new method to download the CVSROOT/cvsignore file
0224           from the cvs server to the DCOP service.
0225 
0226 2004-05-17  André Wöbbeking  <Woebbeking@kde.org>
0227 
0228         * Fix BR #58254: honor option "Hide Non-CVS Files" when opening 
0229           a branch in the file tree.
0230 
0231 2004-05-17  Christian Loose  <christian.loose@kdemail.net>
0232 
0233         * Implemented wish #41467:
0234           Added possibility to hide files with status Unknown by 
0235           extending the current option "Hide Up-To-Date Files". This option
0236           is now called "Hide Unmodified Files". 
0237 
0238 2004-05-16  André Wöbbeking  <Woebbeking@kde.org>
0239 
0240         * Fix BR #81498: handle spaces in the working folder name correctly.
0241 
0242 2004-05-07  Christian Loose  <christian.loose@kdemail.net>
0243 
0244         * Added auto completion to the working folder line edit
0245           in the checkout and the import dialog.
0246 
0247 2004-05-05  Christian Loose  <christian.loose@kdemail.net>
0248 
0249         * Added support for compression levels (-z) above three.
0250 
0251 2004-04-29  Christian Loose  <christian.loose@kdemail.net>
0252 
0253         * Activated spellchecking in changelog dialog.
0254         * Implement BR #79957:
0255           Spellchecking in commit dialog.
0256           (patch by theboywho@ruddyperl.com)
0257 
0258 2004-04-23  Christian Loose  <christian.loose@kdemail.net>
0259 
0260         * Big cleanup - removed KDE 3.1 support
0261 
0262 2004-04-14  Christian Loose  <christian.loose@kdemail.net>
0263 
0264         * Fix session management
0265 
0266 2004-04-13  Christian Loose  <christian.loose@kdemail.net>
0267 
0268         * Implemented BR #74754:
0269           Added support for 'cvs init' to create a new repository.
0270 
0271 2004-04-01  Christian Loose  <christian.loose@hamburg.de>
0272 
0273         * Fix BR #46871:
0274           Preserve file content in resolve dialog:
0275            - don't remove characters
0276            - don't add or remove new line markers
0277            - handle A+B/B+A cases with no new line marker at
0278              the end of the first version correctly
0279         * Fix BR #74903:
0280           Don't choke on conflict markers that are not on a
0281           separate line in the resolve dialog. This happens 
0282           when the file didn't end with a new line marker 
0283           before CVS encountered the conflict.
0284         * Fix BR #78800:
0285           Lock harder whether a directory really is under CVS control.
0286           Fix by Frerich Raabe.
0287 
0288 2004-03-17  Christian Loose  <christian.loose@hamburg.de>
0289 
0290         * Don't execute shell scripts or .desktop files when the user used
0291           the edit file function. (BR #77440)
0292 
0293 2004-03-02  André Wöbbeking  <Woebbeking@kde.org>
0294 
0295         * Fix BR #55871:
0296           - truncate the tooltip text if necessary
0297           - use a subclassed QToolTip instead of the own TipLabel.
0298 
0299 2004-03-01  Christian Loose  <christian.loose@hamburg.de>
0300 
0301         * Implemented BR #72861:
0302            Added support for option "use the file's modification time as the time 
0303            of import" (-d) to the cvs import function.
0304 
0305 2004-02-24  André Wöbbeking  <Woebbeking@kde.org>
0306 
0307         * Fix BR #75201:
0308           Prevent crash when you activate a CervisiaPart view with RMB in 
0309           a Koqueror with more than one view.
0310 
0311 2004-02-20  Christian Loose  <christian.loose@hamburg.de>
0312 
0313         * Fix remembering the last input values in checkout dialog.
0314 
0315 2004-02-01  Christian Loose  <christian.loose@hamburg.de>
0316 
0317         * LogTree now derives from QTable instead of the deprecated QtTableView
0318 
0319 2004-01-22  Christian Loose  <christian.loose@hamburg.de>
0320 
0321         * Fix BR #70936:
0322           Prevent crash while embedded into Quanta because of
0323           a name conflict between the TagDialog classes.
0324 
0325 2004-01-16  André Wöbbeking  <Woebbeking@kde.org>
0326 
0327         * Fix BR 72519 (file view):
0328           Don't select hidden files when you select a range of files 
0329           with Shift key. This prevents you from evil accidents (i.e.
0330           "Remove from Repository").
0331 
0332 2003-10-04  Christian Loose  <christian.loose@hamburg.de>
0333 
0334         * Do a cvs logout when a user removes a pserver repository item. 
0335           This way the repository isn't re-added because of the .cvspass file.
0336 
0337 2003-10-03  Christian Loose  <christian.loose@hamburg.de>
0338 
0339         * Added support to add or remove watches to the cvs DCOP service. 
0340 
0341 2003-09-14  Christian Loose  <christian.loose@hamburg.de>
0342 
0343         * Added new function makePatch() to the cvs DCOP service
0344           to create a patch against the repository.
0345 
0346 2003-09-05  Christian Loose  <christian.loose@hamburg.de>
0347 
0348         * Implemented BR #56716:
0349           Added login/logout functionality for pserver cvs
0350           servers.
0351 
0352 2003-08-30  Christian Loose  <christian.loose@hamburg.de>
0353 
0354         * Added editors() and import() methods to cvs DCOP service
0355 
0356 2003-08-29  Christian Loose  <christian.loose@hamburg.de>
0357 
0358         * Removed the editor option from the settings dialog. We
0359           use KRun now to start the preferred editor for the given
0360           mime-type.
0361         * Fix BR #53815: Prevent the user from changing the directory
0362           with konqueror's tree view while there is a job running
0363           in the protocol view.
0364 
0365 2003-08-28  Christian Loose  <christian.loose@hamburg.de>
0366 
0367         * Added a new button (View) to the log dialog to view
0368           the selected revision of a file in the preferred editor.
0369         * Added method downloadRevision() to the cvs DCOP service
0370           to download a specific revision of a file.
0371 
0372 2003-08-27  Christian Loose  <christian.loose@hamburg.de>
0373 
0374         * Revamped settings dialog:
0375           - Used KJanusWidget::IconList instead of KJanusWidget::Tabbed
0376           - Merged 'Appearance' and 'Colors' page
0377           - Moved creation of option pages in separate methods
0378 
0379 2003-08-09  André Wöbbeking  <Woebbeking@kde.org>
0380 
0381         * Make file view configurable (column order/widths, sorting).
0382 
0383 2003-08-02  André Wöbbeking  <Woebbeking@kde.org>
0384 
0385         * Fix/Implement FR 56042:
0386           Use the configured colors as foreground colors in the file AND
0387           protocol view and a bold font to improve readability of the text
0388           for modified, added and removed files.
0389 
0390 2003-07-30  Christian Loose  <christian.loose@hamburg.de>
0391 
0392         * Added lock() and unlock() methods to the DCOP service.
0393         * Replace the lock and unlock implementation in CervisiaPart
0394            by calls to the new methods in the DCOP service.
0395 
0396 2003-07-28  Christian Loose  <christian.loose@hamburg.de>
0397 
0398         * Add search functionality to the plain log view. Now you
0399            can search for a word in the commit messages.
0400 
0401 2003-07-16  Christian Loose  <christian.loose@hamburg.de>
0402 
0403         * Added new view variant for cvs' log output to the log dialog.
0404            This view shows the data in a format that is very similar to
0405            the format of the command-line output of cvs log.
0406 
0407 2003-07-09  Christian Loose  <christian.loose@hamburg.de>
0408 
0409         * New watchers dialog: Cervisia now shows the watchers of
0410            the selected files in a nice dialog instead of just showing cvs'
0411            output in the protocol view.
0412 
0413 2003-07-07  Christian Loose  <christian.loose@hamburg.de>
0414 
0415         * Added createTag() and deleteTag() methods to the DCOP
0416            service and use them in the part.
0417 
0418 2003-07-04  Christian Loose  <christian.loose@hamburg.de>
0419 
0420         * Implement BR #60604: It's now possible to select
0421            revision B in Log dialog with Ctrl key + left mouse button in
0422            addition to the middle mouse button.
0423 
0424 2003-06-26  Christian Loose  <christian.loose@hamburg.de>
0425 
0426         * Start/Stop the ssh-agent process and setup the cvs
0427            job environment to use it.
0428         * Initial version of our own little ssh-askpass program.
0429         * Initial version of the SshAgent class which will later enable
0430            the cvs DCOP service to utilize the ssh-agent program.
0431 
0432 2003-06-19  Christian Loose  <christian.loose@hamburg.de>
0433 
0434         * Added showWatchers() method to the DCOP service.
0435 
0436 2003-06-19  André Wöbbeking  <Woebbeking@kde.org>
0437 
0438         * Fix BR 59275 (DiffZoomWidget):
0439           o Use QStyle::querySubControlMetrics() to get the exact
0440             geometry of the scroll bar groove.
0441           o Better performance for big files.
0442 
0443 2003-06-14  Christian Loose  <christian.loose@hamburg.de>
0444 
0445         * Implement BR #59644: Change key shortcuts for cvs add and
0446            cvs remove to Insert and Delete. Now you can use the plus and
0447            minus keys for the tree view.
0448 
0449 2003-06-08  Christian Loose  <christian.loose@hamburg.de>
0450 
0451         * Added possibility to DCOP service to retrieve the accumulated
0452            output after cvs command finished.
0453 
0454 2003-06-04  Christian Loose  <christian.loose@hamburg.de>
0455 
0456         * Added new command line option to show a log dialog for
0457            a given file without starting the whole program.
0458            Usage: cervisia -log main.cpp
0459 
0460 2003-06-03  Christian Loose  <christian.loose@hamburg.de>
0461 
0462         * Fix BR #59267: Re-added "clear" command to the
0463            RMB context menu of the ProtocolView
0464 
0465 2003-05-29  Christian Loose  <christian.loose@hamburg.de>
0466 
0467         * Font of ChangeLog dialog now configurable.
0468 
0469 2003-05-25  Christian Loose  <christian.loose@hamburg.de>
0470 
0471         * Added a method to retrieve a list of modules in the repository
0472           to the cvs DCOP service (cvs checkout -c).
0473         * Use the new method in the CheckoutDialog.
0474 
0475 2003-05-22  Christian Loose  <christian.loose@hamburg.de>
0476 
0477         * Added edit() and unedit() method to cvs DCOP service
0478           and used them for the corresponding actions in
0479           Cervisia.
0480 
0481 2003-05-14  Christian Loose  <christian.loose@hamburg.de>
0482 
0483         * Use DCOP service for history action
0484         * Added history() method to cvs DCOP service
0485 
0486 2003-05-10  André Wöbbeking  <Woebbeking@kde.org>
0487 
0488         * Fix BR 50918:
0489           o Added possibility to diff a selected file against the
0490             newest version in the repository (cvs diff -r HEAD).
0491           o Now External and internal diff show the same differences.
0492 
0493 2003-05-09  Christian Loose  <christian.loose@hamburg.de>
0494 
0495         * Use DCOP service for commit action
0496           (CervisiaPart::slotCommit())
0497         * Convert CervisiaPart::updateActions() from manually
0498           changing the state of the menu items to using
0499           KXMLGUIClient::stateChanged() with the corresponding
0500           setup in the part's rc-file.
0501 
0502 2003-05-05  André Wöbbeking  <Woebbeking@kde.org>
0503 
0504         * Diff between any revision and the sandbox (only select
0505           revision A in the log dialog).
0506 
0507 2003-04-18  Christian Loose  <christian.loose@hamburg.de>
0508 
0509         * Fix BR 56042: Better default colors for white
0510           background
0511         * Fix BR 56942: Escape output lines for protocol view
0512           so html tags in commit messages aren't interpreted
0513 
0514 2003-02-28  Christian Loose  <christian.loose@hamburg.de>
0515 
0516         * Fix BR #54382: Display warning message in remove dialog
0517           to make clear that the action will also remove the local
0518           copy of the selected files.
0519 
0520 2003-02-24  Christian Loose  <christian.loose@hamburg.de>
0521 
0522         * Make shortcut keys of actions which are part of CervisiaPart
0523           configurable (#55125).
0524 
0525 2003-02-21  Christian Loose  <christian.loose@hamburg.de>
0526 
0527         * Implemented BR #41263: Added splitters to resolve
0528           dialog.
0529 
0530 2003-02-18  Christian Loose  <christian.loose@hamburg.de>
0531 
0532         * Big cleanup of parseCvsDiff() in diff dialog
0533 
0534 2003-02-17  Christian Loose  <christian.loose@hamburg.de>
0535 
0536         * Use DCOP service for diff dialog.
0537         * Added private method callExternalDiff() in diff
0538           dialog to make parseCvsDiff() more readable.
0539 
0540 2003-02-16  Christian Loose  <christian.loose@hamburg.de>
0541 
0542         * Improved size handling for Repository dialog,
0543           Add repository dialog and Checkout dialog.
0544 
0545 2003-02-12  Christian Loose  <christian.loose@hamburg.de>
0546 
0547         * Bug 54106: Display error message when user tries to
0548           access a remote repository
0549         * Improved size handling for Commit dialog, History dialog,
0550           Resolve dialog and Resolve edit dialog
0551         * Removed code duplication in Commit dialog when
0552           displaying the Diff dialog
0553 
0554 2003-02-11  Christian Loose  <christian.loose@hamburg.de>
0555 
0556         * Improved size handling for Diff dialog
0557 
0558 2003-02-10  Christian Loose  <christian.loose@hamburg.de>
0559 
0560         * Remove CervisiaShell's dependency on CervisiaPart
0561         * Moved filter status indicator to CervisiaPart
0562         * Improve dialog size handling for ChangeLog dialog
0563           (use new KDialogBase methods to save the size into
0564           CervisiaPart's configuration file)
0565 
0566 2003-02-06  Christian Loose  <christian.loose@hamburg.de>
0567 
0568         * Try to get the user name and email address for the
0569           changelog from the control center settings (KEMailSettings)
0570           before asking the system.
0571 
0572 2003-02-02  Christian Loose <christian.loose@hamburg.de>
0573 
0574         * Added login() and logout() methods to DCOP service.
0575 
0576 2003-01-26  André Wöbbeking <Woebbeking@kde.org>
0577 
0578         * Implemented new option "Hide Empty Directories"
0579 
0580 2003-01-23  Christian Loose <christian.loose@hamburg.de>
0581 
0582         * Implemented wish #41468: Remember last open directory
0583           in KDirSelect dialog
0584 
0585 2003-01-21  Christian Loose <christian.loose@hamburg.de>
0586 
0587         * Added remove() method to cvs DCOP service
0588         * Use DCOP service for cvs add and cvs remove
0589 
0590 2003-01-18  Christian Loose <christian.loose@hamburg.de>
0591 
0592         * Remove custom dialog size handling from annotation
0593           dialog. The size is stored globally to simulate
0594           Cervisia's old behaviour.
0595 
0596 2003-01-17  Christian Loose <christian.loose@hamburg.de>
0597 
0598         * Remove restorePseudo() hack
0599         * We always want to save "Current Directory". So move out
0600           of the session management methods.
0601         * Settings for the part are now handle by the part. This
0602           fixes partly the bug #38235.
0603 
0604 2003-01-16  Christian Loose <christian.loose@hamburg.de>
0605 
0606         * Changed main window size handling. The window size is now
0607           handled by KMainWindow.
0608         * Added method openURL() to CervisiaShell. Use this method to
0609           open the sandbox which was provided on the command line.
0610           TODO: remove restorePseudo()
0611 
0612 2003-01-11  Christian Loose <christian.loose@hamburg.de>
0613 
0614         * Added help button to CommitDialog
0615         * Use DCOP service to retrieve Tags and Branches for TagDialog,
0616           MergeDialog und UpdateDialog
0617         * Added new AddRemoveDialog (extracted from CommitDialog)
0618         * Make functionality to view diff in CommitDialog more visible
0619           by adding diff button.
0620 
0621 2003-01-11  André Wöbbeking <Woebbeking@kde.org>
0622 
0623         * unfoldTree(): reduced flicker and improved perfomance by disabling updates.
0624 
0625 2003-01-11  André Wöbbeking <Woebbeking@kde.org>
0626 
0627         * Moved colors from UpdateViewItem to UpdateView:
0628           o it's faster as you don't need KConfig in UpdateViewItem ctor
0629           o it needs less memory (3 colors per item)
0630 
0631 2003-01-09  Christian Loose <christian.loose@hamburg.de>
0632 
0633         * Use DCOP stubs to access the methods of the cvs DCOP service
0634         * Added new method update() and checkout() to DCOP service
0635         * Use K3Process::operator<< instead of QString::operator+= to
0636           build the command line
0637         * Make CVS_SERVER configurable in DCOP service
0638           (GUI is missing)
0639         * Break up updateOrStatus() method in cervisiapart.cpp
0640         * Use DCOP service to update the working copy
0641 
0642 2003-01-04  Christian Loose <christian.loose@hamburg.de>
0643 
0644         * Use DCOP service to update status for UpdateView
0645 
0646 2003-01-02  Christian Loose <christian.loose@hamburg.de>
0647 
0648         * Added new startJob() method to ProtocolView
0649           that uses the new cvs DCOP service
0650 
0651 2003-01-02  André Wöbbeking <Woebbeking@kde.org>
0652 
0653         * Replaced deprecated Qt classes/methods with actual equivalents.
0654 
0655 2002-12-31  Christian Loose <christian.loose@hamburg.de>
0656 
0657         * Separate GUI from functionality for AnnotateDialog
0658         * Use DCOP service for log dialog
0659 
0660 2002-12-30  André Wöbbeking <Woebbeking@kde.org>
0661 
0662         * Use user's settings (locale and timezone) to display dates.
0663 
0664 2002-12-29  André Wöbbeking <Woebbeking@kde.org>
0665 
0666         * Fixed sorting in list views.
0667 
0668 2002-12-29  Christian Loose <christian.loose@hamburg.de>
0669 
0670         * Extract AddRepositoryDialog from repositorydlg.cpp
0671         * Save and read repository configuration to/from the
0672           configuration file of the cvs DCOP service
0673         * Added kconf_update script to copy repository configuration
0674           to cvsservicerc
0675 
0676 2002-12-28  Christian Loose <christian.loose@hamburg.de>
0677 
0678         * Start and stop cvs DCOP service in CervisiaPart
0679         * Change working copy directory in DCOP service
0680         * Use DCOP service for annotate dialog
0681         * Several changes to the DCOP service
0682         * Added new parseCvsLog() method to LogDialog that
0683           uses the new cvs DCOP service
0684         * Save and read cvs client and global compression level configuration
0685           to/from the configuration file of the cvs DCOP service
0686         * Added kconf_update script
0687 
0688 2002-12-26  André Wöbbeking <Woebbeking@kde.org>
0689 
0690         * Fixed parsing of branch and tag names:
0691           o no more trailing spaces
0692           o names with more than 24 chars are identified now
0693 
0694 2002-12-23  André Wöbbeking <Woebbeking@kde.org>
0695 
0696         * All dialogs:
0697           - Inherit from KDialogBase instead of QDialog
0698             -> less code and more KDE standard compliant.
0699           - removed layout leftovers from old Qt versions.
0700           - reduced header dependences.
0701 
0702 2002-12-19  Christian Loose <christian.loose@hamburg.de>
0703 
0704         * Replace deprecated QMultiLineEdit with KTextEdit in
0705           ChangeLog dialog
0706         * Added new parseCvsAnnotate() method to AnnotateDialog
0707           that uses the new cvs DCOP service
0708 
0709 2002-12-18  Christian Loose <christian.loose@hamburg.de>
0710 
0711         * Added a new progress dialog that will replace
0712           CvsProgressDialog in the near future
0713 
0714 2002-12-17  Christian Loose <christian.loose@hamburg.de>
0715 
0716         * Fixed "fetch of branch list hangs in update dialog" (#50824)
0717 
0718 2002-12-14  Christian Loose <christian.loose@hamburg.de>
0719 
0720         * Added first version of cvs DCOP service
0721 
0722 2002-12-14  André Wöbbeking <Woebbeking@kde.org>
0723 
0724         * Removed ListViewItem. Use Q/KListViewItem instead.
0725 
0726 2002-12-14  André Wöbbeking <Woebbeking@kde.org>
0727 
0728         * ProtocolView::appendLine(): removed trailing <br>
0729           as QTextEdit::append() already adds a new paragraph.
0730           Detect "U " as remote changed file.
0731 
0732 2002-12-12  Christian Loose <christian.loose@hamburg.de>
0733 
0734         * Fix the too small scroll area of diff view when
0735           tabs in source code
0736 
0737 2002-12-08  Christian Loose <christian.loose@hamburg.de>
0738 
0739         * Make ChangeLog dialog more KDE standard conformant
0740           QDialog -> KDialogBase
0741 
0742 2002-12-05  Christian Loose <christian.loose@hamburg.de>
0743 
0744         * Don't add a new line to the end of changelog
0745         * Use QFile instead of FILE* and remove unneeded
0746           inheritance in cvsdir.cpp
0747 
0748 2002-12-02  Christian Loose <christian.loose@hamburg.de>
0749 
0750         * Fixed commit dialog bigger than screen bug (#50735)
0751 
0752 2002-11-29  Christian Loose <christian.loose@hamburg.de>
0753 
0754         * Fixed automatic cvs edit option which called cvs edit
0755           for more files than necessary
0756         * Added support for new .cvspass format introduced with
0757           cvs 1.11.1
0758         * Fixed checkout dialog bigger than screen bug
0759         * Fixed sort order of the revision numbers in log view
0760 
0761 2002-07-25  Christian Loose  <christian.loose@hamburg.de>
0762 
0763         * Use KGenericFactory
0764         * Revived old filter status indicator in statusbar
0765         * Preserve empty lines in ChangeLog while adding a
0766           new entry
0767 
0768 2002-06-28  Bernd Gehrmann  <bernd@mail.berlios.de>
0769 
0770         * Removed Qt1-specific layout management stuff
0771         * More latin1 conversions removed
0772         * Command line option --resolve filename
0773           (Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>)
0774 
0775 2002-06-27  Bernd Gehrmann  <bernd@mail.berlios.de>
0776 
0777         * Mark files with option -kb with a binary icon
0778         * Fixed restoration of the last loaded sandbox
0779         * Use different instance names for part and shell,
0780           otherwise KConfig get messed up
0781 
0782 2002-06-26  Bernd Gehrmann  <bernd@mail.berlios.de>
0783 
0784         * Made editor configurable again
0785         * Readded manpage
0786         * Put help buttons in all dialogs, linked to
0787           the online docs
0788 
0789 2002-06-25  Bernd Gehrmann  <bernd@mail.berlios.de>
0790 
0791         * Fixed char buffer to QString conversion in
0792           CvsProgressDialog, resulting in random garbage
0793           inserted in the annotate view. Also a bug
0794           introduced in 2002-06-11
0795         * Changed annotate view to QListView. Based
0796           on a patch by  André Wöbbeking <Woebbeking@kde.org>
0797         * Hide custom tooltips in list views when contents
0798           are scrolled
0799         * Simplified history dialog filtering by
0800           using QListViewItem::setVisible()
0801         * #include cleanup
0802         * i18n fixes
0803         * Rewritten repository settings dialog; its
0804           functionality now comprises that of the former
0805           dialog and the former add repository dialog
0806         * Load .ui, .docbook and .xml files with utf8
0807           encoding. This can be implemented in a cleaner way
0808         * Resolved accelerator conflict in resolve dialog
0809         * Escape all text inserted in richtext tooltips
0810 
0811 2002-06-22  Bernd Gehrmann  <bernd@mail.berlios.de>
0812 
0813         * Fixed diff dialog bug due to changes from 2002-06-11
0814 
0815 2002-06-18  Roland Krause <rokrau@yahoo.com>
0816 
0817         * View Filter is now applied after Fold/Unfold of the
0818           file tree.
0819 
0820 2002-06-11  Bernd Gehrmann  <bernd@mail.berlios.de>
0821 
0822         * Interpret all output from cvs in the user's locale
0823 
0824 2002-04-28  Bernd Gehrmann  <bernd@mail.berlios.de>
0825 
0826         * Little layout fix in log dialog by Christian Loose
0827         * Patch by Andrew Speer <andrew.speer@isolutions.com.au>:
0828           in tags list (produced by cvs status -v) accept tabs
0829           as delimiter
0830 
0831 2002-04-22  Bernd Gehrmann  <bernd@mail.berlios.de>
0832 
0833         * Patch by Christian Loose <christian.loose@hamburg.de>:
0834           - Allow to specify a comment when importing a module
0835           - Enable checkout/import when no item is selected
0836         * Always enable folding and unfolding the tree
0837 
0838 2002-04-17  Bernd Gehrmann  <bernd@mail.berlios.de>
0839 
0840         * Patch by Gregory Green <gregory.p.green@boeing.com>:
0841           - Checkout of branches
0842         * Patch by Roland Krause <rokrau@yahoo.com>:
0843           - Added "Last change" to context menu
0844           - Added filter for files which are not in cvs
0845         * Ignore stderr in Make Patch (it would produce
0846           invalid patches previously)
0847 
0848 2002-04-03  Bernd Gehrmann  <bernd@mail.berlios.de>
0849 
0850         * Release 1.5rich
0851 
0852 2002-02-04  Bernd Gehrmann  <bernd@mail.berlios.de>
0853 
0854         * Colored ProtocolView output
0855           Based on a patch by Asaf Gery <asaf@telmap.com>
0856 
0857 2001-09-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0858 
0859         * Added 'Force tag creation' option to tag dialog
0860           Patch by Alessandro Praduroux <pradu@thekompany.com>
0861 
0862                ======>   TODO Before Importing
0863         ========================================
0864         * Remove stale CVS directories and add to main repository
0865         kdesdk/cervisia/CVS
0866         kdesdk/po/cervisia/CVS
0867         kdesdk/doc/cervisia/CVS
0868 
0869         cd kdesdk
0870         cvs add cervisia
0871         cd cervisia
0872         cvs add -kb *.png
0873         cvs add Makefile.am README TODO .cvsignore ChangeLog LICENSE.QPL \
0874                 cervisia.lsm *.cpp *.h *.rc
0875         ========================================
0876 
0877 
0878 2001-09-01  Richard Moore  <rich@kde.org>
0879 
0880         * Added support for KDE/Qt 3. At the moment I've just made the
0881         minimum set of changes required to make it compile. Qt 2.x is
0882         still supported of course.
0883         * Moved README, TODO, ChangeLog, cervisia.lsm and LICENSE.QPL to
0884         the main source directory.
0885         * Moved version string from configure.in.in to version.h
0886         * Updated version string
0887         * Added a kdoc build target to Makefile.am so we can generate some
0888         api documentation
0889         * Imported to kdesdk CVS module
0890 
0891 2001-07-05  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0892 
0893         * Added missing icons to doc/common directory
0894 
0895 2001-07-04  Richard Moore  <rich@kde.org>
0896 
0897         * Converted to KParts
0898         * Created a standalone shell app that embeds the part
0899         * Converted Makefile to use METASOURCES = AUTO
0900 
0901 2001-06-23  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0902 
0903         * Avoid making NotInCVS files up-to-date
0904         * Don't show attic directories
0905         * DEBUGOUT -> kdDebug()
0906 
0907 2001-06-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0908 
0909         * Patch by Adrian Schroeter <adrian@suse.de>:
0910           - Some QString -> char* conversion fixes
0911           - fixes for autoconf 2.50
0912         * Use Prune Empty Directories settings not only for updates,
0913           but also for checkouts
0914 
0915 2001-06-19  Richard Moore  <rich@kde.org>
0916 
0917         * Ported UI implementation to use XMLGUI
0918         * Made UI more style guide compliant
0919         * Added toolbar configuration
0920         * Ported settings dialog to use KDialogBase
0921 
0922 2001-06-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0923 
0924         * Again a patch by Colin Macleod <colin.macleod@ivata.com>
0925           Compression argument is now configurable per
0926           repository, with a global default. Also, -f
0927           is given to all commands now.
0928 
0929 2001-05-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0930 
0931         * Made compression argument (-z) configurable.
0932           Patch by Colin Macleod <colin.macleod@ivata.com>
0933 
0934 2001-05-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0935 
0936         * Fixed crash when closing settings dialog
0937         * Fixed first line in annotate dialog disappearing
0938         * Remade html documentation from docbook, bringing
0939           it in line with the kde style
0940         * Release 1.4.1
0941 
0942 2001-05-16  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0943 
0944         * Cleanup
0945         * Release 1.4
0946 
0947 2001-05-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0948 
0949         * Patch by Francisco Jose Blasco Abril <francisco.blasco@ds2.es>
0950           Adds to the resolve dialog buttons A and B the additional
0951           choices A+B and B+A. It is also possible to freely edit
0952           items.
0953         * Use -f option also for cvs log
0954 
0955 2001-04-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0956 
0957         * Support for external diff frontends: Based
0958           on a patch by Scott Moore <scott@netcharge.com>
0959 
0960 2001-03-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0961 
0962         * Fixed resolve dialog bug: The merged view was
0963           not scrolled to the relevant position
0964 
0965 2001-03-18  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0966 
0967         * Copied and cleaned up the << and >> button stuff from resolve
0968           dialog to the diff dialog. Now it is possible to jump between
0969           differences by these buttons. Based on ideas and
0970           code by Francois Biot <francois.biot@sabre.com>.
0971         * Zoom widget in diff dialog improved. Ditto.
0972         * Added a combo in the diff dialog which allows to jump
0973           directly to a difference region
0974         * Release 1.3
0975 
0976 2001-03-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0977 
0978         * Ignore symbolic links
0979 
0980 2001-03-12  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0981 
0982         * Hopefully fixed a crash in the listview which
0983           I could not reproduce myself.
0984 
0985 2001-03-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0986 
0987         * Patch by Wynn Wilkes: Allow to open the editor
0988           with multiple files
0989         * Made tab width in diff view customizable
0990         * Fix in doc/Makefile.am for Solaris.
0991           Thanks to Timo Ruottinen <Timo.Ruottinen@iki.fi>
0992         * Some cleanups wrt constness
0993 
0994 2001-03-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0995         * Patch by  Cosmin Smeu <cosmin@cosmin.com>:
0996           In diff view, replace tabs by spaces
0997 
0998 2001-02-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
0999 
1000         * Fixed opening files by double clicking
1001         * Added small icon to makefile
1002         * Show directory items in file tree with folder icon
1003         * Implemented Fold tree
1004         * Implemented Lock files and Unlock files
1005         * Implemented Edit files, Unedit Files, Show editors
1006         * Implemented Hide removed files
1007         * Added label in the status bar which shows
1008           which items are hidden
1009         * Release 1.2
1010 
1011 2001-02-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1012 
1013         * Changed behaviour of .cvsignore mechanisms
1014           for directories: now directories are ignored,
1015           _except_ if they appear in CVS/Entries. I'm
1016           now quite sure that it matches the behaviour
1017           of CVS itself :-)
1018         * Release 1.1
1019 
1020 2001-02-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1021 
1022         * In main view, allow tabbing by keyboard between
1023           file tree and protocol view
1024         * Context menus in main view also by keyboard
1025 
1026 2001-02-07  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1027 
1028         * Apply ignore rules to files instead of directories
1029           - Yet Another Bug introduced between Betas 2 and 3
1030         * Ignore CVS directories
1031         * Pressing Return now edits the current file, not one
1032           of the selected files, and never a directory...
1033         * Quote file name in diff dialog
1034         * In Merge dialog, implemented buttons to fetch the
1035           lists of possible tags and branches
1036 
1037 2001-02-06  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1038 
1039         * Finished filtering in main view - the cast orgy ;-)
1040 
1041 2001-02-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1042 
1043         * Save column sizes of log list
1044         * In main view and history dialog, let the main column
1045           take the remaining space of the list view
1046         * Do not read in contents of directory repeatedly
1047           if it is empty
1048         * Tooltips for menu items
1049         * Options -> Settings, in consistency with other KDE apps
1050         * Rewritten some captions
1051 
1052 2001-02-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1053 
1054         * Implemented Revert - only for cvs 1.11
1055 
1056 2001-02-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1057 
1058         * In Update to tag dialog, introduced new option
1059           Update to branch; implemented buttons to fetch the
1060           lists of possible tags and branches
1061         * In protocol view, added popup with items
1062           Clear and Select All
1063 
1064 2001-01-31  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1065 
1066         * Fixed widgets not appearing in the import dialog
1067         * Made several dialogs non-modal again which I
1068           made modal by accident between Beta 2 and Beta 3
1069         * Added button for fetching the list of possible tags
1070           in Delete Tag dialog
1071 
1072 2001-01-30  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1073 
1074         * Updated screenshots in documentation
1075         * Close CVS/Root file after reading
1076         * Don't count diagnostic message from cvs server
1077           as errors when making a patch
1078         * Use configured cvs client when making patch
1079 
1080 2001-01-29  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1081 
1082         * Layout fix in Add Watch dialog
1083         * Use bigger font in ChangeLog dialog, use
1084           KGlobalSettings::fixedFont() for KDE2
1085 
1086 2001-01-28  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1087 
1088         * Put sort column indicators in all list views
1089         * New Bonsai-like blame annotation view
1090         * Reduced free space in log tree, cleaned up the calculation
1091         * Tool tips in log tree contain revision, author and date now
1092           and use Qt's richtext engine; improved positioning
1093         * Session-save configuration (order and sort direction) of log list
1094         * Removed KDE1 related legacy classes
1095         * KDE2 conformant command line handling
1096         * Updated manpage to KDE2
1097         * Updated libtool/autoconf stuff, should support --prefix now,
1098           removed support for --enable-final and --enable-fast-perl
1099 
1100 2001-01-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1101 
1102         * Removed superfluous line breaks in log tree tool tips
1103         * Fixed bug that prevented cvs info from working when kdehelp
1104           was not installed
1105         * Layout fixes in settings dialog
1106         * Fixed i18n issue in log list
1107         * 1.0beta3 branches from here
1108 
1109 2001-01-23  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1110 
1111         * Now directories are now never ignored via the various .cvsignore mechanisms
1112 
1113 2001-01-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1114 
1115         * Try to find a nice user name for the change log dialog
1116           automatically
1117         * Don't use entry from change log dialog in commit dialog
1118           if the change log dialog was cancelled
1119         * Made close button in history dialog non-autodefault
1120 
1121 2001-01-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1122 
1123         * Made all dialogs maximizable/minimizable where it makes sense
1124         * Layout fix
1125         * Fixed doc/Makefile.am for non-Linux systems (hopefully :-)
1126         * In the Old Messages combo in the commit dialog, remove
1127           duplicate entries
1128 
1129 2001-01-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1130 
1131         * Patch by Florent Pillet <florent.pillet@opteway.com>:
1132           - In the log dialog, use multi line edits instead of labels
1133           - In the linear log list, additional column with branch
1134         * Korean translation by Yu-Chan, Park <super@susekorea.net>
1135         * Patch by Wynn Wilkes <wynnw@calderasystems.com>:
1136           Making path to the cvs client configurable
1137         * Some cleanup in function argument list order; don't
1138           let dialogs include toplevel.h, instead turned
1139           variable into a function in misc.h... I'm a purist about
1140           this matter ;-)
1141 
1142 2001-01-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1143 
1144         * Always use /bin/sh as shell
1145         * When the progress dialog is canceled, kill the
1146           underlying process instead of destroying the
1147           K3Process object. This avoids a (superfluous) warning
1148           from KProcCtrl
1149         * Removed Ok button from the dialog.
1150           Patch by Guillaume Laurent <glaurent@telegraph-road.org>
1151         * Use KAnimWidget for KDE2
1152 
1153 2000-12-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1154 
1155         * Release 1.0beta2
1156 
1157 2000-12-13  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1158 
1159         * Bug fixes for broken diff dialog in KDE 1 version:
1160           + Do not create modeless dialogs with parent
1161           + Create combo box in commit dialog with minimal size
1162         * Bug fix in log tree: tool tips showed revisions
1163           appearing on several branches with the same root
1164         * Let cvs ignore ~/.cvsrc file when diffing, as that
1165           may lead to conflicting options
1166 
1167 2000-11-24  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1168 
1169         * Layout improvements in watch dialog
1170         * Implemented 'Create patch'
1171         * More documentation
1172         * Release 1.0beta1
1173 
1174 2000-11-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1175 
1176         * In Import dialog, added options for ignoring files
1177           and for binary imports
1178 
1179 2000-11-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1180 
1181         * Fixes for srcdir != builddir
1182 
1183 2000-11-11  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1184 
1185         * Made some fonts and the orientation of the main
1186           window splitter configurable
1187         * Fixed log tree for nested branches
1188 
1189 2000-11-10  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1190 
1191         * History list can be sorted chronologically
1192 
1193 2000-11-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1194 
1195         * In Last Change dialog, show newer version on the right
1196         * Session management for commit dialog
1197         * Diff options now customizable
1198 
1199 2000-11-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1200 
1201         * Again a patch by Jan Borsodi <jb@ez.no>:
1202           - In Commit dialog, diffs against repository
1203             can be created by selecting files from the
1204             list box
1205           - List of 30 latest log messages is stored
1206             and available via a combo box
1207           - Wheel mouse support in diff view
1208           - Shortcut F5 for Status
1209           Thanks :-)
1210 
1211 2000-10-27  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1212 
1213         * Disabled dcop support which doesn't make sense
1214           as long as there's no general convention about
1215           an interface for loading files
1216 
1217 2000-10-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1218 
1219         * Ignore empty lines in output of cvs checkout -c
1220           Patch by Jan Borsodi <jb@ez.no>
1221         * Added /usr/local/include and /usr/local/lib
1222           to autoconf-checked directories
1223 
1224 2000-10-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1225 
1226         * Protect file names with whitespace in them
1227           Based on a patch by Jeff Cody <jcody@logikos.com>
1228         * Allow it to execute a File->Status
1229           automatically when a sandbox is opened. Separate
1230           options for local and remote repositories
1231 
1232 2000-09-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1233 
1234         * Fixed wrong #ifdef statement which disabled
1235           Deselect All and made the selection mechanism
1236           almost unusable with KDE1
1237         * In diff view, synchronize both horizontal
1238           and vertical scrollbars
1239         * Release 0.7.2
1240 
1241 2000-09-16  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1242 
1243         * Added horizontal scrollbars in diff view
1244         * Made number of context lines configurable
1245         * In directory listing, separate directories from files
1246         * Display sticky date tags in a more friendly way
1247         * Adjust columns widths in main view dynamically
1248         * Set focus explicitly in TagDialog, UpdateDialog
1249           and HistoryDialog whenever radio buttons change
1250         * Set initial focus in some dialogs
1251         * Added more accelerators in CheckoutDialog
1252           and WatchDialog
1253         * Fixed recursive removes
1254         * Do no try to read non-existent directories
1255         * More precise coordinate computation on change bar
1256           avoids stripes in certain circumstances
1257         * Fixed highlighted text color
1258         * Show newest revisions first in log message list
1259         * Release 0.7.1
1260 
1261 2000-09-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1262 
1263         * Avoid -no-rtti because some crap code in
1264           kdelibs crashes without rtti
1265         * Fixed selection by keyboard in log message list
1266         * Avoid exploding status bar width with
1267           long command lines
1268         * Fixed "Deselect all" accelerator
1269 
1270 2000-09-10  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1271 
1272         * Fixed dist target
1273         * Release 0.7.0
1274 
1275 2000-09-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1276 
1277         * Fixed spinning gear for KDE2
1278         * Fixed misinterpretation of mouse events in
1279           log list for KDE2
1280 
1281 2000-09-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1282 
1283         * Backporting to KDE1. It becomes annoying :-(
1284         * Polished log tree and log list
1285         * Reduced flicker a lot
1286 
1287 2000-09-05  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1288 
1289         * Implemented change bar in diff frontend
1290 
1291 2000-09-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1292 
1293         * New diff frontend, based on unified diffs instead
1294           of --side-by-side.
1295         * Keybindings for arrow keys in diff and resolve
1296           dialogs.
1297         * Fixed caption/about data for KDE2
1298 
1299 2000-08-29  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1300 
1301         * Fixed Remove behaviour, which may be recursive or not
1302 
1303 2000-07-13  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1304 
1305         * Fixed problems with latest kdelibs2 and gcc 2.96
1306           (thanks to Stan Bubrouski)
1307         * Error messages don't confuse the 'Fetch list'
1308           item in the check out dialog any more
1309         * Using QFileDialog instead of completely
1310           broken KFileDialog::getExistingDirectory()
1311 
1312 2000-05-28  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1313 
1314         * Quote file name when calling an editor
1315 
1316 2000-05-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1317 
1318         * Improvements in the logdialog/log tree by
1319           Florent Pillet <florent.pillet@opteway.com>
1320         * Implemented 'Delete tag'
1321 
1322 2000-05-07  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1323 
1324         * Implemented Add Watch, Remove watch,
1325           Show watchers
1326 
1327 2000-04-25  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1328 
1329         * Added option to automatically call 'cvs edit' whenever
1330           a read-only file is edited. Based on a patch by
1331           Steffen Dettmer <steffen@dett.de>. Thanks!
1332 
1333 2000-04-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1334 
1335         * Added documentation for repository access
1336         * Release 0.6.0
1337 
1338 2000-04-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1339 
1340         * Fixed "Open recent" for Qt 2.x
1341         * Fixed caption for KDE 2.x
1342 
1343 2000-04-11  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1344 
1345         * Made repositories dialog usable.
1346 
1347 2000-04-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1348 
1349         * New quoting mechanism which is reliable also when
1350           log messages/file names contain $ or '
1351           Thanks for the hint, Walter!
1352 
1353 2000-03-09  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1354 
1355         * Put ok and cancel buttons in the progress dialog
1356           to avoid confusion
1357 
1358 2000-03-06  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1359 
1360         * The combo boxes in the log dialog now indicate
1361           that chosing a branch tag selects the branch point
1362         * Repository dialog, unfinished.
1363 
1364 2000-03-05  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1365 
1366         * Replaced all Done's with Close's
1367         * Moved Add binary from Advanced to File menu
1368         * Enabled tag selectors in log dialog now also for KDE 2
1369         * Implemented "Open recent"
1370         * Implemented "History"
1371 
1372 2000-03-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1373 
1374         * Added a button in the checkout dialog to obtain
1375           a list of modules
1376         * Improved error message detection
1377         * Show sandbox in caption
1378 
1379 2000-03-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1380 
1381         * Much more detailed pseudo session management.
1382           Please delete your cervisiarc file!
1383 
1384 2000-02-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1385 
1386         * Fixed Checkout and Import which were not working at all
1387         * Check tag names in checkout and import dialog
1388         * Fixed accelerators and added some more
1389         * Implemented "Merge"
1390         * Implemented "Prune empty directories"
1391         * Implemented "Select by tag" in log dialog
1392         * Release 0.5.0
1393 
1394 2000-02-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1395 
1396         * Fixed bug which caused tooltips for revisions
1397           an branches to disappear in the log tree
1398         * Tags, branches and branchpoints as tooltips in log tree
1399         * Improved log dialog layout
1400         * Implemented "Add binary"
1401 
1402 2000-02-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1403 
1404         * Handle hidden files correctly
1405         * Do not ignore case in files sorting
1406         * Implemented "Last change"
1407         * Release 0.4.0
1408 
1409 2000-02-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1410 
1411         * Implemented "Update to tag" and "Update to HEAD"
1412         * Implemented "Tag"
1413 
1414 2000-02-14  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1415 
1416         * Implemented options "Commit recursively" and
1417           "Create directories"
1418         * Ported Checkout/Import dialog to the new scheme
1419 
1420 2000-02-13  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1421 
1422         * Rewritten the whole UpdateView (well, almost :-). Now it allows
1423           to show and update the revision and tag field.
1424         * Real support for asynchronous operation of Update, Commit, Add
1425           and remove: output goes to new ProtocolView
1426         * Fixed "Unfold Tree"
1427         * Fixed crash caused by too many open files
1428           (.cvsignore files were never closed)
1429 
1430 
1431 2000-02-08  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1432 
1433         * Ported documentation to docbook, added some
1434           more stuff and adjusted automake system accordingly
1435 
1436 2000-02-06  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1437 
1438         * Updated autoconf framework to work correctly
1439           with both KDE 1 and KDE 2
1440 
1441 1999-12-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1442 
1443         * In Checkout dialog, use $CVSROOT as default repository
1444           (if defined)
1445         * Added command line arguments --help and --version
1446 
1447 1999-11-23  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1448 
1449         * Fixed bug which caused files mistakenly marked as up to date
1450         * Fixed options menu
1451         * Show wait cursor while child process runs in background
1452         * Made Ok button in settings dialog the default
1453         * Release 0.3.1
1454 
1455 1999-11-21  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1456 
1457         * ChangeLog editor
1458         * Release 0.3.0
1459 
1460 1999-11-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1461 
1462         * Solution of the startup problem: pseudo-session management
1463         * Simpler handling of command line argument
1464         * Tooltips in LogTree show log message
1465 
1466 1999-10-31  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1467 
1468         * DCOP support for KDE HEAD branch
1469         * Settings dialog
1470         * Context menu
1471         * Doubleclick opens file
1472         * 'Open Sandbox'
1473 
1474 1999-09-22  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1475 
1476         * KDE2 is really a moving target => more porting:
1477           replaced KQuickHelp by QWhatsThis,
1478           #defined Icon BarIcon
1479         * Made editor configurable
1480 
1481 1999-08-07  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1482 
1483         * Spinning gear for SubProcDialog and CvsProgressDialog
1484         * Reorganized the whole 'mark updated' code. As
1485           a side effect, there is no more confusion about
1486           bogus 'Up to date' files
1487         * Save/load options
1488         * Implemented 'Unfold tree'
1489         * man page
1490         * Release 0.2.1
1491 
1492 1999-08-04  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1493 
1494         * Fixed disappearing revision in log tree view
1495           when branch is longer than trunk
1496         * Changed .kdelnk from Applications -> Development
1497         * Release 0.2
1498 
1499 1999-08-03  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1500 
1501         * Implemented recursive update
1502 
1503 1999-08-02  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1504 
1505         * Changed update, diff and annotate to use
1506           the new CvsProgressDialog
1507         * Preparations for multi log dialog
1508         * Fixed memory leaks in modeless dialogs
1509           which didn't delete themselves on closeEvent()
1510 
1511 1999-08-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1512 
1513         * Implemented CvsProgressDialog which will show error
1514           messages for things like 'update' and allow the user
1515           to interrupt the operation if cvs hangs.
1516           It's _very_ smart :-)
1517 
1518 1999-07-31  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1519 
1520         * Commit/Add/Remove now show SubProcDialog
1521           to give the user feedback
1522         * Preparations for better error handling:
1523           parseXXX routines return bool now
1524         * Commented out some of the DEBUGOUT.
1525           It was just _too_ much ;-)
1526 
1527 1999-07-20  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1528 
1529         * Ported to KDE 2
1530 
1531 1999-07-19  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1532 
1533         * Implemented "Import"
1534         * Release 0.1
1535 
1536 1999-07-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1537 
1538         * Another trial in the "Startup in non-CVS directories"
1539           game
1540         * Layout corrections in Checkout dialog
1541         * Mark selections in LogTreeView,
1542           synchronized with LogListView
1543 
1544 1999-07-15  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1545 
1546         * Gave up on learning docbook. Some documentation
1547           in linuxdoc is now available.
1548 
1549 1999-06-01  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1550 
1551         * Option -askdir
1552         * Update status field for 'up to date' files
1553         * Release 0.0.2
1554 
1555 1999-05-25  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1556 
1557         * Set colors in DiffView explicitly
1558 
1559 1999-05-17  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1560 
1561         * Fixed 'cvs commit' command
1562         * Preparations for i18n
1563 
1564 1999-05-11  Bernd Gehrmann  <bernd@physik.hu-berlin.de>
1565 
1566         * Release 0.0.1