ICEpdf
  1. ICEpdf
  2. PDF-1148

Sections of PDF not rendered since 6.2.1 release

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.2.1, 6.2.1_P01, 6.2.2, 6.2.3
    • Fix Version/s: 6.2.4
    • Component/s: Core/Rendering
    • Labels:
      None
    • Environment:
      All

      Description

      The provided PDF file was rendering fine with the ICEpdf 6.2.0 release and older. With the 6.2.1 release and newer, sections of the PDF are no longer rendered. No errors were seen in the logs.

        Activity

        Arran Mccullough created issue -
        Patrick Corless made changes -
        Field Original Value New Value
        Fix Version/s 6.2.4 [ 13099 ]
        Hide
        Patrick Corless added a comment -

        This appears to be related to a regression intended to minimize the number of alpha values we add to the draw stack on save and restore operations. The doesn't check the stack state only the saved state against the restore state and thus its possible for a transparency values to go unchanged.

        Show
        Patrick Corless added a comment - This appears to be related to a regression intended to minimize the number of alpha values we add to the draw stack on save and restore operations. The doesn't check the stack state only the saved state against the restore state and thus its possible for a transparency values to go unchanged.
        Hide
        Patrick Corless added a comment -

        Marking as fixed

        Show
        Patrick Corless added a comment - Marking as fixed
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51492 Tue May 09 09:31:17 MDT 2017 patrick.corless PDF-1148 removed some optimization code that was causing saved state
        to not correctly be applied on a restore.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51493 Tue May 09 09:31:27 MDT 2017 patrick.corless PDF-1148 removed some optimization code that was causing saved state
        to not correctly be applied on a restore.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/graphics/GraphicsState.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51518 Fri May 12 08:30:33 MDT 2017 patrick.corless PDF-1148 touched up patch with regard to restoring previous transparency
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51519 Fri May 12 08:31:07 MDT 2017 patrick.corless PDF-1148 touched up patch with regard to restoring previous transparency
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/graphics/GraphicsState.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51520 Fri May 12 11:26:20 MDT 2017 patrick.corless PDF-1148 found the underlying root of the transparency issue, simple
        bounding issue.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51522 Fri May 12 13:26:35 MDT 2017 patrick.corless PDF-1148 potential fix for alpha blend overwriting custom blending.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51523 Mon May 15 08:42:20 MDT 2017 patrick.corless PDF-1148 attempt at compromise between alpha and composite rules.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51524 Mon May 15 09:17:49 MDT 2017 patrick.corless PDF-1148 attempt at compromise between alpha and composite rules.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.2.0/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51525 Mon May 15 15:07:53 MDT 2017 patrick.corless PDF-1148 attempt at compromise between alpha and composite rules
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/util/content/AbstractContentParser.java
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: