/[Apache-SVN]
ViewVC logotype

Revision 1303891


Jump to revision: Previous Next
Author: vhennebert
Date: Thu Mar 22 17:04:12 2012 UTC (12 years, 2 months ago)
Changed paths: 33
Log Message:
Bugzilla #46962: Fixed deadlock in PropertyCache.

Re-wrote the PropertyCache class, leveraging Java 1.5 concurrency features.
Implemented equals and hashCode on many Property sub-classes to make the caching more effective

Patch by Alexios Giotis, applied with the following minor modifications:
* Javadoc improvements to PropertyCache
* Factorize into new CompareUtil class code often used by equals and hashCode implementations


Changed paths

Path Details
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/datatypes/LengthBase.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/expr/NCnameProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/expr/NumericProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/expr/RelativeNumericProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/flow/Marker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/BackgroundPositionShorthand.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/CharacterProperty.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/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/CondLengthProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/EnumLength.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/EnumNumber.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/EnumProperty.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/LengthPairProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/LengthProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/LengthRangeProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/ListProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/NumberProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/PercentLength.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/Property.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/fo/properties/StringProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/TableColLength.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/ToBeImplementedProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/properties/URIProperty.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/util/CompareUtil.java added
Directoryxmlgraphics/fop/trunk/status.xml modified , text changed
Directoryxmlgraphics/fop/trunk/test/java/org/apache/fop/StandardTestSuite.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26