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