- Aug 20, 2012
-
-
Kohsuke Kawaguchi authored
-
- Aug 09, 2012
-
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- Aug 07, 2012
-
-
Jesse Glick authored
-
Andrew Bayer authored
-
- Aug 06, 2012
-
-
Kohsuke Kawaguchi authored
-
- Aug 04, 2012
-
-
Jesse Glick authored
-
- Aug 03, 2012
-
-
Jesse Glick authored
Unlike [JENKINS-14514] this is a true fix rather than a workaround (now removed), and is more general. cjo9900 discovered that behaviors were being redundantly registered (as of 1.474 the monolithic JS is broken up); this caused some behaviors to be run repeatedly on the same elements, breaking reasonable expectations of some behaviors. The ideal fix would be to change Behavior.register to be idempotent: for example, key it by selector, then maintain a set of distinct behavior functions for each. Unfortunately some adjuncts directly call Behavior.list.unshift, bypassing register(...), which would be tricky to intercept (would need to make a mock of Array). The known one cases are in core, but it is possible plugin adjuncts do this too, in which case it would be incompatible to (say) change the Array<Map<String,Behavior>> to a Map<String,Array<Behavior>>. Instead, permitting redundant registrations as before, and just silently skipping all but the first at runtime when applying behaviors. Beware that since adjuncts are loaded from multiple places, different JS function objects are registered each time, so a naive set of behavior functions does not work; have to identify functions by their toString in order to ensure that each is run only once. (Currently once _per selector_, conceivably >1x per element; could if necessary be refined to make sure a given behavior is only run once on a given element during one call to applySubtree even if the element matches multiple selectors.)
-
- Aug 02, 2012
-
-
Nicolas De Loof authored
-
Vincent Latombe authored
Displays transient user actions in the User sidebar Displays UserProperties that are also Action in the User sidebar
-
- Jul 31, 2012
-
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Rafa de la Torre authored
[FIXED JENKINS-13916] Text parameters are now defined and shown in a textarea instead of a one line textbox.
-
Andrew Bayer authored
-
Thorsten Möllers authored
-
Jesse Glick authored
-
- Jul 26, 2012
-
-
Nicolas De loof authored
-
vincentkok authored
Add @Exported annotation to the executor of a Run to have more information on a running Job via the remote API
-
Emanuele Zattin authored
-
- Jul 25, 2012
-
-
Sami Tikka authored
Uninstall.command is dropped to /Library/Application Support/Jenkins
-
- Jul 24, 2012
-
-
Joris de Vries authored
-
Jesse Glick authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
Fixed a problem in actually making concurrent builds work.
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- Jul 23, 2012
-
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- Jul 19, 2012
-
-
Jesse Glick authored
-
- Jul 11, 2012
-
-
Kohsuke Kawaguchi authored
-
- Jul 10, 2012
-
-
Jesse Glick authored
-
Kohsuke Kawaguchi authored
-
- Jul 06, 2012
-
-
Jesse Glick authored
-
- Jul 05, 2012
-
-
Jesse Glick authored
Introduced AbstractProject.supportsMakeDisabled rather than using trick of checking for parent instanceof Jenkins. Extracted common GUI into makeDisabled.jelly, with accompanying I18N refactoring. Also moved all this into AbstractProject, where the relevant methods are defined, rather than Job where they are not.
-
- Jul 02, 2012
-
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- Jun 28, 2012
-
-
Olivier Lamy authored
-
- Jun 25, 2012
-
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- Jun 24, 2012
-
-
Christoph Kutzinski authored
-