Below is a chronological list of patches and enhancements to the DocMaster software.
Current release version: 4.3.0.5 (04/02/08 9:00AM PST)
Version
Description of Patches/Enhancements
Date
4.3.0.5
enabled SmartDocs into DocSet
clean up registry; if days between update checks is set to 25
days, then reset it to 1. Changed 'beween' to 'between'
removed prompt asking user to make DocMaster the default PCL viewer.
04/02/08
4.3.0.4
Fixed "Save selected" with a multiple borrowers form to save all borrowers, not just the first.
DocSetError class modified since error codes are pass back instead of a verbose descriptions. e.g. "F" instead of "fatal".
03/11/08
4.3.0.
Added "CreatedBy" tag to saved DBKs. This contains 'DocMaster
' and the version. If the LAST token is not the current version, it is
appended to the existing list, separated with a ';'
Added
<ctrl><shift><x> to display the DocBlock XML. This
only is displayed for the currently loaded docblock and is accessible
from the document tree.
Doing a wininet 'HEAD' to get the file size of the downloads.
Change DefHeight in PCLParse from 10pt to 12pt. This was a problem when font size was set to 0 for viewing or GDI printing
replace pclPaperSource cmd with pclNoPaperSource so users are not prompted to change paper tray
03/05/08
4.3.0.2
Added DocMaster version /date to 'About' window
Added default printer driver to 'About' window
Added docset information to 'About' window
Added selected print mode (GDI/Direct) to 'About' window
Prompt user to save BLK/DBK into a new location if prohibited (Webdocs download)
Letter was not being recognized as LTR through out the DocSet. Now, LTR and LETTER are treated the same.
02/27/08
4.3.0.1
Removed V3.0 PCL parsing. Resolve printing problem when printing LTR, then LGL size pages in GDI mode.
02/20/08
4.3.0.0
DocBlock support (PCL print-ready document format)
02/11/08
4.2.0.18
Changed all JSP references
Changed application update location
If Docmaster detects an image within the fill, the DocMaster BARCODES are disabled on the printing.
Charset changed for Spanish support
DSIMemoryStream routine to clean PCL would occassionally would MISS finding stripped PCL.
Recompiled to allow adding annotations.
Fixed annotation file names and Fill with DSP only (DMW)
Added conditional compile V3.0 in the PCL parse source necessary for the FORMLIST enhancement coming
Verified /PRINTALL /PRINTCHANGED worked with blkuments
Blkument.pas replaced with blockument.pas - object redesigned 06.07.2007
Support of FORMLIST
If DMW passes the /CHANGED flag, switch it to print all if nothing has changed. Added 06/08/2007.
Replaced HTML rendering engine with IE due to the need of embedded Javascript within some forms.
Allows the viewing of Non-SmartDoc XML forms if there is an HTML tag.
When
emailing a blkument, header was being stripped out for a DMW file added
the 'PCL' and ',' so that template with similar names would still get
added to a saved blkument
05.09.2007 flags PRINT_CHANGED and Recurse parameter were transposed in PrintForms2 in TreeFrm.pas line 1571
Added.
If a fill is to be displayed and the font color is NOT black, then use
the color specified. Chris U. need the ability to print WHITE text on a
white background for signatures.
SmartDocs rendering object no
longer uses IE due to limited control during printing i.e. IE uses the
default printer and hedaders and footers must manipulate the registry.
DOM Editting objects removed since SmartDocs will be READ-ONLY
Removed
2 resolutions / 2 pallet depths for the application icon 48x48 and
128x128 (both pale Application version information company name changed
to Document Systems
Email documents that have embedded
SmartDocs was giving a warning there was a problem saving the blkument
because there was no template. Change ">" button to "Submit" on web docs screen. per mail from Roland 12.5.2006
Changed
"Create Association" icon, so that when the button is disbaled within
Multi-user mode, the icon is grayed.Dated: December 1, 2006 New
annoations lost focus.
XML docs cause the stop light to show red, since there is no concept of a laser.
If
the Fill for a form is marked as XML, then the program won't look for a
template. FileBox. Use Envirnoment Var "APPDATA" instead of
USERPROFILE' Under help, Current OS is displayed. OS: Windows NT 6.0 is
displayed for VISTA When VERFY docs is 'started', the animation is no
longer displayed for windows Vista.
Implemented viewing of SMARTDOCS (XML) and conditional compile
Changed the removal of FF from the last 60 bytes to all within the last 100 bytes of the templates.
Reset annotations fonts to Courier 12.
Tray
codes reimplemented. Tray codes read from the Options form instead of
registry since registry is READ when launched and saved only on exit.
11/20/07
4.2.0.1
Patch: If the last form in Tree is
a multi-page form, and the 1st form/page is being viewed. Pressing the
PREV button would not show the LAST page of the last form (unless it
was expanded).
Enhancement: Email changed forms only either in BLK or pdf format.
Patch: Changed wording of pop-up dialog for GDI print job below.
Patch:
If a large GDI print job is sent to the printer and BEFORE it
completely gets to the spooler, the user submits another job,
exceptions were being thrown on the initial job and aborted. Now, the
user is informed that a current job is getting sent to the printer and
told to try again momentarily. This has been a problem since supporting
GDI and only seen as a problem by tech support.
Patch: SMTP email changed as PDF (only changed now sent instead of ALL).
Patch: When CRC was done within DMW, only the fill was checked. Now, form AND FILL will be checked within DMW.
Patch: Page count of loan set when tree is partially off the viewable area. Line 525 Blkumnt source code.
Patch: If TOP worksheet node is selected and user selects.. 'Print Selected', then all nodes will print.
Patch: If all forms are deleted and PRINT Remaining is selected w/GDI printing. Nothing will print.
Enhancement: Handled exception when a template form can't be loaded while building the DSP tree.
Enhancement:
SOFTWARE\Microsoft\Windows Messaging Subsystem\MAPI must = 1 in order
for MAPI emailing to work. Implemented a warning when MAPI emailing.
Enhancement:
Removed the duplication of the creation of the DSIdownload object and
remoterequest object at startup. RemoteRequst object renamed to WebDocs.
Patch: If a node is deleted, and print ALL is selected, then the first node is selected.
Patch:
PCL Parse changed FontSize setting from Integer to FLOAT. Some new
forms without without source use fonts pt size = 9.5 (Mchfa.dot).
Patch:
Forms where the LAST fill data on the page was compressed, annotations
would ALSO be compressed when GDI printed. HMI is now set to 12
(12/120th inch or 10 CPI).
Patch: FormFeeds removed from forms AND Fill data.
Patch:
Re-enabled the reloading of the printer driver while GDI printing
however, ignore the exception if one is thrown while printing since
without reloading, some printer drivers will still abort the job.
Patch: Register the version on START up of docmaster.
Patch:
Removed the reloading of the printer driver while GDI printing in
GDI_PageSetup. This was implemented when print selected sent EVERYTHING
to the printer as a single job.
Enhancement: More error trapping when stream printing.
Patch: Printing of a single PCL file.
07/21/06
4.1.0.0
Enhancement: When retrieving WebDocs, the progress bar (and window
resizing) is ONLY displayed when files larger than 750k are being
downloaded. This is larger than the maximum XML file, but smaller than
the smallest blkument.
Patch: The print dialog will NOT be displayed if all forms have been deleted and the root node is selected for printing.
Enhancement: Placed components in WebDocs window onto a panel with borders for cosmetic reasons.
Enhancement: Progress bar now expands the window when any download is occurring.
Enhancement:
Keeping the user from resizing of this form was redesigned to capturing
the form messages instead of using form constraints.
Enhancement:
Webdocs_w_pwd registry entry added so that if a user DOWNGRADES
docmaster, WebDocs will still work. Versions since 4.0.14.12 were
resetting the WebDocs registry setting to the NEW url.
Enhancement: Removed border around Authentication message on WebDocs.
Patch: Word spacing in Authentication required box.
Patch: PassType was set to 'Password' not specified within the XML.
Enhancement: Removed 'POPUP' warning and place RTF authentication warning into WebDocs window.
Enhancement: Separated Passphrase and WebDocs code. The user is dispayed a prompt to fill in the password only if it is needed.
Enhancement: Implemented a pass phrase for WebDocs.
Patch: Changed call IEDownload.Go(Url: string, FileName) to IEDownload.Go(Url: string) in DSI Download.
Enhancement: Enabled WindowsME support.
Enhancement:
If Docmaster was being blocked from the DocMagic website, a HTML page
was being returned to the user stating an 'Error parsing' message. Now,
the html error message is displayed in the default browser.
Enhancement: Removed OSChecking in PrinterString unit.
Patch: Re-associations were NOT being created if the application was moved and a newer version was executed.
Enhancement: Local Printer redirected to network port now displays the printer name in the printer dialog, not the DRIVER.
Enhancement: Internet Explorer version is displayed in the 'About' dialog. The XML parser requires 6.0 or higher.
Enhancement: Now, each time that DocMaster is loaded, the custom user associations will be replaced for BLK, BLZ, and DSP files.
Enhancement:
When DocMaster makes associations, it will replace ANY custom user
associations made in HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Explorer\FileExts\.blk.
Enhancement: Application key is set to blank.
Enhancement:
Keystroke combinations added to allow Docmaster to re-download the
currently released version or a specific release.
04/20/06
4.0.13
Enhancement: Added page orientation to each from in the print job immediately after the page initialization string.
Patch: While viewing a page, LastPage, was occasionally incorrectly grayed.
Patch: When printing multiple sets, subsequent sets was turning DUPLEXING off.
Patch: Print jobs now support null byte data. This was causing pre-mature termination of the print job.
02/27/06
4.0.12
Patch: Print selected now begins at the TOP of the tree looking for
nodes selected. A problem was encountered if the FIRST node selected
was at the bottom. Since the print selected submits all forms as a
single job, we no longer support the printing of the forms in the order
in which they are selected.
Patch: Addendum printing. If user
chose 'PRINT ON LEGAL' and the form was LETTER, the Addendum also
needed to print LEGAL (The fill may have a page size command in it that
may keep the last page from printing LEGAL).
02/20/06
4.0.9
Enhancement: Added configuration of WININET on the OPTIONS form.
Enhancement: Print selected, whether GDI printing or PCLDirect submits the print job as a SINGLE job to the printer.
Patch: Set image when GDI printing to MONOCHROME to keep blue text from printing on color printers.
Patch: Close the download form after retrieving a blkument passed on URL.
Patch: Removed blank pages when generating PDF for odd number pages and DUPLEXING turned on.
02/08/06
4.0
Enhancement: NEW Automatic Updates feature. DocMaster
now has the ability to auto update upon launching of the software or by
selecting the "Help/About/Check for Updates" button.
Enhancement:
Changed Document indication for DocMagic Online users. DocMaster will
now track which documents have changed for DocMagic Online users.
Enhancement:
Drag and Drop support for BLKs /PCL/PDF/TIF into DocMaster for easy
viewing. Note: Proper *.dll files are required for viewing *.tif images.
Enhancement: NEW
Red or Green indicator quickly shows if there is a problem with a set
of documents. This feature appears at the bottom left hand corner of
DocMaster.
Enhancement: Now, the number of pages in a document set will display at bottom center of status bar.
Enhancement: Built in support of Landscape forms.
Enhancement: Enhanced imaging capabilities via DocMaster Tracking menu.