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

new beta. 2.14.9914

Recommended Posts

hi!

 

whatsnew:

[+] StringsX.FormatStr: added binary/octal conversion

[-] Sizes > 2GB weren't displayed correctly: ?/-xxx [NC] (BMW)

added fix for files with max 4GB (DOS D32!)

(TFileSize = Longint, (TOS)SearchRec.Size = TFileSize)

[+] W32/LNX/OS2 added LargeFileSupport: support for files <= 63-Bit filesize

[+] using vp2.1.279 (LNX LargeFileSupport)

[-] in several Strings control-chars (^C) were displayed: [A]

dlFile, dlNoFilesFound

EDITOR

[-] SmartBackIndent didn't use line 0 for indent information [A] (Basil/2)

[-] Ctrl-K, ?+# == []\ only worked with CTRL-K pressed or not at all [DNOC]

(Elfy) -> edcom.dnr didn't support scan but only charcodes

[+] found and added an unused feature: cmChangeCaseblock; Ctrl+K, ?'

[+] change char case for one word/line: CTRL[-Shift-]-?'

[-] crash if capitalize block, stringsx.1442 [A]

FILE PANEL

[-] Crash on empty panel (0 files) and enabled Quicksearch [NOC]

 

[*] adjusting size of columns with mouse/ctrl-alt-left/right was slow

-> added ReReadLName which only rereads display data

[+] added Creation/LastAccess date/time to FileRec/FilePanels

-> removed the Year/Sec/FDate fields and add packed date/time fields

-> changed smDateTime -> smLastWrite, added smLastAccess/smCreation

-> sorting of Last Write/Last Access/Creation Time (Alt-B/S)

 

[*] NewFileRec: changed the T.Size/PSize handling

[-] FindFile: String search with advanced options searched files even if

advanced options didn't match (dandv) [NC]

[-] D32 create dir in LFN dirs didn't update panel (Garl) [A]

[-] AltF1/2: ~ display problems in LFN paths (Elfy) [A]

Drivers.MoveCStr now treats ~~ as ~

[+] Cursor Position stack to save previous directory positions [DNOC]

try: enter an archive ('..' should not be seen in the filepanel) and

leave it again (with new NDN and any of the previous DN's)

[-] Alt/Ctrl-difference ON : only changes right panel (Serega) [NC]

-> needed Shiftstate2 for Left/Right Ctrl/Alt

 

[*] Panel Options (Alt+S) -> Attribs on sep"E"rator (Dandv)

[+] Ctrl-End: move to first non-directory file (MiB)

 

[*] flpanelx._CtrlHome: new code using new DriveInfo.GetPath/GetDrive func.

LNX: first goes to the root of the virtual directory, then to /

SCREEN/VIDEOMODES

[-] W32 startup crash if screenmode.x/y > 190/133 [A] (BMW)

[-] setting default videomodes to 1/2 were not updated until exit menu and

reentered (kirpantin) [A]

KEYBOARD

[-] W32 Keyboard CTRL-release problems [AV] (Necromancer)

[+] added SysTVGetShiftState2 (separate left/right Alt/Ctrl keys)

FILE COPY/MOVE/OPEN/CREATE/DELETE

[-] copying dir into same dir and renaming it also renamed all files into

the same name (filecopy.copyfile.1187) [A]

 

[*] Added Owner assignment to fltools.GetCollection

 

[*] Erasing didn't update marked files in FlPanel like Copy/Move

-> cmCopyUnselect

REGEXP

[-] PCRegExp.GetReplStr returned empty string if length(ARepl) == 1

resulted in editor replace bug if string was replaced by a character

(Elfy) [NC]

[-] PCRegExp.CheckRegExp: '\' handling fixed [NC] (Elfy)

-> "\\(something)" parsed incorrectly = "Missing terminating bracket"

[-] PCRegExp.CheckRegExp: *+?{} quantifiers not preceeded by something

crash NDN (Dandv) (should not be allowed -> error msg)

[+] changed PCRE v3.7 (29.10.01) -> v5.0 (13.9.04) (pcre.org)

(these are news for the pcre code, not if it works in NDN!!!)

- new escapes: \C (UTF8 only)

- assertions: (?=x) (?!x)

- lookbehind assertions: (?<=x) (?<!x) (?>x)...

- conditional subpatterns:

(?(condition)yes-pattern)

(?(condition)yes-pattern|no-pattern)

- (?R), (?number)

- \G : It is true when the current matching position

is at the start point of the match.

- new classes: [:x:] with X ==

alnum letters and digits

alpha letters

ascii character codes 0 - 127

blank space or tab only

cntrl control characters

digit decimal digits (same as \d)

graph printing characters, excluding space

lower lower case letters

print printing characters, including space

punct printing characters, excluding letters and digits

space white space (not quite the same as \s)

upper upper case letters

word "word" characters (same as \w)

xdigit hexadecimal digits

- UTF-8 support (NDN: not enabled)

- Added support for the \Q...\E escape sequence. Characters in between

are treated as literals

- "possessive quantifiers" ?+, *+, ++, and {,}+ from Sun's Java

- Added support for named subpatterns.

The Python syntax (?P...) is used to name a group.

- Callout function, new escapes

\C+ in addition, show current contents of captured substrings

\C- do not supply a callout function

\C!n return 1 when callout number n is reached

\C!n!m return 1 when callout number n is reached for the mth time

[-] pcre calling pcre_free crashed NDN: removed VAR; now the pcre internal

error handling is used -> removed CheckRegExp; no more crashes?

 

[*] added pcError: replaced errorhandling in vfs_find,fviewer,micro_4

 

[*] added pcInit: replaced RegExp-creation in vfs_find,fviewer,micro_4

LFN

[+] W32 9x just saw that W9x also doesn't store directories like D32

-> enabled the directory storage code for W9x too

[-] LNX CurrentPaths didn't work correctly [A]

(disabled in this release, still not 100% right)

 

[*] added zLFSplit from vfs_arcv

VFS

 

[*] VFS_Find: TTempDrive.GetDirInfo == TFindDrive.GetDirInfo

FILE COPY/MOVE/OPEN/CREATE/DELETE

[-] Shift-Tab didn't work in copy/move dialogs (Garl) [NC]

[-] W32: Moving/Renaming a lot of files crashed NDN: QSort.Upname was not

updated with the new Filename location [A] (Dandv/Necromancer)

ARCHIVES

[-] archiver.unarchivefiles.extrchar was String[10] -> shortstring

archiver.makearchive.c was String[40] -> shortstring

long options couldn't be used [NC] (Elfy)

 

 

http://ndn.muxe.com/archives/_d32.rar

http://ndn.muxe.com/archives/_w32.rar

http://ndn.muxe.com/archives/_lnx.rar

 

Stefan / AH

Share this post


Link to post
Share on other sites

Hi!

 

- try deleting your config files (in case you installed the beta in the old directory)

- try setting the screen size in the properties to 80x25 and try again (but this should be fixed)

 

Stefan / AH

Share this post


Link to post
Share on other sites
Basil/2    0
- try deleting your config files (in case you installed the beta in the old directory)

Quick:

Deleting of ndn.dsk helped me.

Keyb. macros work perfectly.

 

 

P.S. May be, you should do betas (not releases) WITHOUT user files like .ini, .hgl, .ext and etc. I always have to CAREFULLY select files in beta archive to update, to prevent updating my settings files. Releases should be full, certainly.

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  

×