User Tools

Site Tools


pub:ipdfreleasehistory
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


pub:ipdfreleasehistory [2022/06/25 17:02] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +<html>&#091;</html>[[ipdf#release_history | Up To Main iPDF Page]]<html>&#093;</html>
  
 +----
 +
 +<html><pre>
 +
 +10/8/2003 iPDF 2.0.4 All platforms Initial public release
 + Compiled to V4R4M0.
 +
 +10/12/2003 iPDF 2.0.4.1 iSeries PXSETUPC: /ipdf had *PUBLIC *RX access
 + only. Changed to *RWX. 
 + All platforms Changed watermark to "www.inFORMDecisions.com".
 + All platforms Temporary memory deallocation provided for with
 + class MemoryMgr.
 + All platforms Text processing in onePass mode optimized.
 +
 +10/20/2003 iPDF 2.0.5 All platforms Miscellaneous bug fixes pertaining to text placment. Adaptive compression algorithm implemented.
 + iSeries External license key implemented.
 + iSeries Output file moved to correct location with
 + MOV rather than QSHELL command.
 +
 +10/27/2003 iPDF 2.0.5.1 iSeries iDocs interface simplified and rewritten.
 + All platforms Trace statements in playback executing
 + when not tracing. Fixed.
 + appendDataStringsElement() added.
 +
 +10/28/2003 iPDF 2.0.5.2 All platforms Fixed rounding errors that impacted GL2
 + lines and boxes.
 +
 +11/18/2003 iPDF 2.0.7 All platforms Fixed errors pertaining box fill in GL2.
 +
 +11/20/2003 iPDF 2.0.8 All platforms Fixed font size errors.
 +
 +11/20/2003 iPDF 2.0.9 All platforms Fixed ESC &l to provide for form feed.
 +
 + iPDF 2.1.0 All platforms Implemented configuration file ipdf.cfg.
 + ESC &l now configurable. Reworked font
 + selection logic.
 +
 +12/3/2003 iPDF 2.1.1 All platforms Fixes for rectangle fill color, (ESC*C),
 + and soft font processing of spaces.
 + Fixed --fontSub option for Marigold font.
 +
 +12/4/2003 iPDF 2.1.1.1 All platforms Fixed memory allocation failure encountered
 + when working with macros of zero length.
 +
 +12/5/2003 iPDF 2.1.2 All platforms Fixed character omission error in 
 + processing soft fonts.
 +
 +12/9/2003 iPDF 2.1.3 All platforms Fixed pattern length issue in line drawing
 + in GL2.
 + Fixed missing border in filled area in 
 + ESC *C processing when processing two passes.
 + PXSETUPC now deletes existing /ipdf directory
 + before restoring.
 + Leading blanks in configuration file ipdf.cfg
 + now discarded before intrepreting line.
 + Unexpected EOF during 2nd pass of two pass processing
 + now not cause program abend.
 +
 +12/10/2003 iPDF 2.1.3.1 iSeries Added instructions to ignore an error that
 + occurs when IPDFSETUP is run on a new 
 + installation. No code change from 2.1.3.
 +
 +12/11/2003 iPDF 2.1.3.2 All platforms Fixed font type selection when using 
 + condensed fonts.
 + Fixed error message in PCSETUPC generated
 + by existing /ipdf directory created in 2.1.3.
 +
 +12/31/2003 iPDF 2.1.4 All platforms Fixed GL2 fill issue with bounding lines.
 + Requires two passes.
 + iSeries Added --match option to ipdf.cfg to provide
 + for two passes on a file the name of which
 + matches the specified pattern.
 + iSeries Pxsetupc (setup program) now executes a 
 + CD '/' before starting setup.
 + Windows First public release.
 +
 +1/13/2004 iPDF 2.1.4.1 Windows Added minimize button to main dialog.
 + Moved to Accel Technologies.
 + First public release of DLL and GUI.
 + System root taken from environment variable %windir% -
 + now works on Windows 98.
 + Now traps unrecognized pcl sequences and issues
 + warning messages at top level opcode parsing.
 + Default output file put in dialog upon selection
 + of input file using browse button.
 +
 +2/3/2004 iPDF 2.1.4.2 All platforms Default cursor position set to 0 for x and
 + PageHeight - 12 for y. Default page type remains
 + 2 - letter.
 + Paper src commands cause new page only for ESC&l0H
 + or if the pageEjectOnPaperSrc option is set.
 + This release was missing the executable IPDF440
 + for the iSeries.
 +
 +2/4/2003 iPDF 2.1.4.3 All platforms macroAssignMacro() no longer crashes when assigning
 + a macro of zero length.
 +
 +2/9/2004 Windows Added license register function. 
 + Added setCurrentDirectory() to DLL api.
 + Error messages displayed in list box rather than edit box.
 + Dialogs set in property page context.
 + License key installed.
 +
 + iPDF 2.1.4.4 All platforms Fixed issue unable to convert pcl numeric value of zero
 + to double value.
 +
 + Windows Added pageEjectOnPrtReset option.
 +
 +2/11/2004 iPDF 2.1.5 All platforms changed processing of top margin points in esAstc() to
 + fix text placing issue.
 + Default font COURIER selected if fontSpacing === 0.
 +
 +
 + iPDF 2.1.6 Windows specifyPageSize() option added to iPDF.dll.
 +
 +2/20/2004 iPDF 2.1.6 All platforms fixed issue involving top margin lines and top margin
 + points. page parameters reset on all ESC &lh opcodes.
 +
 +2/27/04 iPDF 2.1.6.1. All platforms Trapped divide by zero error resulting from 0 pattern length.
 +
 + iSeries iPDF command created to invoke pxconvert.
 + Windows Implemented forcePageSize option.
 +
 +3/10/2004 iPDF 2.1.8 All platforms Implemented gl opcode AA, arcs.
 +
 +3/11/2004 iPDF 2.1.9 All platforms Implemented rotate print direction, ESC &ap.
 +
 + iSeries Added --pageEjectOnPrtSrc and --pageEjectOnPrtReset
 + options.
 +
 +3/26/2004 iPDF 2.1.10 iSeries & Windows
 + ESC *vt - select current pattern - revised.
 +
 + iSeries --twopass option.
 + ESC &ar - vertical cursor position in rows - implemented.
 +
 +4/19/2004 iPDF 2.2.0 iSeries Reimplementation of many GL2 opcodes as part of implementation
 + of certain GL2 fill matters.
 + GL2 Edge Absolute implemented as separate object when
 + using --onepass feature.
 +
 +4/19/2004 iPDF 2.2.0.1 iSeries Fixed failure to locate TAXLDRAW and OCR A font.
 + Fixed program abend when processing unterminated
 + macro definition at end of file.
 +
 +4/22/2004 iPDF 2.2.0.2 iSeries When ESC *c#p is invoked with a horizontal or vertical
 + distance <= 0, opcode is skipped.
 +
 +4/22/2004 iPDF 2.2.0.3 iSeries ESC &a#H when processing in --onepass mode now generates
 + an x value reset.
 +
 +5/12/2004 iPDF 2.2.0.4 iSeries Line Printer font now processed as Courier New.
 +
 +5/13/2004 iPDF 2.2.0.5 iSeries Added --enforceMargins option to forgo writing text
 + that starts outside the top and left margins.
 + Fixed ESC &ac: absolute position of x coordinate
 + calculation previously excluded left logical margin.
 +
 +5/17/2004 iPDF 2.2.0.6 iSeries Converter properly handles trailing blanks after
 + an improperly terminated escape sequence.
 +
 +07/02/2004 iPDF 2.2.0.7 iSeries Rotate text ESC &aP now opens a page if the page is not open.
 +
 +07/07/2004 iPDF 2.2.2 iSeries Fix issues pertaining to Ezprint. Enforce non-printable margin.
 + Optional enforcement added in 2.2.0.5 removed.
 +
 +07/25/2004 iPDF 2.2.2.1 iSeries Fix rounding error in ESC &f0S. 
 +
 +07/28/2004 iPDF 2.2.3 iSeries Scalable fonts mapped to fixed fonts.
 +
 +07/28/2004 iPDF 2.2.4 iSeries Fixes distorted letters.
 +
 +07/28/2004 iPDF 2.2.5 iSeries Refine pcl/pjl mode toggle.
 +
 +08/01/2004 iPDF 2.2.6 iSeries Fixed RunLengthDecomp() iSeries substring issue.
 +
 + All platforms Symbol set 15U, character 0x6c is mapped to 
 + taxldraw charcter 0x66. "checkbox".
 +08/03/2004 IPDF 2.2.7 iSeries Wingdings substituted for taxldraw in alteration made
 + for 2.2.6. 
 + Product ID shows as 2.2.6 in PDF document.
 +
 +09/04/2004 iPDF 2.2.7.1 iSeries Implment --supEndBlkPag option to suppress the last page
 + if it contains nothing but blanks and unprintable characters.
 + Its use implies use on --onepass option.
 +
 +09/11/2004 iPDF 2.2.7.2 iSeries Create the command IPDFCHECK that displays the program version
 + and checks the license key.
 +
 +09/27/2004 iPDF 2.2.7.3 iSeries ESC &l0H, when using the --onepass option, will cause a new page 
 + if the number of stored text items > 0.
 +
 +01/07/2005 iPDF 2.3.0 iSeries LPAR keys.
 + Fixed orientation issue with soft fonts.
 + Fixed broken soft font image issue.
 + PXSETUP will now only use QSH if the command STRQSH is present.
 +
 +02/11/2005 iPDF 2.3.1 iSeries Program IPDF440 now opens files with specified paths,
 + then changes the current directory to /ipdf so that it
 + can find the fonts. 
 +
 +02/16/2005 iPDF 2.3.2 iSeries Font names and font files stored in code page 37.
 + SearchPath set for PDFLib to include default fonts directory.
 +
 +03/02/2005 iPDF 2.3.3 Rerelease of Windows version under different architecture.
 + Implementation of page size over ride for both versions.
 +
 +03/../2005 iPDF 2.3.3.1 Windows Windows specific alterations.
 +
 +03/12/2005 iPDF 2.3.3.2 both font directory is now a variable that can be set from the command line.
 +
 +03/16/2005 iPDF 2.3.3.3 Windows Fixed command line processing issue so that iPDFExec.exe can be run from the command line, i.e. bypass the GUI.
 +
 +03/18/2005 iPDF 2.4.0 both fixed gl2 opcode LB to handle unprintable characters.
 +
 +03/20/2005 iPDF 2.4.1 both extension of 2.4.0.
 +
 +04/28/20005 iPDF 2.4.1.1 both Fix release.
 + Code cleanup.
 + Replaced fprintf() and printf() with custom functions to control fflush().
 + iSeries --fontdir parameter added to ipdf.cfg.
 + Pxconvert now launches the converter using system() rather than
 + calling a function with OS linkage.
 +
 +06/03/2005 iPDF 2.4.1.2 both Integer array size increased to intended size.
 +
 +06/22/2005 iPDF 2.4.3 both Modified processing of gl2 opcode RA to handle opaque backgrounds.
 + iSeries Qp0zLprintf() used to write output to the job log instead of
 + stdout and stderr.
 + Fixed bug in GL2 opcode Fill Rectangle Absolute (RA) that under
 + specific circumstances caused the rectangle position to be too
 + high.
 + Fixed bug in GL2 opcode Label (LB) that caused the font to be
 + to small when running in onepass mode.
 +
 +10/25/05 iPDF 2.4.4 both Fixed issue in GL opcode PU pertaining to move type.
 +
 +10/25/05 iPDF 2.4.5 both Fixed in gl opcode PD move type issue. Also removed
 + in ESC *c processing test for if processing opaque pattern.
 + GL2 line type defaults to true.
 +
 +11/01/05 iPDF 2.4.6 both Reversed changes made in 2.4.4. Made some font table changes.
 +
 +04/01/06 iPDF 2.4.7 iSeries Added support for run length encoded raster as generated by the
 + iDocs tiff2pcl api.
 +
 +05/02/06 iPDF 2.4.7a iSeries Added SCS2PDF and CPYSCSPDF commands, both of which convert
 + SCS spool files with pcl opcodes to pdf.
 +
 +08/10/06 iPDF 2.4.8 iSeries Expanded spool file number in module PXR9800 from
 + 5 char to 6. Renamed PXCONVERT program to CPYPCLPDF.
 + Documents converted with this release identify as
 + iPDF 2.4.7.
 + (Probably) first release at V5R1.
 +
 +08/23/06 iPDF 2.4.9 iSeries Fixed bug in rle encoded image processing that was corrupting
 + the output.
 + New page not opened if page not first closed.
 + Program IPDF440 renamed IPDF.
 + Program PXCONVERT renamed CPYPCLPDF.
 +
 +08/29/06 iPDF 2.4.10 iSeries Trapped iDocs call error with spool file nummber = 
 + character 000J. Error messages from CPYPCLPDF
 + how go to the job log and not standard error.
 + MRGRUN command added to permit copying iPDF run objects
 + into another library.
 +
 +10/08/06 iPDF 2.4.11 iSeries --topmarginlines permitting the top margin lines specified
 + as a float (decimal) value added.
 +
 +11/02/06 iPDF 2.4.12 iSeries Fixed issue with opaque pattern being incorrectly handled during
 + onepass. Fixed rounding when calculating pcl cursor y position
 + during *b#Y opcode. Changed handling of top margin lines in
 + execute macro processing.
 +
 +12/01/06        iPDF 2.4.14    iSeries                 IPDFCHECK command removed. Use: call IPDF parm('--check')
 + Input printer file now opened before output PDF.
 + Page width and height now default to global values in startPage();
 +
 +01/09/07 iPDF 2.4.15 iSeries Removed processing of pattern opaque opcode.
 +
 +01/31/07 iPDF 2.4.16 iSeries At end of macro any text remaining to be printed is as
 + a part of macro processing.
 + FontHeight calculation bug fixed. Impacts calculation of hmi.
 + GL2 pen position calculated separately from pcl pen position
 + and result is returned to pcl pen upon exit from gl2 mode.
 + GL2 pen position pushed / popped to/from stack in polygon mode.
 + SCS2PDF has additional parameter to control addition of formatting
 + pcl commands to *SCS spool file contents.
 +
 +02/20/07 iPDF 2.4.17 iSeries Text rendered invisible by specification of the text color the same
 + as the background color is now provided for.
 +
 +03/12/07 iPDF 2.4.18 Windows iPDFExec now flushes stderr after each error message.
 + No iSeries release of 2.4.18.
 +
 +07/02/07 iPDF 2.4.19 System i Spool file number validation fixed on CPYPCLPDF command.
 + IPDF command is now a duplicate of CPYPCLPDF.
 + Obsolete commands PXCONVERT and CPYSCSPDF removed from library.
 +                                                        True Type font file now specified from a file map text file.
 + Two new optional parameters to converter:
 + --fontMapTable
 + --condFontMapTable
 + First release using *IFS64IO.
 + Converter now handles incorrectly terminated ESC &f3x opcode 
 + issued by some releases of iDocs.
 +
 +09/04/07        iPDF 2.4.20     System i             SCS2PDF: fixed bad pointer in call to delete.
 +                      Added option --supBlkPag, which suppresses blank page
 +                                                       output except the last page.
 +                                                       Added the --offset option.
 +
 +01/04/08         iPDF 2.4.21                          SCS2PDF:
 +                                                     Fixed the use of Qp0zLprintf()
 +                                                     Refer to the temporary pcl file with an absolute reference 
 +                                                     rather than relative.
 +                                                     Implemented symbolset / character code mapping.
 +                                                     GENERAL:
 +                                                     Added more logging.
 +                                                     Added STRIPDF command and end-user 
 +                                                       spool file / command interface.
 +
 +04/07/08          iPDF 3.0                          Trapping of failed call to GetValue() due to incorrectly
 +                                                     terminated PCL sequences implemented throughout mapeseq.cpp.
 +                                                     CPYPCLPDF high level process completely rewritten.
 +                                                     --match option now works with all configuration commands
 +                                                     in ipdf.cfg.
 +
 +                                                     Inclusion of the STRIPDF end user interface.
 +                                                     Inclusion of the IPDFMON outqueue monitor.
 +                                                     First release at V5R2.
 +                                              GETASCSPLF: splf *LAST issue fixed to accommodate internal use of -1.
 +
 +January 2009       iPDF 3.01                         Fix release presently under alpha distribution on a need basis.
 +                                                     GETASCSPLF:  command parameter IFSNAMELENGTH set to 100 bytes length
 +                                                     in program to match command parameter length.
 +                                                     iPDF:  PrintText() function altered to process text strings of length 
 +                                                     greater than 8191 bytes. This length is the maximum that PDFLib will process.
 +                                                     First release with namespace std universal.
 +
 +April 2010         iPDF 4.0                         (largely marked as 3.01 in code base)
 +                                                     Release has full capability with large files > 2GB.
 +                                                     Image compression method change in mid-image issue fixed when compression
 +                                                       method at image start is run length encoding.
 +                                                     CPYPCLFILE command to process ascii pcl file from IFS and optionally
 +                                                        process all the pcl files in a directory concatenating the 
 +                                                        result into one pdf document new with this release.
 +                                                     All macros explicitly cleared at printer reset.
 +                                                     SCS2PDF re-implemented. Prior version preserved as SCS2PDF2.
 +                                                     
 +
 +</pre></html>
 +
 +
 +
 +
 +
 +----
 +
 +<html>&#091;</html>[[ipdf#release_history | Up To Main iPDF Page]]<html>&#093;</html>
pub/ipdfreleasehistory.txt · Last modified: 2022/06/25 17:02 by 127.0.0.1