Clone Tools
  • last updated 17 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2164: traces action and pages

working reasonably well, I think

  1. … 20 more files in changeset.
ISIS-2164: cleans up tracing code in wicket request cycle

also demo code in HelloWorldObjects#listAll

  1. … 4 more files in changeset.
ISIS-2164: moves stuff from helloworld to new tracing module

  1. … 7 more files in changeset.
ISIS-2164: Dummy example

    • -0
    • +152
    ./java/Dummy.java
    • -0
    • +37
    ./java/tracing/ThreadLocalScope2.java
    • -0
    • +90
    ./java/tracing/ThreadLocalScopeManager2.java
  1. … 9 more files in changeset.
spikes using brave+zipkin

  1. … 8 more files in changeset.
ISIS-2141 renaming /example/application -> /examples/apps

    • -23
    • +0
    ./java/domainapp/dom/HelloWorldModule.java
    • -109
    • +0
    ./java/domainapp/dom/impl/HelloWorldObject.java
    • binary
    ./java/domainapp/dom/impl/HelloWorldObject.png
    • -24
    • +0
    ./java/domainapp/dom/types/Name.java
    • -25
    • +0
    ./java/domainapp/dom/types/Notes.java
  1. … 775 more files in changeset.
ISIS-2133 major: pulling fixture-script related code out of core

- new extension 'fixtures'

- new extension 'specsupport'

- parks all the headless stuff in specsupport, which is currently broken

  1. … 151 more files in changeset.
ISIS-2123 at least SimpleApp can now be launched

- fixture scripts don't work (are not discovered)

- validation does not use the isis-maven-plugin's latest version but

instead the latest release version, which fails

- removing mixins jetty-war and jetty-console, since we can use

spring-boot now

  1. … 5 more files in changeset.
ISIS-2130: fixes classes annotated with @Mixin getting ignored

Task-Url: https://issues.apache.org/jira/browse/ISIS-2130

  1. … 7 more files in changeset.
ISIS-2126: when starting example apps from cmd-line, default to PROTOTYPING

Task-Url: https://issues.apache.org/jira/browse/ISIS-2126

  1. … 2 more files in changeset.
ISIS-2126 minor renaming in 'config' Presets

  1. … 1 more file in changeset.
ISIS-2126 fixes provisioning error by disabling the TimestampService

- which initialized too early, marked deprecated ... still needed?

  1. … 13 more files in changeset.
ISIS-2126 moving jdo exception recognizers 'metamodel' -> 'jdo-commons'

- also aligning pkg names in modules 'security' and 'jdo-*'

  1. … 262 more files in changeset.
ISIS-2108 implements H2Console support as a WebModule

- also cleaning up helloworld web.xml

  1. … 7 more files in changeset.
ISIS-2108 allows for WebModules to be plugged in using Spring API

- order of the WebModules within the filter chain is also determinded by

Spring API (using either @Order or @Priority)

- renaming legacy/transition-1-2 -> legacy/legacy

- moving webserver -> legacy/webserver (webserver is no longer needed,

web.apps do now have their own command-line entry-points ... main() )

- new module 'runtime-web' to consoldiate ServletContext specific

aspects

- renaming classes Isis*Boot* -> IsisBoot*

  1. … 104 more files in changeset.
ISIS-2108: allows for web-apps to also be launched from command-line

- adds maven profile 'spring' to example apps

- when launching the app with maven (spring-boot with embedded tomcat)

-- build: mvn clean install -Dspring

-- run: mvn spring-boot:run -Dspring

  1. … 11 more files in changeset.
ISIS-2125: fixes 'helloworld' and 'demo' maven build and test issues

  1. … 3 more files in changeset.
ISIS-2112: backporting smoketests from 'v2_SpringBoot'

- to allow side-by-side debugging of these 2 branches

  1. … 28 more files in changeset.
ISIS-2112: fixes newly created objects don't get persisted

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -242
    • +0
    ./webapp/WEB-INF/logging.properties
  1. … 11 more files in changeset.
  1. … 63 more files in changeset.
ISIS-2112: provision RO viewer for 'helloworld'

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 2 more files in changeset.
ISIS-2112: fixing the 'demo-app'

- successfully deploys on tomcat

- main menu and viewmodels seem to work

- however, eventbus and mementos don't work yet

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 9 more files in changeset.
ISIS-2112: further fixes 'metamodel' provisioning for 'helloworld'

- include helloworld's domain-objects with Springs component-scan

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -6
    • +1
    ./java/domainapp/dom/HelloWorldModule.java
  1. … 1 more file in changeset.
ISIS-2112: makes Isis' SecurityManagers managed by Spring

- properly configures 'helloworld' to authenticate with Shiro

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 9 more files in changeset.
ISIS-2112: migrate 'isis-maven-plugin' to launch a Spring Context

- just a stub yet, but a FIXME[2112] marker is in place

- also making auth/bypass a convenient config bean -> IsisSecurityBoot

- 'simpleapp' successfully builds now

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 14 more files in changeset.
ISIS-2112: fixes 'helloworld' maven build

- bumping datanucleus plugin version

- we successfully build on jdk-11 for Java 8

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 1 more file in changeset.
ISIS-2112: brings 'helloworld' to life on tomcat

- however, the primary menu is not shown yet

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 9 more files in changeset.
ISIS-2112: refactoring IsisConfiguration to be managed by Spring

- makes the ServiceRegistryDefault the bootstrapping entry-point of

Spring into Isis, that is ServiceRegistryDefault is

ApplicationContextAware

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 22 more files in changeset.
ISIS-2112: utilizing Spring's @PropertySource with 'Presets'

- however still some boilerplate ...

@Configuration

@PropertySources({

@PropertySource("classpath:/domainapp/application/isis-non-changing.properties"),

@PropertySource(name=Presets.H2InMemory, factory =

Presets.Factory.class, value = { "" })

})

public class HelloWorldAppManifest {

...

}

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 2 more files in changeset.
ISIS-2112: fixes some provisioning issues

- also let ServiceRegistry wait on Spring's context to become available

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -0
    • +38
    ./java/domainapp/application/HelloWorldApp.java
  1. … 6 more files in changeset.