diff --git a/core/src/main/java/hudson/Functions.java b/core/src/main/java/hudson/Functions.java index 48a122589daad02223f96f3361fd126c898e31b2..a52968cc64c97875e563f0006f80501777dbf894 100644 --- a/core/src/main/java/hudson/Functions.java +++ b/core/src/main/java/hudson/Functions.java @@ -539,6 +539,10 @@ public class Functions { return Util.xmlEscape(s); } + public static String xmlUnescape(String s) { + return s.replace("<","<").replace(">",">").replace("&","&"); + } + public static String htmlAttributeEscape(String text) { StringBuilder buf = new StringBuilder(text.length()+64); for( int i=0; i - - - + + +
-

${%Error Message}

-
${it.annotate(it.errorDetails)}
+

${%Error Message}

+
-

${%Stacktrace}

-
${it.annotate(it.errorStackTrace)}
+

${%Stacktrace}

+

${%Standard Output}

-
${it.annotate(it.stdout)}
+

${%Standard Error}

-
${it.annotate(it.stderr)}
+
diff --git a/core/src/main/resources/lib/form/option.jelly b/core/src/main/resources/lib/form/option.jelly index b1aae1a28885553e26459ab4e8d6e7ee611e35b5..ef6e7d91558d9dc9670c6501f358244ba228b219 100644 --- a/core/src/main/resources/lib/form/option.jelly +++ b/core/src/main/resources/lib/form/option.jelly @@ -38,6 +38,6 @@ THE SOFTWARE. - +