You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(98) |
Sep
(138) |
Oct
(100) |
Nov
(49) |
Dec
(131) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(94) |
Feb
(65) |
Mar
(100) |
Apr
(83) |
May
(72) |
Jun
(29) |
Jul
(167) |
Aug
(127) |
Sep
(131) |
Oct
(269) |
Nov
(122) |
Dec
(100) |
2005 |
Jan
(228) |
Feb
(266) |
Mar
(63) |
Apr
(135) |
May
(157) |
Jun
(52) |
Jul
(25) |
Aug
(49) |
Sep
(184) |
Oct
(159) |
Nov
(75) |
Dec
(37) |
2006 |
Jan
(60) |
Feb
(129) |
Mar
(110) |
Apr
(34) |
May
(31) |
Jun
(42) |
Jul
(72) |
Aug
(90) |
Sep
(57) |
Oct
(66) |
Nov
(42) |
Dec
(90) |
2007 |
Jan
(106) |
Feb
(54) |
Mar
(93) |
Apr
(27) |
May
(21) |
Jun
(17) |
Jul
(19) |
Aug
(22) |
Sep
(25) |
Oct
(2) |
Nov
(1) |
Dec
(1) |
2008 |
Jan
(65) |
Feb
(70) |
Mar
(29) |
Apr
(45) |
May
(91) |
Jun
(20) |
Jul
(11) |
Aug
(24) |
Sep
(23) |
Oct
(13) |
Nov
(23) |
Dec
(39) |
2009 |
Jan
(23) |
Feb
(39) |
Mar
(15) |
Apr
(56) |
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ck...@us...> - 2004-02-28 17:27:46
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16886/krusader_kde3/krusader/Konfigurator Modified Files: kglookfeel.cpp Log Message: FIXED: panel level toolbar checkbox disappeared from konfigurator Index: kglookfeel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kglookfeel.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** kglookfeel.cpp 28 Feb 2004 15:53:58 -0000 1.9 --- kglookfeel.cpp 28 Feb 2004 17:18:09 -0000 1.10 *************** *** 69,73 **** }; ! cbs = createCheckBoxGroup( 2, 0, settings, 8, lookFeelGrp ); lookFeelGrid->addWidget( cbs, 0, 0 ); connect( cbs->find( "New Style Quicksearch" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotDisable() ) ); --- 69,73 ---- }; ! cbs = createCheckBoxGroup( 2, 0, settings, 9, lookFeelGrp ); lookFeelGrid->addWidget( cbs, 0, 0 ); connect( cbs->find( "New Style Quicksearch" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotDisable() ) ); |
From: <ck...@us...> - 2004-02-28 16:04:03
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv742/krusader_kde3 Modified Files: ChangeLog Log Message: ADDED: new konfigurator options for selecting fields, icon enable, single click Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.181 retrieving revision 1.182 diff -C2 -d -r1.181 -r1.182 *** ChangeLog 13 Feb 2004 13:48:53 -0000 1.181 --- ChangeLog 28 Feb 2004 15:53:58 -0000 1.182 *************** *** 1,2 **** --- 1,5 ---- + ADDED: enable/disable icons in the filenames + ADDED: ability to configure the fields of the panel (Ext, Size, Perm, ...) + ADDED: single click selects / executes ADDED: panel level toolbar ('..', '/' buttons), thanks to David Harel ADDED: Locate (integrating the findutils-locate package of GNU into Krusader). TEST IT |
From: <ck...@us...> - 2004-02-28 16:04:03
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv742/krusader_kde3/krusader/Konfigurator Modified Files: kglookfeel.cpp kglookfeel.h Log Message: ADDED: new konfigurator options for selecting fields, icon enable, single click Index: kglookfeel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kglookfeel.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** kglookfeel.cpp 13 Feb 2004 07:43:02 -0000 1.8 --- kglookfeel.cpp 28 Feb 2004 15:53:58 -0000 1.9 *************** *** 48,52 **** QWidget *tab = new QWidget( tabWidget, "tab" ); ! tabWidget->insertTab( tab, i18n( "General" ) ); QGridLayout *lookAndFeelLayout = new QGridLayout( tab ); --- 48,52 ---- QWidget *tab = new QWidget( tabWidget, "tab" ); ! tabWidget->insertTab( tab, i18n( "Operation" ) ); QGridLayout *lookAndFeelLayout = new QGridLayout( tab ); *************** *** 63,66 **** --- 63,67 ---- {"Look&Feel","Mark Dirs", _MarkDirs, i18n( "Automark directories" ), false, ""}, {"Look&Feel","Case Sensative Sort", _CaseSensativeSort, i18n( "Case sensitive sorting" ), false, ""}, + {"Look&Feel","Single Click Selects", false, i18n( "Single click executes" ), false, ""}, {"Look&Feel","New Style Quicksearch", _NewStyleQuicksearch, i18n( "New style quicksearch" ), false, ""}, {"Look&Feel","Case Sensitive Quicksearch", _CaseSensitiveQuicksearch, i18n( "Case sensitive quicksearch" ), false, ""}, *************** *** 74,84 **** lookFeelGrid->addWidget( createLine( lookFeelGrp, "lookSep1" ), 1, 0 ); ! QHBox *hbox = new QHBox( lookFeelGrp, "lookAndFeelHBox1" ); new QLabel( i18n( "Panel font:" ), hbox, "lookAndFeelLabel" ); createFontChooser( "Look&Feel", "Filelist Font", _FilelistFont, hbox, true ); createSpacer ( hbox ); ! lookFeelGrid->addWidget( hbox, 2, 0 ); ! QHBox *hbox2 = new QHBox( lookFeelGrp, "lookAndFeelHBox2" ); QLabel *lbl1 = new QLabel( i18n( "Filelist icon size:" ), hbox2, "lookAndFeelLabel2" ); lbl1->setMinimumWidth( 230 ); --- 75,110 ---- lookFeelGrid->addWidget( createLine( lookFeelGrp, "lookSep1" ), 1, 0 ); ! addLabel( lookFeelGrid, 6, 0, i18n( "Mouse Selection Mode:" ), ! lookFeelGrp, "lookAndFeelLabel4" ); ! ! KONFIGURATOR_NAME_VALUE_PAIR mouseSelection[] = ! {{ i18n( "Classic (both keys combined)" ), "0" }, ! { i18n( "Left mouse button selects" ), "1" }, ! { i18n( "Right button selects (Windows Commander style)" ), "2" }}; ! KonfiguratorRadioButtons *mouseRadio = createRadioButtonGroup( "Look&Feel", "Mouse Selection", ! "0", 1, 0, mouseSelection, 3, lookFeelGrp, "myLook&FeelRadio", false ); ! lookFeelGrid->addWidget( mouseRadio, 7, 0 ); ! for( int i=0; i!=3; i++ ) ! mouseRadio->find(i)->setEnabled( false ); /* disable all buttons */ ! ! lookAndFeelLayout->addWidget( lookFeelGrp, 0, 0 ); ! ! // ---------------------------- PANEL TAB ------------------------------------- ! tab_panel = new QWidget( tabWidget, "tab_panel" ); ! tabWidget->insertTab( tab_panel, i18n( "Panel" ) ); ! ! QGridLayout *panelLayout = new QGridLayout( tab_panel ); ! panelLayout->setSpacing( 6 ); ! panelLayout->setMargin( 11 ); ! QGroupBox *panelGrp = createFrame( i18n( "Panel settings" ), tab_panel, "kgPanelGrp" ); ! QGridLayout *panelGrid = createGridLayout( panelGrp->layout() ); ! ! QHBox *hbox = new QHBox( panelGrp, "lookAndFeelHBox1" ); new QLabel( i18n( "Panel font:" ), hbox, "lookAndFeelLabel" ); createFontChooser( "Look&Feel", "Filelist Font", _FilelistFont, hbox, true ); createSpacer ( hbox ); ! panelGrid->addWidget( hbox, 0, 0 ); ! QHBox *hbox2 = new QHBox( panelGrp, "lookAndFeelHBox2" ); QLabel *lbl1 = new QLabel( i18n( "Filelist icon size:" ), hbox2, "lookAndFeelLabel2" ); lbl1->setMinimumWidth( 230 ); *************** *** 91,113 **** iconCombo->lineEdit()->setValidator( new QRegExpValidator( QRegExp( "[1-9]\\d{0,1}" ), iconCombo ) ); createSpacer ( hbox2 ); ! lookFeelGrid->addWidget( hbox2, 3, 0 ); ! lookFeelGrid->addWidget( createLine( lookFeelGrp, "lookSep1" ), 5, 0 ); ! ! addLabel( lookFeelGrid, 6, 0, i18n( "Mouse Selection Mode:" ), ! lookFeelGrp, "lookAndFeelLabel4" ); ! ! KONFIGURATOR_NAME_VALUE_PAIR mouseSelection[] = ! {{ i18n( "Classic (both keys combined)" ), "0" }, ! { i18n( "Left mouse button selects" ), "1" }, ! { i18n( "Right button selects (Windows Commander style)" ), "2" }}; ! KonfiguratorRadioButtons *mouseRadio = createRadioButtonGroup( "Look&Feel", "Mouse Selection", ! "0", 1, 0, mouseSelection, 3, lookFeelGrp, "myLook&FeelRadio", false ); ! lookFeelGrid->addWidget( mouseRadio, 7, 0 ); ! for( int i=0; i!=3; i++ ) ! mouseRadio->find(i)->setEnabled( false ); /* disable all buttons */ ! lookAndFeelLayout->addWidget( lookFeelGrp, 0, 0 ); // ---------------------------- TOOLBAR TAB ------------------------------------- tab_2 = new QWidget( tabWidget, "tab_2" ); --- 117,154 ---- iconCombo->lineEdit()->setValidator( new QRegExpValidator( QRegExp( "[1-9]\\d{0,1}" ), iconCombo ) ); createSpacer ( hbox2 ); ! panelGrid->addWidget( hbox2, 1, 0 ); ! panelGrid->addWidget( createLine( panelGrp, "lookSep2" ), 2, 0 ); ! addLabel( panelGrid, 3, 0, i18n( "Fields:" ), ! panelGrp, "panelLabel" ); ! ! KONFIGURATOR_CHECKBOX_PARAM fields[] = ! // cfg_class cfg_name default text restart tooltip ! {{"Look&Feel","Ext Column", true, i18n( "Extension Column" ), true , ""}, ! {"Look&Feel","Mime Column", false, i18n( "Mimetype Column" ), true , ""}, ! {"Look&Feel","Size Column", true, i18n( "Size Column" ), true , ""}, ! {"Look&Feel","DateTime Column", true, i18n( "Date and Time Column" ), true , ""}, ! {"Look&Feel","Perm Column", false, i18n( "Permission Column" ), true , ""}, ! {"Look&Feel","KrPerm Column", true, i18n( "Krusader Permission Column" ), true , ""}, ! {"Look&Feel","Owner Column", false, i18n( "Owner Column" ), true , ""}, ! {"Look&Feel","Group Column", false, i18n( "Group Column" ), true , ""}, ! }; ! ! KonfiguratorCheckBoxGroup *flds = createCheckBoxGroup( 0, 4, fields, 8, panelGrp ); ! panelGrid->addWidget( flds, 4, 0 ); ! ! panelGrid->addWidget( createLine( panelGrp, "lookSep3" ), 5, 0 ); ! ! KONFIGURATOR_CHECKBOX_PARAM panelSettings[] = ! // cfg_class cfg_name default text restart tooltip ! {{"Look&Feel","With Icons", true, i18n( "Use icons in the filenames" ), true , ""}, ! }; ! ! KonfiguratorCheckBoxGroup *panelSett = createCheckBoxGroup( 1, 0, panelSettings, 1, panelGrp ); ! panelGrid->addWidget( panelSett, 6, 0 ); + panelLayout->addWidget( panelGrp, 0, 0 ); + // ---------------------------- TOOLBAR TAB ------------------------------------- tab_2 = new QWidget( tabWidget, "tab_2" ); Index: kglookfeel.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kglookfeel.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** kglookfeel.h 3 Feb 2004 00:41:04 -0000 1.4 --- kglookfeel.h 28 Feb 2004 15:53:59 -0000 1.5 *************** *** 49,52 **** --- 49,54 ---- KonfiguratorCheckBoxGroup *cbs; + QWidget *tab_panel; + QGridLayout *toolBarLayout; QWidget *tab_2; |
From: <ck...@us...> - 2004-02-28 16:03:48
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv742/krusader_kde3/krusader/Panel Modified Files: krdetailedview.cpp Log Message: ADDED: new konfigurator options for selecting fields, icon enable, single click Index: krdetailedview.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krdetailedview.cpp,v retrieving revision 1.64 retrieving revision 1.65 diff -C2 -d -r1.64 -r1.65 *** krdetailedview.cpp 7 Feb 2004 12:25:23 -0000 1.64 --- krdetailedview.cpp 28 Feb 2004 15:53:59 -0000 1.65 *************** *** 125,128 **** --- 125,129 ---- // add whatever columns are needed to the listview + krConfig->setGroup( "Look&Feel" ); _withIcons = _config->readBoolEntry( "With Icons", _WithIcons ); // we we display icons ? newColumn( Name ); // we always have a name *************** *** 244,248 **** item->setText( column( Name ), ".." ); item->setText( column( Size ), "<DIR>" ); ! item->setPixmap( column( Name ), FL_LOADICON( "up" ) ); item->setSelectable( false ); } --- 245,250 ---- item->setText( column( Name ), ".." ); item->setText( column( Size ), "<DIR>" ); ! if( _withIcons ) ! item->setPixmap( column( Name ), FL_LOADICON( "up" ) ); item->setSelectable( false ); } *************** *** 408,411 **** --- 410,414 ---- QString tmp = dynamic_cast<KrViewItem*>( item ) ->name(); + krConfig->setGroup( "Look&Feel" ); if ( _config->readBoolEntry( "Single Click Selects", _SingleClickSelects ) ) { emit executed( tmp ); *************** *** 415,418 **** --- 418,422 ---- void KrDetailedView::slotDoubleClicked( QListViewItem *item ) { KConfigGroupSaver grpSvr( _config, nameInKConfig() ); + krConfig->setGroup( "Look&Feel" ); if ( !_config->readBoolEntry( "Single Click Selects", _SingleClickSelects ) ) { if ( !item ) |
From: <ck...@us...> - 2004-02-21 10:44:23
|
Update of /cvsroot/krusader/krusader_kde3/krusader/MountMan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18667/krusader_kde3/krusader/MountMan Modified Files: kmountman.cpp Log Message: FIXED: MountMan df waiting timeout is 30 sec instead of 5 s (slow devices) Index: kmountman.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/MountMan/kmountman.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** kmountman.cpp 7 Feb 2004 12:56:09 -0000 1.17 --- kmountman.cpp 21 Feb 2004 10:32:27 -0000 1.18 *************** *** 58,61 **** --- 58,63 ---- #endif + #define DF_WAIT_TIME 30 + bool dfStartFailed = false; *************** *** 292,297 **** SLOT(finishUpdateFilesystems())); dfProc.start(KProcess::NotifyOnExit); ! // if 'df' doesn't return in 5 seconds, stop mountman ! QTimer::singleShot(5*1000,this,SLOT(killMountMan())); } --- 294,299 ---- SLOT(finishUpdateFilesystems())); dfProc.start(KProcess::NotifyOnExit); ! // if 'df' doesn't return in DF_WAIT_TIME seconds, stop mountman ! QTimer::singleShot(DF_WAIT_TIME*1000,this,SLOT(killMountMan())); } *************** *** 755,759 **** KProcessController::theKProcessController->waitForProcessExit(1); ! if( ::time(0) - startTime > 5 ) { dfProc.kill(SIGKILL); // kill the process --- 757,761 ---- KProcessController::theKProcessController->waitForProcessExit(1); ! if( ::time(0) - startTime > DF_WAIT_TIME ) { dfProc.kill(SIGKILL); // kill the process |
From: <cod...@us...> - 2004-02-13 13:58:21
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3003 Modified Files: krusader.lsm Log Message: 1.30 stable + new package description Index: krusader.lsm =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader.lsm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** krusader.lsm 15 Apr 2002 19:48:50 -0000 1.1 --- krusader.lsm 13 Feb 2004 13:52:33 -0000 1.2 *************** *** 1,24 **** Begin4 Title: Krusader ! Version: 0.80.0 ! Entered-date: 2000-07-17 ! Description: Krusader is a new "old-school" file manager and ftp client. ! It's twin-panel look follows in the footsteps of the ! great file managers of old: GNU's Midnight Commander and ! the DOS all time favorite: the Norton Commander. ! Krusader features: ! intuative GUI, complete drag n' drop support, transpernt ! handeling of archives and ftp volumes, bookmarks, command ! line with history and "run in terminal" option, built-in ! mount manager with auto-mount option and more ! Keywords: kde2 file-manager archive mount ftp ! Author: kru...@us... (shie erlich & rafi yanai) ! Maintained-by: ! Primary-site: http://krusader.sourceforge.net/distributions/ ! 350kb krusader-0.69-1.i386.rpm ! 586kb krusader-0.69.tar.gz Alternate-site: Original-site: ! Platforms: kde 2.0 or higher Copying-policy: GPL ! End --- 1,29 ---- Begin4 Title: Krusader ! Version: 1.30 stable ! Entered-date: 2004-02-10 ! Description: Krusader is an advanced twin-panel (commander-style) ! file-manager for KDE 3.x (similar to Midnight ! Total Commander) but with many extras. ! It provides all the file-management features you could ! possibly want. Plus: extensive archive handling, ! mounted filesystem support, FTP, advanced search module, ! viewer/editor, directory synchronisation, file content ! comparisons, powerful batch renaming and ! much much more. ! It supports the following archive formats: tar, zip, bzip2, ! gzip, rar, ace, arj and rpm ! and can handle other KIOSlaves such as smb:// or fish:// ! It is (almost) completely customizable, very user friendly, ! fast and looks great on your desktop! :-) ! You should give it a try. ! Keywords: kde3 file-manager commander archive twin-panel ftp midnight ! Author: kru...@us... (shie erlich & rafi yanai) ! Maintained-by: kru...@us... (shie erlich & rafi yanai) ! Primary-site: http://krusader.sourceforge.net/index.php?nav=3Ddown.php ! 2.1MB krusader-1.30.tar.gz Alternate-site: Original-site: ! Platforms: KDE 3.x Copying-policy: GPL ! End \ No newline at end of file |
From: <cod...@us...> - 2004-02-13 13:57:28
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2785 Modified Files: krusader.spec Log Message: New Package description Index: krusader.spec =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** krusader.spec 29 Nov 2003 17:17:01 -0000 1.3 --- krusader.spec 13 Feb 2004 13:51:36 -0000 1.4 *************** *** 5,9 **** %define release 1 ! Summary: A twin panel file manager for kde Name: %{name} Version: %{version} --- 5,9 ---- %define release 1 ! Summary: advanced twin-panel (commander-style) file-manager for KDE 3.x Name: %{name} Version: %{version} *************** *** 20,33 **** %description ! Krusader is a new "old-school" file manager and ftp client. ! It's twin-panel look follows in the footsteps of the great ! file managers of old: GNU's Midnight Commander and ! the DOS all time favorite Norton Commander. ! Krusader features: ! intuative GUI, complete drag n' drop support, transpernt handeling of archives ! and ftp volumes, bookmarks (with bookmark manager ), pack and unpack from the ! main window, command line with history and "run in terminal" option, internal ! viewer, built-in mount manager with auto-mount option and more ! %prep --- 20,34 ---- %description ! Krusader is an advanced twin-panel (commander-style) file-manager for KDE 3.x ! (similar to Midnight or Total Commander) but with many extras. ! It provides all the file-management features you could possibly want. ! Plus: extensive archive handling, mounted filesystem support, FTP, ! advanced search module, viewer/editor, directory synchronisation, ! file content comparisons, powerful batch renaming and much much more. ! It supports the following archive formats: tar, zip, bzip2, gzip, rar, ace, ! arj and rpm and can handle other KIOSlaves such as smb:// or fish:// ! It is (almost) completely customizable, very user friendly, ! fast and looks great on your desktop! :-) ! You should give it a try. %prep |
From: <cod...@us...> - 2004-02-13 13:56:25
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2590 Modified Files: TODO Log Message: todo update 03/02/2004 Index: TODO =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/TODO,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TODO 27 May 2003 21:53:34 -0000 1.2 --- TODO 13 Feb 2004 13:50:41 -0000 1.3 *************** *** 1,34 **** =====> Krusader II <======= ! * the "select mask" dialog should handle compare mode gracefully ! * new gui ! ! * configure bookmarks per panel. * remember last X places visited. ! * F2 can open internal terminal. ! * Type directly to command/line terminal. ! * Samba browser. ! * directory sync. * fstab editing for mountMan. - * ctrl+enter --> copy the current file to the command-line. * allow to change the ratio between panels (20/80, 40/60 ...) * download management. - * hex viewer. - * multi-rename tool. * open a tree, which allows quick-search, and pressing enter, does chdir (like alt+f10 in nc) * tools menu. * ask the user for root password for some operations. ! BUGS ==== ! versionControl(): sometimes deletes the wrong rc file. fix it ! ! dragging files / copying files changes active panel (at least command line) ! ! KNOWN BUGS (LOW PRIORITY) ! ========================= ! * Remoteman sometimes displays the connections with different ordering - this is ! actually a bug in QListView. ! ! For Translators ! =============== ! to extract a .pot file, go to krusader_kde3/ ! and do: make -f admin/Makefile.common package-messages \ No newline at end of file --- 1,63 ---- =====> Krusader II <======= ! The online TODO list can be found on: ! http://sourceforge.net/tracker/?atid=560746&group_id=6488&func=browse ! ! TODO list, (last updated 2004-02-03) ! ------------------------------------ * remember last X places visited. ! * a new embedded SMB browser. * fstab editing for mountMan. * allow to change the ratio between panels (20/80, 40/60 ...) * download management. * open a tree, which allows quick-search, and pressing enter, does chdir (like alt+f10 in nc) * tools menu. * ask the user for root password for some operations. ! * Macro/Script support ! * Scriptable VFS ! * Catalog ! * brief-view ! * add mc-like search results functionality ! * new multi-use panel ! * embedded tree view ! * a new embedded SMB browser. ! * url drops into the panel ! * Colorize files by type ! * add external programs to toolbar ! * add a directory menu (r.click from origin) ! * configurable keyboard input mode ! * import konqueror's actions into right-click menu ! * tweak "run in terminal" option ! * right-click menu on an EMPTY area ! * new keyboard shortcuts ! * integration with KGET (dl. manager) ! * progress bar on refreshes ! * fix the damn butt-ugly icons ! * add compression strength option to dialogs ! * re-do konfigurator and VIEW configuration ! * add a windows-like send-to to the context menu ! * make konfigurator's 1st page look like kcontrol's ! * better viewer ! * enqueue operations ! * Marked shared directories ! * Shortcuts in Dialogs ! * configure diff tool ! * change file association ! * configure view tool ! * copy file to/from konqueror via clipboard ! * resolve '*' on copy / move operations ! * FTP proxy configuration with GUI ! * MountMan format drive implementation ! * human readable size in view ! * Configurable fullpath commands for df,mount,... ! * save button in 'new net connection' ! * virtual folder ! * Open terminal args ! * Select files/folders ! * add shift-del functionality ! * file-extension connected to the filename ! * ... BUGS ==== ! The online BUG list can be found on: ! http://sourceforge.net/tracker/?atid=106488&group_id=6488&func=browse |
From: <cod...@us...> - 2004-02-13 13:55:30
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2416 Modified Files: README Log Message: New Package description Index: README =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/README,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** README 14 Nov 2003 16:22:21 -0000 1.13 --- README 13 Feb 2004 13:49:45 -0000 1.14 *************** *** 1,24 **** ! Krusader 1.30 - Stable ============== ! Stable is finally here. Follows is a list of changes of MAJOR changes from the ! latest stable (which was 1.20 actually): ! * Creating new files with SHIFT+F4 ! * Tabbed - browsing! (try to click the middle mouse button on a folder, or right-click on it) ! * a new view dialog, click SHIFT-F3 ! * Panel swapping by Ctrl+U ! * Right click menu, can now "open" multiple files (if they have the same mimetype) ! * Updates to the search module ! * A new command line widget, with many tweaks (try ctrl+enter, ctrl+shift+enter, ctrl+/) ! * Fixed: run-in-terminal would cause the terminal to close prematuraly and results would be lost. ! * A new bookmark system is here! courtasy of Jan Halasa ! * In-place renaming (thanks to Heiner Eichmann) ! * New KIO slaves to handle archives. ! * Support for multi-file properties. ! * Krusader now obeys KDE's date time format ! * FreeBSD compatability in KrARC (thanks to Heiner Eichmann) ! * Fixed many i18n issues - thanks to Frank Schoolmeesters ! * Fixed the panel flicker patch (thanks to Gabor Takacs for the patch) ! Also, all translations have been updates many times... Notice: if you've got bugs to report, please do it using krusader's website, and --- 1,17 ---- ! krusader-cvs-2004-02-11 - Unstable ============== ! A list of new features compared to the latest stable (which was 1.30): ! * new konfigurator with many new configuration options - thanks to Csaba ! * new quicksearch (like TC) - thanks to Heiner ! * calculate occupied space prints the directory's size (like TC) - thanks to Heiner ! * KrSearch edit/view file in the result list window with (F3, F4, right click) ! * a folder-history button (like TC) - thanks to Hans Loffler! ! * a working user menu, but a bit rough on the edges - thanks to Shie ! * directory synchronizer - thanks to Csaba ! * file splitter and combiner - thanks to Csaba ! * ... ! ! Read the ChangeLog file to see more changes. Notice: if you've got bugs to report, please do it using krusader's website, and *************** *** 31,37 **** ! +-------------------------------------------------------------------------+ ! | If you looking for install notes, read the INSTALL file. | ! | To learn what's new, read the Changelog. | ! | For bug reports, fixes, patches and comments mail kru...@us... | ! +-------------------------------------------------------------------------+ --- 24,157 ---- ! ! +--------------------------------------------------------------------------------+ ! | To learn what's new, read the Changelog. | ! | For bug reports, fixes, patches and comments: please read first the | ! | FAQ section of the Krusader Handbook. | ! | You can reach us by mail kru...@us... or drop us a note in | ! | our Krusader forum. | ! +--------------------------------------------------------------------------------+ ! ! ! ! Installation ! ============ ! Check the environment variables KDEDIR - QTDIR. ! ! Unpack the tarball and go to the Krusader source directory. ! If you have done a download from CVS you will have to run the following command to create ! the "./configure" script: ! $ make -f Makefile.cvs ! ! Installation procedure: ! $ ./configure ! $ make ! $ su -c 'make install' ! ! If Krusader is upgraded then upgrade the krusader_source_dir\krusader\krusaderrc.ui file in ! $KDEDIR/share/apps/krusader and ~/.kde/share/apps/krusader ! ! For general KDE install notes, read the INSTALL file. ! ! Need more help? ! A detailed install procedure is available at: ! http://krusader.sourceforge.net/handbook/compilation.html ! The FAQ's are available at: ! http://krusader.sourceforge.net/handbook/faq.html ! ! ! ! To checkout the Krusader KDE3 version from cvs: ! =============================================== ! $ cvs -d:pserver:ano...@cv...:/cvsroot/krusader login ! $ cvs -z3 -d:pserver:ano...@cv...:/cvsroot/krusader co krusader_kde3 ! (note: updates from within the modules directory do not need the -d parameter) ! ! Or download the nightly tarball from: http://krusader.sourceforge.net/index.php?nav=cvs.php ! ! ! ! Krusader Handbook ! ================= ! Documentation, detailed install procedure, FAQ's, ... ! The Krusader Handbook is available in the Help menu of Krusader ! or read it on-line at: http://krusader.sourceforge.net/handbook/index.html ! ! ! ! Help Krusader ! ============= ! Here you get a chance to contribute to the Krusader project. ! From time to time we'll post things that need to be done, but can't be done by us. ! If you feel you can help, click the appropriate link on the website. ! All help is welcome. ! Thanks! ! or read it on-line at: http://krusader.sourceforge.net/index.php?nav=help.php ! ! ! - Developers Are you able to write code with Kdevelop? ! Maybe you like to write code or a patch for Krusader. ! There are many things need to be done, please read the TODO file. ! If you like to write code at a regular base, maybe you like to join the Krusader Krew. ! ! - Translators Krusader is currently available in 15 languages: ! English (done by the Krusader Krew), ! Czech, Danish, Dutch, French, German, Hungarian, Italian, ! 2x Japanese, Polish, Russian, Slovak, Spanish, Swedish. ! Some of these translations can use an update, please read the ! "Krusader translation howto" for the latest information. ! If you have a new or updated translation, please send it to Dirk. ! ! - Documentation Krusader is in need of documentation. ! We've started working on it, but help is always welcome. ! Please contact Frank. ! ! - Faq If you have a question you want to add to the FAQ's, please let us know. ! ! - Krusader2 As we're "closing in" on version 1.x, we're thinking about Krusader II. ! This is a good time to hand in your suggestions, thoughts and wishes - hopefully, ! they'll make it into the next generation of file management. ! Please use our "Krusader 2" forum. ! ! - Packagers We are always in need of packagers (preferably for Debian and SuSE). ! ! ! ! For Translators ! =============== ! To extract a .pot file, go to krusader_kde3/ ! and do: make -f admin/Makefile.common package-messages ! ! We have a verry detailed "Krusader translation howto", this allows that even ! beginners or non-programmers can translate Krusader to their native language. ! Look at http://krusader.sourceforge.net/phpBB/viewtopic.php?t=389 ! If you have a new or updated translation, please send it to Dirk. ! ! ! ! The Krusader Krew ! ================== ! Krusader is developed by a dedicated team of individuals, known as the Krusader Krew. ! - Shie Erlich, author <er...@us...> ! - Rafi Yanai, author <ya...@us...> ! - Dirk Eschler, webmaster and i18n coordinator <des...@us...> ! - Csaba Karai, developer <ck...@us...> ! - Frank Schoolmeesters, documentation coordinator <cod...@us...> ! - Mark Eatough, Krusader handbook proof reader <mar...@ya...> ! ! ! ! Package Description: ! ==================== ! Krusader is an advanced twin-panel (commander-style) file-manager for KDE 3.x ! (similar to Midnight or Total Commander) but with many extras. ! It provides all the file-management features you could possibly want. ! Plus: extensive archive handling, mounted filesystem support, FTP, advanced search module, ! viewer/editor, directory synchronisation, file content comparisons, powerful batch renaming and ! much much more. ! It supports the following archive formats: tar, zip, bzip2, gzip, rar, ace, arj and rpm ! and can handle other KIOSlaves such as smb:// or fish:// ! It is (almost) completely customizable, very user friendly, ! fast and looks great on your desktop! :-) ! ! You should give it a try. |
From: <cod...@us...> - 2004-02-13 13:54:39
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2180 Modified Files: ChangeLog Log Message: Handbook 1.31.00 Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.180 retrieving revision 1.181 diff -C2 -d -r1.180 -r1.181 *** ChangeLog 13 Feb 2004 07:43:02 -0000 1.180 --- ChangeLog 13 Feb 2004 13:48:53 -0000 1.181 *************** *** 39,42 **** --- 39,43 ---- FIXED: ftp port limit changed from 999 to 65535 + UPDATED: Krusader Handbook (read ./doc/ChangeLog for more info) UPDATED: Japanese translation UPDATED: Dutch translation |
Update of /cvsroot/krusader/krusader_kde3/doc/en In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1483/doc/en Modified Files: commands.sgml credits.sgml faq.sgml index.docbook installation.sgml introduction.sgml konfigurator.sgml krusader-tools.sgml using-krusader.sgml Log Message: Handbook 1.31.00 Index: commands.sgml =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/commands.sgml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** commands.sgml 7 Jan 2004 14:42:57 -0000 1.6 --- commands.sgml 13 Feb 2004 13:46:35 -0000 1.7 *************** *** 3,8 **** commands.sgml +++++++++++++++++ ! copyright : (C) 2000, 2001, 2002, 2003 Rafi Yanai, Shie Erlich ! 2003 Frank Schoolmeesters e-mail : kru...@us... web site : http://krusader.sourceforge.net --- 3,9 ---- commands.sgml +++++++++++++++++ ! copyright : (C) 2000, 2001, 2002, 2003, 2004 ! Rafi Yanai, Shie Erlich, Frank Schoolmeesters ! & the Krusader Krew e-mail : kru...@us... web site : http://krusader.sourceforge.net *************** *** 20,26 **** *********************************************************************** --> <title>Command Reference</title> - <sect1 id="file-menu"> - <title>The <guimenu>file</guimenu> menu</title> <variablelist> <varlistentry> --- 21,27 ---- *********************************************************************** --> <title>Command Reference</title> + <sect1 id="file-menu"> + <title>The <guimenu>file</guimenu> menu</title> <variablelist> <varlistentry> *************** *** 32,36 **** <para> Pop up the file properties dialog which allows you to change the ! <emphasis role="bold">files permissions</emphasis> owner and group (if you have the rights to do so). </para> </listitem> --- 33,37 ---- <para> Pop up the file properties dialog which allows you to change the ! <emphasis role="bold">files permissions</emphasis> owner and group (providing you have the rights to do so). </para> </listitem> *************** *** 88,93 **** This action compares the two current files - one from each panel via an external graphical diff utility. Right now there are two supported applications: ! <ulink url="http://members.home.nl/bruggie/kdiff2">kdiff2</ulink> and ! <ulink url="http://xxdiff.sourceforge.net">xxdiff</ulink>. </para> </listitem> --- 89,93 ---- This action compares the two current files - one from each panel via an external graphical diff utility. Right now there are two supported applications: ! &kompare; (part of the kdebase package) and &xxdiff_url;. </para> </listitem> *************** *** 102,106 **** <listitem> <para> ! This menu option opens a new file to edit. </para> </listitem> --- 102,106 ---- <listitem> <para> ! This menu option creates a new file to edit. </para> </listitem> *************** *** 124,131 **** <listitem><para>Adding numbers to filenames</para></listitem> <listitem><para>Finding and replacing parts of the filename</para></listitem> ! <listitem><para>Rename MP3/Ogg Vorbis files based on their ID3 tags</para></listitem> <listitem><para>Setting access and modification dates</para></listitem> <listitem><para>Permissions and file ownership</para></listitem> ! <listitem><para>A plug-in API which allows you to extend krename's features</para></listitem> <listitem><para>Rename directories recursively</para></listitem> <listitem><para>Support for KFilePlugins</para></listitem> --- 124,131 ---- <listitem><para>Adding numbers to filenames</para></listitem> <listitem><para>Finding and replacing parts of the filename</para></listitem> ! <listitem><para>Rename MP3/OGG Vorbis files based on their ID3 tags</para></listitem> <listitem><para>Setting access and modification dates</para></listitem> <listitem><para>Permissions and file ownership</para></listitem> ! <listitem><para>A plug-in API which allows you to extend Krename's features</para></listitem> <listitem><para>Rename directories recursively</para></listitem> <listitem><para>Support for KFilePlugins</para></listitem> *************** *** 159,164 **** <listitem> <para> ! This &splitfile_lnk; function split a file up into multiple smaller files so that it can be placed ! on several smaller media (like diskettes, zip-drives, ...) or send by e-mail. </para> </listitem> --- 159,164 ---- <listitem> <para> ! This &splitfile_lnk; function splits a file up into multiple smaller files so that it can be stored ! on several smaller media (like <hardware>diskettes, zip-drives, ...</hardware>) or sent by e-mail. </para> </listitem> *************** *** 186,190 **** </menuchoice></term> <listitem><para> ! Close &krusader; and clean up the temporary directory, the same as pressing <keycap>F10</keycap> key. </para></listitem> </varlistentry> --- 186,190 ---- </menuchoice></term> <listitem><para> ! Closes &krusader; and cleans up the temporary directory, the same as pressing <keycap>F10</keycap> key. </para></listitem> </varlistentry> *************** *** 196,200 **** <title>The <guimenu>mark</guimenu> menu</title> <para>The actions in this menu allow you to select or unselect multiple files in the ! active panel. Directories will be selected (or not) according to your choice in the &konfiglookandfeel_lnk;. </para> --- 196,200 ---- <title>The <guimenu>mark</guimenu> menu</title> <para>The actions in this menu allow you to select or unselect multiple files in the ! active panel. Directories are selected (or not) according to your choice in the &konfiglookandfeel_lnk;. </para> *************** *** 209,216 **** <listitem><para> Opens a dialog which allows you to select files in the active panel. ! You can enter a list of space-separated file patterns (ie: *.c *.cpp). ! Using the <guilabel>Add</guilabel> button you can store your selection for future use, double-clicking on a previous selection is the same as entering the selection and pressing ! the <guilabel>OK</guilabel> button. </para></listitem> </varlistentry> --- 209,216 ---- <listitem><para> Opens a dialog which allows you to select files in the active panel. ! You can enter a list of space-separated file patterns (&ie;: <literal role="extension">*.c *.ccp</literal>). ! Using the <guibutton>Add</guibutton> button you can store your selection for future use, double-clicking on a previous selection is the same as entering the selection and pressing ! the <guibutton>OK</guibutton> button. </para></listitem> </varlistentry> *************** *** 223,227 **** </menuchoice></term> <listitem><para> ! The counterpart of <guimenu>Select Group</guimenu>, the files that match the pattern in the active panel will be unselected. </para></listitem> --- 223,227 ---- </menuchoice></term> <listitem><para> ! The opposite of <guimenuitem>Select Group</guimenuitem>, the files that match the pattern in the active panel will be unselected. </para></listitem> *************** *** 235,239 **** </menuchoice></term> <listitem><para> ! Selects all the files in the active panel. </para></listitem> </varlistentry> --- 235,239 ---- </menuchoice></term> <listitem><para> ! Selects all files in the active panel. </para></listitem> </varlistentry> *************** *** 258,262 **** <listitem><para> Invert the selection status of all the files in the active panel ! (ie: marked files will become unmarked and unmarked files will be marked). </para></listitem> </varlistentry> --- 258,262 ---- <listitem><para> Invert the selection status of all the files in the active panel ! (&ie;: marked files will become unmarked and unmarked files will be marked). </para></listitem> </varlistentry> *************** *** 265,271 **** </sect1> ! <sect1 id="commands-menu"> ! <title>The <guimenu>commands</guimenu> menu</title> ! <variablelist> --- 265,270 ---- </sect1> ! <sect1 id="commands-menu"> ! <title>The <guimenu>commands</guimenu> menu</title> <variablelist> *************** *** 277,281 **** </menuchoice></term> <listitem><para> ! Open the <link linkend="krusearcher">&krusader; search module</link>. </para></listitem> </varlistentry> --- 276,280 ---- </menuchoice></term> <listitem><para> ! Opens the <link linkend="krusearcher">&krusader; search module</link>. </para></listitem> </varlistentry> *************** *** 286,290 **** </menuchoice></term> <listitem><para> ! Open the KDE device information module. </para></listitem> </varlistentry> --> --- 285,289 ---- </menuchoice></term> <listitem><para> ! Open the &kde; device information module. </para></listitem> </varlistentry> --> *************** *** 297,301 **** </menuchoice></term> <listitem><para> ! The &syncdirs_lnk; function allows you to compare the left and the right panel and show the difference between them. After the compare function, you can move files/directories so that the directories can be synchronized. --- 296,300 ---- </menuchoice></term> <listitem><para> ! The &syncdirs_lnk; function allows you to compare the left and the right panel and show differences between them. After the compare function, you can move files/directories so that the directories can be synchronized. *************** *** 314,318 **** </menuchoice></term> <listitem><para> ! Open a terminal window in the default directory (usually your home directory). You can choose your favorite terminal application in the &konfiggereral_lnk;. </para></listitem> --- 313,317 ---- </menuchoice></term> <listitem><para> ! Opens a terminal window in the default directory (usually your home directory). You can choose your favorite terminal application in the &konfiggereral_lnk;. </para></listitem> *************** *** 342,346 **** </menuchoice></term> <listitem><para> ! Open the <link linkend="remote-man">FTP connection manager</link>.</para> <para><keycap>Important: RemoteMan has been replaced by our new bookmark manager since Krusader 1.25-beta1. The new manager handles local files and remote URL's the same way. --- 341,345 ---- </menuchoice></term> <listitem><para> ! Open the <link linkend="remote-man">&FTP; connection manager</link>.</para> <para><keycap>Important: RemoteMan has been replaced by our new bookmark manager since Krusader 1.25-beta1. The new manager handles local files and remote URL's the same way. *************** *** 349,353 **** <para>Try the new bookmark-manager: open a new remote connection. once ! done, press the bookmark button, select 'Add bookmark' and that's it! </para></listitem> </varlistentry> --- 348,353 ---- <para>Try the new bookmark-manager: open a new remote connection. once ! done, press the <guibutton>bookmark</guibutton> button, select ! <guimenuitem>'Add bookmark'</guimenuitem> and that's it! </para></listitem> </varlistentry> *************** *** 357,364 **** <shortcut><keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> ! <guimenuitem>FTP New Connection</guimenuitem> </menuchoice></term> <listitem><para> ! Open the FTP connection dialog which allows you to open a FTP connection to a remote host. If you leave the username and password fields empty you'll login as anonymous. </para></listitem> --- 357,364 ---- <shortcut><keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> ! <guimenuitem>New Net Connection</guimenuitem> </menuchoice></term> <listitem><para> ! Open the &FTP; connection dialog which allows you to open a &FTP; connection to a remote host. If you leave the username and password fields empty you'll login as anonymous. </para></listitem> *************** *** 368,394 **** <term> <menuchoice> <guimenu>Commands</guimenu> ! <guimenuitem>FTP Disconnect</guimenuitem></menuchoice></term> <listitem><para> ! End the active FTP/SMB connection in the active panel. This action is disabled if the active panel ! is not in FTP/smb mode. </para></listitem> </varlistentry> ! <varlistentry id="user_menu"> <term><menuchoice> ! <shortcut><keycombo action="simul">&Alt;<keycap>Ctrl+U</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>User Menu</guimenuitem> </menuchoice></term> <listitem><para> - NOTE: this discription is not yet completed. &newfeaturenote; </para> <para> ! A very basic user menu is available but still under construction, ! u can't use the "show only in..." option, and can't use ! the "accept urls" option yet, but other stuff is working. ! Ideas and feedback are always welcome !</para> </listitem> </varlistentry> --- 368,392 ---- <term> <menuchoice> + <shortcut><keycombo action="simul">&Shift;&Ctrl;<keycap>N</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> ! <guimenuitem>Disconnect From Net</guimenuitem></menuchoice></term> <listitem><para> ! End the active &FTP;/SMB connection in the active panel. This action is disabled if the active panel ! is not in &FTP;/SMB mode. </para></listitem> </varlistentry> ! <varlistentry> <term><menuchoice> ! <shortcut><keycombo action="simul">&Ctrl;<keycap>foo</keycap></keycombo></shortcut> <guimenu>Commands</guimenu> <guimenuitem>User Menu</guimenuitem> </menuchoice></term> <listitem><para> &newfeaturenote; </para> <para> ! In the &usermenu_lnk; you can create and use your own often used commands. ! </para> </listitem> </varlistentry> *************** *** 397,402 **** </sect1> ! <sect1 id="view-menu"> ! <title>The <guimenu>view</guimenu> menu</title> <para>The action in this sub menu usually affects the current &krusader; session. --- 395,401 ---- </sect1> ! ! <sect1 id="view-menu"> ! <title>The <guimenu>view</guimenu> menu</title> <para>The action in this sub menu usually affects the current &krusader; session. *************** *** 440,445 **** <guimenuitem>Sort By Extention</guimenuitem> </menuchoice></term> ! <listitem><para>When this action is turned on, the main sorting key in the &krusader; panels becomes ! the file extention (the part of the file name after the last '.'). This is useful to group files of the same type closer together. </para> --- 439,444 ---- <guimenuitem>Sort By Extention</guimenuitem> </menuchoice></term> ! <listitem><para>When this action is turned on, the main sorting key in the &krusader; panel becomes ! the file extention (the part of the filename after the last '.'). This is useful for grouping files of the same type closer together. </para> *************** *** 450,454 **** <varlistentry> <term><menuchoice> ! <!-- <shortcut><keycombo action="simul">&Ctrl;<keycap>.</keycap></keycombo></shortcut> --> <guimenu>View</guimenu> <guimenuitem>Executables</guimenuitem> --- 449,453 ---- <varlistentry> <term><menuchoice> ! <shortcut><keycombo action="simul">&Ctrl;<keycap>F11</keycap></keycombo></shortcut> <guimenu>View</guimenu> <guimenuitem>Executables</guimenuitem> *************** *** 476,480 **** <guimenuitem>All Files</guimenuitem> </menuchoice></term> ! <listitem><para>Turn off all filters and display all the files.</para> </listitem> </varlistentry> --- 475,479 ---- <guimenuitem>All Files</guimenuitem> </menuchoice></term> ! <listitem><para>Turn off all filters and displays all the files.</para> </listitem> </varlistentry> *************** *** 498,502 **** <guimenuitem>Full Panel</guimenuitem> </menuchoice></term> ! <listitem><para>Change the active panel to <link linkend="panels">list panel</link>.</para> &disablenote; </listitem> --- 497,501 ---- <guimenuitem>Full Panel</guimenuitem> </menuchoice></term> ! <listitem><para>Change the active panel to &list_panel_lnk;.</para> &disablenote; </listitem> *************** *** 509,513 **** <guimenuitem>Tree Panel</guimenuitem> </menuchoice></term> ! <listitem><para>Change the active panel to <link linkend="panels">tree panel</link>.</para> &disablenote; </listitem> --- 508,512 ---- <guimenuitem>Tree Panel</guimenuitem> </menuchoice></term> ! <listitem><para>Change the active panel to &tree_panel_lnk;.</para> &disablenote; </listitem> *************** *** 520,524 **** <guimenuitem>Quickview Panel</guimenuitem> </menuchoice></term> ! <listitem><para>Change the active panel to <link linkend="panels">quickview panel</link>.</para> &disablenote; </listitem> --- 519,523 ---- <guimenuitem>Quickview Panel</guimenuitem> </menuchoice></term> ! <listitem><para>Change the active panel to &qview_panel_lnk;.</para> &disablenote; </listitem> *************** *** 533,537 **** <guimenuitem>Show Toolbar</guimenuitem> </menuchoice></term> ! <listitem><para>If checked, show the &toolbar_lnk;.</para> </listitem> </varlistentry> --- 532,536 ---- <guimenuitem>Show Toolbar</guimenuitem> </menuchoice></term> ! <listitem><para>Shows the &toolbar_lnk; if checked.</para> </listitem> </varlistentry> *************** *** 543,547 **** <guimenuitem>Show Statusbar</guimenuitem> </menuchoice></term> ! <listitem><para>If checked, show <link linkend="mainwindow">Statusbar</link>.</para> </listitem> </varlistentry> --- 542,546 ---- <guimenuitem>Show Statusbar</guimenuitem> </menuchoice></term> ! <listitem><para>Shows the <link linkend="mainwindow">Statusbar</link> if checked.</para> </listitem> </varlistentry> *************** *** 553,557 **** <guimenuitem>Show FN Keys bar</guimenuitem> </menuchoice></term> ! <listitem><para>If checked, show &fnkeybar_lnk;.</para> </listitem> </varlistentry> --- 552,556 ---- <guimenuitem>Show FN Keys bar</guimenuitem> </menuchoice></term> ! <listitem><para>Shows the &fnkeybar_lnk; if checked.</para> </listitem> </varlistentry> *************** *** 563,567 **** <guimenuitem>Show Command Line</guimenuitem> </menuchoice></term> ! <listitem><para>If checked, show <link linkend="cmdline">Command Line</link>.</para> </listitem> </varlistentry> --- 562,566 ---- <guimenuitem>Show Command Line</guimenuitem> </menuchoice></term> ! <listitem><para>Shows the <link linkend="cmdline">Command Line</link> if checked.</para> </listitem> </varlistentry> *************** *** 573,577 **** <guimenuitem>Show Terminal Emulator</guimenuitem> </menuchoice></term> ! <listitem><para>If checked, show <link linkend="cmdline">Terminal Emulator</link>.</para> </listitem> </varlistentry> --- 572,576 ---- <guimenuitem>Show Terminal Emulator</guimenuitem> </menuchoice></term> ! <listitem><para>Show the <link linkend="cmdline">Terminal Emulator</link> if checked.</para> </listitem> </varlistentry> *************** *** 580,585 **** </sect1> ! <sect1 id="settings-menu"> ! <title>The <guimenu>Settings</guimenu> menu</title> <variablelist> --- 579,584 ---- </sect1> ! <sect1 id="settings-menu"> ! <title>The <guimenu>Settings</guimenu> menu</title> <variablelist> *************** *** 590,594 **** <guimenuitem>Konfigurator</guimenuitem> </menuchoice></term> ! <listitem><para>Opens the &krusader; <link linkend="konfigurator">configuration</link> module.</para> </listitem> </varlistentry> --- 589,593 ---- <guimenuitem>Konfigurator</guimenuitem> </menuchoice></term> ! <listitem><para>Opens the &krusader; <link linkend="konfigurator">configuration</link> center.</para> </listitem> </varlistentry> *************** *** 600,605 **** <guimenuitem>Configure Toolbars</guimenuitem> </menuchoice></term> ! <listitem><para>Opens a dialog which allows you to configure the &krusader; tool bar. ! The same dialog can be reached from the &konfiglookandfeel_lnk;.</para> </listitem> </varlistentry> --- 599,604 ---- <guimenuitem>Configure Toolbars</guimenuitem> </menuchoice></term> ! <listitem><para>Opens a dialog which allows you to configure the &krusader; Toolbar. ! The same dialog can be reached from the &konfiglookandfeel_lnk;.</para> </listitem> </varlistentry> *************** *** 612,616 **** </menuchoice></term> <listitem><para>Opens a dialog which allows you to configure the &krusader; key bindings. ! The same dialog can be reached from the &konfiglookandfeel_lnk;.</para> </listitem> </varlistentry> --- 611,615 ---- </menuchoice></term> <listitem><para>Opens a dialog which allows you to configure the &krusader; key bindings. ! The same dialog can be reached from the &konfiglookandfeel_lnk;.</para> </listitem> </varlistentry> *************** *** 623,627 **** </menuchoice></term> <listitem><para>Saves the current size and position of the &krusader; main window. If you selected ! <guilabel>Restore last position and size</guilabel> in &konfigstartpg_lnk;.</para> </listitem> </varlistentry> --- 622,626 ---- </menuchoice></term> <listitem><para>Saves the current size and position of the &krusader; main window. If you selected ! <guilabel>"Restore last position and size"</guilabel> in &konfigstartpg_lnk;.</para> </listitem> </varlistentry> *************** *** 630,635 **** </sect1> ! <sect1 id="tools-menu"> ! <title>The <guimenu>Tools</guimenu> menu</title> <variablelist> --- 629,634 ---- </sect1> ! <sect1 id="tools-menu"> ! <title>The <guimenu>Tools</guimenu> menu</title> <variablelist> *************** *** 648,653 **** </sect1> ! <sect1 id="help-menu"> ! <title>The <guimenu>Help</guimenu> menu</title> <variablelist> --- 647,652 ---- </sect1> ! <sect1 id="help-menu"> ! <title>The <guimenu>Help</guimenu> menu</title> <variablelist> *************** *** 670,674 **** <listitem><para>Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &krusader; will open a help window (if one exists for the particular item) ! explaining the item's function.</para> </listitem> </varlistentry> --- 669,673 ---- <listitem><para>Changes the mouse cursor to a combination arrow and question mark. Clicking on items within &krusader; will open a help window (if one exists for the particular item) ! explaining the items function.</para> </listitem> </varlistentry> *************** *** 686,691 **** <note><para><remark>If you've got bugs to report please do not use &kde;'s bugzilla http://bugs.kde.org/, &kde;'s Bug Tracking System. ! If you've got bugs to report click <link linkend="bug_report">here</link>.</remark></para></note> ! <para>If you have a wish, a patch or a comment click <link linkend="wish_patch">here</link>.</para> </listitem> </varlistentry> --- 685,691 ---- <note><para><remark>If you've got bugs to report please do not use &kde;'s bugzilla http://bugs.kde.org/, &kde;'s Bug Tracking System. ! Click on the next link to find out howto send &faqbugreports_lnk;.</remark></para></note> ! <para>If you have a wish, a patch or a comment click ! <link linkend="faqq_wish_patch">here</link>.</para> </listitem> </varlistentry> Index: credits.sgml =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/credits.sgml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** credits.sgml 30 Dec 2003 20:18:08 -0000 1.7 --- credits.sgml 13 Feb 2004 13:46:35 -0000 1.8 *************** *** 3,8 **** credits.sgml +++++++++++++++++ ! copyright : (C) 2000, 2001, 2002, 2003 Rafi Yanai, Shie Erlich ! 2003 Frank Schoolmeesters e-mail : kru...@us... web site : http://krusader.sourceforge.net --- 3,9 ---- credits.sgml +++++++++++++++++ ! copyright : (C) 2000, 2001, 2002, 2003, 2004 ! Rafi Yanai, Shie Erlich, Frank Schoolmeesters ! & the Krusader Krew e-mail : kru...@us... web site : http://krusader.sourceforge.net *************** *** 21,82 **** <title>Credits and License</title> ! <para>&krusader;</para> ! <para> ! Program copyright 2000-2003 Shie Erlich and Rafi Yanai ! <email>kru...@us...</email> ! </para> ! <para> &krusader; is developed by a dedicated team of individuals, known as the &krusader; Krew. <itemizedlist> <listitem><para>Shie Erlich, author ! <email>er...@us...</email></para></listitem> ! <!-- ma...@us... --> <listitem><para>Rafi Yanai, author ! <email>ya...@us...</email></para></listitem> <listitem><para>Dirk Eschler, webmaster and i18n coordinator ! <email>des...@us...</email></para></listitem> <listitem><para>Csaba Karai, developer ! <email>csa...@no...</email></para></listitem> ! <listitem><para>Frank Schoolmeesters, documentation coordinator and patches ! <email>cod...@us...</email></para></listitem> <listitem><para>Mark Eatough, &krusader; handbook proof reader ! <email>mar...@ya...</email> ! </para></listitem> ! </itemizedlist> The project is written using <application>KDevelop</application> and <application>&Qt; Designer</application>. ! </para> ! ! <para> ! We would especially like to thank Dirk Eschler <email>des...@us...</email> ! the &krusader; web master. If you'll visit the &kruwebsite_url; ! you'll appreciate as much as we do the hard work and effort that Dirk has put into the site. ! </para> ! <para> ! Contributors: ! We would like to thank all the &krusader; users who submitted bugs, wishes and patches. ! Sorry we can't mention you all. ! </para> ! <para>Special thanks to: <itemizedlist> <listitem><para>Heiner Eichmann <email>h.e...@gm...</email> ! The 6th Beatle: FreeBSD port, patches and general help</para></listitem> <listitem><para>Jan Halasa <email>jan...@us...</email> ! the new bookmark system since "Krusader 1.25-beta1"</para></listitem> <listitem><para>Mikolaj Machowski <email>mi...@wp...</email> ! Usability and QA</para></listitem> <listitem><para>Cristi Dumitrescu <email>cr...@ch...</email> ! QA, bug-hunting, patches and general help</para></listitem> <listitem><para>Aurelien Gateau <email>aur...@fr...</email> ! patch for KViewer</para></listitem> <listitem><para>Milan Brabec <email>mb...@vo...</email> ! the first patch ever !</para></listitem> </itemizedlist> ! </para> ! <para>Thanks to the translators: <itemizedlist> <listitem><para>Czech translation: Mitek <email>mi...@em...</email></para> --- 22,87 ---- <title>Credits and License</title> ! <para>&krusader;</para> ! <para>Program copyright 2000-2004 Shie Erlich and Rafi Yanai ! <email>kru...@us...</email></para> ! ! <para> &krusader; is developed by a dedicated team of individuals, known as the &krusader; Krew. <itemizedlist> <listitem><para>Shie Erlich, author ! <email>er...@us...</email></para> ! </listitem> <listitem><para>Rafi Yanai, author ! <email>ya...@us...</email></para> ! </listitem> <listitem><para>Dirk Eschler, webmaster and i18n coordinator ! <email>des...@us...</email></para> ! </listitem> <listitem><para>Csaba Karai, developer ! <email>ck...@us...</email></para> ! </listitem> ! <listitem><para>Frank Schoolmeesters, documentation coordinator ! <email>cod...@us...</email></para> ! </listitem> <listitem><para>Mark Eatough, &krusader; handbook proof reader ! <email>mar...@ya...</email> <!-- ko...@us... --> ! </para></listitem> ! </itemizedlist> The project is written using <application>KDevelop</application> and <application>&Qt; Designer</application>. ! </para> ! <para>We would especially like to thank Dirk Eschler the &krusader; web master. ! If you'll visit the &kruwebsite_url; you'll appreciate as much as we do the hard work and effort that ! Dirk has put into the site.</para> + <para>Contributors: + We would like to thank all the &krusader; users who submitted bugs, wishes and patches. + Sorry we can't mention you all.</para> ! <para>Special thanks to: <itemizedlist> <listitem><para>Heiner Eichmann <email>h.e...@gm...</email> ! The 6th Beatle: FreeBSD port, patches and general help</para> ! </listitem> <listitem><para>Jan Halasa <email>jan...@us...</email> ! new bookmark module"</para> ! </listitem> <listitem><para>Mikolaj Machowski <email>mi...@wp...</email> ! Usability and QA</para> ! </listitem> <listitem><para>Cristi Dumitrescu <email>cr...@ch...</email> ! QA, bug-hunting, patches and general help</para> ! </listitem> <listitem><para>Aurelien Gateau <email>aur...@fr...</email> ! patch for KViewer</para> ! </listitem> <listitem><para>Milan Brabec <email>mb...@vo...</email> ! the first patch ever !</para> ! </listitem> </itemizedlist> ! </para> ! <para>Thanks to the translators: <itemizedlist> <listitem><para>Czech translation: Mitek <email>mi...@em...</email></para> *************** *** 96,100 **** <listitem><para>Italian translation: Giuseppe Bordoni <email>ge...@ge...</email></para> </listitem> ! <listitem><para>Japanese translation: UTUMI Hirosi <email>ut...@mx...</email></para> </listitem> <listitem><para>Polish translation: Lukasz Janyst <email>lj...@wp...</email></para> --- 101,105 ---- <listitem><para>Italian translation: Giuseppe Bordoni <email>ge...@ge...</email></para> </listitem> ! <listitem><para>Japanese translation: UTUMI Hirosi <email>utu...@ya...</email></para> </listitem> <listitem><para>Polish translation: Lukasz Janyst <email>lj...@wp...</email></para> *************** *** 112,130 **** </itemizedlist> And all the translators who submitted some minor fixes, sorry we can't mention you all. ! </para> ! <para>If your native language is not listed above, you maybe like to translate &krusader; to your native ! language, please read the &i18howto_url;.</para> ! <para>Look also at the <filename>ChangeLog</filename> file in the &krusader; sources to see more ! credits.</para> ! <para> ! Documentation copyright 2000-2003 Shie Erlich and Rafi Yanai ! <email>kru...@us...</email> ! </para> ! &underGPL; <!-- GPL License --> ! &underFDL; <!-- FDL: do not remove --> </chapter> --- 117,133 ---- </itemizedlist> And all the translators who submitted some minor fixes, sorry we can't mention you all. ! </para> ! <para>If your native language is not listed above, you maybe like to translate &krusader; to your native ! language, please read the &i18howto_url;.</para> ! <para>Look also at the <filename>krusader_kde3/ChangeLog</filename> file in the &krusader; sources to ! see more credits.</para> ! <para>Documentation copyright 2000-2004 Shie Erlich, Rafi Yanai and the &krusader; Krew ! <email>kru...@us...</email></para> ! &underGPL; <!-- GPL License, do not remove --> ! &underFDL; <!-- FDL License, do not remove --> </chapter> Index: faq.sgml =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/en/faq.sgml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** faq.sgml 30 Dec 2003 20:18:08 -0000 1.6 --- faq.sgml 13 Feb 2004 13:46:35 -0000 1.7 *************** *** 3,8 **** faq.sgml ++++++++++++++++++ ! copyright : (C) 2000, 2001, 2002, 2003 Rafi Yanai, Shie Erlich ! 2003 Frank Schoolmeesters e-mail : kru...@us... web site : http://krusader.sourceforge.net --- 3,9 ---- faq.sgml ++++++++++++++++++ ! copyright : (C) 2000, 2001, 2002, 2003, 2004 ! Rafi Yanai, Shie Erlich, Frank Schoolmeesters ! & the Krusader Krew e-mail : kru...@us... web site : http://krusader.sourceforge.net *************** *** 19,165 **** * MA 02111-1307, USA. * *********************************************************************** --> ! <title>Questions and Answers</title> ! &reporting.bugs; ! &updating.documentation; ! <qandaset id="faqlist"> <qandaentry> ! <question id="wish_patch"><para>Where can I report a wish, a patch or a comment ?</para></question> ! <answer><para>An open source project greatest strength is derived from getting user feedback. ! That's why we'd love to hear what you have to say. For information on what remains to be done look at the ! &online_todolist_url;. Posting to the online todo list is for developers only, but feel free to post to the &kru2forum_url; ! for things that aren't on the list, but should be. If you have a nice feature request, the &krusader; Krew ! will add your request to the online todo list. You can reach us by &mail_url; or drop us a note in our &kruforum_url;. ! </para> ! </answer> </qandaentry> <qandaentry> ! <question id="bug_report"><para>Where can I report a bug ?</para></question> ! <answer><para>We have a online Bug Tracking System.</para> <para>Using the online bug-tracker helps us have a clear and orderly way to know how many bugs are open, bug priority and follow-ups. It saves us the long time needed to browse the entire &krusader; forum, ! searching for yesterday's bug. Please use this system.</para> <para>Before reporting a bug, please regard the following: <orderedlist> ! <listitem><para><keycap>Search</keycap> the &kruforum_url; ! , your bug might be solved already. Please DO NOT post new bugs to the &bugforum_url;. We keep it ! open to allow discussions.</para></listitem> ! <listitem><para><keycap>Check</keycap> if the bug is already posted in the &online_buglist_url; of the ! Bug Tracking System.</para></listitem> ! <listitem><para>If you can't find this bug mentioned, please <keycap>submit</keycap> it into the bug tracker by ! clicking the "Submit New" button in the bug-tracker window.</para></listitem> </orderedlist></para> <para>Thanks for your cooperation!</para> <note><para><remark>If you've got bugs to report please do not use &kde;'s bugzilla http://bugs.kde.org/, ! &kde;'s Bug Tracking System.</remark></para></note></answer> </qandaentry> <qandaentry> ! <question><para>Does &krusader; have a mailing list ?</para></question> ! <answer><para>Yes, it is called &krunews_url;. ! This list is used to notify &krusader; users about new releases, major bugfixes etc. ! No spam, no bother, just &krusader;. To see the collection of prior postings to the list, visit the ! &krunewsarch_url;. </para><para>See also &krulatestnews_url; for online announcements. ! </para><para>If you want to follow the &krusader; development ... live ! A &krucommits_url; is available. ! That means that everything the development team puts into CVS is reported in the list. Want to keep track? ! Waiting for a certain feature/bugfix? Feel free to subscribe. To see the collection of prior CVS commits visit the &krucommitsarch_url;. ! </para></answer> </qandaentry> ! <qandaentry id="krusaderrc_ui"> ! <question><para>I've installed &krusader;, but when I run it, the menus don't appear. ! Why ?</para></question> ! <answer><para>Probably only the <guimenuitem>help</guimenuitem> menu is visible and all the other ! menu's are gone. Some distributions put the <filename>krusaderrc.ui</filename> file in the wrong place. ! To solve the problem, just copy the <filename>krusaderrc.ui</filename> file ! (from the package or the installed path) to either ! <userinput>$KDEDIR/share/apps/krusader</userinput> ! or <userinput>~/.kde/share/apps/krusader</userinput> and re-run the program. ! If you have compiled &krusader; from sources this is often caused when the ! &kdeqtdir_lnk; enviroment variables are not right set.</para></answer> </qandaentry> <qandaentry> ! <question><para>Some menu items are missing, what is wrong ?</para></question> ! <answer><para>When upgrading to a newer Krusader version the <filename>krusaderrc.ui</filename> ! must be upgraded to, sometimes this is not the case. The solution is explained in the previous ! question.</para></answer> </qandaentry> <qandaentry> ! <question><para>Why can't I change the colors in &krusader; ?</para></question> ! <answer><para>In versions prior to 0.75, we supported changing some of the colors in &krusader;. After some debates in the &kde; mailing-list regarding the matter, we decided that &krusader;'s colors will match &kde;'s current color-scheme. This makes &krusader; more compatible and coherent. As a result, we don't support changing colors inside the program. ! Sorry.</para></answer> ! </qandaentry> <qandaentry> ! <question><para>When I try to mount/unmount my cdrom/floppy, &krusader; says ! something about supermount, what's this about ? </para></question> ! <answer><para>Supermount is a daemon which handles mounting/unmounting of removable ! filesystems for you. Just insert a floppy, and 'cd /mnt/floppy' - supermount will do ! the mount for you automatically and transparently. All this is great, however, ! supermount manipulates the system into thinking that the floppy/cdrom is mounted ! at all times! This creates a few problems for &krusader;, as it can't really know what's ! going on - is there really a floppy in the drive? Of course, this can be solved, but ! as for now, we don't consider it a priority.</para></answer> </qandaentry> <qandaentry> ! <question><para>When I try to resize &krusader;, so that it'd be smaller, I discover that I can't ! resize it below a certain size. Basically, it doesn't get much smaller. Why?</para></question> ! <answer><para>See the F1, F2 (etc.) buttons ? They are not allowing &krusader; to downsize as they have a minimum size. Just disable them <emphasis role="bold"><menuchoice><guimenu>View</guimenu> <guimenuitem>Show FN Keys Bar</guimenuitem></menuchoice></emphasis> ! and you'll be able to resize &krusader; to your liking.</para></answer> </qandaentry> <qandaentry> ! <question><para>When I do some file operation, &krusader;'s panel doesn't refresh / I'm using ! &krusader; with fam installed, but updates to the panel are now shown.</para></question> ! <answer><para>The bad news is that we're not sure why, but seems that fam doesn't always seem to ! work for us. We've tried the same source code on two different Gentoo installation: one worked, ! the other did not. The good news is that if you disable fam, &krusader; will automatically revert ! to its internal mechanism (which is less efficient, but works) without needing to recompile. ! You can disable fam (file alteration monitor) with: <screen><prompt>$</prompt> <userinput><command>su -c 'fam -l'</command></userinput></screen> ! Look at te manpages for more information about fam.</para></answer> ! </qandaentry> ! ! <qandaentry> ! <question><para>When i run <command>make</command> it complains about ! <filename>libfam.la</filename></para></question> ! <answer><para>The <command>./configure</command> script does not check for the presence of ! <filename>libfam.la</filename>, and <command>make</command> needs <filename>libfam.la</filename> ! to compile &krusader;. ! Install <filename>libfam0-devel-foo.rpm</filename>. ! Note: when you install Mandrake 9.1 with the default settings, this package is not installed. ! If you need more information click ! <link linkend="missing_libs">here</link>.</para></answer> ! </qandaentry> ! ! <qandaentry> ! <question><para>I have trouble with compiling and installing &krusader;, what to do now ?</para></question> ! <answer><para>Please read our detailed <link linkend="compilation">installation procedure</link>. ! If you can't find any solution for your problem then feel free to post a help request at our ! &kruforum_url;.</para></answer> </qandaentry> <!-- Thanks to Karai Csaba --> <qandaentry> ! <question><para>Samba ISO 8859-x codepage / What to do if &krusader; does not read shared directories ! containing national characters?</para></question> ! <answer><para>&krusader; does not handle (yet) Samba ISO 8859-x codepages, if you use a codepage different ! than 8859-1 you will have to do a manual configuration. ! Create or modify the file: <filename>~/.smb/smb.conf</filename> ! <programlisting> [global] workgroup = MyWorkGroup (ex. WORKGROUP) --- 20,391 ---- * MA 02111-1307, USA. * *********************************************************************** --> ! <title>Frequently Asked Questions (&FAQ;'s)</title> ! <!-- &reporting.bugs; ! &updating.documentation; --> ! ! <para>The &FAQ;'s are devided in three sections: General, Installation and &krusader; Usage. ! If you have the feeling that a &FAQ; question is missing or if something is not clear to you, ! please <link linkend="editors_note">let us know</link>.</para> ! ! <sect1 id="faq_general"> ! <title>General &FAQ;'s</title> ! <qandaset> <qandaentry> ! <question id="faqq_wish_patch"> ! <para>Where can I report a wish, a patch or a comment?</para> ! </question> ! <answer> ! <para>An open source projects greatest strength is derived from getting user feedback. ! That's why we'd love to hear what you have to say. For information on what remains to be done look at ! the &online_todolist_url;. Posting to the online todo list is for developers only, but feel free to post to the &kru2forum_url; ! for things that aren't on the list, but should be. If you have a nice feature request, the &krusader; ! Krew will add your request to the online todo list. You can reach us by &mail_url; or drop us a note in our &kruforum_url;. ! </para> ! </answer> </qandaentry> <qandaentry> ! <question id="faqq_bug_report"> ! <para>Where can I report a bug?</para> ! </question> ! <answer> ! <para>We have a online Bug Tracking System.</para> <para>Using the online bug-tracker helps us have a clear and orderly way to know how many bugs are open, bug priority and follow-ups. It saves us the long time needed to browse the entire &krusader; forum, ! searching for yesterdays bug. Please use this system.</para> <para>Before reporting a bug, please regard the following: <orderedlist> ! <listitem><para>Use the <emphasis role="bold">Search</emphasis> function of the &kruforum_url; ! , your bug might be solved already. Please DO NOT post new bugs to the &bugforum_url;. ! We keep it open to allow discussions.</para></listitem> ! <listitem><para><emphasis role="bold">Check</emphasis> if the bug is already posted in the ! &online_buglist_url; of the Bug Tracking System.</para></listitem> ! <listitem><para>If you can't find this bug mentioned, please <emphasis role="bold">submit</emphasis> it ! into the bug tracker by clicking the <guibutton>"Submit New"</guibutton> button in the bug-tracker window. ! </para></listitem> </orderedlist></para> <para>Thanks for your cooperation!</para> <note><para><remark>If you've got bugs to report please do not use &kde;'s bugzilla http://bugs.kde.org/, ! &kde;'s Bug Tracking System.</remark></para></note> ! </answer> </qandaentry> <qandaentry> ! <question id="faqq_mail_list"> ! <para>Does &krusader; have a mailing list?</para> ! </question> ! <answer> ! <para>Yes, it is called &krunews_url;. ! This list is used to notify &krusader; users about new releases, major bugfixes &etc; ! No spam, no bother, just &krusader;. Feel free to (un)subscribe. ! To see the collection of prior postings to the list, visit the &krunewsarch_url;. </para><para>See also &krulatestnews_url; for online announcements. ! </para><para>If you want to follow the &krusader; development ... live! A &krucommits_url; is available. ! That means that everything the development team puts into CVS is reported in the list. ! Want to keep track? Waiting for a certain feature/bugfix? Feel free to (un)subscribe. To see the collection of prior CVS commits visit the &krucommitsarch_url;. ! </para> ! </answer> </qandaentry> ! <qandaentry> ! <question id="faqq_kru_forum"> ! <para>How does the &krusader; forum works?</para> ! </question> ! <answer> ! <para>In the spirit of freedom of speach, everything what is &krusader; related can be discussed in our forum. ! But please regard the following, so that we can maintain some order in the chaos. ;-)</para> ! ! <para>Please use the <emphasis role="bold">Search</emphasis> function of the &kruforum_url;, your issue is maybe ! discussed already (this allows us to minimze the double/triple/... postings). ! If your issue was already discussed in the past there is a great chance that you have an instant solution ! for your issue/problem. ! Some issues are asked over and over again, for this issues whe have the made the FAQ's. ;-) ! This also allows us also to spend more time in developing &krusader;.</para> ! ! <para>If the forum, documentation and FAQ's can't help you, do not hesitate to drop a posting in our forum. ! The &krusader; Krew or the &krusader; forum community is always available to help you. ! Note: with your feedback we can make &krusader; better and better, otherwise we are maybe not ! aware about some issues.</para> ! ! <para>The &kruforum_url; is split up in three major sections: ! <itemizedlist> ! <listitem><para>&bugforum_url;: discussions about bugs, please DO NOT use the forum for &faqbugreports_lnk; ! (except if you are not sure that you have found a bug).</para></listitem> ! <listitem><para>&kru2forum_url;: discussions about new features for future &krusader; ! versions.</para></listitem> ! <listitem><para>&krugenforum_url;: everything that is &krusader; related and not belongs in the ! two other forums.</para></listitem> ! </itemizedlist> ! </para> ! <para>Thanks for your cooperation!</para> ! </answer> ! </qandaentry> ! ! </qandaset> ! </sect1> ! ! <sect1 id="faq_installation"> ! <title>Installation &FAQ;'s</title> ! <qandaset> ! ! <qandaentry> ! <question id="faqq_missing_libs"> ! <para>I have followed all steps but <command>configure</command> complains about missing libs or headers. ! What to do?</para> ! </question> ! <answer> ! <para>Install them. ;-)</para> ! <para>Here is a (obviously incomplete) list of &krusader;'s dependencies:</para> ! <para><itemizedlist> ! <listitem><para><application>gcc</application> (other compilers may work but haven't been tested) ! </para></listitem> ! <listitem><para><application>autoconf</application> (⪚ <filename>autoconf-2.x-xmdk.i586.rpm</filename>) ! </para></listitem> ! <listitem><para><application>automake</application> (⪚ <filename>automake1.x-x.x.x-xmdk.i586.rpm</filename>) ! </para></listitem> ! <listitem><para>XFree</para></listitem> ! <listitem><para>&Qt; (all &krusader; versions >=1.02 are &Qt; 3.x only)</para></listitem> ! <listitem><para>kdelibs (all &krusader; versions >=1.02 are &kde; 3.x only)</para></listitem> ! <listitem><para>libpng </para></listitem> ! <listitem><para>fam and famlibs (⪚ <filename>fam-2.x.x-xmdk.rpm</filename> and ! <filename>libfam0-devel-2.x.x-5mdk.i586.rpm</filename>)</para></listitem> ! </itemizedlist></para> ! <para>Most RPM-based distributions seperate the headers from the libs. The headers are needed to compile ! &krusader;. Look for packages in the form foo-devel-*.rpm (⪚ ! <filename>kdelibs-devel-3.1-58mdk.i586.rpm</filename>) ! or foo-dev-*.deb for Debian based distributions. They most likely come with your distribution. ! <tip><para>If you can't find the needed package, use the &rpmfind_url; and click ! 'missing lib or header' in the search line. Or use "apt-cache search" to find the ! corresponding package.</para></tip></para> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="path"> ! <para>I have successfully installed &krusader; from source. Everything went fine but I can't start it. ! What's going wrong here?</para> ! </question> ! <answer> ! <para><itemizedlist> ! <listitem><para>The &krusader; binary is obviously not in your <envar>PATH</envar>.</para></listitem> ! <listitem><para>Use the find command to locate the binary. ! <screen><prompt>$</prompt> <userinput><command> find</command> <option>/usr /opt -name</option> krusader <option>-type f -perm +111</option></userinput></screen> ! <screen><userinput>/usr/local/bin/krusader</userinput></screen> ! Here, the binary somehow made it into <filename class="directory">/usr/local/bin</filename>. ! It is most likely, that your ! <envar>KDEDIR</envar> enviroment variable wasn't set properly, look at &kdeqtdir_lnk; for more info.</para></listitem> ! <listitem><para>If you don't want to recompile &krusader;, just add ! <filename class="directory">/usr/local/bin</filename> to your <envar>PATH</envar>. ! To do this for all users, append the following line to your ! <filename class="directory">/etc/profile</filename> (or any other file your shell sources at startup). ! <screen><prompt>$</prompt> <userinput><command>export</command> PATH=$PATH:<replaceable>/usr/local/bin</replaceable></userinput></screen></para></listitem> ! </itemizedlist></para> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="source_rpm"> ! <para>I have downloaded the SourceRPM for &krusader;. What now?</para> ! </question> ! <answer> ! <para><itemizedlist> ! <listitem><para>To recompile a SourceRPM for your machine, do this (being root): ! <screen><prompt>$</prompt> <userinput><command>su -c 'rpm</command> <option>--rebuild</option> <replaceable></path/to/filename></replaceable>'</userinput></screen>You will be asked to enter your root password.</para></listitem> ! <listitem><para>If nothing goes wrong, a RPM will be created at ! <filename class="directory">/usr/src/RPM/RPMS/i386</filename> (replace i386 with your arch) Install as usual, for example. ! <screen><prompt>$</prompt> <userinput><command>su -c 'rpm</command> <option>-ivh</option> <replaceable></path/to/filename></replaceable>'</userinput></screen>You will be asked to enter your root password.</para></listitem> ! </itemizedlist></para> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="binary"> ! <para>I'm trying to install binary foo, but it fails. What's wrong?</para> ! </question> ! <answer> ! <para><itemizedlist> ! <listitem><para>Since we only provide (and use) the source, we don't know. ! Feel free to post a &help_request_lnk;. ! </para></listitem> ! </itemizedlist></para> ! </answer> ! </qandaentry> ! ! <qandaentry> ! <question id="krusaderrc_ui"> ! <para>I've installed &krusader;, but when I run it, only the <guimenu>"Help"</guimenu> ! menu appears. Why?</para></question> ! <answer> ! <para>Only the <guimenuitem>Help</guimenuitem> menu is visible and all the other menu's are gone. ! Some distributions put the <filename>krusaderrc.ui</filename> file in the wrong place. ! To solve the problem, just copy the <filename>krusaderrc.ui</filename> file ! (from the package or the installed <envar>PATH</envar>) to either ! <filename>$KDEDIR/share/apps/krusader/krusaderrc.ui</filename> ! or <filename>~/.kde/share/apps/krusader/krusaderrc.ui</filename> and re-run the program. ! If you have compiled &krusader; from sources this is often caused when the ! &kdeqtdir_lnk; enviroment variables are not right set. ! Note: We are thinking to write code that the &krusader; binary checks at every start the existence and ! validity of the used <filename>krusaderrc.ui</filename> file, at the moment of writing this feature is not ! supported yet by &krusader;, but it will ;-). ! </para> ! </answer> </qandaentry> <qandaentry> ! <question id="missing_menus"> ! <para>Some menu items are missing, what is wrong?</para> ! </question> ! <answer> ! <para>When upgrading to a newer &krusader; version the <filename>krusaderrc.ui</filename> file ! must be updated to. If this file is missing, only the help menu appears. ! If this file is too old, the new menu elements will not be shown. ! Unfortunately at changing the toolbar, &kde; makes a copy of that file in the home directory, ! and if someone updates &krusader;, the new menu elements will be inaccessable because of using the ! old <filename>krusaderui.rc</filename>. ! The solution is explained in the previous question. ! </para> ! </answer> </qandaentry> + <qandaentry> + <question id="libfam_la"> + <para>When I run <command>make</command> it complains about <filename>libfam.la</filename></para> + </question> + <answer> + <para>The <command>./configure</command> script does not check for the presence of + <filename>libfam.la</filename>, and <command>make</command> needs <filename>libfam.la</filename> + to compile &krusader;. Install <filename>libfam0-devel-foo.rpm</filename>. + Note: when you install <application>Mandrake 9.1</application> with the default settings, this + package is not installed. + If you need more information take a look at &missing_libs_lnk;. + </para> + </answer> + </qandaentry> + + <qandaentry> + <question id="help_request"> + <para>I have trouble with compiling and installing &krusader;, howto send a help request?</para> + </question> + <answer> + <para>Please read our detailed <link linkend="compilation">installation procedure</link> and the &faq_lnk;. + If you can't find any solution for your problem then feel free to post a + <emphasis role="bold">help request</emphasis> at our &krusader; forum. + But before posting a help request at our &krusader; forum, please regard the following: + <orderedlist> + <listitem><para>Use the <emphasis role="bold">Search</emphasis> function of the &kruforum_url; + , your problem might be solved or discussed already.</para></listitem> + <listitem><para>If you can't find a solution, please take a note of the following issues: + <itemizedlist> + <listitem><para>the used &krusader; version</para></listitem> + <listitem><para>the used &Linux; distribution + version</para></listitem> + <listitem><para>a good description of the problem</para></listitem> + </itemizedlist> + Without this information, it is verry difficult for us to help you. + <note><para> + If you give us the error messages (⪚ <command>make</command> error messages) + please start with the FIRST error message, all the error messages who are following the first error + message are consequences and not the cause of your problem. + </para></note> + </para></listitem> + <listitem><para>Post a help request with the information of the previous point at our &krugenforum_url;. + </para></listitem> + </orderedlist> + </para> + <para>Thanks for your cooperation!</para> + </answer> + </qandaentry> + + </qandaset> + </sect1> + + <sect1 id="faq_usage"> + <title>&krusader; Usage &FAQ;'s</title> + <qandaset> + <qandaentry> ! <question id="color_change"> ! <para>Why can't I change the colors in &krusader;?</para> ! </question> ! <answer> ! <para>In versions prior to 0.75, we supported changing some of the colors in &krusader;. After some debates in the &kde; mailing-list regarding the matter, we decided that &krusader;'s colors will match &kde;'s current color-scheme. This makes &krusader; more compatible and coherent. As a result, we don't support changing colors inside the program. ! Sorry. ! Note: We are planning to write code to use "Colorize files by type" (request id. 735649). ! btw. the &krusader; Krew is experimenting at this moment to (re)introduce color support, ! so there is hope ;-) ! </para> ! </answer> ! </qandaentry> <qandaentry> ! <question id="supermount"> ! <para>When I try to mount/unmount my cdrom/floppy, &krusader; says ! something about supermount, what's this about? </para> ! </question> ! <answer> ! <para>Supermount is a daemon which handles mounting/unmounting of removable filesystems for you. ! Just insert a floppy, and do ! <userinput><command>cd</command> <option><replaceable>/mnt/floppy</replaceable></option></userinput> ! supermount will do the mount for you automatically and transparently. All this is great, however, ! supermount manipulates the system into thinking that the <hardware>floppy/cdrom</hardware> is mounted ! at all times! This creates a few problems for &... [truncated message content] |
From: <cod...@us...> - 2004-02-13 13:50:15
|
Update of /cvsroot/krusader/krusader_kde3/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1314/doc Modified Files: krusader.1 Log Message: Handbook 1.31.00 Index: krusader.1 =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/krusader.1,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** krusader.1 30 Dec 2003 20:18:08 -0000 1.3 --- krusader.1 13 Feb 2004 13:44:30 -0000 1.4 *************** *** 1,18 **** ! .TH krusader 1 "30 December 2003" Linux "Krusader Manpage" .SH "NAME" ! krusader \- twin-panel file manager and ftp client for KDE 3.x .SH "USAGE" .B krusader [Qt-options] [KDE-options] [options] .SH "DESCRIPTION" ! Krusader is a new "old-school" file manager and ftp/smb/fish client. ! It's twin-panel look follows in the footsteps of the great file managers ! of old: GNU's Midnight Commander and the DOS all time favorite Norton Commander. ! ! Krusader features: ! ! intuitive GUI, complete drag n' drop support, transparent handling of archives ! and ftp volumes, bookmarks (with a bookmark manager), pack and unpack, ! command line with history and "run in terminal" option, internal viewer-editor, ! built-in mount manager with an auto-mount option and much more. .SH "OPTIONS" --- 1,21 ---- ! .TH krusader 1 "5 February 2004" Linux "Krusader Manpage" .SH "NAME" ! krusader \- advanced twin-panel file manager and ftp client for KDE 3.x .SH "USAGE" .B krusader [Qt-options] [KDE-options] [options] .SH "DESCRIPTION" ! Krusader is an advanced twin-panel (commander-style) ! file-manager for KDE 3.x (similar to Midnight or Total Commander) ! but with many extras. It provides all the file-management features ! you could possibly want. Plus: extensive archive handling, ! mounted filesystem support, FTP, advanced search module, ! viewer/editor, directory synchronisation, file content comparisons, ! powerful batch renaming and much much more. ! It supports the following archive formats: tar, zip, bzip2, ! gzip, rar, ace, arj and rpm ! and can handle other KIOSlaves such as smb:// or fish:// ! It is (almost) completely customizable, very user friendly, ! fast and looks great on your desktop! :-) ! You should give it a try. .SH "OPTIONS" *************** *** 45,59 **** .B $ krusader --left=/mnt/cdrom --right=ftp://dow...@my... .SH "FILES" ! The configuration file "krusaderrc" can be stored at 2 locations: ! .I $KDEDIR/share/config/krusaderrc ! or ! .I ~/.kde/share/config/krusaderrc ! Bookmarks file: - .I ~/.kde/share/apps/krusader/krbookmarks.xml .SH "PLATFORMS" Linux, FreeBSD --- 48,62 ---- .B $ krusader --left=/mnt/cdrom --right=ftp://dow...@my... .SH "FILES" ! Configuration files: ! .I ~/.kde/share/config/krusaderrc ! .I ~/.kde/share/apps/krusader/krbookmarks.xml ! .I $KDEDIR/share/apps/krusader/krusaderui.rc or ! .I ~/.kde/share/apps/krusader/krusaderui.rc ! .I ~/.kde/share/apps/krusader/krusermenu.dat .SH "PLATFORMS" Linux, FreeBSD *************** *** 117,126 **** Synchronize Directories. .SH "LICENSE" Krusader is distributed under the terms of the GNU General Public ! License version 2 as published by the Free Software Foundation. See the built-in ! help for details on the License and the lack of warranty. The copyright for the project and its name are still held by Shie Erlich and Rafi Yanai. --- 120,131 ---- Synchronize Directories. + + User menu. .SH "LICENSE" Krusader is distributed under the terms of the GNU General Public ! License version 2 as published by the Free Software Foundation. ! See the built-in help for details on the License and the lack of warranty. The copyright for the project and its name are still held by Shie Erlich and Rafi Yanai. *************** *** 136,140 **** The latest version of the KRUSADER FAQ'S can be found at the Krusader website. .SH "SEE ALSO" ! The Krusader USERS MANUAL, at the krusader help menu. The Krusader homepage on the World Wide Web: --- 141,145 ---- The latest version of the KRUSADER FAQ'S can be found at the Krusader website. .SH "SEE ALSO" ! The Krusader Handbook, at the krusader help menu. The Krusader homepage on the World Wide Web: *************** *** 146,150 **** Krusader is developed by a dedicated team of individuals, known as the Krusader Krew. ! Shie Erlich, author <ma...@us...> Rafi Yanai, author <ya...@us...> --- 151,155 ---- Krusader is developed by a dedicated team of individuals, known as the Krusader Krew. ! Shie Erlich, author <er...@us...> Rafi Yanai, author <ya...@us...> *************** *** 152,158 **** Dirk Eschler, Webmaster and i18n coordinator <des...@us...> ! Csaba Karai, Developer <csa...@no...> ! Frank Schoolmeesters, Documentation and patches <cod...@us...> Mark Eatough, Krusader handbook proof reader <mar...@ya...> --- 157,163 ---- Dirk Eschler, Webmaster and i18n coordinator <des...@us...> ! Csaba Karai, Developer <ck...@us...> ! Frank Schoolmeesters, Documentation coordinator <cod...@us...> Mark Eatough, Krusader handbook proof reader <mar...@ya...> |
From: <cod...@us...> - 2004-02-13 13:49:25
|
Update of /cvsroot/krusader/krusader_kde3/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1148/doc Modified Files: ChangeLog Log Message: Handbook 1.31.00 Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/doc/ChangeLog,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** ChangeLog 7 Jan 2004 14:42:57 -0000 1.8 --- ChangeLog 13 Feb 2004 13:43:41 -0000 1.9 *************** *** 3,12 **** ! Date: 06.01.2004 ! ADDED: User Menu (commands.sgml) ! UPDATED: manpage ! UPDATED: directory synchronisation (moved to krusader-tools.sgml) ! Thanks to Karai Csaba UPDATED: From: DocBook XML V4.1-Based Variant V1.0//EN To: DocBook XML V4.1.2-Based Variant V1.1//EN --- 3,30 ---- ! 1.31.00 ! ====================== ! Date:12.02.2004 ! From now on the <releaseinfo> tag always matches the Krusader version number that is ! described in the documentation. ! e.g. "Krusader Handbook version 1.31.xx" describes "Krusader version 1.31" ! ADDED: New Quicksearch (using-krusader.sgml) - Thanks to Heiner Eichmann ! ADDED: Folder history (using-krusader.sgml) - Thanks to Hans Loffler ! ADDED: appendix: configuration files (installation.sgml) ! UPDATED: New Konfigurator (konfigurator.sgml) - Thanks to Karai Csaba ! UPDATED: I try to follow the guidelines of "The KDE DocBook Authors guide" ! but in some cases i don't do that ;-) ! UPDATED: FAQ's (faq.sgml) ! UPDATED: Calculate occupied space (using-krusader.sgml) - Thanks to Heiner Eichmann ! UPDATED: Krviewer (krusader-tools.sgml) ! UPDATED: package description ! UPDATED-FIXED: manny small issues ! Date: 01.02.2004 ! FIXED: Proof read and fixed spelling etc. - Thanks to Mark Eatough ! Date: 06.01.2004 ! ADDED: User Menu (commands.sgml) - Thanks to Shie Erlich ! UPDATED: manpage (krusader.1) ! UPDATED: directory synchronisation (moved to krusader-tools.sgml) - Thanks to Karai Csaba UPDATED: From: DocBook XML V4.1-Based Variant V1.0//EN To: DocBook XML V4.1.2-Based Variant V1.1//EN |
From: <ck...@us...> - 2004-02-13 07:48:36
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31778/krusader_kde3/krusader/Panel Modified Files: listpanel.cpp listpanel.h panelfunc.cpp panelfunc.h Log Message: ADDED: panel level toolbar ('..', '/' buttons), thanks to David Harel Index: listpanel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/listpanel.cpp,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** listpanel.cpp 28 Jan 2004 22:49:33 -0000 1.53 --- listpanel.cpp 13 Feb 2004 07:43:02 -0000 1.54 *************** *** 89,93 **** ///////////////////////////////////////////////////// ListPanel::ListPanel( QWidget *parent, bool left, const char *name ) : ! QWidget( parent, name ), colorMask( 255 ), compareMode( false ), currDragItem( 0 ), statsAgent( 0 ), _left( left ), quickSearch(0) { func = new ListPanelFunc( this ); --- 89,95 ---- ///////////////////////////////////////////////////// ListPanel::ListPanel( QWidget *parent, bool left, const char *name ) : ! QWidget( parent, name ), colorMask( 255 ), compareMode( false ), currDragItem( 0 ), statsAgent( 0 ), _left( left ), quickSearch(0), ! cdRootButton( 0 ),cdUpButton( 0 ) ! { func = new ListPanelFunc( this ); *************** *** 144,148 **** quickSearch->setMaximumHeight( sheight ); ! origin = new KURLRequester( this ); QWhatsThis::add ( origin, i18n( "Use superb KDE file dialog to choose location. " ) ); --- 146,153 ---- quickSearch->setMaximumHeight( sheight ); ! QHBox * hbox = new QHBox( this ); ! origin = new KURLRequester( hbox ); ! QPixmap pixMap = origin->button()->iconSet()->pixmap( QIconSet::Small, QIconSet::Normal ); ! origin->button()->setFixedSize( pixMap.width()+4, pixMap.height()+4 ); QWhatsThis::add ( origin, i18n( "Use superb KDE file dialog to choose location. " ) ); *************** *** 157,160 **** --- 162,177 ---- connect( origin, SIGNAL( urlSelected( const QString& ) ), func, SLOT( openUrl( const QString& ) ) ); + if (krConfig->readBoolEntry("Panel level tool bar",_PanelToolBar)) + { + cdUpButton = new QToolButton( hbox, "cdUpB" ); + cdRootButton = new QToolButton( hbox, "cdRootB" ); + cdUpButton->setFixedSize( 21, origin->button()->height() ); + cdRootButton->setFixedSize( 20, origin->button()->height() ); + cdUpButton->setText( i18n( ".." ) ); + cdRootButton->setText( i18n( "/" ) ); + connect( cdUpButton, SIGNAL( clicked() ), this, SLOT( slotFocusAndCDup() ) ); + connect( cdRootButton, SIGNAL( clicked() ), this, SLOT( slotFocusAndRoot() ) ); + } + view = new KrDetailedView( this, _left, krConfig ); connect( dynamic_cast<KrDetailedView*>( view ), SIGNAL( executed( QString& ) ), func, SLOT( execute( QString& ) ) ); *************** *** 172,176 **** // finish the layout ! layout->addMultiCellWidget( origin, 0, 0, 0, 2 ); layout->addWidget( status, 1, 0 ); layout->addWidget(historyButton, 1, 1); --- 189,193 ---- // finish the layout ! layout->addMultiCellWidget( hbox, 0, 0, 0, 2 ); layout->addWidget( status, 1, 0 ); layout->addWidget(historyButton, 1, 1); *************** *** 192,195 **** --- 209,214 ---- delete quickSearch; delete origin; + delete cdRootButton; + delete cdUpButton; delete layout; } *************** *** 199,202 **** --- 218,233 ---- } + void ListPanel::slotFocusAndCDup() + { + slotFocusOnMe(); + func->dirUp(); + } + + void ListPanel::slotFocusAndRoot() + { + slotFocusOnMe(); + func->root(); + } + void ListPanel::select( bool select, bool all ) { if ( all ) Index: listpanel.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/listpanel.h,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** listpanel.h 10 Jan 2004 00:03:24 -0000 1.15 --- listpanel.h 13 Feb 2004 07:43:02 -0000 1.16 *************** *** 92,95 **** --- 92,97 ---- void slotGetStats(QString path); // get the disk-free stats void setFilter(KrView::FilterSpec f); + void slotFocusAndCDup(); + void slotFocusAndRoot(); ///////////////////////// service functions - called internally //////////////////////// *************** *** 128,134 **** KURLRequester *origin; QGridLayout *layout; ! BookmarksButton *bookmarksButton; DirHistoryQueue* dirHistoryQueue; ! DirHistoryButton* historyButton; private: --- 130,138 ---- KURLRequester *origin; QGridLayout *layout; ! QToolButton *cdRootButton; ! QToolButton *cdUpButton; ! BookmarksButton *bookmarksButton; DirHistoryQueue* dirHistoryQueue; ! DirHistoryButton* historyButton; private: Index: panelfunc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.cpp,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** panelfunc.cpp 12 Feb 2004 17:23:30 -0000 1.55 --- panelfunc.cpp 13 Feb 2004 07:43:02 -0000 1.56 *************** *** 545,548 **** --- 545,552 ---- } + void ListPanelFunc::root() { + openUrl( vfs::fromPathOrURL( "/" ) ); + } + void ListPanelFunc::pack() { QStringList fileNames; Index: panelfunc.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.h,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** panelfunc.h 28 Jan 2004 22:49:33 -0000 1.22 --- panelfunc.h 13 Feb 2004 07:43:02 -0000 1.23 *************** *** 61,64 **** --- 61,65 ---- void goBack(); void dirUp(); + void root(); void properties(); void terminal(); |
From: <ck...@us...> - 2004-02-13 07:48:36
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31778/krusader_kde3/krusader/Konfigurator Modified Files: kglookfeel.cpp Log Message: ADDED: panel level toolbar ('..', '/' buttons), thanks to David Harel Index: kglookfeel.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kglookfeel.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** kglookfeel.cpp 5 Feb 2004 10:38:10 -0000 1.7 --- kglookfeel.cpp 13 Feb 2004 07:43:02 -0000 1.8 *************** *** 64,70 **** {"Look&Feel","Case Sensative Sort", _CaseSensativeSort, i18n( "Case sensitive sorting" ), false, ""}, {"Look&Feel","New Style Quicksearch", _NewStyleQuicksearch, i18n( "New style quicksearch" ), false, ""}, ! {"Look&Feel","Case Sensitive Quicksearch", _CaseSensitiveQuicksearch, i18n( "Case sensitive quicksearch" ), false, ""}}; ! cbs = createCheckBoxGroup( 2, 0, settings, 7, lookFeelGrp ); lookFeelGrid->addWidget( cbs, 0, 0 ); connect( cbs->find( "New Style Quicksearch" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotDisable() ) ); --- 64,72 ---- {"Look&Feel","Case Sensative Sort", _CaseSensativeSort, i18n( "Case sensitive sorting" ), false, ""}, {"Look&Feel","New Style Quicksearch", _NewStyleQuicksearch, i18n( "New style quicksearch" ), false, ""}, ! {"Look&Feel","Case Sensitive Quicksearch", _CaseSensitiveQuicksearch, i18n( "Case sensitive quicksearch" ), false, ""}, ! {"Look&Feel","Panel level tool bar", _PanelToolBar, i18n( "Show panel level tool bar" ), true, ""}, ! }; ! cbs = createCheckBoxGroup( 2, 0, settings, 8, lookFeelGrp ); lookFeelGrid->addWidget( cbs, 0, 0 ); connect( cbs->find( "New Style Quicksearch" ), SIGNAL( stateChanged( int ) ), this, SLOT( slotDisable() ) ); *************** *** 164,165 **** --- 166,168 ---- #include "kglookfeel.moc" + |
From: <ck...@us...> - 2004-02-13 07:48:36
|
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31778/krusader_kde3/krusader Modified Files: defaults.h Log Message: ADDED: panel level toolbar ('..', '/' buttons), thanks to David Harel Index: defaults.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/defaults.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** defaults.h 1 Feb 2004 12:06:54 -0000 1.7 --- defaults.h 13 Feb 2004 07:43:02 -0000 1.8 *************** *** 75,78 **** --- 75,80 ---- // Case Sensative Sort / #define _CaseSensativeSort false + // Panel Level ToolBar / + #define _PanelToolBar true // Html Min Font Size // #define _HtmlMinFontSize 12 *************** *** 213,214 **** --- 215,217 ---- #define _BtnSingles true + |
From: <ck...@us...> - 2004-02-13 07:48:35
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31778/krusader_kde3 Modified Files: ChangeLog Log Message: ADDED: panel level toolbar ('..', '/' buttons), thanks to David Harel Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.179 retrieving revision 1.180 diff -C2 -d -r1.179 -r1.180 *** ChangeLog 12 Feb 2004 08:11:30 -0000 1.179 --- ChangeLog 13 Feb 2004 07:43:02 -0000 1.180 *************** *** 1,2 **** --- 1,3 ---- + ADDED: panel level toolbar ('..', '/' buttons), thanks to David Harel ADDED: Locate (integrating the findutils-locate package of GNU into Krusader). TEST IT ADDED: Heiner's patch for 'logical selection mode' is applied and used as default. TEST IT |
From: <ck...@us...> - 2004-02-12 17:28:35
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18662/krusader_kde3/krusader/Panel Modified Files: krcalcspacedialog.cpp krcalcspacedialog.h krview.cpp krview.h panelfunc.cpp Log Message: FIXED: Heiner's calculate dir size patch Index: krcalcspacedialog.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krcalcspacedialog.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** krcalcspacedialog.cpp 28 Jan 2004 22:49:32 -0000 1.2 --- krcalcspacedialog.cpp 12 Feb 2004 17:23:29 -0000 1.3 *************** *** 40,47 **** #include "krcalcspacedialog.h" #include "../krusader.h" /* --=={ Patch by Heiner <h.e...@gm...> }==-- */ KrCalcSpaceDialog::CalcThread::CalcThread(KrCalcSpaceDialog * parent, vfs * files, const KrViewItemList & items) ! : m_totalSize(0), m_totalFiles(0), m_totalDirs(0), m_items(items), m_files(files), m_parent(parent) , m_threadInUse(true), m_stop(false) {} --- 40,48 ---- #include "krcalcspacedialog.h" #include "../krusader.h" + #include "../VFS/krpermhandler.h" /* --=={ Patch by Heiner <h.e...@gm...> }==-- */ KrCalcSpaceDialog::CalcThread::CalcThread(KrCalcSpaceDialog * parent, vfs * files, const KrViewItemList & items) ! : m_totalSize(0), m_currentSize(0), m_totalFiles(0), m_totalDirs(0), m_items(items), m_files(files), m_parent(parent) , m_threadInUse(true), m_stop(false) {} *************** *** 67,80 **** for ( KrViewItemList::ConstIterator it = m_items.begin(); it != m_items.end(); ++it ) { ! KIO::filesize_t totalSize = 0; ! m_files->vfs_calcSpace( (*it)->name(), &totalSize, &m_totalFiles, &m_totalDirs , & m_stop); if (m_stop) break; - m_totalSize += totalSize; KrDetailedViewItem * viewItem = dynamic_cast<KrDetailedViewItem *> ( *it ); if (viewItem){ ! KrCalcSpaceDialog::setDirSize(viewItem, totalSize); //viewItem->repaintItem(); // crash in KrDetailedViewItem::repaintItem(): setPixmap(_view->column(KrDetailedView::Name),KrView::getIcon(_vf)) } } // synchronize to avoid race condition. --- 68,82 ---- for ( KrViewItemList::ConstIterator it = m_items.begin(); it != m_items.end(); ++it ) { ! m_currentSize = 0; ! m_files->vfs_calcSpace( (*it)->name(), &m_currentSize, &m_totalFiles, &m_totalDirs , & m_stop); if (m_stop) break; KrDetailedViewItem * viewItem = dynamic_cast<KrDetailedViewItem *> ( *it ); if (viewItem){ ! KrCalcSpaceDialog::setDirSize(viewItem, m_currentSize); //viewItem->repaintItem(); // crash in KrDetailedViewItem::repaintItem(): setPixmap(_view->column(KrDetailedView::Name),KrView::getIcon(_vf)) } + m_totalSize += m_currentSize; + m_currentSize = 0; } // synchronize to avoid race condition. *************** *** 141,146 **** QString msg; QString fileName = ( ( m_thread->getItems().count() == 1 ) ? ( i18n( "Name: " ) + m_thread->getItems().first()->name() + "\n" ) : QString( "" ) ); ! msg = fileName + i18n( "Total occupied space: %1\nin %2 directories and %3 files" ). ! arg( KIO::convertSize( m_thread->getTotalSize() ) ).arg( m_thread->getTotalDirs() ).arg( m_thread->getTotalFiles() ); m_label->setText(msg); } --- 143,150 ---- QString msg; QString fileName = ( ( m_thread->getItems().count() == 1 ) ? ( i18n( "Name: " ) + m_thread->getItems().first()->name() + "\n" ) : QString( "" ) ); ! msg = fileName + i18n( "Total occupied space: %1").arg( KIO::convertSize( m_thread->getTotalSize() ) ); ! if (m_thread->getTotalSize() >= 1024) ! msg += " (" + KRpermHandler::parseSize( m_thread->getTotalSize() ) + "bytes)"; ! msg += i18n("\nin %1 directories and %2 files" ).arg( m_thread->getTotalDirs() ).arg( m_thread->getTotalFiles() ); m_label->setText(msg); } Index: krcalcspacedialog.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krcalcspacedialog.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** krcalcspacedialog.h 28 Jan 2004 22:49:33 -0000 1.2 --- krcalcspacedialog.h 12 Feb 2004 17:23:30 -0000 1.3 *************** *** 57,61 **** */ class CalcThread : public QThread{ ! KIO::filesize_t m_totalSize; unsigned long m_totalFiles; unsigned long m_totalDirs; --- 57,61 ---- */ class CalcThread : public QThread{ ! KIO::filesize_t m_totalSize, m_currentSize; unsigned long m_totalFiles; unsigned long m_totalDirs; *************** *** 68,72 **** void cleanUp(); // Deletes this, if possible public: ! KIO::filesize_t getTotalSize() const {return m_totalSize;} // the result unsigned long getTotalFiles() const {return m_totalFiles;} // the result unsigned long getTotalDirs() const {return m_totalDirs;} // the result --- 68,72 ---- void cleanUp(); // Deletes this, if possible public: ! KIO::filesize_t getTotalSize() const {return m_totalSize + m_currentSize;} // the result unsigned long getTotalFiles() const {return m_totalFiles;} // the result unsigned long getTotalDirs() const {return m_totalDirs;} // the result Index: krview.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krview.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** krview.cpp 10 Jan 2004 21:40:42 -0000 1.5 --- krview.cpp 12 Feb 2004 17:23:30 -0000 1.6 *************** *** 134,140 **** } ! void KrView::changeSelection( const QString& filter, bool select ) { KConfigGroupSaver grpSvr( _config, "Look&Feel" /*nameInKConfig()*/ ); ! bool markDirs = _config->readBoolEntry( "Mark Dirs", _MarkDirs ); KrViewItem *temp = getCurrentKrViewItem(); --- 134,140 ---- } ! void KrView::changeSelection( const QString& filter, bool select, bool includeDirs ) { KConfigGroupSaver grpSvr( _config, "Look&Feel" /*nameInKConfig()*/ ); ! bool markDirs = _config->readBoolEntry( "Mark Dirs", _MarkDirs ) || includeDirs; KrViewItem *temp = getCurrentKrViewItem(); Index: krview.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/krview.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** krview.h 10 Jan 2004 16:35:39 -0000 1.10 --- krview.h 12 Feb 2004 17:23:30 -0000 1.11 *************** *** 117,120 **** --- 117,121 ---- virtual void getItemsByMask(QString mask, QStringList* names, bool dirs = true, bool files = true); virtual void getSelectedKrViewItems(KrViewItemList *items); + virtual void selectAllIncludingDirs() { changeSelection("*", true, true); } virtual void select(const QString& filter = "*") { changeSelection(filter, true); } virtual void unselect(const QString& filter = "*") { changeSelection(filter, false); } *************** *** 147,151 **** KrView(KConfig *cfg = krConfig); static QPixmap getIcon(vfile *vf); ! void changeSelection(const QString& filter, bool select); --- 148,152 ---- KrView(KConfig *cfg = krConfig); static QPixmap getIcon(vfile *vf); ! void changeSelection(const QString& filter, bool select, bool includeDirs = false); Index: panelfunc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.cpp,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** panelfunc.cpp 10 Feb 2004 18:36:54 -0000 1.54 --- panelfunc.cpp 12 Feb 2004 17:23:30 -0000 1.55 *************** *** 669,673 **** KrViewItemList items; panel->view->getSelectedKrViewItems(&items); ! if ( items.isEmpty() ) return ; // nothing to do KrCalcSpaceDialog calc(krApp, files(), items, false); --- 669,678 ---- KrViewItemList items; panel->view->getSelectedKrViewItems(&items); ! if ( items.isEmpty() ) ! { ! panel->view->selectAllIncludingDirs(); ! panel->view->getSelectedKrViewItems(&items); ! if ( items.isEmpty() ) return ; // nothing to do ! } KrCalcSpaceDialog calc(krApp, files(), items, false); |
From: <ck...@us...> - 2004-02-12 08:16:19
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Locate In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27603/krusader_kde3/krusader/Locate Added Files: Makefile.am locate.cpp locate.h Log Message: ADDED: locate (findutils package of GNU) --- NEW FILE: Makefile.am --- ####### kdevelop will overwrite this part!!! (begin)########## noinst_LIBRARIES = libLocate.a INCLUDES = $(all_includes) libLocate_a_METASOURCES = AUTO libLocate_a_SOURCES = locate.cpp EXTRA_DIST = locate.cpp locate.h ####### kdevelop will overwrite this part!!! (end)############ --- NEW FILE: locate.cpp --- /*************************************************************************** locate.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 "locate.h" #include "../krusader.h" #include "../krusaderview.h" #include "../Panel/listpanel.h" #include "../Panel/panelfunc.h" #include "../defaults.h" #include "../krservices.h" #include "../VFS/vfs.h" #include "../KViewer/krviewer.h" #include <klocale.h> #include <qhbox.h> #include <qlabel.h> #include <qlayout.h> #include <qfontmetrics.h> #include <kmessagebox.h> #include <kpopupmenu.h> #include <qcursor.h> #include <qeventloop.h> #include <kfinddialog.h> #include <qregexp.h> #include <qdir.h> // these are the values that will exist in the menu #define VIEW_ID 90 #define EDIT_ID 91 #define FIND_ID 92 #define FIND_NEXT_ID 93 #define FIND_PREV_ID 94 ////////////////////////////////////////////////////////// KProcess * LocateDlg::updateProcess = 0; LocateDlg::LocateDlg() : KDialogBase(0,0,false,"Locate", KDialogBase::User1 | KDialogBase::User2 | KDialogBase::User3 | KDialogBase::Close, KDialogBase::User3, false, i18n("Stop"), i18n("Update DB"), i18n("Locate") ) { QWidget *widget=new QWidget(this, "locateMainWidget"); QGridLayout *grid = new QGridLayout( widget ); grid->setSpacing( 6 ); grid->setMargin( 11 ); setPlainCaption( i18n( "Krusader::Locate" ) ); QHBox *hbox = new QHBox( widget, "locateHBox" ); new QLabel( i18n( "Search for:" ), hbox, "locateLabel" ); locateSearchFor = new KHistoryCombo( false, hbox, "locateSearchFor" ); krConfig->setGroup("Locate"); QStringList list = krConfig->readListEntry("Search For"); locateSearchFor->setHistoryItems(list); locateSearchFor->setEditable( true ); locateSearchFor->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Fixed); locateSearchFor->lineEdit()->setFocus(); grid->addWidget( hbox, 0, 0 ); QHBox *hbox2 = new QHBox( widget, "locateHBox" ); QSpacerItem* spacer = new QSpacerItem( 40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); hbox2->layout()->addItem( spacer ); existingFiles = new QCheckBox( i18n( "Show only the existing files" ), hbox2, "existingFiles" ); existingFiles->setChecked( krConfig->readBoolEntry("Existing Files") ); caseSensitive = new QCheckBox( i18n( "Case Sensitive" ), hbox2, "caseSensitive" ); caseSensitive->setChecked( krConfig->readBoolEntry("Case Sensitive") ); grid->addWidget( hbox2, 1, 0 ); QFrame *line1 = new QFrame( widget, "locateLine1" ); line1->setFrameStyle( QFrame::HLine | QFrame::Sunken ); grid->addWidget( line1, 2, 0 ); resultList=new KListView( widget ); // create the main container krConfig->setGroup("Look&Feel"); resultList->setFont(krConfig->readFontEntry("Filelist Font",_FilelistFont)); resultList->setAllColumnsShowFocus(true); resultList->setVScrollBarMode(QScrollView::Auto); resultList->setHScrollBarMode(QScrollView::Auto); resultList->setShowSortIndicator(false); resultList->setSorting(-1); resultList->addColumn( i18n("Results"), QFontMetrics(resultList->font()).width("W") * 60 ); resultList->setColumnWidthMode(0,QListView::Maximum); connect( resultList,SIGNAL(rightButtonPressed(QListViewItem *, const QPoint &, int)), this, SLOT(slotRightClick(QListViewItem *))); connect( resultList,SIGNAL(doubleClicked(QListViewItem *)), this, SLOT(slotDoubleClick(QListViewItem *))); connect( resultList,SIGNAL(returnPressed(QListViewItem *)), this, SLOT(slotDoubleClick(QListViewItem *))); grid->addWidget( resultList, 3, 0 ); QFrame *line2 = new QFrame( widget, "locateLine2" ); line2->setFrameStyle( QFrame::HLine | QFrame::Sunken ); grid->addWidget( line2, 4, 0 ); enableButton( KDialogBase::User1, false ); /* disable the stop button */ if( updateProcess ) { if( updateProcess->isRunning() ) { connect( updateProcess, SIGNAL(processExited(KProcess *)), this, SLOT(updateFinished())); enableButton( KDialogBase::User2, false ); } else updateFinished(); } setMainWidget(widget); show(); while( isShown() ) { qApp->processEvents(); qApp->eventLoop()->processEvents( QEventLoop::AllEvents|QEventLoop::WaitForMore); } } void LocateDlg::slotUser1() /* The stop button */ { stopping = true; } void LocateDlg::slotUser2() /* The Update DB button */ { if( !updateProcess ) { updateProcess = new KProcess(); *updateProcess << KrServices::fullPathName( "updatedb" ); /* TODO TODO TODO TODO */ connect( updateProcess, SIGNAL(processExited(KProcess *)), this, SLOT(updateFinished())); updateProcess->start(KProcess::NotifyOnExit); enableButton( KDialogBase::User2, false ); } } void LocateDlg::updateFinished() { delete updateProcess; updateProcess = 0; enableButton( KDialogBase::User2, true ); } void LocateDlg::slotUser3() /* The locate button */ { bool isCs, onlyExist; locateSearchFor->addToHistory(locateSearchFor->currentText()); QStringList list = locateSearchFor->historyItems(); krConfig->setGroup("Locate"); krConfig->writeEntry("Search For", list); krConfig->writeEntry("Existing Files", onlyExist = existingFiles->isChecked() ); krConfig->writeEntry("Case Sensitive", isCs = caseSensitive->isChecked() ); if( !KrServices::cmdExist( "locate" ) ) { KMessageBox::error(0, i18n("Can't start 'locate'! Check the 'Dependencies' page in konfigurator.")); return; } resultList->clear(); lastItem = 0; remaining = ""; enableButton( KDialogBase::User3, false ); /* disable the locate button */ enableButton( KDialogBase::User1, true ); /* enable the stop button */ stopping = false; KProcess locateProc; connect( &locateProc, SIGNAL( receivedStdout(KProcess *, char *, int) ), this, SLOT( processStdout(KProcess *, char *, int) ) ); locateProc << KrServices::fullPathName( "locate" ); if( !isCs ) locateProc << "-i"; if( onlyExist ) locateProc << "-e"; locateProc << locateSearchFor->currentText(); if ( !locateProc.start( KProcess::Block, KProcess::Stdout ) ) KMessageBox::error( krApp, i18n( "Error during the start of `locate` process!" ) ); enableButton( KDialogBase::User3, true ); /* enable the locate button */ enableButton( KDialogBase::User1, false ); /* disable the stop button */ } void LocateDlg::processStdout(KProcess *proc, char *buffer, int length) { char *buf = new char[ length+1 ]; memcpy( buf, buffer, length ); buf[ length ] = 0; remaining += QString( buf ); delete []buf; QStringList list = QStringList::split("\n", remaining ); int items = list.size(); for ( QStringList::Iterator it = list.begin(); it != list.end(); ++it ) { if( --items == 0 && buffer[length-1] != '\n' ) remaining = *it; else if( lastItem ) lastItem = new KListViewItem( resultList, lastItem, *it ); else lastItem = new KListViewItem( resultList, *it ); } if( stopping ) proc->kill( SIGKILL ); qApp->processEvents(); } void LocateDlg::slotRightClick(QListViewItem *item) { if ( !item ) return; // create the menu KPopupMenu popup; popup.insertTitle(i18n("Locate")); popup.insertItem(i18n("View (F3)"), VIEW_ID); popup.insertItem(i18n("Edit (F4)"), EDIT_ID); popup.insertSeparator(); popup.insertItem(i18n("Find (Ctrl+F)"), FIND_ID); popup.insertItem(i18n("Find next (Ctrl+N)"), FIND_NEXT_ID); popup.insertItem(i18n("Find previous (Ctrl+P)"), FIND_PREV_ID); int result=popup.exec(QCursor::pos()); // check out the user's option switch (result) { case VIEW_ID: case EDIT_ID: case FIND_ID: case FIND_NEXT_ID: case FIND_PREV_ID: operate( item, result ); break; } } void LocateDlg::slotDoubleClick(QListViewItem *item) { if ( !item ) return; QString dirName = item->text(0); if( !QDir( dirName ).exists() ) dirName.truncate( dirName.findRev( '/' ) ); krApp->mainView->activePanel->func->delayedOpenUrl(vfs::fromPathOrURL( dirName ) ); KDialogBase::accept(); } void LocateDlg::keyPressEvent( QKeyEvent *e ) { switch ( e->key() ) { case Key_F3 : if( resultList->currentItem() ) operate( resultList->currentItem(), VIEW_ID ); break; case Key_F4 : if( resultList->currentItem() ) operate( resultList->currentItem(), EDIT_ID ); break; case Key_N : if ( e->state() == ControlButton ) operate( resultList->currentItem(), FIND_NEXT_ID ); break; case Key_P : if ( e->state() == ControlButton ) operate( resultList->currentItem(), FIND_PREV_ID ); break; case Key_F : if ( e->state() == ControlButton ) operate( resultList->currentItem(), FIND_ID ); break; } QDialog::keyPressEvent( e ); } void LocateDlg::operate( QListViewItem *item, int task ) { KURL name = vfs::fromPathOrURL( item->text( 0 ) ); switch ( task ) { case VIEW_ID: KrViewer::view( name ); // view the file break; case EDIT_ID: KrViewer::edit( name ); // view the file break; case FIND_ID: { krConfig->setGroup("Locate"); long options = krConfig->readNumEntry("Find Options", 0); QStringList list = krConfig->readListEntry("Find Patterns"); KFindDialog dlg( this, "locateFindDialog", options, list ); if ( dlg.exec() != QDialog::Accepted ) return; if( list.first() != ( findPattern = dlg.pattern() ) ) list.push_front( dlg.pattern() ); krConfig->writeEntry( "Find Options", findOptions = dlg.options() ); krConfig->writeEntry( "Find Patterns", list ); if( !( findOptions & KFindDialog::FromCursor ) ) resultList->setCurrentItem( ( findOptions & KFindDialog::FindBackwards ) ? resultList->lastItem() : resultList->firstChild() ); findCurrentItem = (KListViewItem *)resultList->currentItem(); if( find() && findCurrentItem ) resultList->setCurrentItem( findCurrentItem ); else KMessageBox::information( 0, i18n( "Search string not found!" ) ); resultList->ensureItemVisible( resultList->currentItem() ); } break; case FIND_NEXT_ID: case FIND_PREV_ID: { if( task == FIND_PREV_ID ) findOptions ^= KFindDialog::FindBackwards; findCurrentItem = (KListViewItem *)resultList->currentItem(); nextLine(); if( find() && findCurrentItem ) resultList->setCurrentItem( findCurrentItem ); else KMessageBox::information( 0, i18n( "Search string not found!" ) ); resultList->ensureItemVisible( resultList->currentItem() ); if( task == FIND_PREV_ID ) findOptions ^= KFindDialog::FindBackwards; } break; } } void LocateDlg::nextLine() { if( findOptions & KFindDialog::FindBackwards ) findCurrentItem = (KListViewItem *)findCurrentItem->itemAbove(); else findCurrentItem = (KListViewItem *)findCurrentItem->itemBelow(); } bool LocateDlg::find() { while( findCurrentItem ) { QString item = findCurrentItem->text( 0 ); if( findOptions & KFindDialog::RegularExpression ) { if( item.contains( QRegExp( findPattern, findOptions & KFindDialog::CaseSensitive ) ) ) return true; } else { if( item.contains( findPattern, findOptions & KFindDialog::CaseSensitive ) ) return true; } nextLine(); } return false; } #include "locate.moc" --- NEW FILE: locate.h --- /*************************************************************************** locate.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 __LOCATE_H__ #define __LOCATE_H__ #include <kdialogbase.h> #include <kcombobox.h> #include <klistview.h> #include <kprocess.h> #include <qcheckbox.h> class LocateDlg : public KDialogBase { Q_OBJECT public: LocateDlg(); virtual void slotUser1(); virtual void slotUser2(); virtual void slotUser3(); public slots: void processStdout(KProcess *, char *, int); void slotRightClick(QListViewItem *); void slotDoubleClick(QListViewItem *); void updateFinished(); protected: virtual void keyPressEvent( QKeyEvent * ); private: void operate( QListViewItem *item, int task ); bool find(); void nextLine(); bool stopping; KHistoryCombo *locateSearchFor; KListView *resultList; QString remaining; KListViewItem *lastItem; long findOptions; QString findPattern; KListViewItem *findCurrentItem; QCheckBox *existingFiles; QCheckBox *caseSensitive; static KProcess *updateProcess; }; #endif /* __LOCATE_H__ */ |
From: <ck...@us...> - 2004-02-12 08:16:19
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27603/krusader_kde3/krusader/Konfigurator Modified Files: kgdependencies.cpp Log Message: ADDED: locate (findutils package of GNU) Index: kgdependencies.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/kgdependencies.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** kgdependencies.cpp 8 Feb 2004 15:25:57 -0000 1.6 --- kgdependencies.cpp 12 Feb 2004 08:11:31 -0000 1.7 *************** *** 62,67 **** addApplication( "krename", pathsGrid, 5, general_tab ); addApplication( "krusader", pathsGrid, 6, general_tab ); ! addApplication( "mount", pathsGrid, 7, general_tab ); ! addApplication( "umount", pathsGrid, 8, general_tab ); // ---------------------------- PACKERS TAB ------------------------------------- --- 62,69 ---- addApplication( "krename", pathsGrid, 5, general_tab ); addApplication( "krusader", pathsGrid, 6, general_tab ); ! addApplication( "locate", pathsGrid, 7, general_tab ); ! addApplication( "mount", pathsGrid, 8, general_tab ); ! addApplication( "umount", pathsGrid, 9, general_tab ); ! addApplication( "updatedb", pathsGrid,10, general_tab ); // ---------------------------- PACKERS TAB ------------------------------------- |
From: <ck...@us...> - 2004-02-12 08:16:19
|
Update of /cvsroot/krusader/krusader_kde3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27603/krusader_kde3 Modified Files: ChangeLog krusader.kdevprj Log Message: ADDED: locate (findutils package of GNU) Index: ChangeLog =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/ChangeLog,v retrieving revision 1.178 retrieving revision 1.179 diff -C2 -d -r1.178 -r1.179 *** ChangeLog 8 Feb 2004 15:25:56 -0000 1.178 --- ChangeLog 12 Feb 2004 08:11:30 -0000 1.179 *************** *** 1,2 **** --- 1,3 ---- + ADDED: Locate (integrating the findutils-locate package of GNU into Krusader). TEST IT ADDED: Heiner's patch for 'logical selection mode' is applied and used as default. TEST IT ADDED: application dependency setting in konfigurator Index: krusader.kdevprj =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader.kdevprj,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** krusader.kdevprj 5 Feb 2004 20:30:44 -0000 1.49 --- krusader.kdevprj 12 Feb 2004 08:11:30 -0000 1.50 *************** *** 34,38 **** lfv_open_groups= make_options=\s-j1 ! makefiles=Makefile.am,krusader/Makefile.am,doc/Makefile.am,doc/en/Makefile.am,po/Makefile.am,pics/Makefile.am,doc/pics/Makefile.am,krusader/BookMan/Makefile.am,krusader/Dialogs/Makefile.am,krusader/GUI/Makefile.am,krusader/Konfigurator/Makefile.am,krusader/KViewer/Makefile.am,krusader/MountMan/Makefile.am,krusader/Panel/Makefile.am,krusader/RemoteMan/Makefile.am,krusader/VFS/Makefile.am,krusader/Search/Makefile.am,krusader/Splitter/Makefile.am,krusader/Synchronizer/Makefile.am,krusader/UserMenu/Makefile.am modifyMakefiles=true project_name=Krusader --- 34,38 ---- lfv_open_groups= make_options=\s-j1 ! makefiles=Makefile.am,krusader/Makefile.am,doc/Makefile.am,doc/en/Makefile.am,po/Makefile.am,pics/Makefile.am,doc/pics/Makefile.am,krusader/BookMan/Makefile.am,krusader/Dialogs/Makefile.am,krusader/GUI/Makefile.am,krusader/Konfigurator/Makefile.am,krusader/KViewer/Makefile.am,krusader/MountMan/Makefile.am,krusader/Panel/Makefile.am,krusader/RemoteMan/Makefile.am,krusader/VFS/Makefile.am,krusader/Search/Makefile.am,krusader/Splitter/Makefile.am,krusader/Synchronizer/Makefile.am,krusader/UserMenu/Makefile.am,krusader/Locate/Makefile.am modifyMakefiles=true project_name=Krusader *************** *** 728,734 **** type=HEADER [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 type=prog_main --- 728,753 ---- type=HEADER + [krusader/Locate/Makefile.am] + files=krusader/Locate/locate.cpp,krusader/Locate/locate.h + sharedlib_LDFLAGS=-version-info 0:0:0 + sharedlib_rootname=Locate + sub_dirs= + type=static_library + + [krusader/Locate/locate.cpp] + dist=true + install=false + install_location= + type=SOURCE + + [krusader/Locate/locate.h] + dist=true + install=false + install_location= + type=HEADER + [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 |
Update of /cvsroot/krusader/krusader_kde3/krusader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27603/krusader_kde3/krusader Modified Files: Makefile.am krslots.cpp krslots.h krusader.cpp krusader.h krusaderui.rc Log Message: ADDED: locate (findutils package of GNU) Index: Makefile.am =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Makefile.am,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** Makefile.am 10 Jan 2004 00:03:24 -0000 1.14 --- Makefile.am 12 Feb 2004 08:11:30 -0000 1.15 *************** *** 5,11 **** krusader_SOURCES = paneltabbar.cpp panelmanager.cpp krservices.cpp main.cpp krusaderview.cpp krusader.cpp krslots.cpp kicons.cpp ! krusader_LDADD = ./BookMan/libBookMan.a ./Dialogs/libDialogs.a ./GUI/libGUI.a ./Konfigurator/libKonfigurator.a ./KViewer/libKViewer.a ./MountMan/libMountMan.a ./Panel/libPanel.a ./RemoteMan/libRemoteMan.a ./VFS/libVFS.a ./Search/libSearch.a ./Splitter/libSplitter.a ./Synchronizer/libSynchronizer.a ./UserMenu/libUserMenu.a UserMenu/libUserMenu.a VFS/libVFS.a KViewer/libKViewer.a Dialogs/libDialogs.a BookMan/libBookMan.a GUI/libGUI.a $(LIB_KPARTS) $(LIB_KFILE) $(LIB_KHTML) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET) ! SUBDIRS = BookMan Dialogs GUI Konfigurator KViewer MountMan Panel RemoteMan VFS Search Splitter Synchronizer UserMenu 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 --- 5,11 ---- krusader_SOURCES = paneltabbar.cpp panelmanager.cpp krservices.cpp main.cpp krusaderview.cpp krusader.cpp krslots.cpp kicons.cpp ! krusader_LDADD = ./BookMan/libBookMan.a ./Dialogs/libDialogs.a ./GUI/libGUI.a ./Konfigurator/libKonfigurator.a ./KViewer/libKViewer.a ./MountMan/libMountMan.a ./Panel/libPanel.a ./RemoteMan/libRemoteMan.a ./VFS/libVFS.a ./Search/libSearch.a ./Splitter/libSplitter.a ./Synchronizer/libSynchronizer.a ./UserMenu/libUserMenu.a ./Locate/libLocate.a UserMenu/libUserMenu.a VFS/libVFS.a KViewer/libKViewer.a Dialogs/libDialogs.a BookMan/libBookMan.a GUI/libGUI.a $(LIB_KPARTS) $(LIB_KFILE) $(LIB_KHTML) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET) ! 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 Index: krslots.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krslots.cpp,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** krslots.cpp 10 Feb 2004 18:36:53 -0000 1.45 --- krslots.cpp 12 Feb 2004 08:11:31 -0000 1.46 *************** *** 65,68 **** --- 65,69 ---- #include "Search/krsearchmod.h" #include "Search/krsearchdialog.h" + #include "Locate/locate.h" #include "VFS/vfs.h" #include "panelmanager.h" *************** *** 307,310 **** --- 308,325 ---- } + void KRslots::locate() + { + if( !KrServices::cmdExist( "locate" ) ) + { + KMessageBox::error(krApp, i18n( "Can't find the 'locate' command. Please install the " + "findutils-locate package of GNU, or set its dependencies in " + "Konfigurator" )); + return; + } + + LocateDlg *loc = new LocateDlg(); + delete loc; + } + void KRslots::runRemoteMan() { // display outage information Index: krslots.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krslots.h,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** krslots.h 10 Jan 2004 00:03:24 -0000 1.21 --- krslots.h 12 Feb 2004 08:11:31 -0000 1.22 *************** *** 96,99 **** --- 96,100 ---- void startKonfigurator() { runKonfigurator( false ); } void search(); // call the search module + void locate(); void homeTerminal(); void sysInfo(); Index: krusader.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.cpp,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** krusader.cpp 6 Feb 2004 20:10:17 -0000 1.57 --- krusader.cpp 12 Feb 2004 08:11:31 -0000 1.58 *************** *** 99,102 **** --- 99,103 ---- KAction *Krusader::actRoot = 0; KAction *Krusader::actFind = 0; + KAction *Krusader::actLocate = 0; //KAction *Krusader::actAddBookmark = 0; KAction *Krusader::actSavePosition = 0; *************** *** 420,423 **** --- 421,426 ---- actFind = new KAction( i18n( "&Search" ), "filefind", CTRL + Key_S, SLOTS, SLOT( search() ), actionCollection(), "find" ); + actLocate = new KAction( i18n( "&Locate" ), "find", CTRL + Key_L, + SLOTS, SLOT( locate() ), actionCollection(), "locate" ); actSyncDirs = new KAction( i18n( "Synchronize &Directories" ), "kr_syncdirs", CTRL + Key_D, SLOTS, SLOT( slotSynchronizeDirs() ), actionCollection(), "sync dirs" ); Index: krusader.h =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusader.h,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** krusader.h 30 Dec 2003 07:42:49 -0000 1.19 --- krusader.h 12 Feb 2004 08:11:31 -0000 1.20 *************** *** 97,101 **** // Actions static KAction *actProperties, *actPack, *actUnpack, *actTest, *actCompare, *actCmdlinePopup; ! static KAction *actCalculate, *actSelect, *actUnselect, *actSelectAll; static KAction *actUnselectAll, *actInvert, *actSync, *actSavePosition; static KAction *actHomeTerminal, *actFTPConnect, *actFTPNewConnect, *actFTPDisconnect; --- 97,101 ---- // Actions static KAction *actProperties, *actPack, *actUnpack, *actTest, *actCompare, *actCmdlinePopup; ! static KAction *actCalculate, *actSelect, *actUnselect, *actSelectAll, *actLocate; static KAction *actUnselectAll, *actInvert, *actSync, *actSavePosition; static KAction *actHomeTerminal, *actFTPConnect, *actFTPNewConnect, *actFTPDisconnect; Index: krusaderui.rc =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/krusaderui.rc,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** krusaderui.rc 2 Feb 2004 22:13:25 -0000 1.17 --- krusaderui.rc 12 Feb 2004 08:11:31 -0000 1.18 *************** *** 31,34 **** --- 31,35 ---- <text>&Commands</text> <Action name="find" /> + <Action name="locate" /> <Action name="sync dirs" /> <Separator/> |
From: <ck...@us...> - 2004-02-12 08:11:17
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Locate In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27249/Locate Log Message: Directory /cvsroot/krusader/krusader_kde3/krusader/Locate added to the repository |
From: <ck...@us...> - 2004-02-10 23:11:19
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Konfigurator In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20589/krusader_kde3/krusader/Konfigurator Modified Files: konfiguratorpage.cpp Log Message: FIXED: apply stops after applying an item which requires GUI restart Index: konfiguratorpage.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Konfigurator/konfiguratorpage.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** konfiguratorpage.cpp 3 Feb 2004 00:41:04 -0000 1.4 --- konfiguratorpage.cpp 10 Feb 2004 23:07:32 -0000 1.5 *************** *** 47,51 **** while( item ) { ! restartNeeded = restartNeeded || item->apply(); item = itemList.next(); } --- 47,51 ---- while( item ) { ! restartNeeded = item->apply() || restartNeeded; item = itemList.next(); } |
From: <ck...@us...> - 2004-02-10 18:40:43
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Panel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18872/krusader_kde3/krusader/Panel Modified Files: panelfunc.cpp Log Message: FIXED: KrViewer::edit(...) starts the external editor from now Index: panelfunc.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Panel/panelfunc.cpp,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** panelfunc.cpp 28 Jan 2004 22:49:33 -0000 1.53 --- panelfunc.cpp 10 Feb 2004 18:36:54 -0000 1.54 *************** *** 274,287 **** } ! KProcess proc; ! krConfig->setGroup( "General" ); ! QString edit = krConfig->readEntry( "Editor", _Editor ); ! if ( edit == "internal editor" ) ! KrViewer::edit( files() ->vfs_getFile(name) ); ! else { ! proc << edit << files()->vfs_getFile(name).url(); ! if ( !proc.start( KProcess::DontCare ) ) ! KMessageBox::sorry( krApp, i18n( "Can't open " ) + "\"" + edit + "\"" ); ! } } --- 274,278 ---- } ! KrViewer::edit( files() ->vfs_getFile(name) ); } |