A new version of the FilePath code has been committed. This version encapsulates file path handling for SciTE and could be the starting point of support for Unicode file names or FTP file access. Currently it does neither of these things and I won't be working on these features. The Unicode file name support is no longer present but the last working source code can be found at http://scintilla.sourceforge.net/sciteu.zip . All the make and project files I use have been updated but not those for Visual C++ 6.
There are sure to be some new bugs due to the widespread code changes caused by moving the path handling code into FilePath so watch out for them. I tried to keep the VMS support intact but since I can't check it, it may be broken. An implementation of the Find in Files command is now included in SciTE and is used when the find.command setting is empty. It is only capable of searching for exact case matches, has no regular expression support, always recurses into subdirectories and runs in the main thread, thus blocking the UI while it runs. It is faster than running an external command, sometimes much faster, knows how to recurse into subdirectories while some grep tools don't and could be extended to perform case insensitive and whole word matching. Setting find.command still works. A calltip arrow bug was fixed in Scintilla and corresponding changes made to SciTE. Arrows are used in calltips when there are multiple definitions overloaded with one name. A down arrow now appears when calltip.*.end.definition is not set. Tabs can be closed in both Windows and GTK+ by clicking the middle mouse button on the tab. I tried to enable tab bar scrolling on GTK+ but it requires that the tab bar accept focus and I don't want that. All of these changes and any others recently discussed available from CVS and from http://scintilla.sourceforge.net/scite.zip Source http://scintilla.sourceforge.net/wscite.zip Windows executable Neil _______________________________________________ Scite-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scite-interest
