You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by jo...@apache.org on 2022/04/11 13:37:27 UTC

[isis] branch ISIS-2957 updated (534e8d06cd -> 8d81694e4a)

This is an automated email from the ASF dual-hosted git repository.

joergrade pushed a change to branch ISIS-2957
in repository https://gitbox.apache.org/repos/asf/isis.git


    from 534e8d06cd ISIS-2957 duration added to chart data tooltip, title shortended for EventLogDetail, response handling amended, mainMenu structured, About amended
     add b85766eec6 ISIS-2957 running included in legend, end time used when available
     add 121e3c11de ISIS-2783: petclinic updated to 2.0.0-M6
     add f59b3e11d7 ISIS-2873: tutorials petclinic ref
     add 349eae7976 ISIS-2873: more toc stuff
     add f80575ddfb ISIS-2873: moves tutorials def in site.yml alongside demo, is all
     add 030fb310b0 ISIS-2873: debugging petclinic site build
     add 7278411360 ISIS-2873: debugging petclinic site build
     add 7aca64cc05 ISIS-2873: debugging petclinic site build
     add 86138fe135 ISIS-2873: debugging petclinic site build
     add b29f2d9615 ISIS-2873: removes reference to incomplete exercises
     add d0ec1e2f98 Update architecture.adoc
     add 2a46051f6e Update 040-pet-entity.adoc
     add a0479a3656 Update 050-visit-entity.adoc
     add e8ac9a081c Merge remote-tracking branch 'origin/2.0.0-M6'
     add c9e836eb2d ISIS-2859: updates new antora.yml version for tutorials to 'latest' (align with rest)
     add 4ac5b9f934 ISIS-2859: adds missing copyright messages
     add fd2c28b4af ISIS-2859: removes spurious license from supplemental-models.xml
     add bb7fe9b36d ISIS-2859: updates project timestamp
     add 68c5ca1509 ISIS-2859: updates from generating website
     add 6007a40868 ISIS-2962: adds tab (UI) to XxxInventoryJaxbVm
     add ccb5e75997 Bump approvaltests from 13.2.1 to 13.4.0
     add 130335df29 Merge pull request #856 from apache/dependabot/maven/master/com.approvaltests-approvaltests-13.4.0
     add 62ad6436e4 Bump maven-site-plugin from 3.10.0 to 3.11.0
     add db70e0a994 Merge pull request #857 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-site-plugin-3.11.0
     add a7dba4be88 Bump swagger-core from 1.6.4 to 1.6.5
     add 9fcf914afd Merge pull request #855 from apache/dependabot/maven/master/io.swagger-swagger-core-1.6.5
     add c398593ceb Bump woodstox-core from 6.2.7 to 6.2.8
     add d6d290dd14 Merge pull request #859 from apache/dependabot/maven/master/com.fasterxml.woodstox-woodstox-core-6.2.8
     add cee2a92939 ISIS-2962: adds collections to the tab (UI) tests
     add 94645b1d28 ISIS-2962: adds more collections to the tab (UI) tests
     add 71553013b8 ISIS-2961: reset UI form input field to the untouched property value on cancel
     add 38b9540aa2 ISIS-2961: remove superfluous comment
     add eabf9eca40 ISIS-2961: on cancel, honor scalar models
     add dad794df06 ISIS-2962: switch on VM refresh per AJAX requet for all VMs
     add 65c56279fd ISIS-2959: change z-index of footer, such that menu items render with higher z-index
     add 23ed876e03 Bump wicketstuff-select2 from 8.13.0 to 8.14.0
     add cd25af4f24 Merge pull request #860 from apache/dependabot/maven/master/org.wicketstuff-wicketstuff-select2-8.14.0
     add f30f0b178b Bump font-awesome from 5.15.4 to 6.0.0
     add 75307bd9a9 ISIS-2963: site: recreate index
     add 9e0c503dde ISIS-2963: comment out debug code
     add fffa87da9c ISIS-2963: just refactoring around boolean-panel
     add 5523c9ac14 ISIS-2963: more refactoring around boolean-panel
     add fe0c8f5e8b ISIS-2963: workaround root cause (lombok)
     add 941aa60421 ISIS-2963: adds tests for annotation on boolean field
     add 84222b467a ISIS-2963: restore no-workaround version of PrimitiveBooleanJxx
     add c80bf2f0c3 ISIS-2963: gotcha - adds test that reveals the issue
     add 905b1b77fc ISIS-2963: remove annot. utility duplicates and unused cache
     add c7351a3e39 ISIS-2963: further unify annot. utility usages
     add f23d5250ad ISIS-2963: fixes annot. processing order
     add e2c7eee8a9 Bump Spring Boot 2.6.3 -> 2.6.4
     add 8b86898e31 Bump picocli from 4.6.2 to 4.6.3
     add 81bff2cac1 Merge pull request #862 from apache/dependabot/maven/master/info.picocli-picocli-4.6.3
     add ec7b94afe7 Bump wicketstuff-gmap3 from 8.13.0 to 8.14.0
     add 6af93ef905 Merge pull request #861 from apache/dependabot/maven/master/org.wicketstuff-wicketstuff-gmap3-8.14.0
     add a4784e126c ISIS-2964: purge RecreatableDomainObject
     add b8cc2ac26d ISIS-2964: adds RC1 mignotes
     add 79a59b4d73 ISIS-2964: site: recreate index
     add e87c976e50 ISIS-2964: site: recreate index (2)
     add 374ac0fa81 ISIS-2964: change the contract of ViewModel interface
     add e15c6305d0 ISIS-2964: just renaming facets
     add 008fd3e867 ISIS-2964: simplify ViewModelFacet
     add f35a562dc4 ISIS-2964: adds MM validation to guard against ViewModel contract violation
     add ed4d45d7b2 ISIS-2964: test fixes
     add 8b8587bfe0 ISIS-2964: remove serialization handlers from ObjectManager
     add 0cab9b39f4 ISIS-2964: update mignotes
     add 7ba6e12b2f ISIS-2859: updates hardcoded reference to 2.0.0-M6 up to M7
     add b60d10383d ISIS-2859: bumps version to $ISISREL
     add 0853b14b9c ISIS-2859: bumps version to 2.0.0-M7
     add 3cc1e215b8 ISIS-2859: removes defunct docs re: toolchain plugin
     add a3567c847d ISIS-2859: further minor doc fixes
     add a20c8d02fe ISIS-2859: resetting version
     add ead00bba10 ISIS-2859: update docs release process.
     add 99e4858b85 ISIS=2859: use -k to download, avoid ssl self-sign issue (temporary?)
     add 978799d049 ISIS-2859: updates prereqs for verifying-releases.adoc
     add 5d9175fd5a Merge remote-tracking branch 'origin/master' into release-2.0.0-M7-RC1
     add a2f7ed8a1b ISIS-2859: bumps version to 2.0.0-M7
     add b6b3f0a450 ISIS-2859: resetting version
     add dcbe5d10e4 ISIS-2859: updates isisprev, isisrel for antora playbook files
     add 91fca52f2f ISIS-2859: updates release notes, STATUS and doap_isis.rdf
     add 0add30e0ef ISIS-2859: bumps antora.yml versions to 2.0.0-M7
     add 95dc238809 updates slack channel page
     add a0853dd153 Revert "ISIS-2859: bumps antora.yml versions to 2.0.0-M7"
     add 7247b5bb35 ISIS-2859: updates references to version in index.html and site.yml
     add f9aa5de6e8 Merge branch 'release-2.0.0-M7-RC2'
     add 236e7bb302 Revert "ISIS-2859: updates references to version in index.html and site.yml"
     add d9c7af64e3 Merge branch 'site-gen'
     add e86d83aa85 bumps page-isisrel and page-isisprev in site.yml
     add 31e392c773 Bump archunit.version from 0.22.0 to 0.23.1
     add af43551ccd Merge pull request #863 from apache/dependabot/maven/master/archunit.version-0.23.1
     add ff773fb5a8 ISIS-2859: mignotes: post merge cleanup
     add 97da91cd28 ISIS-2877: fixes TypedTupleDto deserialization from json
     add a123075989 Bump actions/checkout from 2.4.0 to 3
     add dea7e45076 Merge pull request #864 from apache/dependabot/github_actions/master/actions/checkout-3
     add 23d3faf988 ISIS-2877: Renderer<T> to support explicit html rendering
     add 1a3c1c4548 ISIS-2877: extend negotiation models with additional render formats
     add 4ae407f7d1 ISIS-2877: properly wire up html rendering for Markup components
     add bd4cc04e02 ISIS-2877: prepare multiline string panels to support converters
     add 35fdd45367 ISIS-2877: harmonize wkt form based panels
     add 9e6232fe83 ISIS-2877: regression: fixes missing tree theme
     add 05128d504a ISIS-2877: improve wkt utilities
     add 160728cd9c ISIS-2877: some refactoring around scalar panels
     add 48ec92a476 Fix for ISIS-2967: Definition of maxlength in @Property and @Parameter for the @UserLocale in ApplicationUser
     add 524107fc71 Merge pull request #865 from opencirclesolutions/ISIS-2967
     add 5afa936942 ISIS-2877: don't require creation of both COMPACT and REGULAR components
     add 267f5ab80e ISIS-2877: more refactoring around scalar panels
     add be03f3f37d ISIS-2877: typesafe ScalarPanelWithFormFieldAbstract
     add 57f5fcce11 ISIS-2877: fixes conversion for text-area
     add 76ea96681f ISIS-2877: regr.: blob/clob rendering fixes
     add be2e833e58 ISIS-2877: allow devs to hook into shallow component creation
     add d01f223fc8 ISIS-2877: various regr. fixes
     add 310ffbfb43 ISIS-2877: blob/clob css and html fixes
     add 0dbbb59b5d ISIS-2877: blob/clob: adds tooltips to edit/download icons
     add 4fdb3a2dbd ISIS-2877: blob/clob: make comparable
     add 197ea97e75 Bump poi.version from 5.2.0 to 5.2.1
     add a002a46e66 Merge pull request #866 from apache/dependabot/maven/master/poi.version-5.2.1
     add d4fff87fba ISIS-2877: refact. around IsisBlobOrClobPanelAbstract
     add 93b72d0ad2 ISIS-2877: html template fixes
     add e7aa076156 ISIS-2877: allow text based components to replace inline prompt label with edit link icon
     add cd8f9bf003 ISIS-2877: fixes isWithinInlinePrompt detection
     add 7491004d31 ISIS-2877: adds ScalarPanelTextFieldWithComposite (stub)
     add a1fd2dc9af ISIS-2877: fixes regr.: setup InlinePromptContext only when needed
     add f6cde42e31 ISIS-2877: fa-icon css fixes
     add d1f0b81517 ISIS-2877: mixins must be created by MixinFacet
     add 686311302b ISIS-2877: action visibility: guard against missing action owner
     add aaac2b2bf4 ISIS-2967: remove maxLength specifier
     add 00f0dfe5d8 ISIS-2877: refactors scalar fragment creation into its own utility class
     add 8122b3be12 ISIS-2877: minor refactoring
     add 17ebd467c6 ISIS-2877: harmonize form-component attribute processing
     add dfb7cfa7c7 ISIS-2877: just comments
     add 8bf6514c23 Bump maven-project-info-reports-plugin from 3.1.2 to 3.2.2
     add 900d3f18c2 Merge pull request #867 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-project-info-reports-plugin-3.2.2
     add 1f87a02d95 Bump vaadin.version from 22.0.5 to 23.0.0
     add 2ff1c67482 Merge pull request #869 from apache/dependabot/maven/master/vaadin.version-23.0.0
     add 735975dba6 Bump node v16.13.2 -> 16.14.0
     add 0198c8408b Bump npm 8.1.3 -> 8.3.1
     add 8a9a59c246 Bump docx4j.version from 11.3.2 to 11.4.5
     add 895d376d7b Revert "Bump docx4j.version from 11.3.2 to 11.4.5"
     add 909bafabc4 ISIS-2877: just renaming classes
     add f2a4cd67d6 ISIS-2877: refactoring around scalar panel
     add b8489088b2 ISIS-2877: don't require value types to implement Serializable
     add 80244dc94d ISIS-2877: wire up html rendering for composites
     add ecb6676879 ISIS-2969: fixes NATURAL_NULL_FIRST comp.
     add 542396afcd ISIS-2877: more refactoring around scalar panels
     add 629e55246b ISIS-2892: Upgrade Wicket 8.x -> 9.x
     add f353bcf89c ISIS-2892: comments
     add 2a81cbcc50 ISIS-2892: wicket viewer dependency cleanup
     add b7a802d941 ISIS-2892: reinstate jquery for the wicket-viewer (via webjars)
     add e6ad617ac8 ISIS-2892: revert to jQuery 3.5.1
     add 05dfa1955b ISIS-2892: bump wicket.version 9.7.0 -> 9.8.0
     add 992bdfff7b ISIS-2892: bump wicket-bootstrap 6.0.0-M5 -> 6.0.0-M6
     add 1e15b1b1f8 ISIS-2892: css: fixes tertiary menu dropdown alignment
     add 2bfb0c11a4 ISIS-2892: css: fixes drop-up direction
     add 39dcaefd0f ISIS-2892: css flatly: fixate menu label color on hover
     add 72b42c0fc5 ISIS-2892: css: fixes float-right
     add 8922909a60 ISIS-2892: css: fixes mr-auto
     add 9a04705a68 ISIS-2892: css: fix table border color
     add e99df26ef4 ISIS-2892: css: hide border on tfoot
     add ed5f7eefca ISIS-2892: css: iconAndTitle underline fix
     add 35420465b0 ISIS-2892: tooltip fixes
     add 3c49638915 ISIS-2892: css: tree theme fixes
     add 193c3d0268 ISIS-2892: revert prev. tooltip rendering
     add c2c5ee7b8e ISIS-2892: isis jquery script fixes
     add efe454a640 ISIS-2892: handle wkt deprecations in AccountConfirmationMap
     add 62b345b747 ISIS-2892: minor refactoring (AccountConfirmationMap)
     add 85cc7de2b6 ISIS-2892: tooltip fixes
     add 32b2e48d3c Bump cxf-rt-rs-client from 3.5.0 to 3.5.1
     add 948de4d27c Merge pull request #870 from apache/dependabot/maven/master/org.apache.cxf-cxf-rt-rs-client-3.5.1
     add c537f6cd54 Merge remote-tracking branch 'origin/master' into 2892_wicket9
     add 06b702e160 ISIS-2892: fixes root-cause for wkt-bootstrap popover behavior not installed
     add 79c3a8315f ISIS-2892: css: fixes select2 z-index
     add 78346f5c98 ISIS-2892: jGrowl fixes for Bootstrap 5.1
     add 2fccc0c95f ISIS-2892: fixes RecoverableExceptions to appear as DANGER (not WARNING)
     add 2c65f22918 ISIS-2892: fixes CollectionPresentationSelectorPanel for Bootstrap 5.1
     add 94bb99bd40 ISIS-2892: improves tooltips to be placed on any direction
     add 36acbed842 ISIS-2892: fixes AdditionalLinksAsDropDownPanel for Bootstrap 5.1
     add e5c79bb1ed Merge pull request #770 from apache/2892_wicket9
     add 648f509887 ISIS-2892: more Bootstrap 5.1 fixes
     add 47c31dbdbe ISIS-2877: responsive design fixes
     add 8092027af9 ISIS-2877: css: remove deprecated declarations
     add a2a2c81013 ISIS-2877: wkt: ReferencePanel fixes (after compact/regualur no longer both required)
     add 3ca824497e ISIS-2877: fixes multi-select receiver false-positive on guard
     add 5ddecb50bf ISIS-2970 Fixed; When creating a new entity from a menuaction and one of the mandatory parameters based on a TEXTfield is left empty, ISIS will throw an exception.
     add b454040e92 Merge pull request #871 from opencirclesolutions/ISIS-2970
     add 210419e248 ISIS-2970: guard against empty validation messages
     add d4eaeec844 ISIS-2970: adds placeholder message in case of empty message
     add 1452cf3a21 Bump vaadin.version from 23.0.0 to 23.0.1
     add d34e5ed205 Merge pull request #872 from apache/dependabot/maven/master/vaadin.version-23.0.1
     add cbea023f1e Bump maven-model-builder from 3.8.4 to 3.8.5
     add 8bae119e6d Merge pull request #873 from apache/dependabot/maven/master/org.apache.maven-maven-model-builder-3.8.5
     add b253ac17ce Bump checker-qual from 3.21.2 to 3.21.3
     add 2e16504e1b Merge pull request #874 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.21.3
     add cf522ba910 ISIS-2975: experiments
     add 0d8988d5d6 ISIS-2975: experiments (2)
     add 261e8385f4 ISIS-2975: experiments (3)
     add be17fcd88e ISIS-2975: experiments (4)
     add 4b4063d880 ISIS-2975: experiments (5)
     add 61b826fda6 ISIS-2975: experiments (6)
     add 3a401a3e0e ISIS-2975: experiments (7)
     add 05cb0841ee ISIS-2975: experiments (8)
     add 11960aff51 ISIS-2975: experiments (9)
     add e74ac32ae7 ISIS-2975: experiments (10)
     add 8341194644 ISIS-2975: experiments (11)
     add ba716c0d69 ISIS-2975: experiments (12)
     add 09e0bdcc70 ISIS-2975: experiments (13)
     add 11e13c8a50 ISIS-2975: experiments (14)
     add 9ebdca3a41 ISIS-2975: experiments (15)
     add 6c4d54ebc5 ISIS-2975: experiments (16)
     add 5275e627b7 ISIS-2975: experiments (17)
     add 3e196bb9ab ISIS-2975: experiments (18)
     add 5b15764d70 ISIS-2975: experiments (19)
     add 1ee56b01de ISIS-2975: experiments (20)
     add 7bd602ddfb ISIS-2975: experiments (21)
     add c2b0421600 ISIS-2975: experiments (22)
     add 832236a700 ISIS-2975: experiments (23)
     add cecc226614 ISIS-2975: experiments (24)
     add a14c383172 ISIS-2975: experiments (25)
     add 509a0ef305 ISIS-2975: experiments (26)
     add 39e478093c ISIS-2975: experiments (27)
     add 3b81e59a43 ISIS-2975: experiments (28)
     add abc37c484f ISIS-2975: experiments (29)
     add 6376b27fa9 ISIS-2975: experiments (30)
     add 351328fb11 ISIS-2975: experiments (31)
     add 23cc005518 ISIS-2975: experiments (32)
     add c38931d062 ISIS-2975: experiments (33)
     add 1167053ef7 ISIS-2975: experiments (34)
     add f9d7b5b2a5 ISIS-2975: updates CI to build each night
     add f0aca896d8 Merge pull request #875 from apache/ISIS-2975
     add 8cf266ea69 ISIS-2974: updates to junit v5
     add e3ee0dbc3e ISIS-2974: adds overload for PojoTester
     add 3e264df161 Merge pull request #876 from apache/ISIS-2974
     add 813df52e10 ISIS-2877: adds OS utilities for process termination
     add 6b6bffddfa ISIS-2877: polishing prev. commit
     add 31ff6fd7c3 ISIS-2877: more polishing
     add a5e16a6d7c ISIS-2976: purge MethodExtensions
     add 99da073068 ISIS-2976: allow for custom ParameterAdapter in CanonicalInvoker
     add 42498d9fd7 Bump datanucleus-api-jdo from 6.0.0-m3 to 6.0.0-m4
     add 0f7aed8063 Merge pull request #877 from apache/dependabot/maven/master/org.datanucleus-datanucleus-api-jdo-6.0.0-m4
     add 6ea00528a6 ISIS-2976: wkt hotfix: refresh viewmodel on every property neg. start
     add 4d815bcf23 ISIS-2976: just a comment
     add e6d830a38b ISIS-2977: Use secure version of jdom
     add c02d8a04eb Merge pull request #878 from pjfanning/patch-1
     add 58e34438c8 Merge remote-tracking branch 'origin/master' into ISIS-2957
     add ca5feffc50 ISIS-2957 logging statistics to console added, cleanup, upgraded to KVision 5.8.3
     add c795324b6f ISIS-2445: disable JodaTimeConvertersTest due to frequently changing time-zone data
     add cdf242f33d ISIS-2877: ScalarPanel refactoring
     add 601df49b32 ISIS-2877: revert some of the prev. renaming stuff
     add 98bf017ed3 ISIS-2877: ScalarPanels: add layer of abstraction
     add 39e9b03912 Bump dependency-check-maven from 6.5.3 to 7.0.0
     add c8e68f5f61 Merge pull request #879 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.0.0
     add add7e331e8 ISIS-2980: GridSystemServiceBootstrap: fixes GridReaderUsingJaxb never initialized
     add 7938381ba6 ISIS-2877: templates: wicketId first
     add 3f7a6db132 ISIS-2877: rename scalarValueInlinePromptLabel -> container-scalarValue-outputFormat
     add abf5996771 ISIS-2877: rename scalarValueContainer -> container-scalarValue-inputFormat
     add aeda00974e ISIS-2877: minor refactoring and test fixes
     add 23ba7e76c9 ISIS-2877: refactor id to enum for INLINE_PROMPT_FORM
     add 0e4dcd88d4 ISIS-2877: minor refactoring
     add d83c6b439e ISIS-2877: hide edit form when compact
     add 31093a360a ISIS-2877: separation of concerns: let ScalarPanelAbstract handle frame switching
     add 1b7fab71ee ISIS-2877: separation of concerns: ScalarPanelAbstract2 is responsible for inlinePromptLink handling
     add 098cb10a75 ISIS-2978: supposedly fixes ContextClassLoader issues
     add 2475254ef3 ISIS-2877: prepare removal of TextFieldVariant
     add 6f6f105722 ISIS-2877: removal of TextFieldVariant
     add a8ef1789af ISIS-2877: bootstrap: fieldset property spacing fix
     add 1f9912e5a3 ISIS-2877: css: render property names less prominent
     add 97f23fb937 ISIS-2877: fixes for temporal action parameters when empty
     add 8fb86ae9b0 Bump actions/cache from 2.1.7 to 3
     add 62401e17bd Merge pull request #880 from apache/dependabot/github_actions/master/actions/cache-3
     add 396e8a3085 ISIS-2877: Login page: layout fixes
     add 13d3689afa ISIS-2981: adds crypto roundtrip tests
     add 6f2171a058 ISIS-2981: test fixes
     add 3f88de689e ISIS-2981: test fixes (2)
     add 658dd9032a ISIS-2981: adds special crypto code to handle prototyping scenario
     add 8cfd3a86dc ISIS-2981: remove debug-line
     add 140b03d909 ISIS-2981: don't store rememberMe/timezone in auth Cookie
     add c6c0ef270a ISIS-2877: Demo: turn on there-can-be-only-one feature
     add c9c555e505 ISIS-2877: fixes Enums not showing up
     add 5aac4338ce ISIS-2877: branching off
     add 1bcfcc3eac ISIS-2877: compact fragments to be shared
     add 07cccc4a30 ISIS-2877: cleaning up a bit
     add 204a63e057 ISIS-2877: purge inline prompt config
     add f7a6149cd8 ISIS-2877: purge boolean panel markup
     add 15f204f511 ISIS-2877: boolean panel fixes
     add 5aef82c3f3 ISIS-2877: consistent output-format regardless of linking or not
     add a41c141a16 ISIS-2877: just comment
     add 2328a452a4 ISIS-2877: replace inline prompt link's <a> tag with <div> tag
     add 87c17cc08d ISIS-2877: fixes for multiline panel
     add bda1195898 ISIS-2982: fixes PoReader empty lines check
     add 27352fe3c8 Merge branch 'master' into 2877_value.comps
     add 220f55b0ce ISIS-2877: basing ReferencePanel and ValueChoicesSelect2Panel on ScalarPanelFormFieldAbstract
     add 82a0d9e56e ISIS-2877: fixes EntityLinkSimplePanel interfering with the underlying model
     add 4dad421781 ISIS-2877: viewer regres. tets fixes
     add 0ef11f07a5 Bump guava from 31.0.1-jre to 31.1-jre
     add cc202eb1dd Merge pull request #882 from apache/dependabot/maven/master/com.google.guava-guava-31.1-jre
     add 95fb584ad2 Bump shiro.version from 1.8.0 to 1.9.0
     add b74a809f14 Merge pull request #883 from apache/dependabot/maven/master/shiro.version-1.9.0
     add 3b1ed44892 Merge remote-tracking branch 'origin/master' into 2877_value.comps
     add d846cb884e ISIS-2877: viewer regr. test fixes (2)
     add 794519d249 ISIS-2877: css and template fixes
     add 5704cb5b43 ISIS-2877: fixes failing page-param creation
     add 33d583c45c ISIS-2877: some fixes for select2 when multiselect
     add f9f46f8f4e ISIS-2877: multi choice fixes
     add 62e87fc3d4 ISIS-2877: css: entityUrlSource pointer fix
     add d1654b964a ISIS-2877: ui improvement: render disabled buttons outlined
     add dd69b9da86 ISIS-2877: css: less prominent badges for enums
     add e195dd576a ISIS-2877: prepare for compositeValueUpdateMixin to be plugged in
     add da22565694 Bump approvaltests from 13.4.0 to 15.0.0
     add 988b6d1da8 Merge pull request #886 from apache/dependabot/maven/master/com.approvaltests-approvaltests-15.0.0
     add d971d31d24 Bump messages from 17.1.1 to 18.0.0
     add 9e4462431a Merge pull request #885 from apache/dependabot/maven/master/io.cucumber-messages-18.0.0
     add 10f252a4ac Bump datanucleus-core/joda/rdbms from 6.0.0-m3 to 6.0.0-m4
     add 0409c02748 Bump joda from 2.10.13 to 2.10.14
     add 6276ee8806 Bump spring-boot from 2.6.4 to 2.6.5
     add f3d2bf3c4b Merge branch 'master' into 2877_value.comps
     add f9a80f157a ISIS-2877: wire composite value type mixins into UI logic
     add 1cedc585b0 ISIS-2877: cleanup superfluous code
     add ae2ea58866 ISIS-2877: MM: properly report  ActionLayout.Position for managed actions
     add 65e67edf32 ISIS-2877: css fixes
     add da20dc6558 ISIS-2877: revert breaking template change
     add 0348e95738 ISIS-2877: inline prompt creation fixes
     add 48ddb5e23d ISIS-2877: proof of concept: we can now edit properties that are of composite value type
     add 5cf67063df ISIS-2877: cleanup and javac compile fixes
     add 6c9a4df711 ISIS-2871: commons: make String Interpolation a commodity
     add 8d7ad29a68 ISIS-2877: minor utility refactoring
     add aec53e678e ISIS-2877: use html template for CalendarEvent compact rendering
     add 22eb7efe5f ISIS-2877: CSS: introduce card format modifier: mini-card
     add e2c2748af0 ISIS-2877: human readable title for CalendarEvent
     add 05a0bccbda ISIS-2877: purge intermediate CalendarEvent demo mixin
     add 5c7c4ea01b ISIS-2877: fixes PromptStyle INLINE not used for actions associated to properties
     add 4ad911e917 ISIS-2877: create UI Component (ActionLink) for LinkAndLabel only when needed
     add bf88ca9a7c ISIS-2877: commons: fixes Proxy toString() delegation
     add 89f47115c9 ISIS-2877: wkt: swap args in ComponentFactoryRegistry.createComponent for consistency
     add d9c53482c1 ISIS-2578: ScalarPanelet al.: minor refactoring
     add 47cd7d178c ISIS-2877: mm: honor paramIndex in Identifier's toString() and equals()
     add ab1cc45dc5 ISIS-2877: factor out scalar panel for composite values
     add fc851e6192 ISIS-2877: CompositeValuePanel: render in output format (no input)
     add 638e53320e ISIS-2877: adds the backend for composite value update on params
     add 67343f07b7 ISIS-2877: revert breaking change from last commit
     add 75fc07c643 ISIS-2877: properly detect the scenario when param needs nested editing dialog
     add d6a26b0c0f ISIS-2877: properly setting up a readonly FormComponent as receiver for nested dialog results
     add 02c9180761 ISIS-2877: let composite-value-mixin names correspond to qualifier names
     add 12639f5cf9 ISIS-2877: adds new member search scope MixedIn.ONLY
     add 8d2c29b08b Bump javaparser-core from 3.24.0 to 3.24.2
     add 2d02c9e2dd Merge pull request #888 from apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.24.2
     add 7910b56547 Bump maven-shade-plugin from 3.2.4 to 3.3.0
     add 4fc829734f Merge pull request #889 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-shade-plugin-3.3.0
     add 7ccaaf1820 Merge remote-tracking branch 'origin/master' into 2877_value.comps
     add e614217ba2 ISIS-2877: don't init property negot. value with default when empty but not mandatory
     add eac9e25792 ISIS-2877: fixes optional Properties/Parameters not handled when null (UI)
     add 3d32e30349 ISIS-2877: composite value-type semantics providers need a DefaultsProvider
     add 14c0bbc160 Bump dependency-check-maven from 7.0.0 to 7.0.4
     add e4765d2edc Merge pull request #890 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.0.4
     add 97ea6ad2a2 Merge remote-tracking branch 'origin/master' into 2877_value.comps
     add 0b42c8d8d0 Bump vaadin.version from 23.0.1 to 23.0.3
     add 4fe27273e3 Merge pull request #891 from apache/dependabot/maven/master/vaadin.version-23.0.3
     add 1ada3f61f4 Bump spring-boot-starter-quartz from 2.6.5 to 2.6.6
     add bc9de243a0 Merge pull request #892 from apache/dependabot/maven/master/org.springframework.boot-spring-boot-starter-quartz-2.6.6
     add 64f0c4a277 Bump spring-boot from 2.6.5 to 2.6.6
     add 4e821a3db4 Merge remote-tracking branch 'origin/master' into 2877_value.comps
     add fb17bbe3f5 ISIS-2877: css fixes: icon&title + breadcrumbs
     add 59f2c7bb72 ISIS-2877: wkt css: boolean 3-state fixes
     add 31b368dc0d ISIS-2877: css: breadcrumb fix (part 2)
     add 354a29d93c ISIS-2877: demo: fixes param optionality for WrapperBooleanHolder_updateReadOnlyPropertyWithChoices
     add a8eacb277d ISIS-2877: revert prev. commit - instead add new choices mixin for optional property
     add 578b74fe16 ISIS-2877: working on Blob?Clob panel fixes
     add b83bf81bef ISIS-2877: fixes serialization issue with Clob FileUploadModel
     add 6601707ff5 ISIS-2877: starting to add i18n support for wkt tooltips and labels
     add c44eb16761 ISIS-2877: pass boolean titles through translation service
     add 695cca4776 ISIS-2877: honor nullable translationService
     add 2f3f3ffd05 ISIS-2877: test fixes (boolean semantics)
     add 10f6fa5412 ISIS-2877: choice dropdown: display (none) for null
     add b9eab8d36d ISIS-2877: fixes client-side event-bubbling
     add cda6234163 ISIS-2877: output format fix (don't convert)
     add 023480dc5d ISIS-2877: value-type URL: actually render links
     add a5e8b4fa63 ISIS-2877: generic no-click-bubbling fix
     add 3c7e226b4d ISIS-2877: revert generic no-click-bubbling fix
     add a16319dca6 Bump font-awesome from 6.0.0 to 6.1.0
     add 0e9c29aedd Merge remote-tracking branch 'origin/master' into 2877_value.comps
     add 4c3ab583c2 ISIS-2877: render '(none)' for all null values when output format
     add 0589c91311 ISIS-2877: templates: remove superfluous "editing" span
     add 5d0ffb9544 ISIS-2877: purge the legacy edit button
     add 5237c77a51 ISIS-2877: edit-prompt-link button-group: show only on hover
     add 5dc1d39195 ISIS-2877: reinstate fileAccept filter for Blob/Clob
     add 99e354208a ISIS-2877: adds support for additional buttons
     add a837d5ee93 ISIS-2877: pass Ok/Cancel dialog button captions through translation service
     add 42609533d6 ISIS-2877: route clear field click through form-executor
     add fd635a12ed ISIS-2877: remove dead code
     add 599102c493 ISIS-2877: don't allow additional buttons for link to as-if-inline actions
     add ba2ae9e505 ISIS-2877: generic support for clearing fields
     add f5a60e286b ISIS-2877: don't allow add. buttons when just viewing
     add ada569005e ISIS-2877: popover clearing fixes
     add da66bae58e ISIS-2877: Workaround BootstrapFileInputField not reacting to clearing of underlying model.
     add 08212804f8 Merge pull request #881 from apache/2877_value.comps
     add 129336ed9b Bump camel.version from 3.14.1 to 3.14.2
     add 7f6e822a7a Merge pull request #894 from apache/dependabot/maven/master/camel.version-3.14.2
     add d4cee0ae67 Bump jakarta.annotation-api from 2.0.0 to 2.1.0
     add 62f651177a Merge pull request #893 from apache/dependabot/maven/master/jakarta.annotation-jakarta.annotation-api-2.1.0
     add 84ce44cec8 Bump junit from 4.12 to 4.13.1 in /incubator/core/jsr303
     add e613eafe48 Merge pull request #895 from apache/dependabot/maven/incubator/core/jsr303/junit-junit-4.13.1
     add 437c35b20a Merge remote-tracking branch 'origin/master' into ISIS-2957
     add c328fc619a ISIS-2957 logging statistics updated
     add 8d81694e4a ISIS-2957 ContextMenuBuilder introduced for TabIcon menu, menu builder/Factories refactored

No new revisions were added by this update.

Summary of changes:
 .../workflows/ci-build-artifacts-no-push-maven.yml |  39 +-
 .../workflows/ci-build-artifacts-push-maven.yml    | 117 +++
 .github/workflows/ci-build-site-no-push.yml        |   2 +-
 .m2/settings.xml                                   |   4 +-
 .run/SimpleApp.run.xml                             |   2 +-
 STATUS                                             |   2 +
 .../modules/ROOT/pages/cutting-a-release.adoc      | 199 +++--
 .../ROOT/pages/post-release-successful.adoc        |  17 +-
 .../ROOT/pages/post-release-unsuccessful.adoc      |   1 -
 .../modules/ROOT/pages/updating-the-website.adoc   |  28 +-
 .../modules/ROOT/pages/verifying-releases.adoc     |   4 +-
 .../ROOT/partials/publish-and-index-website.adoc   |   2 +-
 .../modules/ROOT/pages/building-apache-isis.adoc   |  60 +-
 .../documentation/pages/asciidoc-syntax.adoc       |   2 +
 .../pages/building-docs-and-website.adoc           |  43 +-
 .../components/docs/modules/ROOT/pages/about.adoc  |   4 +-
 .../partials/module-nav/demos-and-tutorials.adoc   |   5 +-
 .../docs/modules/support/images/slack/010.png      | Bin 215760 -> 0 bytes
 .../docs/modules/support/images/slack/020.png      | Bin 220360 -> 0 bytes
 .../docs/modules/support/images/slack/030.png      | Bin 168163 -> 0 bytes
 .../docs/modules/support/images/slack/040.png      | Bin 485188 -> 0 bytes
 .../docs/modules/support/images/slack/050.png      | Bin 944798 -> 0 bytes
 .../docs/modules/support/images/slack/060.png      | Bin 123141 -> 0 bytes
 .../docs/modules/support/images/slack/070.png      | Bin 165012 -> 0 bytes
 .../docs/modules/support/images/slack/080.png      | Bin 166771 -> 0 bytes
 .../docs/modules/support/images/slack/090.png      | Bin 85520 -> 0 bytes
 .../docs/modules/support/images/slack/100.png      | Bin 251178 -> 0 bytes
 .../docs/modules/support/images/slack/110.png      | Bin 248458 -> 0 bytes
 .../support/images/slack/slack-screenshot.png      | Bin 0 -> 900259 bytes
 .../docs/modules/support/pages/slack-channel.adoc  |  43 +-
 .../pages/index/RecreatableDomainObject.adoc       |  44 -
 .../modules/applib/pages/index/ViewModel.adoc      |   2 +-
 .../applib/pages/index/annotation/Nature.adoc      |   3 +
 .../pages/index/util/schema/CommonDtoUtils.adoc    |   3 -
 antora/components/relnotes/modules/ROOT/nav.adoc   |   2 +
 .../pages/{2021 => 2022}/2.0.0-M7/mignotes.adoc    |   0
 .../modules/ROOT/pages/2022/2.0.0-M7/relnotes.adoc | 182 ++++
 .../relnotes.adoc => 2022/2.0.0-RC1/mignotes.adoc} |  37 +-
 .../2.0.0-M7 => 2022/2.0.0-RC1}/relnotes.adoc      |   6 +-
 .../relnotes/modules/ROOT/pages/about.adoc         |  28 +-
 .../partials/UNUSED/faster-turnaround-times.adoc   |   2 +-
 .../components/tutorials/antora.yml                |  15 +-
 .../modules/ROOT/nav.adoc}                         |   6 +-
 .../modules/ROOT/pages/about.adoc}                 |  10 +-
 .../modules/ROOT/partials/module-nav.adoc          |   2 +
 .../petclinic/images/03-03/refactor-updateName.png | Bin 0 -> 41437 bytes
 .../modules/petclinic/images/03-10/fieldsets.png   | Bin 0 -> 27298 bytes
 .../petclinic/images/04-07/download-layout-xml.png | Bin 0 -> 17163 bytes
 .../images/Dashboard-overdue-ui-hints.png          | Bin 0 -> 42774 bytes
 .../modules/petclinic/images/Dashboard-overdue.png | Bin 0 -> 49707 bytes
 .../modules/petclinic/images/HelloWorldObject.png  | Bin 0 -> 44720 bytes
 .../modules/petclinic/images/HelloWorldObjects.png | Bin 0 -> 20802 bytes
 .../petclinic/images/Owner-name-updated.png        | Bin 0 -> 5008 bytes
 .../modules/petclinic/images/Owner-name.png        | Bin 0 -> 3766 bytes
 .../modules/petclinic/images/Owner-pets.png        | Bin 0 -> 25561 bytes
 .../petclinic/images/Owner-updateName-prompt.png   | Bin 0 -> 6542 bytes
 .../images/Owner-with-contact-details.png          | Bin 0 -> 8719 bytes
 .../images/Owners-create-with-phoneNumber.png      | Bin 0 -> 15426 bytes
 .../images/Pet-bookVisit-prompt-with-default.png   | Bin 0 -> 45252 bytes
 .../images/Pet-bookVisit-prompt-with-validate.png  | Bin 0 -> 39819 bytes
 .../petclinic/images/Pet-bookVisit-prompt.png      | Bin 0 -> 37767 bytes
 .../modules/petclinic/images/Pet-icons.png         | Bin 0 -> 31150 bytes
 .../petclinic/images/Pet-visits-collection.png     | Bin 0 -> 34249 bytes
 .../tutorials/modules/petclinic/images/Pet.png     | Bin 0 -> 25482 bytes
 .../petclinic/images/Visit-enterOutcome.png        | Bin 0 -> 39463 bytes
 .../tutorials/modules/petclinic/images/Visit.png   | Bin 0 -> 26923 bytes
 .../petclinic/images/Visits-paid-strikethrough.png | Bin 0 -> 52925 bytes
 .../modules/petclinic/images/dashboard.png         | Bin 0 -> 19084 bytes
 .../images/extended-manifest-run-configuration.png | Bin 0 -> 47592 bytes
 .../tutorials/modules/petclinic/images/hand.png    | Bin 0 -> 326 bytes
 .../petclinic/images/hello-world-objects-menu.png  | Bin 0 -> 7578 bytes
 .../modules/petclinic/images/home-page.png         | Bin 0 -> 43943 bytes
 .../tutorials/modules/petclinic/images/index.png   | Bin 0 -> 73486 bytes
 .../images/intellij-java-compiler-parameters.png   | Bin 0 -> 52596 bytes
 ...iguration-before-launch-datanucleus-enhance.png | Bin 0 -> 7541 bytes
 .../intellij-run-configuration-before-launch.png   | Bin 0 -> 7276 bytes
 .../images/intellij-run-configuration.png          | Bin 0 -> 46429 bytes
 .../tutorials/modules/petclinic/images/login.png   | Bin 0 -> 19956 bytes
 .../modules/petclinic/images/object-a.png          | Bin 0 -> 25310 bytes
 .../petclinic/images/owner-newPet-prompt.png       | Bin 0 -> 7634 bytes
 .../modules/petclinic/images/owner-newPet.png      | Bin 0 -> 9643 bytes
 .../images/project-loaded-into-intellij.png        | Bin 0 -> 31799 bytes
 .../modules/petclinic/images/prototyping-menu.png  | Bin 0 -> 14260 bytes
 .../images/run-fixture-script-menu-item.png        | Bin 0 -> 15882 bytes
 .../petclinic/images/run-fixture-script-prompt.png | Bin 0 -> 10836 bytes
 .../petclinic/images/run-fixture-script-result.png | Bin 0 -> 16521 bytes
 .../modules/petclinic/images/swagger-ui.png        | Bin 0 -> 59554 bytes
 .../modules/petclinic/images/tertiary-menu.png     | Bin 0 -> 4687 bytes
 .../tutorials/modules/petclinic/nav.adoc           |  63 ++
 .../petclinic/pages/010-getting-started.adoc       | 231 +++++
 .../petclinic/pages/020-the-petclinic-domain.adoc  |  64 ++
 .../petclinic/pages/030-petowner-entity.adoc       | 954 ++++++++++++++++++++
 .../modules/petclinic/pages/040-pet-entity.adoc    | 989 +++++++++++++++++++++
 .../modules/petclinic/pages/050-visit-entity.adoc  | 317 +++++++
 .../modules/petclinic/pages/060-unit-testing.adoc  | 112 +++
 .../modules/petclinic/pages/070-modularity.adoc    | 158 ++++
 .../modules/petclinic/pages/080-view-models.adoc   | 297 +++++++
 .../petclinic/pages/090-integration-testing.adoc   | 207 +++++
 .../modules/petclinic/pages/about.adoc}            |   6 +-
 .../petclinic/pages/architecture-rules.adoc}       |   6 +-
 .../petclinic/pages/commands-and-auditing.adoc}    |   6 +-
 .../further-business-logic-worked-examples.adoc    | 708 +++++++++++++++
 .../modules/petclinic/pages/i18n.adoc}             |   6 +-
 .../modules/petclinic/pages/restful-api.adoc}      |   6 +-
 .../modules/petclinic/partials/domain.adoc         |  60 ++
 .../modules/petclinic/partials/module-nav.adoc     |   2 +
 .../modules/petclinic/partials/skinparam.adoc      |  11 +
 .../hints-and-tips/transactions-and-errors.adoc    |   2 +-
 .../fun/pages/concepts-patterns/architecture.adoc  |   2 +-
 .../modules/fun/pages/ui/object-layout.adoc        |   1 +
 antora/playbooks/site-comguide.yml                 |   4 +-
 antora/playbooks/site-conguide.yml                 |   4 +-
 antora/playbooks/site-core.yml                     |   4 +-
 antora/playbooks/site-docs.yml                     |   4 +-
 antora/playbooks/site-extensions.yml               |   4 +-
 antora/playbooks/site-incubator.yml                |   4 +-
 antora/playbooks/site-mappings.yml                 |   4 +-
 antora/playbooks/site-persistence.yml              |   4 +-
 antora/playbooks/site-refguide.yml                 |   4 +-
 antora/playbooks/site-relnotes.yml                 |   4 +-
 antora/playbooks/site-security.yml                 |   4 +-
 antora/playbooks/site-setupguide.yml               |   4 +-
 antora/playbooks/site-subdomains.yml               |   4 +-
 antora/playbooks/site-testing.yml                  |   4 +-
 antora/playbooks/site-tooling.yml                  |   4 +-
 .../{site-comguide.yml => site-tutorials.yml}      |  11 +-
 antora/playbooks/site-userguide.yml                |   4 +-
 antora/playbooks/site-valuetypes.yml               |   4 +-
 antora/playbooks/site-vro.yml                      |   4 +-
 antora/playbooks/site-vw.yml                       |   4 +-
 antora/playbooks/site.yml                          |   7 +-
 antora/supplemental-ui/doap_isis.rdf               |   8 +
 .../org/apache/isis/applib/AbstractViewModel.java  |  40 -
 .../java/org/apache/isis/applib/Identifier.java    |  12 +-
 .../isis/applib/RecreatableDomainObject.java       |  52 --
 .../java/org/apache/isis/applib/ViewModel.java     |  21 +-
 .../org/apache/isis/applib/annotation/Nature.java  |  13 +
 .../apache/isis/applib/annotation/PromptStyle.java |   8 +-
 .../isis/applib/annotation/ValueSemantics.java     |  18 +
 .../appfeatui/ApplicationFeatureViewModel.java     |  14 +-
 .../services/appfeatui/ApplicationNamespace.java   |   3 +
 .../applib/services/appfeatui/ApplicationType.java |   3 +
 .../services/appfeatui/ApplicationTypeAction.java  |   3 +
 .../appfeatui/ApplicationTypeCollection.java       |   3 +
 .../services/appfeatui/ApplicationTypeMember.java  |   3 +
 .../appfeatui/ApplicationTypeProperty.java         |   3 +
 .../applib/services/message/MessageService.java    |   7 +
 .../isis/applib/services/user/UserMemento.java     |  27 +-
 .../isis/applib/util/schema/CommonDtoUtils.java    |  21 +-
 .../java/org/apache/isis/applib/value/Blob.java    |   2 -
 .../isis/applib/value/NamedWithMimeType.java       |  30 +-
 .../isis/applib/value/semantics/Converter.java     |   2 +
 .../isis/applib/value/semantics/Renderer.java      |  11 +-
 .../applib/value/semantics/ValueDecomposition.java |  14 +-
 .../value/semantics/ValueSemanticsProvider.java    |  15 +-
 .../applib/util/schema/CommonDtoUtils_Test.java    |  45 +
 build-site.sh                                      |   2 +-
 .../isis/commons/internal/base/_Oneshot.java       |  34 +-
 .../isis/commons/internal/base/_Optionals.java     |   1 -
 .../internal/base/_StringInterpolation.java        |  46 +-
 .../internal/concurrent/_ConcurrentTask.java       |  35 +-
 .../isis/commons/internal/delegate/_Delegate.java  |  84 ++
 .../commons/internal/functions/_Functions.java     |  10 +
 .../apache/isis/commons/internal/os/_OsUtil.java   | 180 ++++
 .../commons/internal/reflection/_Annotations.java  | 174 ++--
 .../reflection/_Annotations_SyntCache.java         |  78 --
 ...nthesizedMergedAnnotationInvocationHandler.java |  60 +-
 .../isis/commons/internal/resources/_Json.java     |  28 +-
 .../internal/reflection/AnnotationsTest.java       |  33 +-
 core/adoc/modules/_overview/pages/about.adoc       |  24 +-
 .../adoc/modules/config/pages/sections/_nav.adoc   |   2 -
 .../modules/config/pages/sections/isis.applib.adoc |   9 -
 .../isis.core.meta-model.introspector.adoc         |  11 +
 .../sections/isis.core.meta-model.validator.adoc   |  20 +-
 .../config/pages/sections/isis.viewer.wicket.adoc  |  42 +-
 .../apache/isis/core/config/IsisConfiguration.java |   2 +-
 .../beans/IsisBeanTypeClassifierDefault.java       |  21 +-
 .../progmodel/ProgrammingModelConstants.java       |  36 +-
 .../config/IsisConfigurationLegacy.java            |   2 +-
 core/jdk-supplemental/pom.xml                      |   2 +-
 .../_testing/MetaModelContext_forTesting.java      |   6 +-
 ...calParameterUtil.java => CanonicalInvoker.java} | 172 ++--
 .../core/metamodel/commons/ClassExtensions.java    |   8 -
 .../core/metamodel/commons/MethodExtensions.java   | 109 ---
 .../isis/core/metamodel/commons/MethodUtil.java    |   4 -
 .../core/metamodel/commons/ParameterAdapter.java   | 136 +++
 .../metamodel/commons/ThrowableExtensions.java     |  37 +-
 .../isis/core/metamodel/commons/Wormhole.java      |  46 -
 .../isis/core/metamodel/facets/Evaluators.java     |  22 +-
 .../isis/core/metamodel/facets/FacetFactory.java   |   6 +-
 .../core/metamodel/facets/ImperativeAspect.java    |  20 +-
 ...ctionInvocationFacetForDomainEventAbstract.java |   6 +-
 .../position/ActionPositionFacetAbstract.java      |  13 +-
 .../position/ActionPositionFacetFallback.java      |   2 +-
 .../defaultview/DefaultViewFacetAbstract.java      |  15 +-
 .../layout/CollectionLayoutFacetFactory.java       |   3 +-
 .../layout/DefaultViewFacetAsConfigured.java}      |  22 +-
 ...aultViewFacetForCollectionLayoutAnnotation.java |  14 +-
 .../metamodel/facets/jaxb/JaxbFacetFactory.java    |   4 +-
 .../ViewModelSemanticCheckingFacetFactory.java     |  63 +-
 .../DomainObjectAnnotationFacetFactory.java        |   8 +-
 ...atableObjectFacetForDomainObjectAnnotation.java |  67 --
 .../metamodel/facets/object/mixin/MixinFacet.java  |   3 +-
 .../facets/object/mixin/MixinFacetAbstract.java    |  31 +-
 .../mixin/MixinFacetForDomainObjectAnnotation.java |  15 +-
 .../NavigableParentAnnotationFacetFactory.java     |   2 +-
 .../RecreatableObjectFacetAbstract.java            | 142 ---
 ...ctFacetForRecreatableDomainObjectInterface.java |  52 --
 ...leObjectFacetForRecreatableObjectInterface.java |  51 --
 .../object/support/ObjectSupportFacetAbstract.java |  18 +
 .../metamodel/facets/object/title/TitleFacet.java  |   8 +
 .../annotation/TitleFacetViaTitleAnnotation.java   |   2 +-
 .../title/parser/TitleFacetFromValueFacet.java     |   6 +-
 .../facets/object/value/CompositeValueUpdater.java |  92 ++
 .../value/CompositeValueUpdaterForParameter.java   |  62 ++
 .../value/CompositeValueUpdaterForProperty.java    |  62 ++
 .../metamodel/facets/object/value/ValueFacet.java  |  38 +-
 .../facets/object/value/ValueFacetAbstract.java    |  77 +-
 .../facets/object/viewmodel/ViewModelFacet.java    |  66 +-
 .../object/viewmodel/ViewModelFacetAbstract.java   | 111 +++
 .../ViewModelFacetFactory.java}                    |  33 +-
 .../ViewModelFacetForDomainObjectAnnotation.java}  |  67 +-
 .../ViewModelFacetForSerializableInterface.java    | 100 +++
 .../ViewModelFacetForViewModelInterface.java       | 110 +++
 ...ViewModelFacetForXmlRootElementAnnotation.java} |  29 +-
 .../interactions/managed/ActionInteraction.java    |  89 ++
 .../interactions/managed/InteractionVeto.java      |  20 +-
 .../interactions/managed/ManagedAction.java        |  46 +-
 .../interactions/managed/ManagedCollection.java    |   6 +
 .../interactions/managed/ManagedValue.java         |  33 +-
 .../managed/ParameterNegotiationModel.java         |  51 +-
 .../managed/PropertyNegotiationModel.java          |  44 +-
 .../interactions/managed/_BindingUtil.java         | 151 +++-
 ...tionEnforcesMetamodelContributionValidator.java |   4 +-
 .../isis/core/metamodel/methods/MethodFinder.java  |   4 +-
 .../objectmanager/identify/ObjectBookmarker.java   |   1 -
 .../identify/ObjectBookmarker_builtinHandlers.java |  46 +-
 .../metamodel/objectmanager/load/ObjectLoader.java |   1 -
 .../load/ObjectLoader_builtinHandlers.java         |  78 +-
 .../TweakDomainEventsForMixinPostProcessor.java    |   4 +-
 .../dflt/ProgrammingModelFacetsJava11.java         |   4 +-
 .../core/metamodel/render/ScalarRenderMode.java    |  56 ++
 .../bootstrap3/GridSystemServiceBootstrap.java     |  11 +-
 .../services/message/MessageServiceNoop.java       |  12 +-
 .../isis/core/metamodel/spec/ManagedObject.java    |  60 +-
 .../isis/core/metamodel/spec/ManagedObjects.java   | 113 ++-
 .../core/metamodel/spec/ObjectSpecification.java   |   9 +
 .../isis/core/metamodel/spec/feature/MixedIn.java  |  45 +-
 .../core/metamodel/spec/feature/ObjectAction.java  |  72 +-
 .../specloader/specimpl/FacetedMethodsBuilder.java |   5 +-
 .../specloader/specimpl/ObjectActionDefault.java   |   5 +-
 .../specloader/specimpl/ObjectActionMixedIn.java   |   2 +-
 .../specloader/specimpl/ObjectMemberAbstract.java  |  16 +-
 .../specimpl/ObjectSpecificationAbstract.java      |  77 +-
 .../specimpl/OneToManyAssociationDefault.java      |   4 +-
 .../specimpl/OneToManyAssociationMixedIn.java      |   2 +-
 .../specimpl/OneToOneAssociationDefault.java       |   4 +-
 .../specimpl/OneToOneAssociationMixedIn.java       |   2 +-
 .../ApplicationFeatureIdValueSemantics.java        |   2 +-
 .../valuesemantics/BigDecimalValueSemantics.java   |   2 +-
 .../valuesemantics/BigIntegerValueSemantics.java   |   2 +-
 .../valuesemantics/BlobValueSemantics.java         |   2 +-
 .../valuesemantics/BookmarkValueSemantics.java     |   2 +-
 .../valuesemantics/BooleanValueSemantics.java      |  18 +-
 .../valuesemantics/ByteValueSemantics.java         |   2 +-
 .../valuesemantics/CharacterValueSemantics.java    |   2 +-
 .../valuesemantics/ClobValueSemantics.java         |   2 +-
 .../valuesemantics/DoubleValueSemantics.java       |   2 +-
 .../valuesemantics/EnumValueSemanticsAbstract.java |   6 +-
 .../valuesemantics/FloatValueSemantics.java        |   2 +-
 .../valuesemantics/IntValueSemantics.java          |   2 +-
 .../LocalResourcePathValueSemantics.java           |   2 +-
 .../valuesemantics/LocaleValueSemantics.java       |   2 +-
 .../valuesemantics/LongValueSemantics.java         |   2 +-
 .../valuesemantics/MarkupValueSemantics.java       |   9 +-
 .../valuesemantics/PasswordValueSemantics.java     |   2 +-
 .../valuesemantics/ShortValueSemantics.java        |   2 +-
 .../valuesemantics/StringValueSemantics.java       |   2 +-
 .../valuesemantics/TreeNodeValueSemantics.java     |   2 +-
 .../valuesemantics/URLValueSemantics.java          |  16 +-
 .../valuesemantics/UUIDValueSemantics.java         |   2 +-
 .../valuesemantics/XmlValueSemanticsAbstract.java  |   7 +-
 .../temporal/TemporalValueSemanticsProvider.java   |   2 +-
 .../temporal/legacy/JavaSqlDateValueSemantics.java |   8 +-
 .../legacy/JavaSqlTimeStampValueSemantics.java     |   8 +-
 .../temporal/legacy/JavaSqlTimeValueSemantics.java |   8 +-
 .../legacy/JavaUtilDateValueSemantics.java         |  12 +-
 .../valuetypes/ValueSemanticsAdapter.java          |  12 +-
 .../Annotations_getAnnotations_on_Class_Test.java  |  64 +-
 .../Annotations_getAnnotations_on_Field_Test.java  |  16 +-
 .../Annotations_getAnnotations_on_Method_Test.java |  14 +-
 ...notations_getAnnotations_on_Parameter_Test.java |  14 +-
 .../ViewModelSemanticCheckingFacetFactoryTest.java |  63 --
 .../callback/CallbackFacetFactoryTestAbstract.java |  18 +
 .../DomainObjectAnnotationFacetFactoryTest.java    |   4 +-
 .../CssClassFacetMethodWithProblemTest.java        |   3 +-
 .../object/ident/icon/IconFacetMethodTest.java     |   3 +-
 .../object/ident/layout/LayoutFacetMethodTest.java |   3 +-
 .../title/TitleAnnotationFacetFactoryTest.java     |   2 +-
 .../ident/title/TitleFacetViaMethodTest.java       |   4 +-
 .../title/TitleFacetViaTitleAnnotationTest.java    |   4 +-
 .../facets/object/ident/title/_TitleFacetUtil.java |  33 -
 .../RecreatableObjectFacetFactoryTest.java         |  27 +-
 .../PropertyAnnotationFacetFactoryTest.java        | 214 +++--
 .../BigDecimalValueSemanticsProviderTest.java      |   2 +-
 .../value/BigIntValueSemanticsProviderTest.java    |   2 +-
 .../value/BlobValueSemanticsProviderTest.java      |   2 +-
 .../value/BooleanValueSemanticsProviderTest.java   |   4 +-
 .../value/ByteValueSemanticsProviderTest.java      |   2 +-
 .../value/CharacterValueSemanticsProviderTest.java |   2 +-
 .../value/ClobValueSemanticsProviderTest.java      |   2 +-
 .../value/DoubleValueSemanticsProviderTest.java    |   4 +-
 .../value/FloatValueSemanticsProviderTest.java     |   2 +-
 .../value/IntValueSemanticsProviderTest.java       |   2 +-
 .../JavaSqlDateValueSemanticsProviderTest.java     |   2 +-
 .../value/JavaTimeValueSemanticsProviderTest.java  |   2 +-
 .../value/LongValueSemanticsProviderTest.java      |   2 +-
 .../value/ShortValueSemanticsProviderTest.java     |   4 +-
 .../value/StringValueSemanticsProviderTest.java    |   2 +-
 .../ValueSemanticsProviderAbstractTestCase.java    |   4 +-
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |  18 +
 core/pom.xml                                       |  87 +-
 .../command/SchemaValueMarshallerDefault.java      |   8 +-
 .../executor/MemberExecutorServiceDefault.java     |   4 +-
 .../factory/FactoryServiceDefault.java             |  38 +-
 .../core/runtimeservices/i18n/po/PoReader.java     |   5 +-
 .../locale/LanguageProviderDefault.java            |  18 +
 .../message/MessageServiceDefault.java             |  26 +-
 .../templresources/TemplateResourceServlet.java    |  13 +-
 .../webappctx/IsisWebAppContextInitializer.java    |   2 +-
 .../AsciiDocValueSemanticsWithPreprocessing.java   |   2 +-
 .../dom/domain/_interactions/InteractionDtoVm.java |  11 +-
 .../progmodel/depargs/DependentArgsActionDemo.java |   4 +
 .../jdo/ComplexNumberJdoValueSemantics.java        |   2 +-
 .../jpa/ComplexNumberJpaValueSemantics.java        |   2 +-
 .../eventbusservice/EventBusServiceDemoVm.java     |   5 +-
 .../cal/jpa/IsisCalendarEventJpa_update.java       |  92 --
 .../cal/persistence/IsisCalendarEventSeeding.java  |   3 +-
 .../cal/samples/IsisCalendarEventSamples.java      |   7 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |  71 ++
 .../booleans/holder/PrimitiveBooleanHolder2.java   |   2 +-
 .../booleans/jdo/PrimitiveBooleanJdo.java          |   2 +-
 .../common/ui/custom/WhereInTheWorldPanel.java     |   7 +-
 .../webapp/wicket/jdo/DemoAppWicketJdo.java        |   5 +
 .../webapp/wicket/jpa/DemoAppWicketJpa.java        |   6 +-
 .../feature/api/ApplicationFeatureChoices.java     |  11 +-
 .../secman/applib/user/dom/ApplicationUser.java    |   1 -
 .../dom/mixins/perms/UserPermissionViewModel.java  |  11 +-
 extensions/vw/fullcalendar/applib/pom.xml          |   6 -
 .../fullcalendar/applib/value/CalendarEvent.html   |   8 +
 .../applib/value/CalendarEventSemantics.java       |  72 +-
 extensions/vw/pdfjs/applib/pom.xml                 |   6 -
 extensions/vw/pdfjs/metamodel/pom.xml              |   6 -
 .../pdfjs/ui/components/PdfJsViewerPanel.java      |   3 +-
 .../ui/components/ScalarPanelAbstractLegacy.java   |  28 +-
 .../modules/kroviz/pages/DevelopmentGuide.adoc     |   4 +-
 incubator/clients/kroviz/build.gradle.kts          |   3 +-
 incubator/clients/kroviz/gradle.properties         |   2 +-
 incubator/clients/kroviz/pom.xml                   |  44 +-
 .../kroviz/core/event/EventLogStatisctics.kt       |  68 ++
 .../isis/client/kroviz/core/event/LogEntry.kt      |  11 -
 .../isis/client/kroviz/ui/builder/ColBuilder.kt    |  15 +-
 .../isis/client/kroviz/ui/builder/RoDisplay.kt     |   6 +-
 .../isis/client/kroviz/ui/core/ColumnFactory.kt    |  60 +-
 .../apache/isis/client/kroviz/ui/core/RoIconBar.kt |  45 +-
 .../apache/isis/client/kroviz/ui/core/RoMenuBar.kt |   7 +-
 .../apache/isis/client/kroviz/ui/core/RoView.kt    |  13 +-
 .../isis/client/kroviz/ui/core/ViewManager.kt      |  10 +-
 .../client/kroviz/ui/diagram/Data2VizDiagram.kt    | 153 ----
 .../isis/client/kroviz/ui/dialog/DiagramDialog.kt  |  36 +-
 .../MenuFactory.kt => menu/ContextMenuBuilder.kt}  | 140 +--
 .../MenuFactory.kt => menu/DropDownMenuBuilder.kt} |  32 +-
 .../ui/{panel => menu}/DynamicMenuBuilder.kt       |  20 +-
 .../client/kroviz/ui/panel/EventBubbleChart.kt     |  24 +-
 .../isis/client/kroviz/ui/panel/EventLogTable.kt   |   3 +-
 incubator/core/jsr303/pom.xml                      |   2 +-
 .../ui/components/markup/MarkupFieldFactory.java   |   2 +-
 isis-parent/pom.xml                                |  26 +-
 .../jdo/metamodel/beans/JdoBeanTypeClassifier.java |   9 +-
 preview.sh                                         |   4 +-
 .../domainmodel/SpecloaderPerformanceTest.java     |   9 +-
 .../domainmodel/AnnotationSyntesizerTest.java      |   2 +-
 .../isis/testdomain/value/ValueSemanticsTest.java  |  44 +-
 .../viewers/{jdo => jpa}/wkt/TestAppJpaWkt.java    |   6 +-
 .../viewers/jpa/wkt/InteractionTestJpaWkt.java     |   6 +-
 .../testdomain/conf/Configuration_usingWicket.java |  51 +-
 .../isis/testdomain/jdo/JdoInventoryJaxbVm.java    |  83 +-
 .../testdomain/jdo/JdoInventoryJaxbVm.layout.xml   |  58 ++
 .../isis/testdomain/jdo/JdoTestFixtures.java       |   3 +
 .../isis/testdomain/jdo/entities/JdoInventory.java |   4 +-
 .../isis/testdomain/jpa/JpaInventoryJaxbVm.java    |  83 +-
 .../testdomain/jpa/JpaInventoryJaxbVm.layout.xml   |  58 ++
 .../isis/testdomain/jpa/JpaTestFixtures.java       |   3 +
 .../isis/testdomain/jpa/entities/JpaInventory.java |   3 +
 scripts/ci/_adoc-copy-examples.sh                  |   2 +-
 scripts/ci/build-artifacts.sh                      |   3 +-
 scripts/ci/build-docker-images.sh                  |   8 +-
 scripts/ci/build-regressiontests.sh                |   2 +-
 scripts/ci/calc-baseline.sh                        |   9 +
 scripts/ci/calc-revision.sh                        |  20 +
 scripts/verify-isis-release.sh                     |   2 +-
 .../adoc/modules/starters/pages/helloworld.adoc    |   4 +-
 .../adoc/modules/starters/pages/simpleapp.adoc     |   9 +-
 starters/pom.xml                                   |  36 +-
 .../subdomains/excel/applib/dom/ExcelService.java  |  20 +-
 .../xdocreport/applib/XDocReportService.java       |  20 +-
 .../isis/subdomains/zip/applib/ZipService.java     |  20 +-
 supplemental-model/pom.xml                         |   4 +-
 .../src/main/resources/supplemental-models.xml     |  38 -
 testing/specsupport/applib/pom.xml                 |   2 +-
 .../applib/dom/AbstractApplyToAllContractTest.java |   2 +-
 .../ComparableContractTest_compareTo.java          |   2 +-
 .../applib/dom/pojo/PojoTester.java                |   9 +
 .../dom/value/ValueTypeContractTestAbstract.java   |   6 +-
 .../applib/soap/SoapEndpointPublishingRule.java    |  38 +-
 tooling/cli/pom.xml                                |   2 +-
 .../j2adoc/format/UnitFormatterAbstract.java       |  14 +-
 tooling/javamodel/pom.xml                          |   2 +-
 tooling/pom.xml                                    |   6 +-
 .../semantics/AsciiDocValueSemantics.java          |   7 +-
 .../ui/wkt/components/AsciiDocComponentWkt.java    |  12 +-
 .../wkt/components/AsciiDocPanelFactoriesWkt.java  |  23 +-
 .../applib/value/JodaTimeConvertersTest.java       |   4 +
 .../semantics/MarkdownValueSemantics.java          |  10 +-
 .../ui/wkt/components/MarkdownComponentWkt.java    |  13 +-
 .../wkt/components/MarkdownPanelFactoriesWkt.java  |  23 +-
 .../ui/wkt/markup/ListeningMarkupComponent.java    |  21 +-
 .../ListeningMarkupPanelFactoriesForWicket.java    |  35 +-
 viewers/common/pom.xml                             |   2 +-
 .../viewer/common/model/PlacementDirection.java}   |  11 +-
 .../common/model/action/ActionFormUiModel.java     |  15 +-
 .../model/decorator/confirm/ConfirmUiModel.java    |  13 +-
 .../common/model/decorator/icon/IconDecorator.java |   2 +-
 .../model/decorator/tooltip/TooltipUiModel.java    |  27 +-
 .../converter/ConverterBasedOnValueSemantics.java  |   4 +-
 .../links/ActionLinkUiComponentFactoryWkt.java     |   5 +-
 .../viewer/wicket/model/links/LinkAndLabel.java    |  29 +-
 .../wicket/model/links/ListOfLinksModel.java       |   3 +-
 .../viewer/wicket/model/models/ActionModel.java    |  38 +-
 .../viewer/wicket/model/models/BooleanModel.java   | 102 +++
 .../wicket/model/models/ChainingObjectModel.java   |   8 +-
 .../wicket/model/models/FileUploadModels.java      | 102 +++
 .../wicket/model/models/FormExecutorContext.java   |   6 +-
 .../wicket/model/models/InlinePromptContext.java   |  27 +-
 .../wicket/model/models/ObjectAdapterModel.java    |   6 +-
 .../wicket/model/models/ScalarConvertingModel.java |  74 ++
 .../viewer/wicket/model/models/ScalarModel.java    | 100 ++-
 .../wicket/model/models/ScalarUnwrappingModel.java |  89 ++
 .../viewer/wicket/model/models/ValueModel.java     |   3 +-
 .../interaction/act/ActionInteractionWkt.java      |  27 +-
 .../interaction/prop/PropertyInteractionWkt.java   |  10 +-
 .../wicket/model/util/PageParameterUtils.java      |  21 +
 viewers/wicket/ui/pom.xml                          |  31 +-
 .../ActionResultResponseHandlingStrategy.java      |   3 +-
 .../wicket/ui/actionresponse/_DownloadHandler.java |   3 +-
 .../ui/app/registry/ComponentFactoryRegistry.java  |   6 +-
 .../AdditionalLinksAsDropDownPanel.html            |   2 +-
 .../AdditionalLinksAsListInlinePanel.html          |   2 +-
 .../entityactions/AdditionalLinksPanel.java        |   4 +-
 .../entityactions/LinkAndLabelFactory.java         |  31 +-
 .../actionmenu/serviceactions/CssMenuItem.java     |  20 +-
 .../serviceactions/ServiceActionUtil.java          |   8 +-
 .../serviceactions/ServiceActionsPanel.css         |   2 +-
 .../serviceactions/ServiceActionsPanel.html        |   2 +-
 .../serviceactions/ServiceActionsPanel.java        |   2 -
 .../actionprompt/ActionPromptModalWindow.java      |   2 +-
 .../components/actions/ActionParametersForm.java   |  57 +-
 .../actions/ActionParametersFormPanel.java         |  21 +-
 .../components/actions/ActionParametersPanel.java  |  22 +-
 .../actions/ActionParametersPanelFactory.java      |   3 +-
 .../ui/components/collection/CollectionPanel.java  |   8 +-
 ...a => CollectionPresentationSelectorHelper.java} |   8 +-
 ...ml => CollectionPresentationSelectorPanel.html} |   5 +-
 ...va => CollectionPresentationSelectorPanel.java} |  36 +-
 ...=> CollectionPresentationSelectorProvider.java} |  12 +-
 .../ajaxtable/columns/GenericPropertyColumn.java   |  11 +-
 .../CollectionContentsMultipleViewsPanel.java      |  18 +-
 .../entity/collection/EntityCollectionPanel.java   |  20 +-
 .../components/entity/fieldset/PropertyGroup.html  |   4 +-
 .../components/entity/fieldset/PropertyGroup.java  |   4 +-
 .../entity/icontitle/EntityIconAndTitlePanel.html  |   4 +-
 .../entity/icontitle/EntityIconAndTitlePanel.java  |  72 +-
 .../wicket/ui/components/footer/FooterPanel.html   |  85 +-
 .../wicket/ui/components/header/HeaderPanel.html   |  76 +-
 .../wicket/ui/components/header/HeaderPanel.java   |   8 +-
 .../wicket/ui/components/layout/bs3/col/Col.java   |  20 +-
 .../wicket/ui/components/layout/bs3/row/Row.java   |   4 +-
 .../ui/components/layout/bs3/tabs/TabPanel.java    |   4 +-
 .../ui/components/property/PropertyEditForm.java   |  57 +-
 .../components/property/PropertyEditFormPanel.html |  17 +-
 .../components/property/PropertyEditFormPanel.java |  15 +-
 .../ui/components/property/PropertyEditPanel.java  |   9 +-
 .../scalars/ComponentFactoryScalarAbstract.java    |   8 +-
 .../components/scalars/ScalarFragmentFactory.java  | 259 ++++++
 .../ui/components/scalars/ScalarPanelAbstract.java | 790 +++++++---------
 .../components/scalars/ScalarPanelAbstract2.java   | 277 ++++++
 .../ScalarPanelFormFieldAbstract-debug.html        | 221 +++++
 .../scalars/ScalarPanelFormFieldAbstract.html      | 236 +++++
 .../scalars/ScalarPanelFormFieldAbstract.java      | 252 ++++++
 .../scalars/ScalarPanelSelectAbstract.java         | 188 +---
 .../scalars/ScalarPanelTextFieldAbstract.html      | 128 ---
 .../scalars/ScalarPanelTextFieldAbstract.java      | 421 +++------
 .../scalars/ScalarPanelTextFieldNumeric.java       |  28 +-
 .../ScalarPanelTextFieldTextualAbstract.java       |   3 +-
 .../ScalarPanelTextFieldWithTemporalPicker.java    |  20 +-
 .../ScalarPanelTextFieldWithValueSemantics.java    |   4 +-
 .../ui/components/scalars/TextFieldValueModel.java |  78 --
 .../viewer/wicket/ui/components/scalars/_Util.java | 167 ++++
 .../blobclob/IsisBlobOrClobPanelAbstract.java      | 506 ++++-------
 .../components/scalars/blobclob/IsisBlobPanel.java |  16 +-
 .../components/scalars/blobclob/IsisClobPanel.java |  21 +-
 ...ract.html => _IsisBlobOrClobPanelAbstract.html} |  41 +-
 .../ui/components/scalars/bool/BooleanPanel.java   | 141 +++
 .../{primitive => bool}/BooleanPanelFactory.java   |   2 +-
 .../scalars/composite/CompositeValuePanel.java     |  97 ++
 .../scalars/image/JavaAwtImagePanel.html           |   3 +-
 .../components/scalars/markup/MarkupComponent.java |  13 +-
 .../scalars/markup/MarkupComponentFactory.java     |   4 +-
 .../scalars/markup/MarkupPanelFactories.java       |  46 +-
 .../scalars/markup/ParentedMarkupPanel.java        |  85 --
 .../ScalarMarkupPanel.java}                        |  39 +-
 .../scalars/markup/StandaloneMarkupPanel.java      |   6 +-
 .../scalars/passwd/IsisPasswordPanel.java          |   2 +-
 .../components/scalars/primitive/BooleanPanel.html |  85 --
 .../components/scalars/primitive/BooleanPanel.java | 257 ------
 .../primitive/BooleanPanel_labelRightPosition.html |  87 --
 .../scalars/reference/EntityLinkSelect2Panel.java  |   6 +-
 .../scalars/reference/ReferencePanel.html          |  94 --
 .../scalars/reference/ReferencePanel.java          | 236 ++---
 .../scalars/reference/ReferencePanelFactory.java   |  11 +-
 .../scalars/string/MultiLineStringPanel.java       |  68 +-
 .../ScalarTitleBadgePanel.java}                    |  23 +-
 .../ui/components/scalars/string/StringPanel.java  |   1 -
 .../valuechoices/ValueChoicesSelect2Panel.html     |  77 --
 .../valuechoices/ValueChoicesSelect2Panel.java     |  70 +-
 .../ValueChoicesSelect2PanelFactory.java           |  18 +-
 .../StandaloneCollectionPanel.java                 |  20 +-
 .../ParentedTreePanel.html}                        |  24 +-
 .../ui/components/tree/ParentedTreePanel.java      |  59 +-
 .../wicket/ui/components/tree/TreePanel.html       |  62 --
 .../ui/components/tree/TreePanelFactories.java     |   3 +-
 .../tree/themes/TreeThemeProviderDefault.java      |   4 +-
 ...apTreeTheme.java => WktBootstrapTreeTheme.java} |   8 +-
 .../bootstrap/{theme.css => wkt-tree-theme.css}    |   1 +
 .../ui/components/widgets/bootstrap/FormGroup.java |   9 +-
 .../widgets/breadcrumbs/BreadcrumbPanel.java       |  10 +-
 .../widgets/buttons/ContainedButtonPanel.java      |   4 +-
 .../entitysimplelink/EntityLinkSimplePanel.java    |  32 +-
 .../formcomponent/FormComponentPanelAbstract.java  |   6 +-
 .../widgets/linkandlabel/ActionLink.java           |  80 +-
 .../widgets/links/AjaxLinkNoPropagate.java         |  93 ++
 .../ui/components/widgets/select2/Select2.java     |   1 +
 .../ObjectAdapterMementoProviderAbstract.java      |  16 +-
 .../widgets/themepicker/ThemeChooser.html          |   2 +-
 .../wicket/ui/errors/ExceptionStackTracePanel.java |   6 +-
 .../viewer/wicket/ui/errors/JGrowlBehaviour.java   |  10 +-
 .../isis/viewer/wicket/ui/errors/JGrowlUtil.java   |  33 +-
 .../wicket/ui/errors/js/bootstrap-growl.min.js     |   2 -
 ...{bootstrap-growl.js => isis-bootstrap-growl.js} |  19 +-
 .../isis/viewer/wicket/ui/pages/PageAbstract.java  |  42 +-
 .../ui/pages/accmngt/AccountConfirmationMap.java   |  78 +-
 .../wicket/ui/pages/bootstrap-overrides-all-v2.css | 161 ++--
 .../wicket/ui/pages/bootstrap-overrides-flatly.css |   8 +
 .../viewer/wicket/ui/pages/entity/EntityPage.css   |  22 +-
 .../viewer/wicket/ui/pages/entity/EntityPage.html  |   8 +-
 .../viewer/wicket/ui/pages/entity/EntityPage.java  |  36 +-
 .../isis/viewer/wicket/ui/pages/home/HomePage.java |   6 +-
 .../wicket/ui/pages/jquery.isis.wicket.viewer.js   |  15 +-
 .../wicket/ui/pages/login/IsisSignInPanel.html     |   8 +-
 .../wicket/ui/pages/login/SignInPanelAbstract.java |  79 +-
 .../isis/viewer/wicket/ui/panels/FormAbstract.java |   8 +
 .../wicket/ui/panels/FormExecutorDefault.java      |   8 +-
 .../isis/viewer/wicket/ui/panels/OkCancelForm.java |   5 +-
 .../viewer/wicket/ui/panels/PanelAbstract.java     |   6 +-
 .../isis/viewer/wicket/ui/panels/PanelBase.java    |  21 +-
 .../wicket/ui/panels/PromptFormAbstract.java       |  24 +-
 .../viewer/wicket/ui/util/BootstrapConstants.java  |  83 ++
 .../viewer/wicket/ui/util/CssClassRemover.java     |  50 --
 .../isis/viewer/wicket/ui/util/CssIdAppender.java  |  69 --
 .../blobclob => util}/ResourceLinkVolatile.java    |   2 +-
 .../isis/viewer/wicket/ui/util/Tooltips.java       | 111 ---
 .../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 406 +++++++--
 .../util/{Components.java => WktComponents.java}   |  10 +-
 .../util/{Decorators.java => WktDecorators.java}   |  34 +-
 .../isis/viewer/wicket/ui/util/WktLinks.java       |  27 +-
 .../isis/viewer/wicket/ui/util/WktTooltips.java    | 196 ++++
 .../isis/viewer/wicket/ui/util/isis-tooltips.css   |  42 -
 .../viewer/wicket/ui/validation/ValidatorBase.java |  20 +-
 viewers/wicket/viewer/pom.xml                      |  27 -
 .../ComponentFactoryRegistrarDefault.java          |  27 +-
 .../ComponentFactoryRegistryDefault.java           |   4 +-
 .../IsisWicketAjaxRequestListenerUtil.java         |   3 +-
 .../viewer/wicketapp/IsisWicketApplication.java    |  49 +-
 .../wicket/viewer/wicketapp/_CryptFactory.java     | 108 +++
 .../ComponentFactoryRegistryDefaultTest.java       |   4 +-
 .../wicket/viewer/wicketapp/CryptFactoryTest.java  | 160 ++++
 .../javax/servlet/http/LocalStrings.properties     |  34 +
 597 files changed, 14289 insertions(+), 7204 deletions(-)
 create mode 100644 .github/workflows/ci-build-artifacts-push-maven.yml
 delete mode 100644 antora/components/docs/modules/support/images/slack/010.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/020.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/030.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/040.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/050.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/060.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/070.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/080.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/090.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/100.png
 delete mode 100644 antora/components/docs/modules/support/images/slack/110.png
 create mode 100644 antora/components/docs/modules/support/images/slack/slack-screenshot.png
 delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/RecreatableDomainObject.adoc
 rename antora/components/relnotes/modules/ROOT/pages/{2021 => 2022}/2.0.0-M7/mignotes.adoc (100%)
 create mode 100644 antora/components/relnotes/modules/ROOT/pages/2022/2.0.0-M7/relnotes.adoc
 copy antora/components/relnotes/modules/ROOT/pages/{2021/2.0.0-M7/relnotes.adoc => 2022/2.0.0-RC1/mignotes.adoc} (58%)
 copy antora/components/relnotes/modules/ROOT/pages/{2021/2.0.0-M7 => 2022/2.0.0-RC1}/relnotes.adoc (89%)
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/property/PropertyEditFormPanel.properties => antora/components/tutorials/antora.yml (79%)
 copy antora/components/{relnotes/modules/ROOT/pages/2021/2.0.0-M7/relnotes.adoc => tutorials/modules/ROOT/nav.adoc} (88%)
 copy antora/components/{docs/modules/ROOT/partials/module-nav/demos-and-tutorials.adoc => tutorials/modules/ROOT/pages/about.adoc} (80%)
 create mode 100644 antora/components/tutorials/modules/ROOT/partials/module-nav.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/images/03-03/refactor-updateName.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/03-10/fieldsets.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/04-07/download-layout-xml.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Dashboard-overdue-ui-hints.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Dashboard-overdue.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/HelloWorldObject.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/HelloWorldObjects.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Owner-name-updated.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Owner-name.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Owner-pets.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Owner-updateName-prompt.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Owner-with-contact-details.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Owners-create-with-phoneNumber.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Pet-bookVisit-prompt-with-default.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Pet-bookVisit-prompt-with-validate.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Pet-bookVisit-prompt.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Pet-icons.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Pet-visits-collection.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Pet.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Visit-enterOutcome.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Visit.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/Visits-paid-strikethrough.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/dashboard.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/extended-manifest-run-configuration.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/hand.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/hello-world-objects-menu.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/home-page.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/index.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/intellij-java-compiler-parameters.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/intellij-run-configuration-before-launch-datanucleus-enhance.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/intellij-run-configuration-before-launch.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/intellij-run-configuration.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/login.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/object-a.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/owner-newPet-prompt.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/owner-newPet.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/project-loaded-into-intellij.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/prototyping-menu.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/run-fixture-script-menu-item.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/run-fixture-script-prompt.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/run-fixture-script-result.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/swagger-ui.png
 create mode 100644 antora/components/tutorials/modules/petclinic/images/tertiary-menu.png
 create mode 100644 antora/components/tutorials/modules/petclinic/nav.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/020-the-petclinic-domain.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/030-petowner-entity.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/050-visit-entity.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/060-unit-testing.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/070-modularity.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/080-view-models.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc
 copy antora/components/{docs/modules/ROOT/partials/module-nav/demos-and-tutorials.adoc => tutorials/modules/petclinic/pages/about.adoc} (69%)
 copy antora/components/{relnotes/modules/ROOT/pages/2021/2.0.0-M7/relnotes.adoc => tutorials/modules/petclinic/pages/architecture-rules.adoc} (88%)
 copy antora/components/{relnotes/modules/ROOT/pages/2021/2.0.0-M7/relnotes.adoc => tutorials/modules/petclinic/pages/commands-and-auditing.adoc} (88%)
 create mode 100644 antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc
 copy antora/components/{relnotes/modules/ROOT/pages/2021/2.0.0-M7/relnotes.adoc => tutorials/modules/petclinic/pages/i18n.adoc} (88%)
 rename antora/components/{relnotes/modules/ROOT/pages/2021/2.0.0-M7/relnotes.adoc => tutorials/modules/petclinic/pages/restful-api.adoc} (88%)
 create mode 100644 antora/components/tutorials/modules/petclinic/partials/domain.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/partials/module-nav.adoc
 create mode 100644 antora/components/tutorials/modules/petclinic/partials/skinparam.adoc
 copy antora/playbooks/{site-comguide.yml => site-tutorials.yml} (88%)
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/AbstractViewModel.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/RecreatableDomainObject.java
 rename core/webapp/src/main/java/org/apache/isis/core/webapp/modules/templresources/TemplateResourceServlet_HtmlTemplateVariables.java => commons/src/main/java/org/apache/isis/commons/internal/base/_StringInterpolation.java (51%)
 create mode 100644 commons/src/main/java/org/apache/isis/commons/internal/delegate/_Delegate.java
 create mode 100644 commons/src/main/java/org/apache/isis/commons/internal/os/_OsUtil.java
 delete mode 100644 commons/src/main/java/org/apache/isis/commons/internal/reflection/_Annotations_SyntCache.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/commons/{CanonicalParameterUtil.java => CanonicalInvoker.java} (56%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/commons/MethodExtensions.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/commons/ParameterAdapter.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/commons/Wormhole.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{object/recreatable/RecreatableObjectFacetForRecreatableObjectAnnotation.java => collections/layout/DefaultViewFacetAsConfigured.java} (50%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/recreatable/RecreatableObjectFacetForDomainObjectAnnotation.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/recreatable/RecreatableObjectFacetAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/recreatable/RecreatableObjectFacetForRecreatableDomainObjectInterface.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/recreatable/RecreatableObjectFacetForRecreatableObjectInterface.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/CompositeValueUpdater.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/CompositeValueUpdaterForParameter.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/CompositeValueUpdaterForProperty.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/viewmodel/ViewModelFacetAbstract.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/{recreatable/RecreatableObjectFacetFactory.java => viewmodel/ViewModelFacetFactory.java} (79%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/{recreatable/RecreatableObjectFacetDeclarativeInitializingAbstract.java => viewmodel/ViewModelFacetForDomainObjectAnnotation.java} (67%)
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/viewmodel/ViewModelFacetForSerializableInterface.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/viewmodel/ViewModelFacetForViewModelInterface.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/{recreatable/RecreatableObjectFacetForXmlRootElementAnnotation.java => viewmodel/ViewModelFacetForXmlRootElementAnnotation.java} (73%)
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/render/ScalarRenderMode.java
 delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/ident/title/_TitleFacetUtil.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jpa/IsisCalendarEventJpa_update.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/booleans/holder/WrapperBooleanHolder_updateReadOnlyOptionalPropertyWithChoices.java
 create mode 100644 extensions/vw/fullcalendar/applib/src/main/java/org/apache/isis/extensions/fullcalendar/applib/value/CalendarEvent.html
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/EventLogStatisctics.kt
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/diagram/Data2VizDiagram.kt
 copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{core/MenuFactory.kt => menu/ContextMenuBuilder.kt} (53%)
 rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{core/MenuFactory.kt => menu/DropDownMenuBuilder.kt} (89%)
 rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{panel => menu}/DynamicMenuBuilder.kt (82%)
 rename regressiontests/stable-viewers-jpa/src/main/java/org/apache/isis/testdomain/viewers/{jdo => jpa}/wkt/TestAppJpaWkt.java (96%)
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryJaxbVm.layout.xml
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryJaxbVm.layout.xml
 create mode 100644 scripts/ci/calc-baseline.sh
 create mode 100644 scripts/ci/calc-revision.sh
 copy viewers/{wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/MarkupComponentFactory.java => common/src/main/java/org/apache/isis/viewer/common/model/PlacementDirection.java} (77%)
 create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/BooleanModel.java
 create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/FileUploadModels.java
 create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ScalarConvertingModel.java
 create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ScalarUnwrappingModel.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collection/selector/{CollectionSelectorHelper.java => CollectionPresentationSelectorHelper.java} (97%)
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collection/selector/{CollectionSelectorPanel.html => CollectionPresentationSelectorPanel.html} (91%)
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collection/selector/{CollectionSelectorPanel.java => CollectionPresentationSelectorPanel.java} (84%)
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collection/selector/{CollectionSelectorProvider.java => CollectionPresentationSelectorProvider.java} (74%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarFragmentFactory.java
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract2.java
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelFormFieldAbstract-debug.html
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelFormFieldAbstract.html
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelFormFieldAbstract.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldAbstract.html
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/TextFieldValueModel.java
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/_Util.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/blobclob/{IsisBlobOrClobPanelAbstract.html => _IsisBlobOrClobPanelAbstract.html} (64%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/bool/BooleanPanel.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{primitive => bool}/BooleanPanelFactory.java (95%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/composite/CompositeValuePanel.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/ParentedMarkupPanel.java
 copy viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{ScalarPanelTextFieldNumeric.java => markup/ScalarMarkupPanel.java} (51%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/primitive/BooleanPanel.html
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/primitive/BooleanPanel.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/primitive/BooleanPanel_labelRightPosition.html
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/reference/ReferencePanel.html
 copy viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{passwd/IsisPasswordPanel.java => string/ScalarTitleBadgePanel.java} (59%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/valuechoices/ValueChoicesSelect2Panel.html
 copy viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/{actionmenu/entityactions/AdditionalLinksAsListInlinePanel.html => tree/ParentedTreePanel.html} (66%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/tree/TreePanel.html
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/tree/themes/bootstrap/{IsisBootstrapTreeTheme.java => WktBootstrapTreeTheme.java} (82%)
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/tree/themes/bootstrap/{theme.css => wkt-tree-theme.css} (99%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/links/AjaxLinkNoPropagate.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/errors/js/bootstrap-growl.min.js
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/errors/js/{bootstrap-growl.js => isis-bootstrap-growl.js} (91%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/BootstrapConstants.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/CssClassRemover.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/CssIdAppender.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/{components/scalars/blobclob => util}/ResourceLinkVolatile.java (97%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/Tooltips.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/{Components.java => WktComponents.java} (93%)
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/{Decorators.java => WktDecorators.java} (86%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/WktTooltips.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/isis-tooltips.css
 create mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/wicketapp/_CryptFactory.java
 create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/wicketapp/CryptFactoryTest.java
 create mode 100644 viewers/wicket/viewer/src/test/resources/javax/servlet/http/LocalStrings.properties