Jump to content
Muxe Inc Forums
Sign in to follow this  
AngelsHolocaust

new beta: 2.15.8835

Recommended Posts

hi!

 

what's new:

 

[*] removed inactive people from team list (sorry)

[*] LNX: checked the IsTermType() usage in vpsyslnx and replaced with

binary TermType check where possible; better detection of real linux

terminals vs. xterm/rxvt

[-] LNX X: started in the terminal from where x was started

(J.B.Lethbridge/GPFault)

-> vpsyslnx didn't detect xterm/rxvt correctly

[*] added DTX (TEX) to ndn.ext, ndn.hgl and highlight groups

[-] LNX X: terminal was not correctly setup on program exit (GPFault)

-> vpsyslnx.TrmDone only reset terminal on TermType=ttLinux

[+] added used software reference to the help files

[+] User Screen/Output window: enable screen grabber when using mouse

* left button starts screen grabber

* right button closes user screen/output window

-> User Screen (ESC/ALT-F5): dnapp.TApplication.WhenShow

-> Output Window (CTRL-O): usermenu.TUserView.HandleEvent

[*] LNX now correctly shows a desktop background if VCSA was not available

and also shows an info message

-> usermenu.TUserView.Draw and dnapp.TBackground.Draw,

added dlNoVCSA to resources

[*] extended information on startup (w/o /QUIET switch): Process ID

-> main.TellOS

[*] removed dnexec.CleanLoaderInfo since it was unused/unneeded

[-] dnapp.ExecExit was not fail safe, since it didn't do a correct clean up on

exit (= Options.Configuration.Startup/Shutdown.Inactivity Hour Exit) [NC]

-> now simply using Desktop^.EndModal(cmClose)

[*] stringsx._SearchForOld optimization (removed doubled code) {Z}

[*] updated delphi/pascal hgl data and xml==bdsproj (Vladimir Bochkarev)

[*] improved the "c" file extension code in DOS/WINDOWS ndn.ext

 

TURBOVISION: VIEWS/DIALOGS/MENUS/OBJECTS

[-] Menubar, no value selected, pgdn -> Crash (GPFault) [DNOC]

-> menus.TMenuView.Execute now checks if Current is nil

 

EDITOR

[*] improved the messagebox when no file was found after CTRL-ENTER

[-] modified file, empty line, Esc, cancel save dialog with Esc (GPFault) [A]

a) D32: view was locked

-> microed6.EditorHandleEvent.cmClose didn't call ForceUnlockDrawing

B) using backspace unindents w/o checking options

-> micro_4.EdMakeBack didn't use EdOptions.BackIndent on empty lines

(calling save dialog sets line containing only whitespace to ''

if certain options are set)

[*] Options.Backspace/Delete unindents wasn't saved to edit history

-> added EdOptions.Backindent to histries.TEditRecord and (Re)StoreEditInfo

[-] russian resource: after changing configuration editor could become

unusable because of an additional/too much inputline {P}

[*] delete block by [bACKSP] {Z}

-> microed.micro_4.EdMakeBack

[*] added character count to ALT-F1

-> added stringsx.tCharWordCountRec.TotalChars

 

FILE COPY/MOVE/OPEN/CREATE/DELETE

[-] copy progress dialog: time in minutes > 59 (Garl) since it didn't handle

hours correctly (FreeDOSFan) [A]

-> filecopy.ConvTime/dnutil3.ShowTimeInfo now use alarmclk.GetTimeStr

-> alarmclk.Format(Date|Time)Str was moved to timedate

[-] move on same drive didn't show progress (Necromancer) [A]

-> filecopy.DoRename didn't update progress data

[-] NT move: when file could not be copied, file search record was not closed

and the owning directory could not be deleted in future operations w/o

closing NDN (Necromancer) [NC]

-> filecopy.CopyDirectory didn't close search record of that directory

[*] error message when trying to move a directory to a file

-> filecopy.CopyI checks if target is a file

 

DNEXEC/EXTERNAL VIEWER/EDITOR DNEXEC.EXECUTEFILEEXT/LOCAL_GLOBAL_MENUS

[-] LNX: programs got 1 parameter if actually no parameter was given [V]

-> vpsyslnx.SysExecute: added 2*#0 at the end of the string before

creating arglist

[-] W32 !: sometimes returned crap (Dandv) [A]

-> lfn.lGetShortFileName had no error handling (usermenu.MakeString)

[*] D32 NT: extended environment space for executing extension files (batch/scripts)

-> added dnexec.ExecExtraEnv for _ExecString to add environment space

 

RCP/RESOURCE

[*] rcp.ParseFile() now skips lines with '//'

-> doesn't hang anymore when parsing commands.pas

 

CALENDAR

[+] added week of year display, dlcWeek string to language resources

-> calendar.TCalendarView.Draw

[+] HOME/END: goto january/december

-> calendar.TCalendarView.HandleEvent

[*] several improvements:

- removed unused dlcLine from language resources

- using timedate methods: DaysInMonth()

- moved calendar.(WeekOfYear|DayOfWeek) to timedate

[+] added color for today and days of other months to color setup

-> updated russian/english resources, english help file, added new value

to dialogs.CGrayDialog, updated *.pal files and dnapp.CColor

[*] improved the statusline

 

FILE PANEL

[*] improved the mouse wheel handling in the file window

-> flpanel.TFilePanel.HandleEvent

[*] improved information where in previous versions sizes only showed KGMT

- file panel info part: selected files and totals, files in dir are now

shown like this "123,432/5" instead of "123,432(5)" which saves space,

file count is now also separated if > 999 (Dandv),

archive information is better formatted (using size of panel)

-> flpanel.TInfoView.Draw

- information panel: added infopane.TDiskInfoRec.PanelSize

available memory -> infopane.TDiskInfo.Draw

drive information (GetDirInfo) -> vfs_driv.TDrive, vfs_arcv.TArcDrive,

vfs_find.(TFindDrive|TTempDrive), vfs_ftp.TFTPConnected

[*] the infopanel was reread multiple times on changing directories

(GlobalMessage cmRereadInfo!), dir changes much faster now

-> vfs_driv.TDrive.(VFS_ChangeUp|VFS_ChangeRoot)

[*] interruptable compare directories (Dandv)

-> fltools.CM_CompareDirs using advance0.Esc_Pressed and Abort

 

VIRTUAL FILE SYSTEMS (VFS)

[-] FTP: UNIX servers didn't show content of directories with spaces

-> vfs_ftp.TFTPConnected.GetFilesCol changes directories and gets current

directory instead of using absolute dir name in the LIST command

[*] FTP: ANSI (cyrillic) filenames support {Z}

-> changed vfs_ftp, resources

[*] NETW: russian network paths could not be accessed (Garl)

-> network names are no converted to ANSI: network.GetResources

 

KEYBOARD

[-] D32 [iNSERT] was not reported multiple times when key was kept pressed

(Oleg Arkhangelsky) [A]

-> drivers.MyInt09Hook and its tables didn't handle INSERT

 

 

http://ndn.muxe.com/beta.php

 

have a nice weekend

 

Stefan / AH

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×