Commit Graph

57 Commits

Author SHA1 Message Date
kohsuke 25dd4c24f5 fixed to work with the latest JEXL.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5397 71c3de6d-444a-0410-be80-ed276b4c234a
2007-10-22 18:28:11 +00:00
kohsuke f6334357b2 introduced <f:textarea> tag for better reuse and automatic wiring.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4939 71c3de6d-444a-0410-be80-ed276b4c234a
2007-09-27 04:16:44 +00:00
kohsuke 19ad2a404b improved thread death error diagnostics.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4893 71c3de6d-444a-0410-be80-ed276b4c234a
2007-09-22 16:39:31 +00:00
kohsuke 290bbc2885 improved the root URL computation. (#781)
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4592 71c3de6d-444a-0410-be80-ed276b4c234a
2007-09-03 00:12:13 +00:00
kohsuke ca6f4c389f choosing the default values bit more wisely
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4569 71c3de6d-444a-0410-be80-ed276b4c234a
2007-09-01 14:33:10 +00:00
kohsuke 080776f790 search feature is live.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4359 71c3de6d-444a-0410-be80-ed276b4c234a
2007-08-20 03:13:09 +00:00
kohsuke 3e98673265 bug fix.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4193 71c3de6d-444a-0410-be80-ed276b4c234a
2007-08-11 05:29:33 +00:00
kohsuke 7392db40e7 load static resources from the path dedicated to a specific version.
This "/static/VERSION/abc/def.ghi" path is interpreted by stapler to be
  the same thing as "/abc/def.ghi", but this avoids the stale cache
  problem when the user upgrades to new Hudson. Stapler also sets a long
  future expiration dates for such static resources.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4099 71c3de6d-444a-0410-be80-ed276b4c234a
2007-08-05 16:18:19 +00:00
kohsuke 55e1048026 added version method.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4093 71c3de6d-444a-0410-be80-ed276b4c234a
2007-08-05 14:48:26 +00:00
kohsuke 6e0614705b added debug probe.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4078 71c3de6d-444a-0410-be80-ed276b4c234a
2007-08-05 01:06:28 +00:00
kohsuke 2a7deb85ad bug fix
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4063 71c3de6d-444a-0410-be80-ed276b4c234a
2007-08-04 20:10:28 +00:00
kohsuke e0063c2951 added the search GUI.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4062 71c3de6d-444a-0410-be80-ed276b4c234a
2007-08-04 19:33:27 +00:00
kohsuke 05d4ee8784 unified classicThreadDump and threadDump by auto-detecting the runtime version.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3914 71c3de6d-444a-0410-be80-ed276b4c234a
2007-07-29 19:05:37 +00:00
kohsuke e128871e8b improved the error handling. Send back 403 if the access is forbidden.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3910 71c3de6d-444a-0410-be80-ed276b4c234a
2007-07-29 17:53:56 +00:00
kohsuke 75cd181d04 persist the cookie (#580)
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3658 71c3de6d-444a-0410-be80-ed276b4c234a
2007-07-11 14:06:14 +00:00
kohsuke 206f55619d added JavaScript string escape function.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3626 71c3de6d-444a-0410-be80-ed276b4c234a
2007-07-09 19:19:35 +00:00
kohsuke 227b510152 reimplemented the algoritm so that it can handle Job -> Run -> Run path like MatrixProject -> MatrixBuild -> MatrixRun correctly.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3553 71c3de6d-444a-0410-be80-ed276b4c234a
2007-06-24 22:37:24 +00:00
kohsuke e9ff9bd800 no longer necessary.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3552 71c3de6d-444a-0410-be80-ed276b4c234a
2007-06-24 17:12:50 +00:00
kohsuke d7b53f2f1c refactored Matrix generation code into a tag.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3546 71c3de6d-444a-0410-be80-ed276b4c234a
2007-06-24 06:51:59 +00:00
kohsuke 3ca379df39 rolling back JNLPSecurityMode before a release. I would like to have more discussion
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3371 71c3de6d-444a-0410-be80-ed276b4c234a
2007-06-02 03:24:18 +00:00
stephenconnolly 476b13fcf4 Adding feature to allow controlling when and where the JNLP launch URL is exposed.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3348 71c3de6d-444a-0410-be80-ed276b4c234a
2007-05-25 13:16:04 +00:00
kohsuke 6793b72fec added XML escape method.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3146 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-17 01:15:20 +00:00
kohsuke 318fb582a8 exposed Util.escape to views.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3145 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-17 01:03:55 +00:00
kohsuke d5c70e16f4 thread dump is added to slave.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3087 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-13 06:19:00 +00:00
kohsuke ece952dc4c added more detailed thread stack dump screen that uses JMX.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3086 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-13 06:09:38 +00:00
kohsuke 4efc38b3f7 added a probe interface to dump all the threads.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3085 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-13 05:54:45 +00:00
kohsuke e95bd4fb6f fixed a bug where upstream/downstream links from a maven module in one project to a maven module in another project is broken.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3015 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-11 05:11:12 +00:00
kohsuke 09c6316e75 added hyperlinking to plugin details.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2934 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-08 02:10:13 +00:00
kohsuke 52a64c1949 fixed #413.
Making the parameter boolean causes JEXL to fail to invoke the method, because the third parameter is usually "true" in String.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2905 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-07 04:43:09 +00:00
kohsuke 941740b4e9 pointless change.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2709 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-27 00:39:09 +00:00
kohsuke 021d88eddd size is reserved.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2699 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-26 19:40:34 +00:00
kohsuke 6a65ea8113 added custom size() function.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2697 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-26 19:37:49 +00:00
kohsuke fbad52ef18 allowed images to be loaded from plugins.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2662 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-25 23:50:35 +00:00
kohsuke 2be1ac72ff made it convenient to call this method from views.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2414 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-11 00:56:41 +00:00
kohsuke 08e79738eb made tooltip support reusable.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2398 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-10 22:43:16 +00:00
kohsuke 6540f54258 implemented a mechanism to prevent unauthorized users from seeing views.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2394 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-10 18:03:02 +00:00
kohsuke 6f4040c15f exposed escape()
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2331 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-04 05:53:34 +00:00
kohsuke ef24a77cbe modified to use different iota for different requests.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2283 71c3de6d-444a-0410-be80-ed276b4c234a
2007-03-01 01:51:32 +00:00
kohsuke ac62af3cc1 fixed #252.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1932 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-26 13:12:40 +00:00
kohsuke 4aa523b70a added a method to detect multi-line string. Used in views.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1917 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-25 15:46:05 +00:00
kohsuke 703fe9a96f added a bridge method.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1839 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 07:31:24 +00:00
kohsuke db430b3896 introduced more stories around Item/ItemGroup and full names.
updating the rest of the code to work with this.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1826 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-20 06:31:16 +00:00
kohsuke d304d19ff1 fixed an NPE from Jelly below:
java.lang.NullPointerException
        at org.apache.commons.jexl.parser.ASTAddNode.value(ASTAddNode.java:116)
        at org.apache.commons.jexl.parser.ASTExpression.value(ASTExpression.java:53)
        at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:81)
        at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82)
        at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:56)
        at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50)
        at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:79)
        at org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69)
        at org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:84)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:80)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:80)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
        at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
        at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1801 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-18 15:07:20 +00:00
kohsuke c7edf43e69 work around for a bug in Tomcat.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1738 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-12 19:55:26 +00:00
kohsuke 529e3fb2a6 additional navigation bug fixes.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1688 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-07 21:15:33 +00:00
kohsuke c4e0a8df91 expanded the URL space so that jobs can be displayed under views. This puts the view into the breadcrumb, allowing users to get back to the view more easily.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1687 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-07 21:00:49 +00:00
kohsuke 215f34b494 added JobProperty as the extensible property on Job.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1683 71c3de6d-444a-0410-be80-ed276b4c234a
2007-01-07 19:55:52 +00:00
kohsuke 19860fa070 merging remoting-integration branch
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1523 71c3de6d-444a-0410-be80-ed276b4c234a
2006-12-29 19:15:53 +00:00
kohsuke 513a1249cf implemented #210.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1405 71c3de6d-444a-0410-be80-ed276b4c234a
2006-12-21 06:57:43 +00:00
kohsuke 6a2dad382f doc improvement.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1357 71c3de6d-444a-0410-be80-ed276b4c234a
2006-12-17 06:14:43 +00:00