GD Workshop -- History
======================

GDWorkshop History
==================

Known Problems

Due to the changes in GDWorkshop all projects should be loaded, saved and reloaded before an emulation is attempted.
This will ensure that changes to the date/time offset are correctly applied 

Renaming a file from the FileName tab does not change the filename in the list view.  CPL Bug Number B81215-1624

Workround
Rename the file from the treeview 


2.5.1L
------

When check file versions comes across an identical source & destination it no longer attempts to copy the file

When check file versions fails to copy one or more files the error message has been changed to be more informative

GMT offset has been added into all date entries on the PVD

B90107-1357  Cannot use F1 Key  now fixed

2.5.1i to 2.5.1k
----------------

Internal test only

2.5.1h
------

Expiry date on new projects will be creation date 9 years on

Deleting and Undeleting a file would not get a sector number

2.5.1g
------

Drag and drop in list view was hit & miss this has been fixed

Scrolling on list view has been fixed.

Date and time on files shown on emulation disk are the same as
the last write time, of file on emulation disk

Fonts have been improved on Japanese Windows 95

Error message on missing IP.BIN file have been made better

2.5.1f
------
Changed date / time format to :

	dd/mm/yy hh:mm:ss.gmtoffset

Restricted multiple selections to files & directories only

Changed splash screen

2.5.1e
------

SCSI Mirage Release

2.5.1d
------

Changed the font selection list on Configure Workshop to allow
the font used by the IP.BIN file view to be changed.

2.5.1c
------

Added an option to display the contents of the IP.BIN file


2.5.1a
------

Fixed a problem with directory size, when a directory ended on  a
sector boundry the size of the entry was incorrectly calculated

2.5.0a
------
GDWorkshop now knows what file is currently emulating and shows the
status of the door control on the top of each child window

2.4.47c
-------

When changing a directory name there were 2 problems
1. The change was not show in the Directory Name tab
2. If you changed a directory name and then changed it
   back to it's original name it would complain that
   it already existed

Purge would remove all of the files on the disk without
exception, this was due to some bd logic in the checking
for .CPJ as an extension, also all names are converted
to lower case

GPF found by Malcolm, as part of an earlier fix to not re-calculate
the sector numbers of multiple selections a tree node was
stored this node could not be guaranteed to be the same

After paste pass focus back to the tree control

When the OnUpdate has finished focus is passed back to the tree

When the OnUpdate has finished focus is passed back to the tree

Added _ to all menu items

Added F10 as an accelerator, this was on the menu but had
nothing behind it

In the SetTime the member was not reset this caused BeginTimeS
and EndTimeS to sometimes show odd values, mainly when you
turned on padding

Dragging a file then dropping it onto an invalid spot
on the tree caused the tree control to behave badly

Dragging of files did not delete the entry from the
file system, this caused multiple files to be shown
on the emulation

Select mutiple directories and drag&drop them only the
first directory is copied, problem with directory copy
logic return status was always false

Drag&drop is much neater lot less re-draws and it
only re-calculates the file sizes once at the end

Rename was not working after a file had been moved, this
was due to the Directory pointer stored in the CFileName
element of the Contents class being copied over during
the move

When the log count get above 32768 the first entry is
removed, this means we no longer hold as many entries
as we used to but it's much safer when left running

2.4.47a
-------

When dragging over list controls it now enquires as to
the control ID if this does not match IDC_FILELIST a
bad drop cursor is show

When dragging the last track of a 99 track GD-ROM it
was possible for the begin drag initial phase to fail
if this happens we do not enter the DragEnter ()
routine this has cured the GPF

The Paste Special option was still active on the menu
I have greyed this in the command UI

CPJ files are now not added into the list of files
that are available for deletion

During the check phase of the prepare emuation we
check for the 1st Read file if this entry is blank
we no longer perform the rest of the checking, this
was just something I had not had chance to finish
before we got here, no one has noticed it yet.

2.4.44a
=======
Added the Log overflow message

2.4.43a
=======
Fixed problem with VDS file not being valid
Improved tree re-draw

2.4.42a
=======

Fixed Primary Volume Space Size Issues
Fixed Last track as audio issue
Reduced minimum logging to 10
improved UI on changing the log entries

2.4.41a
=======

Reduced time it took to load a CPJ file even further by adding a directory cache
Reduced time it took to prepare emulation

2.4.40a
=======

Reduced time it took to load a CPJ file


Version 2.4.37a
---------------

Progress controls have changed text colour and a 3D border

When 1 file was in the third mode 1 track second session and padding was applied
burning could not take place

When files were dropped on to workshop under Windows 95/98 it was possible for
workshop to ask windows for the short name of a directory path, Windows NT would
pass back NULL and therefore worked 95/98 Passed back rubbish and the emulation
would not prepare

The check link status has had some more error messages added for copying to / from CD

Version 2.4.36a
---------------

If an empty directory was created in root and emulated this would cause a GPF

Version 2.4.35a
---------------

Fix for invalid characters in directory names, now only A-Z,0-9 and _ are allowed

If the last track in a GDROM is an Audio track the TOC was too short by 150 sectors

Version 2.4.34a
---------------

Empty directorories we not dealt with correctly in the VDS file there was no
sector allocation made for them, the . & .. were missing, causing the VDS
file to be misaligned

Version 2.4.33a
---------------

If you selected multiple files using Shift click the delete toolbar item was
greyed.

The test burn button would flash on a no mirage build

Version 2.4.32a
---------------

The VDS file was getting it's directory depth counts wrong, so .. would not
match it's parents .

We inserted invalid characters into the PVD, with our (C) message

Deleting directories would remove them from the tree and the filesystem, but
not from the project.


Version 2.4.31a
---------------

Deleteing a directory would cause the files to remain in the filesystem

Disallowed dropping of directories onto Audio tracks

When creating a GDROM you can't delete the GD-ROM, Session or filesystems they
are auto generated

