Browse Source

Bugfix: Potential multi-threading issue (ConcurrentModificationException) eliminated for ElementMapping classes.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@420805 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-0_93
Jeremias Maerki 18 years ago
parent
commit
e94e9648f3

BIN
lib/xmlgraphics-commons-1.1-snapshot.jar View File


+ 2
- 2
src/java/org/apache/fop/fo/ElementMappingRegistry.java View File

@@ -68,10 +68,10 @@ public class ElementMappingRegistry {
*/
private void setupDefaultMappings() {
// add mappings from available services
Iterator providers = Service.providers(ElementMapping.class);
Iterator providers = Service.providers(ElementMapping.class, false);
if (providers != null) {
while (providers.hasNext()) {
ElementMapping mapping = (ElementMapping)providers.next();
String mapping = (String)providers.next();
try {
addElementMapping(mapping);
} catch (IllegalArgumentException e) {

+ 11
- 0
status.xml View File

@@ -27,6 +27,17 @@

<changes>
<release version="FOP Trunk">
<action context="Code" dev="JM" type="fix">
Bugfix: Potential multi-threading issue (ConcurrentModificationException)
eliminated for ElementMapping classes.
</action>
<action context="Code" dev="JM" type="fix">
No more System.exit() and look &amp; feel setting calls inside the reusable
parts of the AWT viewer.
</action>
<action context="Code" dev="JM" type="fix">
Proper escaping of characters in list-items labels for RTF output.
</action>
<action context="Code" dev="MM" type="fix">
Bugfix: FOUserAgent specific configuration parameters specified in config file
were not set when FOP was invoked from command line.

Loading…
Cancel
Save