------------------------------------------------------------------------ r538 | bjh | 2008-07-27 14:42:00 +1000 (Sun, 27 Jul 2008) | 3 lines Changed paths: M /trunk/fc/cpp/win32/network.cpp Fix up buffering for NetServerEnum/NetShareEnum. Should remove limit on how many servers can be listed and fix a minor memory leak. ------------------------------------------------------------------------ r537 | bjh | 2008-07-25 13:14:46 +1000 (Fri, 25 Jul 2008) | 2 lines Changed paths: M /trunk/fc/Help/help.m4 M /trunk/fc/Manual/fcman.m4 Document multi-file search and replace. ------------------------------------------------------------------------ r536 | bjh | 2008-07-25 09:03:31 +1000 (Fri, 25 Jul 2008) | 2 lines Changed paths: M /trunk/fc/cpp/fcw.ico Change windows icon version to 2.30. ------------------------------------------------------------------------ r535 | bjh | 2008-07-24 18:28:36 +1000 (Thu, 24 Jul 2008) | 7 lines Changed paths: M /trunk/fc/cpp/win32/network.cpp Bug#110: FC/W does not run on Win9x Link to NETAPI32.DLL at runtime and do so only on an NT based version of windows so that we can still run on Win9x. Use WNetEnumResource() on Win9x instead of NetServerEnum/NetShareEnum as it doesn't implement the latter. ------------------------------------------------------------------------ r534 | bjh | 2008-07-24 11:00:47 +1000 (Thu, 24 Jul 2008) | 2 lines Changed paths: M /trunk/fc/cpp/win32/network.cpp Increase size of buffer used to retrieve list of servers. ------------------------------------------------------------------------ r533 | bjh | 2008-07-24 10:28:37 +1000 (Thu, 24 Jul 2008) | 2 lines Changed paths: M /trunk/fc/cpp/os2/copy.cpp M /trunk/fc/cpp/win32/copy.cpp Fix behaviour when attempting to overwrite a file with a directory of the same name. ------------------------------------------------------------------------ r532 | bjh | 2008-07-20 15:18:00 +1000 (Sun, 20 Jul 2008) | 5 lines Changed paths: A /trunk/fc/cpp/TempDriveMappingSet.cpp M /trunk/fc/cpp/archive.cpp M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/include/SyntaxDef.h M /trunk/fc/cpp/include/TempDriveMapping.h M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/include/fctypes.h M /trunk/fc/cpp/include/globvar.h M /trunk/fc/cpp/makefile M /trunk/fc/cpp/os2/TempDriveMapping.cpp M /trunk/fc/cpp/win32/TempDriveMapping.cpp Improve management of temporary drive mappings. - Re-use mappings that were created previously but couldn't be deleted when the same server/share is required again. - Retry deleting of mappings each time a command is executed and when shutting down. ------------------------------------------------------------------------ r531 | bjh | 2008-07-16 21:49:30 +1000 (Wed, 16 Jul 2008) | 3 lines Changed paths: M /trunk/fc/cpp/makefile It turns out wrc doesn't know to add a .ICON extended attribute when binding an exe. Switch back to using IBM's RC to bind resources for FC/2. ------------------------------------------------------------------------ r530 | bjh | 2008-07-08 17:09:21 +1000 (Tue, 08 Jul 2008) | 2 lines Changed paths: M /trunk/fc/cpp/makefile Makefile refinement, don't rely on LIB environment variable being set. ------------------------------------------------------------------------ r529 | bjh | 2008-07-08 16:31:47 +1000 (Tue, 08 Jul 2008) | 2 lines Changed paths: M /trunk/fc/cpp/makefile Tidy up makefile a bit, making it easier to use on other machines. ------------------------------------------------------------------------ r528 | bjh | 2008-06-06 09:10:32 +1000 (Fri, 06 Jun 2008) | 10 lines Changed paths: M /trunk/fc/config/fcsyntax.ini M /trunk/fc/cpp/SyntaxDef.cpp M /trunk/fc/cpp/SyntaxHighlighter.cpp M /trunk/fc/cpp/include/SyntaxDef.h M /trunk/fc/cpp/include/SyntaxHighlighter.h M /trunk/fc/cpp/include/SyntaxState.h Extend the capabilities of the syntax highlighter by enabling all element types to have a context. This is specified by a state name in brackets after the element name. Multiple states can be specified with a comma separated list. EG number(tag,string) : number This enables more correct HTML highlighting and should make nested language support possible. ------------------------------------------------------------------------ r527 | bjh | 2008-05-29 08:39:58 +1000 (Thu, 29 May 2008) | 3 lines Changed paths: M /trunk/fc/cpp/CellString.cpp M /trunk/fc/cpp/SyntaxDef.cpp M /trunk/fc/cpp/SyntaxHighlighter.cpp M /trunk/fc/cpp/include/CellString.h M /trunk/fc/cpp/include/SyntaxDef.h M /trunk/fc/cpp/include/SyntaxState.h Syntax Highlighter: Add support for case insensitive flag for the line comment directive. Also allows multiple line comment colours. ------------------------------------------------------------------------ r526 | bjh | 2008-05-28 08:36:33 +1000 (Wed, 28 May 2008) | 2 lines Changed paths: M /trunk/fc/config/fcsyntax.ini Recognise single quoted strings in HTML. ------------------------------------------------------------------------ r525 | bjh | 2008-05-24 11:16:26 +1000 (Sat, 24 May 2008) | 4 lines Changed paths: M /trunk/fc/config/fcsyntax.ini M /trunk/fc/cpp/SyntaxDef.cpp M /trunk/fc/cpp/SyntaxHighlighter.cpp M /trunk/fc/cpp/include/SyntaxDef.h M /trunk/fc/cpp/include/SyntaxHighlighter.h A /trunk/fc/cpp/include/SyntaxState.h Enhance editor syntax highlighting to support HTML. This required adding user definable states which can be specified as the required state to recognise keywords, symbols & other user states. ------------------------------------------------------------------------ r524 | bjh | 2008-05-22 08:55:39 +1000 (Thu, 22 May 2008) | 3 lines Changed paths: M /trunk/fc/cpp/archive.cpp Quote file names expanded from a ! substitution if they contain an '&' character as it's interpreted as a command separator by cmd.exe. ------------------------------------------------------------------------ r523 | bjh | 2008-05-12 08:52:24 +1000 (Mon, 12 May 2008) | 2 lines Changed paths: M /trunk/fc/config/fcsyntax.ini Add syntax definition for PHP. ------------------------------------------------------------------------ r522 | bjh | 2008-05-12 08:48:55 +1000 (Mon, 12 May 2008) | 2 lines Changed paths: M /trunk/fc/cpp/SyntaxDef.cpp M /trunk/fc/cpp/SyntaxHighlighter.cpp M /trunk/fc/cpp/include/SyntaxDef.h Support multiple line comment markers in the syntax highlighter. ------------------------------------------------------------------------ r521 | bjh | 2008-05-09 18:43:42 +1000 (Fri, 09 May 2008) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp Add support for zip file entries >4GB. ------------------------------------------------------------------------ r520 | bjh | 2008-05-07 20:20:08 +1000 (Wed, 07 May 2008) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp Add initial zip64 support, just zips > 4GB total for now. ------------------------------------------------------------------------ r519 | bjh | 2008-04-24 08:59:24 +1000 (Thu, 24 Apr 2008) | 3 lines Changed paths: M /trunk/fc/cpp/fc.cpp Fix display of unsigned 32 bit numbers >2G when there's room on the screen for all digits. Was showing as negative. ------------------------------------------------------------------------ r518 | bjh | 2008-03-30 11:01:24 +1000 (Sun, 30 Mar 2008) | 2 lines Changed paths: M /trunk/fc/cpp/TreeSet.cpp M /trunk/fc/cpp/findfile.cpp M /trunk/fc/cpp/include/TreeSet.h Fix tree popup when using F5/F6 from the file find results. ------------------------------------------------------------------------ r517 | bjh | 2008-03-20 09:26:15 +1000 (Thu, 20 Mar 2008) | 5 lines Changed paths: A /trunk/fc/cpp/TreeSet.cpp A /trunk/fc/cpp/include/TreeSet.h Make tree data persistent (including directory size counts) rather than being discared when a panel's drive is changed. This became more important when support for archive trees was added because drive tree data was lost when looking into an archive. ------------------------------------------------------------------------ r516 | bjh | 2008-03-20 09:24:48 +1000 (Thu, 20 Mar 2008) | 5 lines Changed paths: M /trunk/fc/cpp/archive.cpp M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/findfile.cpp M /trunk/fc/cpp/include/archive.h M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/include/globvar.h M /trunk/fc/cpp/init.cpp M /trunk/fc/cpp/makefile M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/tree.cpp Make tree data persistent (including directory size counts) rather than being discared when a panel's drive is changed. This became more important when support for archive trees was added because drive tree data was lost when looking into an archive. ------------------------------------------------------------------------ r515 | bjh | 2008-03-18 08:21:41 +1000 (Tue, 18 Mar 2008) | 2 lines Changed paths: M /trunk/fc/cpp/info.cpp Update copyright year to 2008. ------------------------------------------------------------------------ r514 | bjh | 2008-02-24 11:46:03 +1000 (Sun, 24 Feb 2008) | 2 lines Changed paths: M /trunk/fc/cpp/tree.cpp Fix crash deleting a directory when one of the panels has never been visible. ------------------------------------------------------------------------ r513 | bjh | 2008-02-03 12:03:26 +1000 (Sun, 03 Feb 2008) | 3 lines Changed paths: M /trunk/fc/cpp/tree.cpp Fix a case where the tree root node could be created collapsed & therefore showing nothing but the root node. ------------------------------------------------------------------------ r512 | bjh | 2008-02-03 11:38:57 +1000 (Sun, 03 Feb 2008) | 3 lines Changed paths: M /trunk/fc/cpp/tree.cpp Fix up logic on when to save tree data. Tree data should be saved as soon as the user uses the tree for a drive. ------------------------------------------------------------------------ r511 | bjh | 2007-12-10 09:11:09 +1000 (Mon, 10 Dec 2007) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp Fix display of file size for files > 4GB in a RAR archive. ------------------------------------------------------------------------ r510 | bjh | 2007-11-25 11:09:03 +1000 (Sun, 25 Nov 2007) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp Fix a couple of things missed when switching to memory pools for archive entry storage. ------------------------------------------------------------------------ r509 | bjh | 2007-11-24 14:21:37 +1000 (Sat, 24 Nov 2007) | 3 lines Changed paths: M /trunk/fc/cpp/archive.cpp M /trunk/fc/cpp/include/archive.h Improve memory efficiency (which also improves speed) of storing an archive's file list, using a memory pool to store all data. ------------------------------------------------------------------------ r508 | bjh | 2007-11-24 13:46:16 +1000 (Sat, 24 Nov 2007) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp M /trunk/fc/cpp/include/archive.h Fix performance slowdown in RAR reading. Improve archive reading speed in general. ------------------------------------------------------------------------ r507 | bjh | 2007-11-24 12:42:23 +1000 (Sat, 24 Nov 2007) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp Fix reading of RAR archives that include "extended time" information. ------------------------------------------------------------------------ r506 | bjh | 2007-10-21 09:14:19 +1000 (Sun, 21 Oct 2007) | 2 lines Changed paths: M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/tree.cpp Remove tree size tracking, it's hard to keep correct & we can manage without it. ------------------------------------------------------------------------ r505 | bjh | 2007-10-20 08:46:57 +1000 (Sat, 20 Oct 2007) | 5 lines Changed paths: M /trunk/fc/cpp/tree.cpp A couple of fixes for the tree sync function: - Fixed a bug that would cause the whole current tree branch to be lost when deleting a directory. - Fix a minor memory leak, not freeing child nodes of removed tree nodes. ------------------------------------------------------------------------ r504 | bjh | 2007-10-18 09:31:01 +1000 (Thu, 18 Oct 2007) | 3 lines Changed paths: M /trunk/fc/cpp/compare.cpp Fix file contents compare. Wasn't actually comparing the right files if the right panel was active. Introduced in r495. ------------------------------------------------------------------------ r503 | bjh | 2007-10-16 19:54:44 +1000 (Tue, 16 Oct 2007) | 6 lines Changed paths: M /trunk/fc/cpp/tree.cpp When no tree path is configured: - Fix error message trying to write fc2tree.dat to root of UNC path. - Fix failure to write fc2tree.dat to root of regular drive. Logic was backwards as to which should be written and which should not. ------------------------------------------------------------------------ r502 | bjh | 2007-10-16 19:50:19 +1000 (Tue, 16 Oct 2007) | 2 lines Changed paths: M /trunk/fc/cpp/panel.cpp Fix addition of ".." entry to tree at UNC share level. ------------------------------------------------------------------------ r501 | bjh | 2007-10-15 08:48:42 +1000 (Mon, 15 Oct 2007) | 2 lines Changed paths: M /trunk/fc/cpp/os2/console.cpp Allow for >250 columns when creating the function key bar for OS/2. ------------------------------------------------------------------------ r500 | bjh | 2007-10-15 08:45:16 +1000 (Mon, 15 Oct 2007) | 2 lines Changed paths: M /trunk/fc/cpp/win32/console.cpp Allow for >200 columns when creating the function key bar for Win32. ------------------------------------------------------------------------ r499 | bjh | 2007-10-14 13:50:02 +1000 (Sun, 14 Oct 2007) | 4 lines Changed paths: M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/tree.cpp Rework tree updating so that it doesn't rely on knowing a directory's hidden status to get the right result. Rewrote the function to sync the tree to the panel's directory. ------------------------------------------------------------------------ r498 | bjh | 2007-10-10 09:07:24 +1000 (Wed, 10 Oct 2007) | 7 lines Changed paths: M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/tree.cpp Fixes for more tree issues. - Don't prune hidden directories from the tree when they don't show up in the panel. - Show hidden file marker in the tree display for hidden directories. - Fix Ctrl-R handling in an archive tree view. - Fix root node being open on a freshly read tree. ------------------------------------------------------------------------ r497 | bjh | 2007-09-20 09:05:08 +1000 (Thu, 20 Sep 2007) | 6 lines Changed paths: M /trunk/fc/cpp/archive.cpp M /trunk/fc/cpp/include/TempDriveMapping.h M /trunk/fc/cpp/os2/TempDriveMapping.cpp M /trunk/fc/cpp/win32/TempDriveMapping.cpp Bug#117: Copy files from an archive to a UNC panel, rename after extract fails Need to map a temporary drive so that the archiver can run with the target (UNC) path as the CWD. ------------------------------------------------------------------------ r496 | bjh | 2007-09-18 21:23:20 +1000 (Tue, 18 Sep 2007) | 6 lines Changed paths: M /trunk/fc/cpp/archive.cpp Fixups making tree of archive: - If the archive doesn't actually contain directory entries, infer the tree structure based on the path of the files. - Don't make empty tree nodes when a directory entry's path ends with a trailing slash (common in tar files). ------------------------------------------------------------------------ r495 | bjh | 2007-09-18 09:15:31 +1000 (Tue, 18 Sep 2007) | 6 lines Changed paths: M /trunk/fc/cpp/compare.cpp Bug#103: errro handling on file compare Add error reporting when a file being compared can't be opened. Also, put the progress box up before attempting to open the files to reduce flicker. ------------------------------------------------------------------------ r494 | bjh | 2007-09-16 19:55:16 +1000 (Sun, 16 Sep 2007) | 5 lines Changed paths: M /trunk/fc/cpp/win32/dirclass.cpp Bug#112: Sharing Violation Viewing Zipped Files On Win32, close directory handle immediately after doing a Directory::Find() so that the directory read can be deleted. ------------------------------------------------------------------------ r493 | bjh | 2007-09-15 18:21:44 +1000 (Sat, 15 Sep 2007) | 2 lines Changed paths: M /trunk/fc/CHANGES Note latest change in CHANGES. ------------------------------------------------------------------------ r492 | bjh | 2007-09-15 18:19:48 +1000 (Sat, 15 Sep 2007) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp Make archive tree root always open, just like a drive tree. ------------------------------------------------------------------------ r491 | bjh | 2007-09-15 18:15:13 +1000 (Sat, 15 Sep 2007) | 2 lines Changed paths: A /trunk/fc/Obj/debug A /trunk/fc/WObj/debug M /trunk/fc/cpp/archive.cpp M /trunk/fc/cpp/include/archive.h M /trunk/fc/cpp/include/entry.h M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/tree.cpp Make trees work in archives, including "Retain Dir Count". ------------------------------------------------------------------------ r490 | bjh | 2007-09-11 08:44:45 +1000 (Tue, 11 Sep 2007) | 2 lines Changed paths: M /trunk/fc/cpp/panel.cpp Make \ work (change to UNC root) from "Error reading drive" dialog. ------------------------------------------------------------------------ r489 | bjh | 2007-09-09 11:06:10 +1000 (Sun, 09 Sep 2007) | 2 lines Changed paths: M /trunk/fc/cpp/usermenu.cpp Fix F11/F12 in user menu. Was broken when enabling Ctrl/Alt/Shift-Fkey. ------------------------------------------------------------------------ r488 | bjh | 2007-08-23 09:08:10 +1000 (Thu, 23 Aug 2007) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/exec.cpp Bug#26: Typing mode 100,40 in FC resets ROWS, but not COLUMNS. ------------------------------------------------------------------------ r487 | bjh | 2007-08-06 09:19:54 +1000 (Mon, 06 Aug 2007) | 5 lines Changed paths: M /trunk/fc/cpp/attrib.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/tree.cpp Fix selection of a directory from a UNC rooted tree. Fix display of a tree panel when using the menu to change the non-current panel to tree view mode. Simplify treeFullPath() function. ------------------------------------------------------------------------ r486 | bjh | 2007-08-04 15:59:32 +1000 (Sat, 04 Aug 2007) | 2 lines Changed paths: M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/tree.cpp Make trees work with UNC directories, including retaining of directory counts. ------------------------------------------------------------------------ r485 | bjh | 2007-08-04 11:14:15 +1000 (Sat, 04 Aug 2007) | 2 lines Changed paths: M /trunk/fc/cpp/win32/TempDriveMapping.cpp M /trunk/fc/cpp/win32/osmisc.cpp Win32: Add temporary drive mapping for running programs when the current path is UNC. ------------------------------------------------------------------------ r484 | bjh | 2007-07-27 18:31:26 +1000 (Fri, 27 Jul 2007) | 4 lines Changed paths: M /trunk/fc/cpp/panel.cpp Bug#11 Prevent changing into a directory that you don't have rights to read. EG the windows "System Volume Information" directory. ------------------------------------------------------------------------ r483 | bjh | 2007-07-27 09:22:57 +1000 (Fri, 27 Jul 2007) | 4 lines Changed paths: M /trunk/fc/CHANGES Bug#11 Prevent changing into a directory that you don't have rights to read. EG the windows "System Volume Information" directory. ------------------------------------------------------------------------ r482 | bjh | 2007-07-23 09:17:50 +1000 (Mon, 23 Jul 2007) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp M /trunk/fc/cpp/attrib.cpp M /trunk/fc/cpp/boolexp.cpp M /trunk/fc/cpp/clipserv.cpp M /trunk/fc/cpp/colours.cpp M /trunk/fc/cpp/compare.cpp M /trunk/fc/cpp/config.cpp M /trunk/fc/cpp/descript.cpp M /trunk/fc/cpp/dialog.cpp M /trunk/fc/cpp/edit.cpp M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/filedate.cpp M /trunk/fc/cpp/heap.cpp M /trunk/fc/cpp/help.cpp M /trunk/fc/cpp/history.cpp M /trunk/fc/cpp/include/dialog.h M /trunk/fc/cpp/include/edit.h M /trunk/fc/cpp/include/entry.h M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/info.cpp M /trunk/fc/cpp/init.cpp M /trunk/fc/cpp/nls.cpp M /trunk/fc/cpp/os2/clipboard.cpp M /trunk/fc/cpp/os2/console.cpp M /trunk/fc/cpp/os2/copy.cpp M /trunk/fc/cpp/os2/dirclass.cpp M /trunk/fc/cpp/os2/externfn.cpp M /trunk/fc/cpp/os2/network.cpp M /trunk/fc/cpp/os2/osmisc.cpp M /trunk/fc/cpp/os2/setup.cpp M /trunk/fc/cpp/popup.cpp M /trunk/fc/cpp/randfile.cpp M /trunk/fc/cpp/tree.cpp M /trunk/fc/cpp/view.cpp M /trunk/fc/cpp/viotest.cpp M /trunk/fc/cpp/win32/console.cpp M /trunk/fc/cpp/win32/dirclass.cpp M /trunk/fc/cpp/win32/makeobj.cpp M /trunk/fc/cpp/win32/osmisc.cpp M /trunk/fc/cpp/win32/smartex.cpp Clean up trailing spaces. ------------------------------------------------------------------------ r481 | bjh | 2007-07-23 09:11:23 +1000 (Mon, 23 Jul 2007) | 2 lines Changed paths: M /trunk/fc/cpp/archive.cpp Fix RAR file reading, broken by last change to handle >4GB files. ------------------------------------------------------------------------ r480 | bjh | 2007-07-19 08:36:42 +1000 (Thu, 19 Jul 2007) | 2 lines Changed paths: M /trunk/fc/cpp/file.cpp Fix file name case getting lost when copying from a UNC path. ------------------------------------------------------------------------ r479 | bjh | 2007-07-18 21:53:36 +1000 (Wed, 18 Jul 2007) | 4 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/panel.cpp Fix bug where retained directory size counts would get reduced when browsing directories containing hidden files with "hidden files" option off. ------------------------------------------------------------------------ r478 | bjh | 2007-07-17 08:45:43 +1000 (Tue, 17 Jul 2007) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/archive.cpp M /trunk/fc/cpp/include/archive.h Support file sizes >4GB in RAR archives. Needed support for a header extention, LHD_LARGE(0x0100). ------------------------------------------------------------------------ r477 | bjh | 2007-07-17 08:38:30 +1000 (Tue, 17 Jul 2007) | 5 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/archive.cpp Support ZIP files with more than 64k files. Ignore the entries count in the "end of central directory" structure and just stop reading entries when the "end of central directory" position is reached again. ------------------------------------------------------------------------ r476 | bjh | 2007-07-06 08:12:34 +1000 (Fri, 06 Jul 2007) | 2 lines Changed paths: M /trunk/fc/cpp/CellString.cpp M /trunk/fc/cpp/include/CellString.h M /trunk/fc/cpp/panel.cpp Revamp drive change dialog to incorporate selection of network root, "\\". ------------------------------------------------------------------------ r475 | bjh | 2007-07-03 19:17:59 +1000 (Tue, 03 Jul 2007) | 3 lines Changed paths: M /trunk/fc/cpp/findfile.cpp Add history drop down for replace text of multi-file search/replace, common to the search string. ------------------------------------------------------------------------ r474 | bjh | 2007-07-03 19:14:12 +1000 (Tue, 03 Jul 2007) | 2 lines Changed paths: M /trunk/fc/cpp/findfile.cpp Add a confirmation dialog for multi-file search/replace. ------------------------------------------------------------------------ r473 | bjh | 2007-06-27 19:37:24 +1000 (Wed, 27 Jun 2007) | 2 lines Changed paths: M /trunk/fc/cpp/info.cpp Update copyright year to 2007. ------------------------------------------------------------------------ r472 | bjh | 2007-06-25 19:03:32 +1000 (Mon, 25 Jun 2007) | 4 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/Manual/fcman.m4 M /trunk/fc/cpp/include/keycodes.h M /trunk/fc/cpp/usermenu.cpp Enable Ctrl/Alt/Shift-Fkey in user menu. Adapt width of column to widest key text as EG AF12 wouldn't fit in the fixed 4 character space previously allocated. ------------------------------------------------------------------------ r471 | bjh | 2006-09-16 17:15:02 +1000 (Sat, 16 Sep 2006) | 2 lines Changed paths: M /trunk/fc/Help/help.m4 Add help for sub menus in user menus. ------------------------------------------------------------------------ r470 | bjh | 2006-09-16 17:14:36 +1000 (Sat, 16 Sep 2006) | 2 lines Changed paths: M /trunk/fc/Manual/fcman.m4 Document sub menus in user menus. ------------------------------------------------------------------------ r469 | bjh | 2006-09-16 15:13:30 +1000 (Sat, 16 Sep 2006) | 5 lines Changed paths: M /trunk/fc/Manual/fcman.m4 Manual updates: - Update version number to 2.30 - Document "Dir Info", Shift-TAB, UNC support, Delete/F5/F6 in file find, Enviroment variable setting, / and ? in viewer. ------------------------------------------------------------------------ r468 | bjh | 2006-09-16 15:10:46 +1000 (Sat, 16 Sep 2006) | 6 lines Changed paths: M /trunk/fc/Help/help.m4 Help updates: - Add Shift-Tab - Add F4 editing Dir Info - Add / and ? in viewer - Add F5/F6/F8/Shift-F8/Delete in file find ------------------------------------------------------------------------ r467 | bjh | 2006-09-16 15:07:58 +1000 (Sat, 16 Sep 2006) | 2 lines Changed paths: M /trunk/fc/Docs/docdefines.m4 Update version number used in file_id.diz files to 2.30. ------------------------------------------------------------------------ r466 | bjh | 2006-09-13 08:49:16 +1000 (Wed, 13 Sep 2006) | 2 lines Changed paths: M /trunk/fc/cpp/findfile.cpp Report results of search & replace when finished. ------------------------------------------------------------------------ r465 | bjh | 2006-09-12 09:04:13 +1000 (Tue, 12 Sep 2006) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/findfile.cpp M /trunk/fc/cpp/include/randfile.h Add multi-file search/replace function to file finder. ------------------------------------------------------------------------ r464 | bjh | 2006-09-12 09:02:16 +1000 (Tue, 12 Sep 2006) | 3 lines Changed paths: M /trunk/fc/cpp/dialog.cpp M /trunk/fc/cpp/include/dialog.h Add Dialog::AddOkCancel() method. Simplifies adding an Ok & Cancel button pair to a dialog. ------------------------------------------------------------------------ r463 | bjh | 2006-09-08 08:32:20 +1000 (Fri, 08 Sep 2006) | 2 lines Changed paths: M /trunk/fc/cpp/findfile.cpp Trim trailing spaces. ------------------------------------------------------------------------ r462 | bjh | 2006-03-02 08:00:04 +1000 (Thu, 02 Mar 2006) | 3 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp Fix sharing violation moving files to a different drive. The lockfile handle was still open when trying to delete the original. ------------------------------------------------------------------------ r461 | bjh | 2006-02-27 21:09:11 +1000 (Mon, 27 Feb 2006) | 2 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp When using CopyFileEx(), check that the source file isn't being written to. ------------------------------------------------------------------------ r460 | bjh | 2006-01-30 20:12:40 +1000 (Mon, 30 Jan 2006) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/dialog.cpp M /trunk/fc/cpp/edit.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/include/dialog.h M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/view.cpp M /trunk/fc/cpp/win32/console.cpp Win32: Scroll wheel support in viewer, editor & file panels. ------------------------------------------------------------------------ r459 | bjh | 2006-01-29 14:36:36 +1000 (Sun, 29 Jan 2006) | 4 lines Changed paths: M /trunk/fc/cpp/file.cpp Fix failure to draw progress bar on file copy. This would occur when a copy is cancelled with the progress bar still at 0. The next copy wouldn't draw the bar at all until progress was sufficient to get solid bar character. ------------------------------------------------------------------------ r458 | bjh | 2006-01-21 12:38:02 +1000 (Sat, 21 Jan 2006) | 2 lines Changed paths: M /trunk/fc/cpp/info.cpp Update copyright message to 2006. ------------------------------------------------------------------------ r457 | bjh | 2005-11-06 12:24:28 +1000 (Sun, 06 Nov 2005) | 2 lines Changed paths: M /trunk/fc/CHANGES Note change: Protect against malformed extended attributes. ------------------------------------------------------------------------ r456 | bjh | 2005-11-05 12:22:03 +1000 (Sat, 05 Nov 2005) | 2 lines Changed paths: M /trunk/fc/cpp/os2/osmisc.cpp Protect against malformed extended attributes. ------------------------------------------------------------------------ r455 | bjh | 2005-09-17 14:02:06 +1000 (Sat, 17 Sep 2005) | 2 lines Changed paths: M /trunk/fc/Obj M /trunk/fc/Output/OS2 M /trunk/fc/Output/Win32 M /trunk/fc/WObj M /trunk/fc/cpp Set ignores for some generated files. ------------------------------------------------------------------------ r454 | bjh | 2005-09-17 13:51:50 +1000 (Sat, 17 Sep 2005) | 3 lines Changed paths: M /trunk/fc/cpp/makefile Add netapi32 to the win32 library link list to provide NetServerEnum() & NetShareEnum(). ------------------------------------------------------------------------ r453 | bjh | 2005-09-17 13:48:41 +1000 (Sat, 17 Sep 2005) | 3 lines Changed paths: M /trunk/fc/cpp/win32/network.cpp Switch from using WNetEnumResource() to NetServerEnum() & NetShareEnum() for browsing the network as they're much faster. ------------------------------------------------------------------------ r452 | bjh | 2005-08-18 23:41:31 +1000 (Thu, 18 Aug 2005) | 2 lines Changed paths: M /trunk/fc/cpp/init.cpp Fix junk in top line of Info panel when display is greater than 132 columns wide. ------------------------------------------------------------------------ r451 | bjh | 2005-08-10 19:51:39 +1000 (Wed, 10 Aug 2005) | 2 lines Changed paths: M /trunk/fc/CHANGES Note change: OS/2: Support >2GB files on redirected standard I/O. ------------------------------------------------------------------------ r450 | bjh | 2005-08-10 19:49:30 +1000 (Wed, 10 Aug 2005) | 2 lines Changed paths: M /trunk/fc/cpp/os2/smartex.cpp Use 64 bit capable file handles for redirected stdio. ------------------------------------------------------------------------ r449 | bjh | 2005-06-15 09:31:55 +1000 (Wed, 15 Jun 2005) | 2 lines Changed paths: A /trunk/fc/Obj A /trunk/fc/WObj Add directories for compiled object files. ------------------------------------------------------------------------ r448 | bjh | 2005-06-15 09:23:41 +1000 (Wed, 15 Jun 2005) | 2 lines Changed paths: M /trunk/fc/cpp/SyntaxHighlighter.cpp M /trunk/fc/cpp/edit.cpp M /trunk/fc/cpp/include/SyntaxHighlighter.h Add Alt-H to toggle syntax highlighting in the editor. ------------------------------------------------------------------------ r447 | bjh | 2005-06-15 09:20:25 +1000 (Wed, 15 Jun 2005) | 2 lines Changed paths: M /trunk/fc/cpp/CellString.cpp M /trunk/fc/cpp/include/CellString.h Make ScreenCell string functions compatible with a const source. ------------------------------------------------------------------------ r446 | bjh | 2005-06-05 19:06:13 +1000 (Sun, 05 Jun 2005) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/edit.cpp M /trunk/fc/cpp/include/readprog.h M /trunk/fc/cpp/readprog.cpp Add progress indicator to editor saving. ------------------------------------------------------------------------ r445 | bjh | 2005-05-27 08:49:47 +1000 (Fri, 27 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/edit.cpp Fix Ctrl-Space copying of characters >127 when code page translation is in effect. Was doing an incorrect translation of the characte being copied. ------------------------------------------------------------------------ r444 | bjh | 2005-05-26 19:44:04 +1000 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/fc/config/fcsyntax.ini Add a few more BASIC words & split out the type names. ------------------------------------------------------------------------ r443 | bjh | 2005-05-26 19:27:05 +1000 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/fc/config/fcsyntax.ini Add BASIC. ------------------------------------------------------------------------ r442 | bjh | 2005-05-26 19:11:40 +1000 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/fc/config/fcsyntax.ini Add C/C++ preprocessor directives. ------------------------------------------------------------------------ r441 | bjh | 2005-05-25 20:25:59 +1000 (Wed, 25 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/edit.cpp Slight reorder of drawing when splitting a line to remove flicker when syntax highlighting causes a repaint of the lines below. ------------------------------------------------------------------------ r440 | bjh | 2005-05-25 20:08:23 +1000 (Wed, 25 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/SyntaxDef.cpp Fix identification of closing comment marker when it's a different length from the open comment marker. ------------------------------------------------------------------------ r439 | bjh | 2005-05-25 19:05:55 +1000 (Wed, 25 May 2005) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/edit.cpp Editor: Ctrl-Space wouldn't copy characters >127. ------------------------------------------------------------------------ r438 | bjh | 2005-05-25 09:17:06 +1000 (Wed, 25 May 2005) | 2 lines Changed paths: M /trunk/fc/config/fcsyntax.ini Fix Pascal comment, { and } are comment blocks by themselves, don't need the *'s. ------------------------------------------------------------------------ r437 | bjh | 2005-05-24 20:54:00 +1000 (Tue, 24 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/fc.cpp Make Alt-F9 work properly again if no number of lines is configured or it's set to 25. ------------------------------------------------------------------------ r436 | bjh | 2005-05-24 19:19:35 +1000 (Tue, 24 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/SyntaxHighlighter.cpp Fix handling of EscapeChar so that a double escape works as expected, IE "\\" actually closes the string. ------------------------------------------------------------------------ r435 | bjh | 2005-05-24 19:12:21 +1000 (Tue, 24 May 2005) | 4 lines Changed paths: M /trunk/fc/cpp/os2/copy.cpp [Bug 95] FC/2 copy from samba 3.0.14a share to os/2 local drive fails with "access denied" on the os/2 drive Try again, sanitise attributes on ALL possible target file opens. ------------------------------------------------------------------------ r434 | bjh | 2005-05-24 19:01:12 +1000 (Tue, 24 May 2005) | 2 lines Changed paths: M /trunk/fc/cpp/include/SyntaxDef.h *** empty log message *** ------------------------------------------------------------------------ r433 | bjh | 2005-05-24 19:00:55 +1000 (Tue, 24 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/SyntaxDef.cpp The library ParseLineES() interprets a ';' as a comment marker but we want to be able to have semi-colons in the value field so do our own ParseLineES(). ------------------------------------------------------------------------ r432 | bjh | 2005-05-24 09:07:08 +1000 (Tue, 24 May 2005) | 2 lines Changed paths: A /trunk/fc/config A /trunk/fc/config/fcsyntax.ini Initial checkin of syntax highlighting configuration file. ------------------------------------------------------------------------ r431 | bjh | 2005-05-24 09:03:46 +1000 (Tue, 24 May 2005) | 2 lines Changed paths: M /trunk/fc/cpp/SyntaxDef.cpp Remove ; comment support, makes it a bit hard to put ; in a symbol list. ------------------------------------------------------------------------ r430 | bjh | 2005-05-23 23:00:23 +1000 (Mon, 23 May 2005) | 2 lines Changed paths: M /trunk/fc/cpp/edit.cpp Make syntax highlighting work on lines that have some selected text. ------------------------------------------------------------------------ r429 | bjh | 2005-05-23 22:51:27 +1000 (Mon, 23 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/SyntaxDef.cpp M /trunk/fc/cpp/SyntaxHighlighter.cpp M /trunk/fc/cpp/edit.cpp M /trunk/fc/cpp/include/SyntaxHighlighter.h Avoid expensive state re-establishment if no highlighting it going on. Don't look back more than 1000 lines either. ------------------------------------------------------------------------ r428 | bjh | 2005-05-23 20:15:21 +1000 (Mon, 23 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/SyntaxDef.cpp M /trunk/fc/cpp/SyntaxHighlighter.cpp M /trunk/fc/cpp/include/SyntaxDef.h M /trunk/fc/cpp/include/SyntaxHighlighter.h Allow for more than one type of block comment begin/end pair in the one language to enable having bock (* *) and {* *} in Pascal. ------------------------------------------------------------------------ r427 | bjh | 2005-05-23 19:14:47 +1000 (Mon, 23 May 2005) | 3 lines Changed paths: M /trunk/fc/cpp/SyntaxDef.cpp M /trunk/fc/cpp/include/SyntaxDef.h Enable specifying case insensitive matching of words by using "words/i" in fcsyntax.ini. ------------------------------------------------------------------------ r426 | bjh | 2005-05-22 20:58:36 +1000 (Sun, 22 May 2005) | 2 lines Changed paths: M /trunk/fc/cpp/SyntaxDef.cpp M /trunk/fc/cpp/SyntaxHighlighter.cpp Recognise the "escape" character to allow putting quotes in a literal string. ------------------------------------------------------------------------ r425 | bjh | 2005-05-22 14:28:40 +1000 (Sun, 22 May 2005) | 2 lines Changed paths: M /trunk/fc/CHANGES A /trunk/fc/cpp/SyntaxDef.cpp A /trunk/fc/cpp/SyntaxHighlighter.cpp M /trunk/fc/cpp/colours.cpp M /trunk/fc/cpp/edit.cpp A /trunk/fc/cpp/include/SyntaxDef.h A /trunk/fc/cpp/include/SyntaxHighlighter.h M /trunk/fc/cpp/include/edit.h M /trunk/fc/cpp/include/fc.h A /trunk/fc/cpp/include/fctypes.h M /trunk/fc/cpp/init.cpp M /trunk/fc/cpp/makefile M /trunk/fc/cpp/popup.cpp Add syntax highlighting to the editor. ------------------------------------------------------------------------ r424 | bjh | 2005-05-12 23:33:16 +1000 (Thu, 12 May 2005) | 2 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp Report disk read errors when using CopyFileEx(). ------------------------------------------------------------------------ r423 | bjh | 2005-05-12 21:52:16 +1000 (Thu, 12 May 2005) | 6 lines Changed paths: M /trunk/fc/cpp/os2/copy.cpp [Bug 95] FC/2 copy from samba 3.0.14a share to os/2 local drive fails with "access denied" on the os/2 drive Sanitise the file attributes read from the source file before creating the target file with them as some file systems return bits set that are invalid to other file systems. ------------------------------------------------------------------------ r422 | bjh | 2005-04-28 23:08:06 +1000 (Thu, 28 Apr 2005) | 2 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp Clear ReadOnly bit on files copied from CD using CopyFileEx(). ------------------------------------------------------------------------ r421 | bjh | 2005-04-28 23:05:38 +1000 (Thu, 28 Apr 2005) | 2 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp Clean up a heap of trailing spaces. ------------------------------------------------------------------------ r420 | bjh | 2005-04-28 22:43:45 +1000 (Thu, 28 Apr 2005) | 6 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/config.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/include/fc.h - Make Alt-F9 more like Shift-Alt-F9 in that it toggles between 25, 50 & custom number of lines. - Prevent lines/cols being changed after escaping from the configuration dialog. ------------------------------------------------------------------------ r419 | bjh | 2005-04-25 14:40:10 +1000 (Mon, 25 Apr 2005) | 4 lines Changed paths: M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/include/fc.h Take UNCs into account when determining if we can move a file via renaming or if a copy/delete is required. Fixes bug 89. ------------------------------------------------------------------------ r418 | bjh | 2005-03-21 08:58:10 +1000 (Mon, 21 Mar 2005) | 2 lines Changed paths: M /trunk/fc/cpp/info.cpp Update year in copyright notice to 2005. ------------------------------------------------------------------------ r417 | bjh | 2005-03-20 22:17:33 +1000 (Sun, 20 Mar 2005) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/config.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/init.cpp M /trunk/fc/cpp/menu.cpp M /trunk/fc/cpp/panel.cpp Fix handling of panel filters when swapping the panels with Ctrl-U. The filter values were staying where they were instead of following their panels. ------------------------------------------------------------------------ r414 | bjh | 2005-03-20 11:34:55 +1000 (Sun, 20 Mar 2005) | 2 lines Changed paths: M /trunk/fc/Help/help.m4 Add help for Shift-Alt-F9 ------------------------------------------------------------------------ r413 | bjh | 2005-02-26 14:53:34 +1000 (Sat, 26 Feb 2005) | 3 lines Changed paths: M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/win32/copy.cpp Support copying files from an encrypted volume to an non-encrypted volume when using the new CopyFileEx() Win32 API to copy files. ------------------------------------------------------------------------ r412 | bjh | 2005-02-26 13:52:35 +1000 (Sat, 26 Feb 2005) | 2 lines Changed paths: M /trunk/fc/cpp/panel.cpp Trim trailing spaces. ------------------------------------------------------------------------ r411 | bjh | 2004-12-31 16:23:56 +1000 (Fri, 31 Dec 2004) | 3 lines Changed paths: M /trunk/fc/cpp/makefile Add -zf for compiling with OpenWatcom 1.3 to keep the old for loop variable scoping rule. ------------------------------------------------------------------------ r410 | bjh | 2004-12-31 16:14:00 +1000 (Fri, 31 Dec 2004) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/fc.cpp Change Ctrl-\ to exit the current archive if we're in one rather than going all the way to the root of the drive. ------------------------------------------------------------------------ r408 | bjh | 2004-12-29 11:43:17 +1000 (Wed, 29 Dec 2004) | 2 lines Changed paths: M /trunk/fc/Help/help.m4 Fix manual pointer for "Edit Associations" menu entry. ------------------------------------------------------------------------ r407 | bjh | 2004-08-27 19:47:55 +1000 (Fri, 27 Aug 2004) | 3 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp When using CopyFileEx(), delete then source file if it's a move & copy 4DOS descriptions. ------------------------------------------------------------------------ r406 | bjh | 2004-08-25 09:53:17 +1000 (Wed, 25 Aug 2004) | 2 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp Handle ESC without displaying an error message. ------------------------------------------------------------------------ r405 | bjh | 2004-08-25 09:21:06 +1000 (Wed, 25 Aug 2004) | 3 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp Win32: When using CopyFileEx(), don't overwrite without confirmation & allow ESC to cancel a copy. ------------------------------------------------------------------------ r404 | bjh | 2004-08-21 13:56:57 +1000 (Sat, 21 Aug 2004) | 2 lines Changed paths: M /trunk/fc/CHANGES Note recent changes. ------------------------------------------------------------------------ r403 | bjh | 2004-08-21 13:51:33 +1000 (Sat, 21 Aug 2004) | 3 lines Changed paths: M /trunk/fc/cpp/include/fc.h Workaround for problems due to __int64 being #defined as "long long" in the current OpenWatcom windows headers. ------------------------------------------------------------------------ r402 | bjh | 2004-08-21 13:48:53 +1000 (Sat, 21 Aug 2004) | 3 lines Changed paths: M /trunk/fc/cpp/makefile Add mpr to list of Win32 libraries, now required for networking APIs in OpenWatcom. ------------------------------------------------------------------------ r401 | bjh | 2004-08-21 13:45:00 +1000 (Sat, 21 Aug 2004) | 2 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp Use CopyFileEx() API to copy files on NT so that alternate streams are preserved. ------------------------------------------------------------------------ r400 | bjh | 2004-08-21 11:37:46 +1000 (Sat, 21 Aug 2004) | 2 lines Changed paths: M /trunk/fc/cpp/win32/copy.cpp Remove a block of commented out & long time unused code. ------------------------------------------------------------------------ r399 | bjh | 2004-08-07 01:15:28 +1000 (Sat, 07 Aug 2004) | 5 lines Changed paths: M /trunk/fc/cpp/panel.cpp BUG#18: "Alt"-"F1" and "\" does not switch on the left panel. Turn the panel on if the appropriate panel is currently hidden. Remove redundant "showing = 1" assignment, make_panel() does this too. ------------------------------------------------------------------------ r398 | bjh | 2004-01-22 19:46:55 +1000 (Thu, 22 Jan 2004) | 2 lines Changed paths: M /trunk/fc/cpp/edit.cpp Typing text should cancel sticky selection mode. ------------------------------------------------------------------------ r397 | bjh | 2004-01-22 19:39:59 +1000 (Thu, 22 Jan 2004) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/edit.cpp M /trunk/fc/cpp/include/edit.h Add sticky select mode to editor with Alt-S. ------------------------------------------------------------------------ r396 | bjh | 2003-12-27 15:48:10 +1000 (Sat, 27 Dec 2003) | 2 lines Changed paths: M /trunk/fc/cpp/env.cpp Win32: Inherit current directories of non-current drives. ------------------------------------------------------------------------ r395 | bjh | 2003-12-23 20:23:37 +1000 (Tue, 23 Dec 2003) | 3 lines Changed paths: M /trunk/fc/cpp/win32/console.cpp Try to make * work on keyboards where getting this character is achieved by pressing Alt-Gr - ------------------------------------------------------------------------ r394 | bjh | 2003-11-07 11:29:47 +1000 (Fri, 07 Nov 2003) | 3 lines Changed paths: M /trunk/fc/cpp/fc.cpp Fix placement of cursor on file created by Shift-F4, broken during UNC support addition. ------------------------------------------------------------------------ r393 | bjh | 2003-10-29 22:36:16 +1000 (Wed, 29 Oct 2003) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/edit.cpp M /trunk/fc/cpp/include/readprog.h M /trunk/fc/cpp/readprog.cpp Add progress indicator to editor file loading. ------------------------------------------------------------------------ r392 | bjh | 2003-10-29 22:34:58 +1000 (Wed, 29 Oct 2003) | 5 lines Changed paths: M /trunk/fc/cpp/view.cpp Fix refresh of file timestamp after viewing. As the fname looked up is now resolved to a full path (in case the panel is on a UNC directory), don't initialize the Directory object with the panel's path. ------------------------------------------------------------------------ r391 | bjh | 2003-09-30 08:48:32 +1000 (Tue, 30 Sep 2003) | 3 lines Changed paths: M /trunk/fc/cpp/findfile.cpp Fix crash using Alt-Up/Down in viewer from an actively searching File Find panel. ------------------------------------------------------------------------ r390 | bjh | 2003-09-14 16:23:19 +1000 (Sun, 14 Sep 2003) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/config.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/tree.cpp Add "ExpandedTrees" INI switch, sets the default state of directory trees. ------------------------------------------------------------------------ r389 | bjh | 2003-07-28 22:42:56 +1000 (Mon, 28 Jul 2003) | 2 lines Changed paths: M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/win32/dirclass.cpp Show NTFS junctions as "LINK" rather than "SUBDIR". ------------------------------------------------------------------------ r388 | bjh | 2003-07-28 22:41:59 +1000 (Mon, 28 Jul 2003) | 2 lines Changed paths: M /trunk/fc/cpp/tree.cpp Allow seeking to find nodes hidden by closed branches. ------------------------------------------------------------------------ r387 | bjh | 2003-07-26 01:00:56 +1000 (Sat, 26 Jul 2003) | 2 lines Changed paths: M /trunk/fc/cpp/tree.cpp Formatting fix. ------------------------------------------------------------------------ r386 | bjh | 2003-07-26 00:58:55 +1000 (Sat, 26 Jul 2003) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/include/entry.h M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/include/keycodes.h M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/tree.cpp Make tree views able to expand/collapse branches. Controlled with Grey +/- and Ctrl-Grey +/- ------------------------------------------------------------------------ r385 | bjh | 2003-07-23 20:16:34 +1000 (Wed, 23 Jul 2003) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/os2/console.cpp M /trunk/fc/cpp/os2/externfn.cpp OS/2: Work around PM insert state change when tagging files. ------------------------------------------------------------------------ r384 | bjh | 2003-07-19 15:44:42 +1000 (Sat, 19 Jul 2003) | 3 lines Changed paths: M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/file.cpp Consistently use 'd' as the hot key for "All Older" so that the letter d by itself can be used to activate the option without Alt. ------------------------------------------------------------------------ r383 | bjh | 2003-07-16 20:33:06 +1000 (Wed, 16 Jul 2003) | 2 lines Changed paths: M /trunk/fc/cpp/dialog.cpp Put back in an optimisation that prevents unnecessary repaints. ------------------------------------------------------------------------ r382 | bjh | 2003-07-16 19:14:46 +1000 (Wed, 16 Jul 2003) | 2 lines Changed paths: M /trunk/fc/cpp/dialog.cpp M /trunk/fc/cpp/include/dialog.h Fix up ColourSelector after list box class changes for File Find. ------------------------------------------------------------------------ r381 | bjh | 2003-07-14 23:05:54 +1000 (Mon, 14 Jul 2003) | 11 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/dialog.cpp M /trunk/fc/cpp/findfile.cpp M /trunk/fc/cpp/include/dialog.h Remove limit of 4000 matches in File Find. This involves modifying the ListBox dialog element, spliting it into a base class & subclasses for each type of data that can be listed. Concept & most code borrowed from wclibs/ConLib. This allows the list box to be directly driven from the found file list instead of a parallel string array representing those found files. Also, the found file list is allocated from a memory pool to increase performance of the allocation of many small objects. ------------------------------------------------------------------------ r380 | bjh | 2003-04-27 20:16:42 +1000 (Sun, 27 Apr 2003) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/env.cpp Include value of PathAppend configuration directive in the PATH environment variable of spawned processes. ------------------------------------------------------------------------ r379 | bjh | 2003-04-27 20:14:05 +1000 (Sun, 27 Apr 2003) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/env.cpp M /trunk/fc/cpp/os2/smartex.cpp OS/2: Support BeginLIBPATH & EndLIBPATH pseudo-environment variables for extending DLL search path. ------------------------------------------------------------------------ r378 | bjh | 2003-03-07 18:56:55 +1000 (Fri, 07 Mar 2003) | 3 lines Changed paths: M /trunk/fc/cpp/panel.cpp Don't try to check the serial number of a UNC path when TABing between panels. It doesn't work & causes unnecessary re-reading of the panel. ------------------------------------------------------------------------ r377 | bjh | 2003-03-05 20:24:22 +1000 (Wed, 05 Mar 2003) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/findfile.cpp In file find results, shift F8 deletion of directories doesn't recognise Cancel & All option persists between repeated uses. ------------------------------------------------------------------------ r376 | bjh | 2003-03-02 14:47:29 +1000 (Sun, 02 Mar 2003) | 2 lines Changed paths: M /trunk/fc/cpp/include/globvar.h Remove unused hPMGPI. ------------------------------------------------------------------------ r375 | bjh | 2003-03-02 02:08:38 +1000 (Sun, 02 Mar 2003) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/win32/console.cpp Add support for directory store/recall via the normal number keys as well as the numpad. ------------------------------------------------------------------------ r374 | bjh | 2003-02-27 21:19:34 +1000 (Thu, 27 Feb 2003) | 3 lines Changed paths: M /trunk/fc/cpp/win32/osmisc.cpp We still have to set these drive variables in the local environment as well or else the CWD of the drive gets forgotten by the OS. ------------------------------------------------------------------------ r373 | bjh | 2003-02-27 20:42:44 +1000 (Thu, 27 Feb 2003) | 2 lines Changed paths: M /trunk/fc/cpp/exec.cpp Recognise environment variables with underscores in their names. ------------------------------------------------------------------------ r372 | bjh | 2003-02-27 20:41:37 +1000 (Thu, 27 Feb 2003) | 3 lines Changed paths: M /trunk/fc/cpp/randfile.cpp Fix a couple of things missed when addint 64 bit support, one of which broke the triggering of of the read-ahead thread. ------------------------------------------------------------------------ r371 | bjh | 2003-02-25 21:53:40 +1000 (Tue, 25 Feb 2003) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/dialog.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/include/dialog.h M /trunk/fc/cpp/include/fc.h Add "All Older" option to the overwrite confirmation dialog. ------------------------------------------------------------------------ r370 | bjh | 2003-02-15 11:48:35 +1000 (Sat, 15 Feb 2003) | 2 lines Changed paths: M /trunk/fc/cpp/file.cpp Clean up some long commented out code. ------------------------------------------------------------------------ r369 | bjh | 2003-02-11 22:28:37 +1000 (Tue, 11 Feb 2003) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/config.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/storepop.cpp Support environment variable references in stored directory paths. ------------------------------------------------------------------------ r368 | bjh | 2003-02-09 23:34:35 +1000 (Sun, 09 Feb 2003) | 2 lines Changed paths: M /trunk/fc/cpp/config.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/include/globvar.h M /trunk/fc/cpp/storepop.cpp Convert dirstore from char *[] to Estring []. ------------------------------------------------------------------------ r367 | bjh | 2003-02-08 13:05:55 +1000 (Sat, 08 Feb 2003) | 3 lines Changed paths: M /trunk/fc/cpp/config.cpp M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/include/fc.h Expand environment variable references in the values of the variables in the [Environment] block of the INI file. ------------------------------------------------------------------------ r366 | bjh | 2003-02-03 19:41:04 +1000 (Mon, 03 Feb 2003) | 4 lines Changed paths: M /trunk/fc/cpp/win32/osmisc.cpp Put Drive CWD environment variables into the session env block instead of the actual procecess environment as that's what now gets passed to spawned processes. ------------------------------------------------------------------------ r364 | bjh | 2003-02-02 14:32:29 +1000 (Sun, 02 Feb 2003) | 2 lines Changed paths: M /trunk/fc/cpp/info.cpp Update copyright year to 2003 ------------------------------------------------------------------------ r361 | bjh | 2003-02-02 13:08:06 +1000 (Sun, 02 Feb 2003) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/tree.cpp When copying tagged directories, update the status line after doing the size count. ------------------------------------------------------------------------ r360 | bjh | 2003-01-11 15:23:45 +1000 (Sat, 11 Jan 2003) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/findfile.cpp Change File Find to search directories in alphabetical order instead of the LIFO stack it was using. ------------------------------------------------------------------------ r359 | bjh | 2003-01-11 15:07:42 +1000 (Sat, 11 Jan 2003) | 4 lines Changed paths: M /trunk/fc/cpp/fc.cpp Cater for UNC paths in collapse_path(), keeping the machine & share at the front then discarding as much as necessary from the start of the path after that. ------------------------------------------------------------------------ r358 | bjh | 2003-01-04 14:12:55 +1000 (Sat, 04 Jan 2003) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/exec.cpp Add !tx operator, like !t but chops the extension. ------------------------------------------------------------------------ r357 | bjh | 2002-12-16 19:27:49 +1000 (Mon, 16 Dec 2002) | 2 lines Changed paths: M /trunk/fc/cpp/fc.cpp You only actually get 18 decimal digits in an int64. ------------------------------------------------------------------------ r356 | bjh | 2002-12-08 16:45:58 +1000 (Sun, 08 Dec 2002) | 3 lines Changed paths: M /trunk/fc/cpp/panel.cpp Clear label & file system fields for UNC paths. Update opposite info panel after reading UNC server or share list. ------------------------------------------------------------------------ r355 | bjh | 2002-12-08 16:03:33 +1000 (Sun, 08 Dec 2002) | 2 lines Changed paths: M /trunk/fc/cpp/include/fc.h Turn on snapshot build date. ------------------------------------------------------------------------ r354 | bjh | 2002-12-08 16:03:10 +1000 (Sun, 08 Dec 2002) | 2 lines Changed paths: M /trunk/fc/cpp/info.cpp Provide snapshot build date in info panel if SNAP_DATE is defined. ------------------------------------------------------------------------ r353 | bjh | 2002-12-08 16:01:48 +1000 (Sun, 08 Dec 2002) | 3 lines Changed paths: M /trunk/fc/cpp/os2/externfn.cpp Net API functions should return an error if the DLL isn't available, otherwise the caller may crash when trying to access the returned values. ------------------------------------------------------------------------ r352 | bjh | 2002-12-08 15:28:51 +1000 (Sun, 08 Dec 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/findfile.cpp Prevent crash in File Find when searching a path more than 260 characters long. ------------------------------------------------------------------------ r351 | bjh | 2002-12-02 09:12:32 +1000 (Mon, 02 Dec 2002) | 6 lines Changed paths: M /trunk/fc/cpp/history.cpp Prevent rare crash in history loading. As strcmp reads 4 bytes at a time it can access memory up to 3 bytes past the 0 terminator. If the string gets allocated the last bytes of a pool block these bytes will be inaccessable causing an access violation. Work around this by allocating the extra 3 bytes. ------------------------------------------------------------------------ r350 | bjh | 2002-11-13 22:39:33 +1000 (Wed, 13 Nov 2002) | 2 lines Changed paths: M /trunk/fc/cpp/include/globvar.h M /trunk/fc/cpp/init.cpp M /trunk/fc/cpp/makefile Remove dependency on Netapi32.dll by loading it dynamically when needed. ------------------------------------------------------------------------ r349 | bjh | 2002-11-13 22:37:39 +1000 (Wed, 13 Nov 2002) | 2 lines Changed paths: M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/os2/TempDriveMapping.cpp M /trunk/fc/cpp/os2/externfn.cpp M /trunk/fc/cpp/os2/network.cpp *** empty log message *** ------------------------------------------------------------------------ r348 | bjh | 2002-11-13 22:34:32 +1000 (Wed, 13 Nov 2002) | 2 lines Changed paths: M /trunk/fc/cpp/fc.cpp Allow Shift-F3/4 to work in UNC drives by using an absolute path. ------------------------------------------------------------------------ r347 | bjh | 2002-11-05 11:05:20 +1000 (Tue, 05 Nov 2002) | 2 lines Changed paths: M /trunk/fc/cpp/usermenu.cpp Use the text of parent menu item as the heading of submenus. ------------------------------------------------------------------------ r346 | bjh | 2002-11-05 10:58:17 +1000 (Tue, 05 Nov 2002) | 2 lines Changed paths: M /trunk/fc/cpp/usermenu.cpp Pressing ESC in a submenu should only go back one level. ------------------------------------------------------------------------ r345 | bjh | 2002-11-05 10:57:41 +1000 (Tue, 05 Nov 2002) | 3 lines Changed paths: M /trunk/fc/cpp/usermenu.cpp Don't put submenu hard up against the right side of the window, allow 2 chars room for the shadow. ------------------------------------------------------------------------ r344 | bjh | 2002-11-05 10:47:27 +1000 (Tue, 05 Nov 2002) | 3 lines Changed paths: M /trunk/fc/cpp/usermenu.cpp When selecting a submenu by hot key, redraw the list box so the bar's new position is visible while the submenu is displayed. ------------------------------------------------------------------------ r343 | bjh | 2002-11-04 23:42:00 +1000 (Mon, 04 Nov 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/usermenu.cpp Added support for sub-menus of user menus. Not surprisingly required a heavy rework of the rather ancient user menu code. ------------------------------------------------------------------------ r342 | bjh | 2002-10-23 21:51:16 +1000 (Wed, 23 Oct 2002) | 2 lines Changed paths: M /trunk/fc/cpp/history.cpp M /trunk/fc/cpp/include/fc.h *** empty log message *** ------------------------------------------------------------------------ r341 | bjh | 2002-10-23 21:51:12 +1000 (Wed, 23 Oct 2002) | 4 lines Changed paths: M /trunk/fc/CHANGES Speed up loading of a large command history when MaxHist is set high. Uses a sorted index to assist duplicate detection instead of brute force which became expensive. ------------------------------------------------------------------------ r340 | bjh | 2002-10-15 21:59:21 +1000 (Tue, 15 Oct 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/usermenu.cpp Allow user menu commands to be up to 4096 characters long, up from 259. ------------------------------------------------------------------------ r339 | bjh | 2002-10-15 21:57:34 +1000 (Tue, 15 Oct 2002) | 3 lines Changed paths: M /trunk/fc/cpp/os2/TempDriveMapping.cpp Use GetOSErrorMessage() rather than GetOSErrorMsg() as the latter is from wclibs & doesn't get used anywhere else in FC. The former is local. ------------------------------------------------------------------------ r337 | bjh | 2002-10-15 21:54:30 +1000 (Tue, 15 Oct 2002) | 2 lines Changed paths: M /trunk/fc/cpp/include/associate.h M /trunk/fc/cpp/include/fc.h *** empty log message *** ------------------------------------------------------------------------ r336 | bjh | 2002-10-15 21:54:25 +1000 (Tue, 15 Oct 2002) | 3 lines Changed paths: M /trunk/fc/cpp/associate.cpp M /trunk/fc/cpp/dialog.cpp M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/history.cpp M /trunk/fc/cpp/panel.cpp Eliminate FC's EstringStore in favour of same class from wclibs to avoid conflict between the two. ------------------------------------------------------------------------ r335 | bjh | 2002-09-29 18:05:58 +1000 (Sun, 29 Sep 2002) | 2 lines Changed paths: M /trunk/fc/cpp/fc.cpp Allow for Windows type reporting of Shift-TAB. ------------------------------------------------------------------------ r334 | bjh | 2002-09-22 02:05:28 +1000 (Sun, 22 Sep 2002) | 2 lines Changed paths: M /trunk/fc/cpp/os2/TempDriveMapping.cpp Find a free drive to use instead of always using X: ------------------------------------------------------------------------ r333 | bjh | 2002-09-21 20:36:08 +1000 (Sat, 21 Sep 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/file.cpp A /trunk/fc/cpp/include/TempDriveMapping.h M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/info.cpp M /trunk/fc/cpp/makefile A /trunk/fc/cpp/os2/TempDriveMapping.cpp A /trunk/fc/cpp/os2/network.cpp M /trunk/fc/cpp/os2/osmisc.cpp M /trunk/fc/cpp/panel.cpp M /trunk/fc/cpp/tree.cpp M /trunk/fc/cpp/view.cpp A /trunk/fc/cpp/win32/TempDriveMapping.cpp A /trunk/fc/cpp/win32/network.cpp Merge in UNC support branch. ------------------------------------------------------------------------ r330 | bjh | 2002-09-21 17:21:18 +1000 (Sat, 21 Sep 2002) | 2 lines Changed paths: M /trunk/fc/Manual/fcman.m4 Update FAX number for BMT Micro. ------------------------------------------------------------------------ r329 | bjh | 2002-09-21 17:17:26 +1000 (Sat, 21 Sep 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/os2/copy.cpp M /trunk/fc/cpp/win32/copy.cpp Improve handling of bad sectors while copying files. ------------------------------------------------------------------------ r328 | bjh | 2002-09-21 15:41:39 +1000 (Sat, 21 Sep 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/tree.cpp Calculate Directory Size: Allow "Total Size" display more room. ------------------------------------------------------------------------ r327 | bjh | 2002-09-21 15:34:26 +1000 (Sat, 21 Sep 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/storepop.cpp Fix retrieval of a stored path that's inside an archive via the Alt-F5 stored path dialog. ------------------------------------------------------------------------ r326 | bjh | 2002-09-21 14:59:34 +1000 (Sat, 21 Sep 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/include/keycodes.h Switch seek name completion to Shift-TAB as using regular TAB interferes with panel switching too often. ------------------------------------------------------------------------ r325 | bjh | 2002-09-21 14:56:11 +1000 (Sat, 21 Sep 2002) | 2 lines Changed paths: M /trunk/fc/cpp/fc.cpp Give tmpstr in 64 bit itoa_comma() a bit more breathing room. ------------------------------------------------------------------------ r324 | bjh | 2002-09-21 14:47:20 +1000 (Sat, 21 Sep 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/archive.cpp TAR reading: take notice of unix directory mode flag as well as trailing slash when deciding if an entry is a directory or file. ------------------------------------------------------------------------ r323 | bjh | 2002-09-21 13:44:14 +1000 (Sat, 21 Sep 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/edit.cpp M /trunk/fc/cpp/include/edit.h Use more efficient memory allocator for storing text lines in editor for faster loading of large files. ------------------------------------------------------------------------ r322 | bjh | 2002-09-21 13:00:33 +1000 (Sat, 21 Sep 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/panel.cpp Optimise use of space in the panel status line when showing quantity & size of tagged files. ------------------------------------------------------------------------ r318 | bjh | 2002-08-01 19:50:42 +1000 (Thu, 01 Aug 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/os2/console.cpp OS/2: Enable shifted keys to work with keyboard redirectors like the telnet server. ------------------------------------------------------------------------ r317 | bjh | 2002-07-24 11:06:13 +1000 (Wed, 24 Jul 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/fc.cpp Make F4 on Info panel edit dirinfo. ------------------------------------------------------------------------ r316 | bjh | 2002-07-17 01:12:52 +1000 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/findfile.cpp Add support for F6-Move from find file results. ------------------------------------------------------------------------ r315 | bjh | 2002-07-15 12:34:43 +1000 (Mon, 15 Jul 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/file.cpp M /trunk/fc/cpp/findfile.cpp M /trunk/fc/cpp/include/fc.h In File Find, enable F5 to copy all files in the found list. ------------------------------------------------------------------------ r314 | bjh | 2002-07-14 18:29:36 +1000 (Sun, 14 Jul 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/findfile.cpp In File Find, Delete key removes an item from the found list. ------------------------------------------------------------------------ r313 | bjh | 2002-07-06 16:36:47 +1000 (Sat, 06 Jul 2002) | 2 lines Changed paths: M /trunk/fc/CHANGES OS/2 code page translation bug fix merged into 2.2 ------------------------------------------------------------------------ r311 | bjh | 2002-07-03 01:43:48 +1000 (Wed, 03 Jul 2002) | 4 lines Changed paths: M /trunk/fc/cpp/panel.cpp Avoid linking FileExists() from wclibs as we have our own which has more options. The wclibs version also links StdDirectory which is also a duplication of our Directory class. ------------------------------------------------------------------------ r310 | bjh | 2002-07-02 22:52:07 +1000 (Tue, 02 Jul 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/fc.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/info.cpp Display "dirinfo" file in the lower section of the Info panel. Double click of same area edits the dirinfo file. ------------------------------------------------------------------------ r309 | bjh | 2002-06-12 01:22:32 +1000 (Wed, 12 Jun 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/os2/osmisc.cpp OS/2: Fix code page translation failures after translating large quantities of text. ------------------------------------------------------------------------ r308 | bjh | 2002-06-11 19:00:43 +1000 (Tue, 11 Jun 2002) | 2 lines Changed paths: M /trunk/fc/cpp/exec.cpp Extract % expanded environment variable values from the session env block. ------------------------------------------------------------------------ r307 | bjh | 2002-06-10 18:36:39 +1000 (Mon, 10 Jun 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/view.cpp Add / and ? keys to viewer as search forwards/backwards as in many unix tools (less, vi etc) ------------------------------------------------------------------------ r306 | bjh | 2002-06-10 15:17:24 +1000 (Mon, 10 Jun 2002) | 3 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/menu.cpp Fix menu colouring so that both forground & background of menu highlight bar can be configured. ------------------------------------------------------------------------ r305 | bjh | 2002-06-09 16:05:00 +1000 (Sun, 09 Jun 2002) | 6 lines Changed paths: M /trunk/fc/CHANGES M /trunk/fc/cpp/config.cpp M /trunk/fc/cpp/env.cpp M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/include/fc.h M /trunk/fc/cpp/include/fcenv.h M /trunk/fc/cpp/include/globvar.h M /trunk/fc/cpp/os2/smartex.cpp M /trunk/fc/cpp/win32/smartex.cpp Extend environment configuration to include an [Environment] section in the INI file using 3 levels environment data of increasing priority. - The original process environment - The variables specified in the INI file - The variables defined by 'set' command. ------------------------------------------------------------------------ r304 | bjh | 2002-06-08 16:26:53 +1000 (Sat, 08 Jun 2002) | 2 lines Changed paths: M /trunk/fc/cpp/env.cpp M /trunk/fc/cpp/exec.cpp M /trunk/fc/cpp/include/fcenv.h Use Env data for % expansion of command lines. ------------------------------------------------------------------------