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-03-21 07:03:29
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Locate In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26549/krusader_kde3/krusader/Locate Modified Files: locate.cpp Log Message: FIXED: locate updatedb Index: locate.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Locate/locate.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** locate.cpp 19 Mar 2004 06:49:07 -0000 1.3 --- locate.cpp 21 Mar 2004 06:53:25 -0000 1.4 *************** *** 158,163 **** updateProcess = new KProcess(); ! *updateProcess << KrServices::fullPathName( "updatedb" ); ! *updateProcess << KrServices::separateArgs( krConfig->readEntry( "UpdateDB Arguments", "" ) ); connect( updateProcess, SIGNAL(processExited(KProcess *)), this, SLOT(updateFinished())); --- 158,163 ---- updateProcess = new KProcess(); ! *updateProcess << KrServices::fullPathName( "kdesu" ); ! *updateProcess << KrServices::fullPathName( "updatedb" ) + " " + krConfig->readEntry( "UpdateDB Arguments", "" ); connect( updateProcess, SIGNAL(processExited(KProcess *)), this, SLOT(updateFinished())); |
From: Karai C. <ck...@us...> - 2004-03-21 06:48:58
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24758/krusader_kde3/krusader Modified Files: krusader.cpp Log Message: FIXED: startup bug Index: krusader.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.cpp,v retrieving revision 1.63 retrieving revision 1.64 diff -C2 -d -r1.63 -r1.64 *** krusader.cpp 17 Mar 2004 14:44:44 -0000 1.63 --- krusader.cpp 21 Mar 2004 06:38:53 -0000 1.64 *************** *** 130,143 **** // get command-line arguments ! if ( args->isSet( "left" ) ) leftPath = args->getOption( "left" ); else leftPath = QString::null; ! if ( args->isSet( "right" ) ) rightPath = args->getOption( "right" ); ! else rightPath = QString::null; ! // make sure left or right are not relative paths ! if (!leftPath.startsWith("/") && leftPath.find(":/")<0) // make sure we don't touch things like ftp:// ! leftPath = QDir::currentDirPath() + "/" + leftPath; ! if (!rightPath.startsWith("/") && rightPath.find(":/")<0) // make sure we don't touch things like ftp:// ! rightPath = QDir::currentDirPath() + "/" + rightPath; ! // create the "krusader" --- 130,149 ---- // get command-line arguments ! if ( args->isSet( "left" ) ) ! { ! leftPath = args->getOption( "left" ); ! // make sure left or right are not relative paths ! if (!leftPath.startsWith("/") && leftPath.find(":/")<0) // make sure we don't touch things like ftp:// ! leftPath = QDir::currentDirPath() + "/" + leftPath; ! } else leftPath = QString::null; ! if ( args->isSet( "right" ) ) ! { ! rightPath = args->getOption( "right" ); ! // make sure left or right are not relative paths ! if (!rightPath.startsWith("/") && rightPath.find(":/")<0) // make sure we don't touch things like ftp:// ! rightPath = QDir::currentDirPath() + "/" + rightPath; ! } ! else rightPath = QString::null; // create the "krusader" |
From: Karai C. <ck...@us...> - 2004-03-20 22:05:58
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6300/krusader_kde3/krusader/Konfigurator Modified Files: kgcolors.cpp kgcolors.h konfiguratoritems.cpp konfiguratoritems.h Log Message: Colorpage second round Index: konfiguratoritems.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/konfiguratoritems.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** konfiguratoritems.cpp 19 Mar 2004 22:57:57 -0000 1.7 --- konfiguratoritems.cpp 20 Mar 2004 21:55:57 -0000 1.8 *************** *** 700,703 **** --- 700,706 ---- palette[1] = defaultValue; changeItem( createPixmap( defaultValue ), text( 1 ), 1 ); + + if( currentItem() == 1 ) + emit colorChanged(); } *************** *** 721,724 **** --- 724,728 ---- { setCurrentItem( 1 ); + emit colorChanged(); } *************** *** 738,741 **** --- 742,747 ---- } } + + emit colorChanged(); } Index: kgcolors.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgcolors.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** kgcolors.cpp 19 Mar 2004 23:33:07 -0000 1.2 --- kgcolors.cpp 20 Mar 2004 21:55:57 -0000 1.3 *************** *** 33,36 **** --- 33,37 ---- #include <klocale.h> #include <kglobalsettings.h> + #include <qhbox.h> KgColors::KgColors( bool first, QWidget* parent, const char* name ) : *************** *** 48,126 **** KONFIGURATOR_CHECKBOX_PARAM generalSettings[] = // cfg_class cfg_name default text restart tooltip ! {{"Colors","KDE Default", _KDEDefaultColors, i18n( "Use the default colors of KDE" ), true , "" }, {"Colors","Enable Alternate Background", _AlternateBackground, i18n( "Use alternate backround color" ), true , "" }}; ! KonfiguratorCheckBoxGroup *generals = createCheckBoxGroup( 1, 0, generalSettings, 2, generalGrp ); generalGrid->addWidget( generals, 1, 0 ); kgColorsLayout->addWidget( generalGrp, 0 ,0 ); // -------------------------- COLORS GROUPBOX ---------------------------------- ! ! QGroupBox *colorsGrp = createFrame( i18n( "Colors" ), parent, "kgColorsColorsGrp" ); ! QGridLayout *colorsGrid = createGridLayout( colorsGrp->layout() ); colorsGrid->setSpacing( 0 ); colorsGrid->setMargin( 5 ); ! addLabel( colorsGrid, 0, 0, i18n( "Foreground:" ), colorsGrp, "ColorsLabel1" ); ! foreground = createColorChooser( "Colors", "Foreground", KGlobalSettings::textColor(), colorsGrp, true ); ! colorsGrid->addWidget( foreground, 0, 1 ); ! addLabel( colorsGrid, 1, 0, i18n( "Directory foreground:" ), colorsGrp, "ColorsLabel2" ); ! directoryForeground = createColorChooser( "Colors", "Directory Foreground", foreground->getColor(), colorsGrp, true ); ! directoryForeground->setDefaultText( i18n( "Same as foreground" ) ); ! colorsGrid->addWidget( directoryForeground, 1, 1 ); ! addLabel( colorsGrid, 2, 0, i18n( "Executable foreground:" ), colorsGrp, "ColorsLabel3" ); ! executableForeground = createColorChooser( "Colors", "Executable Foreground", foreground->getColor(), colorsGrp, true ); ! executableForeground->setDefaultText( i18n( "Same as foreground" ) ); ! colorsGrid->addWidget( executableForeground, 2, 1 ); ! addLabel( colorsGrid, 3, 0, i18n( "Symbolic link foreground:" ), colorsGrp, "ColorsLabel4" ); ! symlinkForeground = createColorChooser( "Colors", "Symlink Foreground", foreground->getColor(), colorsGrp, true ); ! symlinkForeground->setDefaultText( i18n( "Same as foreground" ) ); ! colorsGrid->addWidget( symlinkForeground, 3, 1 ); ! addLabel( colorsGrid, 4, 0, i18n( "Invalid Symlink foreground:" ), colorsGrp, "ColorsLabel5" ); ! invalidSymlinkForeground = createColorChooser( "Colors", "Invalid Symlink Foreground", foreground->getColor(), colorsGrp, true ); ! invalidSymlinkForeground->setDefaultText( i18n( "Same as foreground" ) ); ! colorsGrid->addWidget( invalidSymlinkForeground, 4, 1 ); ! addLabel( colorsGrid, 5, 0, i18n( "Marked foreground:" ), colorsGrp, "ColorsLabel6" ); ! markedForeground = createColorChooser( "Colors", "Marked Foreground", KGlobalSettings::highlightedTextColor(), colorsGrp, true ); ! colorsGrid->addWidget( markedForeground, 5, 1 ); ! addLabel( colorsGrid, 6, 0, i18n( "Marked background:" ), colorsGrp, "ColorsLabel7" ); ! markedBackround = createColorChooser( "Colors", "Marked Background", KGlobalSettings::highlightColor(), colorsGrp, true ); ! colorsGrid->addWidget( markedBackround, 6, 1 ); ! addLabel( colorsGrid, 7, 0, i18n( "Alternate marked background:" ), colorsGrp, "ColorsLabel7" ); ! alternateMarkedBackround = createColorChooser( "Colors", "Alternate Marked Background", markedBackround->getColor(), colorsGrp, true ); ! alternateMarkedBackround->setDefaultText( i18n( "Same as marked background" ) ); ! colorsGrid->addWidget( alternateMarkedBackround, 7, 1 ); ! addLabel( colorsGrid, 8, 0, i18n( "Current foreground:" ), colorsGrp, "ColorsLabel8" ); ! currentForeground = createColorChooser( "Colors", "Current Foreground", Qt::white, colorsGrp, true ); ! currentForeground->setDefaultText( i18n( "Not used" ) ); ! colorsGrid->addWidget( currentForeground, 8, 1 ); ! addLabel( colorsGrid, 9, 0, i18n( "Current background:" ), colorsGrp, "ColorsLabel9" ); ! currentBackround = createColorChooser( "Colors", "Current Background", Qt::white, colorsGrp, true ); ! currentBackround->setDefaultText( i18n( "Not used" ) ); ! colorsGrid->addWidget( currentBackround, 9, 1 ); ! addLabel( colorsGrid, 10, 0, i18n( "Background:" ), colorsGrp, "ColorsLabel10" ); ! backround = createColorChooser( "Colors", "Background", KGlobalSettings::baseColor(), colorsGrp, true ); ! colorsGrid->addWidget( backround, 10, 1 ); ! addLabel( colorsGrid, 11, 0, i18n( "Alternate background:" ), colorsGrp, "ColorsLabel11" ); ! alternateBackround = createColorChooser( "Colors", "Alternate Background", KGlobalSettings::alternateBackgroundColor(), colorsGrp, true ); ! colorsGrid->addWidget( alternateBackround, 11, 1 ); ! kgColorsLayout->addWidget( colorsGrp, 1 ,0 ); - } - #include "kgcolors.moc" --- 49,170 ---- KONFIGURATOR_CHECKBOX_PARAM generalSettings[] = // cfg_class cfg_name default text restart tooltip ! {{"Colors","KDE Default", _KDEDefaultColors, i18n( "Use the default KDE colors" ), true , "" }, {"Colors","Enable Alternate Background", _AlternateBackground, i18n( "Use alternate backround color" ), true , "" }}; ! generals = createCheckBoxGroup( 1, 0, generalSettings, 2, generalGrp ); generalGrid->addWidget( generals, 1, 0 ); + connect( generals->find( "KDE Default" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotDisable() ) ); + connect( generals->find( "Enable Alternate Background" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotDisable() ) ); + kgColorsLayout->addWidget( generalGrp, 0 ,0 ); + QHBox *hbox = new QHBox( parent ); // -------------------------- COLORS GROUPBOX ---------------------------------- ! ! colorsGrp = createFrame( i18n( "Colors" ), hbox, "kgColorsColorsGrp" ); ! colorsGrid = createGridLayout( colorsGrp->layout() ); colorsGrid->setSpacing( 0 ); colorsGrid->setMargin( 5 ); ! addColorSelector( "Foreground", i18n( "Foreground:" ), KGlobalSettings::textColor() ); ! addColorSelector( "Directory Foreground", i18n( "Directory foreground:" ), getColorSelector( "Foreground" )->getColor(), i18n( "Same as foreground" ) ); ! addColorSelector( "Executable Foreground", i18n( "Executable foreground:" ), getColorSelector( "Foreground" )->getColor(), i18n( "Same as foreground" ) ); ! addColorSelector( "Symlink Foreground", i18n( "Symbolic link foreground:" ), getColorSelector( "Foreground" )->getColor(), i18n( "Same as foreground" ) ); ! addColorSelector( "Invalid Symlink Foreground", i18n( "Invalid symlink foreground:" ), getColorSelector( "Foreground" )->getColor(), i18n( "Same as foreground" ) ); ! addColorSelector( "Marked Foreground", i18n( "Marked foreground:" ), KGlobalSettings::highlightedTextColor() ); ! addColorSelector( "Marked Background", i18n( "Marked background:" ), KGlobalSettings::highlightColor() ); ! addColorSelector( "Alternate Marked Background",i18n( "Alternate marked background:" ), getColorSelector( "Marked Background" )->getColor(), i18n( "Same as marked background" ) ); ! addColorSelector( "Current Foreground", i18n( "Current foreground:" ), Qt::white, i18n( "Not used" ) ); ! addColorSelector( "Current Background", i18n( "Current background:" ), Qt::white, i18n( "Not used" ) ); ! addColorSelector( "Background", i18n( "Background:" ), KGlobalSettings::baseColor() ); ! addColorSelector( "Alternate Background", i18n( "Alternate background:" ), KGlobalSettings::alternateBackgroundColor() ); ! connect( getColorSelector( "Foreground" ), SIGNAL( colorChanged() ), this, SLOT( slotForegroundChanged() ) ); ! connect( getColorSelector( "Marked Background" ), SIGNAL( colorChanged() ), this, SLOT( slotMarkedBackgroundChanged() ) ); ! // -------------------------- PREVIEW GROUPBOX ---------------------------------- ! previewGrp = createFrame( i18n( "Preview" ), hbox, "kgColorsPreviewGrp" ); ! previewGrid = createGridLayout( previewGrp->layout() ); ! /* TODO TODO TODO TODO TODO */ ! ! kgColorsLayout->addWidget( hbox, 1 ,0 ); ! } ! int KgColors::addColorSelector( QString cfgName, QString name, QColor dflt, QString dfltName ) ! { ! int index = itemList.count(); ! labelList.append( addLabel( colorsGrid, index, 0, name, colorsGrp, QString( "ColorsLabel%1" ).arg( index ).ascii() ) ); ! KonfiguratorColorChooser *chooser = createColorChooser( "Colors", cfgName, dflt, colorsGrp, true ); ! if( !dfltName.isEmpty() ) ! chooser->setDefaultText( dfltName ); ! colorsGrid->addWidget( chooser, index, 1 ); ! itemList.append( chooser ); ! itemNames.append( cfgName ); ! } ! KonfiguratorColorChooser *KgColors::getColorSelector( QString name ) ! { ! QValueList<QString>::iterator it; ! int position = 0; ! ! for( it = itemNames.begin(); it != itemNames.end(); it++, position++ ) ! if( *it == name ) ! return itemList.at( position ); ! return 0; ! } ! QLabel *KgColors::getSelectorLabel( QString name ) ! { ! QValueList<QString>::iterator it; ! int position = 0; ! for( it = itemNames.begin(); it != itemNames.end(); it++, position++ ) ! if( *it == name ) ! return labelList.at( position ); ! return 0; ! } ! ! void KgColors::slotDisable() ! { ! bool enabled = generals->find( "KDE Default" )->isChecked(); ! bool alternateEnabled = enabled && generals->find( "Enable Alternate Background" )->isChecked(); ! ! for( int i = 0; labelList.at( i ); i++ ) ! labelList.at( i )->setEnabled( enabled ); ! ! for( int j = 0; itemList.at( j ); j++ ) ! itemList.at( j )->setEnabled( enabled ); ! ! getColorSelector( "Alternate Background" )->setEnabled( alternateEnabled ); ! getSelectorLabel( "Alternate Background" )->setEnabled( alternateEnabled ); ! getColorSelector( "Alternate Marked Background" )->setEnabled( alternateEnabled ); ! getSelectorLabel( "Alternate Marked Background" )->setEnabled( alternateEnabled ); ! } ! ! void KgColors::slotForegroundChanged() ! { ! QColor color = getColorSelector( "Foreground" )->getColor(); ! ! getColorSelector( "Directory Foreground" )->setDefaultColor( color ); ! getColorSelector( "Executable Foreground" )->setDefaultColor( color ); ! getColorSelector( "Symlink Foreground" )->setDefaultColor( color ); ! getColorSelector( "Invalid Symlink Foreground" )->setDefaultColor( color ); ! } ! ! void KgColors::slotMarkedBackgroundChanged() ! { ! QColor color = getColorSelector( "Marked Background" )->getColor(); ! ! getColorSelector( "Alternate Marked Background" )->setDefaultColor( color ); ! } #include "kgcolors.moc" Index: konfiguratoritems.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/konfiguratoritems.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** konfiguratoritems.h 19 Mar 2004 22:57:57 -0000 1.5 --- konfiguratoritems.h 20 Mar 2004 21:55:57 -0000 1.6 *************** *** 338,341 **** --- 338,344 ---- void slotCurrentChanged( int number ); + signals: + void colorChanged(); + private: void addColor( QString text, QColor color ); Index: kgcolors.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgcolors.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** kgcolors.h 19 Mar 2004 23:33:07 -0000 1.2 --- kgcolors.h 20 Mar 2004 21:55:57 -0000 1.3 *************** *** 33,36 **** --- 33,38 ---- #include "konfiguratorpage.h" + #include <qptrlist.h> + #include <qvaluelist.h> class KgColors : public KonfiguratorPage *************** *** 41,57 **** KgColors( bool first, QWidget* parent=0, const char* name=0 ); private: ! KonfiguratorColorChooser *foreground; ! KonfiguratorColorChooser *directoryForeground; ! KonfiguratorColorChooser *executableForeground; ! KonfiguratorColorChooser *symlinkForeground; ! KonfiguratorColorChooser *invalidSymlinkForeground; ! KonfiguratorColorChooser *markedForeground; ! KonfiguratorColorChooser *markedBackround; ! KonfiguratorColorChooser *alternateMarkedBackround; ! KonfiguratorColorChooser *currentForeground; ! KonfiguratorColorChooser *currentBackround; ! KonfiguratorColorChooser *backround; ! KonfiguratorColorChooser *alternateBackround; }; --- 43,68 ---- KgColors( bool first, QWidget* parent=0, const char* name=0 ); + public slots: + void slotDisable(); + void slotForegroundChanged(); + void slotMarkedBackgroundChanged(); + private: ! int addColorSelector( QString cfgName, QString name, QColor dflt, QString dfltName = QString::null); ! KonfiguratorColorChooser *getColorSelector( QString name ); ! QLabel *getSelectorLabel( QString name ); ! ! private: ! QGroupBox *colorsGrp; ! QGridLayout *colorsGrid; ! ! QGroupBox *previewGrp; ! QGridLayout *previewGrid; ! ! KonfiguratorCheckBoxGroup *generals; ! ! QPtrList<QLabel> labelList; ! QPtrList<KonfiguratorColorChooser> itemList; ! QValueList<QString> itemNames; }; |
From: Shie E. <er...@us...> - 2004-03-20 12:46:23
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29539 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.197 retrieving revision 1.198 diff -C2 -d -r1.197 -r1.198 *** ChangeLog 20 Mar 2004 12:31:54 -0000 1.197 --- ChangeLog 20 Mar 2004 12:36:21 -0000 1.198 *************** *** 24,27 **** --- 24,28 ---- ADDED: file splitter ADDED: a missing credit for Frank in the about box + FIXED: bug [ 906386 ] regarding refreshes of dirwatch with fam enabled FIXED: bug [ 906538 ] which now makes a faster unpacking process FIXED: bug [ 894771 ] regarding over-expanding window due to long command line |
From: Shie E. <er...@us...> - 2004-03-20 12:45:57
|
Update of /cvsroot/krusader/krusader_kde3/krusader/VFS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29412/krusader/VFS Modified Files: normal_vfs.cpp Log Message: fix: bug [ 906386 ] regarding refreshes of dirwatch with fam enabled Index: normal_vfs.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/VFS/normal_vfs.cpp,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** normal_vfs.cpp 27 Dec 2003 16:50:17 -0000 1.22 --- normal_vfs.cpp 20 Mar 2004 12:35:57 -0000 1.23 *************** *** 64,67 **** --- 64,70 ---- // connect the watcher to vfs_slotDirty connect(&watcher,SIGNAL(dirty(const QString&)),this,SLOT(vfs_slotDirty())); + // when FAM is active, these two solve a bug where creation/deletion of files isn't reflected + connect(&watcher,SIGNAL(created(const QString&)),this, SLOT(vfs_slotDirty())); + connect(&watcher,SIGNAL(deleted(const QString&)),this, SLOT(vfs_slotDirty())); } |
From: Shie E. <er...@us...> - 2004-03-20 12:43:24
|
Update of /cvsroot/krusader/krusader_kde3/krusader/VFS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28998/krusader/VFS Modified Files: krarchandler.cpp Log Message: bug [ 906538 ] which now makes a faster unpacking process Index: krarchandler.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/VFS/krarchandler.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** krarchandler.cpp 20 Mar 2004 12:14:14 -0000 1.6 --- krarchandler.cpp 20 Mar 2004 12:33:15 -0000 1.7 *************** *** 1,33 **** /*************************************************************************** ! krarchandler.cpp ! ------------------- ! copyright : (C) 2001 by Shie Erlich & Rafi Yanai ! email : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! Description ! *************************************************************************** ! A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! S o u r c e F i l e ! *************************************************************************** ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! ***************************************************************************/ // QT includes ! #include <qtextstream.h> // KDE includes #include <kprocess.h> --- 1,33 ---- /*************************************************************************** ! krarchandler.cpp ! ------------------- ! copyright : (C) 2001 by Shie Erlich & Rafi Yanai ! email : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! Description ! *************************************************************************** ! A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! S o u r c e F i l e ! *************************************************************************** ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! ***************************************************************************/ // QT includes ! #include <qtextstream.h> // KDE includes #include <kprocess.h> *************** *** 35,39 **** #include <klocale.h> #include <kmessagebox.h> ! #include <klineeditdlg.h> // Krusader includes #include "krarchandler.h" --- 35,39 ---- #include <klocale.h> #include <kmessagebox.h> ! #include <klineeditdlg.h> // Krusader includes #include "krarchandler.h" *************** *** 42,60 **** #include "../krservices.h" ! QStringList KRarcHandler::supportedPackers(){ QStringList packers; // we will simply try to find the packers here.. ! if( KrServices::cmdExist("tar") ) packers.append("tar"); ! if( KrServices::cmdExist("gzip") ) packers.append("gzip"); ! if( KrServices::cmdExist("bzip2") ) packers.append("bzip2"); ! if( KrServices::cmdExist("unzip") ) packers.append("unzip"); ! if( KrServices::cmdExist("zip") ) packers.append("zip"); ! if( KrServices::cmdExist("rpm") ) packers.append("rpm"); ! if( KrServices::cmdExist("cpio") ) packers.append("cpio"); ! if( KrServices::cmdExist("unrar") ) packers.append("unrar"); ! if( KrServices::cmdExist("rar") ) packers.append("rar"); ! if( KrServices::cmdExist("unarj") ) packers.append("unarj"); ! if( KrServices::cmdExist("unace") ) packers.append("unace"); // kdDebug() << "Supported Packers:" << endl; --- 42,60 ---- #include "../krservices.h" ! QStringList KRarcHandler::supportedPackers() { QStringList packers; // we will simply try to find the packers here.. ! if ( KrServices::cmdExist( "tar" ) ) packers.append( "tar" ); ! if ( KrServices::cmdExist( "gzip" ) ) packers.append( "gzip" ); ! if ( KrServices::cmdExist( "bzip2" ) ) packers.append( "bzip2" ); ! if ( KrServices::cmdExist( "unzip" ) ) packers.append( "unzip" ); ! if ( KrServices::cmdExist( "zip" ) ) packers.append( "zip" ); ! if ( KrServices::cmdExist( "rpm" ) ) packers.append( "rpm" ); ! if ( KrServices::cmdExist( "cpio" ) ) packers.append( "cpio" ); ! if ( KrServices::cmdExist( "unrar" ) ) packers.append( "unrar" ); ! if ( KrServices::cmdExist( "rar" ) ) packers.append( "rar" ); ! if ( KrServices::cmdExist( "unarj" ) ) packers.append( "unarj" ); ! if ( KrServices::cmdExist( "unace" ) ) packers.append( "unace" ); // kdDebug() << "Supported Packers:" << endl; *************** *** 64,153 **** return packers; ! } ! bool KRarcHandler::arcSupported(QString type){ ! // lst will contain the supported unpacker list... ! krConfig->setGroup("Archives"); ! QStringList lst=krConfig->readListEntry("Supported Packers"); ! if (type == "-zip" && lst.contains("unzip") ) return true; ! else if (type == "-tar" && lst.contains("tar") ) return true; ! else if (type == "-tbz" && lst.contains("tar") ) return true; ! else if (type == "-tgz" && lst.contains("tar") ) return true; ! else if (type == "tarz" && lst.contains("tar") ) return true; ! else if( type == "gzip" && lst.contains("gzip") ) return true; ! else if( type == "zip2" && lst.contains("bzip2") ) return true; ! else if( type == "-rar" && lst.contains("unrar") ) return true; ! else if( type == "-ace" && lst.contains("unace") ) return true; ! else if( type == "-arj" && lst.contains("unarj") ) return true; ! else if( type == "-rpm" && lst.contains("cpio") ) return true; ! else if( type == "cpio" && lst.contains("cpio") ) return true; // not supported : ( ! return false; ! } ! bool KRarcHandler::arcHandled(QString type){ // first check if supported ! if( !arcSupported(type) ) return false; ! krConfig->setGroup("Archives"); ! if((type == "-tgz" && krConfig->readBoolEntry("Do GZip" ,_DoGZip ) ) || ! (type == "tarz" && krConfig->readBoolEntry("Do GZip" ,_DoGZip ) ) || ! (type == "-tar" && krConfig->readBoolEntry("Do Tar" ,_DoTar ) ) || ! (type == "-tbz" && krConfig->readBoolEntry("Do BZip2",_DoBZip2) ) || ! (type == "gzip" && krConfig->readBoolEntry("Do GZip" ,_DoGZip ) ) || ! (type == "zip2" && krConfig->readBoolEntry("Do BZip2",_DoBZip2) ) || ! (type == "-zip" && krConfig->readBoolEntry("Do UnZip",_DoUnZip) ) || ! (type == "-rar" && krConfig->readBoolEntry("Do UnRar",_DoUnRar) ) || ! (type == "-arj" && krConfig->readBoolEntry("Do UnArj",_DoUnarj) ) || ! (type == "-ace" && krConfig->readBoolEntry("Do UnAce",_DoUnAce) ) || ! (type == "cpio" && krConfig->readBoolEntry("Do RPM" ,_DoRPM ) ) || ! (type == "-rpm" && krConfig->readBoolEntry("Do RPM" ,_DoRPM ) ) ) ! return true; else return false; ! } ! long KRarcHandler::arcFileCount(QString archive, QString type){ // first check if supported ! if( !arcSupported(type) ) return false; // bzip an gzip archive contains only one file ! if( type == "zip2" || type == "gzip" ) return 1L; // set the right lister to do the job QString lister; ! if( type == "-zip" ) lister = KrServices::fullPathName( "unzip" ) + " -ZTs"; ! else if( type == "-tar" ) lister = KrServices::fullPathName( "tar" ) + " -tvf"; ! else if( type == "-tgz" ) lister = KrServices::fullPathName( "tar" ) + " -tvzf"; ! else if( type == "tarz" ) lister = KrServices::fullPathName( "tar" ) + " -tvzf"; ! else if( type == "-tbz" ) lister = KrServices::fullPathName( "tar" ) + " -tjvf"; ! else if( type == "-rar" ) lister = KrServices::fullPathName( "unrar" ) + " l"; ! else if( type == "-ace" ) lister = KrServices::fullPathName( "unace" ) + " l"; ! else if( type == "-arj" ) lister = KrServices::fullPathName( "unarj" ) + " l"; else return 0L; // tell the user to wait ! krApp->startWaiting(i18n("Counting files in archive")); // count the number of files in the archive long count = 1; ! KTempFile tmpFile("tmp","krusader-unpack"); KShellProcess list; ! list << lister << + "\""+archive+"\"" << ">" << tmpFile.name() ; ! list.start(KProcess::Block); QTextStream *stream = tmpFile.textStream(); while ( stream->readLine() != QString::null ) ++count; --- 64,153 ---- return packers; ! } ! bool KRarcHandler::arcSupported( QString type ) { ! // lst will contain the supported unpacker list... ! krConfig->setGroup( "Archives" ); ! QStringList lst = krConfig->readListEntry( "Supported Packers" ); ! if ( type == "-zip" && lst.contains( "unzip" ) ) return true; ! else if ( type == "-tar" && lst.contains( "tar" ) ) return true; ! else if ( type == "-tbz" && lst.contains( "tar" ) ) return true; ! else if ( type == "-tgz" && lst.contains( "tar" ) ) return true; ! else if ( type == "tarz" && lst.contains( "tar" ) ) return true; ! else if ( type == "gzip" && lst.contains( "gzip" ) ) return true; ! else if ( type == "zip2" && lst.contains( "bzip2" ) ) return true; ! else if ( type == "-rar" && lst.contains( "unrar" ) ) return true; ! else if ( type == "-ace" && lst.contains( "unace" ) ) return true; ! else if ( type == "-arj" && lst.contains( "unarj" ) ) return true; ! else if ( type == "-rpm" && lst.contains( "cpio" ) ) return true; ! else if ( type == "cpio" && lst.contains( "cpio" ) ) return true; // not supported : ( ! return false; ! } ! bool KRarcHandler::arcHandled( QString type ) { // first check if supported ! if ( !arcSupported( type ) ) return false; ! krConfig->setGroup( "Archives" ); ! if ( ( type == "-tgz" && krConfig->readBoolEntry( "Do GZip" , _DoGZip ) ) || ! ( type == "tarz" && krConfig->readBoolEntry( "Do GZip" , _DoGZip ) ) || ! ( type == "-tar" && krConfig->readBoolEntry( "Do Tar" , _DoTar ) ) || ! ( type == "-tbz" && krConfig->readBoolEntry( "Do BZip2", _DoBZip2 ) ) || ! ( type == "gzip" && krConfig->readBoolEntry( "Do GZip" , _DoGZip ) ) || ! ( type == "zip2" && krConfig->readBoolEntry( "Do BZip2", _DoBZip2 ) ) || ! ( type == "-zip" && krConfig->readBoolEntry( "Do UnZip", _DoUnZip ) ) || ! ( type == "-rar" && krConfig->readBoolEntry( "Do UnRar", _DoUnRar ) ) || ! ( type == "-arj" && krConfig->readBoolEntry( "Do UnArj", _DoUnarj ) ) || ! ( type == "-ace" && krConfig->readBoolEntry( "Do UnAce", _DoUnAce ) ) || ! ( type == "cpio" && krConfig->readBoolEntry( "Do RPM" , _DoRPM ) ) || ! ( type == "-rpm" && krConfig->readBoolEntry( "Do RPM" , _DoRPM ) ) ) ! return true; else return false; ! } ! long KRarcHandler::arcFileCount( QString archive, QString type ) { // first check if supported ! if ( !arcSupported( type ) ) return false; // bzip an gzip archive contains only one file ! if ( type == "zip2" || type == "gzip" ) return 1L; // set the right lister to do the job QString lister; ! if ( type == "-zip" ) lister = KrServices::fullPathName( "unzip" ) + " -ZTs"; ! else if ( type == "-tar" ) lister = KrServices::fullPathName( "tar" ) + " -tvf"; ! else if ( type == "-tgz" ) lister = KrServices::fullPathName( "tar" ) + " -tvzf"; ! else if ( type == "tarz" ) lister = KrServices::fullPathName( "tar" ) + " -tvzf"; ! else if ( type == "-tbz" ) lister = KrServices::fullPathName( "tar" ) + " -tjvf"; ! else if ( type == "-rar" ) lister = KrServices::fullPathName( "unrar" ) + " l"; ! else if ( type == "-ace" ) lister = KrServices::fullPathName( "unace" ) + " l"; ! else if ( type == "-arj" ) lister = KrServices::fullPathName( "unarj" ) + " l"; else return 0L; // tell the user to wait ! krApp->startWaiting( i18n( "Counting files in archive" ) ); // count the number of files in the archive long count = 1; ! KTempFile tmpFile( "tmp", "krusader-unpack" ); KShellProcess list; ! list << lister << + "\"" + archive + "\"" << ">" << tmpFile.name() ; ! list.start( KProcess::Block ); QTextStream *stream = tmpFile.textStream(); while ( stream->readLine() != QString::null ) ++count; *************** *** 158,352 **** return count; ! } ! bool KRarcHandler::unpack(QString archive, QString type, QString dest ) { ! krConfig->setGroup("Archives"); ! if ( krConfig->readBoolEntry( "Test Before Unpack",_TestBeforeUnpack ) ) { ! // test first - or be sorry later... ! if ( !test(archive,type,0) ){ ! KMessageBox::error(krApp,i18n("Failed to unpack")+" \""+archive+"\" !"); ! return false; ! } ! } ! // count the files in the archive ! long count = arcFileCount(archive,type); ! if( count == 0 ) return false; // not supported ! if( count == 1 ) count = 0 ; ! // choose the right packer for the job QString packer; // set the right packer to do the job ! if( type == "-zip" ) packer = KrServices::fullPathName( "unzip" ) + " -o" ; ! else if( type == "-tar" ) packer = KrServices::fullPathName( "tar" ) + " -xvf"; ! else if( type == "-tgz" ) packer = KrServices::fullPathName( "tar" ) + " -xvzf"; ! else if( type == "tarz" ) packer = KrServices::fullPathName( "tar" ) + " -xvzf"; ! else if( type == "-tbz" ) packer = KrServices::fullPathName( "tar" ) + " -xjvf"; ! else if( type == "gzip" ) packer = KrServices::fullPathName( "gzip" ) + " -d"; ! else if( type == "zip2" ) packer = KrServices::fullPathName( "bzip2" ) + " -d"; ! else if( type == "-rar" ) packer = KrServices::fullPathName( "unrar" ) + " x"; ! else if( type == "-ace" ) packer = KrServices::fullPathName( "unace" ) + " x"; ! else if( type == "-arj" ) packer = KrServices::fullPathName( "unarj" ) + " x"; else return false; // unpack the files KShellProcess proc; ! proc << packer << +"\""+archive+"\""; ! QString save = getcwd(0,0); ! chdir(dest.local8Bit()); // tell the user to wait ! krApp->startWaiting(i18n("Unpacking File(s)"),count); if ( count != 0 ) ! connect(&proc,SIGNAL(receivedStdout(KProcess*,char*,int)), ! krApp, SLOT(incProgress(KProcess*,char*,int)) ); // start the unpacking process ! proc.start(KProcess::NotifyOnExit,KProcess::AllOutput); ! while( proc.isRunning() ) qApp->processEvents(); // busy wait - need to find something better... krApp->stopWait(); ! chdir(save.local8Bit()); // check the return value ! if( !proc.normalExit() ){ ! KMessageBox::error(krApp,i18n("Failed to unpack")+" \""+archive+"\" !"); ! return false; ! } ! return true; // SUCCESS ! } ! bool KRarcHandler::test(QString archive, QString type, long count, QString password){ // choose the right packer for the job QString packer; // set the right packer to do the job ! if( type == "-zip" ) packer = KrServices::fullPathName( "unzip" ) + " -t"; ! else if( type == "-tar" ) packer = KrServices::fullPathName( "tar" ) + " -tvf"; ! else if( type == "-tgz" ) packer = KrServices::fullPathName( "tar" ) + " -tvzf"; ! else if( type == "tarz" ) packer = KrServices::fullPathName( "tar" ) + " -tvzf"; ! else if( type == "-tbz" ) packer = KrServices::fullPathName( "tar" ) + " -tjvf"; ! else if( type == "gzip" ) packer = KrServices::fullPathName( "gzip" ) + " -tv"; ! else if( type == "zip2" ) packer = KrServices::fullPathName( "bzip2" ) + " -tv"; ! else if( type == "-rar" ) packer = KrServices::fullPathName( "unrar" ) + " t"; ! else if( type == "-ace" ) packer = KrServices::fullPathName( "unace" ) + " t"; ! else if( type == "-arj" ) packer = KrServices::fullPathName( "unarj" ) + " t"; ! else if( type == "cpio" ) packer = KrServices::fullPathName( "cpio" ) + " --only-verify-crc -tvF" ; else return false; ! if( !password.isEmpty() ){ ! if( type == "-zip") packer = KrServices::fullPathName( "unzip" ) + " -P "+password+" -t "; ! } // unpack the files KShellProcess proc; ! proc << packer << +"\""+archive+"\""; // tell the user to wait ! krApp->startWaiting(i18n("Testing Archive"), count); ! if ( count != 0 ) connect(&proc,SIGNAL(receivedStdout(KProcess*,char*,int)), ! krApp, SLOT(incProgress(KProcess*,char*,int)) ); // start the unpacking process ! proc.start(KProcess::NotifyOnExit,KProcess::AllOutput); ! while( proc.isRunning() ) qApp->processEvents(); // busy wait - need to find something better... krApp->stopWait(); ! // check the return value ! if( !proc.normalExit() || proc.exitStatus() != 0 ) return false; - - return true; // SUCCESS - } ! bool KRarcHandler::pack(QStringList fileNames, QString type, QString dest, long count ){ // set the right packer to do the job QString packer; ! if( type == "zip" ) { packer = KrServices::fullPathName( "zip" ) + " -ry"; type = "-zip"; } ! else if( type == "tar" ) { packer = KrServices::fullPathName( "tar" ) + " -cvf"; type = "-tar"; } ! else if( type == "tar.gz" ) { packer = KrServices::fullPathName( "tar" ) + " -cvzf"; type = "-tgz"; } ! else if( type == "tar.bz2") { packer = KrServices::fullPathName( "tar" ) + " -cvjf"; type = "-tbz"; } ! else if( type == "rar" ) { packer = KrServices::fullPathName( "rar" ) + " -r a"; type = "-rar"; } ! else return false; // prepare to pack KShellProcess proc; ! proc << packer << "\""+dest+"\""; ! for(QStringList::Iterator file = fileNames.begin(); file != fileNames.end(); ++file){ ! proc << "\""+(*file)+"\""; ! } // tell the user to wait ! krApp->startWaiting(i18n("Packing File(s)"), count); ! if (count != 0 ) ! connect(&proc,SIGNAL(receivedStdout(KProcess*,char*,int)), ! krApp, SLOT(incProgress(KProcess*,char*,int)) ); // start the packing process ! proc.start(KProcess::NotifyOnExit,KProcess::AllOutput); ! while( proc.isRunning() ) qApp->processEvents(); // busy wait - need to find something better... krApp->stopWait(); // check the return value ! if( !proc.normalExit() || proc.exitStatus() != 0 ){ ! KMessageBox::error(krApp,i18n("Failed to pack: ")+dest.latin1(),i18n("Error") ); return false; ! } ! krConfig->setGroup("Archives"); ! if ( krConfig->readBoolEntry( "Test Archives",_TestArchives ) && ! !test(dest,type,count) ){ ! KMessageBox::error(krApp,i18n("Failed to pack")+dest.latin1(),i18n("Error") ); return false; ! } return true; // SUCCESS ! } ! QString KRarcHandler::getPassword(QString archive, QString type){ ! if( type != "-zip" ) return QString::null; ! ! KRarcHandler handler; ! handler.inSet = 0; ! ! KShellProcess proc; ! proc << KrServices::fullPathName( "unzip" ) + " -t" << archive; ! connect(&proc,SIGNAL(receivedStdout(KProcess*,char*,int)), ! &handler, SLOT(setPassword(KProcess*,char*,int)) ); ! ! proc.start(KProcess::NotifyOnExit,KProcess::AllOutput); ! while( proc.isRunning() ) qApp->processEvents(); // busy wait - need to find something better... ! return handler.password; ! } ! void KRarcHandler::setPassword(KProcess * proc,char *buffer,int){ ! //while ( inSet != 1 ); ! if ( inSet == 2 ) return; ! inSet = 1; ! password = password + buffer; ! if( !password.contains('\n') ){ ! inSet = 0; ! return; ! } ! else password = password.mid(password.find('\n')+1 ); ! if( password.length() < 10 ){ ! inSet = 0; ! return; } - - proc->kill(SIGKILL); - inSet = 2; ! if( password.lower().contains("password") ){ ! bool ok; ! password = KLineEditDlg::getText( ! "This archive is encrypted, please supply the password:", ! "",&ok,krApp); ! if(!ok) password = "123"; // no way someone will use this pass ! } ! else password = QString::null; ! } #include "krarchandler.moc" --- 158,361 ---- return count; ! } ! bool KRarcHandler::unpack( QString archive, QString type, QString dest ) { ! krConfig->setGroup( "Archives" ); ! if ( krConfig->readBoolEntry( "Test Before Unpack", _TestBeforeUnpack ) ) { ! // test first - or be sorry later... ! if ( !test( archive, type, 0 ) ) { ! KMessageBox::error( krApp, i18n( "Failed to unpack" ) + " \"" + archive + "\" !" ); ! return false; ! } ! } ! // count the files in the archive ! long count = arcFileCount( archive, type ); ! if ( count == 0 ) return false; // not supported ! if ( count == 1 ) count = 0 ; ! // choose the right packer for the job QString packer; // set the right packer to do the job ! if ( type == "-zip" ) packer = KrServices::fullPathName( "unzip" ) + " -o" ; ! else if ( type == "-tar" ) packer = KrServices::fullPathName( "tar" ) + " -xvf"; ! else if ( type == "-tgz" ) packer = KrServices::fullPathName( "tar" ) + " -xvzf"; ! else if ( type == "tarz" ) packer = KrServices::fullPathName( "tar" ) + " -xvzf"; ! else if ( type == "-tbz" ) packer = KrServices::fullPathName( "tar" ) + " -xjvf"; ! else if ( type == "gzip" ) packer = KrServices::fullPathName( "gzip" ) + " -d"; ! else if ( type == "zip2" ) packer = KrServices::fullPathName( "bzip2" ) + " -d"; ! else if ( type == "-rar" ) packer = KrServices::fullPathName( "unrar" ) + " x"; ! else if ( type == "-ace" ) packer = KrServices::fullPathName( "unace" ) + " x"; ! else if ( type == "-arj" ) packer = KrServices::fullPathName( "unarj" ) + " x"; else return false; // unpack the files KShellProcess proc; ! proc << packer << + "\"" + archive + "\""; ! QString save = getcwd( 0, 0 ); ! chdir( dest.local8Bit() ); // tell the user to wait ! krApp->startWaiting( i18n( "Unpacking File(s)" ), count ); if ( count != 0 ) ! connect( &proc, SIGNAL( receivedStdout( KProcess*, char*, int ) ), ! krApp, SLOT( incProgress( KProcess*, char*, int ) ) ); // start the unpacking process ! proc.start( KProcess::NotifyOnExit, KProcess::AllOutput ); ! while ( proc.isRunning() ) { ! usleep( 1000 ); ! qApp->processEvents(); ! } ! ; // busy wait - need to find something better... krApp->stopWait(); ! chdir( save.local8Bit() ); // check the return value ! if ( !proc.normalExit() ) { ! KMessageBox::error( krApp, i18n( "Failed to unpack" ) + " \"" + archive + "\" !" ); ! return false; ! } ! return true; // SUCCESS ! } ! bool KRarcHandler::test( QString archive, QString type, long count, QString password ) { // choose the right packer for the job QString packer; // set the right packer to do the job ! if ( type == "-zip" ) packer = KrServices::fullPathName( "unzip" ) + " -t"; ! else if ( type == "-tar" ) packer = KrServices::fullPathName( "tar" ) + " -tvf"; ! else if ( type == "-tgz" ) packer = KrServices::fullPathName( "tar" ) + " -tvzf"; ! else if ( type == "tarz" ) packer = KrServices::fullPathName( "tar" ) + " -tvzf"; ! else if ( type == "-tbz" ) packer = KrServices::fullPathName( "tar" ) + " -tjvf"; ! else if ( type == "gzip" ) packer = KrServices::fullPathName( "gzip" ) + " -tv"; ! else if ( type == "zip2" ) packer = KrServices::fullPathName( "bzip2" ) + " -tv"; ! else if ( type == "-rar" ) packer = KrServices::fullPathName( "unrar" ) + " t"; ! else if ( type == "-ace" ) packer = KrServices::fullPathName( "unace" ) + " t"; ! else if ( type == "-arj" ) packer = KrServices::fullPathName( "unarj" ) + " t"; ! else if ( type == "cpio" ) packer = KrServices::fullPathName( "cpio" ) + " --only-verify-crc -tvF" ; else return false; ! if ( !password.isEmpty() ) { ! if ( type == "-zip" ) packer = KrServices::fullPathName( "unzip" ) + " -P " + password + " -t "; ! } // unpack the files KShellProcess proc; ! proc << packer << + "\"" + archive + "\""; // tell the user to wait ! krApp->startWaiting( i18n( "Testing Archive" ), count ); ! if ( count != 0 ) connect( &proc, SIGNAL( receivedStdout( KProcess*, char*, int ) ), ! krApp, SLOT( incProgress( KProcess*, char*, int ) ) ); // start the unpacking process ! proc.start( KProcess::NotifyOnExit, KProcess::AllOutput ); ! while ( proc.isRunning() ) { ! usleep( 1000 ); ! qApp->processEvents(); ! } ! ; // busy wait - need to find something better... krApp->stopWait(); ! // check the return value ! if ( !proc.normalExit() || proc.exitStatus() != 0 ) return false; ! return true; // SUCCESS ! } ! ! bool KRarcHandler::pack( QStringList fileNames, QString type, QString dest, long count ) { // set the right packer to do the job QString packer; ! if ( type == "zip" ) { packer = KrServices::fullPathName( "zip" ) + " -ry"; type = "-zip"; } else if ( type == "tar" ) { packer = KrServices::fullPathName( "tar" ) + " -cvf"; type = "-tar"; } else if ( type == "tar.gz" ) { packer = KrServices::fullPathName( "tar" ) + " -cvzf"; type = "-tgz"; } else if ( type == "tar.bz2" ) { packer = KrServices::fullPathName( "tar" ) + " -cvjf"; type = "-tbz"; } else if ( type == "rar" ) { packer = KrServices::fullPathName( "rar" ) + " -r a"; type = "-rar"; } else return false; // prepare to pack KShellProcess proc; ! proc << packer << "\"" + dest + "\""; ! for ( QStringList::Iterator file = fileNames.begin(); file != fileNames.end(); ++file ) { ! proc << "\"" + ( *file ) + "\""; ! } // tell the user to wait ! krApp->startWaiting( i18n( "Packing File(s)" ), count ); ! if ( count != 0 ) ! connect( &proc, SIGNAL( receivedStdout( KProcess*, char*, int ) ), ! krApp, SLOT( incProgress( KProcess*, char*, int ) ) ); // start the packing process ! proc.start( KProcess::NotifyOnExit, KProcess::AllOutput ); ! while ( proc.isRunning() ) { ! usleep( 1000 ); ! qApp->processEvents(); ! } ! ; // busy wait - need to find something better... krApp->stopWait(); // check the return value ! if ( !proc.normalExit() || proc.exitStatus() != 0 ) { ! KMessageBox::error( krApp, i18n( "Failed to pack: " ) + dest.latin1(), i18n( "Error" ) ); return false; ! } ! krConfig->setGroup( "Archives" ); ! if ( krConfig->readBoolEntry( "Test Archives", _TestArchives ) && ! !test( dest, type, count ) ) { ! KMessageBox::error( krApp, i18n( "Failed to pack" ) + dest.latin1(), i18n( "Error" ) ); return false; ! } return true; // SUCCESS ! } ! QString KRarcHandler::getPassword( QString archive, QString type ) { ! if ( type != "-zip" ) return QString::null; ! KRarcHandler handler; ! handler.inSet = 0; ! KShellProcess proc; ! proc << KrServices::fullPathName( "unzip" ) + " -t" << archive; ! connect( &proc, SIGNAL( receivedStdout( KProcess*, char*, int ) ), ! &handler, SLOT( setPassword( KProcess*, char*, int ) ) ); ! proc.start( KProcess::NotifyOnExit, KProcess::AllOutput ); ! while ( proc.isRunning() ) { ! usleep( 1000 ); ! qApp->processEvents(); ! } ! ; // busy wait - need to find something better... ! ! return handler.password; } ! void KRarcHandler::setPassword( KProcess * proc, char *buffer, int ) { ! //while ( inSet != 1 ); ! if ( inSet == 2 ) return ; ! inSet = 1; ! ! password = password + buffer; ! if ( !password.contains( '\n' ) ) { ! inSet = 0; ! return ; ! } else password = password.mid( password.find( '\n' ) + 1 ); ! if ( password.length() < 10 ) { ! inSet = 0; ! return ; ! } ! ! proc->kill( SIGKILL ); ! inSet = 2; ! ! if ( password.lower().contains( "password" ) ) { ! bool ok; ! password = KLineEditDlg::getText( ! "This archive is encrypted, please supply the password:", ! "", &ok, krApp ); ! if ( !ok ) password = "123"; // no way someone will use this pass ! } else password = QString::null; ! } #include "krarchandler.moc" |
From: Shie E. <er...@us...> - 2004-03-20 12:41:52
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28724 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.196 retrieving revision 1.197 diff -C2 -d -r1.196 -r1.197 *** ChangeLog 20 Mar 2004 12:13:48 -0000 1.196 --- ChangeLog 20 Mar 2004 12:31:54 -0000 1.197 *************** *** 24,27 **** --- 24,28 ---- ADDED: file splitter ADDED: a missing credit for Frank in the about box + FIXED: bug [ 906538 ] which now makes a faster unpacking process FIXED: bug [ 894771 ] regarding over-expanding window due to long command line FIXED: edit new file on KDE 3.2 |
From: Shie E. <er...@us...> - 2004-03-20 12:25:38
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25794/krusader Modified Files: defaults.h Log Message: fix: allow not to test archives before unpacking Index: defaults.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/defaults.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** defaults.h 19 Mar 2004 22:57:57 -0000 1.10 --- defaults.h 20 Mar 2004 12:15:39 -0000 1.11 *************** *** 1,60 **** /*************************************************************************** ! defaults.h ! ------------------- ! begin : Thu May 4 2000 ! copyright : (C) 2000 by Shie Erlich & Rafi Yanai ! e-mail : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! Description ! *************************************************************************** ! A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! H e a d e r F i l e ! *************************************************************************** ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! ***************************************************************************/ /////////////////////// [Startup] // UI Save Settings ! #define _UiSave false // Show Cmd Line ! #define _ShowCmdline true // Show status bar ! #define _ShowStatusBar true // Show tool bar ! #define _ShowToolBar true // Show FN Keys ! #define _ShowFNkeys true // Show Terminal Emulator ! #define _ShowTerminalEmulator false // Remember Position ! #define _RememberPos true // Panels Save Settings ! #define _PanelsSave false // Left Panel Type ! #define _LeftPanelType "List" // Left Panel Origin ! #define _LeftPanelOrigin "homepage" // Left Panel Homepage ! #define _LeftHomepage "/" // Right Panel Type ! #define _RightPanelType "List" // Right Panel Origin ! #define _RightPanelOrigin "homepage" // Right Panel Homepage #define _RightHomepage "/" --- 1,60 ---- /*************************************************************************** ! defaults.h ! ------------------- ! begin : Thu May 4 2000 ! copyright : (C) 2000 by Shie Erlich & Rafi Yanai ! e-mail : kru...@us... ! web site : http://krusader.sourceforge.net ! --------------------------------------------------------------------------- ! Description ! *************************************************************************** ! A ! db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. ! 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D ! 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' ! 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b ! 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. ! YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD ! H e a d e r F i l e ! *************************************************************************** ! * * ! * This program is free software; you can redistribute it and/or modify * ! * it under the terms of the GNU General Public License as published by * ! * the Free Software Foundation; either version 2 of the License, or * ! * (at your option) any later version. * ! * * ! ***************************************************************************/ /////////////////////// [Startup] // UI Save Settings ! #define _UiSave false // Show Cmd Line ! #define _ShowCmdline true // Show status bar ! #define _ShowStatusBar true // Show tool bar ! #define _ShowToolBar true // Show FN Keys ! #define _ShowFNkeys true // Show Terminal Emulator ! #define _ShowTerminalEmulator false // Remember Position ! #define _RememberPos true // Panels Save Settings ! #define _PanelsSave false // Left Panel Type ! #define _LeftPanelType "List" // Left Panel Origin ! #define _LeftPanelOrigin "homepage" // Left Panel Homepage ! #define _LeftHomepage "/" // Right Panel Type ! #define _RightPanelType "List" // Right Panel Origin ! #define _RightPanelOrigin "homepage" // Right Panel Homepage #define _RightHomepage "/" *************** *** 62,82 **** ////////////////////////[Look&Feel] // Filelist Font /////// ! #define _FilelistFont new QFont("helvetica",11) // Warn On Exit //////// ! #define _WarnOnExit false // Minimize To Tray //// ! #define _MinimizeToTray false // Mark Dirs /////////// ! #define _MarkDirs false // Show Hidden ///////// ! #define _ShowHidden true // Sort By Extention /// ! #define _SortByExt false // Case Sensative Sort / ! #define _CaseSensativeSort false // Html Min Font Size // ! #define _HtmlMinFontSize 12 // Filelist Icon Size // ! #define _FilelistIconSize QString("22") // Mouse Selection ///// #define _MouseSelection 0 // 0 - normal (shift+click, ctrl+click), 1 - left click, 2 - right click --- 62,82 ---- ////////////////////////[Look&Feel] // Filelist Font /////// ! #define _FilelistFont new QFont("helvetica",11) // Warn On Exit //////// ! #define _WarnOnExit false // Minimize To Tray //// ! #define _MinimizeToTray false // Mark Dirs /////////// ! #define _MarkDirs false // Show Hidden ///////// ! #define _ShowHidden true // Sort By Extention /// ! #define _SortByExt false // Case Sensative Sort / ! #define _CaseSensativeSort false // Html Min Font Size // ! #define _HtmlMinFontSize 12 // Filelist Icon Size // ! #define _FilelistIconSize QString("22") // Mouse Selection ///// #define _MouseSelection 0 // 0 - normal (shift+click, ctrl+click), 1 - left click, 2 - right click *************** *** 84,100 **** // Panel Toolbar Checkboxes // Panel Toolbar Visible checkbox turned off ! #define _PanelToolBar true // cd / is turned on ! #define _cdRoot true // cd ~ is turned on ! #define _cdHome false // cd .. is turned on ! #define _cdUp true // cd other panel is turned on ! #define _cdOther false // Open directory is turned on ! #define _Open true // Use the default colors of KDE ! #define _KDEDefaultColors true // Enable Alternate Background colors #define _AlternateBackground true --- 84,100 ---- // Panel Toolbar Checkboxes // Panel Toolbar Visible checkbox turned off ! #define _PanelToolBar true // cd / is turned on ! #define _cdRoot true // cd ~ is turned on ! #define _cdHome false // cd .. is turned on ! #define _cdUp true // cd other panel is turned on ! #define _cdOther false // Open directory is turned on ! #define _Open true // Use the default colors of KDE ! #define _KDEDefaultColors true // Enable Alternate Background colors #define _AlternateBackground true *************** *** 102,116 **** /////////////////////// [General] // Mimetype Magic ///// ! #define _MimetypeMagic true // Move To Trash ////// ! #define _MoveToTrash false // Terminal /////////// ! #define _Terminal "konsole" // Editor ///////////// ! #define _Editor "internal editor" // Temp Directory ///// ! #define _TempDirectory "/tmp/krusader.tmp" // Classic Quicksearch ! #define _NewStyleQuicksearch true // Case Sensitive quick search, if _NewStyleQuicksearch is true #define _CaseSensitiveQuicksearch false --- 102,116 ---- /////////////////////// [General] // Mimetype Magic ///// ! #define _MimetypeMagic true // Move To Trash ////// ! #define _MoveToTrash false // Terminal /////////// ! #define _Terminal "konsole" // Editor ///////////// ! #define _Editor "internal editor" // Temp Directory ///// ! #define _TempDirectory "/tmp/krusader.tmp" // Classic Quicksearch ! #define _NewStyleQuicksearch true // Case Sensitive quick search, if _NewStyleQuicksearch is true #define _CaseSensitiveQuicksearch false *************** *** 120,132 **** //#define _PermCheck true // AutoMount ////////// ! #define _AutoMount false // Confirm Unempty Dir // (for delete) ! #define _ConfirmUnemptyDir true // Confirm Delete ///// (for deleting files) ! #define _ConfirmDelete true // Confirm Copy /////// (for copying files) ! #define _ConfirmCopy true // Confirm Move /////// (for moving files) ! #define _ConfirmMove true // Icon Cache Size //// #define _IconCacheSize 2048 --- 120,132 ---- //#define _PermCheck true // AutoMount ////////// ! #define _AutoMount false // Confirm Unempty Dir // (for delete) ! #define _ConfirmUnemptyDir true // Confirm Delete ///// (for deleting files) ! #define _ConfirmDelete true // Confirm Copy /////// (for copying files) ! #define _ConfirmCopy true // Confirm Move /////// (for moving files) ! #define _ConfirmMove true // Icon Cache Size //// #define _IconCacheSize 2048 *************** *** 134,162 **** /////////////////////// [Archives] // Do Tar ///////////// ! #define _DoTar true // Do GZip //////////// ! #define _DoGZip true // Do Zip ///////////// ! #define _DoZip true // Do UnZip /////////// ! #define _DoUnZip true // Do BZip2 /////////// ! #define _DoBZip2 true // Do Rar ///////////// ! #define _DoRar true // Do UnRar /////////// ! #define _DoUnRar true // Do UnAce /////////// ! #define _DoUnAce true // Do Arj ///////////// ====> new ! #define _DoArj true // Do UnArj /////////// ====> new ! #define _DoUnarj true // Do RPM ///////////// ====> new ! #define _DoRPM true // Allow Move Into Archive // ! #define _MoveIntoArchive false // Test Archives ////// ! #define _TestArchives false // Supported Packers // ====> a QStringList of SYSTEM supported archives ( also new ) --- 134,164 ---- /////////////////////// [Archives] // Do Tar ///////////// ! #define _DoTar true // Do GZip //////////// ! #define _DoGZip true // Do Zip ///////////// ! #define _DoZip true // Do UnZip /////////// ! #define _DoUnZip true // Do BZip2 /////////// ! #define _DoBZip2 true // Do Rar ///////////// ! #define _DoRar true // Do UnRar /////////// ! #define _DoUnRar true // Do UnAce /////////// ! #define _DoUnAce true // Do Arj ///////////// ====> new ! #define _DoArj true // Do UnArj /////////// ====> new ! #define _DoUnarj true // Do RPM ///////////// ====> new ! #define _DoRPM true // Allow Move Into Archive // ! #define _MoveIntoArchive false // Test Archives ////// ! #define _TestArchives false ! // Test Before Unpack //// ! #define _TestBeforeUnpack true // Supported Packers // ====> a QStringList of SYSTEM supported archives ( also new ) *************** *** 169,179 **** /////////////////////// [Private] // Start Position ///// ! #define _StartPosition new QPoint(QApplication::desktop()->width()/2 - mainView->sizeHint().width()/2,QApplication::desktop()->height()/2 - 250) // Start Size ///////// ! #define _StartSize new QSize(mainView->sizeHint().width(),500) // Panel Size ///////// ! #define _PanelSize 0 // Terminal Size ////// ! #define _TerminalSize 0 // Left Name Size - size of the left panel's name column // Left Size Size - size of the left panel's size column --- 171,181 ---- /////////////////////// [Private] // Start Position ///// ! #define _StartPosition new QPoint(QApplication::desktop()->width()/2 - mainView->sizeHint().width()/2,QApplication::desktop()->height()/2 - 250) // Start Size ///////// ! #define _StartSize new QSize(mainView->sizeHint().width(),500) // Panel Size ///////// ! #define _PanelSize 0 // Terminal Size ////// ! #define _TerminalSize 0 // Left Name Size - size of the left panel's name column // Left Size Size - size of the left panel's size column *************** *** 203,231 **** /////////////////////// [Synchronize directories] // Don't overwrite automatically ///////////// ! #define _ConfirmOverWrites false // Recursive search in the subdirectories ///////////// ! #define _RecurseSubdirs true // The searcher follows symlinks ///////////// ! #define _FollowSymlinks false // Files with similar size are compared by content ///////////// ! #define _CompareByContent false // The date information is ignored at synchronization ///////////// ! #define _IgnoreDate false // Asymmetric Client-File Server compare mode ///////////// ! #define _Asymmetric false // Auto scrolling during comparing ///////////// ! #define _AutoScroll false // The right arrow button is turned on ///////////// ! #define _BtnLeftToRight true // The equals button is turned on ///////////// ! #define _BtnEquals true // The not equals button is turned on ///////////// ! #define _BtnDifferents true // The left arrow button is turned on ///////////// ! #define _BtnRightToLeft true // The trash button is turned on ///////////// ! #define _BtnDeletable true // The duplicates button is turned on ///////////// ! #define _BtnDuplicates true // The singles button is turned on ///////////// #define _BtnSingles true --- 205,233 ---- /////////////////////// [Synchronize directories] // Don't overwrite automatically ///////////// ! #define _ConfirmOverWrites false // Recursive search in the subdirectories ///////////// ! #define _RecurseSubdirs true // The searcher follows symlinks ///////////// ! #define _FollowSymlinks false // Files with similar size are compared by content ///////////// ! #define _CompareByContent false // The date information is ignored at synchronization ///////////// ! #define _IgnoreDate false // Asymmetric Client-File Server compare mode ///////////// ! #define _Asymmetric false // Auto scrolling during comparing ///////////// ! #define _AutoScroll false // The right arrow button is turned on ///////////// ! #define _BtnLeftToRight true // The equals button is turned on ///////////// ! #define _BtnEquals true // The not equals button is turned on ///////////// ! #define _BtnDifferents true // The left arrow button is turned on ///////////// ! #define _BtnRightToLeft true // The trash button is turned on ///////////// ! #define _BtnDeletable true // The duplicates button is turned on ///////////// ! #define _BtnDuplicates true // The singles button is turned on ///////////// #define _BtnSingles true |
From: Shie E. <er...@us...> - 2004-03-20 12:24:37
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25608/krusader/Konfigurator Modified Files: kgarchives.cpp Log Message: fix: allow not to test archives before unpacking Index: kgarchives.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgarchives.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** kgarchives.cpp 5 Mar 2004 20:18:08 -0000 1.7 --- kgarchives.cpp 20 Mar 2004 12:14:36 -0000 1.8 *************** *** 91,97 **** // cfg_class cfg_name default text restart ToolTip {{"Archives","Allow Move Into Archive", _MoveIntoArchive, i18n( "Allow moving into archives" ), false, i18n( "This action can be tricky, since system failure during the process\nmight result in misplaced files. If this happens,\nthe files are stored in a temp directory inside /tmp." )}, ! {"Archives","Test Archives", _TestArchives, i18n( "Test archive when finished packing" ), false, i18n( "If checked, Krusader will test the archive's intergrity after packing it." )}}; ! KonfiguratorCheckBoxGroup *finetunes = createCheckBoxGroup( 1, 0, finetuners, 2, fineTuneGrp ); disableNonExistingPackers(); --- 91,98 ---- // cfg_class cfg_name default text restart ToolTip {{"Archives","Allow Move Into Archive", _MoveIntoArchive, i18n( "Allow moving into archives" ), false, i18n( "This action can be tricky, since system failure during the process\nmight result in misplaced files. If this happens,\nthe files are stored in a temp directory inside /tmp." )}, ! {"Archives","Test Archives", _TestArchives, i18n( "Test archive when finished packing" ), false, i18n( "If checked, Krusader will test the archive's intergrity after packing it." )}, ! {"Archives","Test Before Unpack", _TestBeforeUnpack,i18n( "Test archive before unpacking" ), false, i18n( "Some corrupted archives might cause a crash, therefore testing is suggested" )}}; ! KonfiguratorCheckBoxGroup *finetunes = createCheckBoxGroup( 1, 0, finetuners, 3, fineTuneGrp ); disableNonExistingPackers(); |
From: Shie E. <er...@us...> - 2004-03-20 12:24:14
|
Update of /cvsroot/krusader/krusader_kde3/krusader/VFS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25532/krusader/VFS Modified Files: krarchandler.cpp Log Message: fix: allow not to test archives before unpacking Index: krarchandler.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/VFS/krarchandler.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** krarchandler.cpp 8 Feb 2004 15:25:57 -0000 1.5 --- krarchandler.cpp 20 Mar 2004 12:14:14 -0000 1.6 *************** *** 161,168 **** bool KRarcHandler::unpack(QString archive, QString type, QString dest ) { ! // test first - or be sorry later... ! if ( !test(archive,type,0) ){ ! KMessageBox::error(krApp,i18n("Failed to unpack")+" \""+archive+"\" !"); ! return false; } --- 161,171 ---- bool KRarcHandler::unpack(QString archive, QString type, QString dest ) { ! krConfig->setGroup("Archives"); ! if ( krConfig->readBoolEntry( "Test Before Unpack",_TestBeforeUnpack ) ) { ! // test first - or be sorry later... ! if ( !test(archive,type,0) ){ ! KMessageBox::error(krApp,i18n("Failed to unpack")+" \""+archive+"\" !"); ! return false; ! } } |
From: Shie E. <er...@us...> - 2004-03-20 12:23:45
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25459 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.195 retrieving revision 1.196 diff -C2 -d -r1.195 -r1.196 *** ChangeLog 20 Mar 2004 11:52:53 -0000 1.195 --- ChangeLog 20 Mar 2004 12:13:48 -0000 1.196 *************** *** 1,3 **** ! ADDED: new icons (thanks to adios for providing them) ADDED: quickmode for mountman. press and HOLD the mountman icon for new functionality ADDED: Bulgarian translation (thanks to Milen Ivanov) --- 1,4 ---- ! ADDED: (a bug fix really) ability to "not test archives before unpacking" ! ADDED: new icons (thanks to adios for providing them) ADDED: quickmode for mountman. press and HOLD the mountman icon for new functionality ADDED: Bulgarian translation (thanks to Milen Ivanov) |
From: Shie E. <er...@us...> - 2004-03-20 12:02:52
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22431 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.194 retrieving revision 1.195 diff -C2 -d -r1.194 -r1.195 *** ChangeLog 20 Mar 2004 09:23:10 -0000 1.194 --- ChangeLog 20 Mar 2004 11:52:53 -0000 1.195 *************** *** 23,26 **** --- 23,27 ---- ADDED: file splitter ADDED: a missing credit for Frank in the about box + FIXED: bug [ 894771 ] regarding over-expanding window due to long command line FIXED: edit new file on KDE 3.2 FIXED: permission handling for FTP URL-s |
From: Shie E. <er...@us...> - 2004-03-20 11:44:37
|
Update of /cvsroot/krusader/krusader_kde3/krusader/GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20160/krusader/GUI Modified Files: kcmdline.cpp Log Message: fixed: bug [ 894771 ] regarding over-expanding window Index: kcmdline.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/GUI/kcmdline.cpp,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** kcmdline.cpp 7 Mar 2004 23:15:51 -0000 1.19 --- kcmdline.cpp 20 Mar 2004 11:34:38 -0000 1.20 *************** *** 76,80 **** cmdLine->setMaximumHeight( height ); cmdLine->setCompletionObject( &completion ); ! cmdLine->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred)); // load the history KConfigGroupSaver grpSvr( krConfig, "Private" ); --- 76,80 ---- cmdLine->setMaximumHeight( height ); cmdLine->setCompletionObject( &completion ); ! cmdLine->setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred)); // load the history KConfigGroupSaver grpSvr( krConfig, "Private" ); |
From: Shie E. <er...@us...> - 2004-03-20 10:35:06
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Search In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10893/krusader/Search Modified Files: krsearchdialogbase.cpp Log Message: fix: prevent search dialog from resizing uncontrollably Index: krsearchdialogbase.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Search/krsearchdialogbase.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** krsearchdialogbase.cpp 2 Mar 2004 21:18:26 -0000 1.8 --- krsearchdialogbase.cpp 20 Mar 2004 10:25:08 -0000 1.9 *************** *** 193,196 **** --- 193,197 ---- setName( "KrSearchBase" ); resize( 596, 476 ); + setMaximumHeight(476); setMaximumWidth(596); setCaption( i18n( "Krusader::Search" ) ); KrSearchBaseLayout = new QGridLayout( this ); |
From: Shie E. <er...@us...> - 2004-03-20 09:47:20
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2591/krusader Modified Files: main.cpp Log Message: add credit for adios change heiner's status to developer change copyright notice to reflect the krew Index: main.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/main.cpp,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** main.cpp 19 Mar 2004 21:46:21 -0000 1.24 --- main.cpp 20 Mar 2004 09:37:25 -0000 1.25 *************** *** 40,44 **** static const char *description = ! I18N_NOOP("Krusader"); // INSERT A DESCRIPTION FOR YOUR APPLICATION HERE --- 40,44 ---- static const char *description = ! I18N_NOOP("Krusader\nTwin-panel File Manager for KDE"); // INSERT A DESCRIPTION FOR YOUR APPLICATION HERE *************** *** 56,60 **** I18N_NOOP("Krusader - ROOT PRIVILEGES")), VERSION, description, KAboutData::License_GPL, ! "(c) 2000-2003, Shie Erlich and Rafi Yanai", 0, "http://krusader.sourceforge.net", --- 56,60 ---- I18N_NOOP("Krusader - ROOT PRIVILEGES")), VERSION, description, KAboutData::License_GPL, ! "(c) 2000-2003, Shie Erlich, Rafi Yanai\n(c) 2004, Krusader Krew", 0, "http://krusader.sourceforge.net", *************** *** 62,72 **** aboutData.addAuthor("Rafi Yanai","Author", "ya...@us..."); aboutData.addAuthor("Shie Erlich","Author", "er...@us..."); - aboutData.addAuthor("Dirk Eschler", "Webmaster and i18n coordinator", "des...@us...", 0); aboutData.addAuthor("Karai Csaba", "Developer", "ck...@us...", 0); ! aboutData.addAuthor("Frank Schoolmeesters", "Documentation Manager", "fra...@fa...", 0); ! aboutData.addCredit("Heiner Eichmann","The 6th Beatle: FreeBSD port, patches and general help", "h.e...@gm...", 0); aboutData.addCredit("Jan Halasa", "Bookmark Module", "xh...@fi...", 0); aboutData.addCredit("Hans Loeffler", "Dir history button", 0, 0); ! aboutData.addCredit("Mikolaj Machowski", "Usability and QA", "<mi...@wp...>", 0); aboutData.addCredit("Cristi Dumitrescu","QA, bug-hunting, patches and general help","cr...@ch...",0); aboutData.addCredit("Aurelien Gateau","patch for KViewer","aur...@fr...",0); --- 62,73 ---- aboutData.addAuthor("Rafi Yanai","Author", "ya...@us..."); aboutData.addAuthor("Shie Erlich","Author", "er...@us..."); aboutData.addAuthor("Karai Csaba", "Developer", "ck...@us...", 0); ! aboutData.addAuthor("Heiner Eichmann","Developer", "h.e...@gm...", 0); ! aboutData.addAuthor("Dirk Eschler", "Webmaster and i18n coordinator", "des...@us...", 0); ! aboutData.addAuthor("Frank Schoolmeesters", "Documentation Manager", "fra...@fa...", 0); aboutData.addCredit("Jan Halasa", "Bookmark Module", "xh...@fi...", 0); aboutData.addCredit("Hans Loeffler", "Dir history button", 0, 0); ! aboutData.addCredit("Jan Willem", "Icons for Krusader", 0, 0); ! aboutData.addCredit("Mikolaj Machowski", "Usability and QA", "<mi...@wp...>", 0); aboutData.addCredit("Cristi Dumitrescu","QA, bug-hunting, patches and general help","cr...@ch...",0); aboutData.addCredit("Aurelien Gateau","patch for KViewer","aur...@fr...",0); |
From: Shie E. <er...@us...> - 2004-03-20 09:37:21
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1417 Modified Files: Krusader.kdevelop krusader.kdevprj Log Message: new icons, thanks to adios Index: Krusader.kdevelop =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/Krusader.kdevelop,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** Krusader.kdevelop 31 Jan 2004 11:23:46 -0000 1.19 --- Krusader.kdevelop 20 Mar 2004 09:27:23 -0000 1.20 *************** *** 156,158 **** --- 156,165 ---- </references> </kdevcppsupport> + <kdevcvsservice> + <recursivewhenupdate>true</recursivewhenupdate> + <prunedirswhenupdate>true</prunedirswhenupdate> + <createdirswhenupdate>true</createdirswhenupdate> + <recursivewhencommitremove>true</recursivewhencommitremove> + <revertoptions>-C</revertoptions> + </kdevcvsservice> </kdevelop> Index: krusader.kdevprj =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader.kdevprj,v retrieving revision 1.51 retrieving revision 1.52 diff -C2 -d -r1.51 -r1.52 *** krusader.kdevprj 19 Mar 2004 22:57:51 -0000 1.51 --- krusader.kdevprj 20 Mar 2004 09:27:23 -0000 1.52 *************** *** 297,300 **** --- 297,360 ---- type=DATA + [krusader/16-blue-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/16x16/apps/krusader.png + type=DATA + + [krusader/16-red-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/16x16/apps/krusader_red.png + type=DATA + + [krusader/22-blue-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/22x22/apps/krusader.png + type=DATA + + [krusader/22-red-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/22x22/apps/krusader_red.png + type=DATA + + [krusader/32-blue-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/32x32/apps/krusader.png + type=DATA + + [krusader/32-red-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/32x32/apps/krusader_red.png + type=DATA + + [krusader/48-blue-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/48x48/apps/krusader.png + type=DATA + + [krusader/48-red-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/48x48/apps/krusader_red.png + type=DATA + + [krusader/64-blue-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/64x64/apps/krusader.png + type=DATA + + [krusader/64-red-krusader.png] + dist=true + install=true + install_location=$$(kde_icondir)/hicolor/64x64/apps/krusader_red.png + type=DATA + [krusader/BookMan/Makefile.am] files=krusader/BookMan/addbookmarkdlg.cpp,krusader/BookMan/addbookmarkdlg.h,krusader/BookMan/addbookmarkform.ui,krusader/BookMan/bookmarksbutton.cpp,krusader/BookMan/bookmarksbutton.h,krusader/BookMan/kbookmarkhandler.cpp,krusader/BookMan/kbookmarkhandler.h,krusader/BookMan/kbookmarkmanager.h,krusader/BookMan/kbookmarkmenu.cpp,krusader/BookMan/kbookmarkmenu.h *************** *** 760,764 **** [krusader/Makefile.am] ! files=krusader/krusader.desktop,krusader/lo32-app-krusader.png,krusader/lo16-app-krusader.png,krusader/defaults.h,krusader/kicons.cpp,krusader/kicons.h,krusader/krslots.cpp,krusader/krslots.h,krusader/krusader.cpp,krusader/krusader.h,krusader/krusaderui.rc,krusader/krusaderview.cpp,krusader/krusaderview.h,krusader/lo32-app-krusader2.png,krusader/main.cpp,krusader/resources.h,krusader/x-ace.desktop,krusader/krservices.cpp,krusader/krservices.h,krusader/panelmanager.cpp,krusader/panelmanager.h,krusader/paneltabbar.cpp,krusader/paneltabbar.h sub_dirs=BookMan,Dialogs,GUI,Konfigurator,KViewer,MountMan,Panel,RemoteMan,VFS,Search,Splitter,Synchronizer,UserMenu,Locate type=prog_main --- 820,824 ---- [krusader/Makefile.am] ! files=krusader/krusader.desktop,krusader/defaults.h,krusader/kicons.cpp,krusader/kicons.h,krusader/krslots.cpp,krusader/krslots.h,krusader/krusader.cpp,krusader/krusader.h,krusader/krusaderui.rc,krusader/krusaderview.cpp,krusader/krusaderview.h,krusader/main.cpp,krusader/resources.h,krusader/x-ace.desktop,krusader/krservices.cpp,krusader/krservices.h,krusader/panelmanager.cpp,krusader/panelmanager.h,krusader/paneltabbar.cpp,krusader/paneltabbar.h,krusader/16-blue-krusader.png,krusader/22-blue-krusader.png,krusader/32-blue-krusader.png,krusader/48-blue-krusader.png,krusader/64-blue-krusader.png,krusader/16-red-krusader.png,krusader/22-red-krusader.png,krusader/32-red-krusader.png,krusader/48-red-krusader.png,krusader/64-red-krusader.png sub_dirs=BookMan,Dialogs,GUI,Konfigurator,KViewer,MountMan,Panel,RemoteMan,VFS,Search,Splitter,Synchronizer,UserMenu,Locate type=prog_main *************** *** 1327,1348 **** type=HEADER - [krusader/lo16-app-krusader.png] - dist=true - install=true - install_location=$$(kde_icondir)/locolor/16x16/apps/krusader.png - type=DATA - - [krusader/lo32-app-krusader.png] - dist=true - install=true - install_location=$$(kde_icondir)/hicolor/32x32/apps/krusader.png - type=DATA - - [krusader/lo32-app-krusader2.png] - dist=true - install=true - install_location=$$(kde_icondir)/hicolor/32x32/apps/krusader2.png - type=DATA - [krusader/main.cpp] dist=true --- 1387,1390 ---- |
From: Shie E. <er...@us...> - 2004-03-20 09:37:18
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1417/krusader Modified Files: Makefile.am Added Files: 16-blue-krusader.png 16-red-krusader.png 22-blue-krusader.png 22-red-krusader.png 32-blue-krusader.png 32-red-krusader.png 48-blue-krusader.png 48-red-krusader.png 64-blue-krusader.png 64-red-krusader.png Log Message: new icons, thanks to adios --- NEW FILE: 48-blue-krusader.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 64-red-krusader.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 22-blue-krusader.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 16-red-krusader.png --- (This appears to be a binary file; contents omitted.) Index: Makefile.am =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Makefile.am,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Makefile.am 12 Feb 2004 08:11:30 -0000 1.15 --- Makefile.am 20 Mar 2004 09:27:23 -0000 1.16 *************** *** 9,35 **** SUBDIRS = BookMan Dialogs GUI Konfigurator KViewer MountMan Panel RemoteMan VFS Search Splitter Synchronizer UserMenu Locate ! EXTRA_DIST = krusader.desktop lo32-app-krusader.png lo16-app-krusader.png defaults.h kicons.cpp kicons.h krslots.cpp krslots.h krusader.cpp krusader.h krusaderui.rc krusaderview.cpp krusaderview.h lo32-app-krusader2.png main.cpp resources.h x-ace.desktop krservices.cpp krservices.h panelmanager.cpp panelmanager.h paneltabbar.cpp paneltabbar.h install-data-local: $(mkinstalldirs) $(kde_appsdir)/Applications/ $(INSTALL_DATA) $(srcdir)/krusader.desktop $(kde_appsdir)/Applications/krusader.desktop - $(mkinstalldirs) $(kde_icondir)/hicolor/32x32/apps/ - $(INSTALL_DATA) $(srcdir)/lo32-app-krusader.png $(kde_icondir)/hicolor/32x32/apps/krusader.png - $(mkinstalldirs) $(kde_icondir)/locolor/16x16/apps/ - $(INSTALL_DATA) $(srcdir)/lo16-app-krusader.png $(kde_icondir)/locolor/16x16/apps/krusader.png $(mkinstalldirs) $(kde_datadir)/krusader/ $(INSTALL_DATA) $(srcdir)/krusaderui.rc $(kde_datadir)/krusader/krusaderui.rc - $(mkinstalldirs) $(kde_icondir)/hicolor/32x32/apps/ - $(INSTALL_DATA) $(srcdir)/lo32-app-krusader2.png $(kde_icondir)/hicolor/32x32/apps/krusader2.png $(mkinstalldirs) $(kde_mimedir)/application/ $(INSTALL_DATA) $(srcdir)/x-ace.desktop $(kde_mimedir)/application/x-ace.desktop uninstall-local: -rm -f $(kde_appsdir)/Applications/krusader.desktop - -rm -f $(kde_icondir)/hicolor/32x32/apps/krusader.png - -rm -f $(kde_icondir)/locolor/16x16/apps/krusader.png -rm -f $(kde_datadir)/krusader/krusaderui.rc - -rm -f $(kde_icondir)/hicolor/32x32/apps/krusader2.png -rm -f $(kde_mimedir)/application/x-ace.desktop ####### kdevelop will overwrite this part!!! (end)############ --- 9,56 ---- SUBDIRS = BookMan Dialogs GUI Konfigurator KViewer MountMan Panel RemoteMan VFS Search Splitter Synchronizer UserMenu Locate ! EXTRA_DIST = krusader.desktop defaults.h kicons.cpp kicons.h krslots.cpp krslots.h krusader.cpp krusader.h krusaderui.rc krusaderview.cpp krusaderview.h main.cpp resources.h x-ace.desktop krservices.cpp krservices.h panelmanager.cpp panelmanager.h paneltabbar.cpp paneltabbar.h 16-blue-krusader.png 22-blue-krusader.png 32-blue-krusader.png 48-blue-krusader.png 64-blue-krusader.png 16-red-krusader.png 22-red-krusader.png 32-red-krusader.png 48-red-krusader.png 64-red-krusader.png install-data-local: $(mkinstalldirs) $(kde_appsdir)/Applications/ $(INSTALL_DATA) $(srcdir)/krusader.desktop $(kde_appsdir)/Applications/krusader.desktop $(mkinstalldirs) $(kde_datadir)/krusader/ $(INSTALL_DATA) $(srcdir)/krusaderui.rc $(kde_datadir)/krusader/krusaderui.rc $(mkinstalldirs) $(kde_mimedir)/application/ $(INSTALL_DATA) $(srcdir)/x-ace.desktop $(kde_mimedir)/application/x-ace.desktop + $(mkinstalldirs) $(kde_icondir)/hicolor/16x16/apps/ + $(INSTALL_DATA) $(srcdir)/16-blue-krusader.png $(kde_icondir)/hicolor/16x16/apps/krusader.png + $(mkinstalldirs) $(kde_icondir)/hicolor/22x22/apps/ + $(INSTALL_DATA) $(srcdir)/22-blue-krusader.png $(kde_icondir)/hicolor/22x22/apps/krusader.png + $(mkinstalldirs) $(kde_icondir)/hicolor/32x32/apps/ + $(INSTALL_DATA) $(srcdir)/32-blue-krusader.png $(kde_icondir)/hicolor/32x32/apps/krusader.png + $(mkinstalldirs) $(kde_icondir)/hicolor/48x48/apps/ + $(INSTALL_DATA) $(srcdir)/48-blue-krusader.png $(kde_icondir)/hicolor/48x48/apps/krusader.png + $(mkinstalldirs) $(kde_icondir)/hicolor/64x64/apps/ + $(INSTALL_DATA) $(srcdir)/64-blue-krusader.png $(kde_icondir)/hicolor/64x64/apps/krusader.png + $(mkinstalldirs) $(kde_icondir)/hicolor/16x16/apps/ + $(INSTALL_DATA) $(srcdir)/16-red-krusader.png $(kde_icondir)/hicolor/16x16/apps/krusader_red.png + $(mkinstalldirs) $(kde_icondir)/hicolor/22x22/apps/ + $(INSTALL_DATA) $(srcdir)/22-red-krusader.png $(kde_icondir)/hicolor/22x22/apps/krusader_red.png + $(mkinstalldirs) $(kde_icondir)/hicolor/32x32/apps/ + $(INSTALL_DATA) $(srcdir)/32-red-krusader.png $(kde_icondir)/hicolor/32x32/apps/krusader_red.png + $(mkinstalldirs) $(kde_icondir)/hicolor/48x48/apps/ + $(INSTALL_DATA) $(srcdir)/48-red-krusader.png $(kde_icondir)/hicolor/48x48/apps/krusader_red.png + $(mkinstalldirs) $(kde_icondir)/hicolor/64x64/apps/ + $(INSTALL_DATA) $(srcdir)/64-red-krusader.png $(kde_icondir)/hicolor/64x64/apps/krusader_red.png uninstall-local: -rm -f $(kde_appsdir)/Applications/krusader.desktop -rm -f $(kde_datadir)/krusader/krusaderui.rc -rm -f $(kde_mimedir)/application/x-ace.desktop + -rm -f $(kde_icondir)/hicolor/16x16/apps/krusader.png + -rm -f $(kde_icondir)/hicolor/22x22/apps/krusader.png + -rm -f $(kde_icondir)/hicolor/32x32/apps/krusader.png + -rm -f $(kde_icondir)/hicolor/48x48/apps/krusader.png + -rm -f $(kde_icondir)/hicolor/64x64/apps/krusader.png + -rm -f $(kde_icondir)/hicolor/16x16/apps/krusader_red.png + -rm -f $(kde_icondir)/hicolor/22x22/apps/krusader_red.png + -rm -f $(kde_icondir)/hicolor/32x32/apps/krusader_red.png + -rm -f $(kde_icondir)/hicolor/48x48/apps/krusader_red.png + -rm -f $(kde_icondir)/hicolor/64x64/apps/krusader_red.png ####### kdevelop will overwrite this part!!! (end)############ --- NEW FILE: 16-blue-krusader.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 48-red-krusader.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 32-blue-krusader.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 22-red-krusader.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 64-blue-krusader.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 32-red-krusader.png --- (This appears to be a binary file; contents omitted.) |
From: Shie E. <er...@us...> - 2004-03-20 09:33:06
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv776 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.193 retrieving revision 1.194 diff -C2 -d -r1.193 -r1.194 *** ChangeLog 19 Mar 2004 21:39:32 -0000 1.193 --- ChangeLog 20 Mar 2004 09:23:10 -0000 1.194 *************** *** 1,3 **** ! ADDED: Bulgarian translation (thanks to Milen Ivanov) ADDED: krusader restart is not necessary from now after changing the configuration ADDED: ability to give arguments for the terminal --- 1,5 ---- ! ADDED: new icons (thanks to adios for providing them) ! ADDED: quickmode for mountman. press and HOLD the mountman icon for new functionality ! ADDED: Bulgarian translation (thanks to Milen Ivanov) ADDED: krusader restart is not necessary from now after changing the configuration ADDED: ability to give arguments for the terminal |
From: Karai C. <ck...@us...> - 2004-03-19 23:42:59
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2368/krusader_kde3/krusader/Konfigurator Modified Files: kgcolors.cpp kgcolors.h Log Message: ADDED: alternate marked background Index: kgcolors.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgcolors.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** kgcolors.cpp 19 Mar 2004 22:57:57 -0000 1.1 --- kgcolors.cpp 19 Mar 2004 23:33:07 -0000 1.2 *************** *** 39,43 **** QGridLayout *kgColorsLayout = new QGridLayout( parent ); kgColorsLayout->setSpacing( 6 ); ! kgColorsLayout->setMargin( 11 ); // -------------------------- GENERAL GROUPBOX ---------------------------------- --- 39,43 ---- QGridLayout *kgColorsLayout = new QGridLayout( parent ); kgColorsLayout->setSpacing( 6 ); ! kgColorsLayout->setMargin( 5 ); // -------------------------- GENERAL GROUPBOX ---------------------------------- *************** *** 61,65 **** QGridLayout *colorsGrid = createGridLayout( colorsGrp->layout() ); ! colorsGrid->setSpacing( 1 ); addLabel( colorsGrid, 0, 0, i18n( "Foreground:" ), colorsGrp, "ColorsLabel1" ); --- 61,66 ---- QGridLayout *colorsGrid = createGridLayout( colorsGrp->layout() ); ! colorsGrid->setSpacing( 0 ); ! colorsGrid->setMargin( 5 ); addLabel( colorsGrid, 0, 0, i18n( "Foreground:" ), colorsGrp, "ColorsLabel1" ); *************** *** 69,84 **** --- 70,89 ---- addLabel( colorsGrid, 1, 0, i18n( "Directory foreground:" ), colorsGrp, "ColorsLabel2" ); directoryForeground = createColorChooser( "Colors", "Directory Foreground", foreground->getColor(), colorsGrp, true ); + directoryForeground->setDefaultText( i18n( "Same as foreground" ) ); colorsGrid->addWidget( directoryForeground, 1, 1 ); addLabel( colorsGrid, 2, 0, i18n( "Executable foreground:" ), colorsGrp, "ColorsLabel3" ); executableForeground = createColorChooser( "Colors", "Executable Foreground", foreground->getColor(), colorsGrp, true ); + executableForeground->setDefaultText( i18n( "Same as foreground" ) ); colorsGrid->addWidget( executableForeground, 2, 1 ); addLabel( colorsGrid, 3, 0, i18n( "Symbolic link foreground:" ), colorsGrp, "ColorsLabel4" ); symlinkForeground = createColorChooser( "Colors", "Symlink Foreground", foreground->getColor(), colorsGrp, true ); + symlinkForeground->setDefaultText( i18n( "Same as foreground" ) ); colorsGrid->addWidget( symlinkForeground, 3, 1 ); addLabel( colorsGrid, 4, 0, i18n( "Invalid Symlink foreground:" ), colorsGrp, "ColorsLabel5" ); invalidSymlinkForeground = createColorChooser( "Colors", "Invalid Symlink Foreground", foreground->getColor(), colorsGrp, true ); + invalidSymlinkForeground->setDefaultText( i18n( "Same as foreground" ) ); colorsGrid->addWidget( invalidSymlinkForeground, 4, 1 ); *************** *** 91,111 **** colorsGrid->addWidget( markedBackround, 6, 1 ); ! addLabel( colorsGrid, 7, 0, i18n( "Current foreground:" ), colorsGrp, "ColorsLabel8" ); currentForeground = createColorChooser( "Colors", "Current Foreground", Qt::white, colorsGrp, true ); currentForeground->setDefaultText( i18n( "Not used" ) ); ! colorsGrid->addWidget( currentForeground, 7, 1 ); ! addLabel( colorsGrid, 8, 0, i18n( "Current background:" ), colorsGrp, "ColorsLabel9" ); currentBackround = createColorChooser( "Colors", "Current Background", Qt::white, colorsGrp, true ); currentBackround->setDefaultText( i18n( "Not used" ) ); ! colorsGrid->addWidget( currentBackround, 8, 1 ); ! addLabel( colorsGrid, 9, 0, i18n( "Background:" ), colorsGrp, "ColorsLabel10" ); backround = createColorChooser( "Colors", "Background", KGlobalSettings::baseColor(), colorsGrp, true ); ! colorsGrid->addWidget( backround, 9, 1 ); ! addLabel( colorsGrid, 10, 0, i18n( "Alternate background:" ), colorsGrp, "ColorsLabel11" ); alternateBackround = createColorChooser( "Colors", "Alternate Background", KGlobalSettings::alternateBackgroundColor(), colorsGrp, true ); ! colorsGrid->addWidget( alternateBackround, 10, 1 ); kgColorsLayout->addWidget( colorsGrp, 1 ,0 ); --- 96,121 ---- colorsGrid->addWidget( markedBackround, 6, 1 ); ! addLabel( colorsGrid, 7, 0, i18n( "Alternate marked background:" ), colorsGrp, "ColorsLabel7" ); ! alternateMarkedBackround = createColorChooser( "Colors", "Alternate Marked Background", markedBackround->getColor(), colorsGrp, true ); ! alternateMarkedBackround->setDefaultText( i18n( "Same as marked background" ) ); ! colorsGrid->addWidget( alternateMarkedBackround, 7, 1 ); ! ! addLabel( colorsGrid, 8, 0, i18n( "Current foreground:" ), colorsGrp, "ColorsLabel8" ); currentForeground = createColorChooser( "Colors", "Current Foreground", Qt::white, colorsGrp, true ); currentForeground->setDefaultText( i18n( "Not used" ) ); ! colorsGrid->addWidget( currentForeground, 8, 1 ); ! addLabel( colorsGrid, 9, 0, i18n( "Current background:" ), colorsGrp, "ColorsLabel9" ); currentBackround = createColorChooser( "Colors", "Current Background", Qt::white, colorsGrp, true ); currentBackround->setDefaultText( i18n( "Not used" ) ); ! colorsGrid->addWidget( currentBackround, 9, 1 ); ! addLabel( colorsGrid, 10, 0, i18n( "Background:" ), colorsGrp, "ColorsLabel10" ); backround = createColorChooser( "Colors", "Background", KGlobalSettings::baseColor(), colorsGrp, true ); ! colorsGrid->addWidget( backround, 10, 1 ); ! addLabel( colorsGrid, 11, 0, i18n( "Alternate background:" ), colorsGrp, "ColorsLabel11" ); alternateBackround = createColorChooser( "Colors", "Alternate Background", KGlobalSettings::alternateBackgroundColor(), colorsGrp, true ); ! colorsGrid->addWidget( alternateBackround, 11, 1 ); kgColorsLayout->addWidget( colorsGrp, 1 ,0 ); Index: kgcolors.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgcolors.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** kgcolors.h 19 Mar 2004 22:57:57 -0000 1.1 --- kgcolors.h 19 Mar 2004 23:33:07 -0000 1.2 *************** *** 49,52 **** --- 49,53 ---- KonfiguratorColorChooser *markedForeground; KonfiguratorColorChooser *markedBackround; + KonfiguratorColorChooser *alternateMarkedBackround; KonfiguratorColorChooser *currentForeground; KonfiguratorColorChooser *currentBackround; |
From: Karai C. <ck...@us...> - 2004-03-19 23:07:48
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27280/krusader_kde3/krusader/Konfigurator Modified Files: Makefile.am konfigurator.cpp konfiguratoritems.cpp konfiguratoritems.h Added Files: kgcolors.cpp kgcolors.h Log Message: ADDED: scratch color konfigurator Index: Makefile.am =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.am 5 Feb 2004 20:30:45 -0000 1.3 --- Makefile.am 19 Mar 2004 22:57:57 -0000 1.4 *************** *** 6,13 **** libKonfigurator_a_METASOURCES = AUTO ! libKonfigurator_a_SOURCES = kgdependencies.cpp konfiguratorpage.cpp konfiguratoritems.cpp konfigurator.cpp kgwelcome.cpp kgstartup.cpp kglookfeel.cpp kggeneral.cpp kgarchives.cpp kgadvanced.cpp ! EXTRA_DIST = kgadvanced.cpp kgadvanced.h kgarchives.cpp kgarchives.h kggeneral.cpp kggeneral.h kglookfeel.cpp kglookfeel.h kgstartup.cpp kgstartup.h kgwelcome.cpp kgwelcome.h konfigurator.cpp konfigurator.h konfiguratoritems.cpp konfiguratoritems.h konfiguratorpage.cpp konfiguratorpage.h kgdependencies.h kgdependencies.cpp ####### kdevelop will overwrite this part!!! (end)############ --- 6,13 ---- libKonfigurator_a_METASOURCES = AUTO ! libKonfigurator_a_SOURCES = kgcolors.cpp kgdependencies.cpp konfiguratorpage.cpp konfiguratoritems.cpp konfigurator.cpp kgwelcome.cpp kgstartup.cpp kglookfeel.cpp kggeneral.cpp kgarchives.cpp kgadvanced.cpp ! EXTRA_DIST = kgadvanced.cpp kgadvanced.h kgarchives.cpp kgarchives.h kggeneral.cpp kggeneral.h kglookfeel.cpp kglookfeel.h kgstartup.cpp kgstartup.h kgwelcome.cpp kgwelcome.h konfigurator.cpp konfigurator.h konfiguratoritems.cpp konfiguratoritems.h konfiguratorpage.cpp konfiguratorpage.h kgdependencies.h kgdependencies.cpp kgcolors.cpp kgcolors.h ####### kdevelop will overwrite this part!!! (end)############ Index: konfiguratoritems.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/konfiguratoritems.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** konfiguratoritems.h 17 Mar 2004 20:47:37 -0000 1.4 --- konfiguratoritems.h 19 Mar 2004 22:57:57 -0000 1.5 *************** *** 329,332 **** --- 329,334 ---- void setDefaultColor( QColor dflt ); + void setDefaultText( QString text ); + QColor getColor(); public slots: --- NEW FILE: kgcolors.h --- /*************************************************************************** kgcolors.h - description ------------------- copyright : (C) 2004 by Csaba Karai e-mail : kru...@us... web site : http://krusader.sourceforge.net --------------------------------------------------------------------------- Description *************************************************************************** A db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD H e a d e r F i l e *************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef __KGCOLORS_H__ #define __KGCOLORS_H__ #include "konfiguratorpage.h" class KgColors : public KonfiguratorPage { Q_OBJECT public: KgColors( bool first, QWidget* parent=0, const char* name=0 ); private: KonfiguratorColorChooser *foreground; KonfiguratorColorChooser *directoryForeground; KonfiguratorColorChooser *executableForeground; KonfiguratorColorChooser *symlinkForeground; KonfiguratorColorChooser *invalidSymlinkForeground; KonfiguratorColorChooser *markedForeground; KonfiguratorColorChooser *markedBackround; KonfiguratorColorChooser *currentForeground; KonfiguratorColorChooser *currentBackround; KonfiguratorColorChooser *backround; KonfiguratorColorChooser *alternateBackround; }; #endif /* __KGCOLORS_H__ */ Index: konfiguratoritems.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/konfiguratoritems.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** konfiguratoritems.cpp 17 Mar 2004 20:47:37 -0000 1.6 --- konfiguratoritems.cpp 19 Mar 2004 22:57:57 -0000 1.7 *************** *** 607,611 **** addColor( i18n("Custom color" ), QColor( 255, 255, 255 ) ); ! addColor( i18n("KDE default" ), defaultValue ); addColor( i18n("Red" ), Qt::red ); addColor( i18n("Green" ), Qt::green ); --- 607,611 ---- addColor( i18n("Custom color" ), QColor( 255, 255, 255 ) ); ! addColor( i18n("Default" ), defaultValue ); addColor( i18n("Red" ), Qt::red ); addColor( i18n("Green" ), Qt::green ); *************** *** 626,630 **** addColor( i18n("Black" ), Qt::black ); - connect( this, SIGNAL( highlighted(int) ), ext, SLOT( setChanged() ) ); connect( this, SIGNAL( activated(int) ), this, SLOT( slotCurrentChanged( int ) ) ); --- 626,629 ---- *************** *** 703,706 **** --- 702,710 ---- } + void KonfiguratorColorChooser::setDefaultText( QString text ) + { + changeItem( createPixmap( defaultValue ), text, 1 ); + } + void KonfiguratorColorChooser::slotApply(QObject *,QString cls, QString name) { *************** *** 736,738 **** --- 740,747 ---- } + QColor KonfiguratorColorChooser::getColor() + { + return palette[ currentItem() ]; + } + #include "konfiguratoritems.moc" --- NEW FILE: kgcolors.cpp --- /*************************************************************************** kgcolors.cpp - description ------------------- copyright : (C) 2004 by Csaba Karai e-mail : kru...@us... web site : http://krusader.sourceforge.net --------------------------------------------------------------------------- Description *************************************************************************** A db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b. 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY' 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88. YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD S o u r c e F i l e *************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #include "kgcolors.h" #include "../defaults.h" #include <klocale.h> #include <kglobalsettings.h> KgColors::KgColors( bool first, QWidget* parent, const char* name ) : KonfiguratorPage( first, parent, name ) { QGridLayout *kgColorsLayout = new QGridLayout( parent ); kgColorsLayout->setSpacing( 6 ); kgColorsLayout->setMargin( 11 ); // -------------------------- GENERAL GROUPBOX ---------------------------------- QGroupBox *generalGrp = createFrame( i18n( "General" ), parent, "kgColorsGeneralGrp" ); QGridLayout *generalGrid = createGridLayout( generalGrp->layout() ); KONFIGURATOR_CHECKBOX_PARAM generalSettings[] = // cfg_class cfg_name default text restart tooltip {{"Colors","KDE Default", _KDEDefaultColors, i18n( "Use the default colors of KDE" ), true , "" }, {"Colors","Enable Alternate Background", _AlternateBackground, i18n( "Use alternate backround color" ), true , "" }}; KonfiguratorCheckBoxGroup *generals = createCheckBoxGroup( 1, 0, generalSettings, 2, generalGrp ); generalGrid->addWidget( generals, 1, 0 ); kgColorsLayout->addWidget( generalGrp, 0 ,0 ); // -------------------------- COLORS GROUPBOX ---------------------------------- QGroupBox *colorsGrp = createFrame( i18n( "Colors" ), parent, "kgColorsColorsGrp" ); QGridLayout *colorsGrid = createGridLayout( colorsGrp->layout() ); colorsGrid->setSpacing( 1 ); addLabel( colorsGrid, 0, 0, i18n( "Foreground:" ), colorsGrp, "ColorsLabel1" ); foreground = createColorChooser( "Colors", "Foreground", KGlobalSettings::textColor(), colorsGrp, true ); colorsGrid->addWidget( foreground, 0, 1 ); addLabel( colorsGrid, 1, 0, i18n( "Directory foreground:" ), colorsGrp, "ColorsLabel2" ); directoryForeground = createColorChooser( "Colors", "Directory Foreground", foreground->getColor(), colorsGrp, true ); colorsGrid->addWidget( directoryForeground, 1, 1 ); addLabel( colorsGrid, 2, 0, i18n( "Executable foreground:" ), colorsGrp, "ColorsLabel3" ); executableForeground = createColorChooser( "Colors", "Executable Foreground", foreground->getColor(), colorsGrp, true ); colorsGrid->addWidget( executableForeground, 2, 1 ); addLabel( colorsGrid, 3, 0, i18n( "Symbolic link foreground:" ), colorsGrp, "ColorsLabel4" ); symlinkForeground = createColorChooser( "Colors", "Symlink Foreground", foreground->getColor(), colorsGrp, true ); colorsGrid->addWidget( symlinkForeground, 3, 1 ); addLabel( colorsGrid, 4, 0, i18n( "Invalid Symlink foreground:" ), colorsGrp, "ColorsLabel5" ); invalidSymlinkForeground = createColorChooser( "Colors", "Invalid Symlink Foreground", foreground->getColor(), colorsGrp, true ); colorsGrid->addWidget( invalidSymlinkForeground, 4, 1 ); addLabel( colorsGrid, 5, 0, i18n( "Marked foreground:" ), colorsGrp, "ColorsLabel6" ); markedForeground = createColorChooser( "Colors", "Marked Foreground", KGlobalSettings::highlightedTextColor(), colorsGrp, true ); colorsGrid->addWidget( markedForeground, 5, 1 ); addLabel( colorsGrid, 6, 0, i18n( "Marked background:" ), colorsGrp, "ColorsLabel7" ); markedBackround = createColorChooser( "Colors", "Marked Background", KGlobalSettings::highlightColor(), colorsGrp, true ); colorsGrid->addWidget( markedBackround, 6, 1 ); addLabel( colorsGrid, 7, 0, i18n( "Current foreground:" ), colorsGrp, "ColorsLabel8" ); currentForeground = createColorChooser( "Colors", "Current Foreground", Qt::white, colorsGrp, true ); currentForeground->setDefaultText( i18n( "Not used" ) ); colorsGrid->addWidget( currentForeground, 7, 1 ); addLabel( colorsGrid, 8, 0, i18n( "Current background:" ), colorsGrp, "ColorsLabel9" ); currentBackround = createColorChooser( "Colors", "Current Background", Qt::white, colorsGrp, true ); currentBackround->setDefaultText( i18n( "Not used" ) ); colorsGrid->addWidget( currentBackround, 8, 1 ); addLabel( colorsGrid, 9, 0, i18n( "Background:" ), colorsGrp, "ColorsLabel10" ); backround = createColorChooser( "Colors", "Background", KGlobalSettings::baseColor(), colorsGrp, true ); colorsGrid->addWidget( backround, 9, 1 ); addLabel( colorsGrid, 10, 0, i18n( "Alternate background:" ), colorsGrp, "ColorsLabel11" ); alternateBackround = createColorChooser( "Colors", "Alternate Background", KGlobalSettings::alternateBackgroundColor(), colorsGrp, true ); colorsGrid->addWidget( alternateBackround, 10, 1 ); kgColorsLayout->addWidget( colorsGrp, 1 ,0 ); } #include "kgcolors.moc" Index: konfigurator.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/konfigurator.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** konfigurator.cpp 9 Mar 2004 22:59:53 -0000 1.9 --- konfigurator.cpp 19 Mar 2004 22:57:57 -0000 1.10 *************** *** 52,55 **** --- 52,56 ---- #include "kgarchives.h" #include "kgdependencies.h" + #include "kgcolors.h" Konfigurator::Konfigurator(bool f) : KDialogBase(0,0,true,"Konfigurator", *************** *** 91,94 **** --- 92,98 ---- newContent(new KgLookFeel(firstTime, widget->addPage(i18n("Look & Feel"), i18n("Look & Feel"),QPixmap(krLoader->loadIcon("appearance",KIcon::Desktop,32))))); + // colors + newContent(new KgColors(firstTime, widget->addPage(i18n("Colors"), + i18n("Colors"),QPixmap(krLoader->loadIcon("colors",KIcon::Desktop,32))))); // general newContent(new KgGeneral(firstTime, widget->addPage(i18n("General"), |
From: Karai C. <ck...@us...> - 2004-03-19 23:07:48
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27280/krusader_kde3/krusader Modified Files: defaults.h Log Message: ADDED: scratch color konfigurator Index: defaults.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/defaults.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** defaults.h 4 Mar 2004 07:27:01 -0000 1.9 --- defaults.h 19 Mar 2004 22:57:57 -0000 1.10 *************** *** 95,98 **** --- 95,102 ---- // Open directory is turned on #define _Open true + // Use the default colors of KDE + #define _KDEDefaultColors true + // Enable Alternate Background colors + #define _AlternateBackground true /////////////////////// [General] |
From: Karai C. <ck...@us...> - 2004-03-19 23:07:47
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27280/krusader_kde3 Modified Files: krusader.kdevprj Log Message: ADDED: scratch color konfigurator Index: krusader.kdevprj =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader.kdevprj,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** krusader.kdevprj 12 Feb 2004 08:11:30 -0000 1.50 --- krusader.kdevprj 19 Mar 2004 22:57:51 -0000 1.51 *************** *** 602,606 **** [krusader/Konfigurator/Makefile.am] ! files=krusader/Konfigurator/kgadvanced.cpp,krusader/Konfigurator/kgadvanced.h,krusader/Konfigurator/kgarchives.cpp,krusader/Konfigurator/kgarchives.h,krusader/Konfigurator/kggeneral.cpp,krusader/Konfigurator/kggeneral.h,krusader/Konfigurator/kglookfeel.cpp,krusader/Konfigurator/kglookfeel.h,krusader/Konfigurator/kgstartup.cpp,krusader/Konfigurator/kgstartup.h,krusader/Konfigurator/kgwelcome.cpp,krusader/Konfigurator/kgwelcome.h,krusader/Konfigurator/konfigurator.cpp,krusader/Konfigurator/konfigurator.h,krusader/Konfigurator/konfiguratoritems.cpp,krusader/Konfigurator/konfiguratoritems.h,krusader/Konfigurator/konfiguratorpage.cpp,krusader/Konfigurator/konfiguratorpage.h,krusader/Konfigurator/kgdependencies.h,krusader/Konfigurator/kgdependencies.cpp sharedlib_LDFLAGS=-version-info 0:0:0 sharedlib_rootname=Konfigurator --- 602,606 ---- [krusader/Konfigurator/Makefile.am] ! files=krusader/Konfigurator/kgadvanced.cpp,krusader/Konfigurator/kgadvanced.h,krusader/Konfigurator/kgarchives.cpp,krusader/Konfigurator/kgarchives.h,krusader/Konfigurator/kggeneral.cpp,krusader/Konfigurator/kggeneral.h,krusader/Konfigurator/kglookfeel.cpp,krusader/Konfigurator/kglookfeel.h,krusader/Konfigurator/kgstartup.cpp,krusader/Konfigurator/kgstartup.h,krusader/Konfigurator/kgwelcome.cpp,krusader/Konfigurator/kgwelcome.h,krusader/Konfigurator/konfigurator.cpp,krusader/Konfigurator/konfigurator.h,krusader/Konfigurator/konfiguratoritems.cpp,krusader/Konfigurator/konfiguratoritems.h,krusader/Konfigurator/konfiguratorpage.cpp,krusader/Konfigurator/konfiguratorpage.h,krusader/Konfigurator/kgdependencies.h,krusader/Konfigurator/kgdependencies.cpp,krusader/Konfigurator/kgcolors.cpp,krusader/Konfigurator/kgcolors.h sharedlib_LDFLAGS=-version-info 0:0:0 sharedlib_rootname=Konfigurator *************** *** 632,635 **** --- 632,647 ---- type=HEADER + [krusader/Konfigurator/kgcolors.cpp] + dist=true + install=false + install_location= + type=SOURCE + + [krusader/Konfigurator/kgcolors.h] + dist=true + install=false + install_location= + type=HEADER + [krusader/Konfigurator/kgdependencies.cpp] dist=true |
From: Dirk E. <des...@us...> - 2004-03-19 21:56:23
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10466/krusader Modified Files: main.cpp Log Message: Added credit (bulgarian translation), updated email Index: main.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/main.cpp,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** main.cpp 2 Mar 2004 20:49:42 -0000 1.23 --- main.cpp 19 Mar 2004 21:46:21 -0000 1.24 *************** *** 62,66 **** aboutData.addAuthor("Rafi Yanai","Author", "ya...@us..."); aboutData.addAuthor("Shie Erlich","Author", "er...@us..."); ! aboutData.addAuthor("Dirk Eschler", "Webmaster and i18n coordinator", "hom...@gm...", 0); aboutData.addAuthor("Karai Csaba", "Developer", "ck...@us...", 0); aboutData.addAuthor("Frank Schoolmeesters", "Documentation Manager", "fra...@fa...", 0); --- 62,66 ---- aboutData.addAuthor("Rafi Yanai","Author", "ya...@us..."); aboutData.addAuthor("Shie Erlich","Author", "er...@us..."); ! aboutData.addAuthor("Dirk Eschler", "Webmaster and i18n coordinator", "des...@us...", 0); aboutData.addAuthor("Karai Csaba", "Developer", "ck...@us...", 0); aboutData.addAuthor("Frank Schoolmeesters", "Documentation Manager", "fra...@fa...", 0); *************** *** 86,89 **** --- 86,90 ---- aboutData.addCredit("Kukk Zoltan","Hungarian translation","kuk...@fr...",0); aboutData.addCredit("Dmitry Chernyak","Russian translation","che...@ma...",0); + aboutData.addCredit("Milen Ivanov","Bulgarian translation","mil...@ab...",0); aboutData.addCredit("Milan Brabec","the first patch ever !","mb...@vo...",0); |
From: Dirk E. <des...@us...> - 2004-03-19 21:49:25
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9207 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.192 retrieving revision 1.193 diff -C2 -d -r1.192 -r1.193 *** ChangeLog 17 Mar 2004 06:24:10 -0000 1.192 --- ChangeLog 19 Mar 2004 21:39:32 -0000 1.193 *************** *** 1,2 **** --- 1,3 ---- + ADDED: Bulgarian translation (thanks to Milen Ivanov) ADDED: krusader restart is not necessary from now after changing the configuration ADDED: ability to give arguments for the terminal |
From: Dirk E. <des...@us...> - 2004-03-19 21:48:34
|
Update of /cvsroot/krusader/krusader_kde3/po In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9025/po Added Files: bg.po Log Message: --- NEW FILE: bg.po --- # translation of krusader.po to bulgarian # This file is distributed under the same license as the Krusader-1.3 package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # Milen Ivanov <ke...@ma...>, 2004. # msgid "" msgstr "" "Project-Id-Version: krusader\n" "POT-Creation-Date: 2003-10-18 13:19+0200\n" "PO-Revision-Date: 2004-03-19 17:46+0200\n" "Last-Translator: Milen Ivanov <ke...@ma...>\n" "Language-Team: bulgarian <bg...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0.2\n" #: GUI/kcmdline.cpp:60 msgid "Name of directory where command will be processed." [...2519 lines suppressed...] #: krslots.cpp:346 msgid "Can't find \"KsysCtrl\". Please install KDE admin package" msgstr "Ðе намиÑам \"KsysCtrl\". ÐолÑ, инÑÑалиÑайÑе админиÑÑÑаÑоÑÑÐºÐ¸Ñ Ð¿Ð°ÐºÐµÑ Ð½Ð° KDE" #: krslots.cpp:354 msgid "" "Can't find a batch renamer tool.\n" "You can get Krename at http://krename.sf.net" msgstr "" "Ðе намиÑам инÑÑÑÑменÑа за пакеÑно пÑеименÑване.\n" "ÐожеÑе да вземеÑе Krename Ð¾Ñ http://krename.sf.net" #: krslots.cpp:433 msgid "Enter a URL to view:" msgstr "ÐÑведи URL за пÑеглед:" #: krslots.cpp:450 msgid "Enter the filename to edit:" msgstr "ÐÑведи име на Ñайл за ÑедакÑиÑане:" |