AngelsHolocaust 0 Report post Posted September 8, 2007 Hi everyone. Sorry for the long delay, but I simply did not have enough time. I am still not finished with my thesis, but the worst part is done. There's not much news for this release. What's new: -------------- [*] added "`" (#96) to dialogs.BreakChars [*] put Volume Label code into disk.DriveInfo() and removed SysGetVolumeLabel(Ex)() references, added disk.DriveInfo.GetVolumeLabel() [*] Highlight: added a Latex highlight for part/section etc... [*] added .JAR extension to the extension file LFN [*] D32: added LFN open/create access/sharing modes and completed vpsyslow data open_* constants -> removed lfn.fa* constants FILE PANEL [-] TeamView ([ALT-CTRL-A] then [ALT-I]) was too fast and background color of names was not equal to the dialog background (Garl) [N] -> infopane.TTeamView.Init() now uses 1/4 Second instead of 30 Ticks to update view -> TTeamView.Draw() always used light grey as BG color; additionally the random color code was improved and simplified [-] Dir Compare: when not recursing, dirs were still selected if 'Select equal files' was off [A] (anbrx) -> fltools.CM_CompareDirs().Cmp_0() didn't check for file/directory after inverting (== not equal) the find result [-] "cd <path+file>" from VFS didn't work [A] -> flpanelx.TFilePanelRoot.CommandHandle()._DoChangeDirectory() now uses ReplaceDrive() [-] notification for directories was not updated when changing to root [A] -> vfs_driv.TDrive.ChangeRoot() didn't use notifyd.Notify(Delete|Add)(); now uses vfs_driv.TDrive.ChDir() [*] complete rewrite (code removal and simplification) of vfs_driv.TDrive.ChangeRoot() by using disk.TDriveInfo.GetDrive() [*] disk.TDriveInfo.GetDrive() now always returns drives without SysPathSep [+] LNX: read and display FAT/NTFS disk volume labels -> created/added bootsect unit (FAT/NTFS scanning code) -> added vpsyslow.SysGetVolumeLabelEx(ShortString), which uses vpsyslow.SysGetVolumelabel() in D32/W32/OS2 -> absolute disk reads via /dev/hda1 ... -> used in flpanelx.TFilePanelRoot.CommandHandle()._DoCtrl() [CTRL-LEFT/RIGHT] disk.GetSerFileSys() (info panel) -> added disk.TDriveInfo.GetDriveTypeString() [*] W32/D32: Opening explorer [CTRL-F] on UNC drives writes an error message (Dandv), force redraw (Garl) -> dnexec.NDNExec() now uses video.UpdateScreen() to redraw [+] W32/D32: [CTRL-SHIFT-F] now "selects" the current directory -> flpanelx.TFilePanelRoot.CommandHandle().cmOpenInExplorer checks for kbShift -> added ForceSelect:Boolean to flpanelx.TFilePanelRoot.CommandHandle()._OpenExplorerWindow() CALCULATOR [-] ASIN() & ACOS() were wrong on certain values (0.9 ...) [A] (Slavik,Rycho) -> calc.ArcTan() returned 1 for all x > 1 EDITOR/VIEWER [+] Goto file on RMB click on title, between [1] and [] -> added cmFindGotoFile message to views.TFrame.HandleEvent() -> added cmFindGotoFile only reacting if no filename provided to fviewer.TFileViewer.HandleEvent() and dbfview.TDBViewer.HandleEvent() DBF VIEWER [-] Fix slow table draw with '@' and 'T' field (DateTimeToStr()) {G} [+] Add DataBase viwer defaults setup window {G} [*] Indicator update {G} [*] cleaned unused variables {G} [-] Viewing memo disabled DB tech info view (Garl) -> added custom constructor fviewer.TNFileViewer.Init() handling commands [-] Changing the xlat encoding was not displayed in the info line [X] -> dbfview.TDBViewer.Draw() didn't redraw the info line correctly download: http://ndn.muxe.com/beta Stefan / AH Share this post Link to post Share on other sites