Release Notes 4.2.

Release 4.2.0.16 (2011-04-19)

  • Afp/Modca: Medium map page/overlay display detection improved. -MG-
  • Afp/Modca: Fix for small bi-level images with a width smaller than 8 pixel. -MG-

Release 4.2.0.15 (2010-12-17)

  • Cache, API enhancement: Added the possibility to create and configure a jadice default cache. See DOCP-1224 -CK-
  • Annotation: Text annotation initial font style values defined in AnnotationInit.properties fixed. -MG-

Release 4.2.0.14 (2010-10-08)

  • Afp/Modca: CCITT Ridic-Rule behavior improved. -MG-
  • Annotation: Font style (Italic, Bold) fixed for CM8 Note-Annotation. -MG-

Release 4.2.0.13 (2010-07-14)

  • Annotation: Fix for document resolution based text annotations. High document resolutions caused a too small font size when parameter vi.annotation.adjust-font-size=true (AnnotationInit.properties) is set.
  • Annotation: Support for CM8 stamp image annotation added
  • PDF: Made the interpretation of glyph widths more tolerant. See DOCP-851 -FF-

Release 4.2.0.12 (2010-05-20)

  • PDF: Type0 Fonts in pdf documents will not be mapped to base14 anymore. See DOCP-754 -FF-
  • Afp/Modca: Underscore position fixed. See DOCP-778 -MG-
  • Afp/Modca: Raster font size fixed. See DOCP-776 -MG-

Release 4.2.0.11 (2010-04-16)

  • Document Save File Chooser: Improved handling for not accessible or invalid save targets. See DOCP-697 -CK-
  • Document Save File Chooser: Fixed possible NPE within document state validation. See DOCP-724 -CK-
  • AbstractFileFormat: Fixed restoring document state after saving. See DOIP-74 -CK-

Release 4.2.0.10 (2010-02-16)

  • Search: The search dialog has some improvements:
    • the search results will be cleared on document change
    • the highlighting of results will now only need a single click
    • navigation inside the result list is now possible using the arrow keys on the keyboard

    -CK, FF-

  • Document Tree: Updateness of document/page description within document tree model view See DOCP-680 -CK-
  • Document Tree: Updateness of page number within document tree model view, when page change is forced via status bar. See DOIP-65 -CK-
  • Printing: Printing behavior improved. Printer resolution parameters adjusted in Jadice.properties file. -MG-
  • FileNet P8 format module: NPE fixed for unknown annotation type. See DOCP-622 -MG-
  • PDF: Corrected the Encoding of Type0 fonts with CFF decendants. See DOCP-574 -FF-
  • PDF: Corrected the initial value of TL. See DOCP-574 -FF-
  • PDF: Corrected the mac roman encoding for true type fonts. See DOCP-624 -FF-

Release 4.2.0.9 (2009-12-08)

  • Manifest Enhancement: jadice document platform modules should contain Package Version Information. See DOCP-608 -CK-
  • Search Commands Enhancement: Search commands obtain a more significant enable check. These commands are enabled only if searchable text fragments are available. -CK-
  • Navigator Enhancement: The not internationalized textual information indicating the current rotation mode is deprecated. The default behavior displays a rotation locked icon in the rotation locked mode. To keep older API compatibility custom defined rotation-locked- or follow-rotation texts will be shown as before. See DOCP-603 -CK-
  • PageSorter: If page re-sorting is disabled, no page movement indicator will be shown anymore. See DOCP-616 -JH-
  • Action framework: Fixed external action support. (NVGPK-144) -CK-
  • javadoc: Added DocumentSaver AddOn javadoc to distribution. See DOCP-610 -CK-
  • javadoc: javadoc should not contain any internal package information. See DOCP-614 -CK-
  • PDF: Hex strings inside of name objects are now supported. See DOCP-55, DOCP-611 -FF-
  • Text search will not have IndexOutOfBounds exceptions at line endings anymore See DOCP-642 -FF-
  • Supporing Seperation ColorSpaces for 1-Bit images in PDF documents See DOCP-643 -FF-
  • Navigator addon: Fix for sometimes wrong placed selection area. -MG-
  • Afp/Modca: NPE fix in ModcaResourceLoaderFactory class. See DOCP-640 -MG-
  • Deprecations

    The following methods of the class document have been deprecated and replaced by a type safe equivalent. All references should be changed to the offered alternative.

    • com.levigo.jadice.docs.Document
      Deprecated method: Alternative method:
      com.levigo.jadice.docs.Document.getStatus() com.levigo.jadice.docs.Document.getState()
      com.levigo.jadice.docs.Document.setStatus(int) com.levigo.jadice.docs.Document.setState(State)

    See DOCP-615 -CK-

Release 4.2.0.8 (2009-11-03)

  • PDF: being more tolerant in case of broken embedded fonts. See DOCP-591 -FF-
  • PDF: Text Matrix changes outside BT ... ET sections are now supported. See DOCP-588 -FF-
  • The cache management intialization logic will now work in OSGi like environments. See DOCP-598 -FF-
  • LoggingConfiguration has now two additional methods to register and remove ThreadLocal QualifiedLogListener. See UTIL-32 -FF-

Release 4.2.0.7 (2009-10-11)

  • Loader: More transparency in error and exception handling while load process. In the case of failure generated IOExceptions always initialized with an approbate cause now. RuntimeExceptions and Errors are thrown as it is and are not masked as IOExceptions anymore. See DOCP-584 -JH-
  • Loader: Added the possibility to define a customized com.levigo.jadice.docs.PageProvider to be used within the loading process. -CK-
  • DocumentSaver: Added possibility to add a customized com.levigo.util.log.QualifiedLogListener to be used as tiff conversion log listener. -CK-
  • DocumentSaver: Fix for a proper closing of tiff conversion output stream in asynchronous mode. -CK-
  • Thumbnail Provider: Enhancements within the thumb creation. Better recognition of the updateness of created thumbs. -CK-
  • AFP/MODCA: Added band image support for resources. -MG-
  • PDF: Several improvements for prepress color support. See DOCP-577, DOCP-574, DOCP-561 -FF-

Release 4.2.0.6 (2009-09-07)

  • Several improvements and fixes for the CCITT decompression. See DOCP-459 -JH-
  • Several improvements for the CCITT compression. See DOCP-526 -JH-
  • Added some tolerance if java.lang.RuntimePermission shutdownHooks permission is not available. In this case, temporary files won't be removed in all cases. Adding the java.lang.RuntimePermission shutdownHooks is highly recommended -FF-
  • Fixed the interpretation of 2.14 fixed point values in true type fonts See DOCP-495 -FF-
  • PDF: Better handling of embedded CMaps for Type0 fonts See DOCP-542 and DOCP-185 -FF-
  • PDF: Added support for component masking in RGB images See DOCP-543 -FF-
  • PDF: Added initial support for Widget Annotations (read only!) See DOCP-500 and DOCP-551 -FF-
  • PDF: Added support for Type4 Postscript functions. See DOCP-550 -FF-
  • PDF: Added initial support for uncompressed CMYK images. See DOCP-550 -FF-
  • PDF: Improved font mapping support. Jadice is now trying to use system fonts if not explicitly overridden. See DOCP-555 -FF-
  • Improvements to handle JPEG data streams containing more than one image (non thumbnail data). See JS-303 -CK-
  • Avoid seldom CMEs while thumbnail creation caused by loading data of a very unhasty source or a very poor data throughput. -CK-
  • Added API access to the font render context settings "AntiAliased" and "usesFractionMetrics" for text documents. See DOCP-563 -CK-
  • Added support for ASCII form feeds in text files. See DOCP-565 -FF-
  • AFP/MODCA: Page size modification mapping extended. -MG-

Release 4.2.0.5 (2009-07-30)

  • PDF: Added some performance improvements. See DOCP-516 -FF-
  • PDF: Fixed error which caused type3 fonts without font name being rejected. See DOCP-530 -FF-
  • Several enhancements and fixes of the different implementations of SeekableInputStream. See DOCP-523 -CK-
  • PDF: Fixed positioning problems due to unnecessary text state reset on font change. See DOCP-454 -FF-
  • PDF: Fixed positioning problem with type0 fonts. Current text state advance will now be respected. See DOCP-481 -FF-
  • PDF: Added support for text horizontal scaling. See DOCP-452 and DOCP-386 -FF-
  • The text searching and selection logic has been almost completely rewritten and includes a series of bugfixes. See DOCP-535 -FF-

Release 4.2.0.4 (2009-07-06)

  • Annotations: Single line stamp annotation editor behavior fixed. Text behind cursor was missing on editor exit via return key. See DOCP-509 -MG-
  • Improved the mapping facilities for base 14 fonts in PDF documents See DOCP-515 and DOCP-508 -FF-
  • FileNet Image format: Fixed inverted and blurred display of some images. See DOCP-501 -CK-
  • FileNet Image format: Fixed pixelized and grainy appearance of some images. See DOCP-510 -CK-
  • com.levigo.jadice.applet.BasicAppletIOHandler: reduce the log level from WARN to INFO for the case if no annotation data is available. -CK-
  • Printing: Printing settings / print fix behavior improved. Printer parameters changed/added in Jadice.properties file. -MG-
  • Added some fault tolerance if no ICC transformation is avaiable for some ICC base PDF colorspaces. See DOCP-514 -FF-

Release 4.2.0.3 (2009-06-03)

  • Fixed the problem of displaying gray pages under certain circumstances. Corrections of the update state of render size. See DOCP-492 -CK-
  • ImageIO format module: Improved memory management for JPEG images. See DOCP-497 -MG-
  • FileNet P8 format module: User defined character set support introduced for XML processing. See DOCP-486 -MG-

Release 4.2.0.2 (2009-05-04)

  • DocTree module: Fix in com.levigo.jadice.loader.BasicDocumentTreeFileLoader class, resource loader was missing in the document instance. New com.levigo.jadice.loader.ExtendedDocumentTreeStreamLoader interface introduced with document title and resource loader support. -MG-
    • Annotation Property Editor: Fixed typing error for the strike-through property in german annotation text properties. See DOCP-473 -CK-
    • Lens/HoverLens Frozen text default pattern fixed. See DOCP-482. -CK-
  • DocTree module: ViewerFrameHandler and saving of addOn state information of ViewerFrameHandlerFrames: Due to several problems and inconsistent behaviors of saving and restoring multiple addOn states, starting from this release only the addOn states of the last active frame are stored and the restoring takes place just for the addOns of the first frame. -CK-
    • The following classes have reached their final EOL point. Thus they do not underly any support and are no longer part of the distribution. Integrations that use these classes may get the source code on demand. In this case these classes may be used freely, however, they will not be supported.
      • com.levigo.util.AWT.CombinedMouseAdapter
      • com.levigo.util.crypto.SimpleCrypter
      • com.levigo.util.datatype.Base64.java
      • com.levigo.util.io.StreamPump
      • com.levigo.util.ref.WeakEventListenerList
      • com.levigo.util.ref.WeakReferenceContainer
      • com.levigo.util.swing.CheckBoxTree
      • com.levigo.util.swing.FormularBorder
      • com.levigo.util.swing.ImageMenuBar
      • com.levigo.util.swing.ImageTitledBorder
      • com.levigo.util.swing.ImageTitledComponent
      • com.levigo.util.swing.LevigoBorderFactory
      • com.levigo.util.swing.ModalDialogOwnerProvider
      • com.levigo.util.swing.MultiLineToolTip
      • com.levigo.util.swing.NoScrollTreeUI
      • com.levigo.util.swing.Notifier
      • com.levigo.util.swing.PaintLineComponent
      • com.levigo.util.swing.PanelTitleBar
      • com.levigo.util.swing.ProdInfoBorder
      • com.levigo.util.swing.RadioButtonTree
      • com.levigo.util.swing.SelectableNode
      • com.levigo.util.swing.TitledPanel
      • com.levigo.util.swing.WarningLabel

Release 4.2.0.1 (2009-03-17)

  • Modal edit dialog functionality for text annotations merged from DOCP 4.1 -MG-
  • Lens/HoverLens:
    • Frozen Text I18N internationalized
    • Improved readability of frozen text outline
    • Improved readability through an additional frozen icon(if customized icon resources are updated)
    • Frozen state as part of the lens frame title (if customized text resources are updated)

    See DOCP-423 and See JVWR-529 -JH-

  • The long deprecated method FormatInfo.matches(byte[]) has been removed. FormatInfo.matches(SeekableInputStream) should be used instead -FF-
  • The methods FormatInfo.getFormatFailureDescription(int) and FormatInfo.getFailureDescription(int) have been removed in favour of the new qualified logging system. -FF-
  • The constants DOCUMENT_ENCRYPTED, DOCUMENT_XREFSTREAM, FONT_MISSING_SUBTYPE, FONT_ILLEGAL_SUBTYPE of PDFFormatInfo have been removed as a consequence of the FormatInfo.getFormatFailureDescription() removal. -FF-

Release 4.2.0.0 (2009-02-25)

  • Fixed incorrect loading of type 1 fonts. DOCP-298 -FF-
  • TrueType font loading is more fail-safe. In case of a unrecoverable error inside of a TrueType font, a failover mapping will be tried. DOCP-184 -FF-

Release 4.2.0.0 Release Candidate 1 (2009-02-06)

  • Enhancements of repaint and update aggregations. Additionally some security improvements for the usage within applets. See DOCP-383. -CK-
  • Improvements of the jadice demo applet to ensure JavaScript->Java calls will be processed within the correct AppContext. The source code of this class is available in the example/src folder of the jadice distribution. -CK-
  • Packbits Compression: Several performance enhancements for decompression algorithm by IO access reduction. -CK-
  • Added Image Subsampling Filters for several image compressions.
  • Support for CIDFontType0 in PDF Documents. -FF-
  • Added support for TrueType cmap with format 6. -FF-
  • Implemented Workaround for Type1 fonts which use the operators RD and ND without declaring them. -FF-
  • Eager decompression for inline images in PDF documents added. This increases the performance for some documents. -FF-
  • Added the WorkAreaStyle which may render some graphics into the background of the jadice viewer. Included is a Jadice42WorkAreaStyle which is applied per default in the demo classes JadicePanel and JadiceMDI. -FF-
  • If /ImageMask has been set in a PDF image, /BitsPerComponent will be ignored and will be set to 1. -FF-

Release 4.2.0.0 Beta (2008-12-02)

  • Sun Microsystems declares the End-Of-Life transition period of J2SE 1.4.2 as completed, which means J2SE 1.4.2 is no longer supported by Sun Microsystems. Thus jadice document platform 4.2 requires a J2SE 1.5 or newer to run with. J2SE 1.4 and older versions are not supported anymore.
  • PDF: The rendering of TrueType Fonts is now based on a custom implementation and the JavaVM internal logic is no longer used. See DOCP-1. -FF-
  • PDF: fixed interpretation of Textstate information. See DOCP-368. -FF-
  • PDF: fixed incorrect default value for BPC images with /ImageMask applied. -FF-
  • Fixed interpretation errors for index color images. See DOCP-379. -FF-
  • Tiff LZW: Several performance enhancements for decompression algorithm by IO access reduction. -CK-

Release Notes 4.1.

Release 4.1.0.13 (2009-01-28)

  • Workaround for zero height in logical bounds of java.awt.font.GlyphVector. This made text selection impossible -FF-
  • Annotations: Fixed adjustFontSize calculation if no document resolution is available. See DOCP-415 -CK-

Release 4.1.0.12 (2009-01-09)

  • Modca/Afp: Some improvements/fixes. -MG-
  • Tiff Packbits: Several performance enhancements for uncompression algorithm by IO access reduction. -MG-
  • Enhancements of repaint and update aggregations. Additionally some security improvements for the usage within applets. See DOCP-383. -CK-
  • Improvements of the jadice demo applet to ensure JavaScript->Java calls will be processed within the correct AppContext. The source code of this class is available in the example/src folder of the jadice distribution. -CK-
  • PDF: glyph widths in font dictionaries will be used instead of the defaults. See DOCP-337 -FF-

Release 4.1.0.11 (2008-12-04)

  • Fixed interpretation errors for index color images. See DOCP-379. -FF-
  • Tiff LZW: Several performance enhancements for uncompression algorithm by IO access reduction. -CK-
  • Annotation events fixed for modal edit dialog. -MG-

Release 4.1.0.10 (2008-11-05)

  • Added support for 4bit PNG Prediction of Flate and LZW compressed document data in PDF documents. See JVWR-459. -JH, FF-
  • Fixed the interpretation of PDF page rectangles. See DOCP-346. -FF-

Release 4.1.0.9 (2008-10-07)

  • Added a new PrintErrorHandler interface. Implementation of this interface allows to retrieve informations about occurred printer exceptions. There are two ways to get these informations, for a specific printer instance or more globally for all print processes. Therefore developers may register their PrintErrorHandler implementation at the specific printer instance of interest or for global informations at the PrintErrorBroadcaster. See DOCP-322. -CK-
  • Enhancements for image tile creation, avoid the requests of undersized image tiles. See DOCP-332. -CK-
  • PageSorter: The accentuation with border colours for selected pages or for the current page now can be turned off by setting the according colour to NULL. See DOCP-333. -CK-
  • Annotation: Fix added to avoid wrong position of gui elements (Editwindow, Popupmenu, Propertydialog) in multi screen environments. Fix must be enabled via parameter jadice.viewer.use-multi-screen-fix=true in the Jadice.properties file. See DOCP-306. -MG-

Release 4.1.0.8 (2008-09-02)

  • TextFormatInfo: Lines per page and characters per line as properties are now accessible per getters and setters. Furthermore the default values for these properties may be configured as preferences via jadice configuration. See DOCP-307. -CK-
  • PageSorter: Added a property flag to define whether the sorter should or for performance and memory reasons should not render pages while one of the sorters scroll bars is being dragged. -CK-
  • PrinterJava2: PrinterErrors and -Exceptions with its stacktrace information are fully propagated to all registered PrintListeners. -CK-
  • TIFF: Calculation of pixel resolution fixed for resolution unit 3. See JVWR-515. -CK-
  • PDF: Fixed ConcurrentModificationException while processing TrueType tables DOCP-316. -FF-
  • PDF: Comments in Page contents streams are now interpreted correctly. JVWR-513. -FF-

Release 4.1.0.7 (2008-08-05)

  • Fixed position calculation for type0 fonts in PDF documents. See DOCP-288. -FF-
  • Updated mappings for WinAnsiEncoding in PDF documents. -FF-
  • Annotation FileNet/FileNetP8: Fix the recommended way of annotation removal within annotation save processes. See DOCP-302. -CK-
  • ImageIO: Added a fail-safe mechanism to control the point in time of shared image reader disposal. See JVWR-511. -CK-
  • ImageIO: Ensure secure reader access for image reader disposal. See JVWR-511. -CK-

Release 4.1.0.6 (2008-07-03)

  • CCITT-Decompressor: Fixed, extraction of sufficient raw data for decompression ensured. See JVWR-504. -CK-
  • Search: Improved indexing mechanism -FF-
  • PDF: Improved Type1 font stream processing -FF-
  • PDF: Pattern colourspaces will temporarily default to a solid light gray until official support -FF-
  • FileNet P8: Fix for unicode encoded text annotations containing more than 400 characters -MG-

Release 4.1.0.5 (2008-06-03)

  • Drag text selection: Now the viewer scrolls automatically while selecting text beyond the viewer visible view. This feature is supported independently of the configured selecting mouse button. See DOCP-177. -CK-
  • State of text selection commands: Now the selection commands are always in a correct state independent of the current viewer state or document changes within the viewer. See DOCP-221. -CK-
  • Annotated Log Messages: Fixed Security AccessControlException while annotated message resolving due to unsafe java calls from untrusted appcontexts. Nevertheless the message resolving may fail, but with this change no security exceptions should be thrown anymore. To avoid this and other security exceptions caused by improper calls from untrusted contexts in security sensitive environments customers should always take care to move calls of applet methods into the applets context. See DOCP-195. -CK-
  • Printer: Fixed the faulty default value of jadice.viewer.printer.reusePrintJob property. The fallback value had to be "false", but was falsely "true". If the reuse of the printer job is required to maintain the prior behavior, developers should set the property jadice.viewer.printer.reusePrintJob to the explicit value "true". See DOCP-203. -CK-
  • Printer: Fixed the printer contents settings, print document and annotations, print just document or print only annotations. See DOCP-216. -MG-
  • As announced in the release notes of 4.1.0.3 the following viewer property key constants are removed.
    • com.levigo.jadice.Viewer.ASCII_CODEPAGE
    • com.levigo.jadice.Viewer.EBCDIC_CODEPAGE
    • com.levigo.jadice.Viewer.RESOURCE_BASE
    • com.levigo.jadice.Viewer.LOG_CONTEXT

    See DOCP-175. -CK-

Release 4.1.0.4 (2008-04-30)

  • Fixed render control handling for the possible combinations of zoom policy settings, with and without keep render settings mode, fallback behavior and resize modes. See DOCP-176, DOCP-189, DOCP-25, DOCP-24. -CK-
  • New and simplified access to document and page specific render controls belonging to a certain document by the use of instances of com.levigo.jadice.docs.RenderControlInventory. -CK-
  • Caused by insufficient behavior, the retrieval of page and/or document render controls via document.getUserProperty(...) is not supported anymore. -CK-
  • Changed message id and product id to DOCP, to conform the log message ids to the naming convention of the document platform within the levigo support center. -CK-
  • PDF: initial support for colour key masking in bilevel images. See DOCP-123. -FF-
  • PDF: more tolerant error handling in case of erroneous Type1 fonts. -FF-
  • PDF: corrected interpretation of the true, false, null keywords. See DOCP-181. -FF-

Release 4.1.0.3 (2008-03-31)

  • Developer Documentation: New revised and updated edition of the developer documentation for jadice document platform version 4.1.x. At the time being the current Developer Manual is only available in German. A revised and updated English edition will soon be provided. See DOCP-9. -CK-
  • Annotation Manual: New revised and updated edition of the annotation manual for jadice document platform version 4.1.x. At the time being the current Annotation Manual is only available in German. A revised and updated English edition will soon be provided. See DOCP-53. -MG-
  • PDF: Fixed wrong coloured pdf documents. See DOCP-168. -FF-
  • AnnotationRenderSettings: Fixed annotation visibility settings for page specific render contexts. See DOCP-166. -CK-
  • PageImageRenderer: Added utility class to render page images. See DOCP-164. -CK-
  • Bilevel Rendering: Enhanced downscaling algorithms for bilevel images. -MG-
  • MemoryInputStream: For performance and memory reasons set a minimal lower bound for the block size to 1024 bytes. -CK-
  • Text selection: Fixed enabled state mouse handling while drag text selection. See DOCP-174.-FF-
  • Enhanced qualified ID logging for the core components CODEC, RENDER and IMAGING. See DOCP-158. -CK-
  • Enhanced qualified ID logging for the formats MO:DCA, Visual Info/ImagePlus Annotations, FileNet Annotations, FileNet P8 Annotations. See DOCP-152, DOCP-153 and DOCP-154. -MG-

Deprecations

  • The following viewer property key constants are marked as deprecated, because these values are outdated, unnecessary and not supported anymore. All references to these constants should be discarded.
    • com.levigo.jadice.Viewer.ASCII_CODEPAGE
    • com.levigo.jadice.Viewer.EBCDIC_CODEPAGE
    • com.levigo.jadice.Viewer.RESOURCE_BASE
    • com.levigo.jadice.Viewer.LOG_CONTEXT

These constants are marked to be removed with the 4.1.0.5 Release. -CK-

Release 4.1.0.2 (2008-02-29)

  • Official release of text search module. See DOCP-77. -FF-
    • FileNet Image: Fix for FileNet Image format specific CCITT EOL and RTC behavior. See DOCP-17. -CK-
    • Performance repaint and update enhancements of the viewer component for documents/pages with a very large number of small images. See DOCP-117. -CK-
  • Apply enhanced qualified ID logging for the formats Tiff, ImageIO, FileNet Image, Text (ASCII,EBCDIC), BMP and Natives. See DOCP-147. -CK-
  • Apply enhanced qualified ID logging for the formats PDF and PostScript. See DOCP-147. -FF-
  • New qualified ID logging possibilities. -FF-
  • Native java.awt.Toolkit format support is extracted as separate jadice module (jadice-format-natives). For those who prefer the Toolkit image creation instead of Java Image I/O and JAI IIO Tools. See DOCP-125. -CK-

Deprecations

The following classes have been deprecated and all references should be changed to the offered alternative class.

com.levigo.jadice.gui.ProductInformation
Alternative class: com.levigo.jadice.prodinfo.ProductInformation
Module containing this class: jadice-document

Release 4.1.0.1 (2008-01-17)

  • Documentation: A description of jadiceŽ document platform modules and their dependencies added to the distribution documentation. See Module description. -CK-
  • Tiff Format: Support of Tiffs without BitsPerSample Tag. See DOCP-102. -CK-
  • Banded FileNet Image Format: Enhanced support of more compression types. -CK-
  • PrintEvent: To complete the types of print events a new type has been introduced: PrintEvent.PRINT_PREPARE_STARTED. It will be called at the very first entry point of a print job, before any print preparations, like opening pageformat or printer dialog, are done. -CK-
  • Cache Default Configuration: To adjust the default cache behavior for the requirements of PDF documents, the maximum object count and the expiry ratio are heightened. -CK-

Release 4.1.0.0 (2007-12-28)

FileNet P8 Annotation support

For more information look at the Annotation manual in the German version. The English version will be updated soon.

Deprecation removals

The following classes have been removed, since they have been deprecated for a long time. Please use the alternatives provided in the list below.

com.levigo.jadice.formats.text.TextSelectionProvider
Alternative class: No alternative class necessary, because the new selection mechanism does
not need it.
Module containing this class: Not necessary.
com.levigo.jadice.docs.DocumentCommands.SaveDocumentToFile
Alternative class: com.levigo.jadice.addon.documentsaver.SaveDocumentToFileCommand
Module containing this class: jadice-addon-documentsaver
com.levigo.jadice.gui.GradationFrame
Alternative class: com.levigo.jadice.addon.gradation.GradationFrame
Module containing this class: jadice-addon-gradation
com.levigo.jadice.mdi.GradationInternalFrame
Alternative class: com.levigo.jadice.addon.gradation.GradationInternalFrame
Module containing this class: jadice-addon-gradation

Packaging changes

The following classes have been created, split up or renamed due to packaging purposes and in order to keep consistency.

Gradation
Old command key: ToggleInternalGradation
New command key: ToggleInternalGradation
Old command class: com.levigo.jadice.mdi.MDIToggleAddOnFrameCommand
New command class: com.levigo.jadice.addon.gradation.ToggleInternalGradationCommand
Module containing this class: jadice-addon-gradation

Old command key: MDIGradationCommand
New command key: ToggleInternalGradation
Old command class: com.levigo.jadice.addon.gradation.MDIGradationCommand
New command class: com.levigo.jadice.addon.gradation.ToggleInternalGradationCommand
Module containing this class: jadice-addon-gradation

Old command key: MDIPageGradationCommand
New command key: ToggleInternalPageGradation
Old command class: com.levigo.jadice.addon.gradation.MDIGradationCommand
New command class: com.levigo.jadice.addon.gradation.ToggleInternalGradationCommand
Module containing this class: jadice-addon-gradation
Lens
Old command key: ToggleInternalLens
New command key: ToggleInternalLens
Old command class: com.levigo.jadice.mdi.MDIToggleAddOnFrameCommand
New command class: com.levigo.jadice.addon.lens.ToggleInternalLensCommand
Module containing this class: jadice-addon-lens
Navigator
Old command key: ToggleInternalNavigator
New command key: ToggleInternalNavigator
Old command class: com.levigo.jadice.mdi.MDIToggleAddOnFrameCommand
New command class: com.levigo.jadice.addon.navigator.ToggleInternalNavigatorCommand
Module containing this class: jadice-addon-navigator
Infoprovider
Old command key: ToggleInternalInfoProvider
New command key: ToggleInternalInfoProvider
Old command class: com.levigo.jadice.mdi.MDIToggleAddOnFrameCommand
New command class: com.levigo.jadice.addon.infoprovider.ToggleInternalInfoProviderCommand
Module containing this class: jadice-addon-infoprovider
Help
Old command key: ProductHelp
New command key: ProductHelp
Old command class: com.levigo.jadice.ViewerCommands$ProductHelp
New command class: com.levigo.jadice.help.ToggleHelpCommand
Module containing this class: jadice-help

Old command key: ToggleInternalHelp
New command key: ToggleInternalHelp
Old command class: com.levigo.jadice.mdi.MDIToggleAddOnFrameCommand
New command class: com.levigo.jadice.help.ToggleInternalHelpCommand
Module containing this class: jadice-help