Commit Graph
22201 Commits
Author SHA1 Message Date
Jenkins Release Bot d634d84ec9 [maven-release-plugin] prepare for next development iteration 2023-05-16 12:55:03 +00:00
Jenkins Release Bot f4a9e1fea7 [maven-release-plugin] prepare release jenkins-2.405 2023-05-16 12:54:51 +00:00
Michael Keppler b5be909da0 Make Jenkins compile in Eclipse out of the box (#7993)
When importing the Jenkins sources in Eclipse there are some compiler
errors that cannot easily be fixed by changing preferences:
* There are 2 ambigious method call overloads, which need an additional
type cast to compile in ECJ.
* All generated lexer and parser classes are missing. This is because
the antlr generated code is found automatically in the maven
compilation, but not in m2e (the eclipse maven integration), unless the
generated source path is mentioned explicitly.
2023-05-16 09:03:16 +02:00
Jesse Glick 1ce978a041 Refinements to AssociatedConverterImpl.cache (#7976)
* Refinements to `AssociatedConverterImpl.cache`

* Maintain a separate static cache just for the class loading
2023-05-16 09:02:05 +02:00
Vincent LatombeandJesse Glick cce017cdec Introduce jenkins.model.queue.QueueItem interface (#7926)
* Introduce jenkins.model.queue.QueueItem interface

This formalizes methods used by <t:queue> taglib to do the rendering of queue items.

* Apply suggestions from code review

Co-authored-by: Jesse Glick <jglick@cloudbees.com>

* Implement default Queue.Task methods to simplify Mock item

* Do the right thing automatically if the Queue.Task implements AccessControlled

---------

Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2023-05-16 09:01:56 +02:00
Markus Winter 2a4795690c [JENKINS-71265] revert dialogs for deleting Runs (#8000)
Deleting runs can be prevented under certain circumstances. This was not
taken into account when switching the deletion mechanism to dialogs.
So revert the dialogs for Runs.
2023-05-16 09:01:31 +02:00
Michael Keppler bacb1c8d28 Fix compiler warning for intentionally bad type in test (#7994) 2023-05-15 08:46:59 +01:00
Jesse Glick 86f0ac8d05 More useful logging in Trigger (#7967) 2023-05-12 17:26:07 +02:00
Jan Faracik 77878fb79a Remove fontawesome from setup wizard (#7960)
* Init

* Update pluginSetupWizard.less

* Update pluginSetupWizard.less

* Update pluginSetupWizard.less

* Fix square icons in Chrome

* Fix yarn build issue
2023-05-12 17:02:50 +02:00
Jan Faracik cd3b1517e7 Adjust form label padding (#7962)
* Init

* Update textarea.scss
2023-05-10 10:25:30 -07:00
Markus Winter 9d6f0743ba [JENKINS-13545] use dialogs to delete runs, computers, views, clouds, users and logrecorders (#7911)
* [JENKINS-13545] use dialogs instead of pages to delete various things

Use the confirm dialog approch for runs, computers, views and clouds

* fix test and missing newline

* change delete also for log recorders and users
2023-05-10 10:19:32 -07:00
Jan Faracik a384033944 Tidy up Plugins' Updates jelly (#7946)
* Init

* Remove isUpdates from available.jelly
2023-05-10 10:15:53 -07:00
Jan Faracik 33ec102605 Make the skip link visible (#7956)
* Init

* Use `id` rather than `name`

* Improve focus animation

* Make the focus the same size as item mixin

* Restore deleted line

* Linting
2023-05-10 10:15:15 -07:00
Jesse Glick a573aa0111 Better assertion in jenkins.model.lazy.Build (#7966) 2023-05-10 10:13:19 -07:00
Jan Faracik 37179e3fda Remove 'leading-icon' wrapper in 'Add/edit description' button (#7969)
Init
2023-05-10 10:11:36 -07:00
Vincent Latombe 54929d08b2 Support clouds without a config.jelly (#7972)
Support clouds without a config.jelly

Follows up #7658

For consistency with 45e656c2c7
2023-05-10 10:09:43 -07:00
Jenkins Release Bot 1060402c05 [maven-release-plugin] prepare for next development iteration 2023-05-09 12:38:38 +00:00
Jenkins Release Bot 48e6e92dfb [maven-release-plugin] prepare release jenkins-2.404 2023-05-09 12:38:10 +00:00
Jan Faracik b9fae47e3d Remove icomoon (#7958) 2023-05-08 18:27:36 -07:00
Basil Crow 97aed95a0c Revert JENKINS-70922 Remove Prototype Ajax.Request usage from select.js (#7965)
This reverts commit 13661a897d.
2023-05-08 15:00:18 -07:00
Tim Jacomb 3bc62eeae9 [JENKINS-71020] Remove Prototype usages from buildTimeTrend_resources.js (#7959) 2023-05-08 13:32:10 +01:00
Tim Jacomb 44ae0ea520 [JENKINS-70947] Remove Prototype $ usage from section_.js (#7955) 2023-05-08 13:31:59 +01:00
Tim Jacomb ffd412ac34 [JENKINS-70921] Remove Prototype Ajax.Request usages from link.js (#7953) 2023-05-08 13:31:24 +01:00
Tim JacombandBasil Crow d33dd26920 [JENKINS-70907] Remove Prototype Ajax.Updater usage from URICheckEncodingMonitor (#7952)
Co-authored-by: Basil Crow <me@basilcrow.com>
2023-05-08 13:31:11 +01:00
Jan Faracik 7e146573cf Remove Roboto font (#7957) 2023-05-08 13:30:51 +01:00
Basil CrowandTim Jacomb bc0babac22 Add a user experimental flag to run Jenkins without Prototype.js (#7948)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2023-05-08 13:30:22 +01:00
Tim Jacomb 13661a897d JENKINS-70922 Remove Prototype Ajax.Request usage from select.js (#7949) 2023-05-07 12:22:57 +01:00
Jan Faracik 95f39efa51 Revamp the sign in and register pages (#7872) 2023-05-06 14:13:56 +01:00
Markus Winter 9ea6ffd5bb [JENKINS-71177] modal with title for legend (#7922) 2023-05-06 14:13:40 +01:00
Basil Crow 82afbc4768 Remove Prototype from miscellaneous files (#7944) 2023-05-06 14:13:13 +01:00
Basil Crow b088517796 Remove Prototype from _table.js (#7941) 2023-05-06 14:12:52 +01:00
Basil Crow a38e505e0f Remove Prototype from various form elements (#7943) 2023-05-06 14:12:45 +01:00
Basil Crow ed2b633edd [JENKINS-70940] [JENKINS-70963] Remove Prototype.js usages from advanced.js (#7930) 2023-05-06 14:12:29 +01:00
Jesse Glick 8d9e8b901c [JENKINS-71182] Correct Unicode behavior of XML_1_1 (#7924) 2023-05-05 09:27:18 -07:00
Jan Faracik cde6bc2aa7 Revert "[JENKINS-71089] Fix hasHeader attribute for f:hetero-list" (#7931)
Revert "[JENKINS-71089] Fix `hasHeader` attribute for `f:hetero-list` (#7853)"

This reverts commit 4c3fe675fc.
2023-05-05 06:37:25 -06:00
Basil Crow c04f5fd272 [JENKINS-70945] [JENKINS-70967] Remove Prototype.js usages from radioBlock.js (#7928) 2023-05-05 09:59:24 +02:00
Jesse Glick 15c0a941de Deleting unused ConfidentialStore.TEST (#7925) 2023-05-05 09:55:19 +02:00
Basil Crow 7ed8046d84 Compile WebSocket SPI against more recent version of Servlet API (#7916) 2023-05-05 09:54:46 +02:00
Basil Crow ac2fc84a9a Improve WebSocket Provider interface (#7915)
Improve `Provider` interface
2023-05-05 09:54:20 +02:00
Jan Faracik 264270de59 Move plugins refresh button to app bar (#7770)
* Init

* Call updated check for updates button

* Spotless
2023-05-05 09:54:06 +02:00
dependabot[bot] 0da73fedf7 Upgrade Stapler from 1781.v62372c33644e to 1784.v56a_94d9727f2 (#7927)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-04 09:34:25 -07:00
Tim Jacomb 550a982a5e JENKINS-70913 Remove Prototype Ajax.Request usage from UpdateCenter (#7894) 2023-05-03 14:36:03 +01:00
Tim Jacomb 16bd75836d JENKINS-70929 Remove Prototype Ajax.Request usage from task.jelly (#7905) 2023-05-03 09:01:00 +02:00
Tim Jacomb d714d5441c JENKINS-70925 Remove Prototype Ajax.Request usage from progressive-text.js (#7903)
JENKINS-70925 Remove Prototype Ajax.Request usage from
progressive-text.js
2023-05-03 09:00:41 +02:00
Tim Jacomb d977b9df36 JENKINS-70924 Remove Prototype Ajax.Request usage from build-caption.js (#7902) 2023-05-03 09:00:23 +02:00
Tim Jacomb 3a4ac0bed3 JENKINS-70923 Remove Prototype Ajax.Request usage from textarea.js (#7901) 2023-05-03 09:00:04 +02:00
Tim Jacomb e13c2df2da JENKINS-70920 Remove Prototype Ajax.Request usage from combobox.js (#7900) 2023-05-03 08:59:47 +02:00
Tim Jacomb 010b5ef2ea JENKINS-70917 Remove Prototype Ajax.Request usage from LegacyApiTokenAdministrativeMonitor (#7898)
JENKINS-70917 Remove Prototype Ajax.Request usage from
LegacyApiTokenAdministrativeMonitor
2023-05-03 08:59:29 +02:00
Tim Jacomb e246fd1a7d JENKINS-70918 Remove Prototype Ajax.Request usages from ApiTokenProperty (#7897) 2023-05-03 08:59:02 +02:00
Tim Jacomb 52c38dfd0d JENKINS-70916 Remove Prototype Ajax.Request usage from AdministrativeMonitorsDecorator (#7896) 2023-05-03 08:58:29 +02:00