nidud

Norway, 02.01.2012, 11:09 |
The Doszip Commander version 2.20 available (Announce) |
Download: https://sourceforge.net/projects/doszip/files/
Changes in 2.20 - 02 Jan 2012
- fixed bug in redrawing panels
- fixed bug in executing .BAT files
- changed style settings for editor
- added section [Exit] to .INI file
- added option NT Prompt to System dialog
- added section [Comspec] to .INI file
- removed Class view from inline viewer
- removed Binary view from inline viewer
- added zoom (full screen view) to viewer
- changed code to MASM syntax
- added transfer commands to Editor
- renamed DZMAIN.EXE to DZ.DLL
- updated 7-zip plugin
- added Edit files inside .ZIP files
- added multi-open to Editor
- added OW-Compile to Editor (Shift-F3)
Note: The changes made are a bit experimental, so the stable version is still 2.18. |
nidud

Norway, 21.01.2012, 18:27
@ nidud
|
The Doszip Commander version 2.21 available |
Changes in 2.21 - 21 Jan 2012
- added root (home) directory to panels
- added directory home/Documents (open files)
- added short key Ctrl-Home to root directory
- added zoom (F12) to panels (full screen view)
- added option Use DOS2 Open/Create to System dialog
- fixed bug in Operation Filter
- fixed bugs in editor (still unstable)
Root directory: (Ctrl-Home)
![[image]](img/uploaded/image61.png)
Full screen view (Panel "B" is trailing behind -- Tab/Copy/.. still works):
![[image]](img/uploaded/image62.png) |
Laaca

Czech republic, 27.01.2012, 15:27
@ nidud
|
The Doszip Commander version 2.21 available |
Yesterday I after long time tried your DosZip Commander (ver 2.20) and it is really cool now.
I love (almost sexually) Volkov commander but DC is great and maybe I change into it.
However I found a bug: in drive selection dialog DC shows also drive B: But I don't have any drive B: because in AUTOEXEC.BAT i have JOIN B: C:\FREEDOS\JOIN_B
And please, change to unixish paths like C:/FREEDOS/BIN into normal C:\FREEDOS\BIN --- DOS-u-akbar! |
nidud

Norway, 27.01.2012, 20:50 (edited by nidud, 27.01.2012, 21:14)
@ Laaca
|
The Doszip Commander version 2.21 available |
> However I found a bug: in drive selection dialog DC shows also drive B: But
> I don't have any drive B: because in AUTOEXEC.BAT i have JOIN B:
> C:\FREEDOS\JOIN_B
The testing in DC does not invoke any "hard-error" functions to avoid wakeing up the sleeping disk, so it may fail in some cases.
I have no way of testing the "extra B drive", but I made some changes to the test function that may work:
include clib.inc
include disk.inc
PPROC _disk_type, disk:word
mov dx,disk
.if dl <= 1
mov ah,15h ; GET DISK TYPE
int 13h
.if CARRY? || !ah
xor ax,ax
.elseif disk == 1 ; remapped B drive ? *
mov bx,disk
inc bx
mov ax,440Eh
int 21h ; IOCTL - GET LOGICAL DRIVE MAP
.if al
xor ax,ax
.else
mov ax,_DISK_FLOPPY
.endif
.else
mov ax,_DISK_FLOPPY
.endif
.else
mov bx,disk
inc bx
mov ax,4409h ; IOCTL - CHECK IF BLOCK DEVICE REMOTE
int 21h
.if CARRY?
xor ax,ax
.elseif dh & 80h ; bit 15: drive is SUBSTituted
mov ax,_DISK_SUBST
.elseif dh & 10h ; bit 12: drive is remote
mov ax,_DISK_NETWORK
.else
mov ax,_DISK_LOCAL
.endif
.endif
ret
PEND _disk_type
END
File: dz/src/clib/dir/drvtype.asm
> And please, change to unixish paths like C:/FREEDOS/BIN into normal
> C:\FREEDOS\BIN
File: dz\src\clib\dir\drvtype.asm
Edit: *dl --> disk |
nidud

Norway, 27.01.2012, 22:15
@ Laaca
|
The Doszip Commander version 2.21 available |
> And please, change to unixish paths like C:/FREEDOS/BIN into normal
> C:\FREEDOS\BIN
The unix path is set in the file dz\src\dzmain\panel.asm
Function dostounix in panel_putinfo:
ifdef __ARC__
test [si.wp_flag],_W_ARCHIVE or _W_ROOTDIR
jz @F
invoke strfcat, dx::ax, addr [si.wp_file], addr [si.wp_arch]
endif
@@:
invoke dostounix, dx::ax
Fix: (archives use unix path)
ifdef __ARC__
test [si.wp_flag],_W_ARCHIVE or _W_ROOTDIR
jz @F
invoke strfcat, dx::ax, addr [si.wp_file], addr [si.wp_arch]
invoke dostounix, dx::ax
endif
@@:
There is currently some problems with the new "full panel view" functions in v2.21:
- The mouse functions is not updated correctly
- The command line overlaps the panels on init (CLS) |
nidud

Norway, 28.01.2012, 16:14
@ nidud
|
The Doszip Commander version 2.22 available |
Changes in 2.22 - 28 Jan 2012
- fixed bug in File Attributes
- fixed bug in Command line (full panel view)
- fixed bug in Mouse functions (full panel view)
- changed function Select Disk (extra drive B) ? |
Laaca

Czech republic, 28.01.2012, 21:31
@ nidud
|
The Doszip Commander version 2.22 available |
Drive B: is not shown more. Thank you!
However I found one other small bug.
I press ALT-F1 to select new drive. The F: drive is my CD drive. When no CD is inserted, the system error is raised. (it is done absolutely perfect, much better then in other, similar programs). I choose "Abort". Then the drive selection dialog shows again but I can't properly select new drive because after one key stroke it exits. After that the left panel is not drawn properly - the occurs two cyan rectangles.
And I have one feature request.
it is about ESC key. I would preffer to have same function as CTRL-O --- DOS-u-akbar! |
nidud

Norway, 29.01.2012, 11:40
@ Laaca
|
The Doszip Commander version 2.22 available |
> And I have one feature request.
> it is about ESC key. I would preffer to have same function as CTRL-O
(Ctrl-F9) Configuration->System Options->[x] Esc for user screen
There are others who have problem with the Change Drive function. It seems to freeze up occasionally, so I will do some more testing.
I assume this is the dialog (Alt-F1) and not the Ctrl-Home function. |
nidud

Norway, 01.02.2012, 10:40
@ nidud
|
The Doszip Commander version 2.23 available |
When the Ctrl-Home function was implemented the disk init function was bypassed. A read attempt was issued on the drive, and this brings up the System Error dialog if the drive was not ready.
The Drive Not Ready dialog should now be invoked instead of the System Error dialog. |