You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/04/29 16:10:40 UTC

[isis] branch ISIS-2619 updated (f98a81d -> 6ac06ff)

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

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


 discard f98a81d  ISIS-2619: fixes unit test
 discard b46764d  ISIS-2619: adds a comment is all
 discard 44a0cc2  ISIS-2550: factors out isis-extensions-spring-security-oauth2
 discard 141fa6e  ISIS-2619: evaluate facet with respect to domain object, rather than mixin instance
 discard c674338  ISIS-2619: refactors TenantedAuthorizationFacetFactory as a PostProcessor
 discard 49b0086  ISIS-2619: reimplements AuthorizationFacetFactory as a PostProcessor
 discard f1ecb6b  ISIS-2619: just moves AuthorizationFacetFactory into vicinity of PostProcessors
 discard 81b58d8  ISIS-2619: moves PostProcessors into subpackages
 discard 23013e2  ISIS-2619: renames DeriveFacetsPostProcessor to DeriveProjectionFacetsPostProcessor ...
 discard 5307cb9  ISIS-2619: extracts TweakDomainEventsForMixinPostProcessor into its own class
 discard a054883  ISIS-2619: extracts DeriveCollectionParamDefaultsAndChoicesPostProcessor into its own class
 discard 91be96a  ISIS-2619: extracts DeriveDisabledFromImmutablePostProcessor into its own class
 discard c9429ca  ISIS-2619: extracts DerivePropertyDisabledFromViewModelPostProcessor into its own class
 discard 199bb80  ISIS-2619: extracts DeriveChoicesFromExistingChoicesPostProcessor into its own class
 discard c0e83a7  ISIS-2619: extracts DeriveDefaultsFromTypePostProcessor into its own class
 discard 3f2b9c2  ISIS-2619: extracts DeriveTypicalLengthFromTypePostProcessor into its own class
 discard aa4cefb  ISIS-2619: refactors to slightly more functional style, is all
 discard 2bbac69  ISIS-2619: makes some methods static and lexically reorders, is all
 discard c3b81d9  ISIS-2619: moves existing PostProcessors up a level is all
 discard a631733  ISIS-2619: extracts DerivedDescribedAsFromTypePostProcessor into its own class
 discard be00278  ISIS-2619: adds javadoc for FacetFactory
 discard c9744ac  ISIS-2619: introduces new DeriveMixinMembersPostProcessor
     add d5db478  Upgrading boostrap from version 3 to 4 (WIP)
     add 6c2393d  Adding dropdown-item class to menu links
     add 9e49f32  Adjusting card bottom margin, adding new sizes
     add f565250  Reworking clearfix show/hide
     add 1c0f4d0  Adapting footer to BS4
     add 6c70fad  Adapting secondary and tertiary header menu, removing all occurences of .panel-default
     add 070f377  Excluding popper.js through wicket-bootstrap-core
     add 40a46f4  Removing all occurences of inline CSS styles
     add 0b63b05  Adapting bookmarks panel, themechooser, removing occurences of xs-breakpoints, fixing missing popper.js dependency
     add 25e5c1a  Adding setting to enable jQuery V3 in wicket
     add a61d54c  Extending popover config with boundary (fixes flickering or flipping entity link popovers in collections)
     add 190ae8b  ISIS-2617: bump wicket 8.11->8.12
     add b80c341  ISIS-2617: minor config polishing; use jQuery 3.x as default
     add a8936ff  ISIS-2617: minor post merge cleanup
     add 4898e25  Adadpting DateTimeConfig to handle readonly, fixing some styles, increasing header expansion breakpoint to XL
     add 22eb1f6  ISIS-2580: Duplicated UI notification on DataAccessExceptions.
     add 9d319eb  Removing superfluous class from HeaderPanel
     add 745291f  Upgrading bootstrap and bootswatch themes to 4.6.0 (through wicket bootstrap bump to 3.0.0-M18), Updating select2 to 4.1.3, select2-bootstrap4 to 1.5.2, downgrading jQuery to 3.5.1
     add 26b8559  Merge pull request #510 from mwhesse/2617_wicketstuff.bs4
     add f034e16  Merge remote-tracking branch 'origin/master' into 2617_wicketstuff.bs4
     add d4cbb2a  Merge remote-tracking branch 'origin/master' into 2617_wicketstuff.bs4
     add 3d74a34  Merge remote-tracking branch 'origin/master' into 2617_wicketstuff.bs4
     add e26d0b1  Merge remote-tracking branch 'origin/master' into 2617_wicketstuff.bs4
     add dbf7e69  Reducing entity title font size
     add a016f34  Removing padding from item in panel action dropdown
     add a70852a  Changing bookmark background to secondary
     add f00c9b1  Reducing footer navbar padding, fixing select2 background in darkly theme
     add f614ca4  Adding auto dropdown behavior to navbars
     add 9fe6c6b  Merge pull request #513 from mwhesse/2617_wicketstuff.bs4
     add 47a053d  Bump togglz.version from 2.9.6 to 2.9.7
     add e9c7ca2  Merge pull request #514 from apache/dependabot/maven/master/togglz.version-2.9.7
     add fabe9b3  Bump approvaltests from 10.4.1 to 11.0.0
     add ce29f78  Merge pull request #515 from apache/dependabot/maven/master/com.approvaltests-approvaltests-11.0.0
     add 9e82e54  Merge remote-tracking branch 'origin/master' into 2617_wicketstuff.bs4
     add 65b9045  ISIS-2617: make mouse-menu leave event special logic MDN conform
     add 7fed901  ISIS-2617: fixes menu going into hiding (more robust popup detection)
     add 2b696de  ISIS-2617: CSS fix for disabled menu-items
     add d6943f7  ISIS-2617: menu-bar: distinguished rendering for selected menu items
     add 1b7b6c7  ISIS-2617: CSS fix for disabled buttons
     add fe89f55  ISIS-2617: change nav-bar responsive design from navbar-expand-xl to navbar-expand-sm
     add 04bf962  ISIS-2617: allow primary menu to wrap (fixes responsive design behavior)
     add 2963506  ISIS-2617: CSS fix for menu going hiding when menu-bar is line-wrapped
     add a40cf4f  ISIS-2617: CSS fix: allow footer to line-wrap
     add c89e1ba  ISIS-2617: disables open menu on hover behavior for collapsed menu-bar
     add 633e65a  ISIS-2617: do not disable bookmark links
     add 8fa083b  ISIS-2617: use auto open on hover for additional action drop-down
     add 89bbfee  ISIS-2617: cleaning up some comments
     add 021c44c  ISIS-2617: fixes auto open on hover for additional action drop-down
     add 8455f82  ISIS-2617: fixes action drop-down style
     add 3a351b2  ISIS-2617: remove CSS hack #body{ padding-top: 61px; }
     add c61e614  Bump vaadin.version from 19.0.5 to 19.0.6
     add 2183b17  Merge pull request #516 from apache/dependabot/maven/master/vaadin.version-19.0.6
     add 9ac9c3f  Bump vaadin-maven-plugin from 19.0.5 to 19.0.6
     add 94fb058  Merge pull request #517 from apache/dependabot/maven/master/com.vaadin-vaadin-maven-plugin-19.0.6
     add 6a79a3e  Bump approvaltests from 11.0.0 to 11.1.0
     add 69dbe33  Merge pull request #518 from apache/dependabot/maven/master/com.approvaltests-approvaltests-11.1.0
     add 5f9c4d8  Bump maven-plugin-plugin from 3.6.0 to 3.6.1
     add e451e79  Merge pull request #519 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-plugin-plugin-3.6.1
     add 29ca74d  Merge remote-tracking branch 'origin/master' into 2617_wicketstuff.bs4
     add 406d4ed  ISIS-2617: fixes vertical scroll hides menu-bar
     add 7830a76  ISIS-2617: replace bookmark ribbon with a fa icon (fixed size, fixed position, consistent colors)
     add 1dc91f6  ISIS-2617: fixes navbar brand icon not vertically aligned middle
     add 4677cbf  ISIS-2617: polishing: set menu collapse at <768px
     add 943054c  ISIS-2617: polishing: replace style attributes with proper CSS class
     add 23b817e  ISIS-2617: remove bookmark ribbon height js hack
     add 388e1c1  ISIS-2617: polishing: make bookmark ribbon slightly larger
     add bbda96b  ISIS-2617: fixes dropup menu going hiding when mouse pointer falls into the gap between button and dropup
     add ae73e12  ISIS-2617: fixes disabled menu items too light on darkly theme
     add 6dad902  ISIS-2617: disable additional-action-links auto open
     add ce52691  Merge pull request #505 from apache/2617_wicketstuff.bs4
     add ab8f231  ISIS-2617: add mignotes on Upgrade Bootstrap 3 to 4
     add f19e704  ISIS-2617: add css class to menu-bar brand logo
     add 04558c7  ISIS-2622: CommandLog: split impl into JDO and JPA variants
     add 66b9f76  ISIS-2622: fix issues with named queries
     add 3a1d4df  ISIS-2622: remove jee demo project (no longer relevant)
     add 70b76ea  ISIS-2622: command-log: rename the common module to 'applib'
     add 74695dd  ISIS-2622: also rename module config class
     add 2feb604  Merge pull request #509 from apache/2622_cmdLog.split
     add 39124ed  Bump asciidoctorj.version from 2.4.3 to 2.5.0
     add bf4b2d8  Merge pull request #521 from apache/dependabot/maven/master/asciidoctorj.version-2.5.0
     add 087a2b3  ISIS-2445: fix post merge 'Bump asciidoctorj from 2.4.3 to 2.5.0'
     add 21b4d57  Bump bootstrap from 4.6.0 to 4.6.0-1
     add 79a37d9  Merge pull request #523 from apache/dependabot/maven/master/org.webjars-bootstrap-4.6.0-1
     add bd0ff48  ISIS-2445: comments: add some bootstrap dependency notes
     add 89dc12a  ISIS-2629: CSS fixes, also bump popper.js 1.16.0 -> 1.16.1-lts
     add 94886db  Bump approvaltests from 11.1.0 to 11.2.2
     add 1df9a44  Merge pull request #524 from apache/dependabot/maven/master/com.approvaltests-approvaltests-11.2.2
     add 2085974  ISIS-2630: SecMan: revert removal of @ComponentScan
     add fb90d13  ISIS-2630: just comments
     add 920dd70  ISIS-2630: SecMan: remove @ComponentScan (missing VMs and Mixins added)
     add 12be3ce  ISIS-2619: introduces new DeriveMixinMembersPostProcessor
     add a63c86a  ISIS-2619: adds javadoc for FacetFactory
     add 6fbd78a  ISIS-2619: extracts DerivedDescribedAsFromTypePostProcessor into its own class
     add dc740df  ISIS-2619: moves existing PostProcessors up a level is all
     add 3252023  ISIS-2619: makes some methods static and lexically reorders, is all
     add 6939fe3  ISIS-2619: refactors to slightly more functional style, is all
     add c05988c  ISIS-2619: extracts DeriveTypicalLengthFromTypePostProcessor into its own class
     add 05d2117  ISIS-2619: extracts DeriveDefaultsFromTypePostProcessor into its own class
     add 34d692c  ISIS-2619: extracts DeriveChoicesFromExistingChoicesPostProcessor into its own class
     add c712afb  ISIS-2619: extracts DerivePropertyDisabledFromViewModelPostProcessor into its own class
     add 490c805  ISIS-2619: extracts DeriveDisabledFromImmutablePostProcessor into its own class
     add 6a7c300  ISIS-2619: extracts DeriveCollectionParamDefaultsAndChoicesPostProcessor into its own class
     add a05f055  ISIS-2619: extracts TweakDomainEventsForMixinPostProcessor into its own class
     add fe1ae50  ISIS-2619: renames DeriveFacetsPostProcessor to DeriveProjectionFacetsPostProcessor ...
     add 51f8b7a  ISIS-2619: moves PostProcessors into subpackages
     add d560347  ISIS-2619: just moves AuthorizationFacetFactory into vicinity of PostProcessors
     add 1c8f9da  ISIS-2619: reimplements AuthorizationFacetFactory as a PostProcessor
     add 3b5cc27  ISIS-2619: refactors TenantedAuthorizationFacetFactory as a PostProcessor
     add 9cb7e6d  ISIS-2619: evaluate facet with respect to domain object, rather than mixin instance
     add 4cd55b9  ISIS-2550: factors out isis-extensions-spring-security-oauth2
     add edd8171  ISIS-2619: adds a comment is all
     add 5750c95  ISIS-2619: fixes unit test
     add 7849f4a  ISIS-2619: registers TenantedAuthorizationPostProcessor as a service
     add 6ac06ff  ISIS-2619: simplifies implementation of TenantedAuthorizationPostProcessor by just injecting in ApplicationUserRepository.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (f98a81d)
            \
             N -- N -- N   refs/heads/ISIS-2619 (6ac06ff)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc |     2 +-
 .../applib/layout/grid/bootstrap3/BS3ClearFix.java |    30 +-
 .../layout/grid/bootstrap3/BS3ClearFixHidden.java  |     6 +-
 .../layout/grid/bootstrap3/BS3ClearFixVisible.java |    16 +-
 .../isis/applib/layout/grid/bootstrap3/Size.java   |     9 +-
 .../applib/layout/grid/bootstrap3/SizeSpan.java    |    18 +-
 .../applib/layout/grid/bootstrap3/BS3ColTest.java  |     2 +-
 .../layout/grid/bootstrap3/SizeSpanTest.java       |     2 +-
 .../apache/isis/core/config/IsisConfiguration.java |     6 +
 core/pom.xml                                       |    64 +-
 .../src/main/java/demoapp/dom/DemoModule.java      |     4 +-
 .../domain/_commands/ExposePersistedCommands.java  |     6 +-
 .../ExposePersistedCommands_commands.java          |     9 +-
 examples/demo/jee/pom.xml                          |   120 -
 .../main/java/demoapp/webapp/jee/DemoAppJee.java   |    66 -
 .../java/demoapp/webapp/jee/DemoAppSetupCdi.java   |    44 -
 .../demo/jee/src/main/resources/log4j2-spring.xml  |    60 -
 examples/demo/vaadin/pom.xml                       |     2 +-
 .../java/demoapp/webapp/wicket/DemoAppWicket.java  |     3 +-
 .../core/command-log/{jdo => applib}/pom.xml       |    16 +-
 .../model/IsisModuleExtCommandLogApplib.java       |    47 +
 .../commandlog/model/command/CommandModel.java     |    59 +
 .../model/command/CommandModelRepository.java      |   118 +
 .../commandlog/model/command}/ReplayState.java     |     2 +-
 .../commandlog/model}/util/BigDecimalUtils.java    |     2 +-
 .../commandlog/model}/util/StringUtils.java        |     2 +-
 .../model}/util/StringUtils_trimmed_Test.java      |     4 +-
 extensions/core/command-log/jdo/pom.xml            |    23 +-
 .../jdo/src/main/java/META-INF/persistence.xml     |     2 +-
 .../{impl => jdo}/CommandSubscriberForJdo.java     |     6 +-
 .../IsisModuleExtCommandLogJdo.java}               |    48 +-
 .../{impl/jdo => jdo/entities}/CommandJdo.java     |   118 +-
 .../entities}/CommandJdo.layout.fallback.xml       |     0
 .../{impl/jdo => jdo/entities}/CommandJdo.png      |   Bin
 .../jdo => jdo/entities}/CommandJdoRepository.java |    88 +-
 .../entities}/CommandJdo_childCommands.java        |    13 +-
 .../entities}/CommandJdo_openResultObject.java     |     6 +-
 .../entities}/CommandJdo_openTargetObject.java     |    12 +-
 .../jdo => jdo/entities}/CommandJdo_retry.java     |    13 +-
 .../entities}/CommandJdo_siblingCommands.java      |    12 +-
 .../mixins/HasInteractionId_command.java           |    10 +-
 .../mixins/HasUsername_recentCommandsByUser.java   |    10 +-
 .../mixins/Object_recentCommands.java              |    10 +-
 .../commandlog/{impl => jdo}/mixins/T_recent.java  |    10 +-
 .../{impl => jdo}/ui/CommandServiceMenu.java       |    14 +-
 extensions/core/command-log/pom.xml                |     1 +
 extensions/core/command-replay/primary/pom.xml     |     2 +-
 .../primary/IsisModuleExtCommandReplayPrimary.java |     4 +-
 .../primary/restapi/CommandRetrievalService.java   |    12 +-
 .../primary/spiimpl/CaptureResultOfCommand.java    |    19 +-
 .../primary/ui/CommandReplayOnPrimaryService.java  |    12 +-
 extensions/core/command-replay/secondary/pom.xml   |     2 +-
 .../IsisModuleExtCommandReplaySecondary.java       |     4 +-
 .../secondary/analyser/CommandReplayAnalyser.java  |     4 +-
 .../analyser/CommandReplayAnalyserException.java   |     8 +-
 .../analyser/CommandReplayAnalyserResult.java      |     8 +-
 .../analysis/CommandReplayAnalysisService.java     |    13 +-
 .../secondary/fetch/CommandFetcher.java            |     6 +-
 .../jobcallables/ReplicateAndRunCommands.java      |    36 +-
 .../secondary/mixins/CommandJdo_replayQueue.java   |    15 +-
 ...dJdo_exclude.java => CommandModel_exclude.java} |    22 +-
 .../ui/CommandReplayOnSecondaryService.java        |    14 +-
 extensions/pom.xml                                 |    12 +
 .../secman/model/IsisModuleExtSecmanModel.java     |   125 +-
 .../model/dom/user/UserPermissionViewModel.java    |     1 -
 .../facets/TenantedAuthorizationPostProcessor.java |    12 +-
 extensions/vw/fullcalendar/applib/pom.xml          |     6 +
 extensions/vw/pdfjs/applib/pom.xml                 |     6 +
 extensions/vw/pdfjs/metamodel/pom.xml              |     6 +
 isis-parent/pom.xml                                |     2 +-
 starters/pom.xml                                   |     2 +-
 .../tooling/model4adoc/ast/SimpleDocument.java     |    14 +
 .../test/ast/AbstractAsciiDocWriterTest.java       |     4 +-
 tooling/pom.xml                                    |     2 +-
 valuetypes/asciidoc/pom.xml                        |     2 +-
 viewers/wicket/ui/pom.xml                          |    24 +
 .../AdditionalLinksAsDropDownPanel.html            |     4 +-
 .../AdditionalLinksAsListInlinePanel.html          |     4 +-
 .../serviceactions/ServiceActionsPanel.css         |     6 +-
 .../serviceactions/ServiceActionsPanel.html        |     6 +-
 .../serviceactions/ServiceActionsPanel.java        |     8 +-
 .../serviceactions/TertiaryActionsPanel.html       |     2 +-
 .../actions/ActionParametersFormPanel.html         |     2 +-
 .../components/actions/ActionParametersPanel.html  |     2 +-
 .../bookmarkedpages/BookmarkedPagesPanel.css       |    20 +-
 .../bookmarkedpages/BookmarkedPagesPanel.html      |    20 +-
 .../bookmarkedpages/BookmarkedPagesPanel.java      |    11 +-
 .../selector/CollectionSelectorPanel.html          |     4 +-
 .../CollectionContentsAsAjaxTablePanel.html        |     2 +-
 .../ajaxtable/IsisAjaxHeadersToolbar.html          |     2 +-
 .../ajaxtable/IsisAjaxNavigationToolbar.html       |     2 +-
 .../ajaxtable/IsisAjaxPagingNavigationLink.java    |    11 +
 .../summary/CollectionContentsAsSummary.html       |     4 +-
 .../entity/collection/EntityCollectionPanel.html   |    10 +-
 .../components/entity/fieldset/PropertyGroup.html  |    14 +-
 .../wicket/ui/components/footer/FooterPanel.html   |    37 +-
 .../wicket/ui/components/header/HeaderPanel.html   |    67 +-
 .../wicket/ui/components/header/HeaderPanel.java   |     7 +-
 .../components/property/PropertyEditFormPanel.html |     2 +-
 .../ui/components/property/PropertyEditPanel.html  |     2 +-
 .../ui/components/scalars/ScalarPanelAbstract.java |     2 +-
 .../scalars/ScalarPanelTextFieldAbstract.html      |    12 +-
 .../components/scalars/XEditableBehaviorWkt.java   |    86 -
 .../blobclob/IsisBlobOrClobPanelAbstract.html      |     6 +-
 .../scalars/datepicker/DateTimeConfig.java         |    38 +-
 .../datepicker/TextFieldWithDateTimePicker.java    |    18 +-
 .../datepicker/css/bootstrap-datetimepicker.css    |   341 -
 .../css/bootstrap-datetimepicker.min.css           |     5 -
 .../components/scalars/datepicker/css/fa-patch.css |     4 +
 .../datepicker/css/tempusdominus-bootstrap-4.css   |   332 +
 .../css/tempusdominus-bootstrap-4.min.css          |     5 +
 .../datepicker/js/bootstrap-datetimepicker.js      |  1703 --
 .../datepicker/js/bootstrap-datetimepicker.min.js  |     1 -
 .../scalars/datepicker/js/moment-with-locales.js   | 18083 +++++++++++++++++++
 .../datepicker/js/moment-with-locales.min.js       |     2 +
 .../ui/components/scalars/datepicker/js/moment.js  |  3046 ----
 .../components/scalars/datepicker/js/moment.min.js |     7 -
 .../datepicker/js/tempusdominus-bootstrap-4.js     |  3505 ++++
 .../datepicker/js/tempusdominus-bootstrap-4.min.js |     6 +
 .../components/scalars/primitive/BooleanPanel.html |     6 +-
 .../primitive/BooleanPanel_labelRightPosition.html |     6 +-
 .../scalars/reference/EntityLinkSelect2Panel.html  |     2 +-
 .../scalars/reference/ReferencePanel.html          |     6 +-
 .../scalars/string/MultiLineStringPanel.java       |     2 +-
 .../valuechoices/ValueChoicesSelect2Panel.html     |    11 +-
 .../StandaloneCollectionPanel.html                 |    10 +-
 .../wicket/ui/components/tree/TreePanel.html       |     6 +-
 .../ui/components/tree/themes/bootstrap/theme.css  |    12 +-
 .../wicket/ui/components/welcome/WelcomePanel.html |     2 +-
 .../widgets/breadcrumbs/BreadcrumbPanel.html       |     4 +-
 .../select2/Select2BootstrapCssReference.java      |     3 +-
 .../widgets/select2/Select2ChoiceExt.java          |     2 +
 .../widgets/select2/Select2JsReference.java        |     9 +-
 .../widgets/select2/Select2MultiChoiceExt.java     |     2 +
 .../components/widgets/select2/res/css/select2.css |   488 +
 .../widgets/select2/res/css/select2.min.css        |     8 +
 .../components/widgets/select2/res/js/i18n/af.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ar.js   |     3 +
 .../components/widgets/select2/res/js/i18n/az.js   |     3 +
 .../components/widgets/select2/res/js/i18n/bg.js   |     3 +
 .../components/widgets/select2/res/js/i18n/bn.js   |     3 +
 .../components/widgets/select2/res/js/i18n/bs.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ca.js   |     3 +
 .../components/widgets/select2/res/js/i18n/cs.js   |     3 +
 .../components/widgets/select2/res/js/i18n/da.js   |     3 +
 .../components/widgets/select2/res/js/i18n/de.js   |     3 +
 .../components/widgets/select2/res/js/i18n/dsb.js  |     3 +
 .../components/widgets/select2/res/js/i18n/el.js   |     3 +
 .../components/widgets/select2/res/js/i18n/en.js   |     3 +
 .../components/widgets/select2/res/js/i18n/es.js   |     3 +
 .../components/widgets/select2/res/js/i18n/et.js   |     3 +
 .../components/widgets/select2/res/js/i18n/eu.js   |     3 +
 .../components/widgets/select2/res/js/i18n/fa.js   |     3 +
 .../components/widgets/select2/res/js/i18n/fi.js   |     3 +
 .../components/widgets/select2/res/js/i18n/fr.js   |     3 +
 .../components/widgets/select2/res/js/i18n/gl.js   |     3 +
 .../components/widgets/select2/res/js/i18n/he.js   |     3 +
 .../components/widgets/select2/res/js/i18n/hi.js   |     3 +
 .../components/widgets/select2/res/js/i18n/hr.js   |     3 +
 .../components/widgets/select2/res/js/i18n/hsb.js  |     3 +
 .../components/widgets/select2/res/js/i18n/hu.js   |     3 +
 .../components/widgets/select2/res/js/i18n/hy.js   |     3 +
 .../components/widgets/select2/res/js/i18n/id.js   |     3 +
 .../components/widgets/select2/res/js/i18n/is.js   |     3 +
 .../components/widgets/select2/res/js/i18n/it.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ja.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ka.js   |     3 +
 .../components/widgets/select2/res/js/i18n/km.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ko.js   |     3 +
 .../components/widgets/select2/res/js/i18n/lt.js   |     3 +
 .../components/widgets/select2/res/js/i18n/lv.js   |     3 +
 .../components/widgets/select2/res/js/i18n/mk.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ms.js   |     3 +
 .../components/widgets/select2/res/js/i18n/nb.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ne.js   |     3 +
 .../components/widgets/select2/res/js/i18n/nl.js   |     3 +
 .../components/widgets/select2/res/js/i18n/pl.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ps.js   |     3 +
 .../widgets/select2/res/js/i18n/pt-BR.js           |     3 +
 .../components/widgets/select2/res/js/i18n/pt.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ro.js   |     3 +
 .../components/widgets/select2/res/js/i18n/ru.js   |     3 +
 .../components/widgets/select2/res/js/i18n/sk.js   |     3 +
 .../components/widgets/select2/res/js/i18n/sl.js   |     3 +
 .../components/widgets/select2/res/js/i18n/sq.js   |     3 +
 .../widgets/select2/res/js/i18n/sr-Cyrl.js         |     3 +
 .../components/widgets/select2/res/js/i18n/sr.js   |     3 +
 .../components/widgets/select2/res/js/i18n/sv.js   |     3 +
 .../components/widgets/select2/res/js/i18n/th.js   |     3 +
 .../components/widgets/select2/res/js/i18n/tk.js   |     3 +
 .../components/widgets/select2/res/js/i18n/tr.js   |     3 +
 .../components/widgets/select2/res/js/i18n/uk.js   |     3 +
 .../components/widgets/select2/res/js/i18n/vi.js   |     3 +
 .../widgets/select2/res/js/i18n/zh-CN.js           |     3 +
 .../widgets/select2/res/js/i18n/zh-TW.js           |     3 +
 .../widgets/select2/res/js/select2.full.js         |  6820 +++++++
 .../widgets/select2/res/js/select2.full.min.js     |     2 +
 .../components/widgets/select2/res/js/select2.js   |  6108 +++++++
 .../widgets/select2/res/js/select2.min.js          |     2 +
 .../widgets/select2/select2-bootstrap.css          |   696 +-
 .../widgets/themepicker/ThemeChooser.html          |    18 +-
 .../widgets/themepicker/ThemeChooser.java          |     4 +-
 .../zclip/SimpleClipboardModalWindowPanel.html     |     6 +-
 .../widgets/zclip/ZeroClipboardPanel.html          |     2 +-
 .../wicket/ui/errors/ExceptionStackTracePanel.html |    16 +-
 .../isis/viewer/wicket/ui/pages/PageAbstract.html  |     7 +-
 .../isis/viewer/wicket/ui/pages/PageAbstract.java  |    33 +-
 .../viewer/wicket/ui/pages/about/AboutPage.html    |     2 +-
 .../accmngt/AccountManagementPageAbstract.html     |     4 +-
 .../password_reset/PasswordResetEmailPanel.html    |     2 +-
 .../accmngt/password_reset/PasswordResetPage.html  |     2 +-
 .../accmngt/password_reset/PasswordResetPanel.html |     4 +-
 .../ui/pages/accmngt/register/RegisterPage.html    |     2 +-
 .../ui/pages/accmngt/register/RegisterPanel.html   |     8 +-
 .../pages/accmngt/signup/RegistrationFormPage.html |     2 +-
 .../accmngt/signup/RegistrationFormPanel.html      |     2 +-
 .../ui/pages/actionprompt/ActionPromptPage.html    |     2 +-
 .../wicket/ui/pages/bootstrap-overrides-all-v1.css |  1078 --
 .../wicket/ui/pages/bootstrap-overrides-all-v2.css |   154 +-
 .../wicket/ui/pages/bootstrap-overrides-cosmo.css  |     5 +
 .../wicket/ui/pages/bootstrap-overrides-darkly.css |    30 +-
 .../wicket/ui/pages/bootstrap-overrides-flatly.css |     6 +
 .../isis/viewer/wicket/ui/pages/home/HomePage.html |     2 +-
 .../wicket/ui/pages/jquery.isis.wicket.viewer.js   |    58 +
 .../wicket/ui/pages/login/IsisSignInPanel.html     |     4 +-
 .../wicket/ui/pages/login/WicketSignInPage.html    |     2 +-
 .../wicket/ui/pages/mmverror/MmvErrorPage.html     |     8 +-
 .../viewer/wicket/ui/pages/value/ValuePage.html    |     8 +-
 .../wicket/ui/pages/voidreturn/VoidReturnPage.html |     8 +-
 .../isis/viewer/wicket/ui/util/Decorators.java     |     2 +-
 .../wicket/ui/util/ExtendedPopoverConfig.java      |    49 +
 .../isis/viewer/wicket/ui/util/Tooltips.java       |     4 +-
 viewers/wicket/viewer/pom.xml                      |     9 +
 .../viewer/wicketapp/IsisWicketApplication.java    |    29 +-
 234 files changed, 37138 insertions(+), 7783 deletions(-)
 delete mode 100644 examples/demo/jee/pom.xml
 delete mode 100644 examples/demo/jee/src/main/java/demoapp/webapp/jee/DemoAppJee.java
 delete mode 100644 examples/demo/jee/src/main/java/demoapp/webapp/jee/DemoAppSetupCdi.java
 delete mode 100644 examples/demo/jee/src/main/resources/log4j2-spring.xml
 copy extensions/core/command-log/{jdo => applib}/pom.xml (88%)
 create mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/model/IsisModuleExtCommandLogApplib.java
 create mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/model/command/CommandModel.java
 create mode 100644 extensions/core/command-log/applib/src/main/java/org/apache/isis/extensions/commandlog/model/command/CommandModelRepository.java
 rename extensions/core/command-log/{jdo/src/main/java/org/apache/isis/extensions/commandlog/impl/jdo => applib/src/main/java/org/apache/isis/extensions/commandlog/model/command}/ReplayState.java (95%)
 rename extensions/core/command-log/{jdo/src/main/java/org/apache/isis/extensions/commandlog/impl => applib/src/main/java/org/apache/isis/extensions/commandlog/model}/util/BigDecimalUtils.java (96%)
 rename extensions/core/command-log/{jdo/src/main/java/org/apache/isis/extensions/commandlog/impl => applib/src/main/java/org/apache/isis/extensions/commandlog/model}/util/StringUtils.java (95%)
 rename extensions/core/command-log/{jdo/src/test/java/org/apache/isis/extensions/commandlog/impl => applib/src/test/java/org/apache/isis/extensions/commandlog/model}/util/StringUtils_trimmed_Test.java (91%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl => jdo}/CommandSubscriberForJdo.java (93%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/IsisModuleExtCommandLogImpl.java => jdo/IsisModuleExtCommandLogJdo.java} (52%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdo.java (83%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdo.layout.fallback.xml (100%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdo.png (100%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdoRepository.java (81%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdo_childCommands.java (78%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdo_openResultObject.java (89%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdo_openTargetObject.java (85%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdo_retry.java (88%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl/jdo => jdo/entities}/CommandJdo_siblingCommands.java (82%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl => jdo}/mixins/HasInteractionId_command.java (87%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl => jdo}/mixins/HasUsername_recentCommandsByUser.java (82%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl => jdo}/mixins/Object_recentCommands.java (88%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl => jdo}/mixins/T_recent.java (84%)
 rename extensions/core/command-log/jdo/src/main/java/org/apache/isis/extensions/commandlog/{impl => jdo}/ui/CommandServiceMenu.java (89%)
 rename extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/{CommandJdo_exclude.java => CommandModel_exclude.java} (73%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/XEditableBehaviorWkt.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/css/bootstrap-datetimepicker.css
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/css/bootstrap-datetimepicker.min.css
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/css/fa-patch.css
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/css/tempusdominus-bootstrap-4.css
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/css/tempusdominus-bootstrap-4.min.css
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/bootstrap-datetimepicker.js
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/bootstrap-datetimepicker.min.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/moment-with-locales.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/moment-with-locales.min.js
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/moment.js
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/moment.min.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/tempusdominus-bootstrap-4.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/datepicker/js/tempusdominus-bootstrap-4.min.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/css/select2.css
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/css/select2.min.css
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/af.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ar.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/az.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/bg.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/bn.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/bs.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ca.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/cs.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/da.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/de.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/dsb.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/el.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/en.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/es.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/et.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/eu.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/fa.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/fi.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/fr.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/gl.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/he.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hi.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hr.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hsb.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hu.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/hy.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/id.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/is.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/it.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ja.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ka.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/km.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ko.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/lt.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/lv.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/mk.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ms.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/nb.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ne.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/nl.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/pl.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ps.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/pt-BR.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/pt.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ro.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/ru.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sk.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sl.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sq.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sr-Cyrl.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sr.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/sv.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/th.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/tk.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/tr.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/uk.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/vi.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/zh-CN.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/i18n/zh-TW.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/select2.full.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/select2.full.min.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/select2.js
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/select2/res/js/select2.min.js
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-all-v1.css
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/ExtendedPopoverConfig.java