This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 3973-backport.layout.switch
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 1900ca6db45 CAUSEWAY-3973: [v2] support for layout variant export in
Object_downloadLayout
add 9c9b3db6abc CAUSEWAY-3973: [v2] backports layout switching tests
No new revisions were added by this update.
Summary of changes:
.../applib/layout/grid/bootstrap/BSUtil.java | 233 +++++++++++++++++++++
.../causeway/applib/services/grid/GridService.java | 10 +-
bom/pom.xml | 8 +-
commons/pom.xml | 5 +
commons/src/main/java/module-info.java | 2 +
.../causeway/commons/internal/_Java17Ex.java | 22 +-
.../commons/internal/collections/_Maps.java | 46 +++-
.../org/apache/causeway/commons/net/DataUri.java | 191 +++++++++++++++++
.../_testing/MetaModelContext_forTesting.java | 4 +-
.../services/grid/GridLoaderServiceDefault.java | 2 -
.../services/grid/GridServiceDefault.java | 17 +-
.../grid/{Bar.layout.xml => Bar-simple.layout.xml} | 12 +-
.../causeway/core/metamodel/services/grid/Bar.java | 33 +++
.../metamodel/services/grid/GridLoadingTest.java | 16 ++
.../services/grid/LayoutSwitchingTest.java | 181 ++++++++++++++++
15 files changed, 752 insertions(+), 30 deletions(-)
create mode 100644
api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSUtil.java
copy
api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/conmap/UserDataKeys.java
=> commons/src/main/java/org/apache/causeway/commons/internal/_Java17Ex.java
(67%)
create mode 100644
commons/src/main/java/org/apache/causeway/commons/net/DataUri.java
copy
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/services/grid/{Bar.layout.xml
=> Bar-simple.layout.xml} (84%)
create mode 100644
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/services/grid/LayoutSwitchingTest.java