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

ahuber pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git


    from ed3bd76ba0c CAUSEWAY-2297: simplifies the EmptyTabRemovalProcessor
     add ba05dbadf3d CAUSEWAY-2297: shifting responsibilities
     add 44a1224cfbc CAUSEWAY-2297: refactor BSGrid
     add 32f8ef004ef CAUSEWAY-2297: GraphQL layout resource fixes
     add 1cdc090e557 CAUSEWAY-2297: test approvals
     add cc3c6be7291 CAUSEWAY-3913: cleanup and add notes (gird)
     add b742d4ef27b CAUSEWAY-3913: cleaning up marshaller interfaces
     add 7e840af2967 CAUSEWAY-2297: there-can-be-only-one for linux
     add 55f8694ab22 CAUSEWAY-2297: better JAXB annotation error messages
     add 3a3684a8169 CAUSEWAY-3913: lombokify BSGridElements
     add 050c30569df CAUSEWAY-2297: revert JaxbUtils back to use reflective 
annot. ex. handling
     add a131919e92a CAUSEWAY-3913: fixes GridSystemServiceAbstract not using 
the correct marshaller
     add 20b95695618 CAUSEWAY-3913: reapply changes to JaxbUtils (works now)
     add 1bd01cf9799 CAUSEWAY-3913: only entity/viewmodel require a grid facet
     add 4f112f6166c CAUSEWAY-3913: more dto lombokification
     add e8246782dc4 CAUSEWAY-3913: defensive copy of grid before passed over 
to viewers
     add 5ba1bce8d79 CAUSEWAY-3913: adds EmptyRowRemover (layout)
     new 6957916b5bd Merge pull request #3187 from apache/3913-grid.fixes

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 api/applib/src/main/java/module-info.java          |   1 +
 .../applib/layout/component/ActionLayoutData.java  | 176 ++--------
 .../layout/component/ActionLayoutDataOwner.java    |   1 -
 .../layout/component/CollectionLayoutData.java     | 194 +++--------
 .../layout/component/DomainObjectLayoutData.java   | 162 ++-------
 .../causeway/applib/layout/component/FieldSet.java | 134 ++------
 .../applib/layout/component/HasBookmarking.java    |   4 +-
 .../applib/layout/component/HasCssClass.java       |   4 +-
 .../applib/layout/component/HasCssClassFa.java     |   4 -
 .../applib/layout/component/HasDescribedAs.java    |   3 -
 .../applib/layout/component/HasHidden.java         |   3 -
 .../causeway/applib/layout/component/HasNamed.java |   3 -
 .../layout/component/PropertyLayoutData.java       | 206 +++---------
 .../layout/component/ServiceActionLayoutData.java  | 164 +++-------
 .../component/ServiceActionLayoutDataOwner.java    |   1 -
 .../apache/causeway/applib/layout/grid/Grid.java   |  81 ++---
 .../causeway/applib/layout/grid/GridAbstract.java  | 210 ------------
 .../applib/layout/grid/bootstrap/BSClearFix.java   |   3 +-
 .../layout/grid/bootstrap/BSClearFixHidden.java    |  16 +-
 .../layout/grid/bootstrap/BSClearFixVisible.java   |  29 +-
 .../applib/layout/grid/bootstrap/BSCol.java        | 195 +++--------
 .../applib/layout/grid/bootstrap/BSElement.java    |  24 +-
 .../layout/grid/bootstrap/BSElementAbstract.java   |  22 +-
 .../bootstrap/BSElementOwnerResolvingWalker.java   | 107 ++++++
 .../applib/layout/grid/bootstrap/BSGrid.java       | 272 +++-------------
 .../layout/grid/bootstrap/BSGridTransformer.java   | 175 ++++++++++
 .../applib/layout/grid/bootstrap/BSRow.java        |  87 ++---
 .../applib/layout/grid/bootstrap/BSRowContent.java |  46 +--
 .../layout/grid/bootstrap/BSRowContentOwner.java   |   6 +-
 .../applib/layout/grid/bootstrap/BSRowOwner.java   |   2 +-
 .../applib/layout/grid/bootstrap/BSTab.java        | 142 +-------
 .../applib/layout/grid/bootstrap/BSTabGroup.java   |  92 ++----
 .../layout/grid/bootstrap/BSTabGroupOwner.java     |   3 +-
 .../applib/layout/grid/bootstrap/BSTabOwner.java   |   3 +-
 .../applib/layout/grid/bootstrap/BSUtil.java       | 115 +++++++
 .../applib/layout/grid/bootstrap/BSWalker.java     | 159 +++++++++
 .../bootstrap/{HasCssId.java => HasElementId.java} |   2 +-
 .../applib/layout/grid/bootstrap/WithinGrid.java   |  30 --
 .../applib/layout/menubars/MenuBarsAbstract.java   |   1 +
 .../applib/layout/menubars/bootstrap/BSMenu.java   |  71 ++--
 .../layout/menubars/bootstrap/BSMenuBar.java       |  33 +-
 .../layout/menubars/bootstrap/BSMenuBars.java      |  70 ++--
 .../layout/menubars/bootstrap/BSMenuSection.java   |  44 +--
 .../applib/services/grid/GridLoaderService.java    |   7 +-
 .../GridMarshaller.java}                           |  18 +-
 .../services/grid/GridMarshallerService.java       |  31 --
 .../causeway/applib/services/grid/GridService.java |   2 +-
 .../{MarshallerService.java => Marshaller.java}    |   5 +-
 .../services/menu/MenuBarsMarshallerService.java   |   4 +-
 .../causeway/commons/internal/os/_OsUtil.java      |   3 +-
 .../commons/internal/testing/_DocumentTester.java  |  28 +-
 .../org/apache/causeway/commons/io/JaxbUtils.java  |  53 ++-
 .../metamodel/CausewayModuleCoreMetamodel.java     |   6 +-
 .../{GridFacetDefault.java => BSGridFacet.java}    |  94 +++---
 .../metamodel/facets/object/grid/GridFacet.java    |   3 +-
 .../facets/object/grid/GridFacetFactory.java       |  45 ++-
 .../interactions/managed/ManagedCollection.java    |   2 +-
 .../interactions/managed/ManagedProperty.java      |   2 +-
 .../core/metamodel/layout/LayoutFacetUtil.java     |   2 +-
 .../services/grid/GridLoaderServiceDefault.java    |   9 +-
 .../services/grid/GridServiceDefault.java          | 119 +------
 .../services/grid/GridSystemServiceAbstract.java   |  29 +-
 .../grid/XsiSchemaLocationProviderForGrid.java     |  80 +++++
 .../grid/bootstrap/CollapseIfOneTabProcessor.java  |  56 ----
 .../grid/bootstrap/EmptyTabRemovalProcessor.java   |  73 -----
 .../grid/bootstrap/GridInitializationModel.java    | 289 ++++++++++++++++
 .../bootstrap/GridMarshallerServiceBootstrap.java  |  54 +--
 .../grid/bootstrap/GridSystemServiceBootstrap.java | 197 ++++++-----
 .../services/grid/bootstrap/_GridModel.java        | 253 --------------
 .../core/metamodel/spec/feature/ObjectAction.java  |  12 +-
 .../metamodel/spec/impl/_MembersAsColumns.java     |   7 +-
 .../causeway/core/metamodel/util/Facets.java       |   4 +-
 .../services/grid/GridXmlRoundtripTest.java        |  32 +-
 .../mmtestsupport/MetaModelContext_forTesting.java |  34 +-
 .../bootstrap/BSMenuBarsAttributesAppender.java    |  57 ++++
 .../MenuBarsMarshallerServiceBootstrap.java        |   9 +-
 .../bootstrap/MenuBarsServiceBootstrap.java        |  35 +-
 .../sitemap/SitemapServiceDefault.java             |   6 +-
 .../help/topics/welcome/WelcomeHelpPage.java       |  82 ++---
 ...hPdfJsViewer_IntegTest.dump_facets.approved.xml |  21 +-
 ..._MixinDomain_IntegTest.dump_facets.approved.xml |  21 +-
 ...hPdfjsViewer_IntegTest.dump_facets.approved.xml |   2 +-
 ...r_PropDomain_IntegTest.dump_facets.approved.xml |   2 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 362 +++++----------------
 .../viewer/commons/model/layout/UiGridLayout.java  |  26 +-
 .../viewer/controller/ResourceController.java      |  35 +-
 .../resources/DomainObjectResourceServerside.java  |   4 +-
 .../resources/DomainTypeResourceServerside.java    |   2 +-
 .../serviceactions/MenuActionPanel.java            |   4 +-
 .../components/layout/bs/BSGridPanelFactory.java   |  14 +-
 .../wicket/ui/components/layout/bs/col/Col.java    |   7 +-
 .../wicket/ui/components/layout/bs/row/Row.java    |   2 +-
 .../components/layout/bs/tabs/TabGroupPanel.java   |   3 +-
 .../components/object/fieldset/PropertyGroup.java  |   6 +-
 94 files changed, 2069 insertions(+), 3284 deletions(-)
 delete mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/GridAbstract.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElementOwnerResolvingWalker.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSGridTransformer.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSUtil.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSWalker.java
 rename 
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/{HasCssId.java
 => HasElementId.java} (97%)
 delete mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/WithinGrid.java
 copy 
api/applib/src/main/java/org/apache/causeway/applib/services/{marshal/MarshallerService.java
 => grid/GridMarshaller.java} (78%)
 delete mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/services/grid/GridMarshallerService.java
 rename 
api/applib/src/main/java/org/apache/causeway/applib/services/marshal/{MarshallerService.java
 => Marshaller.java} (97%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/{GridFacetDefault.java
 => BSGridFacet.java} (69%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/XsiSchemaLocationProviderForGrid.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/bootstrap/CollapseIfOneTabProcessor.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/bootstrap/EmptyTabRemovalProcessor.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/bootstrap/GridInitializationModel.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/bootstrap/_GridModel.java
 create mode 100644 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/BSMenuBarsAttributesAppender.java

Reply via email to