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: Karai C. <ck...@us...> - 2004-09-13 19:13:50
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29033/krusader_kde3 Modified Files: ChangeLog Log Message: FIXED: handling jar files + krarc keeps the date / time info at extracting Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.298 retrieving revision 1.299 diff -C2 -d -r1.298 -r1.299 *** ChangeLog 10 Sep 2004 16:16:31 -0000 1.298 --- ChangeLog 13 Sep 2004 19:13:11 -0000 1.299 *************** *** 34,37 **** --- 34,39 ---- REACTIVATED: usermenu (now using the new useraction-system) + FIXED: krarc doesn't keep the date/time information at extracting to local fs + FIXED: jar files aren't handled + problems with dirs in windows zips FIXED: problem with the windows created rar permissions FIXED: performance increasing: faster sorting, directory leaving |
From: Karai C. <ck...@us...> - 2004-09-13 19:13:42
|
Update of /cvsroot/krusader/krusader_kde3/krusader/VFS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29033/krusader_kde3/krusader/VFS Modified Files: krarchandler.cpp krarchandler.h Log Message: FIXED: handling jar files + krarc keeps the date / time info at extracting Index: krarchandler.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/VFS/krarchandler.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** krarchandler.h 15 Apr 2002 18:51:48 -0000 1.1.1.1 --- krarchandler.h 13 Sep 2004 19:13:32 -0000 1.2 *************** *** 52,61 **** // return the a list of supported packers static QStringList supportedPackers(); ! // used to store the current archive password ! QString password; ! int inSet; ! static QString getPassword(QString archive, QString type); public slots: ! void setPassword(KProcess *,char *buffer,int buflen); }; --- 52,63 ---- // return the a list of supported packers static QStringList supportedPackers(); ! // removes the alias names for a packer ! static void removeAliases( QString &type ); ! // used to store the current archive password ! QString password; ! int inSet; ! static QString getPassword(QString archive, QString type); public slots: ! void setPassword(KProcess *,char *buffer,int buflen); }; Index: krarchandler.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/VFS/krarchandler.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** krarchandler.cpp 8 Sep 2004 06:42:41 -0000 1.12 --- krarchandler.cpp 13 Sep 2004 19:13:12 -0000 1.13 *************** *** 74,77 **** --- 74,79 ---- QStringList lst = krConfig->readListEntry( "Supported Packers" ); + removeAliases( type ); + if ( type == "-zip" && lst.contains( "unzip" ) ) return true; *************** *** 107,110 **** --- 109,115 ---- // first check if supported if ( !arcSupported( type ) ) return false; + + removeAliases( type ); + krConfig->setGroup( "Archives" ); if ( ( type == "-tgz" && krConfig->readBoolEntry( "Do GZip" , _DoGZip ) ) || *************** *** 137,140 **** --- 142,147 ---- QString lister; + removeAliases( type ); + if ( type == "-zip" ) lister = KrServices::fullPathName( "unzip" ) + " -ZTs"; else if ( type == "-tar" ) lister = KrServices::fullPathName( "tar" ) + " -tvf"; *************** *** 153,157 **** // count the number of files in the archive long count = 1; ! KTempFile tmpFile( "tmp", "krusader-unpack" ); KShellProcess list; list << lister << + "\"" + archive + "\"" << ">" << tmpFile.name() ; --- 160,164 ---- // count the number of files in the archive long count = 1; ! KTempFile tmpFile( /*"tmp"*/ QString::null, "krusader-unpack" ); // commented out as it created files in the current dir! KShellProcess list; list << lister << + "\"" + archive + "\"" << ">" << tmpFile.name() ; *************** *** 160,164 **** list.start( KProcess::Block ); QTextStream *stream = tmpFile.textStream(); ! while ( stream->readLine() != QString::null ) ++count; tmpFile.unlink(); --- 167,171 ---- list.start( KProcess::Block ); QTextStream *stream = tmpFile.textStream(); ! while ( stream && stream->readLine() != QString::null ) ++count; tmpFile.unlink(); *************** *** 169,172 **** --- 176,185 ---- } + void KRarcHandler::removeAliases( QString &type ) { + // jar files are handled as zips + if( type == "-jar" ) + type = "-zip"; + } + bool KRarcHandler::unpack( QString archive, QString type, QString dest ) { krConfig->setGroup( "Archives" ); *************** *** 187,190 **** --- 200,205 ---- QString packer; + removeAliases( type ); + // set the right packer to do the job if ( type == "-zip" ) packer = KrServices::fullPathName( "unzip" ) + " -o" ; *************** *** 245,248 **** --- 260,265 ---- QString packer; + removeAliases( type ); + // set the right packer to do the job if ( type == "-zip" ) packer = KrServices::fullPathName( "unzip" ) + " -t"; *************** *** 295,298 **** --- 312,317 ---- // set the right packer to do the job QString packer; + removeAliases( type ); + if ( type == "zip" ) { packer = KrServices::fullPathName( "zip" ) + " -ry"; type = "-zip"; } else if ( type == "tar" ) { packer = KrServices::fullPathName( "tar" ) + " -cvf"; type = "-tar"; } *************** *** 343,346 **** --- 362,367 ---- QString KRarcHandler::getPassword( QString archive, QString type ) { + removeAliases( type ); + if ( type != "-zip" ) return QString::null; *************** *** 383,387 **** if ( password.lower().contains( "password" ) ) { bool ok; ! password = KInputDialog::getText(i18n("Password Needed"), i18n("This archive is encrypted, please supply the password:"), "", &ok, krApp ); --- 404,408 ---- if ( password.lower().contains( "password" ) ) { bool ok; ! password = KInputDialog::getText(i18n("Password Needed"), i18n("This archive is encrypted, please supply the password:"), "", &ok, krApp ); |
From: Karai C. <ck...@us...> - 2004-09-11 02:34:20
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7706/krusader_kde3/krusader/Panel Modified Files: krdetailedviewitem.cpp krdetailedviewitem.h Log Message: FIXED: faster dir leaving + case sensitivity bug at extensions Index: krdetailedviewitem.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedviewitem.cpp,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** krdetailedviewitem.cpp 9 Sep 2004 16:52:52 -0000 1.29 --- krdetailedviewitem.cpp 10 Sep 2004 16:12:56 -0000 1.30 *************** *** 49,53 **** KrDetailedViewItem::KrDetailedViewItem(KrDetailedView *parent, QListViewItem *after, vfile *vf): ! QObject(parent), KListViewItem(parent, after), KrViewItem(),_vf(vf), _view(parent) { caseSensitiveSort = _view->isCaseSensitiveSort(); --- 49,53 ---- KrDetailedViewItem::KrDetailedViewItem(KrDetailedView *parent, QListViewItem *after, vfile *vf): ! KListViewItem(parent, after), KrViewItem(),_vf(vf), _view(parent) { caseSensitiveSort = _view->isCaseSensitiveSort(); *************** *** 335,340 **** return (getTime_t() > other->getTime_t() ? 1 : -1); } else { ! QString e1 = (!caseSensitiveSort ? text(col) : text(col).lower()); ! QString e2 = (!caseSensitiveSort ? i->text(col) : i->text(col).lower()); return QString::compare(e1, e2); } --- 335,340 ---- return (getTime_t() > other->getTime_t() ? 1 : -1); } else { ! QString e1 = (caseSensitiveSort ? text(col) : text(col).lower()); ! QString e2 = (caseSensitiveSort ? i->text(col) : i->text(col).lower()); return QString::compare(e1, e2); } Index: krdetailedviewitem.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedviewitem.h,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** krdetailedviewitem.h 9 Sep 2004 16:52:52 -0000 1.18 --- krdetailedviewitem.h 10 Sep 2004 16:12:56 -0000 1.19 *************** *** 37,47 **** #include <klistview.h> #include <qguardedptr.h> - #include <qobject.h> class QPixmap; class KrDetailedView; ! class KrDetailedViewItem : public QObject, public KListViewItem, public KrViewItem { ! Q_OBJECT friend class KrDetailedView; --- 37,45 ---- #include <klistview.h> #include <qguardedptr.h> class QPixmap; class KrDetailedView; ! class KrDetailedViewItem : public KListViewItem, public KrViewItem { friend class KrDetailedView; *************** *** 72,78 **** void repaintItem(); - signals: - void renameCancelled(KrDetailedViewItem *); - protected: // text() was made protected in order to catch every place where text(x) is used --- 70,73 ---- |
From: Karai C. <ck...@us...> - 2004-09-11 01:21:36
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7706/krusader_kde3 Modified Files: ChangeLog Log Message: FIXED: faster dir leaving + case sensitivity bug at extensions Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.296 retrieving revision 1.297 diff -C2 -d -r1.296 -r1.297 *** ChangeLog 9 Sep 2004 16:52:52 -0000 1.296 --- ChangeLog 10 Sep 2004 16:12:55 -0000 1.297 *************** *** 34,38 **** REACTIVATED: usermenu (now using the new useraction-system) ! FIXED: performance increasing: faster sort FIXED: compare content error at remote urls (problem with sleep 2) FIXED: totals bar didn't update when an incremental refresh happened --- 34,38 ---- REACTIVATED: usermenu (now using the new useraction-system) ! FIXED: performance increasing: faster sorting, directory leaving FIXED: compare content error at remote urls (problem with sleep 2) FIXED: totals bar didn't update when an incremental refresh happened |
From: Karai C. <ck...@us...> - 2004-09-10 16:16:51
|
Update of /cvsroot/krusader/krusader_kde3/krArc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8360/krusader_kde3/krArc Modified Files: krarc.cpp Log Message: FIXED: problem with the windows created rar permissions Index: krarc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krArc/krarc.cpp,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** krarc.cpp 8 Sep 2004 06:42:40 -0000 1.23 --- krarc.cpp 10 Sep 2004 16:16:32 -0000 1.24 *************** *** 775,779 **** // permissions perm = nextWord(line); ! if(perm.length() != 10) perm = (perm.at(0)=='d')? "drwxr-xr-x" : "-rw-r--r--" ; mode = parsePermString(perm); } --- 775,791 ---- // permissions perm = nextWord(line); ! ! if( perm.length() == 7 ) // windows rar permission format ! { ! bool isDir = ( perm.at(1).lower() == 'd' ); ! bool isReadOnly = ( perm.at(2).lower() == 'r' ); ! ! perm = isDir ? "drwxr-xr-x" : "-rw-r--r--"; ! ! if( isReadOnly ) ! perm.at( 2 ) = '-'; ! } ! ! if(perm.length() != 10) perm = (perm.at(0)=='d')? "drwxr-xr-x" : "-rw-r--r--" ; mode = parsePermString(perm); } |
From: Karai C. <ck...@us...> - 2004-09-10 16:16:40
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8360/krusader_kde3 Modified Files: ChangeLog Log Message: FIXED: problem with the windows created rar permissions Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.297 retrieving revision 1.298 diff -C2 -d -r1.297 -r1.298 *** ChangeLog 10 Sep 2004 16:12:55 -0000 1.297 --- ChangeLog 10 Sep 2004 16:16:31 -0000 1.298 *************** *** 34,37 **** --- 34,38 ---- REACTIVATED: usermenu (now using the new useraction-system) + FIXED: problem with the windows created rar permissions FIXED: performance increasing: faster sorting, directory leaving FIXED: compare content error at remote urls (problem with sleep 2) |
From: Karai C. <ck...@us...> - 2004-09-09 16:53:04
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20968/krusader_kde3 Modified Files: ChangeLog Log Message: FIXED: performance increasing: faster sort Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.295 retrieving revision 1.296 diff -C2 -d -r1.295 -r1.296 *** ChangeLog 8 Sep 2004 06:42:40 -0000 1.295 --- ChangeLog 9 Sep 2004 16:52:52 -0000 1.296 *************** *** 34,37 **** --- 34,38 ---- REACTIVATED: usermenu (now using the new useraction-system) + FIXED: performance increasing: faster sort FIXED: compare content error at remote urls (problem with sleep 2) FIXED: totals bar didn't update when an incremental refresh happened |
From: Karai C. <ck...@us...> - 2004-09-09 16:53:02
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20968/krusader_kde3/krusader/Panel Modified Files: krdetailedview.cpp krdetailedview.h krdetailedviewitem.cpp krdetailedviewitem.h Log Message: FIXED: performance increasing: faster sort Index: krdetailedviewitem.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedviewitem.cpp,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** krdetailedviewitem.cpp 24 Aug 2004 09:17:05 -0000 1.28 --- krdetailedviewitem.cpp 9 Sep 2004 16:52:52 -0000 1.29 *************** *** 50,53 **** --- 50,60 ---- KrDetailedViewItem::KrDetailedViewItem(KrDetailedView *parent, QListViewItem *after, vfile *vf): QObject(parent), KListViewItem(parent, after), KrViewItem(),_vf(vf), _view(parent) { + + caseSensitiveSort = _view->isCaseSensitiveSort(); + + nameColumn = _view->column(KrDetailedView::Name); // the columns are stored for faster comparation + sizeColumn = _view->column(KrDetailedView::Size); + dateTimeColumn = _view->column(KrDetailedView::DateTime); + repaintItem(); } *************** *** 301,345 **** KrViewItem *other = dynamic_cast<KrViewItem*>(i); ! if (name()== "..") return 1*asc; ! if (other->name()== "..") return -1*asc; ! ! // handle directory sorting if (isDir()){ if (!other->isDir()) return 1*asc; } ! else if(other->isDir()) return -1*asc; ! QString text0 = name(); QString itext0 = other->name(); ! krConfig->setGroup("Look&Feel"); ! bool caseSensativeSort = false; ! if(!krConfig->readBoolEntry("Case Sensative Sort",_CaseSensativeSort)) { text0 = text0.lower(); itext0 = itext0.lower(); - caseSensativeSort = true; } ! //kdDebug() << "text0: "<< text0 << " ,itext0: "<<itext0 << endl; ! ! int result = 0; ! if (col == _view->column(KrDetailedView::Name)) { ! result = QString::compare(text0,itext0); ! } else if (col == _view->column(KrDetailedView::Size)) { ! result = QString::compare(num2qstring(size()),num2qstring(other->size())); ! } else if (col == _view->column(KrDetailedView::DateTime)) { ! result = (getTime_t() > other->getTime_t() ? 1 : -1); ! } else if (col == _view->column(KrDetailedView::Extention)) { ! QString e1 = (!caseSensativeSort ? text(col) : text(col).lower()); ! QString e2 = (!caseSensativeSort ? i->text(col) : i->text(col).lower()); ! result = QString::compare(e1, e2); ! } else { ! // Joker ! result = QString::compare(text(col), i->text(col)); } - - return result; } --- 308,342 ---- KrViewItem *other = dynamic_cast<KrViewItem*>(i); ! // handle directory sorting if (isDir()){ if (!other->isDir()) return 1*asc; } ! else if(other->isDir()) return -1*asc; QString text0 = name(); + if (text0 == "..") return 1*asc; + QString itext0 = other->name(); + if (itext0 == "..") return -1*asc; ! if( !caseSensitiveSort ) ! { text0 = text0.lower(); itext0 = itext0.lower(); } ! //kdDebug() << "text0: "<< text0 << " ,itext0: "<<itext0 << endl; ! if (col == nameColumn ) { ! return QString::compare(text0,itext0); ! } else if (col == sizeColumn ) { ! return QString::compare(num2qstring(size()),num2qstring(other->size())); ! } else if (col == dateTimeColumn ) { ! return (getTime_t() > other->getTime_t() ? 1 : -1); ! } else { ! QString e1 = (!caseSensitiveSort ? text(col) : text(col).lower()); ! QString e2 = (!caseSensitiveSort ? i->text(col) : i->text(col).lower()); ! return QString::compare(e1, e2); } } Index: krdetailedviewitem.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedviewitem.h,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** krdetailedviewitem.h 24 Aug 2004 09:17:26 -0000 1.17 --- krdetailedviewitem.h 9 Sep 2004 16:52:52 -0000 1.18 *************** *** 87,90 **** --- 87,95 ---- QGuardedPtr<vfile> _vf; KrDetailedView *_view; + bool caseSensitiveSort; + + int nameColumn; // the important columns are stored for faster comparation + int sizeColumn; + int dateTimeColumn; }; Index: krdetailedview.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedview.h,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** krdetailedview.h 24 Aug 2004 21:10:00 -0000 1.32 --- krdetailedview.h 9 Sep 2004 16:52:52 -0000 1.33 *************** *** 87,90 **** --- 87,92 ---- virtual QString nameInKConfig() { return _nameInKConfig; } virtual QString itemToFilename( QListViewItem *it ) { return dynamic_cast<KrViewItem*>( it ) ->name(); } //remove + + inline bool isCaseSensitiveSort() {return caseSensitiveSort;} signals: *************** *** 141,144 **** --- 143,147 ---- static QString ColumnName[ MAX_COLUMNS ]; bool _withIcons, _focused; + bool caseSensitiveSort; KrViewItem *_currDragItem; QString _nameInKConfig; Index: krdetailedview.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedview.cpp,v retrieving revision 1.91 retrieving revision 1.92 diff -C2 -d -r1.91 -r1.92 *** krdetailedview.cpp 28 Aug 2004 21:22:08 -0000 1.91 --- krdetailedview.cpp 9 Sep 2004 16:52:52 -0000 1.92 *************** *** 182,185 **** --- 182,188 ---- setColumnWidth( column( Group ), QFontMetrics( font() ).width( 'X' ) * 6 ); } + + caseSensitiveSort = krConfig->readBoolEntry("Case Sensative Sort",_CaseSensativeSort); + // determine basic settings for the listview setAcceptDrops( true ); |
From: Karai C. <ck...@us...> - 2004-09-09 16:53:02
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20968/krusader_kde3/krusader/Konfigurator Modified Files: kglookfeel.cpp Log Message: FIXED: performance increasing: faster sort Index: kglookfeel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kglookfeel.cpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** kglookfeel.cpp 31 Aug 2004 19:35:33 -0000 1.16 --- kglookfeel.cpp 9 Sep 2004 16:52:52 -0000 1.17 *************** *** 62,66 **** {"Look&Feel","Show Hidden", _ShowHidden, i18n( "Show hidden files" ), false, ""}, {"Look&Feel","Mark Dirs", _MarkDirs, i18n( "Automark directories" ), false, ""}, ! {"Look&Feel","Case Sensative Sort", _CaseSensativeSort, i18n( "Case sensitive sorting" ), false, ""}, {"Look&Feel","Fullpath Tab Names", _FullPathTabNames, i18n( "Use fullpath tab names" ), true , ""}, //{"Look&Feel","Single Click Selects", false, i18n( "Single click executes" ), false, ""}, --- 62,66 ---- {"Look&Feel","Show Hidden", _ShowHidden, i18n( "Show hidden files" ), false, ""}, {"Look&Feel","Mark Dirs", _MarkDirs, i18n( "Automark directories" ), false, ""}, ! {"Look&Feel","Case Sensative Sort", _CaseSensativeSort, i18n( "Case sensitive sorting" ), true , ""}, {"Look&Feel","Fullpath Tab Names", _FullPathTabNames, i18n( "Use fullpath tab names" ), true , ""}, //{"Look&Feel","Single Click Selects", false, i18n( "Single click executes" ), false, ""}, |
From: Dirk E. <des...@us...> - 2004-09-08 22:53:53
|
Update of /cvsroot/krusader/krusader_kde3/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4257/po Modified Files: de.po krusader.pot Log Message: krusader-1.50-cvs Index: krusader.pot =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/po/krusader.pot,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** krusader.pot 25 Aug 2004 17:55:43 -0000 1.19 --- krusader.pot 8 Sep 2004 22:53:44 -0000 1.20 *************** *** 11,15 **** "Project-Id-Version: krusader-1.50-cvs\n" "Report-Msgid-Bugs-To: \n" ! "POT-Creation-Date: 2004-08-25 19:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" --- 11,15 ---- "Project-Id-Version: krusader-1.50-cvs\n" "Report-Msgid-Bugs-To: \n" ! "POT-Creation-Date: 2004-09-09 00:15+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" [...2937 lines suppressed...] ! #: krslots.cpp:649 msgid "Don't know which files to combine." msgstr "" ! #: krslots.cpp:661 msgid "You can't combine a directory!" msgstr "" ! #: krslots.cpp:677 krslots.cpp:740 msgid "Not a splitted file %1!" msgstr "" ! #: krslots.cpp:693 msgid "Select only one splitted file!" msgstr "" ! #: krslots.cpp:747 msgid "Combining %1.* to directory:" msgstr "" Index: de.po =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/po/de.po,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** de.po 25 Aug 2004 17:55:43 -0000 1.20 --- de.po 8 Sep 2004 22:53:43 -0000 1.21 *************** *** 1,2 **** --- 1,5 ---- + # translation of de.po to + # translation of de.po to + # translation of de.po to # Translation of krusader.pot to German # *************** *** 6,18 **** # Christoph Thielecke <cri...@gm...>, 2003. # Dirk Eschler <des...@us...>, 2003, 2004. [...3092 lines suppressed...] ! #: krslots.cpp:649 msgid "Don't know which files to combine." ! msgstr "Krusader weià nicht welche Dateien zusammengefügt werden sollen." ! #: krslots.cpp:661 msgid "You can't combine a directory!" msgstr "Sie können kein Verzeichnis zusammenfügen." ! #: krslots.cpp:677 krslots.cpp:740 msgid "Not a splitted file %1!" msgstr "%1 ist keine gesplittete Datei!" ! #: krslots.cpp:693 msgid "Select only one splitted file!" ! msgstr "Bitte wählen Sie nur eine gesplittete Datei aus!" ! #: krslots.cpp:747 msgid "Combining %1.* to directory:" msgstr "Zusammenfügen von %1.* in Verzeichnis:" |
From: Karai C. <ck...@us...> - 2004-09-08 06:42:50
|
Update of /cvsroot/krusader/krusader_kde3/krusader/VFS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15895/krusader_kde3/krusader/VFS Modified Files: krarchandler.cpp Log Message: FIXED: unace crashes at redirected stdin ADDED: integrating unace into krarc Index: krarchandler.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/VFS/krarchandler.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** krarchandler.cpp 20 Aug 2004 18:47:58 -0000 1.11 --- krarchandler.cpp 8 Sep 2004 06:42:41 -0000 1.12 *************** *** 36,39 **** --- 36,40 ---- #include <kmessagebox.h> #include <kinputdialog.h> + #include <qfile.h> // Krusader includes #include "krarchandler.h" *************** *** 155,158 **** --- 156,161 ---- KShellProcess list; list << lister << + "\"" + archive + "\"" << ">" << tmpFile.name() ; + if( type == "-ace" && QFile( "/dev/ptmx" ).exists() ) // Don't remove, unace crashes if missing!!! + list<< "<" << "/dev/ptmx"; list.start( KProcess::Block ); QTextStream *stream = tmpFile.textStream(); *************** *** 208,211 **** --- 211,216 ---- proc << ">" << "\""+dest+"/"+arcname+"\""; } + if( type == "-ace" && QFile( "/dev/ptmx" ).exists() ) // Don't remove, unace crashes if missing!!! + proc << "<" << "/dev/ptmx"; QString save = getcwd( 0, 0 ); *************** *** 263,266 **** --- 268,274 ---- proc << packer << + "\"" + archive + "\""; + if( type == "-ace" && QFile( "/dev/ptmx" ).exists() ) // Don't remove, unace crashes if missing!!! + proc << "<" << "/dev/ptmx"; + // tell the user to wait krApp->startWaiting( i18n( "Testing Archive" ), count ); |
From: Karai C. <ck...@us...> - 2004-09-08 06:42:49
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15895/krusader_kde3/krusader/Konfigurator Modified Files: kgprotocols.cpp Log Message: FIXED: unace crashes at redirected stdin ADDED: integrating unace into krarc Index: kgprotocols.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgprotocols.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** kgprotocols.cpp 26 Aug 2004 15:47:57 -0000 1.3 --- kgprotocols.cpp 8 Sep 2004 06:42:41 -0000 1.4 *************** *** 42,49 **** QString KgProtocols::defaultProtocols = "krarc,iso,tar"; QString KgProtocols::defaultIsoMimes = "application/x-iso"; ! QString KgProtocols::defaultKrarcMimes = "application/x-arj,application/x-bzip2," ! "application/x-cpio,application/x-gzip," ! "application/x-lha,application/x-rar," ! "application/x-rpm,application/x-zip"; QString KgProtocols::defaultTarMimes = "application/x-tar,application/x-tarz," "application/x-tbz,application/x-tgz"; --- 42,50 ---- QString KgProtocols::defaultProtocols = "krarc,iso,tar"; QString KgProtocols::defaultIsoMimes = "application/x-iso"; ! QString KgProtocols::defaultKrarcMimes = "application/x-ace,application/x-arj," ! "application/x-bzip2,application/x-cpio," ! "application/x-gzip,application/x-lha," ! "application/x-rar,application/x-rpm," ! "application/x-zip"; QString KgProtocols::defaultTarMimes = "application/x-tar,application/x-tarz," "application/x-tbz,application/x-tgz"; |
From: Karai C. <ck...@us...> - 2004-09-08 06:42:49
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15895/krusader_kde3 Modified Files: ChangeLog Log Message: FIXED: unace crashes at redirected stdin ADDED: integrating unace into krarc Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.294 retrieving revision 1.295 diff -C2 -d -r1.294 -r1.295 *** ChangeLog 31 Aug 2004 20:51:28 -0000 1.294 --- ChangeLog 8 Sep 2004 06:42:40 -0000 1.295 *************** *** 7,11 **** ADDED: iso protocol for viewing .iso cd/dvd images (thanks to Szombathelyi Gyorgy) ! ADDED: full handling of arj and lha packers ADDED: useraction: new Placeholder %_Sync("synchronizer-profile")% ADDED: synchronizer: profile handling --- 7,11 ---- ADDED: iso protocol for viewing .iso cd/dvd images (thanks to Szombathelyi Gyorgy) ! ADDED: full handling of arj, ace and lha packers ADDED: useraction: new Placeholder %_Sync("synchronizer-profile")% ADDED: synchronizer: profile handling |
From: Karai C. <ck...@us...> - 2004-09-08 06:42:49
|
Update of /cvsroot/krusader/krusader_kde3/krArc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15895/krusader_kde3/krArc Modified Files: krarc.cpp Log Message: FIXED: unace crashes at redirected stdin ADDED: integrating unace into krarc Index: krarc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krArc/krarc.cpp,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** krarc.cpp 20 Aug 2004 18:47:56 -0000 1.22 --- krarc.cpp 8 Sep 2004 06:42:40 -0000 1.23 *************** *** 240,245 **** if( cpioReady ){ proc << getCmd << arcTempDir+"contents.cpio " << "\"*"+file+"\""; ! } else if( arcType == "arj" ) { proc << getCmd << "\""+arcFile->url().path()+"\" " << "\""+file+"\""; file = url.fileName(); isArjGet = true; --- 240,247 ---- if( cpioReady ){ proc << getCmd << arcTempDir+"contents.cpio " << "\"*"+file+"\""; ! } else if( arcType == "arj" || arcType == "ace" ) { proc << getCmd << "\""+arcFile->url().path()+"\" " << "\""+file+"\""; + if( arcType == "ace" && QFile( "/dev/ptmx" ).exists() ) // Don't remove, unace crashes if missing!!! + proc << "<" << "/dev/ptmx"; file = url.fileName(); isArjGet = true; *************** *** 515,518 **** --- 517,522 ---- if( arcType != "bzip2" ){ proc << listCmd << "\""+arcFile->url().path(-1)+"\"" <<" > " << temp.name(); + if( arcType == "ace" && QFile( "/dev/ptmx" ).exists() ) // Don't remove, unace crashes if missing!!! + proc << "<" << "/dev/ptmx"; proc.start(KProcess::Block); if( !proc.normalExit() || !proc.exitStatus() == 0 ) return false; *************** *** 569,572 **** --- 573,580 ---- } } + if( arcType == "ace" ) { + // the ace list begins with a number. + if( !line[0].isDigit() ) continue; + } if( arcType == "arj" ) { // the arj list is ended with a ------ line. *************** *** 863,866 **** --- 871,892 ---- fullName = nextWord(line,'\n'); } + if(arcType == "ace"){ + // date & time + QString d = nextWord(line); + int year = 1900 + d.mid(6,2).toInt(); + if( year < 1930 ) year+=100; + QDate qdate( year, d.mid(3,2).toInt(), d.mid(0,2).toInt() ); + QString t = nextWord(line); + QTime qtime(t.mid(0,2).toInt(),t.mid(3,2).toInt(),0); + time = QDateTime(qdate,qtime).toTime_t(); + // ignore the next field + nextWord(line); + // size + size = nextWord(line).toLong(); + // ignore the next field + nextWord(line); + // full name + fullName = nextWord(line,'\n'); + } if( fullName.right(1) == "/" ) fullName = fullName.left(fullName.length()-1); if( !fullName.startsWith("/") ) fullName = "/"+fullName; *************** *** 1000,1003 **** --- 1026,1035 ---- delCmd = fullPathName( "lha" ) + " d "; putCmd = fullPathName( "lha" ) + " a "; + } else if(arcType == "ace"){ + cmd = fullPathName( "unace" ); + listCmd = fullPathName( "unace" ) + " v"; + getCmd = fullPathName( "unace" ) + " e"; + delCmd = QString::null; + putCmd = QString::null; } else { cmd = QString::null; |
From: Jonas B. <jb...@us...> - 2004-09-07 19:47:42
|
Update of /cvsroot/krusader/krusader_kde3/krusader/UserAction In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1264/krusader/UserAction Modified Files: expander.cpp Log Message: FIXED: copy only if parameter are valid url's Index: expander.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/UserAction/expander.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** expander.cpp 18 Aug 2004 11:50:15 -0000 1.4 --- expander.cpp 7 Sep 2004 19:47:30 -0000 1.5 *************** *** 340,343 **** --- 340,346 ---- KURL src = parameter[0]; KURL dest = parameter[1]; + + if ( !dest.isValid() || !src.isValid() ) + return QString::null; // do nothing with invalid url's new KIO::CopyJob( src, dest, KIO::CopyJob::Copy, false, true ); |
From: Shie E. <er...@us...> - 2004-09-06 13:22:39
|
Update of /cvsroot/krusader/krusader_kde3/doc/en In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30289/doc/en Modified Files: Makefile.am index.docbook Added Files: commands.docbook credits.docbook faq.docbook installation.docbook introduction.docbook konfigurator.docbook krusader-tools.docbook using-krusader.docbook Log Message: --- NEW FILE: faq.docbook --- <chapter id="faq"> <!-- ********************************************************************** faq.docbook ++++++++++++++++++++ copyright : (C) 2000, 2001, 2002, 2003, 2004 Rafi Yanai, Shie Erlich, Frank Schoolmeesters & the Krusader Krew e-mail : kru...@us... web site : http://krusader.sourceforge.net description : a Krusader Documentation File *************************************************************************** * Permission is granted to copy, distribute and/or modify this * * document under the terms of the GNU Free Documentation License, * * Version 1.1 or any later version published by the Free Software * * Foundation; with no Invariant Sections, no Front-Cover Texts and * * no Back-Cover Texts. A copy of the license is available on the * * GNU site http://www.gnu.org/licenses/fdl.html or by writing to: * * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * * MA 02111-1307, USA. * *********************************************************************** --> <title>Frequently Asked Questions (&FAQ;)</title> <!-- &reporting.bugs; &updating.documentation; --> <para>If you have problems with &krusader; please check the &install_proc_lnk;, maybe your problem is caused by a bad installation.</para> <para>The &FAQ; are devided in three sections: <itemizedlist> <listitem><para><link linkend="faq_installation">Installation &FAQ;</link> (this page)</para></listitem> <listitem><para><link linkend="faq_usage">Usage &FAQ;</link> (issues when running/using &krusader;)</para></listitem> <listitem><para><link linkend="faq_general">General &FAQ;</link> (bug reports, forum, mailing list, ...)</para></listitem> </itemizedlist> If you have the feeling that a &FAQ; is missing or if something is not clear to you, please <link linkend="editors_note">let us know</link>. </para> <sect1 id="faq_installation"> <title>Installation &FAQ;</title> <qandaset> <qandaentry> <question id="faqq_missing_libs"> <para>I have followed all steps but <command>configure</command> complains about missing libs or headers. What do I need to do?</para> </question> <answer> <para>Please install them. ;-)</para> <para>Here is a (possibly incomplete) list of &krusader;'s dependencies:</para> <para><itemizedlist> <listitem><para>gcc-cpp gcc-c++ glibc libgcc1 (other compilers may work but haven't been tested) </para></listitem> <listitem><para>autoconf (⪚ <filename>autoconf-2.x-xmdk.i586.rpm</filename>) </para></listitem> <listitem><para>automake (⪚ <filename>automake1.x-x.x.x-xmdk.i586.rpm</filename>) </para></listitem> <listitem><para>XFree: libxfree86 libfreetype6 libfontconfig1 libnas2 libexpat0</para></listitem> <listitem><para>libqt3 libqt-devel (all &krusader; versions >=1.02 are &Qt; 3.x only)</para></listitem> <listitem><para>kdelibs kdelibs-devel (all &krusader; versions >=1.02 are &kde; 3.x only)</para></listitem> <listitem><para>libjpeg62 libjpeg-devel libpng3 libmng1</para></listitem> <listitem><para>fam libfam-devel (⪚ <filename>fam-2.x.x-xmdk.rpm</filename> and <filename>libfam0-devel-2.x.x-5mdk.i586.rpm</filename>)</para></listitem> <listitem><para>zlib1 arts libart_lgpl2 libstdc++5 libpcre0</para></listitem> </itemizedlist></para> <para>Most RPM-based distributions separate the headers from the libs. The headers are needed to compile &krusader;. Look for packages in the form foo-devel-*.rpm (⪚ <filename>kdelibs-devel-3.1-58mdk.i586.rpm</filename>) 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> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="path"> <para>I have successfully installed &krusader; from source. Everything went fine but I can't start it. What's going wrong here?</para> </question> <answer> <para><itemizedlist> <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 <envar>KDEDIR</envar> enviroment variable wasn't set properly, look at &kdeqtdir_lnk; for more info.</para></listitem> <listitem><para>If you don't want to recompile &krusader;, just add <filename class="directory">/usr/local/bin</filename> to your <envar>PATH</envar>. To do this for all users, append the following line in 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> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="rpm_source"> <para>I have downloaded the Source RPM <filename>krusader-x.xx.dist.src.rpm</filename> What now?</para> </question> <answer> <para><orderedlist> <listitem><para>Check the ownership and the permissions on <filename class="directory">/usr/src/RPM/</filename> and all recursive directories, that your normal user can read-write-execute in these directories. </para></listitem> <listitem><para>To produce the binary RPM for your computer, do this: <screen><prompt>$</prompt> <userinput><command>rpm</command> <option>--rebuild</option> <replaceable></path/to/rpmfile/> krusader-x.xx.dist.src.rpm</replaceable></userinput></screen> </para></listitem> <listitem><para>If all <link linkend="faqq_missing_libs">dependencies</link> are ok, a binary RPM <filename>krusader-x.xx.dist.rpm</filename> will be created at <filename class="directory">/usr/src/RPM/RPMS/i586</filename> (replace i586 with your architecture). </para></listitem> <listitem><para>Test the binary RPM before installing: <screen><prompt>$</prompt> <userinput><command>rpm</command> <option>-i --test</option> <replaceable></path/to/rpmfile> krusader-x.xx.dist.rpm</replaceable></userinput></screen> If the prompt returns without any message, than everything is ok. </para></listitem> <listitem><para>Install the binary RPM as usual, for example: <screen><prompt>$</prompt> <userinput><command>su -c 'rpm</command> <option>-Uvh</option> <replaceable></path/to/rpmfile> krusader-x.xx.dist.rpm</replaceable>'</userinput></screen> You will be asked to enter your root password. </para></listitem> <listitem><para>Now you can <link linkend="starting-krusader">start</link> &krusader;. </para></listitem> </orderedlist></para> <para> </para> <!-- Empty line to make it more readable --> <tip><para>For more information about RPM, take a look at the &maxrpm_url;. This book is verry good but it dates from the year 2000, so some issues are obsolete/changed/improved now. If you now a better (or updated) RPM book on the internet please <link linkend="editors_note">let me know</link>.</para></tip> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="rpm_fails"> <para>I'm trying to install binary foo (RPM or DEB package), but it fails. What's wrong?</para> </question> <answer> <para>Since we only provide (and use) the source, we don't know. Please test the binary RPM before installing: <screen><prompt>$</prompt> <userinput><command>rpm</command> <option>-i --test</option> <replaceable></path/to/rpmfile> krusader-x.xx.dist.rpm</replaceable></userinput></screen> If the prompt returns without any message, than everything is ok.</para> <para>If it is not ok, try to find another package at &Linux; software archives such as &freshmeat_url; or &kde_apps_url;. If you still can't find a package for your &Linux; distribution, we recommend searching for it with &rpmfind_url; or &rpmpbone_url;.</para> <para>In general, a package for an older version of your distrubution or even for an other distribution might work on your computer, but it is always the best that it matches your distribution. If you can't find a package that matches your distribution version, architecture or distribution, than use a source RPM. Because when you use a source RPM, the Krusader sources will be build on your computer, it will build a suitable binary RPM for your distribution and architecture. Please read the previous question, it explains howto install a source RPM. The best solution is explained in the next question. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="rpm_notfound"> <para>I can't find a RPM or DEB package for &krusader;, What now?</para> </question> <answer> <para> Dit you take a look at the &URL;'s on the &install_proc_lnk; page? Yes, and noting found? Then you will have to compile &krusader; from source :) Even when you think that you have no skills, you will probably succeed in compiling &krusader;! We provide a verry detailled &install_proc_lnk;. This howto allows that even newcomers will be able to compile &krusader; from source, even when you dit never before a compilation from source. Feel free to post a &help_request_lnk; if you encounter problems. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="krusaderui_rc"> <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>krusaderui.rc</filename> file in a wrong directory. To solve the problem, just copy the <filename>krusaderui.rc</filename> file from the package <filename>krusader_kde3/krusader/krusaderui.rc</filename> to <filename>$KDEDIR/share/apps/krusader/krusaderui.rc</filename> and <filename>~/.kde/share/apps/krusader/krusaderui.rc</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>krusaderui.rc</filename> file is installed in a wrong directory. Please read also the next question.</para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="missing_menus"> <para>Some new menu items are missing after updating &krusader;, what is wrong?</para> </question> <answer> <para>The <filename>krusaderui.rc</filename> file is stored in <filename>$KDEDIR/share/apps/krusader/krusaderui.rc</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/krusaderui.rc</filename>. If Krusader was previously installed on your computer, and you install a newer &krusader; version the <filename>~/.kde/share/apps/krusader/krusaderui.rc</filename> file must be replaced with the newer version. </para> <para>The first line of <filename>krusaderui.rc</filename> contains the version number. After installing a newer &krusader; stable version, &kde; will replace automatiqly the old <filename>~/.kde/share/apps/krusader/krusaderui.rc</filename> with the newer version when starting the new &krusader; stable for the first time (&kde; will detect the newer version number in the first line). In the past this was not the case due to a bug, this bug was resolved since "krusader-cvs-2004-02-24". When you install a Krusader CVS or beta version you will have to replace the <filename>~/.kde/share/apps/krusader/krusaderui.rc</filename> manually.</para> <para>If the <filename>~/.kde/share/apps/krusader/krusaderui.rc</filename> file is too old, then the new menu elements will not be shown. Read the previous question for information on how to update the <filename>krusaderui.rc</filename> file. If <filename>krusaderui.rc</filename> is missing or in a wrong directory, only the <guimenu>"Help"</guimenu> menu appears, please read the previous question. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="libfam_la"> <para>When I run <command>make</command> it complains about <filename>libfam.la</filename></para> </question> <answer> <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 &Mandrake;-&Linux; 9.2 with the default settings, this package is not installed. If you need more information take a look at &missing_libs_lnk;. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="faqq_deb_qt"> <para>&debian; complains about &Qt; when running <command>./configure</command></para> </question> <answer> <para>This problem occurs when you use &gcc; 2.95, you will need to install &gcc; 3.2 (or higher). You need also set the enviroment variables "CC, CPP and CXX" before running the <command>./configure</command> script. <screen><prompt>$</prompt> <userinput><command>export</command> CC=<replaceable>/usr/bin/gcc-3.2</replaceable></userinput> <prompt>$</prompt> <userinput><command>export</command> CXX=<replaceable>/usr/bin/g++-3.2</replaceable></userinput> <prompt>$</prompt> <userinput><command>export</command> CPP=<replaceable>/usr/bin/cpp-3.2</replaceable></userinput> </screen> For more information please take a look &debian_qt_a_url; and at the &debian_qt_b_url; on howto build a &Qt;/&kde;3 application on &debian;. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="help_request"> <para>I am having trouble compiling and installing &krusader;, how do I send a help request?</para> </question> <answer> <para>Please read our detailed <link linkend="compilation">installation procedure</link> and the &faq_lnk;. If you can't find a solution to your problem then feel free to post a <emphasis role="bold">help request</emphasis> at our &krusader; forum. 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: <itemizedlist> <listitem><para>the used &krusader; version</para></listitem> <listitem><para>the used &Linux; distribution + version</para></listitem> <listitem><para>a good description of the problem</para></listitem> </itemizedlist> Without this information, it is very difficult for us to help you. <note><para> If you give us the error messages (⪚ <command>make</command> error messages) please start with the FIRST error message, all the error messages who are following the first error message are consequences and not the cause of your problem. </para></note> </para></listitem> <listitem><para>Post a help request with the information of the previous point at our &krugenforum_url;. </para></listitem> </orderedlist> </para> <para>Thanks for your cooperation!</para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="rpm_build"> <para>How can i build a RPM package for &krusader;?</para> </question> <answer> <para>If you have experiance with compiling from source, you will probably be able to build a &krusader; RPM too. Follow the next steps to build an RPM. </para> <warning><para>Never, ever build RPMs when logged in as root. Mistakes in buildings packages (⪚ a bad <filename>krusader.spec</filename> file) can serious damage your system when logged in as root.</para></warning> <para><orderedlist> <listitem><para>Compile &krusader; from source to check that the compilation works fine. </para></listitem> <listitem><para>Check the ownership and the permissions on <filename class="directory">/usr/src/RPM/</filename> and all recursive directories, that your normal user can read-write-execute in these directories. </para></listitem> <listitem><para>Copy <filename>kusader1.xx.tar.gz</filename> to <filename class="directory">/usr/scr/RPM/SOURCE</filename> </para></listitem> <listitem><para>Copy <filename>kusader.spec</filename> to <filename class="directory">/usr/scr/RPM/SPECS</filename> Tip: the latest <filename>kusader.spec</filename> can be found in CVS. </para></listitem> <listitem><para>Edit <filename>kusader.spec</filename> and add your name, your e-mail adress, the rpm name, ... (please read the comments in <filename>kusader.spec</filename>). Maybe other changes are needed if <command>rpmbuild</command> fails. </para></listitem> <listitem><para>Build the binary and the source RPM with: <screen><prompt>$</prompt> <userinput><command>rpmbuild</command> <option>-ba</option> <replaceable>/usr/scr/RPM/SPECS/krusader.spec</replaceable></userinput></screen> If everything went ok you will have a binaryRPM in <filename class="directory">/usr/src/RPM/RPMS/i586</filename> (depending on your architecture) and a sourceRPM in <filename class="directory">/usr/src/RPM/SRPMS/</filename> ⪚ <filename>krusader-1.50-beta1.suse91.i586.rpm</filename> and <filename>krusader-1.50-beta1.suse91.src.rpm</filename> </para></listitem> <listitem><para>If it is not ok you will receive an error message during the rpmbuild process, try to fix it and run <command>rpmbuild</command> again. </para></listitem> <listitem><para>And final: <link linkend="rpm_source">test</link> the RPM before sending it in. </para></listitem> </orderedlist></para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> </qandaset> </sect1> <sect1 id="faq_usage"> <title>Usage &FAQ;</title> <qandaset> <qandaentry> <question id="supermount"> <para>When I try to mount/unmount my cdrom/floppy, &krusader; says something about supermount, what's this about? </para> </question> <answer> <para>Supermount is a daemon which handles mounting/unmounting of removable filesystems for you. Just insert a floppy, and do <userinput><command>cd</command> <option><replaceable>/mnt/floppy</replaceable></option></userinput> supermount will do the mount for you automatically and transparently. All this is great, however, supermount manipulates the system into thinking that the <hardware>floppy/cdrom</hardware> is mounted at all times! This creates a few problems for &krusader;, as it can't really know what's going on - is there really a <hardware>floppy</hardware> in the <hardware>drive</hardware>? Of course, this can be solved, but as for now, we don't consider it a priority. Feel free to write a patch for it ;-). </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="resize"> <para>When I try to resize &krusader;, so that it's smaller, I discover that I can't resize it below a certain size. Basically, it doesn't get much smaller. Why?</para> </question> <answer> <para>See the <guibutton>F1, F2</guibutton> (&etc;) buttons? They are not allowing &krusader; to downsize as they have a minimum size. Just disable them <emphasis role="bold"><menuchoice><guimenu>View</guimenu> <guimenuitem>Show FN Keys Bar</guimenuitem></menuchoice></emphasis> and you'll be able to resize &krusader; to your liking. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="refresh"> <para>When I do some file operation, &krusader;'s panel doesn't refresh / i'm using &krusader; with fam installed, but updates to the panel are now shown.</para> </question> <answer> <para>The bad news is that we're not sure why, but seems that <command>fam</command> (file alteration monitor) sometimes refuses to work. Feel free to write a patch for it ;-). We've tried the same source code on two different Gentoo installation: one worked, the other did not. The good news is that if you disable <application>fam</application>, &krusader; will 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>. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <!-- Thanks to Karai Csaba --> <qandaentry> <question id="samba_codepage"> <para><application>Samba</application> ISO 8859-x codepage / what to do if &krusader; does not read shared directories containing national characters?</para> </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> <programlisting> [global] workgroup = MyWorkGroup (ex. WORKGROUP) client code page = MyCodePage (ex. 852) character set = MyCharSet (ex. ISO8859-2)</programlisting> Unfortunately <application>kcontrol</application> (&kde; 3.1.1) fails to configure it properly, so this step must be done with a text editor. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <!-- Thanks to Karai Csaba --> <qandaentry> <question id="krarc_protocol"> <para>&krusader; reports "krarc:... protocol not supported" error at opening an archive file.</para> </question> <answer> <para>Solution: install the krarc slave properly:</para> <para>Copy the <filename>kio_krarc.so</filename>, <filename>kio_krarc.la</filename> files into <filename class="directory">$KDEDIR/lib/kde3</filename></para> <para>Copy the <filename>krarc.protocol</filename> file into <filename class="directory">$KDEDIR/share/services</filename></para> <para>or the directory where the KIO slaves are placed in your &Linux; distribution. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <!-- Thanks to Dirk Eschler --> <qandaentry> <question id="ftp_firewall"> <para>When I try to establish an &FTP; connection, I get an error message after 'Connect OK' saying 'Could not connect to host'.</para> </question> <answer> <para>You are probably behind a firewall/proxy and haven't enabled "Passive Mode". Enable "Passive &FTP;" through &kde;'s &kcontrolcenter; and try again. <emphasis role="bold"><menuchoice><guimenu>KDE Control Center</guimenu> <guimenuitem>Network</guimenuitem><guimenuitem>Preferences</guimenuitem></menuchoice></emphasis> , <guilabel>Enable Passive Mode (PASV)</guilabel> has to be checked. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <!-- Thanks to Karai Csaba --> <qandaentry> <question id="ftp_http_proxy"> <para>I get <errorcode>"FTP protocol not supported by &krusader;"</errorcode> error at trying to open a remote &FTP; directory.</para> </question> <answer> <para>The reason of this error is that '&FTP; via &HTTP; proxy' feature is not yet supported by &krusader;. This error can occur at misconfiguring the proxy settings in &kcontrolcenter;. Modify the proxy setting to not use &HTTP; proxy and &FTP; will work. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> </qandaset> </sect1> <sect1 id="faq_general"> <title>General &FAQ;</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 &featureforum_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> <para> </para> <!-- Empty line to make it more readable --> </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. Please submit the following issues: the used &krusader; version, the used &Linux; distribution + version, a good description of the problem. </para></listitem> </orderedlist></para> <para>Thanks for your cooperation!</para> <note><para>If possible, try todo the same operation with &konqueror; or an other &kde; application. If you encounter the same problem than it is possibly a &kioslave_url; or &kde; (kdelibs) bug, and not a &krusader; bug. &krusader; uses the &kde; libraries and the &kioslaves_url; for many operations. In some cases you can encounter problems when your distribution is bad configured, please test it first as explained above, thanks! </para></note> <para> </para> <!-- Empty line to make it more readable --> <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> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="faqq_mail_list"> <para>Does &krusader; have a mailing list?</para> </question> <answer> <para>Yes, we have 3 mailing lists. No spam, no bother, just &krusader;. Feel free to &mailing_subscribe_url;.</para> <para>Tip. with the &URL;'s below you can view the mailing lists archive with a browser. <itemizedlist> <listitem><para>&krunews_url; is used to notify &krusader; users about new releases, major bugfixes &etc; . See also &krulatestnews_url; to view online announcements of our homepage. </para></listitem> <listitem><para>&krucommits_url; is used to follow the &krusader; development ... live! This means that everything the &krusader; Krew puts into CVS is reported in this mailing list. Want to keep track? Waiting for a certain feature/bugfix? </para></listitem> <listitem><para>&krudevel_url; is the developers mailing list of the &krusader; Krew. Posting to this list is only allowed to &krusader; Krew members. </para></listitem> </itemizedlist> </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="faqq_irc"> <para>Does &krusader; have a IRC channel?</para> </question> <answer> <para>Yes, we have. Feel free to talk to the &krusader; Krew, and ofcourse fellow users via &freenode_url; servers. The server is <emphasis>irc.freenode.org</emphasis>, the channel is <emphasis>#krusader</emphasis>. Everyone is welcome. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="faqq_kru_forum"> <para>How does the &krusader; forum work?</para> </question> <answer> <para>In the spirit of freedom of speech, everything that 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 not aware of issues you may have. 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 may have been previously discussed (this allows us to minimze the double/triple/... postings). If your issue has already been discussed in the past there is a great chance that you will 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 unsure if you have found a bug).</para></listitem> <listitem><para>&featureforum_url;: discussions about new features for future &krusader; versions.</para></listitem> <listitem><para>&krugenforum_url;: everything that is &krusader; related and doesn't belong in the other forums.</para></listitem> </itemizedlist> </para> <para>Thanks for your cooperation!</para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> <qandaentry> <question id="faqq_i18n"> <para>How can i translate &krusader; to my native language?</para> </question> <answer> <para>Please read the &i18nhowto_url;. It's not difficult to translate! Everyone can do it, it just takes some time. </para> <para> </para> <!-- Empty line to make it more readable --> </answer> </qandaentry> </qandaset> </sect1> <!-- <qandaentry> <question><para> </para></question> <answer><para> </para></answer> </qandaentry> --> </chapter> --- NEW FILE: commands.docbook --- <chapter id="commands"> <!-- ********************************************************************** commands.docbook ++++++++++++++++++++ copyright : (C) 2000, 2001, 2002, 2003, 2004 Rafi Yanai, Shie Erlich, Frank Schoolmeesters & the Krusader Krew e-mail : kru...@us... web site : http://krusader.sourceforge.net description : a Krusader Documentation File *************************************************************************** * Permission is granted to copy, distribute and/or modify this * * document under the terms of the GNU Free Documentation License, * * Version 1.1 or any later version published by the Free Software * * Foundation; with no Invariant Sections, no Front-Cover Texts and * * no Back-Cover Texts. A copy of the license is available on the * * GNU site http://www.gnu.org/licenses/fdl.html or by writing to: * * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * * MA 02111-1307, USA. * *********************************************************************** --> <title>Command Reference</title> <sect1 id="file-menu"> <title>The <guimenu>file</guimenu> menu</title> <variablelist> <varlistentry> <term> <menuchoice> <guimenu>File</guimenu> <guimenuitem>Properties</guimenuitem></menuchoice></term> <listitem> <para> Pop up the file properties dialog which allows you to change the <emphasis role="bold">files permissions</emphasis> owner and group (providing you have the rights to do so). </para> </listitem> </varlistentry> <varlistentry> <term> <menuchoice> <shortcut><keycombo action="simul">&Alt;<keycap>P</keycap></keycombo></shortcut> <guimenu>File</guimenu> <guimenuitem>Pack</guimenuitem></menuchoice></term> <listitem> <para> Pop up a dialog which allows you to <link linkend="pack-archive">pack</link> all the selected files in the active panel. </para> </listitem> </varlistentry> <varlistentry> <term> <menuchoice> <shortcut><keycombo action="simul">&Alt;<keycap>U</keycap></keycombo></shortcut> <guimenu>File</guimenu> <guimenuitem>Unpack</guimenuitem></menuchoice></term> <listitem> <para> This action tries to <link linkend="unpacking-archives">unpack</link> all the selected files in the active panel. </para> </listitem> </varlistentry> <varlistentry> <term> <menuchoice> <shortcut><keycombo action="simul">&Alt;<keycap>T</keycap></keycombo></shortcut> <guimenu>File</guimenu> <guimenuitem>Test Archive</guimenuitem></menuchoice></term> <listitem> <para> This menu option <link linkend="test-archive">tests the selected archive for corruption</link>. </para> </listitem> </varlistentry> <varlistentry> <term> <menuchoice> <guimenu>File</guimenu> <guimenuitem>Compare by content</guimenuitem></menuchoice></term> <listitem> <para> This action compares the two current files - one from each panel via an external graphical diff utility. Right now there are two supported applications: &kompare; (part of the kdebase package) and &xxdiff_url;. </para> </listitem> </varlistentry> <varlistentry> <term> <menuchoice> <shortcut><keycombo action="simul">&Shift;<keycap>F4</keycap></keycombo></shortcut> <guimenu>File</guimenu> <guimenuitem>Edit new file</guimenuitem></menuchoice></term> <listitem> <para> This menu option creates a new file to edit. </para> </listitem> </varlistentry> <varlistentry id="multi_rename"> <term> <menuchoice> <shortcut><keycombo action="simul">&Shift;<keycap>F9</keycap></keycombo></shortcut> <guimenu>File</guimenu> <guimenuitem>Multi Rename</guimenuitem></menuchoice></term> <listitem> <para> This menu option starts &krename_url; a very powerful external batch renamer for &kde; 3.x. </para> <itemizedlist> <title>Krename Features</title> <listitem><para>Renaming a list of files based on a set of expressions</para></listitem> <listitem><para>Copying/moving a list of files to another directory</para></listitem> <listitem><para>Convert filenames to upper/lower case</para></listitem> <listitem><para>Adding numbers to filenames</para></listitem> <listitem><para>Finding and replacing parts of the filename</para></listitem> <listitem><para>Rename MP3/OGG Vorbis files based on their ID3 tags</para></listitem> <listitem><para>Setting access and modification dates</para></listitem> <listitem><para>Permissions and file ownership</para></listitem> <listitem><para>A plug-in API which allows you to extend Krename's features</para></listitem> <listitem><para>Rename directories recursively</para></listitem> <listitem><para>Support for KFilePlugins</para></listitem> <listitem><para>Create undo file</para></listitem> <listitem><para>And many more...</para></listitem> </itemizedlist> </listitem> </varlistentry> <varlistentry> <term> <menuchoice> <guimenu>File</guimenu> <guimenuitem>Calculate Occupied Space</guimenuitem></menuchoice></term> <listitem> <para> <link linkend="calculate">Calculate</link> the disk space occupied by the selected files/directories in the active panel. The disk space for directories is calculated recursively. </para> </listitem> </varlistentry> <!-- vertical bar --> <varlistentry> <term> <menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>P</keycap></keycombo></shortcut> <guimenu>File</guimenu> <guimenuitem>Split file</guimenuitem></menuchoice></term> <listitem> <para> This &splitfile_lnk; function splits a file up into multiple smaller files so that it can be stored on several smaller media (like <hardware>diskettes, zip-drives...</hardware>) or sent by e-mail. </para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>B</keycap></keycombo></shortcut> <guimenu>File</guimenu> <guimenuitem>Combine files</guimenuitem> </menuchoice></term> <listitem><para> This &combinefiles_lnk; function combines multiple files to one file after the &splitfile_lnk; function was used. </para></listitem> </varlistentry> <!-- vertical bar --> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>Q</keycap></keycombo></shortcut> <guimenu>File</guimenu> <guimenuitem>Quit</guimenuitem> </menuchoice></term> <listitem><para> Closes &krusader; and cleans up the temporary directory, the same as pressing <keycap>F10</keycap> key. </para></listitem> </varlistentry> </variablelist> </sect1> <sect1 id="mark-menu"> <title>The <guimenu>mark</guimenu> menu</title> <para>The actions in this menu allow you to select or unselect multiple files in the active panel. Directories are selected (or not) according to your choice in the &konfiglookandfeel_lnk;. </para> <variablelist> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>+</keycap></keycombo></shortcut> <guimenu>Mark</guimenu> <guimenuitem>Select Group</guimenuitem> </menuchoice></term> <listitem><para> Opens a dialog which allows you to select files in the active panel. You can enter a list of space-separated file patterns (&ie;: <literal role="extension">*.c *.ccp</literal>). Using the <guibutton>Add</guibutton> button you can store your selection for future use, double-clicking on a previous selection is the same as entering the selection and pressing the <guibutton>OK</guibutton> button. </para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>-</keycap></keycombo></shortcut> <guimenu>Mark</guimenu> <guimenuitem>Unselect Group</guimenuitem> </menuchoice></term> <listitem><para> The opposite of <guimenuitem>Select Group</guimenuitem>, the files that match the pattern in the active panel will be unselected. </para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Alt;<keycap>+</keycap></keycombo></shortcut> <guimenu>Mark</guimenu> <guimenuitem>Select All</guimenuitem> </menuchoice></term> <listitem><para> Selects all files in the active panel. </para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Alt;<keycap>-</keycap></keycombo></shortcut> <guimenu>Mark</guimenu> <guimenuitem>Unselect All</guimenuitem> </menuchoice></term> <listitem><para> Unselects all the files in the active panel. </para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Alt;<keycap>*</keycap></keycombo></shortcut> <guimenu>Mark</guimenu> <guimenuitem>Invert Selection</guimenuitem> </menuchoice></term> <listitem><para> Invert the selection status of all the files in the active panel (&ie;: marked files will become unmarked and unmarked files will be marked). </para></listitem> </varlistentry> </variablelist> </sect1> <sect1 id="commands-menu"> <title>The <guimenu>commands</guimenu> menu</title> <variablelist> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>Search</guimenuitem> </menuchoice></term> <listitem><para> Opens the <link linkend="krusearcher">&krusader; search module</link>. </para></listitem> </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> <guimenu>Device Manager</guimenu> </menuchoice></term> <listitem><para> Open the &kde; device information module. </para></listitem> </varlistentry> --> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>D</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>Synchronize Directories</guimenuitem> </menuchoice></term> <listitem><para> The &syncdirs_lnk; function allows you to compare the left and the right panel and show differences between them. After the compare function, you can move files/directories so that they can be synchronized. </para> </listitem> </varlistentry> <!-- vertical bar --> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul"><keycap>F2</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>Terminal</guimenuitem> </menuchoice></term> <listitem><para> Opens a terminal window in the default directory (usually your home directory). You can choose your favorite terminal application in the &konfiggereral_lnk;. </para></listitem> </varlistentry> <!-- vertical bar --> <varlistentry id="root-mode"> <term><menuchoice> <shortcut><keycombo action="simul">&Alt;<keycap>K</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>Start Root Mode Krusader</guimenuitem> </menuchoice></term> <listitem><para> Starts &krusader; in &rootmode_lnk; at the same location.</para> <caution><para>Be careful when using &krusader; with ROOT PRIVILEGES.</para></caution> </listitem> </varlistentry> <!-- vertical bar --> <varlistentry> <!-- FTP Connect --> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>C</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>Net Connections</guimenuitem> </menuchoice></term> <listitem><para> Open the <link linkend="remote-man">&FTP; connection manager</link>.</para> <para><keycap>Important: RemoteMan has been replaced by our new bookmark manager since Krusader 1.25-beta1. The new manager handles local files and remote &URL;'s the same way. RemoteMan is being left around to allow an easier transition and give you a chance to move your bookmarks. IT WILL BE REMOVED SOON!</keycap></para> <para>Try the new bookmark-manager: open a new remote connection. Once done, press the <guibutton>bookmark</guibutton> button, select <guimenuitem>'Add bookmark'</guimenuitem> and that's it! </para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>New Net Connection</guimenuitem> </menuchoice></term> <listitem><para> Open the &FTP; connection dialog which allows you to open a &FTP; connection to a remote host. If you leave the username and password fields empty you'll login as anonymous. </para></listitem> </varlistentry> <varlistentry> <term> <menuchoice> <shortcut><keycombo action="simul">&Shift;&Ctrl;<keycap>N</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>Disconnect From Net</guimenuitem></menuchoice></term> <listitem><para> End the active &FTP;/SMB connection in the active panel. This action is disabled if the active panel is not in &FTP;/SMB mode. </para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>`</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>User Menu</guimenuitem> </menuchoice></term> <listitem><para> &newfeaturenote; </para> <para> In the &usermenu_lnk; you can create and use your own often used commands. </para> </listitem> </varlistentry> </variablelist> </sect1> <sect1 id="view-menu"> <title>The <guimenu>view</guimenu> menu</title> <para>The action in this sub menu usually affects the current &krusader; session. If you want to make permanent changes use &konfigstartpg_lnk;.</para> <variablelist> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>=</keycap></keycombo></shortcut> <guimenu>View</guimenu> <guimenuitem>Compare Mode</guimenuitem> </menuchoice></term> <listitem><para>Toggles &krusader;'s &comparemode_lnk;.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <guimenu>View</guimenu> <guimenuitem>Configure Compare-mode</guimenuitem> </menuchoice></term> <listitem><para>Open the dialog which configures &krusader;'s &comparemode_lnk;.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> <guimenu>View</guimenu> <guimenuitem>Show Hidden Files</guimenuitem> </menuchoice></term> <listitem><para>Toggles the option to display (or not) hidden files in the &krusader; panels.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>View</guimenu> <guimenuitem>Sort By Extention</guimenuitem> </menuchoice></term> <listitem><para>When this action is turned on, the main sorting key in the &krusader; panel becomes the file extention (the part of the filename after the last '.'). This is useful for grouping files of the same type closer together. </para> &disablenote; </listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>F11</keycap></keycombo></shortcut> <guimenu>View</guimenu> <guimenuitem>Executables</guimenuitem> </menuchoice></term> <listitem><para>Display only executables and directories. </para> &disablenote; </listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Ctrl;<keycap>U</keycap></keycombo></shortcut> <guimenu>View</guimenu> <guimenuitem>Swap Panels</guimenuitem> </menuchoice></term> <listitem><para>Swaps the panels. The left panel wil become the right panel and vice versa.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Shift;<keycap>F10</keycap></keycombo></shortcut> <guimenu>View</guimenu> <guimenuitem>All Files</guimenuitem> </menuchoice></term> <listitem><para>Turn off all filters and display all files.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Shift;<keycap>F12</keycap></keycombo></shortcut> <guimenu>View</guimenu> <guimenuitem>Custom</guimenuitem> </menuchoice></term> <listitem><para>Allows you to install a custom filter on the &krusader; panel. Only files that match the filter pattern(s) and directories will be displayed. Don't forget to deactivate the custom filter after use or files may not be visible.</para> </listitem> </varlistentry> <!-- vertical bar --> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>View</guimenu> <guimenuitem>Show Toolbar</guimenuitem> </menuchoice></term> <listitem><para>Shows the &toolbar_lnk; if checked.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>View</guimenu> <guimenuitem>Show Statusbar</guimenuitem> </menuchoice></term> <listitem><para>Shows the <link linkend="mainwindow">Statusbar</link> if checked.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>View</guimenu> <guimenuitem>Show FN Keys bar</guimenuitem> </menuchoice></term> <listitem><para>Shows the &fnkeybar_lnk; if checked.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>View</guimenu> <guimenuitem>Show Command Line</guimenuitem> </menuchoice></term> <listitem><para>Shows the <link linkend="cmdline">Command Line</link> if checked.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>View</guimenu> <guimenuitem>Show Terminal Emulator</guimenuitem> </menuchoice></term> <listitem><para>Show the <link linkend="cmdline">Terminal Emulator</link> if checked.</para> </listitem> </varlistentry> </variablelist> </sect1> <sect1 id="settings-menu"> <title>The <guimenu>Settings</guimenu> menu</title> <variablelist> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>Settings</guimenu> <guimenuitem>Konfigurator</guimenuitem> </menuchoice></term> <listitem><para>Opens the &krusader; <link linkend="konfigurator">configuration</link> center.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>Settings</guimenu> <guimenuitem>Configure Toolbars</guimenuitem> </menuchoice></term> <listitem><para>Opens a dialog which allows you to configure the &krusader; toolbar. The same dialog can be reached from the &konfiglookandfeel_lnk;.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>Settings</guimenu> <guimenuitem>Configure Key Bindings</guimenuitem> </menuchoice></term> <listitem><para>Opens a dialog which allows you to configure the &krusader; key bindings. The same dialog can be reached from the &konfiglookandfeel_lnk;.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>Settings</guimenu> <guimenuitem>Save Position</guimenuitem> </menuchoice></term> <listitem><para>Saves the current size and position of the &krusader; main window. If you selected <guilabel>"Restore last position and size"</guilabel> in &konfigstartpg_lnk;.</para> </listitem> </varlistentry> </variablelist> </sect1> <sect1 id="tools-menu"> <title>The <guimenu>Tools</guimenu> menu</title> <variablelist> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Alt;<keycap>/</keycap></keycombo></shortcut> <guimenu>Tools</guimenu> <guimenuitem>MountMan</guimenuitem> </menuchoice></term> <listitem><para>Opens <link linkend="mount-man">MountMan</link> - your Mount-Manager.</para> </listitem> </varlistentry> </variablelist> </sect1> <sect1 id="help-menu"> <title>The <guimenu>Help</guimenu> menu</title> <variablelist> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Alt;<keycap>/</keycap></keycombo></shortcut> --> <guimenu>Help</guimenu> <guimenuitem>Krusader Handbook</guimenuitem> </menuchoice></term> <listitem><para>Invokes the &kde; Help system starting at the &krusader; help pages (this document).</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <shortcut><keycombo action="simul">&Shift;<keycap>F1</keycap></keycombo></shortcut> <guimenu>Help</guimenu> <guimenuitem>What's This?</guimenuitem> </menuchoice></term> <listitem><para>Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &krusader; will open a help window (if one exists for the particular item) explaining the items function.</para> </listitem> </varlistentry> <!-- vertical bar --> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Alt;<keycap>/</keycap></keycombo></shortcut> --> <guimenu>Help</guimenu> <guimenuitem>Report Bug</guimenuitem> </menuchoice></term> <listitem><para>Opens the &kde;'s bugzilla report dialog where you can report a bug or request a "wishlist" feature.</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. Click on the next link to find out howto send &faqbugreports_lnk;.</remark></para></note> <para>If you have a wish, a patch or a comment click <link linkend="faqq_wish_patch">here</link>.</para> </listitem> </varlistentry> <!-- vertical bar --> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Shift;<keycap>F1</keycap></keycombo></shortcut> --> <guimenu>Help</guimenu> <guimenuitem>About Krusader</guimenuitem> </menuchoice></term> <listitem><para>This will display version, author and Licence information.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <!-- <shortcut><keycombo action="simul">&Shift;<keycap>F1</keycap></keycombo></shortcut> --> <guimenu>Help</guimenu> <guimenuitem>About KDE</guimenuitem> </menuchoice></term> <listitem><para>This displays the &kde; version and basic information.</para> </listitem> </varlistentry> </variablelist> </sect1> </chapter> Index: index.docbook =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/index.docbook,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** index.docbook 26 Jul 2004 19:31:26 -0000 1.15 --- index.docbook 6 Sep 2004 13:22:27 -0000 1.16 *************** *** 40,43 **** --- 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 kruproject_url '<ulink url="http://sourceforge.net/projects/krusader">here</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>'> *************** *** 57,65 **** <!ENTITY deb_download_url '<ulink url="http://packages.debian.org/Krusader">here</ulink>'> <!ENTITY deb_overviewdownload_url '<ulink url="http://packages.qa.debian.org/k/krusader.html">here</ulink>'> ! <!ENTITY krunews_url '<ulink url="http://lists.sourceforge.net/lists/listinfo/krusader-news">&krusader;-news</ulink>'> ! <!ENTITY krunewsarch_url '<ulink url="http://sourceforge.net/mailarchive/forum.php?forum=krusader-news">&krusader;-news Archives</ulink>'> <!ENTITY krulatestnews_url '<ulink url="http://krusader.sourceforge.net/news.php">latest news</ulink>'> ! <!ENTITY krucommits_url '<ulink url="http://lists.sourceforge.net/lists/listinfo/krusader-commits">commits mailing list</ulink>'> ! <!ENTITY krucommitsarch_url '<ulink url="http://sourceforge.net/mailarchive/forum.php?forum=krusader-commits">&krusader; commits Archives</ulink>'> <!ENTITY online_todolist_url '<ulink url="http://sourceforge.net/tracker/?atid=560746&group_id=6488&func=browse">online todo list</ulink>'> <!ENTITY online_buglist_url '<ulink url="http://sourceforge.net/tracker/?atid=106488&group_id=6488&func=browse">online bug list</ulink>'> --- 58,68 ---- <!ENTITY deb_download_url '<ulink url="http://packages.debian.org/Krusader">here</ulink>'> <!ENTITY deb_overviewdownload_url '<ulink url="http://packages.qa.debian.org/k/krusader.html">here</ulink>'> ! ! <!ENTITY mailing_subscribe_url '<ulink url="http://sourceforge.net/mail/?group_id=6488">(un)subscribe</ulink>'> ! <!ENTITY krunews_url '<ulink url="http://sourceforge.net/mailarchive/forum.php?forum_id=2328">&krusader;-news</ulink>'> <!ENTITY krulatestnews_url '... [truncated message content] |
From: Shie E. <er...@us...> - 2004-09-06 13:22:39
|
Update of /cvsroot/krusader/krusader_kde3/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30289/doc Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ChangeLog 26 Jul 2004 19:30:42 -0000 1.13 --- ChangeLog 6 Sep 2004 13:22:28 -0000 1.14 *************** *** 1,5 **** ! The Krusader Handbook ChangeLog ------------------------------- 1.40.02 ====================== --- 1,24 ---- ! The Krusader Handbook ChangeLog ------------------------------- + 1.50.00 CVS + ====================== + Date: + Work in progress ... + + ADDED: Synchronizer: multiple include/exclude filter example + ADDED: Dropping URL's onto the status bar / totals line, Thanks Csaba + ADDED: FAQ IRC channel + ADDED: FAQ Debian Qt issue, Thanks Eugen Albiker + ADDED: Sync-browse mode, Thanks Jonas + ADDED: Usermenu, Thanks Jonas + ADDED: 3rd hand of krusader, Thanks Shie + UPDATED: all files *.SGML -> *.DOCBOOK + UPDATED: Konfigurator + REMOVED: Tree Panel, Quick View Panel -> is now "3rd hand of krusader" + REMOVED: <informalexample> docbook entity in installation.sgml + (gives a double console rectangle in cobination with <screen> under KDE3.2) + UPDATED-FIXED: many small issues + 1.40.02 ====================== *************** *** 11,15 **** UPDATED: Credits UPDATED: KIOSlave ! UPDATED: Screenshots: krusader1.png, listpanel.png, mainwindow.png, toolbar.png UPDATED: some obsolete issues UPDATED: Origin Button -> Location Toolbar --- 30,34 ---- UPDATED: Credits UPDATED: KIOSlave ! UPDATED: Screenshots UPDATED: some obsolete issues UPDATED: Origin Button -> Location Toolbar *************** *** 17,29 **** /usr/share/apps/ksgmltools2/customization/en/ /usr/share/apps/ksgmltools2/customization/entities/ ! UPDATED-FIXED: manny small issues 1.40.01 - ====================== Date: 17/05/2004 UPDATED: RPM FAQ ! ADDED: FAQ How can i translate &krusader; to my native language? ! UPDATED-FIXED: manny small issues 1.40.00 --- 36,47 ---- /usr/share/apps/ksgmltools2/customization/en/ /usr/share/apps/ksgmltools2/customization/entities/ ! UPDATED-FIXED: many small issues 1.40.01 Date: 17/05/2004 UPDATED: RPM FAQ ! ADDED: FAQ How can i translate Krusader to my native language? ! UPDATED-FIXED: many small issues 1.40.00 *************** *** 41,45 **** ADDED: Right click menu (using-krusader.sgml) UPDATED: FAQ's "krusaderui.rc" file issue, - Thanks to Karai Csaba ! UPDATED-FIXED: manny small issues 1.31.00 --- 59,63 ---- ADDED: Right click menu (using-krusader.sgml) UPDATED: FAQ's "krusaderui.rc" file issue, - Thanks to Karai Csaba ! UPDATED-FIXED: many small issues 1.31.00 *************** *** 60,64 **** UPDATED: Krviewer (krusader-tools.sgml) UPDATED: new package description - Thanks to Jonas B�r ! UPDATED-FIXED: manny small issues Date: 01.02.2004 FIXED: Proof read and fixed spelling etc. - Thanks to Mark Eatough --- 78,82 ---- UPDATED: Krviewer (krusader-tools.sgml) UPDATED: new package description - Thanks to Jonas B�r ! UPDATED-FIXED: many small issues Date: 01.02.2004 FIXED: Proof read and fixed spelling etc. - Thanks to Mark Eatough *************** *** 79,84 **** UPDATED: install procedure (installation.sgml) UPDATED: Questions and Answers (faq.sgml) ! UPDATED: manny small issues ! FIXED: manny small issues FIXED: spelling mistakes/typos corrections proof reading, thanks to Mark Eatough --- 97,102 ---- UPDATED: install procedure (installation.sgml) UPDATED: Questions and Answers (faq.sgml) ! UPDATED: many small issues ! FIXED: many small issues FIXED: spelling mistakes/typos corrections proof reading, thanks to Mark Eatough |
From: Karai C. <ck...@us...> - 2004-09-04 08:12:18
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27488/krusader_kde3/krusader/Konfigurator Modified Files: konfigurator.cpp Log Message: FIXED: missing konfigurator icons Index: konfigurator.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/konfigurator.cpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** konfigurator.cpp 25 Aug 2004 18:30:57 -0000 1.14 --- konfigurator.cpp 4 Sep 2004 08:12:08 -0000 1.15 *************** *** 103,107 **** newContent(new KgAdvanced(firstTime, widget->addPage(i18n("Advanced"), i18n("Be sure you know what you're doing"), ! QPixmap(krLoader->loadIcon("file_important",KIcon::Desktop,32))))); // archives newContent(new KgArchives(firstTime, widget->addPage(i18n("Archives"),i18n("Costumize the way Krusader deals with archives"), --- 103,107 ---- newContent(new KgAdvanced(firstTime, widget->addPage(i18n("Advanced"), i18n("Be sure you know what you're doing"), ! QPixmap(krLoader->loadIcon("messagebox_warning",KIcon::Desktop,32))))); // archives newContent(new KgArchives(firstTime, widget->addPage(i18n("Archives"),i18n("Costumize the way Krusader deals with archives"), *************** *** 115,119 **** // protocols newContent(new KgProtocols(firstTime, widget->addPage(i18n("Protocols"), ! i18n("Link mimes to protocols"), QPixmap(krLoader->loadIcon("exec",KIcon::Desktop,32))))); widget->showPage( widget->pageIndex( firstPage ) ); --- 115,119 ---- // protocols newContent(new KgProtocols(firstTime, widget->addPage(i18n("Protocols"), ! i18n("Link mimes to protocols"), QPixmap(krLoader->loadIcon("about_kde",KIcon::Desktop,32))))); widget->showPage( widget->pageIndex( firstPage ) ); |
From: Karai C. <ck...@us...> - 2004-09-03 21:23:02
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3647/krusader_kde3/krusader/Panel Modified Files: panelfunc.cpp Log Message: FIXED: crash at '/../' URL from the '/' directory Index: panelfunc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.cpp,v retrieving revision 1.83 retrieving revision 1.84 diff -C2 -d -r1.83 -r1.84 *** panelfunc.cpp 3 Sep 2004 20:02:16 -0000 1.83 --- panelfunc.cpp 3 Sep 2004 21:22:43 -0000 1.84 *************** *** 86,91 **** } ! void ListPanelFunc::openUrl( const KURL& url,const QString& nameToMakeCurrent) { //kdDebug() << "openUrl: " << url.url() << endl; //prevents that the sync-browsing circles itself to death --- 86,93 ---- } ! void ListPanelFunc::openUrl( const KURL& urlIn,const QString& nameToMakeCurrent) { //kdDebug() << "openUrl: " << url.url() << endl; + KURL url = urlIn; + url.cleanPath(); //prevents that the sync-browsing circles itself to death |
From: Karai C. <ck...@us...> - 2004-09-03 20:02:25
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22964/krusader_kde3/krusader/Panel Modified Files: panelfunc.cpp Log Message: FIXED: problem with remote files and protocol-mime links Index: panelfunc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.cpp,v retrieving revision 1.82 retrieving revision 1.83 diff -C2 -d -r1.82 -r1.83 *** panelfunc.cpp 28 Aug 2004 20:28:16 -0000 1.82 --- panelfunc.cpp 3 Sep 2004 20:02:16 -0000 1.83 *************** *** 572,576 **** KURL origin = files() ->vfs_getOrigin(); ! QString protocol = KrServices::registerdProtocol(vf->vfile_getMime()); if( protocol == "tar" || protocol == "krarc" ) --- 572,576 ---- KURL origin = files() ->vfs_getOrigin(); ! QString protocol = origin.isLocalFile() ? KrServices::registerdProtocol(vf->vfile_getMime()) : ""; if( protocol == "tar" || protocol == "krarc" ) |
From: Karai C. <ck...@us...> - 2004-09-03 16:19:25
|
Update of /cvsroot/krusader/krusader_kde3/krusader/VFS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15712/krusader_kde3/krusader/VFS Modified Files: normal_vfs.cpp Log Message: FIXED: locate, unlimited history count, vfs: problem with erronous URL-s Index: normal_vfs.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/VFS/normal_vfs.cpp,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** normal_vfs.cpp 28 Aug 2004 20:28:16 -0000 1.38 --- normal_vfs.cpp 3 Sep 2004 16:19:15 -0000 1.39 *************** *** 65,92 **** bool normal_vfs::populateVfsList(const KURL& origin, bool showHidden){ QString path = origin.path(-1); // check that the new origin exists ! if ( !QDir(path).exists() ) return false; krConfig->setGroup("Advanced"); if (krConfig->readBoolEntry("AutoMount",_AutoMount)) krMtMan.autoMount(path); - - if( watcher ) delete watcher; //stop watching the old dir - watcher = 0; - - // set the writable attribute to true, if that's not the case - the KIO job - // will give the warnings and errors - isWritable = true; krConfig->setGroup("General"); bool mtm = krConfig->readBoolEntry("Mimetype Magic",_MimetypeMagic); - // set the origin... - vfs_origin = origin; - vfs_origin.setProtocol("file"); // do not remove ! - vfs_origin.cleanPath(); - DIR* dir = opendir(path.local8Bit()); ! if(!dir) return false; // change directory to the new directory --- 65,100 ---- bool normal_vfs::populateVfsList(const KURL& origin, bool showHidden){ QString path = origin.path(-1); + + // set the writable attribute to true, if that's not the case - the KIO job + // will give the warnings and errors + isWritable = true; + + if( watcher ) delete watcher; //stop watching the old dir + watcher = 0; + + // set the origin... + vfs_origin = origin; + vfs_origin.setProtocol("file"); // do not remove ! + vfs_origin.cleanPath(); // check that the new origin exists ! if ( !QDir(path).exists() ) ! { ! if( !quietMode ) KMessageBox::error(krApp, i18n("Directory %1 does not exist!").arg( path ), i18n("Error")); ! return false; ! } krConfig->setGroup("Advanced"); if (krConfig->readBoolEntry("AutoMount",_AutoMount)) krMtMan.autoMount(path); krConfig->setGroup("General"); bool mtm = krConfig->readBoolEntry("Mimetype Magic",_MimetypeMagic); DIR* dir = opendir(path.local8Bit()); ! if(!dir) ! { ! if( !quietMode ) KMessageBox::error(krApp, i18n("Can't open the %1 directory!").arg( path ), i18n("Error")); ! return false; ! } // change directory to the new directory |
From: Karai C. <ck...@us...> - 2004-09-03 16:19:24
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Locate In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15712/krusader_kde3/krusader/Locate Modified Files: locate.cpp Log Message: FIXED: locate, unlimited history count, vfs: problem with erronous URL-s Index: locate.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Locate/locate.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** locate.cpp 30 Aug 2004 20:37:38 -0000 1.7 --- locate.cpp 3 Sep 2004 16:19:14 -0000 1.8 *************** *** 76,79 **** --- 76,80 ---- krConfig->setGroup("Locate"); QStringList list = krConfig->readListEntry("Search For"); + locateSearchFor->setMaxCount(25); // remember 25 items locateSearchFor->setHistoryItems(list); locateSearchFor->setEditable( true ); |
From: Karai C. <ck...@us...> - 2004-08-31 23:46:50
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13839/krusader_kde3/krusader Modified Files: krusader.cpp panelmanager.cpp paneltabbar.cpp paneltabbar.h Log Message: FIXED: nice panel start Index: paneltabbar.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/paneltabbar.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** paneltabbar.cpp 31 Aug 2004 19:35:33 -0000 1.10 --- paneltabbar.cpp 31 Aug 2004 23:46:38 -0000 1.11 *************** *** 224,227 **** --- 224,237 ---- } + void PanelTabBar::resizeEvent ( QResizeEvent *e ) { + QTabBar::resizeEvent( e ); + qApp->processEvents(); + + for (int i=0; i<count(); i++) + tabAt(i)->setText(squeeze(dynamic_cast<PanelTab*>(tabAt(i))->panel->virtualPath, i)); + layoutTabs(); + } + + void PanelTabBar::dragEnterEvent(QDragEnterEvent *e) { QTab *t = selectTab(e->pos()); Index: paneltabbar.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/paneltabbar.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** paneltabbar.h 27 Jul 2004 19:22:42 -0000 1.7 --- paneltabbar.h 31 Aug 2004 23:46:38 -0000 1.8 *************** *** 84,87 **** --- 84,88 ---- virtual void dragEnterEvent(QDragEnterEvent *); virtual void dragMoveEvent(QDragMoveEvent *); + virtual void resizeEvent ( QResizeEvent *e ); protected slots: Index: panelmanager.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/panelmanager.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** panelmanager.cpp 28 Aug 2004 21:51:07 -0000 1.15 --- panelmanager.cpp 31 Aug 2004 23:46:38 -0000 1.16 *************** *** 43,59 **** connect( _tabbar, SIGNAL( newTab( QString ) ), this, SLOT( slotNewTab( QString ) ) ); ! #if QT_VERSION >= 0x030300 ! //#if 0 ! _layout->addMultiCellWidget( _stack, 0, 0, 0, 3 ); // KDE 3.2 bug the tab widget ! _layout->addWidget( _newTab, 1, 0 ); // is left justified. A spacer is ! _layout->addWidget( _tabbar, 1, 1 ); // inserted to solve the problem. ! _layout->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ), 1, 2 ); ! _layout->addWidget( _closeTab, 1, 3 ); ! #else ! _layout->addMultiCellWidget( _stack, 0, 0, 0, 2 ); // KDE 3.1.1 bug the spacer cannot be ! _layout->addWidget( _newTab, 1, 0 ); // inserted because it shrinks the tab ! _layout->addWidget( _tabbar, 1, 1 ); // widget into half size, which is ugly. ! _layout->addWidget( _closeTab, 1, 2 ); // Does anybody know a universal solution? ! #endif if ( HIDE_ON_SINGLE_TAB ) HIDE --- 43,50 ---- connect( _tabbar, SIGNAL( newTab( QString ) ), this, SLOT( slotNewTab( QString ) ) ); ! _layout->addMultiCellWidget( _stack, 0, 0, 0, 2 ); ! _layout->addWidget( _newTab, 1, 0 ); ! _layout->addWidget( _tabbar, 1, 1 ); ! _layout->addWidget( _closeTab, 1, 2 ); if ( HIDE_ON_SINGLE_TAB ) HIDE Index: krusader.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.cpp,v retrieving revision 1.85 retrieving revision 1.86 diff -C2 -d -r1.85 -r1.86 *** krusader.cpp 31 Aug 2004 21:34:32 -0000 1.85 --- krusader.cpp 31 Aug 2004 23:46:38 -0000 1.86 *************** *** 211,214 **** --- 211,236 ---- mainView->start( leftPath, rightPath ); + // restore TabBar + { + KConfigGroupSaver grp( krConfig, "Startup" ); + QStringList l1( krConfig->readPathListEntry( "Left Tab Bar" ) ); + QStringList l2( krConfig->readPathListEntry( "Right Tab Bar" ) ); + QStringList::const_iterator it; + + if ( krConfig->readEntry( "Left Panel Origin" ) == i18n( "the last place it was" ) ) + for ( it = ++(l1.begin()); it != l1.end(); ++it ) + mainView->leftMng->slotNewTab( *it ); + + krConfig->setGroup( "Startup" ); + if ( krConfig->readEntry( "Right Panel Origin" ) == i18n( "the last place it was" ) ) + for ( it = ++(l2.begin()); it != l2.end(); ++it ) + mainView->rightMng->slotNewTab( *it ); + + krConfig->setGroup( "Startup" ); + mainView->leftMng->setActiveTab( krConfig->readNumEntry( "Left Active Tab", 0 ) ); + krConfig->setGroup( "Startup" ); + mainView->rightMng->setActiveTab( krConfig->readNumEntry( "Right Active Tab", 0 ) ); + } + // create the user menu userMenu = new UserMenu( this ); *************** *** 250,278 **** slot->runKonfigurator( true ); - // refresh the right and left panels - mainView->right->func->refresh(); - mainView->left->func->refresh(); - - // restore TabBar - { - KConfigGroupSaver grp( krConfig, "Startup" ); - QStringList l1( krConfig->readPathListEntry( "Left Tab Bar" ) ); - QStringList l2( krConfig->readPathListEntry( "Right Tab Bar" ) ); - QStringList::const_iterator it; - - if ( krConfig->readEntry( "Left Panel Origin" ) == i18n( "the last place it was" ) ) - for ( it = ++(l1.begin()); it != l1.end(); ++it ) - mainView->leftMng->slotNewTab( *it ); - - krConfig->setGroup( "Startup" ); - if ( krConfig->readEntry( "Right Panel Origin" ) == i18n( "the last place it was" ) ) - for ( it = ++(l2.begin()); it != l2.end(); ++it ) - mainView->rightMng->slotNewTab( *it ); - - krConfig->setGroup( "Startup" ); - mainView->leftMng->setActiveTab( krConfig->readNumEntry( "Left Active Tab", 0 ) ); - krConfig->setGroup( "Startup" ); - mainView->rightMng->setActiveTab( krConfig->readNumEntry( "Right Active Tab", 0 ) ); - } isStarting = false; } --- 272,275 ---- |
From: Karai C. <ck...@us...> - 2004-08-31 21:34:41
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21213/krusader_kde3/krusader Modified Files: krusader.cpp krusader.h Log Message: FIXED: crash at early closing Index: krusader.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.h,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** krusader.h 30 Aug 2004 20:37:38 -0000 1.24 --- krusader.h 31 Aug 2004 21:34:32 -0000 1.25 *************** *** 136,139 **** --- 136,140 ---- QPoint oldPos; QSize oldSize; + bool isStarting; }; Index: krusader.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.cpp,v retrieving revision 1.84 retrieving revision 1.85 diff -C2 -d -r1.84 -r1.85 *** krusader.cpp 30 Aug 2004 20:37:38 -0000 1.84 --- krusader.cpp 31 Aug 2004 21:34:32 -0000 1.85 *************** *** 141,145 **** // construct the views, statusbar and menu bars and prepare Krusader to start ! Krusader::Krusader() : KParts::MainWindow(), sysTray( 0 ) { // parse command line arguments KCmdLineArgs * args = KCmdLineArgs::parsedArgs(); --- 141,145 ---- // construct the views, statusbar and menu bars and prepare Krusader to start ! Krusader::Krusader() : KParts::MainWindow(), sysTray( 0 ), isStarting( true ) { // parse command line arguments KCmdLineArgs * args = KCmdLineArgs::parsedArgs(); *************** *** 275,278 **** --- 275,279 ---- mainView->rightMng->setActiveTab( krConfig->readNumEntry( "Right Active Tab", 0 ) ); } + isStarting = false; } *************** *** 633,636 **** --- 634,640 ---- bool Krusader::queryClose() { + if( isStarting ) + return false; + bool quit = true; krConfig->setGroup( "Look&Feel" ); |
From: Karai C. <ck...@us...> - 2004-08-31 20:51:53
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11675/krusader_kde3 Modified Files: ChangeLog Log Message: FIXED: compare content error at remote URL-s (problem with sleep 2) Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.293 retrieving revision 1.294 diff -C2 -d -r1.293 -r1.294 *** ChangeLog 31 Aug 2004 19:35:32 -0000 1.293 --- ChangeLog 31 Aug 2004 20:51:28 -0000 1.294 *************** *** 34,37 **** --- 34,38 ---- REACTIVATED: usermenu (now using the new useraction-system) + FIXED: compare content error at remote urls (problem with sleep 2) FIXED: totals bar didn't update when an incremental refresh happened FIXED: locate doesn't report the errors occured during the search |