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

new beta: 2.15.7883

Recommended Posts

Hi *

 

new beta news:

 

GENERAL

[*] the make files now create target paths for the resource/help compiler

(else they fail creating the language files)

[*] added tex,mpeg,wmv to highlight groups (groupsfm)

 

TURBOVISION: VIEWS/DIALOGS/MENUS/OBJECTS

[+] added SubTitle to views.TWindow|TFrame

[+] views.TListViewer now shows list information in the subtitle, like

'4 / 54' (in histories f.ex.)

[+] Inputlines: up/left (select previous) and right/down (select next) now

work in all dialog objects that don't override these keys (GPFault)

-> added to dialogs.TDialog.HandleEvent kb(Up|Down|Left|Right),

removed from THexLine and TButton

[+] Inputlines: added insert date/time shortcut: "DOUBLE" [CTRL-ENTER] and

[CTRL-SHIFT-ENTER] (Garl)

-> dialogs.TInputLine.HandleEvent: added kbCtrlEnter and InsertAtPos

function (replaced 3* same code)

[+] Inputlines: one time undo: [ALT-BACKSPACE]

-> dialogs.TInputLine: added UndoData, (Set|Get|Clear)Undo

[-] Dialogs: State not correct when returning from [CTRL-O] (Dandv) [DNOC]

-> Dialogs.TDialog options didn't contain ofSelectable anymore, since

views.execview cleared it, added option views.ofDontClearSelectable

[-] interface.Shift-Tab still switched views: inherited dialogs (BMW) [A]

-> added views.TView.GetObjectType, now used in main3.kbShiftTab

 

DIRECTORY TREE

[-] Crash after 2*opening trees in a row (BMW) [A]

-> tree.TTreeView.Done: crash if freeing the collection -> only DeleteAll

 

EDITOR

[-] line numbers: marking with mouse didn't correctly calculate offsets

(Vladimir Bochkarev) [A]

-> micro_3.EdHandleMouse using TFileEditor.ShowLineNumber_Len correctly

[*] switching the lines via [CTRL-F1] is now saved to the ini file

[*] highlight current line number (Vladimir Bochkarev)

[-] SmartPad/ClipBoard statusline didn't work (Dandv) [A]

-> changed the constants (english) and resource files, now work like

editor

[-] last PgUp/Dn fix should have only prevented move of the whole view if

at the BOF/EOF, not the cursor (Necromancer) [A]

-> microed6.EditorHandleEvent.cmPgUp|cmPgDn

[+] Mark word based on whitespaces and not break chars (copy URLs etc)

-> added micro_3.EdMarkWord.WhiteSpaces boolean, commands.cmMarkWordAlt,

hotkey [CTRL+Q O]

 

FILE COPY/MOVE/OPEN/CREATE/DELETE

[-] AGAIN: creating directories in ROOT dirs didn't set cursor on target

(Vladimir Bochkarev) [A]

-> D32/W32: fltools.CM_MakeDir

-> LNX: filecopy.CreateDirInheritance returned 0 if created in root

 

VIRTUAL FILE SYSTEMS (VFS)

[-] LNX DRIVE: didn't display '..' in directories which names were < 3

-> vfs_driv.GetFilesColl checked multiple times for length > #3, added

vfs_driv.MinRootDirLength (also changed once in filecopy.CopyDialog)

[-] FIND: "books books books Books gbook" pattern "*book*.*" was not found

with "[X] LFN only" option (Necromancer) [A]

-> fileio.InMask (InFilter) searches for files with extension when looking

for *.* (uses * to find all files), trailing ".*" are removed in

vfs_find.FindFiles

[+] W32 added ***SIMPLE*** Network VFS, ID ':'

-> added: vfs_netw, UNC support to lfn.zlFSplit (NewFileRec) and

lfn.lfSplit, strings.NewStrEmpty

 

FILE PANEL

[-] LNX: show driveline info showed garbage when switching to process, temp

or ftp drive [A]

[-] New Quick Rename with trailing \/ crashed (Dandv) [A]

-> fltools.CM_RenameSingle: GetName returned '' in this case!

[-] LNX didn't display names with \ or : [V]

-> vpsyslnx.DoFindFile didn't allow those chars

-> disabled all VP-FileSystem specific code in vpsys(low|lnx),

added define: vpsyslow.FSUNIX_ALWAYS (faster operations?)

[-] LNX didn't handle files with \ and : [AV]

-> \ fileio.RemovePathSep, vpsyslnx.SysFileExpand checked for '\'

-> : disk.LnxVirtualDriveID was ':', changed to '?'

 

DNEXEC/EXTERNAL VIEWER/EDITOR DNEXEC.EXECUTEFILEEXT/LOCAL_GLOBAL_MENUS

[*] disable GUI exec check for archiver code to solve problem when using

a GUI archiver, ndn will wait until it's finished (Dandv)

-> added (commands.cm|dnexec.em)ExecStringWait, dnexec._ExecString CheckGui

boolean

 

LFN

[*] replaced lfn.lFSplit with zlFSplit (support for UNC paths)

 

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

 

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  

×