isis-git

Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2086: adds type-safe configurations for the DN settings that Apache Isis is explicitly aware of.

ISIS-2062: renames fis to runtime-services

    • -0
    • +8
    /antora/components/userguide/antora.yml
    • -0
    • +1
    /antora/components/userguide/examples.csv
  1. … 433 more files in changeset.
ISIS-2062: renames fis to runtime-services

    • -0
    • +8
    /antora/components/userguide/antora.yml
    • -0
    • +1
    /antora/components/userguide/examples.csv
    • -0
    • +2
    /antora/components/userguide/modules/ROOT/nav.adoc
    • -0
    • +21
    /antora/components/userguide/modules/ROOT/pages/about.adoc
  1. … 433 more files in changeset.
ISIS-2062: cosmetic, change title to TOC

ISIS-2062: cosmetic, change title to TOC

ISIS-2062: more fixes for bad links

    • -82
    • +82
    /core/applib/_adoc/modules/svc/partials/nav.adoc
ISIS-2062: more fixes for bad links

    • -82
    • +82
    /core/applib/_adoc/modules/svc/partials/nav.adoc
ISIS-2062: more fixing up of xref's

ISIS-2062: more fixing up of xref's

ISIS-2062: fixes some more bad links from previous stuff being moved.

  1. … 19 more files in changeset.
ISIS-2062: fixes some more bad links from previous stuff being moved.

  1. … 19 more files in changeset.
ISIS-2062: fixes some xref's that were missed for rg:cms

    • -3
    • +3
    /core/_adoc-ug/modules/btb/pages/i18n.adoc
    • -1
    • +1
    /core/_adoc-ug/modules/btb/pages/web-xml.adoc
  1. … 27 more files in changeset.
ISIS-2062: fixes some xref's that were missed for rg:cms

    • -3
    • +3
    /core/_adoc-ug/modules/btb/pages/i18n.adoc
    • -1
    • +1
    /core/_adoc-ug/modules/btb/pages/web-xml.adoc
  1. … 27 more files in changeset.
ISIS-2062: splits up refguide across applib, config and schema.

Moves schema out of cms into its own component; ant, svc and (the rest of) cms are under applib.

These are all aggregated together into a single refguide via TOC partials.

    • -0
    • +6
    /antora/components/refguide/antora.yml
    • -0
    • +1
    /antora/components/refguide/examples.csv
    • -0
    • +1
    /antora/components/refguide/modules/ROOT/nav.adoc
    • -0
    • +10
    /antora/components/refguide/modules/ROOT/pages/about.adoc
    • -0
    • +6
    /antora/components/refguide/modules/ROOT/partials/nav.adoc
    • -0
    • +39
    /antora/components/refguide/sync_examples.sh
  1. … 681 more files in changeset.
ISIS-2062: splits up refguide across applib, config and schema.

Moves schema out of cms into its own component; ant, svc and (the rest of) cms are under applib.

These are all aggregated together into a single refguide via TOC partials.

    • -0
    • +6
    /antora/components/refguide/antora.yml
    • -0
    • +1
    /antora/components/refguide/examples.csv
  1. … 681 more files in changeset.
ISIS-2062: wip, moving ant to applib

and refining the 'logical' TOC, as used in security guide

    • -1
    • +1
    /core/_adoc-rg/modules/ROOT/pages/about.adoc
    • -0
    • +42
    /core/_adoc-rg/modules/ROOT/partials/nav.adoc
  1. … 529 more files in changeset.
ISIS-2062: wip, moving ant to applib

and refining the 'logical' TOC, as used in security guide

    • -1
    • +1
    /core/_adoc-rg/modules/ROOT/pages/about.adoc
    • -0
    • +4
    /core/_adoc-rg/modules/ROOT/partials/_attributes.adoc
    • -0
    • +42
    /core/_adoc-rg/modules/ROOT/partials/nav.adoc
  1. … 529 more files in changeset.
ISIS-2086: uses type-safe config for lookup of ConnectionURL

ISIS-2086: converts several datanucleus config props to type-safe

specifically:

isis.persistor.datanucleus.impl.datanucleus.ConnectionFactoryName

isis.persistor.datanucleus.impl.datanucleus.ConnectionFactory2Name

isis.persistor.datanucleus.impl.datanucleus.ConnectionPasswordDecrypter

isis.persistor.datanucleus.impl.datanucleus.PersistenceUnitLoadClasses

isis.persistor.datanucleus.impl.datanucleus.cache.level2.type

isis.persistor.datanucleus.impl.datanucleus.objectProvider.className

isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll

isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateDatabase

isis.persistor.datanucleus.impl.datanucleus.schema.validateAll

isis.persistor.datanucleus.impl.javax.jdo.PersistenceManagerFactoryClass

Note that most of these require additional metadata hints, because of casing.

ISIS-2158: migrating to new _Annotation API, starting with ...

- @DomainObject(auditing=...)

- @DomainObject(publishing=...)

ISIS-2158: refinements to _Annotations to support attribute inheritance

ISIS-2158: introduces _Annotations (internal API)

- utilizing Spring's brand new MergedAnnotations API

ISIS-2158: spec-loading: more concurrency issues detected and fixed

We have a spec-loading stress test, that now seems to survive 10000

cylces of 'loading-runs' (concurrency enabled) without showing any more

concurrency issues.

ISIS-2158: spec-loading: another concurrency issue detected and fixed

ISIS-2158: bump to next Spring version -> 2.2.0.RELEASE

- also resolving version clashes

- also pulls in spring-boot pre-release from Spring's milestone repo

(announced to be release mid Oct'19)

Spring 2.2.0 now has powerful utilities for annotation (and

meta-annotation) processing, presumably doing a better job at this, than

we can possibly ever do.

ISIS-2158: spec-loading: fixes another concurrent modification issue

ISIS-2158: adds a @Primary annotation instance to _Constants

ISIS-2158: have IsisSystemEnvironment cleanup Isis' _Context

- also tries to ensure, there can be only one IsisSystemEnvironment

instance at any time

- moving IsisSystemEnvironment one up in package hierarchy

- we hook into the Spring context's life-cycle and call _Context.clear()

when Spring is about to start the @PostConstuct phase

- also fixes a concurrent testing issue

  1. … 19 more files in changeset.
ISIS-2158: removes the scan-filter as its no longer required

ISIS-2158: let have the ServiceInjector use the same injection point resolving logic (ordering) as Spring does

- @Primary is used prior to others regardless of @Order

ServiceInjector provides backward-compatibility, but maybe we are able

to remove it entirely later.