/[Apache-SVN]
ViewVC logotype

Revision 578311


Jump to revision: Previous Next
Author: adelmelle
Date: Fri Sep 21 22:51:22 2007 UTC (16 years, 8 months ago)
Changed paths: 28
Log Message:
PropertyCache phase 2:
        * improvement of the PropertyCache itself should guarantee acceptable
          performance of the static caches in multi-session environments, which is 
          a possible problem with synchronizedMap
        * changed CommonFont to use the cache: 
          added CachedCommonFont to contain the properties that are always cacheable
          CommonFont itself is only cached if the remaining properties are absolutes
        * changed CommonHyphenation, KeepProperty, ColorProperty and FontFamilyProperty
          to use the cache

Facilitate the implementation for font-selection-strategy:
        * Changed FontInfo.fontLookup to always return an array of FontTriplet
        * Changed CommonFont.getFontState to return an array of FontTriplet
        * Initial modifications to the related LMs: initialized with
          the font corresponding to the first of the triplets

This line, and those below, will be ignored--

M    src/java/org/apache/fop/render/rtf/TextAttributesConverter.java
M    src/java/org/apache/fop/layoutmgr/BlockLayoutManager.java
M    src/java/org/apache/fop/layoutmgr/inline/InlineLayoutManager.java
M    src/java/org/apache/fop/layoutmgr/inline/PageNumberCitationLayoutManager.java
M    src/java/org/apache/fop/layoutmgr/inline/TextLayoutManager.java
M    src/java/org/apache/fop/layoutmgr/inline/PageNumberLayoutManager.java
M    src/java/org/apache/fop/layoutmgr/inline/LineLayoutManager.java
M    src/java/org/apache/fop/layoutmgr/inline/CharacterLayoutManager.java
M    src/java/org/apache/fop/layoutmgr/inline/LeaderLayoutManager.java
M    src/java/org/apache/fop/fonts/FontInfo.java
M    src/java/org/apache/fop/fo/properties/CommonHyphenation.java
M    src/java/org/apache/fop/fo/properties/CommonAccessibility.java
M    src/java/org/apache/fop/fo/properties/CompoundPropertyMaker.java
M    src/java/org/apache/fop/fo/properties/FontFamilyProperty.java
M    src/java/org/apache/fop/fo/properties/FixedLength.java
M    src/java/org/apache/fop/fo/properties/PropertyCache.java
M    src/java/org/apache/fop/fo/properties/CommonBorderPaddingBackground.java
M    src/java/org/apache/fop/fo/properties/CommonFont.java
M    src/java/org/apache/fop/fo/properties/ColorProperty.java
M    src/java/org/apache/fop/fo/properties/KeepProperty.java
M    src/java/org/apache/fop/fo/PropertyList.java
M    src/java/org/apache/fop/fo/FOPropertyMapping.java
M    src/java/org/apache/fop/fo/expr/PropertyParser.java
M    src/java/org/apache/fop/fo/expr/ICCColorFunction.java
M    src/java/org/apache/fop/fo/expr/CMYKcolorFunction.java
M    src/java/org/apache/fop/fo/expr/RGBColorFunction.java
M    src/java/org/apache/fop/fo/expr/SystemColorFunction.java
M    status.xml


Changed paths

Path Details
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/FOPropertyMapping.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/PropertyList.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/expr/CMYKcolorFunction.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/expr/ICCColorFunction.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/expr/PropertyParser.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/expr/RGBColorFunction.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/expr/SystemColorFunction.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/ColorProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/CommonAccessibility.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/CommonBorderPaddingBackground.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/CommonFont.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/CommonHyphenation.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/CompoundPropertyMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/FixedLength.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/FontFamilyProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/KeepProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/PropertyCache.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/FontInfo.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/BlockLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/CharacterLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/InlineLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/LeaderLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/LineLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/PageNumberCitationLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/PageNumberLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/inline/TextLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java modified , text changed
Directoryxmlgraphics/fop/trunk/status.xml modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26