You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/06/11 13:43:39 UTC

[isis] branch 2723_facet.preced updated (0f22186 -> 75a1ed1)

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

ahuber pushed a change to branch 2723_facet.preced
in repository https://gitbox.apache.org/repos/asf/isis.git.


 discard 0f22186  ISIS-2723: special treatment for 'event' facets
 discard 41c1d33  ISIS-2723: make the new FacetRanking accessible for validation
 discard 17546f4  ISIS-2723: rename Facet.Precedence DERIVED->INFERRED
 discard 20b26f4  ISIS-2723: prepare removal of generic concept of underlying facets
 discard 0b323b6  ISIS-2723: Facets: rename appendAttributesTo to visitAttributes which now takes a BiConsumer argument (instead of a map)
 discard e2b4f9f  ISIS-2723: semantic equals for PropertyDefaultFacetDerivedFromDefaultedFacet
 discard 81ba834  ISIS-2723: more work on facet semantic equality (RegExFacetAbstract)
 discard c6bc4b0  ISIS-2723: model MustSatisfySpecificationFacet#specifications as Can<Specification> instead of List<Specification>
 discard 3afcb51  ISIS-2723: some simplifications in the context of CallbackFacet(s) and ImparativeFacet(s) more generally
 discard 6434961  ISIS-2723: more semantic equality for facets (1)
 discard c3179de  ISIS-2723: [Regression] JDO: @Column(allowsNull="true") is not interpreted as Optionality.OPTIONAL
 discard be0fc61  ISIS-2723: introduce concept of semantic equality for facets
 discard 0914506  ISIS-2723: minor: use shortcuts
 discard ed31cf3  ISIS-2723: use more expressive names (facet utilities)
 discard b18b14a  ISIS-2723: remove ambiguous facet utility methods
 discard 60ad44a  ISIS-2723: rename precedence enums
 discard c569896  ISIS-2723: work on conflicting facet precedences (1)
 discard 143da8e  ISIS-2723: fixes some Facet precedences
 discard e199c5b  ISIS-2723: fixes cases of lost precedences from prev. commit
 discard 150b46e  ISIS-2723: simplify facet precedence logic by removing ..
     add be2f793  ISIS-2442: adds docs for base subdomain; convert types to meta-annotations
     add 58ab199  ISIS-2442: improves base subdomain docs a little more
     add 856bf05  ISIS-2442: ports docx to latest version of docx4j, and removes guava dependency
     add 0460f57  ISIS-2442: updates docs for docx
     add e5f16ee  ISIS-2442: resolves dependency convergence issue within docx4j itself
     add 239b184  ISIS-2442: resolves dependency convergence issues (?)
     add a3a0c25  ISIS-2442: resolves dependency convergence issues (?)
     add 1196467  ISIS-2442: skips enforcer plugin for docx-applib
     add aca83a3  ISIS-2442: makes docx merge test less stringent
     add 7c56551  Merge pull request #593 from apache/ISIS-2442
     add 463dfbc  ISIS-2726: moves InteractionTracker to applib
     add 9e4bc6e  ISIS-2726: moves SudoServiceDefault up to applib
     add b9c0b3f  ISIS-2726: collapses SudoServiceDefault into SudoServiec
     add ce07030  ISIS-2726: javadoc is all
     add caed434  ISIS-2726: renames InteractionTracker -> InteractionLayerTracker
     add 022dca7  ISIS-2726: adds javadoc is all
     add 838a0c1  ISIS-2726: small simplifications for WrapperFactoryDefault
     add 7cec66c  ISIS-2726: small simplifications for CommandExecutorServiceDefault
     add e4af3b5  ISIS-2726: adds javadoc is all
     add 0d9e7e7  ISIS-2726: extends SudoPolicy to also allow time to be set in CommandExecutorService
     add 964c1da  ISIS-2726: removes RuntimeContext, just use MetaModelContext instead
     add 86c8a10  ISIS-2726: removes CommandExecutorServiceWithTime
     add 945404c  ISIS-2726: removes TickingClockService
     add 42c638c  ISIS-2726: inlines ClockServiceDefault with ClockService
     add cbddfec  ISIS-2726: improves docs for UserService
     add fdbdc51  ISIS-2726: resolves circular dependency of ClockService <-> InteractionLayerTracker
     add ff0c455  ISIS-2726: renames QueryResultsCacheControlDefault to ...ForFixtures
     add 4a9d6e9  ISIS-2726: merges QueryResultsCache and QueryResultsCacheDefault
     add c187f34  ISIS-2726: UserMemento no longer trips up validation.
     add 18cd168  ISIS-2726: makes InteractionService inherit from InteractionProvider
     add d7f834d  ISIS-2726: fixes unit test dummy impl.
     add 0876035  ISIS-2726: removes unnecessary @Getter(PRIVATE) in UserMemento
     add 9fab1a1  ISIS-2726: removes unnecessary modifiers in UserMemento
     add 3296777  Merge pull request #602 from apache/ISIS-2726
     add 535548d  ISIS-2732: removes methods to set clock from IsisIntegrationTestAbstractWithFixtures
     add a3d9f70  ISIS-2732: deletes TickingFixtureClock, ClockFixture, TickingClockFixture
     add 5c8e643  ISIS-2732: simplifies FixturesLifecycleService
     add d1a5cf1  ISIS-2732: renames FixturesLifecycleService to InitialFixtureScriptsInstaller
     add 7b1efa1  ISIS-2732: deletes FixtureClock
     add 3f98ae5  ISIS-2732: deletes fixture library's Clock
     add 3974829  ISIS-2732: adds docs on mocking clock and user
     add 96f8a77  ISIS-2732: updates documentation (refguide index)
     add f6f3b80  Merge pull request #603 from apache/ISIS-2732
     add 01dc702  ISIS-2723: simplify facet precedence logic by removing ..
     add f880658  ISIS-2723: fixes cases of lost precedences from prev. commit
     add 279852d  ISIS-2723: fixes some Facet precedences
     add 501eb74  ISIS-2723: work on conflicting facet precedences (1)
     add e98bb12  ISIS-2723: rename precedence enums
     add 376cd46  ISIS-2723: remove ambiguous facet utility methods
     add e26f2ec  ISIS-2723: use more expressive names (facet utilities)
     add ebadd2e  ISIS-2723: minor: use shortcuts
     add 59fd2f0  ISIS-2723: introduce concept of semantic equality for facets
     add faa63e6  ISIS-2723: [Regression] JDO: @Column(allowsNull="true") is not interpreted as Optionality.OPTIONAL
     add cb3ffe4  ISIS-2723: more semantic equality for facets (1)
     add 95885d6  ISIS-2723: some simplifications in the context of CallbackFacet(s) and ImparativeFacet(s) more generally
     add 3de8c77  ISIS-2723: model MustSatisfySpecificationFacet#specifications as Can<Specification> instead of List<Specification>
     add d899d83  ISIS-2723: more work on facet semantic equality (RegExFacetAbstract)
     add f777370  ISIS-2723: semantic equals for PropertyDefaultFacetDerivedFromDefaultedFacet
     add 1c554f6  ISIS-2723: Facets: rename appendAttributesTo to visitAttributes which now takes a BiConsumer argument (instead of a map)
     add d99653a  ISIS-2723: prepare removal of generic concept of underlying facets
     add 3f73b7d  ISIS-2723: rename Facet.Precedence DERIVED->INFERRED
     add 6ffd927  ISIS-2723: make the new FacetRanking accessible for validation
     add 75a1ed1  ISIS-2723: special treatment for 'event' facets

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   (0f22186)
            \
             N -- N -- N   refs/heads/2723_facet.preced (75a1ed1)

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:
 .../comguide/modules/ROOT/pages/starter-apps.adoc  |   4 +-
 .../applib/pages/index/clock/VirtualClock.adoc     |   2 +-
 .../pages/index/services/clock/ClockService.adoc   |   4 +-
 .../services/command/CommandExecutorService.adoc   |  58 ++-
 ...ndExecutorService~InteractionContextPolicy.adoc |  54 +++
 .../services/command/CommandOutcomeHandler.adoc    |  54 ++-
 .../index/services/iactn/InteractionProvider.adoc  |   3 +-
 .../services/iactnlayer/InteractionContext.adoc    |  82 +++-
 .../iactnlayer/InteractionLayerTracker.adoc        |  44 ++
 .../services/iactnlayer/InteractionService.adoc    |  34 +-
 .../queryresultscache/QueryResultsCache.adoc       |  19 +-
 .../pages/index/services/sudo/SudoService.adoc     |  10 +-
 .../pages/index/services/user/UserMemento.adoc     |  32 +-
 .../pages/index/services/user/UserService.adoc     |  96 ++--
 .../interaction/session/InteractionFactory.adoc    |  60 ---
 .../transaction/TransactionServiceSpring.adoc      |   2 +-
 .../security/authentication/Authentication.adoc    | 100 -----
 .../authentication/AuthenticationRequest.adoc      |   2 +-
 .../security/authentication/Authenticator.adoc     |  20 +-
 .../manager/AnonymousInteractionFactory.adoc       |  51 ---
 .../index/security/authorization/Authorizor.adoc   |  26 +-
 .../manager/AuthorizationManager.adoc              |  16 +-
 .../commandreplay/secondary/SecondaryStatus.adoc   |   2 -
 .../secondary/clock/TickingClockService.adoc       |  48 --
 .../executor/CommandExecutorServiceWithTime.adoc   |  21 -
 .../authenticator/AuthenticatorSecman.adoc         |   4 +-
 .../integration/authorizor/AuthorizorSecman.adoc   |   4 +-
 .../bypass/authorization/AuthorizorBypass.adoc     |   4 +-
 .../authentication/AuthenticatorKeycloak.adoc      |   4 +-
 .../shiro/authentication/AuthenticatorShiro.adoc   |   6 +-
 .../index/shiro/authorization/AuthorizorShiro.adoc |   4 +-
 .../spring/authentication/AuthenticatorSpring.adoc |   4 +-
 .../applib/services/calendar/CalendarService.adoc  |  46 +-
 .../types/{NameType.adoc => Description.adoc}      |  10 +-
 .../base/applib/types/{FqcnType.adoc => Fqcn.adoc} |   9 +-
 .../applib/types/{MoneyType.adoc => Money.adoc}    |   9 +-
 .../types/{DescriptionType.adoc => Name.adoc}      |   9 +-
 .../applib/types/{NameType.adoc => Notes.adoc}     |  10 +-
 .../pages/index/base/applib/types/NotesType.adoc   |  12 -
 .../index/base/applib/types/ObjectIdentifier.adoc} |  15 +-
 .../base/applib/types/ObjectIdentifierType.adoc    |  12 -
 .../types/{NameType.adoc => Percentage.adoc}       |   9 +-
 .../index/base/applib/types/PercentageType.adoc    |  12 -
 .../types/{NameType.adoc => ProperName.adoc}       |   9 +-
 .../index/base/applib/types/ProperNameType.adoc    |  12 -
 .../pages/index/base/applib/types/Reference.adoc}  |  17 +-
 .../index/base/applib/types/ReferenceType.adoc     |  12 -
 .../applib/types/{NameType.adoc => Title.adoc}     |   9 +-
 .../pages/index/base/applib/types/TitleType.adoc   |  12 -
 .../index/base/applib/types/UrlTemplate.adoc}      |  15 +-
 .../index/base/applib/types/UrlTemplateType.adoc   |  12 -
 .../index/base/applib/types/UserNameType.adoc      |  12 -
 .../applib/types/{NameType.adoc => Username.adoc}  |   9 +-
 .../pages/index/base/applib/types/XxxType.adoc     |  12 -
 .../pages/index/docx/applib/DocxService.adoc       |  40 ++
 .../applib/DocxService~MergeParams.adoc}           |   6 +-
 .../fixtures/applib/clock/TickingClockFixture.adoc |  15 -
 .../index/fixtures/applib/clock/clock/Clock.adoc   |  80 ----
 .../fixtures/applib/clock/clock/FixtureClock.adoc  | 117 -----
 .../applib/clock/clock/TickingFixtureClock.adoc    |  89 ----
 ...ce.adoc => InitialFixtureScriptsInstaller.adoc} |   9 +-
 .../restfulobjects/rendering/IResourceContext.adoc |   5 +-
 .../webmodule/auth/AuthenticationStrategy.adoc     |  20 +-
 .../auth/AuthenticationStrategyBasicAuth.adoc      |   6 +-
 .../auth/AuthenticationStrategyDefault.adoc        |   6 +-
 .../2018/2.0.0-M1/mignotes/legacy-modules.adoc     |   4 +-
 .../org/apache/isis/applib/IsisModuleApplib.java   |  17 +-
 .../org/apache/isis/applib/clock/VirtualClock.java |   2 -
 .../java/org/apache/isis/applib/package-info.java  |  37 --
 .../services/bookmark/BookmarkHolder_lookup.java   |   1 -
 .../services/bookmark/BookmarkHolder_object.java   |   1 -
 .../isis/applib/services/clock/ClockService.java   |  32 +-
 .../isis/applib/services/clock/package-info.java   |  25 --
 .../services/command/CommandExecutorService.java   | 118 ++++-
 .../services/command/CommandOutcomeHandler.java    |  29 +-
 .../services/iactnlayer/InteractionContext.java    |  59 +++
 .../iactnlayer/InteractionLayerTracker.java        |  17 +-
 .../services/iactnlayer/InteractionService.java    |   4 +-
 .../queryresultscache/QueryResultsCache.java       | 271 +++++++----
 .../isis/applib/services/sudo/SudoService.java     |  60 ++-
 .../applib/services/sudo/SudoServiceListener.java  |   9 +-
 .../isis/applib/services/sudo/package-info.java    |  29 --
 .../isis/applib/services/user/UserMemento.java     |  29 +-
 .../isis/applib/services/user/UserService.java     | 197 +++++---
 .../InteractionContext_combine_Test.java           |  25 ++
 core/adoc/modules/_overview/pages/about.adoc       |  48 +-
 .../DebugTransactionScopedServices.properties      |   6 +-
 .../core/interaction/scope/InteractionScope.java   |  10 +-
 core/pom.xml                                       |  12 +-
 .../core/runtime/context/IsisAppCommonContext.java |   4 +-
 .../isis/core/runtime/context/RuntimeContext.java  |  47 --
 .../core/runtime/context/RuntimeContextBase.java   |  44 +-
 .../runtime/events/TransactionEventEmitter.java    |   8 +-
 .../org/apache/isis/core/runtime/events/_Xray.java |   6 +-
 .../IsisModuleCoreRuntimeServices.java             |   8 -
 .../runtimeservices/clock/ClockServiceDefault.java |  54 ---
 .../command/CommandExecutorServiceDefault.java     |  46 +-
 .../executor/MemberExecutorServiceDefault.java     |  10 +-
 .../isis/core/runtimeservices/executor/_Xray.java  |   8 +-
 .../publish/CommandPublisherDefault.java           |   4 +-
 .../publish/EntityChangesPublisherDefault.java     |   4 +-
 .../EntityPropertyChangePublisherDefault.java      |   4 +-
 .../publish/ExecutionPublisherDefault.java         |   4 +-
 .../isis/core/runtimeservices/publish/_Xray.java   |  10 +-
 .../QueryResultsCacheDefault.java                  | 208 ---------
 .../session/InteractionServiceDefault.java         |   4 +-
 .../runtimeservices/sudo/SudoServiceDefault.java   | 111 -----
 .../transaction/TransactionServiceSpring.java      |  10 +-
 .../runtimeservices/user/UserServiceDefault.java   | 101 -----
 .../wrapper/WrapperFactoryDefault.java             |  90 ++--
 .../_testing/InteractionService_forTesting.java    |  43 +-
 .../java/demoapp/web/linebreaker/LineBreaker.java  |   6 +-
 .../commandlog/jdo/CommandSubscriberForJdo.java    |   8 +-
 .../IsisModuleExtCommandReplaySecondary.java       |   4 -
 .../commandreplay/secondary/SecondaryStatus.java   |   2 -
 .../secondary/clock/TickingClockService.java       | 154 -------
 .../executor/CommandExecutorServiceWithTime.java   | 106 -----
 .../secondary/job/ReplicateAndReplayJob.java       |  20 +-
 .../jobcallables/IsTickingClockInitialized.java    |  42 --
 .../jobcallables/ReplicateAndRunCommands.java      |   5 +-
 .../adoc/modules/secman/pages/setting-up.adoc      |  17 +-
 isis-parent/pom.xml                                |   6 +-
 .../setup-and-configure-dependencyManagement.adoc  |   2 +-
 .../metamodel/facets/entity/JdoEntityFacet.java    |   4 +-
 .../shiro/ShiroSecmanLdap_restfulStressTest.java   |   2 +-
 .../bootstrapping/builtin-domain-services.list     |   2 +-
 .../bootstrapping/builtin-domain-services.list     |   2 +-
 .../applayer/ApplicationLayerTestFactory.java      |   6 +-
 .../isis/testdomain/jpa/JpaInventoryResource.java  |   2 +-
 .../adoc/modules/ROOT/partials/component-nav.adoc  |   2 +-
 subdomains/base/adoc/modules/base/nav.adoc         |   3 +-
 subdomains/base/adoc/modules/base/pages/about.adoc | 150 ++++++-
 .../applib/services/calendar/CalendarService.java  |  33 +-
 .../types/{FqcnType.java => Description.java}      |  30 +-
 .../base/applib/types/{NameType.java => Fqcn.java} |  25 +-
 .../applib/types/{MoneyType.java => Money.java}    |  25 +-
 .../types/{DescriptionType.java => Name.java}      |  26 +-
 .../applib/types/{MoneyType.java => Notes.java}    |  31 +-
 .../subdomains/base/applib/types/NotesType.java    |  36 --
 ...{DescriptionType.java => ObjectIdentifier.java} |  27 +-
 .../base/applib/types/ObjectIdentifierType.java    |  36 --
 .../types/{FqcnType.java => Percentage.java}       |  23 +-
 .../base/applib/types/PercentageType.java          |  36 --
 .../types/{NameType.java => ProperName.java}       |  25 +-
 .../base/applib/types/ProperNameType.java          |  36 --
 .../subdomains/base/applib/types/Reference.java    |  47 ++
 .../base/applib/types/ReferenceType.java           |  39 --
 .../types/{DescriptionType.java => Title.java}     |  26 +-
 .../subdomains/base/applib/types/TitleType.java    |  34 --
 .../{DescriptionType.java => UrlTemplate.java}     |  26 +-
 .../base/applib/types/UrlTemplateType.java         |  34 --
 .../subdomains/base/applib/types/UserNameType.java |  34 --
 .../applib/types/{FqcnType.java => Username.java}  |  25 +-
 .../isis/subdomains/base/applib/types/XxxType.java |  34 --
 .../base/applib/valuetypes/LocalDateInterval.java  |   1 -
 .../CalendarServiceTest_beginningOfMonth.java      |  16 +-
 .../CalendarServiceTest_beginningOfQuarter.java    |  46 +-
 .../adoc/modules/docx/attachments/Template.docx    | Bin 0 -> 28756 bytes
 .../modules/docx/examples/input-exact-match.html   |  41 ++
 .../adoc/modules/docx/images/template-docx.png     | Bin 0 -> 472174 bytes
 .../docx/images/word-enable-developer-ribbon.png   | Bin 0 -> 435844 bytes
 subdomains/docx/adoc/modules/docx/nav.adoc         |   3 +-
 subdomains/docx/adoc/modules/docx/pages/about.adoc | 124 ++++-
 subdomains/docx/applib/pom.xml                     |  59 ++-
 .../isis/subdomains/docx/applib/DocxService.java   | 497 +++++++++++++++++++++
 .../applib/exceptions/DocxServiceException.java    |  13 +
 .../docx/applib/exceptions/LoadInputException.java |   8 +
 .../applib/exceptions/LoadTemplateException.java   |   8 +
 .../docx/applib/exceptions/MergeException.java     |  11 +
 .../docx/applib/traverse/AllMatches.java           |  42 ++
 .../docx/applib/traverse/CallbackAbstract.java     |  32 ++
 .../docx/applib/traverse/FirstMatch.java           |  47 ++
 .../isis/subdomains/docx/applib/util/Docx.java     | 109 +++++
 .../isis/subdomains/docx/applib/util/Dump.java     | 181 ++++++++
 .../isis/subdomains/docx/applib/util/Jdom2.java    |  76 ++++
 .../isis/subdomains/docx/applib/util/Types.java    |  17 +
 .../applib/src/main/resources/docx4j.properties    |  31 ++
 .../docx/applib/DocxService_merge_Test.java        | 352 +++++++++++++++
 .../isis/subdomains/docx/applib/IoHelper.java      |  98 ++++
 .../subdomains/docx/applib/Output-Expected.docx    | Bin 0 -> 29005 bytes
 .../subdomains/docx/applib/Output-Expected.pdf     | Bin 0 -> 84424 bytes
 .../isis/subdomains/docx/applib/Template.docx      | Bin 0 -> 28756 bytes
 .../subdomains/docx/applib/input-exact-match.html  |  67 +++
 .../subdomains/docx/applib/input-malformed.html    |  69 +++
 .../isis/subdomains/docx/applib/input-missing.html |  69 +++
 .../isis/subdomains/docx/applib/input-surplus.html |  70 +++
 subdomains/excel/adoc/modules/excel/nav.adoc       |   3 +-
 .../freemarker/adoc/modules/freemarker/nav.adoc    |   3 +-
 subdomains/ognl/adoc/modules/ognl/nav.adoc         |   3 +-
 subdomains/pdfbox/adoc/modules/pdfbox/nav.adoc     |   3 +-
 subdomains/pom.xml                                 |  51 ++-
 subdomains/spring/adoc/modules/spring/nav.adoc     |   3 +-
 .../adoc/modules/spring/partials/module-nav.adoc   |   2 +-
 .../xdocreport/adoc/modules/xdocreport/nav.adoc    |   2 +-
 subdomains/zip/adoc/modules/zip/nav.adoc           |   3 +-
 subdomains/zip/applib/pom.xml                      |  20 +-
 .../adoc/modules/fixtures/pages/about.adoc         |   6 +-
 .../fixture-scripts/mocking-the-clock-or-user.adoc |  79 ++++
 .../pages/fixture-scripts/mocking-the-clock.adoc   |  49 --
 .../pages/fixture-scripts/sudo-service.adoc        |  55 ---
 .../IsisIntegrationTestAbstractWithFixtures.java   |  44 +-
 .../applib/IsisModuleTestingFixturesApplib.java    |   9 +-
 .../fixtures/applib/clock/ClockFixture.java        | 126 ------
 .../fixtures/applib/clock/TickingClockFixture.java | 142 ------
 .../testing/fixtures/applib/clock/clock/Clock.java | 154 -------
 .../fixtures/applib/clock/clock/FixtureClock.java  | 214 ---------
 .../applib/clock/clock/TickingFixtureClock.java    | 184 --------
 ...va => QueryResultsCacheControlForFixtures.java} |   6 +-
 ...ce.java => InitialFixtureScriptsInstaller.java} |  51 +--
 .../legacy/FixtureClockInstantiationTest.java      |  60 ---
 .../restfulobjects/rendering/IResourceContext.java |   5 -
 .../rendering/ReprRendererAbstract.java            |   2 +-
 .../viewer/restfulobjects/rendering/Responses.java |   2 +-
 ...entNegotiationServiceForRestfulObjectsV1_0.java |   2 +-
 ..._ensureCompatibleAcceptHeader_ContractTest.java |   6 +-
 .../viewer/context/ResourceContext.java            |  16 +-
 .../resources/DomainObjectResourceServerside.java  |   6 +-
 .../viewer/resources/DomainResourceHelper.java     |   2 +-
 .../resources/DomainServiceResourceServerside.java |   6 +-
 .../resources/DomainTypeResourceServerside.java    |   8 +-
 .../viewer/resources/HomePageReprRenderer.java     |   4 +-
 .../resources/HomePageResourceServerside.java      |   8 +-
 .../viewer/resources/ImageResourceServerside.java  |   6 +-
 .../viewer/resources/JsonParserHelper.java         |   2 +-
 .../resources/MenuBarsResourceServerside.java      |   6 +-
 .../viewer/resources/ResourceAbstract.java         |  10 +-
 .../viewer/resources/UserResourceServerside.java   |  26 +-
 .../resources/VersionResourceServerside.java       |   8 +-
 .../context/ResourceContext_getArg_Test.java       |   6 +-
 .../wicket/ui/app/logout/LogoutHandlerWkt.java     |   8 +-
 .../ajaxtable/PrototypingMessageProvider.java      |   2 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |   2 +-
 .../AuthenticatedWebSessionForIsis.java            |   2 +-
 .../viewer/integration/LocalizerForIsis.java       |   6 +-
 .../viewer/integration/WebRequestCycleForIsis.java |   2 +-
 ...uthenticatedWebSessionForIsis_Authenticate.java |  10 +-
 236 files changed, 4165 insertions(+), 4011 deletions(-)
 create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/command/CommandExecutorService~InteractionContextPolicy.adoc
 create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionLayerTracker.adoc
 delete mode 100644 antora/components/refguide-index/modules/core/pages/index/interaction/session/InteractionFactory.adoc
 delete mode 100644 antora/components/refguide-index/modules/core/pages/index/security/authentication/Authentication.adoc
 delete mode 100644 antora/components/refguide-index/modules/core/pages/index/security/authentication/manager/AnonymousInteractionFactory.adoc
 delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/clock/TickingClockService.adoc
 delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/executor/CommandExecutorServiceWithTime.adoc
 copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Description.adoc} (81%)
 rename antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{FqcnType.adoc => Fqcn.adoc} (84%)
 rename antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{MoneyType.adoc => Money.adoc} (83%)
 rename antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{DescriptionType.adoc => Name.adoc} (85%)
 copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Notes.adoc} (81%)
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/NotesType.adoc
 copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/SecondaryStatus.adoc => subdomains/pages/index/base/applib/types/ObjectIdentifier.adoc} (77%)
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/ObjectIdentifierType.adoc
 copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Percentage.adoc} (79%)
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/PercentageType.adoc
 copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => ProperName.adoc} (81%)
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/ProperNameType.adoc
 copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/SecondaryStatus.adoc => subdomains/pages/index/base/applib/types/Reference.adoc} (78%)
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/ReferenceType.adoc
 copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Title.adoc} (83%)
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/TitleType.adoc
 copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/SecondaryStatus.adoc => subdomains/pages/index/base/applib/types/UrlTemplate.adoc} (76%)
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/UrlTemplateType.adoc
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/UserNameType.adoc
 copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Username.adoc} (80%)
 delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/XxxType.adoc
 create mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/docx/applib/DocxService.adoc
 rename antora/components/refguide-index/modules/subdomains/pages/index/{base/applib/types/NameType.adoc => docx/applib/DocxService~MergeParams.adoc} (91%)
 delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/clock/TickingClockFixture.adoc
 delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/clock/clock/Clock.adoc
 delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/clock/clock/FixtureClock.adoc
 delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/clock/clock/TickingFixtureClock.adoc
 rename antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/services/{FixturesLifecycleService.adoc => InitialFixtureScriptsInstaller.adoc} (79%)
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/package-info.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/clock/package-info.java
 rename core/interaction/src/main/java/org/apache/isis/core/interaction/session/InteractionTracker.java => api/applib/src/main/java/org/apache/isis/applib/services/iactnlayer/InteractionLayerTracker.java (83%)
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/sudo/package-info.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/iactnlayer/InteractionContext_combine_Test.java
 delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/context/RuntimeContext.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/clock/ClockServiceDefault.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/queryresultscache/QueryResultsCacheDefault.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/sudo/SudoServiceDefault.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/UserServiceDefault.java
 delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/clock/TickingClockService.java
 delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/executor/CommandExecutorServiceWithTime.java
 delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/jobcallables/IsTickingClockInitialized.java
 copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{FqcnType.java => Description.java} (50%)
 copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{NameType.java => Fqcn.java} (59%)
 copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{MoneyType.java => Money.java} (59%)
 copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{DescriptionType.java => Name.java} (59%)
 rename subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{MoneyType.java => Notes.java} (51%)
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/NotesType.java
 copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{DescriptionType.java => ObjectIdentifier.java} (56%)
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/ObjectIdentifierType.java
 copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{FqcnType.java => Percentage.java} (60%)
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/PercentageType.java
 rename subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{NameType.java => ProperName.java} (57%)
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/ProperNameType.java
 create mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/Reference.java
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/ReferenceType.java
 copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{DescriptionType.java => Title.java} (58%)
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/TitleType.java
 rename subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{DescriptionType.java => UrlTemplate.java} (55%)
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/UrlTemplateType.java
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/UserNameType.java
 rename subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{FqcnType.java => Username.java} (57%)
 delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/XxxType.java
 create mode 100644 subdomains/docx/adoc/modules/docx/attachments/Template.docx
 create mode 100644 subdomains/docx/adoc/modules/docx/examples/input-exact-match.html
 create mode 100644 subdomains/docx/adoc/modules/docx/images/template-docx.png
 create mode 100644 subdomains/docx/adoc/modules/docx/images/word-enable-developer-ribbon.png
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/DocxService.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/exceptions/DocxServiceException.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/exceptions/LoadInputException.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/exceptions/LoadTemplateException.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/exceptions/MergeException.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/traverse/AllMatches.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/traverse/CallbackAbstract.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/traverse/FirstMatch.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Docx.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Dump.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Jdom2.java
 create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Types.java
 create mode 100644 subdomains/docx/applib/src/main/resources/docx4j.properties
 create mode 100644 subdomains/docx/applib/src/test/java/org/apache/isis/subdomains/docx/applib/DocxService_merge_Test.java
 create mode 100644 subdomains/docx/applib/src/test/java/org/apache/isis/subdomains/docx/applib/IoHelper.java
 create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/Output-Expected.docx
 create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/Output-Expected.pdf
 create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/Template.docx
 create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/input-exact-match.html
 create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/input-malformed.html
 create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/input-missing.html
 create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/input-surplus.html
 create mode 100644 testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/mocking-the-clock-or-user.adoc
 delete mode 100644 testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/mocking-the-clock.adoc
 delete mode 100644 testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/sudo-service.adoc
 delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/ClockFixture.java
 delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/TickingClockFixture.java
 delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/clock/Clock.java
 delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/clock/FixtureClock.java
 delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/clock/TickingFixtureClock.java
 rename testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/queryresultscache/{QueryResultsCacheControlDefault.java => QueryResultsCacheControlForFixtures.java} (92%)
 rename testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/services/{FixturesLifecycleService.java => InitialFixtureScriptsInstaller.java} (63%)
 delete mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/legacy/FixtureClockInstantiationTest.java