CHANGELOG
March 28th 2008: jPDF version 7.0.7
Crionics partners with EJ-Technologies to bring PDF Viewing capabilities to install4j, their leading java installer.
jPDF Viewer / Printer
- Fix Resized annotations will incorrectly show on the page.
- Fix Under rare occasion, documents with certain type of annotation would raise a ClassCastException.
- Fix Some cosmetic changes in the Viewer UI.
General
- Fix Some old documents encoded as ASCII, had some error with EOD detection.
- Fix Multithreading issue with the licenser: Production licenses would incorrectly show a DEMO banner.
January 21th 2008: jPDF version 7.0.6
Happy new year 2008 !
jPDF Viewer
- Fix Serious concurrency issue in the font renderer
- Fix In figure/form creation mode, the elastic can now be used to select multiple elements
- Fix A small issue with Zoom+ and Zoom- buttons when working with non standard zoom ratios
- Fix ClassCastException on a few images based on CalGrayColorspaces
- Fix The menu bar now shows correctly under Mac OSX
- Fix Closing the viewer will sometimes raises an exception
- Fix Images encoded as ASCII are no properly handled
- New Support for Jpeg 2000 - when JAI (Java Advanced Imaging) is in the classpath
- New Page preview panel reworked, it now has a cleaner look and reacts to page positions
- New Added a button on the toolbar to Zoom on area
- New On OSX, the file chooser now default to the native user interface
- New Distribution installer with better support for Windows Vista
General
- Fix Exceptions related to jRockit 1.4.2
- Fix If you get obscur ClassNotFound exceptions, there is a bug in Sun's hotspot. please upgrade to the latest JVM update.
November 5th 2007: jPDF version 7.0.5
jPDF Viewer
- Fix the JavaBean icon was not showing in IDE such as jBuilder and Netbeans
- Fix Tons of bug fixes (glyph selection,sizing and positioning) regarding embedded TTF and CFF fonts, please report any non working documents
- Fix On some documents, opening the Document properties window, was raising an null pointer exception
- Fix The viewer now shows a friendly error message when a file is not found
- Fix Better handling of malformed images that define less pixels than their actual size
- Fix On MacOS, the context menu won't show in the forms/signature panels
- Fix On MacOS, the menu bar was not showing properly
- New Three new methods have been implemented
public void setZoomTo(int pageIndex, Point2D location, int zoomFactor) public void setZoomToArea(int pageIndex, Point2D upperLeft, Point2D bottomRight) public void setDocument(PdfDocument thedoc)
jPDF Merger
- Fix ClassCast Exception on rare documents
September 24th 2007: jPDF version 7.0.4
General
jPDF Viewer
- Fix TrueType composite fonts (typically used in CJK glyphs) had an alignment issue
- Fix Font substitution was sometimes now picking the best match
- Fix The certificate used to sign jpdf.jar has been updated. It is now valid for another 3 years
- Fix An issue where temporary fonts won't close correctly
- Fix Several rare problems around glyph rendering
- Fix Performance bottleneck identified and fixed during the parsin of Image ICC Profiles
- Fix Layout alignment issues with pages of different sizes
- Fix Clicking the toolbar print button would sometimes raise a "The printing page range is invalid"
- Fix Applet would raise a NullPointerException on page reload
- Fix Several CFF Font issues which would typically raise a IndexOutOfBoundsException
- Fix Clicking the page preview outline would raise a NullPointerException
- New Clear separation between VIEWER and EDIT mode using a toolbar toggle button
- New You can now click and drag the mouse to move around the page
- New Network panel and evaluation dialog now get a Proxy setup options
- New Right click menu will only show extended features when the editor is switched to EDIT mode
- New New toolbar icons
- New Application icon now shows under Mac OSX
- New We included several applet samples in the distribution
- New Toolbar now only shows edition icons with the design button is selected
jPDF Printer
- Fix Inherits most of the rendering fixes above
August 14th 2007: jPDF version 7.0.3
General
jPDF Viewer
- Fix Depending on the layout settings, the current page index calculation was sometimes broken.
- Fix Scroll to page N was incorectly calculated.
- Fix Reworked the CCITT decoder, it is now twice faster and also fixes rare decoding issues
- Fix An issue where temporary fonts won't close correctly
- Fix The scrollbar would sometimes flash on/off indefinitly
- Fix Scrollbars would sometimes expend well beyond the total page bounderies
- Fix Calling closeDocument() would not show an empty page
- Fix The matrix mode 4x4 was removed, with the new continuous layout, its usage was redondent
- Fix Eval button "Request API" wasn't pointing at the right URL
- Fix An issue with loading jpdf icons from within an applet
- Fix A few rare ClassCastExceptions with fonts and certain types of outlines
- New Resizing the viewer now keeps the page index and positions
- New Zooming in/out keeps the focus point
- New FitWidth mode now uses an all new continuous layout
- New Our native fonts can now find and instanciate system fonts
- New KeyBindings - jPDF now implements most of the default Acrobat key bindings
- New Introduced new API calls to ease document printing
public abstract void printCurrentPage() throws PdfException;
public abstract void printPageRange(int startIdx, int endIdx) throws PdfException;
jPDF Printer
- Fix Some rare documents would raise a NullPointerException on Print.
June 1st 2007: jPDF version 7.0.2
General
jPDF Viewer
- Fix Font substitution is more accurate regarding styles, jPDF does not use AWT fonts anymore
- Fix Some TTF and CFF fonts were not correctly parsed, resulting in malformed font glyphs
- Fix Issues with some malformed Type1 fonts
- Fix The Scrollbar would sometime show hidden when a multi page document is first opened
- Fix Default Scrollbar increment was set to 30 instead of 1 pixel
- Fix Switching layout from 4x4 to 2x1 would fail
- New Changed the page refresh/rendering policy to minimize cpu utilization
- New Pressing ESC will stop the current rendering
jPDF Creator
- New Users can now manipulate Named Destinations. Destinations are typically used from URL links to point at specific targets in the PDF document
- New We updated our tutorials to show use cases of the new features
jPDF Merger
- Fix Concurrency issue with the font cache engine, the following message was sometimes showing during a merge: com.crionics.jpdf.PdfException: PdfDictonary.put() is trying to insert an object which doesn't belong to the same document
jPDF Template
- Fix Text extraction was broken for some documents
- Fix Text alignment in multiline textfields
- Fix Checkbox and radiobuttons appearance generation was broken
April 20th 2007: jPDF version 7.0.1
General
- Fix The certificate used to sign jpdf.jar had expire, we now use a new one.
- New Improved the PDF corrector to support more documents that do not comply with the PDF spec
jPDF Viewer
- Fix On rare occasions, the page layout won't display all the pages in the document
- Fix Many issues with glyph selection and rendering
- Fix Pattern rendering was raising an IllegalArgumentException on a few documents
- Fix Some Image with an ICCProfile would display a red background
- Fix Some rare CCITT fax image had their color inverted black <-> white
- Fix Groups of checkbox/radiobutton were not correctly displayed and generated
- Fix Truetype font size issues
- Fix Proxy host and port were not correctly used
- Fix Reworked the CMAP asynchronous loader, download progress would stall forever
- New Better font substitution algorithm
- New jPDF now natively supports CID type 0/2, Type 1, TrueType. CFF, OpenType TTF, OpenType CFF and Type 3 fonts
- New When printing a document, jPDF now prompt for a Printer
jPDF Printer
- New Full support for the Java Print Service API (only for JDK 1.4+). This feature opens the door to many features such as collating, duplexing, runtime printer selection and discovery
- New We updated our tutorials to show use cases of the new features
jPDF Merger
- Fix Two important merging issues related to documents not properly complying with the PDF Spec. These few documents are now properly handled
jPDF Template
- Fix Problem with RichText fields, rendering of content was broken
- Fix Some fields had their name truncated. This would typically happen for fields part of groups - such as radio buttons or checkboxes
- Fix Side effects - changing form fields value would sometime raise an exception
March 11th 2007: jPDF version 7.0.0
See what's new.
jPDF Version 6 History logs
Browse jPDF version 6 history log.
|
|