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