diff --git a/build.xml b/build.xml index 764b8da62a9..20d0e1d3e0b 100644 --- a/build.xml +++ b/build.xml @@ -20,7 +20,7 @@ - + cleanForKey(String key) { List cleanForKeySlow(String key) { key = StringUtils.trin(StringUtils.goLowerCase(key)); - key = key.replaceAll("_|\\.|\\s", ""); + key = key.replaceAll("_|\\.", ""); // key = replaceSmart(key, "partition", "package"); key = replaceSmart(key, "sequenceparticipant", "participant"); key = replaceSmart(key, "sequenceactor", "actor"); diff --git a/src/net/sourceforge/plantuml/elk/CucaDiagramFileMakerElk.java b/src/net/sourceforge/plantuml/elk/CucaDiagramFileMakerElk.java index 8940842f5c8..0b973a06788 100644 --- a/src/net/sourceforge/plantuml/elk/CucaDiagramFileMakerElk.java +++ b/src/net/sourceforge/plantuml/elk/CucaDiagramFileMakerElk.java @@ -258,7 +258,7 @@ private void drawSingleCluster(UGraphic ug, IGroup group, ElkNode elkNode) { final Style style = Cluster.getDefaultStyleDefinition(umlDiagramType.getStyleName(), group.getUSymbol()) .getMergedStyle(skinParam.getCurrentStyleBuilder()); final double shadowing = style.value(PName.Shadowing).asDouble(); - final UStroke stroke = Cluster.getStrokeInternal(group, skinParam, style); + final UStroke stroke = Cluster.getStrokeInternal(group, style); HColor backColor = getBackColor(umlDiagramType); backColor = Cluster.getBackColor(backColor, skinParam, group.getStereotype(), umlDiagramType.getStyleName(), diff --git a/src/net/sourceforge/plantuml/security/SURL.java b/src/net/sourceforge/plantuml/security/SURL.java index 68a0cdb9e0d..fb9a487776c 100644 --- a/src/net/sourceforge/plantuml/security/SURL.java +++ b/src/net/sourceforge/plantuml/security/SURL.java @@ -110,7 +110,7 @@ public class SURL { /** * Regex to remove the UserInfo part from a URL. */ - private static final Pattern PATTERN_USERINFO = Pattern.compile("(^https?://)([-_:0-9a-zA-Z]+@)([^@]*)"); + private static final Pattern PATTERN_USERINFO = Pattern.compile("(^https?://)([-_0-9a-zA-Z]+@)([^@]*)"); private static final ExecutorService EXE = Executors.newCachedThreadPool(new ThreadFactory() { public Thread newThread(Runnable r) { diff --git a/src/net/sourceforge/plantuml/style/CommandStyleMultilinesCSS.java b/src/net/sourceforge/plantuml/style/CommandStyleMultilinesCSS.java index 9461e2b1a6a..fa3bfebbe11 100644 --- a/src/net/sourceforge/plantuml/style/CommandStyleMultilinesCSS.java +++ b/src/net/sourceforge/plantuml/style/CommandStyleMultilinesCSS.java @@ -37,7 +37,6 @@ import net.sourceforge.plantuml.SkinParam; import net.sourceforge.plantuml.TitledDiagram; -import net.sourceforge.plantuml.UseStyle; import net.sourceforge.plantuml.command.BlocLines; import net.sourceforge.plantuml.command.CommandExecutionResult; import net.sourceforge.plantuml.command.CommandMultilines2; diff --git a/src/net/sourceforge/plantuml/style/Context.java b/src/net/sourceforge/plantuml/style/Context.java index 14b8d419ce5..20d29bc9cef 100644 --- a/src/net/sourceforge/plantuml/style/Context.java +++ b/src/net/sourceforge/plantuml/style/Context.java @@ -83,7 +83,7 @@ public Collection toSignatures() { final List tmp = new ArrayList<>(); for (StyleSignatureBasic ss : results) for (String name : names) - tmp.add(ss.add(name)); + tmp.add(ss.add(name.trim())); results = tmp; } diff --git a/src/net/sourceforge/plantuml/style/FromSkinparamToStyle.java b/src/net/sourceforge/plantuml/style/FromSkinparamToStyle.java index 9e68dd39604..7d9a33c6c59 100644 --- a/src/net/sourceforge/plantuml/style/FromSkinparamToStyle.java +++ b/src/net/sourceforge/plantuml/style/FromSkinparamToStyle.java @@ -210,6 +210,14 @@ public String toString() { addMagic(SName.usecase); addMagic(SName.map); addMagic(SName.archimate); + + +// addConvert("nodeStereotypeFontSize", PName.FontSize, SName.node, SName.stereotype); +// addConvert("sequenceStereotypeFontSize", PName.FontSize, SName.stereotype); +// addConvert("sequenceStereotypeFontStyle", PName.FontStyle, SName.stereotype); +// addConvert("sequenceStereotypeFontColor", PName.FontColor, SName.stereotype); +// addConvert("sequenceStereotypeFontName", PName.FontName, SName.stereotype); + } @@ -221,8 +229,14 @@ private static void addMagic(SName sname) { addConvert(cleanName + "RoundCorner", PName.RoundCorner, sname); addConvert(cleanName + "DiagonalCorner", PName.DiagonalCorner, sname); addConvert(cleanName + "BorderStyle", PName.LineStyle, sname); - addConvert(cleanName + "StereotypeFontColor", PName.FontColor, SName.stereotype, sname); addConFont(cleanName, sname); + addConvert(cleanName + "Shadowing", PName.Shadowing, sname); + + addConvert(cleanName + "StereotypeFontSize", PName.FontSize, SName.stereotype, sname); + addConvert(cleanName + "StereotypeFontStyle", PName.FontStyle, SName.stereotype, sname); + addConvert(cleanName + "StereotypeFontColor", PName.FontColor, SName.stereotype, sname); + addConvert(cleanName + "StereotypeFontName", PName.FontName, SName.stereotype, sname); + } private final List