You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(98) |
Sep
(138) |
Oct
(100) |
Nov
(49) |
Dec
(131) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(94) |
Feb
(65) |
Mar
(100) |
Apr
(83) |
May
(72) |
Jun
(29) |
Jul
(167) |
Aug
(127) |
Sep
(131) |
Oct
(269) |
Nov
(122) |
Dec
(100) |
2005 |
Jan
(228) |
Feb
(266) |
Mar
(63) |
Apr
(135) |
May
(157) |
Jun
(52) |
Jul
(25) |
Aug
(49) |
Sep
(184) |
Oct
(159) |
Nov
(75) |
Dec
(37) |
2006 |
Jan
(60) |
Feb
(129) |
Mar
(110) |
Apr
(34) |
May
(31) |
Jun
(42) |
Jul
(72) |
Aug
(90) |
Sep
(57) |
Oct
(66) |
Nov
(42) |
Dec
(90) |
2007 |
Jan
(106) |
Feb
(54) |
Mar
(93) |
Apr
(27) |
May
(21) |
Jun
(17) |
Jul
(19) |
Aug
(22) |
Sep
(25) |
Oct
(2) |
Nov
(1) |
Dec
(1) |
2008 |
Jan
(65) |
Feb
(70) |
Mar
(29) |
Apr
(45) |
May
(91) |
Jun
(20) |
Jul
(11) |
Aug
(24) |
Sep
(23) |
Oct
(13) |
Nov
(23) |
Dec
(39) |
2009 |
Jan
(23) |
Feb
(39) |
Mar
(15) |
Apr
(56) |
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ck...@us...> - 2004-03-07 23:04:44
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24671/krusader_kde3/krusader/Konfigurator Modified Files: kgadvanced.cpp Log Message: FIXED: ability to add arguments for updatedb (Locate) Index: kgadvanced.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgadvanced.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** kgadvanced.cpp 3 Feb 2004 00:41:04 -0000 1.6 --- kgadvanced.cpp 7 Mar 2004 22:48:47 -0000 1.7 *************** *** 86,99 **** QGroupBox *fineTuneGrp = createFrame( i18n( "Fine-Tuning" ), parent, "kgFineTuneGrp" ); QGridLayout *fineTuneGrid = createGridLayout( fineTuneGrp->layout() ); ! ! QHBox *hbox = new QHBox( fineTuneGrp, "fineTuneHBox" ); ! QLabel *label = new QLabel( i18n( "Icon cache size (KB):" ), hbox, "iconCacheLabel" ); QToolTip::add( label, i18n( "Cache size determines how fast Krusader can display the contents of a panel. However too big a cache might consume your memory." ) ); KonfiguratorSpinBox *spinBox = createSpinBox( "Advanced", "Icon Cache Size", _IconCacheSize, ! 1, 8192, hbox, false ); QToolTip::add( spinBox, i18n( "Cache size determines how fast Krusader can display the contents of a panel. However too big a cache might consume your memory." ) ); ! createSpacer( hbox, "fineTuneSpacer" ); ! ! fineTuneGrid->addWidget( hbox, 0, 0 ); kgAdvancedLayout->addWidget( fineTuneGrp, 2 ,0 ); --- 86,104 ---- QGroupBox *fineTuneGrp = createFrame( i18n( "Fine-Tuning" ), parent, "kgFineTuneGrp" ); QGridLayout *fineTuneGrid = createGridLayout( fineTuneGrp->layout() ); ! fineTuneGrid->setAlignment( Qt::AlignLeft | Qt::AlignTop ); ! ! QLabel *label = new QLabel( i18n( "Icon cache size (KB):" ), fineTuneGrp, "iconCacheLabel" ); QToolTip::add( label, i18n( "Cache size determines how fast Krusader can display the contents of a panel. However too big a cache might consume your memory." ) ); + fineTuneGrid->addWidget( label, 0, 0 ); KonfiguratorSpinBox *spinBox = createSpinBox( "Advanced", "Icon Cache Size", _IconCacheSize, ! 1, 8192, fineTuneGrp, false ); QToolTip::add( spinBox, i18n( "Cache size determines how fast Krusader can display the contents of a panel. However too big a cache might consume your memory." ) ); ! spinBox->setSizePolicy( QSizePolicy::Fixed, QSizePolicy::Fixed); ! fineTuneGrid->addWidget( spinBox, 0, 1 ); ! ! addLabel( fineTuneGrid, 1, 0, i18n( "Arguments of updatedb:" ), ! fineTuneGrp, "KgAdvLabel1" ); ! KonfiguratorEditBox *updatedbArgs = createEditBox( "Locate", "UpdateDB Arguments", "", fineTuneGrp, false ); ! fineTuneGrid->addWidget( updatedbArgs, 1, 1 ); kgAdvancedLayout->addWidget( fineTuneGrp, 2 ,0 ); |
From: <ck...@us...> - 2004-03-07 18:51:28
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5255/krusader_kde3/krusader/Konfigurator Modified Files: kglookfeel.cpp Log Message: FIXED: no restart at changing the icon tray's state in konfigurator Index: kglookfeel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kglookfeel.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** kglookfeel.cpp 4 Mar 2004 07:27:02 -0000 1.11 --- kglookfeel.cpp 7 Mar 2004 18:35:36 -0000 1.12 *************** *** 59,63 **** // cfg_class cfg_name default text restart tooltip {{"Look&Feel","Warn On Exit", _WarnOnExit, i18n( "Warn on exit" ), false, ""}, ! {"Look&Feel","Minimize To Tray", _MinimizeToTray, i18n( "Minimize to tray" ), true , ""}, {"Look&Feel","Show Hidden", _ShowHidden, i18n( "Show hidden files" ), false, ""}, {"Look&Feel","Mark Dirs", _MarkDirs, i18n( "Automark directories" ), false, ""}, --- 59,63 ---- // cfg_class cfg_name default text restart tooltip {{"Look&Feel","Warn On Exit", _WarnOnExit, i18n( "Warn on exit" ), false, ""}, ! {"Look&Feel","Minimize To Tray", _MinimizeToTray, i18n( "Minimize to tray" ), false, ""}, {"Look&Feel","Show Hidden", _ShowHidden, i18n( "Show hidden files" ), false, ""}, {"Look&Feel","Mark Dirs", _MarkDirs, i18n( "Automark directories" ), false, ""}, |
From: <ck...@us...> - 2004-03-07 18:51:24
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5255/krusader_kde3/krusader Modified Files: krusader.cpp Log Message: FIXED: no restart at changing the icon tray's state in konfigurator Index: krusader.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.cpp,v retrieving revision 1.60 retrieving revision 1.61 diff -C2 -d -r1.60 -r1.61 *** krusader.cpp 5 Mar 2004 20:13:27 -0000 1.60 --- krusader.cpp 7 Mar 2004 18:35:36 -0000 1.61 *************** *** 123,128 **** UserMenu *Krusader::userMenu = 0; - bool showTrayIcon = false; - // construct the views, statusbar and menu bars and prepare Krusader to start Krusader::Krusader() : KParts::MainWindow(), sysTray( 0 ) { --- 123,126 ---- *************** *** 196,206 **** // This enables Krusader to show a tray icon ! config->setGroup( "Look&Feel" ); ! if ( krConfig->readBoolEntry( "Minimize To Tray", _MinimizeToTray ) ) { ! showTrayIcon = true; ! sysTray = new KSystemTray( this ); ! sysTray->setPixmap( iconLoader->loadIcon( "krusader", KIcon::Panel, 22 ) ); ! sysTray->hide(); ! } setCentralWidget( mainView ); --- 194,200 ---- // This enables Krusader to show a tray icon ! sysTray = new KSystemTray( this ); ! sysTray->setPixmap( iconLoader->loadIcon( "krusader", KIcon::Panel, 22 ) ); ! sysTray->hide(); setCentralWidget( mainView ); *************** *** 269,280 **** void Krusader::showEvent ( QShowEvent *e ) { ! if ( showTrayIcon ) { ! sysTray->hide(); ! show(); // needed to make sure krusader is removed from // the taskbar when minimizing (system tray issue) ! } else KParts::MainWindow::showEvent( e ); ! } void Krusader::hideEvent ( QHideEvent *e ) { bool isModalTopWidget = false; --- 263,277 ---- void Krusader::showEvent ( QShowEvent *e ) { ! sysTray->hide(); ! show(); // needed to make sure krusader is removed from // the taskbar when minimizing (system tray issue) ! } void Krusader::hideEvent ( QHideEvent *e ) { + QString lastGroup = config->group(); + config->setGroup( "Look&Feel" ); + bool showTrayIcon = krConfig->readBoolEntry( "Minimize To Tray", _MinimizeToTray ); + config->setGroup ( lastGroup ); + bool isModalTopWidget = false; |
From: <ck...@us...> - 2004-03-07 18:51:24
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5255/krusader_kde3 Modified Files: ChangeLog Log Message: FIXED: no restart at changing the icon tray's state in konfigurator Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.184 retrieving revision 1.185 diff -C2 -d -r1.184 -r1.185 *** ChangeLog 4 Mar 2004 20:36:03 -0000 1.184 --- ChangeLog 7 Mar 2004 18:35:36 -0000 1.185 *************** *** 18,21 **** --- 18,22 ---- ADDED: file splitter ADDED: a missing credit for Frank in the about box + FIXED: no restart at changing the icon tray's state in konfigurator FIXED: krusader freezes if the `df` process does not terminate (at network errors, IO wait) FIXED: krusaderui.rc bug, new menuitems does not appear after a krusader update |
From: <ck...@us...> - 2004-03-05 20:32:28
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21910/krusader_kde3/krusader/Konfigurator Modified Files: kgarchives.cpp Log Message: FIXED: konfigurator bug with archives Index: kgarchives.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgarchives.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** kgarchives.cpp 3 Feb 2004 00:41:04 -0000 1.6 --- kgarchives.cpp 5 Mar 2004 20:18:08 -0000 1.7 *************** *** 151,158 **** --- 151,162 ---- cbs->find( "Do UnAce" )->setEnabled(PS("unace")); cbs->find( "Do Unarj" )->setEnabled(PS("unarj")); + + krConfig->setGroup( "Archives" ); + krConfig->writeEntry( "Supported Packers", lst ); } bool KgArchives::apply() { + krConfig->setGroup( "Archives" ); krConfig->writeEntry("Supported Packers",KRarcHandler::supportedPackers()); return KonfiguratorPage::apply(); *************** *** 161,164 **** --- 165,169 ---- void KgArchives::setDefaults() { + krConfig->setGroup( "Archives" ); krConfig->writeEntry("Supported Packers",KRarcHandler::supportedPackers()); return KonfiguratorPage::setDefaults(); |
From: <ck...@us...> - 2004-03-05 20:27:54
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20805/krusader_kde3/krusader Modified Files: krusader.cpp Log Message: FIXED: compile error on KDE 3.1.x Index: krusader.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.cpp,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** krusader.cpp 4 Mar 2004 22:58:41 -0000 1.59 --- krusader.cpp 5 Mar 2004 20:13:27 -0000 1.60 *************** *** 42,46 **** --- 42,50 ---- #include <klocale.h> #include <kaccelmanager.h> + + #if KDE_IS_VERSION(3,2,0) #include <kactionclasses.h> + #endif + #include <kdeversion.h> // QT includes |
From: <ck...@us...> - 2004-03-05 20:19:48
|
Update of /cvsroot/krusader/krusader_kde3/krusader/MountMan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18816/krusader_kde3/krusader/MountMan Modified Files: kmountman.cpp kmountman.h Log Message: FIXED: compile error on KDE 3.1.x (non existing include + QT precompiler error) Index: kmountman.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.cpp,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** kmountman.cpp 4 Mar 2004 23:00:15 -0000 1.20 --- kmountman.cpp 5 Mar 2004 20:05:21 -0000 1.21 *************** *** 44,49 **** #include <kio/job.h> #include <klocale.h> #include <kmountpoint.h> ! #include <kpopupmenu.h> // Krusader includes #include "../resources.h" --- 44,53 ---- #include <kio/job.h> #include <klocale.h> + #include <kpopupmenu.h> + + #if KDE_IS_VERSION(3,2,0) #include <kmountpoint.h> ! #endif ! // Krusader includes #include "../resources.h" *************** *** 800,807 **** } - #if KDE_IS_VERSION(3,2,0) - // populate the pop-up menu of the mountman tool-button with actions void KMountMan::quickList() { // clear the popup menu ( ( KToolBarPopupAction* ) krMountMan ) ->popupMenu() ->clear(); --- 804,812 ---- } // populate the pop-up menu of the mountman tool-button with actions void KMountMan::quickList() { + + #if KDE_IS_VERSION(3,2,0) + // clear the popup menu ( ( KToolBarPopupAction* ) krMountMan ) ->popupMenu() ->clear(); *************** *** 842,848 **** --- 847,858 ---- this, SLOT( performAction( int ) ) ); + #endif /* KDE 3.2 */ + } void KMountMan::performAction( int idx ) { + + #if KDE_IS_VERSION(3,2,0) + while (qApp->hasPendingEvents()) qApp->processEvents(); *************** *** 860,866 **** _actions = 0L; disconnect( ( ( KToolBarPopupAction* ) krMountMan ) ->popupMenu(), SIGNAL( activated( int ) ), 0, 0 ); - } #endif /* KDE 3.2 */ #include "kmountman.moc" --- 870,878 ---- _actions = 0L; disconnect( ( ( KToolBarPopupAction* ) krMountMan ) ->popupMenu(), SIGNAL( activated( int ) ), 0, 0 ); #endif /* KDE 3.2 */ + } + + #include "kmountman.moc" Index: kmountman.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** kmountman.h 4 Mar 2004 22:58:17 -0000 1.10 --- kmountman.h 5 Mar 2004 20:05:23 -0000 1.11 *************** *** 85,89 **** public slots: - #if KDE_IS_VERSION(3,2,0) void performAction(int idx); void quickList(); --- 85,88 ---- *************** *** 91,95 **** private: QString *_actions; - #endif /* KDE 3.2 */ protected slots: --- 90,93 ---- |
From: <er...@us...> - 2004-03-04 23:13:55
|
Update of /cvsroot/krusader/krusader_kde3/krusader/MountMan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8491/krusader/MountMan Modified Files: kmountman.cpp Log Message: add: quick mode for mountman done correctly Index: kmountman.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.cpp,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** kmountman.cpp 2 Mar 2004 23:00:19 -0000 1.19 --- kmountman.cpp 4 Mar 2004 23:00:15 -0000 1.20 *************** *** 1,5 **** /*************************************************************************** ! kmountman.cpp ! ------------------- copyright : (C) 2000 by Shie Erlich & Rafi Yanai e-mail : kru...@us... --- 1,5 ---- /*************************************************************************** ! kmountman.cpp ! ------------------- copyright : (C) 2000 by Shie Erlich & Rafi Yanai e-mail : kru...@us... *************** *** 16,20 **** YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! S o u r c e F i l e *************************************************************************** --- 16,20 ---- YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! S o u r c e F i l e *************************************************************************** *************** *** 68,71 **** --- 68,74 ---- KMountMan::KMountMan() : QObject(), Ready( false ), Operational( false ), outputBuffer( 0 ), tempFile( 0 ), mountManGui( 0 ), mtab( "" ) { + #if KDE_IS_VERSION(3,2,0) + _actions = 0L; + #endif /* KDE 3.2 */ filesystems.setAutoDelete( true ); localDf = new fsData(); // will be used to move around information *************** *** 189,193 **** if ( temp[ 0 ][ j ] == "" || temp[ 0 ][ j ] == "tmpfs" || temp[ 0 ][ j ] == "none" || temp[ 0 ][ j ] == "proc" || #ifdef BSD ! temp[ 0 ][ j ] == "swap" || temp[ 1 ][ j ] == "procfs" || temp[ 1 ][ j ] == "/dev/pts" || // FreeBSD: procfs instead of proc #else temp[ 0 ][ j ] == "swap" || temp[ 1 ][ j ] == "proc" || temp[ 1 ][ j ] == "/dev/pts" || --- 192,196 ---- if ( temp[ 0 ][ j ] == "" || temp[ 0 ][ j ] == "tmpfs" || temp[ 0 ][ j ] == "none" || temp[ 0 ][ j ] == "proc" || #ifdef BSD ! temp[ 0 ][ j ] == "swap" || temp[ 1 ][ j ] == "procfs" || temp[ 1 ][ j ] == "/dev/pts" || // FreeBSD: procfs instead of proc #else temp[ 0 ][ j ] == "swap" || temp[ 1 ][ j ] == "proc" || temp[ 1 ][ j ] == "/dev/pts" || *************** *** 209,213 **** system->setMntPoint( temp[ 2 ][ j ] ); // remove trailing spaces (since mtab removes them) ! if ( system->mntPoint() [ system->mntPoint().length() - 1 ] == '/' && system->mntPoint() != "/" ) // also skip root! system->setMntPoint( system->mntPoint().left( system->mntPoint().length() - 1 ) ); system->supermount = ( temp[ 4 ][ j ] == "supermount" ? true : false ); --- 212,216 ---- system->setMntPoint( temp[ 2 ][ j ] ); // remove trailing spaces (since mtab removes them) ! if ( system->mntPoint() [ system->mntPoint().length() - 1 ] == '/' && system->mntPoint() != "/" ) // also skip root! system->setMntPoint( system->mntPoint().left( system->mntPoint().length() - 1 ) ); system->supermount = ( temp[ 4 ][ j ] == "supermount" ? true : false ); *************** *** 399,403 **** bool mounted = ( devFromMtab( mntPoint ) != QString::null ); if ( mounted ) return KMountMan::MOUNTED; ! if ( mountPoints.findIndex( mntPoint ) == -1 ) // no such mountPoint is /etc/fstab return KMountMan::DOESNT_EXIST; else return KMountMan::NOT_MOUNTED; --- 402,406 ---- bool mounted = ( devFromMtab( mntPoint ) != QString::null ); if ( mounted ) return KMountMan::MOUNTED; ! if ( mountPoints.findIndex( mntPoint ) == -1 ) // no such mountPoint is /etc/fstab return KMountMan::DOESNT_EXIST; else return KMountMan::NOT_MOUNTED; *************** *** 445,451 **** loc->supermount = false; filesystems.append( loc ); ! if ( temp.contains( "//" ) > 0 || // if it contains '//', it's a smb share ! temp.contains( ":" ) > 0 || // if it contains ':' , it's an nfs share ! temp.startsWith( "/" ) ) // if it is a fullpath device name loc->setName( temp ); // <patch> thanks to Cristi Dumitrescu else loc->setName( "/dev/" + temp ); --- 448,454 ---- loc->supermount = false; filesystems.append( loc ); ! if ( temp.contains( "//" ) > 0 || // if it contains '//', it's a smb share ! temp.contains( ":" ) > 0 || // if it contains ':' , it's an nfs share ! temp.startsWith( "/" ) ) // if it is a fullpath device name loc->setName( temp ); // <patch> thanks to Cristi Dumitrescu else loc->setName( "/dev/" + temp ); *************** *** 626,630 **** clearOutput(); ! if ( !umountProc.start( KProcess::NotifyOnExit, KProcess::Stderr ) ) { KMessageBox::error( 0, i18n( "Unable to execute 'umount' !!! check that /bin/umount or /sbin/umount are availble" ) ); --- 629,633 ---- clearOutput(); ! if ( !umountProc.start( KProcess::Block, KProcess::Stderr ) ) { KMessageBox::error( 0, i18n( "Unable to execute 'umount' !!! check that /bin/umount or /sbin/umount are availble" ) ); *************** *** 654,658 **** proc << KrServices::fullPathName( "eject" ) << "\"" + mntPoint + "\""; proc.start( KProcess::Block ); ! if ( !proc.normalExit() || proc.exitStatus() != 0 ) // if we failed with eject KMessageBox::information( 0, i18n( "Error ejecting device ! You need to have 'eject' in your path." ), i18n( "Error" ), "CantExecuteEjectWarning" ); } --- 657,661 ---- proc << KrServices::fullPathName( "eject" ) << "\"" + mntPoint + "\""; proc.start( KProcess::Block ); ! if ( !proc.normalExit() || proc.exitStatus() != 0 ) // if we failed with eject KMessageBox::information( 0, i18n( "Error ejecting device ! You need to have 'eject' in your path." ), i18n( "Error" ), "CantExecuteEjectWarning" ); } *************** *** 773,777 **** if ( size >= 1073741824 ) { fsize = ( float ) size / ( float ) 1073741824; ! if ( fsize > 1024 ) // no name for something bigger than tera byte // let's call it Zega-Byte, who'll ever find out? :-) s = i18n( "%1 ZB" ).arg( KGlobal::locale() ->formatNumber( fsize / ( float ) 1024, 1 ) ); --- 776,780 ---- if ( size >= 1073741824 ) { fsize = ( float ) size / ( float ) 1073741824; ! if ( fsize > 1024 ) // no name for something bigger than tera byte // let's call it Zega-Byte, who'll ever find out? :-) s = i18n( "%1 ZB" ).arg( KGlobal::locale() ->formatNumber( fsize / ( float ) 1024, 1 ) ); *************** *** 797,801 **** --- 800,810 ---- } + #if KDE_IS_VERSION(3,2,0) + + // populate the pop-up menu of the mountman tool-button with actions void KMountMan::quickList() { + // clear the popup menu + ( ( KToolBarPopupAction* ) krMountMan ) ->popupMenu() ->clear(); + // create lists of current and possible mount points KMountPoint::List current = KMountPoint::currentMountPoints(); *************** *** 804,809 **** // create a popupmenu, displaying mountpoints with possible actions // also, populate a small array with the actions ! bool *actions = new bool[ possible.size() ]; ! KPopupMenu *menu = new KPopupMenu( i18n( "MountMan::Quick List" ), 0, 0 ); KMountPoint::List::iterator it; KMountPoint *m; --- 813,819 ---- // create a popupmenu, displaying mountpoints with possible actions // also, populate a small array with the actions ! if ( _actions ) delete[] _actions; ! _actions = new QString[ possible.size() ]; ! KMountPoint::List::iterator it; KMountPoint *m; *************** *** 822,842 **** } // add the item to the menu ! actions[ idx ] = needUmount; ! menu->insertItem( QString( ( needUmount ? i18n( "Unmount" ) : i18n( "Mount" ) ) ) + " " + m->mountPoint() + ! " (" + m->mountedFrom() + ")", idx ); } ! // execute menu, and perform the action ! idx = menu->exec(); ! if ( idx != -1 ) { // if user selected something ! if ( actions[ idx ] ) { // umount ! unmount( possible[ idx ] ->mountPoint() ); ! } else { // mount ! mount( possible[ idx ] ->mountPoint() ); ! } } // free memory ! delete[] actions; } #include "kmountman.moc" --- 832,866 ---- } // add the item to the menu ! _actions[ idx ] = QString( needUmount ? "_U_" : "_M_" ) + m->mountPoint(); ! QString text = QString( ( needUmount ? i18n( "Unmount" ) : i18n( "Mount" ) ) ) + " " + m->mountPoint() + ! " (" + m->mountedFrom() + ")"; ! ! ! ( ( KToolBarPopupAction* ) krMountMan ) ->popupMenu() ->insertItem( text, idx ); } + connect( ( ( KToolBarPopupAction* ) krMountMan ) ->popupMenu(), SIGNAL( activated( int ) ), + this, SLOT( performAction( int ) ) ); ! } ! ! void KMountMan::performAction( int idx ) { ! while (qApp->hasPendingEvents()) qApp->processEvents(); ! ! if ( idx < 0 ) return ; ! bool domount = _actions[ idx ].left( 3 ) == "_M_"; ! QString mountPoint = _actions[ idx ].mid( 3 ); ! if ( !domount ) { // umount ! unmount( mountPoint ); ! } else { // mount ! mount( mountPoint ); } + // free memory ! delete[] _actions; ! _actions = 0L; ! disconnect( ( ( KToolBarPopupAction* ) krMountMan ) ->popupMenu(), SIGNAL( activated( int ) ), 0, 0 ); } + #endif /* KDE 3.2 */ + #include "kmountman.moc" |
From: <er...@us...> - 2004-03-04 23:12:22
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8164/krusader Modified Files: krusader.cpp Log Message: add: quicklist for mountman done correctly Index: krusader.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.cpp,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** krusader.cpp 12 Feb 2004 08:11:31 -0000 1.58 --- krusader.cpp 4 Mar 2004 22:58:41 -0000 1.59 *************** *** 1,8 **** /*************************************************************************** ! krusader.cpp ! ------------------- ! copyright : (C) 2000 by Shie Erlich & Rafi Yanai ! e-mail : kru...@us... ! web site : http://krusader.sourceforge.net --------------------------------------------------------------------------- Description --- 1,8 ---- /*************************************************************************** ! krusader.cpp ! ------------------- ! copyright : (C) 2000 by Shie Erlich & Rafi Yanai ! e-mail : kru...@us... ! web site : http://krusader.sourceforge.net --------------------------------------------------------------------------- Description *************** *** 11,22 **** A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! S o u r c e F i l e *************************************************************************** --- 11,22 ---- A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! S o u r c e F i l e *************************************************************************** *************** *** 42,45 **** --- 42,47 ---- #include <klocale.h> #include <kaccelmanager.h> + #include <kactionclasses.h> + #include <kdeversion.h> // QT includes #include <qpixmap.h> *************** *** 49,53 **** #include <qprogressdialog.h> #include <qvaluelist.h> ! #include <qwhatsthis.h> // Krusader includes #include "krusader.h" --- 51,55 ---- #include <qprogressdialog.h> #include <qvaluelist.h> ! #include <qwhatsthis.h> // Krusader includes #include "krusader.h" *************** *** 122,131 **** Krusader::Krusader() : KParts::MainWindow(), sysTray( 0 ) { // parse command line arguments ! KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); QString leftPath, rightPath; ! if (args->isSet("left")) leftPath = args->getOption("left"); else leftPath = QString::null; ! if (args->isSet("right")) rightPath = args->getOption("right"); else rightPath = QString::null; --- 124,133 ---- Krusader::Krusader() : KParts::MainWindow(), sysTray( 0 ) { // parse command line arguments ! KCmdLineArgs * args = KCmdLineArgs::parsedArgs(); QString leftPath, rightPath; ! if ( args->isSet( "left" ) ) leftPath = args->getOption( "left" ); else leftPath = QString::null; ! if ( args->isSet( "right" ) ) rightPath = args->getOption( "right" ); else rightPath = QString::null; *************** *** 141,157 **** QString message; switch ( config->getConfigState() ) { ! case KConfigBase::NoAccess : message = "Krusader's configuration file can't be found. Default values will be used."; break; ! case KConfigBase::ReadOnly : message = "Krusader's configuration file is in READ ONLY mode (why is that !?) Changed values will not be saved"; break; ! case KConfigBase::ReadWrite : message = ""; break; ! } if ( message != "" ) { KMessageBox::error( krApp, message ); ! } --- 143,159 ---- QString message; switch ( config->getConfigState() ) { ! case KConfigBase::NoAccess : message = "Krusader's configuration file can't be found. Default values will be used."; break; ! case KConfigBase::ReadOnly : message = "Krusader's configuration file is in READ ONLY mode (why is that !?) Changed values will not be saved"; break; ! case KConfigBase::ReadWrite : message = ""; break; ! } if ( message != "" ) { KMessageBox::error( krApp, message ); ! } *************** *** 176,183 **** // create the main view and set it mainView = new KrusaderView( this ); ! mainView->start(leftPath, rightPath); // create the user menu ! userMenu = new UserMenu(this); // setup keyboard accelerators --- 178,185 ---- // create the main view and set it mainView = new KrusaderView( this ); ! mainView->start( leftPath, rightPath ); // create the user menu ! userMenu = new UserMenu( this ); // setup keyboard accelerators *************** *** 187,191 **** status = new KrusaderStatus( this ); QWhatsThis::add( status, i18n( "Status bar will show basic informations " ! "about file below mouse pointer." ) ); // This enables Krusader to show a tray icon --- 189,193 ---- status = new KrusaderStatus( this ); QWhatsThis::add( status, i18n( "Status bar will show basic informations " ! "about file below mouse pointer." ) ); // This enables Krusader to show a tray icon *************** *** 196,200 **** sysTray->setPixmap( iconLoader->loadIcon( "krusader", KIcon::Panel, 22 ) ); sysTray->hide(); ! } setCentralWidget( mainView ); --- 198,202 ---- sysTray->setPixmap( iconLoader->loadIcon( "krusader", KIcon::Panel, 22 ) ); sysTray->hide(); ! } setCentralWidget( mainView ); *************** *** 210,214 **** resize( oldSize = krConfig->readSizeEntry( "Start Size", _StartSize ) ); ! if( krConfig->readBoolEntry( "Maximized" ) ) showMaximized(); else --- 212,216 ---- resize( oldSize = krConfig->readSizeEntry( "Start Size", _StartSize ) ); ! if ( krConfig->readBoolEntry( "Maximized" ) ) showMaximized(); else *************** *** 222,227 **** // refresh the right and left panels mainView->right->func->refresh(); ! mainView->left->func->refresh(); ! } Krusader::~Krusader() {} --- 224,229 ---- // refresh the right and left panels mainView->right->func->refresh(); ! mainView->left->func->refresh(); ! } Krusader::~Krusader() {} *************** *** 243,274 **** KMessageBox::error( krApp, i18n( "Unable to remove your krusaderrc file! Please remove it manually and rerun Krusader." ) ); exit( 1 ); ! } retval = true; config->reparseConfiguration(); ! } // first installation of krusader if ( oldVer == 100 ) { KMessageBox::information( krApp, i18n( "Welcome to Krusader, as this is your first run, Krusader will now run Konfigurator." ) ); retval = true; ! } config->writeEntry( "Version", VERSION ); config->sync(); return retval; ! } void Krusader::statusBarUpdate( QString& mess ) { // change the message on the statusbar for 2 seconds statusBar() ->message( mess, 5000 ); ! } void Krusader::showEvent ( QShowEvent *e ) { ! if (showTrayIcon) ! { sysTray->hide(); show(); // needed to make sure krusader is removed from ! // the taskbar when minimizing (system tray issue) } - else KParts::MainWindow::showEvent(e); - } void Krusader::hideEvent ( QHideEvent *e ) { --- 245,274 ---- KMessageBox::error( krApp, i18n( "Unable to remove your krusaderrc file! Please remove it manually and rerun Krusader." ) ); exit( 1 ); ! } retval = true; config->reparseConfiguration(); ! } // first installation of krusader if ( oldVer == 100 ) { KMessageBox::information( krApp, i18n( "Welcome to Krusader, as this is your first run, Krusader will now run Konfigurator." ) ); retval = true; ! } config->writeEntry( "Version", VERSION ); config->sync(); return retval; ! } void Krusader::statusBarUpdate( QString& mess ) { // change the message on the statusbar for 2 seconds statusBar() ->message( mess, 5000 ); ! } void Krusader::showEvent ( QShowEvent *e ) { ! if ( showTrayIcon ) { sysTray->hide(); show(); // needed to make sure krusader is removed from ! // the taskbar when minimizing (system tray issue) ! } else KParts::MainWindow::showEvent( e ); } void Krusader::hideEvent ( QHideEvent *e ) { *************** *** 276,300 **** QWidget *actWnd = qApp->activeWindow(); ! if( actWnd ) isModalTopWidget = actWnd->isModal(); ! ! if (showTrayIcon && !isModalTopWidget && isMinimized() ) ! { sysTray->show(); hide(); // needed to make sure krusader is removed from ! // the taskbar when minimizing (system tray issue) } - else KParts::MainWindow::hideEvent(e); - } void Krusader::moveEvent ( QMoveEvent *e ) { oldPos = e->oldPos(); ! KParts::MainWindow::moveEvent(e); ! } void Krusader::resizeEvent ( QResizeEvent *e ) { oldSize = e->oldSize(); ! KParts::MainWindow::resizeEvent(e); ! } void Krusader::setupAccels() { --- 276,298 ---- QWidget *actWnd = qApp->activeWindow(); ! if ( actWnd ) isModalTopWidget = actWnd->isModal(); ! ! if ( showTrayIcon && !isModalTopWidget && isMinimized() ) { sysTray->show(); hide(); // needed to make sure krusader is removed from ! // the taskbar when minimizing (system tray issue) ! } else KParts::MainWindow::hideEvent( e ); } void Krusader::moveEvent ( QMoveEvent *e ) { oldPos = e->oldPos(); ! KParts::MainWindow::moveEvent( e ); ! } void Krusader::resizeEvent ( QResizeEvent *e ) { oldSize = e->oldSize(); ! KParts::MainWindow::resizeEvent( e ); ! } void Krusader::setupAccels() { *************** *** 308,312 **** // SHIFT+F3 accels->insert( "F3_ViewDlg", i18n( "F3 View Dialog" ), QString::null, ! SHIFT+Key_F3, SLOTS, SLOT( viewDlg() ) ); // F4 accels->insert( "F4_Edit", i18n( "F4 Edit" ), QString::null, --- 306,310 ---- // SHIFT+F3 accels->insert( "F3_ViewDlg", i18n( "F3 View Dialog" ), QString::null, ! SHIFT + Key_F3, SLOTS, SLOT( viewDlg() ) ); // F4 accels->insert( "F4_Edit", i18n( "F4 Edit" ), QString::null, *************** *** 334,338 **** Key_Tab, mainView, SLOT( panelSwitch() ) ); ! } // <patch> Moving from Pixmap actions to generic filenames - thanks to Carsten Pfeiffer --- 332,336 ---- Key_Tab, mainView, SLOT( panelSwitch() ) ); ! } // <patch> Moving from Pixmap actions to generic filenames - thanks to Carsten Pfeiffer *************** *** 374,378 **** SLOT( toggleHidden() ), actionCollection(), "toggle hidden files" ); actToggleSwapPanels = new KToggleAction( i18n( "S&wap Panels" ), CTRL + Key_U, SLOTS, ! SLOT( toggleSwapPanels() ), actionCollection(), "toggle swap panels" ); krConfig->setGroup( "Look&Feel" ); actToggleHidden->setChecked( krConfig->readBoolEntry( "Show Hidden", _ShowHidden ) ); --- 372,376 ---- SLOT( toggleHidden() ), actionCollection(), "toggle hidden files" ); actToggleSwapPanels = new KToggleAction( i18n( "S&wap Panels" ), CTRL + Key_U, SLOTS, ! SLOT( toggleSwapPanels() ), actionCollection(), "toggle swap panels" ); krConfig->setGroup( "Look&Feel" ); actToggleHidden->setChecked( krConfig->readBoolEntry( "Show Hidden", _ShowHidden ) ); *************** *** 380,389 **** // and then the DONE actions ! actCmdlinePopup = new KAction( i18n("popup cmdline"), 0, CTRL + Key_Slash, SLOTS, ! SLOT(cmdlinePopup()), actionCollection(), "cmdline popup"); /* Shortcut disabled because of the Terminal Emulator bug. */ ! actDirUp = new KAction( i18n("Up"), "up", 0 /*Key_Backspace*/, SLOTS, SLOT(dirUp()), actionCollection(), "dirUp"); ! new KAction( i18n("&Edit new file"), "filenew", SHIFT + Key_F4, SLOTS, SLOT(editDlg()), actionCollection(), "edit_new_file"); ! new KAction( i18n("Start &Root Mode Krusader"), "krusader", ALT + Key_K, SLOTS, SLOT(rootKrusader()), actionCollection(), "root krusader"); actSelectColorMask = new KAction( i18n( "Co&nfigure compare-mode" ), 0, --- 378,387 ---- // and then the DONE actions ! actCmdlinePopup = new KAction( i18n( "popup cmdline" ), 0, CTRL + Key_Slash, SLOTS, ! SLOT( cmdlinePopup() ), actionCollection(), "cmdline popup" ); /* Shortcut disabled because of the Terminal Emulator bug. */ ! actDirUp = new KAction( i18n( "Up" ), "up", 0 /*Key_Backspace*/, SLOTS, SLOT( dirUp() ), actionCollection(), "dirUp" ); ! new KAction( i18n( "&Edit new file" ), "filenew", SHIFT + Key_F4, SLOTS, SLOT( editDlg() ), actionCollection(), "edit_new_file" ); ! new KAction( i18n( "Start &Root Mode Krusader" ), "krusader", ALT + Key_K, SLOTS, SLOT( rootKrusader() ), actionCollection(), "root krusader" ); actSelectColorMask = new KAction( i18n( "Co&nfigure compare-mode" ), 0, *************** *** 404,410 **** SLOTS, SLOT( slotUnpack() ), actionCollection() , "unpack" ); actSplit = new KAction( i18n( "Sp&lit file" ), "kr_split", CTRL + Key_P, ! SLOTS, SLOT( slotSplit() ), actionCollection(), "split" ); actCombine = new KAction( i18n( "Com&bine files" ), "kr_combine", CTRL + Key_B, ! SLOTS, SLOT( slotCombine() ), actionCollection() , "combine" ); actSelect = new KAction( i18n( "Select &Group" ), "kr_select", CTRL + Key_Plus, SLOTS, SLOT( markGroup() ), actionCollection(), "select group" ); --- 402,408 ---- SLOTS, SLOT( slotUnpack() ), actionCollection() , "unpack" ); actSplit = new KAction( i18n( "Sp&lit file" ), "kr_split", CTRL + Key_P, ! SLOTS, SLOT( slotSplit() ), actionCollection(), "split" ); actCombine = new KAction( i18n( "Com&bine files" ), "kr_combine", CTRL + Key_B, ! SLOTS, SLOT( slotCombine() ), actionCollection() , "combine" ); actSelect = new KAction( i18n( "Select &Group" ), "kr_select", CTRL + Key_Plus, SLOTS, SLOT( markGroup() ), actionCollection(), "select group" ); *************** *** 417,428 **** actFTPDisconnect = new KAction( i18n( "Disconnect &From Net" ), "kr_ftp_disconnect", SHIFT + CTRL + Key_F, SLOTS, SLOT( FTPDisconnect() ), actionCollection(), "ftp disconnect" ); actMountMan = new KAction( i18n( "&MountMan" ), "kcmpartitions", ALT + Key_Slash, SLOTS, SLOT( runMountMan() ), actionCollection(), "mountman" ); actFind = new KAction( i18n( "&Search" ), "filefind", CTRL + Key_S, SLOTS, SLOT( search() ), actionCollection(), "find" ); actLocate = new KAction( i18n( "&Locate" ), "find", CTRL + Key_L, ! SLOTS, SLOT( locate() ), actionCollection(), "locate" ); actSyncDirs = new KAction( i18n( "Synchronize &Directories" ), "kr_syncdirs", CTRL + Key_D, ! SLOTS, SLOT( slotSynchronizeDirs() ), actionCollection(), "sync dirs" ); actInvert = new KAction( i18n( "&Invert Selection" ), "kr_invert", ALT + Key_Asterisk, SLOTS, SLOT( invert() ), actionCollection(), "invert" ); --- 415,434 ---- actFTPDisconnect = new KAction( i18n( "Disconnect &From Net" ), "kr_ftp_disconnect", SHIFT + CTRL + Key_F, SLOTS, SLOT( FTPDisconnect() ), actionCollection(), "ftp disconnect" ); + #if KDE_IS_VERSION(3,2,0) /* new mountman feature is available in kde 3.2 only! */ + actMountMan = new KToolBarPopupAction( i18n( "&MountMan" ), "kcmpartitions", ALT + Key_Slash, + SLOTS, SLOT( runMountMan() ), actionCollection(), "mountman" ); + connect( ( ( KToolBarPopupAction* ) actMountMan ) ->popupMenu(), SIGNAL( aboutToShow() ), + mountMan, SLOT( quickList() ) ); + #else actMountMan = new KAction( i18n( "&MountMan" ), "kcmpartitions", ALT + Key_Slash, SLOTS, SLOT( runMountMan() ), actionCollection(), "mountman" ); + #endif /* KDE 3.2 */ + actFind = new KAction( i18n( "&Search" ), "filefind", CTRL + Key_S, SLOTS, SLOT( search() ), actionCollection(), "find" ); actLocate = new KAction( i18n( "&Locate" ), "find", CTRL + Key_L, ! SLOTS, SLOT( locate() ), actionCollection(), "locate" ); actSyncDirs = new KAction( i18n( "Synchronize &Directories" ), "kr_syncdirs", CTRL + Key_D, ! SLOTS, SLOT( slotSynchronizeDirs() ), actionCollection(), "sync dirs" ); actInvert = new KAction( i18n( "&Invert Selection" ), "kr_invert", ALT + Key_Asterisk, SLOTS, SLOT( invert() ), actionCollection(), "invert" ); *************** *** 449,478 **** new KAction( i18n( "Right-click menu" ), Key_Menu, SLOTS, SLOT( rightclickMenu() ), actionCollection(), "rightclick menu" ); ! new KAction( i18n( "Right bookmarks" ), ALT+Key_Right, SLOTS, SLOT( openRightBookmarks() ), actionCollection(), "right bookmarks" ); ! new KAction( i18n( "Left bookmarks" ), ALT+Key_Left, SLOTS, SLOT( openLeftBookmarks() ), actionCollection(), "left bookmarks" ); ! new KAction(i18n("History"), ALT+CTRL+Key_Left, ! SLOTS, SLOT(openLeftHistory()), actionCollection(), "left history"); ! new KAction(i18n("History"), ALT+CTRL+Key_Right, ! SLOTS, SLOT(openRightHistory()), actionCollection(), "right history"); ! actNewTab = new KAction(i18n("New tab"), ALT+CTRL+Key_N, SLOTS, ! SLOT(newTab()), actionCollection(), "new tab"); ! actDupTab = new KAction(i18n("Duplicate tab"), ALT+CTRL+SHIFT+Key_N, SLOTS, ! SLOT(duplicateTab()), actionCollection(), "duplicate tab"); ! actCloseTab = new KAction(i18n("Close tab"), ALT+CTRL+Key_C, SLOTS, ! SLOT(closeTab()), actionCollection(), "close tab"); ! actUserMenu = new KAction(i18n("User Menu"), ALT+Key_QuoteLeft, SLOTS, ! SLOT(userMenu()), actionCollection(), "user menu"); // and at last we can set the tool-tips actSelect->setToolTip( i18n( "Highlight files by using a filter" ) ); actSelectAll->setToolTip( i18n( "Highlight all the files in the current directory" ) ); actUnselectAll->setToolTip( i18n( "Remove selection from all highlight files" ) ); - actMountMan->setToolTip( i18n( "Mount.Man: Krusader's mount-manager. Try it!" ) ); actKonfigurator->setToolTip( i18n( "Setup Krusader the way you like it" ) ); actBack->setToolTip( i18n( "Back to the place you came from" ) ); actRoot->setToolTip( i18n( "ROOT (/)" ) ); actFind->setToolTip( i18n( "Search for files" ) ); ! } /////////////////////////////////////////////////////////////////////////// --- 455,483 ---- new KAction( i18n( "Right-click menu" ), Key_Menu, SLOTS, SLOT( rightclickMenu() ), actionCollection(), "rightclick menu" ); ! new KAction( i18n( "Right bookmarks" ), ALT + Key_Right, SLOTS, SLOT( openRightBookmarks() ), actionCollection(), "right bookmarks" ); ! new KAction( i18n( "Left bookmarks" ), ALT + Key_Left, SLOTS, SLOT( openLeftBookmarks() ), actionCollection(), "left bookmarks" ); ! new KAction( i18n( "History" ), ALT + CTRL + Key_Left, ! SLOTS, SLOT( openLeftHistory() ), actionCollection(), "left history" ); ! new KAction( i18n( "History" ), ALT + CTRL + Key_Right, ! SLOTS, SLOT( openRightHistory() ), actionCollection(), "right history" ); ! actNewTab = new KAction( i18n( "New tab" ), ALT + CTRL + Key_N, SLOTS, ! SLOT( newTab() ), actionCollection(), "new tab" ); ! actDupTab = new KAction( i18n( "Duplicate tab" ), ALT + CTRL + SHIFT + Key_N, SLOTS, ! SLOT( duplicateTab() ), actionCollection(), "duplicate tab" ); ! actCloseTab = new KAction( i18n( "Close tab" ), ALT + CTRL + Key_C, SLOTS, ! SLOT( closeTab() ), actionCollection(), "close tab" ); ! actUserMenu = new KAction( i18n( "User Menu" ), ALT + Key_QuoteLeft, SLOTS, ! SLOT( userMenu() ), actionCollection(), "user menu" ); // and at last we can set the tool-tips actSelect->setToolTip( i18n( "Highlight files by using a filter" ) ); actSelectAll->setToolTip( i18n( "Highlight all the files in the current directory" ) ); actUnselectAll->setToolTip( i18n( "Remove selection from all highlight files" ) ); actKonfigurator->setToolTip( i18n( "Setup Krusader the way you like it" ) ); actBack->setToolTip( i18n( "Back to the place you came from" ) ); actRoot->setToolTip( i18n( "ROOT (/)" ) ); actFind->setToolTip( i18n( "Search for files" ) ); ! } /////////////////////////////////////////////////////////////////////////// *************** *** 493,497 **** mainView->right->view->saveSettings(); config->sync(); ! } void Krusader::saveSettings() { --- 498,502 ---- mainView->right->view->saveSettings(); config->sync(); ! } void Krusader::saveSettings() { *************** *** 508,512 **** config->writeEntry( "Right Panel Type", i18n( "List" ) ); config->writeEntry( "Right Panel Origin", i18n( "the last place it was" ) ); ! } config->writeEntry( "lastHomeLeft", mainView->left->realPath ); --- 513,517 ---- config->writeEntry( "Right Panel Type", i18n( "List" ) ); config->writeEntry( "Right Panel Origin", i18n( "the last place it was" ) ); ! } config->writeEntry( "lastHomeLeft", mainView->left->realPath ); *************** *** 516,520 **** if ( rememberpos || uisavesettings ) { savePosition(); ! } // save the gui --- 521,525 ---- if ( rememberpos || uisavesettings ) { savePosition(); ! } // save the gui *************** *** 525,531 **** config->writeEntry( "Show Cmd Line", actToggleCmdline->isChecked() ); config->writeEntry( "Show Terminal Emulator", actToggleTerminal->isChecked() ); ! } config->sync(); ! } void Krusader::refreshView() { --- 530,536 ---- config->writeEntry( "Show Cmd Line", actToggleCmdline->isChecked() ); config->writeEntry( "Show Terminal Emulator", actToggleTerminal->isChecked() ); ! } config->sync(); ! } void Krusader::refreshView() { *************** *** 538,542 **** mainView->show(); show(); ! } bool Krusader::queryClose() { --- 543,547 ---- mainView->show(); show(); ! } bool Krusader::queryClose() { *************** *** 546,560 **** switch ( KMessageBox::warningYesNo( this, i18n( "Ok to shutdown Krusader ?" ) ) ) { ! case KMessageBox::Yes : quit = true; break; ! case KMessageBox::No : quit = false; break; ! default: quit = false; } ! } ! if (quit) { // close all open VFS //delete krApp->mainView->left->func; --- 551,565 ---- switch ( KMessageBox::warningYesNo( this, i18n( "Ok to shutdown Krusader ?" ) ) ) { ! case KMessageBox::Yes : quit = true; break; ! case KMessageBox::No : quit = false; break; ! default: quit = false; + } } ! if ( quit ) { // close all open VFS //delete krApp->mainView->left->func; *************** *** 563,580 **** delete krApp->mainView; return true; ! } else return false; ! } void Krusader::quitKrusader() { if ( queryClose() ) { kapp->quit(); } - } // the please wait dialog functions void Krusader::startWaiting( QString msg, int count , bool cancel ) { plzWait->startWaiting( msg , count, cancel ); ! } void Krusader::incProgress( KProcess *, char *buffer, int buflen ) { --- 568,585 ---- delete krApp->mainView; return true; ! } else return false; ! } void Krusader::quitKrusader() { if ( queryClose() ) { kapp->quit(); + } } // the please wait dialog functions void Krusader::startWaiting( QString msg, int count , bool cancel ) { plzWait->startWaiting( msg , count, cancel ); ! } void Krusader::incProgress( KProcess *, char *buffer, int buflen ) { *************** *** 585,593 **** plzWait->incProgress( howMuch ); ! } void Krusader::stopWait() { plzWait->stopWait(); ! } void Krusader::updateGUI( bool enforce ) { --- 590,598 ---- plzWait->incProgress( howMuch ); ! } void Krusader::stopWait() { plzWait->stopWait(); ! } void Krusader::updateGUI( bool enforce ) { *************** *** 603,608 **** mainView->vert_splitter->setSizes( lst ); config->setGroup( "Startup" ); } - } // call the XML GUI function to draw the UI --- 608,613 ---- mainView->vert_splitter->setSizes( lst ); config->setGroup( "Startup" ); + } } // call the XML GUI function to draw the UI *************** *** 614,644 **** toolBar() ->hide(); actShowToolBar->setChecked( false ); ! } else { toolBar() ->show(); actShowToolBar->setChecked( true ); ! } if ( !krConfig->readBoolEntry( "Show status bar", _ShowStatusBar ) ) { statusBar() ->hide(); actShowStatusBar->setChecked( false ); ! } else { statusBar() ->show(); actShowStatusBar->setChecked( true ); ! } if ( !krConfig->readBoolEntry( "Show Cmd Line", _ShowCmdline ) ) { mainView->cmdLine->hide(); actToggleCmdline->setChecked( false ); ! } else { mainView->cmdLine->show(); actToggleCmdline->setChecked( true ); ! } if ( !krConfig->readBoolEntry( "Show FN Keys", _ShowFNkeys ) ) { mainView->fnKeys->hide(); actToggleFnkeys->setChecked( false ); ! } else { mainView->fnKeys->show(); actToggleFnkeys->setChecked( true ); } } - } // return a list in the format of TOOLS,PATH. for example --- 619,649 ---- toolBar() ->hide(); actShowToolBar->setChecked( false ); ! } else { toolBar() ->show(); actShowToolBar->setChecked( true ); ! } if ( !krConfig->readBoolEntry( "Show status bar", _ShowStatusBar ) ) { statusBar() ->hide(); actShowStatusBar->setChecked( false ); ! } else { statusBar() ->show(); actShowStatusBar->setChecked( true ); ! } if ( !krConfig->readBoolEntry( "Show Cmd Line", _ShowCmdline ) ) { mainView->cmdLine->hide(); actToggleCmdline->setChecked( false ); ! } else { mainView->cmdLine->show(); actToggleCmdline->setChecked( true ); ! } if ( !krConfig->readBoolEntry( "Show FN Keys", _ShowFNkeys ) ) { mainView->fnKeys->hide(); actToggleFnkeys->setChecked( false ); ! } else { mainView->fnKeys->show(); actToggleFnkeys->setChecked( true ); + } } } // return a list in the format of TOOLS,PATH. for example *************** *** 657,680 **** tools.append( "DIFF" ); tools.append( KrServices::fullPathName( "kdiff", "kompare" ) ); ! } else if ( KrServices::cmdExist( "kompare" ) ) { tools.append( "DIFF" ); tools.append( KrServices::fullPathName( "kompare" ) ); ! } else if ( KrServices::cmdExist( "xxdiff" ) ) { tools.append( "DIFF" ); tools.append( KrServices::fullPathName( "xxdiff", "kompare" ) ); ! } // a mailer: kmail if ( KrServices::cmdExist( "kmail" ) ) { tools.append( "MAIL" ); tools.append( KrServices::fullPathName( "kmail" ) ); ! } // rename tool: krename if ( KrServices::cmdExist( "krename" ) ) { tools.append( "RENAME" ); tools.append( KrServices::fullPathName( "krename" ) ); ! } return tools; ! } QString Krusader::getTempDir() { --- 662,685 ---- tools.append( "DIFF" ); tools.append( KrServices::fullPathName( "kdiff", "kompare" ) ); ! } else if ( KrServices::cmdExist( "kompare" ) ) { tools.append( "DIFF" ); tools.append( KrServices::fullPathName( "kompare" ) ); ! } else if ( KrServices::cmdExist( "xxdiff" ) ) { tools.append( "DIFF" ); tools.append( KrServices::fullPathName( "xxdiff", "kompare" ) ); ! } // a mailer: kmail if ( KrServices::cmdExist( "kmail" ) ) { tools.append( "MAIL" ); tools.append( KrServices::fullPathName( "kmail" ) ); ! } // rename tool: krename if ( KrServices::cmdExist( "krename" ) ) { tools.append( "RENAME" ); tools.append( KrServices::fullPathName( "krename" ) ); ! } return tools; ! } QString Krusader::getTempDir() { *************** *** 700,706 **** KMessageBox::error( krApp, "Could not create a temporary directory. Handling of Archives will not be possible until this is fixed." ); return QString::null; ! } return tmpDir; ! } QString Krusader::getTempFile() { --- 705,711 ---- KMessageBox::error( krApp, "Could not create a temporary directory. Handling of Archives will not be possible until this is fixed." ); return QString::null; ! } return tmpDir; ! } QString Krusader::getTempFile() { *************** *** 722,726 **** tmpDir = tmpDir + kapp->randomString( 8 ); return tmpDir; ! } --- 727,731 ---- tmpDir = tmpDir + kapp->randomString( 8 ); return tmpDir; ! } |
From: <er...@us...> - 2004-03-04 23:11:56
|
Update of /cvsroot/krusader/krusader_kde3/krusader/MountMan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8096/krusader/MountMan Modified Files: kmountman.h Log Message: add: quicklist for mountman done correctly Index: kmountman.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** kmountman.h 2 Mar 2004 22:59:42 -0000 1.9 --- kmountman.h 4 Mar 2004 22:58:17 -0000 1.10 *************** *** 37,40 **** --- 37,41 ---- #include <qptrlist.h> // KDE includes + #include <kdeversion.h> #include <kprocess.h> #include <kjanuswidget.h> *************** *** 76,80 **** bool checkMtabChanged(); // checks whether mtab was changed - void quickList(); //////////////////////////// service functions ///////////////////////////////// --- 77,80 ---- *************** *** 84,88 **** ~KMountMan(); ! protected slots: void parseDfData( QString filename ); // parse a FULL list of filesystems void forceUpdate(); --- 84,97 ---- ~KMountMan(); ! public slots: ! #if KDE_IS_VERSION(3,2,0) ! void performAction(int idx); ! void quickList(); ! ! private: ! QString *_actions; ! #endif /* KDE 3.2 */ ! ! protected slots: void parseDfData( QString filename ); // parse a FULL list of filesystems void forceUpdate(); |
From: <er...@us...> - 2004-03-04 23:10:47
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7789/krusader Modified Files: krslots.cpp Log Message: removed hack for quicklist Index: krslots.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krslots.cpp,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** krslots.cpp 2 Mar 2004 23:00:52 -0000 1.47 --- krslots.cpp 4 Mar 2004 22:56:58 -0000 1.48 *************** *** 339,346 **** void KRslots::runMountMan() { - //// hack: remove soon!!! - krApp->mountMan->quickList(); - return; - //// end of hack if( !KrServices::cmdExist( "df" ) || !KrServices::cmdExist( "mount" ) ) { --- 339,342 ---- |
From: <cod...@us...> - 2004-03-04 20:49:36
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8016 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.183 retrieving revision 1.184 diff -C2 -d -r1.183 -r1.184 *** ChangeLog 4 Mar 2004 07:27:01 -0000 1.183 --- ChangeLog 4 Mar 2004 20:36:03 -0000 1.184 *************** *** 42,45 **** --- 42,46 ---- FIXED: ftp port limit changed from 999 to 65535 + UPDATED: new package description - Thanks to Jonas Bähr UPDATED: Krusader Handbook (read ./doc/ChangeLog for more info) UPDATED: Japanese translation |
Update of /cvsroot/krusader/krusader_kde3/doc/en In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7449/doc/en Modified Files: commands.sgml credits.sgml faq.sgml index.docbook installation.sgml introduction.sgml konfigurator.sgml krusader-tools.sgml using-krusader.sgml Log Message: 1.31.01 Index: commands.sgml =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/commands.sgml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** commands.sgml 13 Feb 2004 13:46:35 -0000 1.7 --- commands.sgml 4 Mar 2004 20:34:33 -0000 1.8 *************** *** 280,283 **** --- 280,294 ---- </varlistentry> + <varlistentry> + <term><menuchoice> + <shortcut><keycombo action="simul">&Ctrl;<keycap>L</keycap></keycombo></shortcut> + <guimenu>Commands</guimenu> + <guimenuitem>Locate</guimenuitem> + </menuchoice></term> + <listitem><para> + Opens the &locate_lnk;, allows fast file searching. + </para></listitem> + </varlistentry> + <!-- removed 1.00.2 --> <!-- <varlistentry><term><menuchoice> *************** *** 300,304 **** After the compare function, you can move files/directories so that the directories can be synchronized. </para> ! &newfeaturenote; </listitem> </varlistentry> --- 311,315 ---- After the compare function, you can move files/directories so that the directories can be synchronized. </para> ! &betafeaturenote; </listitem> </varlistentry> Index: credits.sgml =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/credits.sgml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** credits.sgml 13 Feb 2004 13:46:35 -0000 1.8 --- credits.sgml 4 Mar 2004 20:34:33 -0000 1.9 *************** *** 66,70 **** </listitem> <listitem><para>Jan Halasa <email>jan...@us...</email> ! new bookmark module"</para> </listitem> <listitem><para>Mikolaj Machowski <email>mi...@wp...</email> --- 66,70 ---- </listitem> <listitem><para>Jan Halasa <email>jan...@us...</email> ! new bookmark module</para> </listitem> <listitem><para>Mikolaj Machowski <email>mi...@wp...</email> *************** *** 122,127 **** language, please read the &i18howto_url;.</para> ! <para>Look also at the <filename>krusader_kde3/ChangeLog</filename> file in the &krusader; sources to ! see more credits.</para> <para>Documentation copyright 2000-2004 Shie Erlich, Rafi Yanai and the &krusader; Krew --- 122,127 ---- language, please read the &i18howto_url;.</para> ! <para>See for more credits in the &online_changelog_url; file or in the <filename>ChangeLog</filename> ! file of the &krusader; sources</para> <para>Documentation copyright 2000-2004 Shie Erlich, Rafi Yanai and the &krusader; Krew Index: faq.sgml =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/faq.sgml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** faq.sgml 13 Feb 2004 13:46:35 -0000 1.7 --- faq.sgml 4 Mar 2004 20:34:33 -0000 1.8 *************** *** 24,131 **** &updating.documentation; --> ! <para>The &FAQ;'s are devided in three sections: General, Installation and &krusader; Usage. ! If you have the feeling that a &FAQ; question is missing or if something is not clear to you, ! please <link linkend="editors_note">let us know</link>.</para> ! ! <sect1 id="faq_general"> ! <title>General &FAQ;'s</title> ! <qandaset> ! ! <qandaentry> ! <question id="faqq_wish_patch"> ! <para>Where can I report a wish, a patch or a comment?</para> ! </question> ! <answer> ! <para>An open source projects greatest strength is derived from getting user feedback. ! That's why we'd love to hear what you have to say. For information on what remains to be done look at ! the &online_todolist_url;. ! Posting to the online todo list is for developers only, but feel free to post to the &kru2forum_url; ! for things that aren't on the list, but should be. If you have a nice feature request, the &krusader; ! Krew will add your request to the online todo list. You can reach us by &mail_url; ! or drop us a note in our &kruforum_url;. ! </para> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="faqq_bug_report"> ! <para>Where can I report a bug?</para> ! </question> ! <answer> ! <para>We have a online Bug Tracking System.</para> ! <para>Using the online bug-tracker helps us have a clear and orderly way to know how many bugs are open, ! bug priority and follow-ups. It saves us the long time needed to browse the entire &krusader; forum, ! searching for yesterdays bug. Please use this system.</para> ! <para>Before reporting a bug, please regard the following: ! <orderedlist> ! <listitem><para>Use the <emphasis role="bold">Search</emphasis> function of the &kruforum_url; ! , your bug might be solved already. Please DO NOT post new bugs to the &bugforum_url;. ! We keep it open to allow discussions.</para></listitem> ! <listitem><para><emphasis role="bold">Check</emphasis> if the bug is already posted in the ! &online_buglist_url; of the Bug Tracking System.</para></listitem> ! <listitem><para>If you can't find this bug mentioned, please <emphasis role="bold">submit</emphasis> it ! into the bug tracker by clicking the <guibutton>"Submit New"</guibutton> button in the bug-tracker window. ! </para></listitem> ! </orderedlist></para> ! <para>Thanks for your cooperation!</para> ! <note><para><remark>If you've got bugs to report please do not use &kde;'s bugzilla http://bugs.kde.org/, ! &kde;'s Bug Tracking System.</remark></para></note> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="faqq_mail_list"> ! <para>Does &krusader; have a mailing list?</para> ! </question> ! <answer> ! <para>Yes, it is called &krunews_url;. ! This list is used to notify &krusader; users about new releases, major bugfixes &etc; ! No spam, no bother, just &krusader;. Feel free to (un)subscribe. ! To see the collection of prior postings to the list, visit the &krunewsarch_url;. ! </para><para>See also &krulatestnews_url; for online announcements. ! </para><para>If you want to follow the &krusader; development ... live! A &krucommits_url; is available. ! That means that everything the development team puts into CVS is reported in the list. ! Want to keep track? Waiting for a certain feature/bugfix? Feel free to (un)subscribe. ! To see the collection of prior CVS commits visit the &krucommitsarch_url;. ! </para> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="faqq_kru_forum"> ! <para>How does the &krusader; forum works?</para> ! </question> ! <answer> ! <para>In the spirit of freedom of speach, everything what is &krusader; related can be discussed in our forum. ! But please regard the following, so that we can maintain some order in the chaos. ;-)</para> ! ! <para>Please use the <emphasis role="bold">Search</emphasis> function of the &kruforum_url;, your issue is maybe ! discussed already (this allows us to minimze the double/triple/... postings). ! If your issue was already discussed in the past there is a great chance that you have an instant solution ! for your issue/problem. ! Some issues are asked over and over again, for this issues whe have the made the FAQ's. ;-) ! This also allows us also to spend more time in developing &krusader;.</para> ! ! <para>If the forum, documentation and FAQ's can't help you, do not hesitate to drop a posting in our forum. ! The &krusader; Krew or the &krusader; forum community is always available to help you. ! Note: with your feedback we can make &krusader; better and better, otherwise we are maybe not ! aware about some issues.</para> ! <para>The &kruforum_url; is split up in three major sections: <itemizedlist> ! <listitem><para>&bugforum_url;: discussions about bugs, please DO NOT use the forum for &faqbugreports_lnk; ! (except if you are not sure that you have found a bug).</para></listitem> ! <listitem><para>&kru2forum_url;: discussions about new features for future &krusader; ! versions.</para></listitem> ! <listitem><para>&krugenforum_url;: everything that is &krusader; related and not belongs in the ! two other forums.</para></listitem> </itemizedlist> ! </para> ! <para>Thanks for your cooperation!</para> ! </answer> ! </qandaentry> - </qandaset> - </sect1> <sect1 id="faq_installation"> --- 24,41 ---- &updating.documentation; --> ! <para>If you have problems with &krusader; please check the ! <link linkend="installation">installation procedure</link>, ! maybe your problem is caused by a bad installation.</para> ! <para>The &FAQ;'s are devided in three sections: <itemizedlist> ! <listitem><para><link linkend="faq_installation">installation &FAQ;'s</link> (this page)</para></listitem> ! <listitem><para><link linkend="faq_usage">&krusader; usage &FAQ;'s</link></para></listitem> ! <listitem><para><link linkend="faq_general">General &FAQ;'s</link></para></listitem> </itemizedlist> ! If you have the feeling that a &FAQ; question is missing or if something is not clear to you, ! please <link linkend="editors_note">let us know</link>. ! </para> <sect1 id="faq_installation"> *************** *** 139,143 **** </question> <answer> ! <para>Install them. ;-)</para> <para>Here is a (obviously incomplete) list of &krusader;'s dependencies:</para> <para><itemizedlist> --- 49,53 ---- </question> <answer> ! <para>Please install them. ;-)</para> <para>Here is a (obviously incomplete) list of &krusader;'s dependencies:</para> <para><itemizedlist> *************** *** 160,165 **** or foo-dev-*.deb for Debian based distributions. They most likely come with your distribution. <tip><para>If you can't find the needed package, use the &rpmfind_url; and click ! 'missing lib or header' in the search line. Or use "apt-cache search" to find the ! corresponding package.</para></tip></para> </answer> </qandaentry> --- 70,76 ---- or foo-dev-*.deb for Debian based distributions. They most likely come with your distribution. <tip><para>If you can't find the needed package, use the &rpmfind_url; and click ! 'missing lib or header' in the search line. ! Or use <command>apt-cache search <replaceable>foo</replaceable></command> to find the ! corresponding package for Debian based distributions.</para></tip></para> </answer> </qandaentry> *************** *** 174,179 **** <listitem><para>The &krusader; binary is obviously not in your <envar>PATH</envar>.</para></listitem> <listitem><para>Use the find command to locate the binary. ! <screen><prompt>$</prompt> <userinput><command> find</command> <option>/usr /opt -name</option> krusader <option>-type f -perm +111</option></userinput></screen> ! <screen><userinput>/usr/local/bin/krusader</userinput></screen> Here, the binary somehow made it into <filename class="directory">/usr/local/bin</filename>. It is most likely, that your --- 85,90 ---- <listitem><para>The &krusader; binary is obviously not in your <envar>PATH</envar>.</para></listitem> <listitem><para>Use the find command to locate the binary. ! <screen><prompt>$</prompt> <userinput><command> find</command> <option>/usr /opt -name</option> krusader <option>-type f -perm +111</option></userinput> ! <userinput>/usr/local/bin/krusader</userinput></screen> Here, the binary somehow made it into <filename class="directory">/usr/local/bin</filename>. It is most likely, that your *************** *** 182,186 **** <filename class="directory">/usr/local/bin</filename> to your <envar>PATH</envar>. To do this for all users, append the following line to your ! <filename class="directory">/etc/profile</filename> (or any other file your shell sources at startup). <screen><prompt>$</prompt> <userinput><command>export</command> PATH=$PATH:<replaceable>/usr/local/bin</replaceable></userinput></screen></para></listitem> </itemizedlist></para> --- 93,97 ---- <filename class="directory">/usr/local/bin</filename> to your <envar>PATH</envar>. To do this for all users, append the following line to your ! <filename class="directory">/etc/profile</filename> file (or any other file your shell sources at startup). <screen><prompt>$</prompt> <userinput><command>export</command> PATH=$PATH:<replaceable>/usr/local/bin</replaceable></userinput></screen></para></listitem> </itemizedlist></para> *************** *** 218,236 **** <qandaentry> <question id="krusaderrc_ui"> ! <para>I've installed &krusader;, but when I run it, only the <guimenu>"Help"</guimenu> menu appears. Why?</para></question> <answer> ! <para>Only the <guimenuitem>Help</guimenuitem> menu is visible and all the other menu's are gone. ! Some distributions put the <filename>krusaderrc.ui</filename> file in the wrong place. To solve the problem, just copy the <filename>krusaderrc.ui</filename> file ! (from the package or the installed <envar>PATH</envar>) to either <filename>$KDEDIR/share/apps/krusader/krusaderrc.ui</filename> ! or <filename>~/.kde/share/apps/krusader/krusaderrc.ui</filename> and re-run the program. If you have compiled &krusader; from sources this is often caused when the ! &kdeqtdir_lnk; enviroment variables are not right set. ! Note: We are thinking to write code that the &krusader; binary checks at every start the existence and ! validity of the used <filename>krusaderrc.ui</filename> file, at the moment of writing this feature is not ! supported yet by &krusader;, but it will ;-). ! </para> </answer> </qandaentry> --- 129,146 ---- <qandaentry> <question id="krusaderrc_ui"> ! <para>I've installed &krusader;, but when I start it, only the <guimenu>"Help"</guimenu> menu appears. Why?</para></question> <answer> ! <para>In this case only the <guimenu>"Help"</guimenu> menu is visible and all the other menu items ! like ⪚ <guimenu>"File"</guimenu> and <guimenu>"Mark"</guimenu> are gone. ! This is because some distributions put the <filename>krusaderrc.ui</filename> file in a wrong directory. To solve the problem, just copy the <filename>krusaderrc.ui</filename> file ! from the package <filename>krusader_kde3/krusader/krusaderrc.ui</filename> to <filename>$KDEDIR/share/apps/krusader/krusaderrc.ui</filename> ! and <filename>~/.kde/share/apps/krusader/krusaderrc.ui</filename> and re-run &krusader;. If you have compiled &krusader; from sources this is often caused when the ! &kdeqtdir_lnk; enviroment variables are not right set, the result is that the ! <filename>krusaderrc.ui</filename> file is installed in a wrong directory. ! Please read also the next question.</para> </answer> </qandaentry> *************** *** 238,251 **** <qandaentry> <question id="missing_menus"> ! <para>Some menu items are missing, what is wrong?</para> </question> <answer> ! <para>When upgrading to a newer &krusader; version the <filename>krusaderrc.ui</filename> file ! must be updated to. If this file is missing, only the help menu appears. ! If this file is too old, the new menu elements will not be shown. ! Unfortunately at changing the toolbar, &kde; makes a copy of that file in the home directory, ! and if someone updates &krusader;, the new menu elements will be inaccessable because of using the ! old <filename>krusaderui.rc</filename>. ! The solution is explained in the previous question. </para> </answer> --- 148,173 ---- <qandaentry> <question id="missing_menus"> ! <para>Some new menu items are missing after updating &krusader;, what is wrong?</para> </question> <answer> ! <para>The <filename>krusaderrc.ui</filename> file is stored in ! <filename>$KDEDIR/share/apps/krusader/krusaderrc.ui</filename>. ! When you change the <guilabel>"Toolbar"</guilabel>, &kde; makes a copy of that file in the home directory at ! <filename>~/.kde/share/apps/krusader/krusaderrc.ui</filename>. ! When updating to a newer &krusader; version the ! <filename>~/.kde/share/apps/krusader/krusaderrc.ui</filename> file must be updated to, this was not always the ! case in the past (see the Note) and it is recommended to check this mannualy if you install a ! <link linkend="krusader_cvs">CVS build</link> of &krusader;. ! If the <filename>~/.kde/share/apps/krusader/krusaderrc.ui</filename> file is too old, ! then the new menu elements will not be shown. ! Read the previous question to know howto update the <filename>krusaderrc.ui</filename> file. ! ! <note><para>if &krusader; is correctly installed, then the <filename>krusaderrc.ui</filename> file will be ! automaticly updated in <filename>~/.kde/share/apps/krusader/krusaderrc.ui</filename> when starting ! &krusader;, in the past this was not the case due to a bug, ! this bug was resolved since "krusader-cvs-2004-02-24".</para></note> ! ! If <filename>krusaderrc.ui</filename> is missing or in a wrong directory, ! only the <guimenu>"Help"</guimenu> menu appears, please read the previous question. </para> </answer> *************** *** 259,263 **** <para>The <command>./configure</command> script does not check for the presence of <filename>libfam.la</filename>, and <command>make</command> needs <filename>libfam.la</filename> ! to compile &krusader;. Install <filename>libfam0-devel-foo.rpm</filename>. Note: when you install <application>Mandrake 9.1</application> with the default settings, this package is not installed. --- 181,186 ---- <para>The <command>./configure</command> script does not check for the presence of <filename>libfam.la</filename>, and <command>make</command> needs <filename>libfam.la</filename> ! to compile &krusader;. If you know how this can be solved, please let us know. ! Install <filename>libfam0-devel-foo.rpm</filename>. Note: when you install <application>Mandrake 9.1</application> with the default settings, this package is not installed. *************** *** 277,281 **** But before posting a help request at our &krusader; forum, please regard the following: <orderedlist> ! <listitem><para>Use the <emphasis role="bold">Search</emphasis> function of the &kruforum_url; , your problem might be solved or discussed already.</para></listitem> <listitem><para>If you can't find a solution, please take a note of the following issues: --- 200,204 ---- But before posting a help request at our &krusader; forum, please regard the following: <orderedlist> ! <listitem><para>Use the &kruforumsearch_url; function of the &forum_lnk; , your problem might be solved or discussed already.</para></listitem> <listitem><para>If you can't find a solution, please take a note of the following issues: *************** *** 303,308 **** </sect1> <sect1 id="faq_usage"> ! <title>&krusader; Usage &FAQ;'s</title> <qandaset> --- 226,232 ---- </sect1> + <sect1 id="faq_usage"> ! <title>&krusader; Usage &FAQ;'s</title> <qandaset> *************** *** 364,368 **** </question> <answer> ! <para>The bad news is that we're not sure why, but seems that <application>fam</application> doesn't always seem to work for us. Feel free to write a patch for it ;-). We've tried the same source code on two different Gentoo installation: one worked, --- 288,293 ---- </question> <answer> ! <para>The bad news is that we're not sure why, but seems that <command>fam</command> ! (file alteration monitor)doesn't always seem to work for us. Feel free to write a patch for it ;-). We've tried the same source code on two different Gentoo installation: one worked, *************** *** 370,374 **** automatically revert to its internal mechanism (which is less efficient, but works) without needing to recompile. ! You can disable <application>fam</application> (file alteration monitor) with: <screen><prompt>$</prompt> <userinput><command>su -c 'fam -l'</command></userinput></screen> Look at the manpages for more information about <application>fam</application>. --- 295,299 ---- automatically revert to its internal mechanism (which is less efficient, but works) without needing to recompile. ! You can disable <application>fam</application> with: <screen><prompt>$</prompt> <userinput><command>su -c 'fam -l'</command></userinput></screen> Look at the manpages for more information about <application>fam</application>. *************** *** 384,388 **** </question> <answer> ! <para>&krusader; does not handle (yet) <application>Samba</application> ISO 8859-x codepages, if you use a codepage different than 8859-1 you will have to do a manual configuration. Create or modify the file: <filename>~/.smb/smb.conf</filename> --- 309,313 ---- </question> <answer> ! <para>&krusader; does not handle (yet) <application>Samba</application> ISO 8859-x codepages, if you use a codepage different than 8859-1 you will have to do a manual configuration. Create or modify the file: <filename>~/.smb/smb.conf</filename> *************** *** 432,436 **** </qandaset> ! </sect1> <!-- --- 357,467 ---- </qandaset> ! </sect1> ! ! <sect1 id="faq_general"> ! <title>General &FAQ;'s</title> ! <qandaset> ! ! <qandaentry> ! <question id="faqq_wish_patch"> ! <para>Where can I report a wish, a patch or a comment?</para> ! </question> ! <answer> ! <para>An open source projects greatest strength is derived from getting user feedback. ! That is why we love to hear what you have to say. ! The most convenient way is to use the &forum_lnk;. ! For information on what remains to be done look at the &online_todolist_url;. ! Posting to the online todo list is for developers only, but feel free to post to the &kru2forum_url; ! for things that aren't on the list, but should be. If you have a nice feature request, the &krusader; ! Krew will add your request to the online todo list. You can reach us by &mail_url; ! or drop us a note in our <link linkend="faqq_kru_forum">&krusader; Forum</link>. ! </para> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="faqq_bug_report"> ! <para>Where can I report a bug?</para> ! </question> ! <answer> ! <para>We have a online Bug Tracking System.</para> ! <para>Using the online bug-tracker helps us have a clear and orderly way to know how many bugs are open, ! bug priority and follow-ups. It saves us the long time needed to browse the entire &krusader; forum, ! searching for yesterdays bug. Please use this system.</para> ! <para>Before reporting a bug, please regard the following: ! <orderedlist> ! <listitem><para>Use the &kruforumsearch_url; function of the &forum_lnk; ! , your bug might be solved already. Please DO NOT post new bugs to the &bugforum_url; ! (except if you are not sure that you have found a bug). ! We use it for bug discussions.</para></listitem> ! <listitem><para><emphasis role="bold">Check</emphasis> if the bug is already posted in the ! &online_buglist_url; of the Bug Tracking System.</para></listitem> ! <listitem><para>If you can't find this bug mentioned, please <emphasis role="bold">submit</emphasis> it ! into the bug tracker by clicking the <guibutton>"Submit New"</guibutton> button in the bug-tracker window. ! </para></listitem> ! </orderedlist></para> ! <para>Thanks for your cooperation!</para> ! <note><para><remark>If you've got bugs to report please do not use &kde;'s bugzilla http://bugs.kde.org/, ! &kde;'s Bug Tracking System.</remark></para></note> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="faqq_mail_list"> ! <para>Does &krusader; have a mailing list?</para> ! </question> ! <answer> ! <para>Yes, it is called &krunews_url;. ! This list is used to notify &krusader; users about new releases, major bugfixes &etc; ! No spam, no bother, just &krusader;. Feel free to (un)subscribe. ! To see the collection of prior postings to the list, visit the &krunewsarch_url;. ! </para><para>See also &krulatestnews_url; for online announcements. ! </para><para>If you want to follow the &krusader; development ... live! A &krucommits_url; is available. ! That means that everything the development team puts into CVS is reported in the list. ! Want to keep track? Waiting for a certain feature/bugfix? Feel free to (un)subscribe. ! To see the collection of prior CVS commits visit the &krucommitsarch_url;. ! </para> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="faqq_kru_forum"> ! <para>How does the &krusader; forum works?</para> ! </question> ! <answer> ! <para>In the spirit of freedom of speach, everything what is &krusader; related can be discussed in our forum. ! It does not matter that you are a newcomer or an advanced user, everybody is welcome. ! An open source projects greatest strength is derived from getting user feedback. ! That is why we love to hear what you have to say. ! With your feedback we can make &krusader; better and better, otherwise we are maybe not aware about some issues. ! But please regard the following, so that we can maintain some order in the chaos. ;-)</para> ! ! <para>If the <link linkend="index">Documentation</link>, &faq_lnk; and the &kruforum_url; can't help you, do not ! hesitate to drop a posting in our forum. ! The &krusader; Krew or the &krusader; forum community is always available to help you.</para> ! ! <para>Please use the &kruforumsearch_url; function of the &kruforum_url;, your issue is maybe ! discussed already (this allows us to minimze the double/triple/... postings). ! If your issue was already discussed in the past there is a great chance that you have an instant solution ! for your issue/problem. ! Some issues are asked over and over again, for this issues whe have the made the &faq_lnk;. ;-) ! This also allows us also to spend more time in developing &krusader;.</para> ! ! <para>The &kruforum_url; is split up in three major sections: ! <itemizedlist> ! <listitem><para>&bugforum_url;: discussions about bugs, please DO NOT use the forum for &faqbugreports_lnk; ! (except if you are not sure that you have found a bug).</para></listitem> ! <listitem><para>&kru2forum_url;: discussions about new features for future &krusader; ! versions.</para></listitem> ! <listitem><para>&krugenforum_url;: everything that is &krusader; related and not belongs in the ! two other forums.</para></listitem> ! </itemizedlist> ! </para> ! <para>Thanks for your cooperation!</para> ! </answer> ! </qandaentry> ! ! </qandaset> ! </sect1> <!-- Index: index.docbook =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/index.docbook,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** index.docbook 13 Feb 2004 13:46:35 -0000 1.8 --- index.docbook 4 Mar 2004 20:34:33 -0000 1.9 *************** *** 40,44 **** <!ENTITY mail_url '<ulink url="mailto:kru...@us...">mail</ulink>'> <!ENTITY kruwebsite_url '<ulink url="http://krusader.sourceforge.net">Krusader website</ulink>'> ! <!ENTITY kruforum_url '<ulink url="http://krusader.sourceforge.net/phpBB/index.php">&krusader; forum</ulink>'> <!ENTITY krugenforum_url '<ulink url="http://krusader.sourceforge.net/phpBB/viewforum.php?f=1">General Discussion Forum</ulink>'> <!ENTITY bugforum_url '<ulink url="http://krusader.sourceforge.net/phpBB/viewforum.php?f=3">Bug Discussions Forum</ulink>'> --- 40,45 ---- <!ENTITY mail_url '<ulink url="mailto:kru...@us...">mail</ulink>'> <!ENTITY kruwebsite_url '<ulink url="http://krusader.sourceforge.net">Krusader website</ulink>'> ! <!ENTITY kruforum_url '<ulink url="http://krusader.sourceforge.net/phpBB/index.php">&krusader; Forum</ulink>'> ! <!ENTITY kruforumsearch_url '<ulink url="http://krusader.sourceforge.net/phpBB/search.php">Search</ulink>'> <!ENTITY krugenforum_url '<ulink url="http://krusader.sourceforge.net/phpBB/viewforum.php?f=1">General Discussion Forum</ulink>'> <!ENTITY bugforum_url '<ulink url="http://krusader.sourceforge.net/phpBB/viewforum.php?f=3">Bug Discussions Forum</ulink>'> *************** *** 62,65 **** --- 63,67 ---- <!ENTITY freshmeat_url '<ulink url="http://www.freshmeat.net">freshmeat</ulink>'> <!ENTITY rpmfind_url '<ulink url="http://www.rpmfind.net">Rpmfind</ulink>'> + <!ENTITY rpmpbone_url '<ulink url="http://rpm.pbone.net">RPMpbone.net</ulink>'> <!ENTITY krufreebsd_port_url '<ulink url="http://www.freebsd.org/cgi/ports.cgi?query=krusader&stype=all">FreeBSD port</ulink>'> *************** *** 87,90 **** --- 89,93 ---- <!ENTITY usermenu_lnk '<link linkend="user_menu">User menu</link>'> <!ENTITY faq_lnk '<link linkend="faq">FAQ's</link>'> + <!ENTITY forum_lnk '<link linkend="faqq_kru_forum">&krusader; Forum</link>'> <!ENTITY help_request_lnk '<link linkend="help_request">help request</link>'> <!ENTITY list_panel_lnk '<link linkend="list_panel">List Panel</link>'> *************** *** 92,100 **** <!ENTITY qview_panel_lnk '<link linkend="qview_panel">Quick View Panel</link>'> <!ENTITY quick_search_lnk '<link linkend="quicksearch">Quick search</link>'> ! <!ENTITY missing_libs_lnk '<link linkend="faqq_missing_libs">&FAQ; missing libs or headers</link>'> <!ENTITY disablenote '<note><para>This feature is temporarily disabled and will be rewritten, sorry.</para></note>'> <!ENTITY faqbugreports_lnk '<link linkend="faqq_bug_report">bug reports</link>'> <!ENTITY hesbugreport_lnk 'Don't hesitate to send <link linkend="faqq_bug_report">Bug reports</link>.'> <!ENTITY newfeaturenote '<note><para>This is a new feature under development, some descriptions can be obsolete when functionality can change during the development. &hesbugreport_lnk; --- 95,109 ---- <!ENTITY qview_panel_lnk '<link linkend="qview_panel">Quick View Panel</link>'> <!ENTITY quick_search_lnk '<link linkend="quicksearch">Quick search</link>'> ! <!ENTITY locate_lnk '<link linkend="locate">Locate</link> GUI frontend'> ! <!ENTITY tabbrowse_lnk ' <link linkend="tabbrowsing">Tabbed Browsing</link>'> ! <!ENTITY mountman_lnk ' <link linkend="mount-man">MountMan</link>'> ! <!ENTITY cmdline_lnk ' <link linkend="cmdline">Command Line</link>'> ! <!ENTITY termemu_lnk ' <link linkend="cmdline">Terminal emulator</link>'> <!ENTITY missing_libs_lnk '<link linkend="faqq_missing_libs">&FAQ; missing libs or headers</link>'> <!ENTITY disablenote '<note><para>This feature is temporarily disabled and will be rewritten, sorry.</para></note>'> <!ENTITY faqbugreports_lnk '<link linkend="faqq_bug_report">bug reports</link>'> <!ENTITY hesbugreport_lnk 'Don't hesitate to send <link linkend="faqq_bug_report">Bug reports</link>.'> + <!ENTITY betafeaturenote '<note><para>This is a new feature that can be considered as "beta". &hesbugreport_lnk; + <link linkend="faqq_wish_patch">User feedback</link> is always welcome!</para></note>'> <!ENTITY newfeaturenote '<note><para>This is a new feature under development, some descriptions can be obsolete when functionality can change during the development. &hesbugreport_lnk; *************** *** 103,111 **** functionality can change during the development. &hesbugreport_lnk; <link linkend="faqq_wish_patch">User feedback</link> is always welcome!</para></note>'> ! <!ENTITY krusaderrc_ui_text '<para>If &krusader; is upgraded then upgrade the ! <filename>krusader_source_dir\krusader\krusaderrc.ui</filename> file in ! <filename class="directory">$KDEDIR/share/apps/krusader</filename> and ! <filename class="directory">~/.kde/share/apps/krusader</filename> ! , click here for more <link linkend="krusaderrc_ui">info</link>.</para>'> <!-- other ENTITIES --> --- 112,116 ---- functionality can change during the development. &hesbugreport_lnk; <link linkend="faqq_wish_patch">User feedback</link> is always welcome!</para></note>'> ! <!ENTITY krusaderrc_ui_text '<para>When you install a &krusader; cvs version and if &krusader; was previously installed on your computer, there is a possibility that you have to update the <filename>krusaderrc.ui</filename> file, click <link linkend="krusaderrc_ui">here</link> for more info.</para>'> <!-- other ENTITIES --> *************** *** 119,123 **** <!ENTITY krename '<application>Krename</application>'> ! <!-- each chapter is in a seperate sgml file --> <!ENTITY introduction SYSTEM "introduction.sgml"> <!ENTITY using-krusader SYSTEM "using-krusader.sgml"> --- 124,128 ---- <!ENTITY krename '<application>Krename</application>'> ! <!-- each chapter is in a separate sgml file --> <!ENTITY introduction SYSTEM "introduction.sgml"> <!ENTITY using-krusader SYSTEM "using-krusader.sgml"> *************** *** 130,134 **** ]> <book lang="&language;"> ! <bookinfo> <title>The Krusader Handbook</title> --- 135,139 ---- ]> <book lang="&language;"> ! <bookinfo id="index"> <title>The Krusader Handbook</title> *************** *** 188,193 **** <legalnotice>&FDLNotice;</legalnotice> ! <date>12/02/2004</date> ! <releaseinfo>1.31.00</releaseinfo> <abstract> --- 193,198 ---- <legalnotice>&FDLNotice;</legalnotice> ! <date>22/02/2004</date> ! <releaseinfo>1.31.01</releaseinfo> <abstract> *************** *** 218,225 **** <note><para> ! We are busy with updating the The Krusader Handbook. ! At this moment some nice features are not (yet) documented. Please read the &online_changelog_url; ! file or the <filename>krusader_kde3/ChangeLog</filename> file in the Krusader sources to find out ! the latest features. Please read also the <link linkend="editors_note">Note from the Editors</link>, if you have ideas on how to improve the content or like to contribute at the Krusader Handbook. --- 223,231 ---- <note><para> ! Krusader is under continuous development, so it is possible that some latest new features are not ! yet in the The Krusader Handbook. ! Please read the &online_changelog_url; ! file or the <filename>ChangeLog</filename> file in the Krusader sources to find out ! the latest new features. Please read also the <link linkend="editors_note">Note from the Editors</link>, if you have ideas on how to improve the content or like to contribute at the Krusader Handbook. Index: installation.sgml =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/installation.sgml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** installation.sgml 13 Feb 2004 13:46:35 -0000 1.7 --- installation.sgml 4 Mar 2004 20:34:33 -0000 1.8 *************** *** 22,32 **** <title>Installation</title> ! <sect1 id = "getting-krusader"> ! <title>How to obtain &krusader;</title> ! <sect2 id="krusader_stable"> ! <title>Stable version</title> ! <para><filename>krusader-x.xx.tar.gz</filename></para> ! <para> The most updated stable version can be found on the &krudownload_url;. It contains the source tarballs and RPM packages to whatever distro we are currently --- 22,32 ---- <title>Installation</title> ! <sect1 id = "getting-krusader"> ! <title>How to obtain &krusader;</title> ! <sect2 id="krusader_stable"> ! <title>Stable version</title> ! <para><filename>krusader-x.xx.tar.gz</filename></para> ! <para> The most updated stable version can be found on the &krudownload_url;. It contains the source tarballs and RPM packages to whatever distro we are currently *************** *** 34,60 **** other users contributions.</para> ! <para>You may also find copies on &Linux; software archives such as &freshmeat_url; or &kde_apps_url;. If you can't find a RPM package for your &Linux; distribution, ! we recommend searching for it with &rpmfind_url;. ! </para> ! <para>A &krufreebsd_port_url; of &krusader; is maintained, the <guibutton>"Search"</guibutton> button will ! lead you to the latest BSD version. ! Many thanks to <link linkend="credits">Heiner Eichmann</link> ! ! </para> ! </sect2> ! <sect2 id="krusader_devel"> ! <title>Development version (beta release)</title> ! <para><filename>krusader-x.xx-betax.tar.gz</filename></para> ! <para> The most updated development version can be found on the &krudownload_url;. It contains the source tarballs and sometimes even RPM packages to whatever distro we are currently using.</para> ! <warning><para>This releases are beta releases and will probably contain some bugs.</para></warning> ! <para>This version has 2 goals: <itemizedlist> <listitem> --- 34,60 ---- other users contributions.</para> ! <para>You may also find copies on &Linux; software archives such as &freshmeat_url; or &kde_apps_url;. If you can't find a RPM package for your &Linux; distribution, ! we recommend searching for it with &rpmfind_url; or &rpmpbone_url;.</para> ! <para>A &krufreebsd_port_url; of &krusader; is maintained, the <guibutton>"Search"</guibutton> button will ! lead you to the latest BSD version. ! Many thanks to <link linkend="credits">Heiner Eichmann</link> !</para> ! </sect2> ! ! ! <sect2 id="krusader_devel"> ! <title>Development version (beta release)</title> ! <para><filename>krusader-x.xx-betax.tar.gz</filename></para> ! <para> The most updated development version can be found on the &krudownload_url;. It contains the source tarballs and sometimes even RPM packages to whatever distro we are currently using.</para> ! <warning><para>This releases are beta releases and will probably contain some bugs.</para></warning> ! <para>This version has 2 goals: <itemizedlist> <listitem> *************** *** 66,84 **** </listitem> </itemizedlist> ! </para> ! <para>Before every stable release we release at least one development version, so that we can hunt down the bugs. This is the ideal moment for updating the translations, so that the stable version is 100% translated.</para> ! </sect2> - <sect2 id="krusader_cvs"> - <title>CVS builds</title> - <para><filename>krusader-cvs-yyyy-mm-dd.tar.gz</filename></para> - <warning><para>These builds are untested and come without any warranty. - They may contain bugfixes, new features or new bugs!</para> - </warning> ! <para> We provide daily (sometimes weekly) builds of &krusader;'s CVS version. For those who are interested. The <emphasis role="bold">nightly tarball</emphasis> can be found on the --- 66,86 ---- </listitem> </itemizedlist> ! </para> ! ! <para>Before every stable release we release at least one development version, so that we can hunt down the bugs. This is the ideal moment for updating the translations, so that the stable version is 100% translated.</para> ! </sect2> ! <sect2 id="krusader_cvs"> ! <title>CVS builds</title> ! <para><filename>krusader-cvs-yyyy-mm-dd.tar.gz</filename></para> ! ! <warning><para>These builds are untested and come without any warranty. ! They may contain bugfixes, new features or new bugs!</para></warning> ! ! <para> We provide daily (sometimes weekly) builds of &krusader;'s CVS version. For those who are interested. The <emphasis role="bold">nightly tarball</emphasis> can be found on the *************** *** 87,94 **** is almost stable. After a stable release new features will be added in CVS, which might lead to some unfortunate bugs. In some rare cases the build will even not compile if we make a mistake, in that case ! we try to fix the mistake as soon as possible. ! </para> ! <para>&krusader; provides 2 nightly builds (snapshots): <orderedlist numeration="arabic"> <listitem> --- 89,95 ---- is almost stable. After a stable release new features will be added in CVS, which might lead to some unfortunate bugs. In some rare cases the build will even not compile if we make a mistake, in that case ! we try to fix the mistake as soon as possible.</para> ! <para>&krusader; provides 2 nightly builds (snapshots): <orderedlist numeration="arabic"> <listitem> *************** *** 103,109 **** </listitem> </orderedlist> ! </para> ! <para><emphasis role="bold">Checkout from CVS</emphasis>. This projects SourceForge CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename. --- 104,110 ---- </listitem> </orderedlist> ! </para> ! <para><emphasis role="bold">Checkout from CVS</emphasis>. This projects SourceForge CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename. *************** *** 112,234 **** <itemizedlist> <listitem><para>krusader_kde2: the KDE2 branch, stable but it's basically v1.01 and there are no ! planned changes</para></listitem> <listitem><para>krusader_kde3: the KDE3 branch</para></listitem> </itemizedlist></para> ! <para>To checkout the &krusader; KDE3 version from cvs: <screen><prompt>$</prompt> <userinput><command>cvs</command> <option>-d:pserver:ano...@cv...:/cvsroot/krusader login</option></userinput></screen> <screen><prompt>$</prompt> <userinput><command>cvs</command> <option>-z3 -d:pserver:ano...@cv...:/cvsroot/krusader co krusader_kde3</option></userinput></screen> ! (note: updates from within the modules directory do not need the -d parameter) ! </para> ! <para>We have also &viewcvs_url; to browse the CVS repository.</para> ! </sect2> ! <sect2 id="krusader_old"> ! <title>Older releases</title> ! <para>Looking for older releases? Try the &sfmirrors_url; available from our project page.</para> ! </sect2> ! </sect1> - <sect1 id="requirements"> - <title>Requirements</title> ! <para> ! In order to successfully use &krusader;, you need &kde; 3.x.x.</para> ! <para><remark>For &kde; 2.x.x there is &krusader; v1.01, stable but there are no planned ! changes.</remark></para> ! <para>Note: all versions >=1.02 are &kde; 3.x.x only.</para> ! <para>A FreeBSD port of &krusader; is available.</para> ! <para>&krusader; uses about 10 megs of memory to run, but this may vary depending ! on your platform and configuration. ! In order to handle archives the archivers must be installed to your <envar>PATH</envar>. ! </para> ! <para> ! A package of popular (un)packers, &krusader; itself and adons can be found on the &krudownload_url;. ! </para> ! <para> You can find a list of changes in the &online_changelog_url; file or in the <filename>ChangeLog</filename> ! file of the &krusader; sources. ! </para> ! </sect1> ! <sect1 id="compilation"> ! <title>Compilation and installation</title> - <sect2 id="sourcedownload"> - <title>I have downloaded the Sources for &krusader;. What now?</title> - <para>Check the environment variables &kdeqtdir_lnk;.</para> ! <para>In order to compile and install &krusader; on your system, type the ! following in the base directory of the &krusader; distribution:</para> ! <screen> <prompt>$</prompt> <userinput><command>./configure</command></userinput> ! <prompt>$</prompt> <userinput><command>make</command></userinput> ! <prompt>$</prompt> <userinput><command>su -c 'make</command> <option>install'</option></userinput></screen> ! &krusaderrc_ui_text; ! <para>Since &krusader; uses <command>autoconf</command> and ! <command>automake</command> you should have no trouble compiling it. ! Should you run into problems please read the detailed installation instructions below.</para> ! <para>The next procedure will explain step by step in detail how to install &krusader;. ! This question has been asked many times and especially users new to &Linux; often have ! problems compiling software from source. Therefore we are trying to keep the explanations as ! detailed as possible even if they are mostly not &krusader; specific. Experienced users may ! easily skip most of the steps. ! <orderedlist> ! <listitem><para>Open your favourite terminal emulator (⪚ &konsole;).</para></listitem> ! <listitem><para>We recommend you create a separate directory to keep all the sources you compile in. ! This will give you a better overview of installed programs and makes it easier to uninstall them ! later. ! <screen><prompt>$</prompt> <userinput><command>mkdir</command> ~/source</userinput></screen> ! The chosen directory is just an example, any other will work.</para></listitem> ! <listitem><para>Copy over the sources and unpack them. ! <screen><prompt>$</prompt> <userinput><command>cp</command> /"krusader_dir"/krusader-x.xx.tar.gz ~/source</userinput></screen> ! <screen><prompt>$</prompt> <userinput><command>cd</command> ~/source</userinput></screen> ! <screen><prompt>$</prompt> <userinput><command>tar</command> <option>-xzvf</option> krusader-x.xx.tar.gz</userinput></screen></para></listitem> ! <listitem><para>The tarball is no longer needed at this point, you can delete it if you want. ! <screen><prompt>$</prompt> <userinput><command>rm</command> krusader-x.xx.tar.gz</userinput></screen></para></listitem> ! <listitem><para>Change to the directory containing the sources. ! <screen><prompt>$</prompt> <userinput><command>cd</command> krusader-x.xx</userinput></screen></para></listitem> ! <listitem id="kde_qt_dir"><para>Determine your &Qt; and &kde; directories. &krusader;'s configure script uses the ! environment variables <envar>QTDIR</envar> and <envar>KDEDIR</envar>. ! <screen><envar>QTDIR</envar> : <replaceable><path to your Qt installation></replaceable> (⪚ /usr/qt3)</screen> ! <screen><envar>KDEDIR</envar> : <replaceable><path to your KDE installation></replaceable> (⪚ /usr or /opt/kde3)</screen> ! Normally your distribution will set them for you, but experience has shown that some don't. You can ! easily check the values with the echo command. ! <screen><prompt>$</prompt> <userinput><command>echo</command> $QTDIR</userinput></screen> ! <screen><prompt>$</prompt> <userinput><command>echo</command> $KDEDIR</userinput></screen> ! In case you just receive empty lines, the variables are not set and you have to do it manually. ! If you have no idea what to set the variables to, ask your distributor or use the find command. ! <screen><prompt>$</prompt> <userinput><command>find</command> <option>/usr /opt -name</option> qtconfig <option>-type f -perm +111</option></userinput></screen> ! <screen><userinput>/usr/qt/3/bin/qtconfig</userinput></screen> ! <screen><prompt>$</prompt> <userinput><command>find </command> <option>/usr /opt -name</option> startkde <option>-type f -perm +111</option></userinput></screen> ! <screen><userinput>/usr/kde/3.1/bin/startkde </userinput></screen> ! In this case /usr/qt/3 is your <envar>QTDIR</envar>, /usr/kde/3.1 is your <envar>KDEDIR</envar> ! and installed binaries will go to /usr/kde/3.1/bin. - <screen><prompt>$</prompt> <userinput><command>export</command> QTDIR=<replaceable><replace with your QTDIR></replaceable></userinput></screen> - <screen><prompt>$</prompt> <userinput><command>export</command> KDEDIR=<replaceable><replace with your KDEDIR></replaceable></userinput></screen> ! Note that the variables are only set for the lifetime of your current shell. ! If you close your terminal and open a new one they will be gone. ! Assuming &krusader; is not the only &Qt;/&kde; program you want to compile, we recommend to make these ! settings permanent (⪚ append both export commands to your ! <filename class="directory">/etc/profile</filename>).</para></listitem> ! <listitem><para>If you have done a download from CVS you will have to run the following ! command to create the "./configure" script: ! <screen><prompt>$</prompt> <userinput><command>make</command> <option>-f</option> Makefile.cvs</userinput></screen> ! If you have download a stable version <filename>"krusader-x.xx.tar.gz"</filename>" ! or a beta version <filename>"krusader-x.xx-betax.tar.gz"</filename>, ! you can skip this item.</para> ! <para>If everything is ok you will see the following output on your screen: ! <screen>This Makefile is only for the CVS repository This will be deleted before making the distribution *** Creating acinclude.m4 --- 113,303 ---- <itemizedlist> <listitem><para>krusader_kde2: the KDE2 branch, stable but it's basically v1.01 and there are no ! planned changes</para></listitem> <listitem><para>krusader_kde3: the KDE3 branch</para></listitem> </itemizedlist></para> ! ! <para>To checkout the &krusader; KDE3 version from cvs: <screen><prompt>$</prompt> <userinput><command>cvs</command> <option>-d:pserver:ano...@cv...:/cvsroot/krusader login</option></userinput></screen> <screen><prompt>$</prompt> <userinput><command>cvs</command> <option>-z3 -d:pserver:ano...@cv...:/cvsroot/krusader co krusader_kde3</option></userinput></screen> ! (note: updates from within the modules directory do not need the -d parameter)</para> ! <para>We provide also &viewcvs_url; to browse the CVS repository.</para> ! </sect2> ! <sect2 id="krusader_old"> ! <title>Older releases</title> ! <para>Looking for older releases? Try the &sfmirrors_url; available from our project page.</para> ! </sect2> ! </sect1> ! ! <sect1 id="requirements"> ! <title>Requirements</title> ! ! <para>In order to successfully use &krusader;, you need &kde; 3.x.x.</para> ! ! <para><remark>For &kde; 2.x.x there is &krusader; v1.01, stable but there are no planned changes.</remark></para> ! ! <para>Note: all versions >=1.02 are &kde; 3.x.x only.</para> ! ! <para>A FreeBSD port of &krusader; is available.</para> ! ! <para>&krusader; uses about 16 megs of memory to run, but this may vary depending ! on your platform and configuration. ! In order to handle archives the archivers must be installed to your <envar>PATH</envar>.</para> ! ! <para>A package of popular (un)packers, &krusader; itself and adons can be found on the &krudownload_url;.</para> ! ! <para> You can find a list of changes in the &online_changelog_url; file or in the <filename>ChangeLog</filename> ! file of the &krusader; sources.</para> ! </sect1> ! <sect1 id="compilation"> ! <title>Compilation and installation</title> ! <sect2 id="sourcedownload"> ! <title>I have downloaded the Sources for &krusader;. What now?</title> ! <para>Check the environment variables &kdeqtdir_lnk;.</para> ! <para>In order to compile and install &krusader; on your system, type the ! following in the base directory of the &krusader; package:</para> + <screen><prompt>$</prompt> <userinput><command>./configure</command></userinput> + <prompt>$</prompt> <userinput><command>make</command></userinput> + <prompt>$</prompt> <userinput><command>su -c 'make</command> <option>install'</option></userinput></screen> ! &krusaderrc_ui_text; ! <para>Since &krusader; uses <command>autoconf</command> and ! <command>automake</command> you should have no trouble compiling it. ! Should you run into problems please read the detailed installation instructions below.</para> ! </sect2> ! <sect2 id="detailinstall"> ! <title>Detailed installation instructions</title> ! ! <para>The next procedure will explain step by step in detail how to install &krusader;. ! This question has been asked many times and especially users new to &Linux; often have ! problems compiling software from source. Therefore we are trying to keep the explanations as ! detailed as possible even if they are mostly not &krusader; specific. ! Experienced users may easily skip most of the steps.</para> ! ! <para>If you encounter problems with installing &krusader;, please read first this installation procedure ! and the &faq_lnk;, if this does not solve the problem then ! feel free to ask for help with an &help_request_lnk;.</para> ! ! <orderedlist> ! <listitem> ! <para>Open your favourite terminal emulator (⪚ &konsole;).</para> ! <para> </para> <!-- Empty line to make it more readable --> ! </listitem> ! ! ! <listitem> ! <para>We recommend to create a separate directory to keep all the sources you compile in. ! This will give you a better overview of installed programs and makes it easier to uninstall them later. ! <screen><prompt>$</prompt> <userinput><command>mkdir</command> ~/source</userinput></screen> ! The chosen directory is just an example, any other will work.</para> ! <para> </para> <!-- Empty line to make it more readable --> ! <para> </para> <!-- Empty line to make it more readable (second line is needed) --> ! </listitem> ! ! ! <listitem> ! <para>Copy the sources to the <filename>~/source</filename> directory and unpack them. ! <screen><prompt>$</prompt> <userinput><command>cp</command> /<replaceable>"your_dir"</replaceable>/krusader-x.xx.tar.gz ~/source</userinput></screen> ! <screen><prompt>$</prompt> <userinput><command>cd</command> ~/source</userinput></screen> ! <screen><prompt>$</prompt> <userinput><command>tar</command> <option>-xzvf</option> krusader-x.xx.tar.gz</userinput></screen></para> ! <para> </para> <!-- Empty line to make it more readable --> ! </listitem> ! ! ! <listitem> ! <para>Optional step: the tarball is no longer needed at this point, you can delete it if you want. ! <screen><prompt>$</prompt> <userinput><command>rm</command> krusader-x.xx.tar.gz</userinput></screen></para> ! <para> </para> <!-- Empty line to make it more readable --> ! </listitem> ! ! ! <listitem> ! <para>Change to the directory containing the sources. ! <screen><prompt>$</prompt> <userinput><command>cd</command> krusader-x.xx</userinput></screen></para> ! <para> </para> <!-- Empty line to make it more readable --> ! </listitem> ! ! ! <listitem id="kde_qt_dir"> ! <para>Check the environment variables <envar>QTDIR</envar> and <envar>KDEDIR</envar>. ! &krusader;'s <command>./configure</command> script needs to know where the &Qt; and &kde; directories are. ! </para> ! ! <para><envar>QTDIR</envar> : <replaceable><path to your Qt installation></replaceable> ! ⪚ <filename>/usr/lib/qt3</filename> or <filename>/usr/qt3</filename></para> ! ! <para><envar>KDEDIR</envar> : <replaceable><path to your KDE installation></replaceable> ! ⪚ <filename>/usr</filename> or <filename>/opt/kde3</filename></para> ! ! <para>Normally your distribution will set them for you, but experience has shown that some don't. ! You can easily check the values with the <command>echo</command> command. ! <screen><prompt>$</prompt> <userinput><command>echo</command> $QTDIR</userinput> ! /usr/lib/qt3 ! <prompt>$</prompt> <userinput><command>echo</command> $KDEDIR</userinput> ! /usr</screen> ! ! If both commands give an output, the enviroment variables are set (the above example are the settings of Mandrake). ! In case you just receive empty lines, the variables are not set and you have to set them it manually. ! If you have no idea what to set the variables to, or if you want to check if the variables are right set, ! ask your distributor or use the <command>find</command> command. ! ! <informalexample> ! <screen><prompt>$</prompt> <userinput><command>find</command> <option>/usr /opt -name</option> qtconfig <option>-type f -perm +111</option></userinput> ! /usr/lib/qt3/bin/qtconfig ! <prompt>$</prompt> <userinput><command>find </command> <option>/usr /opt -name</option> startkde <option>-type f -perm +111</option></userinput> ! /usr/bin/startkde</screen> ! </informalexample> ! ! In this case <filename>/usr/lib/qt3</filename> is your <envar>QTDIR</envar> and <filename>/usr</filename> is your <envar>KDEDIR</envar>. The installed binaries will go to <filename>/usr/bin</filename>. ! Now we will set the enviroment variables with the <command>export</command> command. ! ! <screen><prompt>$</prompt> <userinput><command>export</command> QTDIR=<replaceable><replace with your QTDIR></replaceable></userinput></screen> ! <screen><prompt>$</prompt> <userinput><command>export</command> KDEDIR=<replaceable><replace with your KDEDIR></replaceable></userinput></screen> ! </para> ! ! <note><para>These enviroment variables are only set for the lifetime of your current shell. ! if you close your terminal and open a new one they will be gone. ! Assuming &krusader; is not the only &Qt;/&kde; program you want to compile, we recommend to make these ! settings permanent (⪚ append both export commands to your ! <filename class="directory">/etc/profile</filename>) file.</para></note> ! ! <para> </para> <!-- Empty line to make it more readable --> ! <para> </para> <!-- Empty line to make it more readable (second line is needed) --> ! ! </listitem> ! ! ! ! <listitem> ! <para>If you have download a stable version <filename>"krusader-x.xx.tar.gz"</filename>" ! or a beta version <filename>"krusader-x.xx-betax.tar.gz"</filename>, ! you can skip this step, in this case the <filename>./configure</filename> script is provided.</para> ! ! <para>If you have download a CVS build or nightly tarball <filename>"krusader-cvs-yyyy-mm-dd.tar.gz"</filename>", ! you will have to run the following command to create the <filename>./configure</filename> script: ! <screen><prompt>$</prompt> <userinput><command>make</command> <option>-f</option> Makefile.cvs</userinput></screen></para> ! ! <para>If everything is ok you will see the following output on your screen: ! <informalexample> ! <screen><prompt>$</prompt> <userinput><command>make</command> <option>-f</option> Makefile.cvs</userinput> ! This Makefile is on... [truncated message content] |
From: <cod...@us...> - 2004-03-04 20:48:07
|
Update of /cvsroot/krusader/krusader_kde3/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7449/doc Modified Files: ChangeLog Log Message: 1.31.01 Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/ChangeLog,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** ChangeLog 13 Feb 2004 13:43:41 -0000 1.9 --- ChangeLog 4 Mar 2004 20:34:33 -0000 1.10 *************** *** 3,9 **** 1.31.00 ====================== ! Date:12.02.2004 From now on the <releaseinfo> tag always matches the Krusader version number that is described in the documentation. --- 3,19 ---- + + 1.31.01 + ====================== + Date: xx.xx.2004 + + ADDED: locate (using-krusader.sgml) - Thanks to Karai Csaba + ADDED: Right click menu (using-krusader.sgml) + UPDATED: FAQ's "krusaderrc.ui" file issue, - Thanks to Karai Csaba + UPDATED-FIXED: manny small issues + 1.31.00 ====================== ! Date: 12.02.2004 From now on the <releaseinfo> tag always matches the Krusader version number that is described in the documentation. *************** *** 19,23 **** UPDATED: Calculate occupied space (using-krusader.sgml) - Thanks to Heiner Eichmann UPDATED: Krviewer (krusader-tools.sgml) ! UPDATED: package description UPDATED-FIXED: manny small issues Date: 01.02.2004 --- 29,33 ---- UPDATED: Calculate occupied space (using-krusader.sgml) - Thanks to Heiner Eichmann UPDATED: Krviewer (krusader-tools.sgml) ! UPDATED: new package description - Thanks to Jonas Bähr UPDATED-FIXED: manny small issues Date: 01.02.2004 *************** *** 32,36 **** 1.00.05 ====================== ! Date:21.12.2003 FIXED: added package entity for compilation under KDE3.2-beta2 (index.docbook) ADDED: file splitter (using-krusader.sgml) --- 42,46 ---- 1.00.05 ====================== ! Date: 21.12.2003 FIXED: added package entity for compilation under KDE3.2-beta2 (index.docbook) ADDED: file splitter (using-krusader.sgml) *************** *** 46,50 **** 1.00.04 ====================== ! Date:26.11.2003 UPDATED: Konfigurator (konfigurator.sgml) UPDATED: KruSearcher (krusader-tools.sgml) --- 56,60 ---- 1.00.04 ====================== ! Date: 26.11.2003 UPDATED: Konfigurator (konfigurator.sgml) UPDATED: KruSearcher (krusader-tools.sgml) *************** *** 59,63 **** 1.00.03 ====================== ! Date:15.11.2003 ADDED: Krviewer (krusader-tools.sgml), thanks to Rafi Yanai --- 69,73 ---- 1.00.03 ====================== ! Date: 15.11.2003 ADDED: Krviewer (krusader-tools.sgml), thanks to Rafi Yanai |
From: <ck...@us...> - 2004-03-04 07:40:12
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4915/krusader_kde3/krusader/Panel Modified Files: listpanel.cpp listpanel.h panelfunc.cpp panelfunc.h Log Message: ADDED: panel level toolbar Index: listpanel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/listpanel.cpp,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** listpanel.cpp 13 Feb 2004 07:43:02 -0000 1.54 --- listpanel.cpp 4 Mar 2004 07:27:02 -0000 1.55 *************** *** 162,176 **** connect( origin, SIGNAL( urlSelected( const QString& ) ), func, SLOT( openUrl( const QString& ) ) ); ! if (krConfig->readBoolEntry("Panel level tool bar",_PanelToolBar)) ! { ! cdUpButton = new QToolButton( hbox, "cdUpB" ); ! cdRootButton = new QToolButton( hbox, "cdRootB" ); ! cdUpButton->setFixedSize( 21, origin->button()->height() ); ! cdRootButton->setFixedSize( 20, origin->button()->height() ); ! cdUpButton->setText( i18n( ".." ) ); ! cdRootButton->setText( i18n( "/" ) ); ! connect( cdUpButton, SIGNAL( clicked() ), this, SLOT( slotFocusAndCDup() ) ); ! connect( cdRootButton, SIGNAL( clicked() ), this, SLOT( slotFocusAndRoot() ) ); ! } view = new KrDetailedView( this, _left, krConfig ); --- 162,186 ---- connect( origin, SIGNAL( urlSelected( const QString& ) ), func, SLOT( openUrl( const QString& ) ) ); ! cdOtherButton = new QToolButton( hbox, "cdOtherButton" ); ! cdOtherButton->setFixedSize( 20, origin->button()->height() ); ! cdOtherButton->setText( i18n( "=" ) ); ! connect( cdOtherButton, SIGNAL( clicked() ), this, SLOT( slotFocusAndCDOther() ) ); ! ! cdUpButton = new QToolButton( hbox, "cdUpButton" ); ! cdUpButton->setFixedSize( 20, origin->button()->height() ); ! cdUpButton->setText( i18n( ".." ) ); ! connect( cdUpButton, SIGNAL( clicked() ), this, SLOT( slotFocusAndCDup() ) ); ! ! cdHomeButton = new QToolButton( hbox, "cdHomeButton" ); ! cdHomeButton->setFixedSize( 20, origin->button()->height() ); ! cdHomeButton->setText( i18n( "~" ) ); ! connect( cdHomeButton, SIGNAL( clicked() ), this, SLOT( slotFocusAndCDHome() ) ); ! ! cdRootButton = new QToolButton( hbox, "cdRootButton" ); ! cdRootButton->setFixedSize( 20, origin->button()->height() ); ! cdRootButton->setText( i18n( "/" ) ); ! connect( cdRootButton, SIGNAL( clicked() ), this, SLOT( slotFocusAndCDRoot() ) ); ! ! setPanelToolbar(); view = new KrDetailedView( this, _left, krConfig ); *************** *** 210,221 **** --- 220,278 ---- delete origin; delete cdRootButton; + delete cdHomeButton; delete cdUpButton; + delete cdOtherButton; delete layout; } + void ListPanel::setPanelToolbar() + { + krConfig->setGroup( "Look&Feel" ); + + bool panelToolBarVisible = krConfig->readBoolEntry("Panel Toolbar visible", _PanelToolBar); + + if ( panelToolBarVisible && (krConfig->readBoolEntry( "Root Button Visible", _cdRoot ) ) ) + cdRootButton->show(); + else + cdRootButton->hide(); + + if ( panelToolBarVisible && ( krConfig->readBoolEntry( "Home Button Visible", _cdHome ) ) ) + cdHomeButton->show(); + else + cdHomeButton->hide(); + + if ( panelToolBarVisible && ( krConfig->readBoolEntry( "Up Button Visible", _cdUp ) ) ) + cdUpButton->show(); + else + cdUpButton->hide(); + + if ( panelToolBarVisible && ( krConfig->readBoolEntry( "Equal Button Visible", _cdOther ) ) ) + cdOtherButton->show(); + else + cdOtherButton->hide(); + + if ( !panelToolBarVisible || ( krConfig->readBoolEntry( "Open Button Visible", _Open ) ) ) + origin->button()->show(); + else + origin->button()->hide(); + } + void ListPanel::slotUpdateTotals() { totals->setText( view->statistics() ); } + void ListPanel::slotFocusAndCDOther() + { + slotFocusOnMe(); + func->openUrl( otherPanel->func->files()->vfs_getOrigin() ); + + } + + void ListPanel::slotFocusAndCDHome() + { + slotFocusOnMe(); + func->openUrl( QString( "~" ), QString::null ); + } + void ListPanel::slotFocusAndCDup() { *************** *** 224,231 **** } ! void ListPanel::slotFocusAndRoot() { slotFocusOnMe(); ! func->root(); } --- 281,288 ---- } ! void ListPanel::slotFocusAndCDRoot() { slotFocusOnMe(); ! func->openUrl( QString( "/" ), QString::null ); } Index: listpanel.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/listpanel.h,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** listpanel.h 13 Feb 2004 07:43:02 -0000 1.16 --- listpanel.h 4 Mar 2004 07:27:02 -0000 1.17 *************** *** 80,83 **** --- 80,84 ---- QString getCurrentName(); void getSelectedNames(QStringList* fileNames) { view->getSelectedItems(fileNames); } + void setPanelToolbar(); public slots: *************** *** 92,97 **** void slotGetStats(QString path); // get the disk-free stats void setFilter(KrView::FilterSpec f); void slotFocusAndCDup(); ! void slotFocusAndRoot(); ///////////////////////// service functions - called internally //////////////////////// --- 93,100 ---- void slotGetStats(QString path); // get the disk-free stats void setFilter(KrView::FilterSpec f); + void slotFocusAndCDRoot(); + void slotFocusAndCDHome(); void slotFocusAndCDup(); ! void slotFocusAndCDOther(); ///////////////////////// service functions - called internally //////////////////////// *************** *** 131,135 **** --- 134,141 ---- QGridLayout *layout; QToolButton *cdRootButton; + QToolButton *cdHomeButton; QToolButton *cdUpButton; + QToolButton *cdOtherButton; + BookmarksButton *bookmarksButton; DirHistoryQueue* dirHistoryQueue; Index: panelfunc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.cpp,v retrieving revision 1.56 retrieving revision 1.57 diff -C2 -d -r1.56 -r1.57 *** panelfunc.cpp 13 Feb 2004 07:43:02 -0000 1.56 --- panelfunc.cpp 4 Mar 2004 07:27:02 -0000 1.57 *************** *** 545,552 **** } - void ListPanelFunc::root() { - openUrl( vfs::fromPathOrURL( "/" ) ); - } - void ListPanelFunc::pack() { QStringList fileNames; --- 545,548 ---- Index: panelfunc.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.h,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** panelfunc.h 13 Feb 2004 07:43:02 -0000 1.23 --- panelfunc.h 4 Mar 2004 07:27:02 -0000 1.24 *************** *** 61,65 **** void goBack(); void dirUp(); - void root(); void properties(); void terminal(); --- 61,64 ---- |
From: <ck...@us...> - 2004-03-04 07:40:12
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4915/krusader_kde3 Modified Files: ChangeLog Log Message: ADDED: panel level toolbar Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.182 retrieving revision 1.183 diff -C2 -d -r1.182 -r1.183 *** ChangeLog 28 Feb 2004 15:53:58 -0000 1.182 --- ChangeLog 4 Mar 2004 07:27:01 -0000 1.183 *************** *** 2,6 **** ADDED: ability to configure the fields of the panel (Ext, Size, Perm, ...) ADDED: single click selects / executes ! ADDED: panel level toolbar ('..', '/' buttons), thanks to David Harel ADDED: Locate (integrating the findutils-locate package of GNU into Krusader). TEST IT ADDED: Heiner's patch for 'logical selection mode' is applied and used as default. TEST IT --- 2,6 ---- ADDED: ability to configure the fields of the panel (Ext, Size, Perm, ...) ADDED: single click selects / executes ! ADDED: panel level toolbar ('..', '/', '~', '=' buttons), thanks to David Harel ADDED: Locate (integrating the findutils-locate package of GNU into Krusader). TEST IT ADDED: Heiner's patch for 'logical selection mode' is applied and used as default. TEST IT |
From: <ck...@us...> - 2004-03-04 07:40:11
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4915/krusader_kde3/krusader Modified Files: defaults.h Log Message: ADDED: panel level toolbar Index: defaults.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/defaults.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** defaults.h 13 Feb 2004 07:43:02 -0000 1.8 --- defaults.h 4 Mar 2004 07:27:01 -0000 1.9 *************** *** 75,80 **** // Case Sensative Sort / #define _CaseSensativeSort false - // Panel Level ToolBar / - #define _PanelToolBar true // Html Min Font Size // #define _HtmlMinFontSize 12 --- 75,78 ---- *************** *** 84,87 **** --- 82,99 ---- #define _MouseSelection 0 // 0 - normal (shift+click, ctrl+click), 1 - left click, 2 - right click + // Panel Toolbar Checkboxes + // Panel Toolbar Visible checkbox turned off + #define _PanelToolBar true + // cd / is turned on + #define _cdRoot true + // cd ~ is turned on + #define _cdHome false + // cd .. is turned on + #define _cdUp true + // cd other panel is turned on + #define _cdOther false + // Open directory is turned on + #define _Open true + /////////////////////// [General] // Mimetype Magic ///// |
From: <ck...@us...> - 2004-03-04 07:40:11
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4915/krusader_kde3/krusader/Konfigurator Modified Files: kglookfeel.cpp kglookfeel.h Log Message: ADDED: panel level toolbar Index: kglookfeel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kglookfeel.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** kglookfeel.cpp 28 Feb 2004 17:18:09 -0000 1.10 --- kglookfeel.cpp 4 Mar 2004 07:27:02 -0000 1.11 *************** *** 66,73 **** {"Look&Feel","New Style Quicksearch", _NewStyleQuicksearch, i18n( "New style quicksearch" ), false, ""}, {"Look&Feel","Case Sensitive Quicksearch", _CaseSensitiveQuicksearch, i18n( "Case sensitive quicksearch" ), false, ""}, - {"Look&Feel","Panel level tool bar", _PanelToolBar, i18n( "Show panel level tool bar" ), true, ""}, }; ! cbs = createCheckBoxGroup( 2, 0, settings, 9, lookFeelGrp ); lookFeelGrid->addWidget( cbs, 0, 0 ); connect( cbs->find( "New Style Quicksearch" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotDisable() ) ); --- 66,72 ---- {"Look&Feel","New Style Quicksearch", _NewStyleQuicksearch, i18n( "New style quicksearch" ), false, ""}, {"Look&Feel","Case Sensitive Quicksearch", _CaseSensitiveQuicksearch, i18n( "Case sensitive quicksearch" ), false, ""}, }; ! cbs = createCheckBoxGroup( 2, 0, settings, 8, lookFeelGrp ); lookFeelGrid->addWidget( cbs, 0, 0 ); connect( cbs->find( "New Style Quicksearch" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotDisable() ) ); *************** *** 171,174 **** --- 170,213 ---- registerObject( keyBindings ); + // -------------------------- Panel Toolbar TAB ---------------------------------- + QWidget *tab_4 = new QWidget( tabWidget, "tab_4" ); + tabWidget->insertTab( tab_4, i18n( "Panel Toolbar" ) ); + + QBoxLayout * panelToolbarVLayout = new QVBoxLayout( tab_4 ); + panelToolbarVLayout->setSpacing( 6 ); + panelToolbarVLayout->setMargin( 11 ); + + KONFIGURATOR_CHECKBOX_PARAM panelToolbarActiveCheckbox[] = + // cfg_class cfg_name default text restart tooltip + {{"Look&Feel", "Panel Toolbar visible", _PanelToolBar, i18n( "Panel Toolbar visible" ), false, ""} + }; + + panelToolbarActive = createCheckBoxGroup( 1, 0, panelToolbarActiveCheckbox, 1, tab_4, "panelToolbarActive"); + connect( panelToolbarActive->find( "Panel Toolbar visible" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotEnablePanelToolbar() ) ); + + QGroupBox * panelToolbarGrp = createFrame("Panel Toolbar buttons", tab_4, "panelToolbarGrp"); + QGridLayout * panelToolbarGrid = createGridLayout( panelToolbarGrp->layout() ); + + KONFIGURATOR_CHECKBOX_PARAM panelToolbarCheckboxes[] = + { + // cfg_class cfg_name default text restart tooltip + {"Look&Feel", "Open Button Visible", _Open, i18n( "Open button visible" ), true , ""}, + {"Look&Feel", "Equal Button Visible", _cdOther, i18n( "Equal button (=) visible" ),true , ""}, + {"Look&Feel", "Up Button Visible", _cdUp, i18n( "Up button (..) visible" ), true , ""}, + {"Look&Feel", "Home Button Visible", _cdHome, i18n( "Home button (~) visible" ), true , ""}, + {"Look&Feel", "Root Button Visible", _cdRoot, i18n( "Root button (/) visible" ), true , ""}, + }; + + + pnlcbs = createCheckBoxGroup(1, 0, panelToolbarCheckboxes, 5, + panelToolbarGrp, "panelToolbarChecks"); + + panelToolbarVLayout->addWidget( panelToolbarActive, 0, 0 ); + panelToolbarGrid->addWidget( pnlcbs, 0, 0 ); + panelToolbarVLayout->addWidget( panelToolbarGrp, 1, 0 ); + + // Enable panel toolbar checkboxes + slotEnablePanelToolbar(); + slotDisable(); *************** *** 206,209 **** --- 245,258 ---- } + void KgLookFeel::slotEnablePanelToolbar() + { + bool enableTB = panelToolbarActive->find("Panel Toolbar visible")->isChecked(); + pnlcbs->find( "Root Button Visible" )->setEnabled(enableTB); + pnlcbs->find( "Home Button Visible" )->setEnabled(enableTB); + pnlcbs->find( "Up Button Visible" )->setEnabled(enableTB); + pnlcbs->find( "Equal Button Visible" )->setEnabled(enableTB); + pnlcbs->find( "Open Button Visible" )->setEnabled(enableTB); + } + #include "kglookfeel.moc" Index: kglookfeel.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kglookfeel.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** kglookfeel.h 28 Feb 2004 15:53:59 -0000 1.5 --- kglookfeel.h 4 Mar 2004 07:27:02 -0000 1.6 *************** *** 48,51 **** --- 48,53 ---- protected: KonfiguratorCheckBoxGroup *cbs; + KonfiguratorCheckBoxGroup *pnlcbs; + KonfiguratorCheckBoxGroup *panelToolbarActive; QWidget *tab_panel; *************** *** 60,63 **** --- 62,66 ---- void slotReload( KonfiguratorKeyChooser * oldChooser ); void slotDisable(); + void slotEnablePanelToolbar(); }; |
From: <er...@us...> - 2004-03-02 23:13:09
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25156/krusader Modified Files: krslots.cpp Log Message: add: quickList() hack Index: krslots.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krslots.cpp,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** krslots.cpp 12 Feb 2004 08:11:31 -0000 1.46 --- krslots.cpp 2 Mar 2004 23:00:52 -0000 1.47 *************** *** 339,342 **** --- 339,346 ---- void KRslots::runMountMan() { + //// hack: remove soon!!! + krApp->mountMan->quickList(); + return; + //// end of hack if( !KrServices::cmdExist( "df" ) || !KrServices::cmdExist( "mount" ) ) { |
From: <er...@us...> - 2004-03-02 23:12:25
|
Update of /cvsroot/krusader/krusader_kde3/krusader/MountMan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24986/krusader/MountMan Modified Files: kmountman.cpp Log Message: add: quickList() hack Index: kmountman.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** kmountman.cpp 21 Feb 2004 10:32:27 -0000 1.18 --- kmountman.cpp 2 Mar 2004 23:00:19 -0000 1.19 *************** *** 1,34 **** /*************************************************************************** ! kmountman.cpp ! ------------------- ! copyright : (C) 2000 by Shie Erlich & Rafi Yanai ! e-mail : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! A [...1588 lines suppressed...] ! // add the item to the menu ! actions[ idx ] = needUmount; ! menu->insertItem( QString( ( needUmount ? i18n( "Unmount" ) : i18n( "Mount" ) ) ) + " " + m->mountPoint() + ! " (" + m->mountedFrom() + ")", idx ); ! } ! ! // execute menu, and perform the action ! idx = menu->exec(); ! if ( idx != -1 ) { // if user selected something ! if ( actions[ idx ] ) { // umount ! unmount( possible[ idx ] ->mountPoint() ); ! } else { // mount ! mount( possible[ idx ] ->mountPoint() ); ! } ! } ! // free memory ! delete[] actions; ! } #include "kmountman.moc" |
From: <er...@us...> - 2004-03-02 23:11:50
|
Update of /cvsroot/krusader/krusader_kde3/krusader/MountMan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24922/krusader/MountMan Modified Files: kmountman.h Log Message: add: quickList() hack Index: kmountman.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** kmountman.h 6 Dec 2003 13:11:13 -0000 1.8 --- kmountman.h 2 Mar 2004 22:59:42 -0000 1.9 *************** *** 76,79 **** --- 76,81 ---- bool checkMtabChanged(); // checks whether mtab was changed + void quickList(); + //////////////////////////// service functions ///////////////////////////////// static QString nextWord( QString &s ); |
From: <er...@us...> - 2004-03-02 21:31:27
|
Update of /cvsroot/krusader/krusader_kde3/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3257/po Modified Files: krusader.pot Log Message: Index: krusader.pot =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/po/krusader.pot,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** krusader.pot 18 Oct 2003 11:33:47 -0000 1.9 --- krusader.pot 2 Mar 2004 21:19:25 -0000 1.10 *************** *** 8,12 **** msgstr "" "Project-Id-Version: PACKAGE VERSION\n" ! "POT-Creation-Date: 2003-10-18 13:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" --- 8,13 ---- msgstr "" "Project-Id-Version: PACKAGE VERSION\n" ! "Report-Msgid-Bugs-To: \n" ! "POT-Creation-Date: 2004-03-02 23:27+0200\n" [...4585 lines suppressed...] ! ! #: Splitter/combiner.moc.cpp:34 Splitter/combiner.moc.cpp:42 ! msgid "Combiner" ! msgstr "" ! ! #: Splitter/splitter.cpp:71 ! msgid "Krusader::Splitting..." ! msgstr "" ! ! #: Splitter/splitter.cpp:72 ! msgid "Splitting the file %1..." ! msgstr "" ! ! #: Splitter/splitter.cpp:76 ! msgid "Can't split a directory!" ! msgstr "" ! ! #: Splitter/splitter.cpp:127 ! msgid "Error at reading file %1!" msgstr "" |
From: <er...@us...> - 2004-03-02 21:30:34
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Search In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3007/krusader/Search Modified Files: krsearchdialogbase.cpp Log Message: fix: i18n issue, thanks to frank Index: krsearchdialogbase.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Search/krsearchdialogbase.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** krsearchdialogbase.cpp 3 Jan 2004 13:36:24 -0000 1.7 --- krsearchdialogbase.cpp 2 Mar 2004 21:18:26 -0000 1.8 *************** *** 509,513 **** modifiedInTheLastEnabled = new QRadioButton( ButtonGroup2, "modifiedInTheLastEnabled" ); ! modifiedInTheLastEnabled->setText( "Mod&ified in the last" ); ButtonGroup2->insert( modifiedInTheLastEnabled, 0 ); --- 509,513 ---- modifiedInTheLastEnabled = new QRadioButton( ButtonGroup2, "modifiedInTheLastEnabled" ); ! modifiedInTheLastEnabled->setText( i18n("Mod&ified in the last") ); ButtonGroup2->insert( modifiedInTheLastEnabled, 0 ); |
From: <er...@us...> - 2004-03-02 21:04:44
|
Update of /cvsroot/krusader/krusader_kde3/krusader/GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28856/krusader/GUI Modified Files: dirhistoryqueue.cpp Log Message: bug fix submitted by hans Index: dirhistoryqueue.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/GUI/dirhistoryqueue.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** dirhistoryqueue.cpp 27 Jan 2004 23:44:12 -0000 1.3 --- dirhistoryqueue.cpp 2 Mar 2004 20:52:41 -0000 1.4 *************** *** 41,45 **** if (pathQueue.size() > 12) { ! pathQueue.pop_front(); } // DumpQueue(); --- 41,47 ---- if (pathQueue.size() > 12) { ! // change order of list (newest is first) ! // pathQueue.pop_front(); ! pathQueue.pop_back(); } // DumpQueue(); *************** *** 54,57 **** --- 56,61 ---- // if (url.protocol() == "file") { + // pathQueue.push_front(path); + // change order of list (newest is first) pathQueue.push_front(path); } |
From: <er...@us...> - 2004-03-02 21:01:44
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28313/krusader Modified Files: main.cpp Log Message: add: hans name in the 'thanks' section Index: main.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/main.cpp,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** main.cpp 5 Feb 2004 16:23:20 -0000 1.22 --- main.cpp 2 Mar 2004 20:49:42 -0000 1.23 *************** *** 67,70 **** --- 67,71 ---- aboutData.addCredit("Heiner Eichmann","The 6th Beatle: FreeBSD port, patches and general help", "h.e...@gm...", 0); aboutData.addCredit("Jan Halasa", "Bookmark Module", "xh...@fi...", 0); + aboutData.addCredit("Hans Loeffler", "Dir history button", 0, 0); aboutData.addCredit("Mikolaj Machowski", "Usability and QA", "<mi...@wp...>", 0); aboutData.addCredit("Cristi Dumitrescu","QA, bug-hunting, patches and general help","cr...@ch...",0); |