bytecode-cglib

Clone Tools
  • last updated 16 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[maven-release-plugin] prepare release isis-1.6.0-RC3

  1. … 35 more files in changeset.
ISIS-832: deleting old src/site files (defunct since now using ASF CMS).

  1. … 84 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 17 more files in changeset.
[maven-release-plugin] prepare release isis-1.5.0

  1. … 17 more files in changeset.
ISIS-550: refactored DomainObjectInvocationHandler and ImperativeFacets

Previously DOIH (that the WrapperFactory's wrapper proxies delegates to) was hard-coded to search for particular ImperativeFacets and act accordingly.

This has now been abstracted out into the concept of an Intent (enum defined in ImperativeFacet) which allows more precise control as to how to interpret any given method that is invoked through the wrapper .

In addition:

- split PostPropertyChangedEventFacet into two: PostsPropertyChangedEventSetterFacet and PostsPropertyChangedEventClearFacet, so that both can wrap an underlying *FacetViaMethod.

This pattern is then consistent with the PostsCollectionFacets (though not the PostsActionInvokedEventFacet)

- (related to ISIS-769), have moved the setup of request-scoped services from the PersistenceSession#open and into IsisTransactionManager#startTransaction. This is for symmetry with the #endTransaction.

  1. … 75 more files in changeset.
ISIS-550: PostsCollectionAddToEvent first-cut impl

... pretty much there.

  1. … 35 more files in changeset.
ISIS-770: use non-proxying API of wicket-guice / wicket-ioc

... and ensure that all injected components are intrinsically serializable.

In addition, have moved cglib-nodep and asm to be localized to bytecode-cglib and wrapper, these being the only remaining components that have a dependency on these libraries.

  1. … 16 more files in changeset.
ISIS-695: 1.5.0-snapshot to 1.4.2-snapshot

for selected poms where we anticipate additional patch releases

(core, jdo, wicket, shiro)

  1. … 27 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 17 more files in changeset.
[maven-release-plugin] prepare release isis-1.4.0

  1. … 17 more files in changeset.
ISIS-695: bumping plugin versions to latest

  1. … 39 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 17 more files in changeset.
[maven-release-plugin] prepare release isis-1.3.0

  1. … 17 more files in changeset.
ISIS-509: tidy-up of Util classes.

  1. … 269 more files in changeset.
ISIS-475: dynamic layouts from JSON

- new LayoutMetadataReader interface

- new impls for properties and for json

- new classes representing LayoutMetadata (serializable to JSON)

- FacetedMethodsBuilder now uses the new LayoutMetadataReader interface

- searches for json impl, then properties impl

- utility classes/methods (ObjectAssociations, ObjectSpecifications, EntityActionUtil.memberOrderOf) moved from viewer-wicket to core-metamodel

- example layout for ToDoItem converted to *.isis.json

- DeveloperUtilitiesService allows ability to download layout

- factored out MemberOrderFacetComparator from MemberOrderComparator, so can reuse.

also:

- ArrayUtils and ArrayUtil classes removed

- combined Resources utility class with ResourceUtil utility class, unused methods removed

- unused methods in PropertyUtil removed

also:

- little bit of CSS cosmetic change in table td left borders

  1. … 48 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 15 more files in changeset.
[maven-release-plugin] prepare release isis-1.2.0

  1. … 15 more files in changeset.
ISIS-406: getting integration tests to run with wrapper

  1. … 7 more files in changeset.
ISIS-406: tidy-up tasks for next release

* updating dependencies to latest version

(though not cglib/asm)

* fixing resultant problem with RO applib/RestEasy/HttpClient4 usage

* now running maven-enforcer plugin everywhere on validate phase

  1. … 66 more files in changeset.
ISIS-362: upgrading to JMock 2.6.0

* and adding in support for @Never, @Ignoring, @Allowing annotations etc.

(from github.com/danhaywood/java-testsupport).

* the size of the commit is because of an "organize import" throughout,

done with respect to our standard isis.importorder

(see http://isis.apache.org/contributors/development-environment.html)

  1. … 421 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 14 more files in changeset.
[maven-release-plugin] prepare release isis-1.1.0

  1. … 14 more files in changeset.
ISIS-319: release preparation tasks

* updating core and components to correct -SNAPSHOT prior to release

* updating other components references

* tidy up of examples/application

* remove onlinedemo

* split quickstart into quickstart_scimpi_nosql and quickstart_html_sql

* general tidy up/improvement of dependencyManagement, dependency sections in poms.

  1. … 364 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 14 more files in changeset.
[maven-release-plugin] prepare release isis-1.0.0

  1. … 14 more files in changeset.
[maven-release-plugin] prepare release isis-1.0.0

  1. … 14 more files in changeset.
ISIS-188: ensuring NOTICE files only in root of core and each component

  1. … 40 more files in changeset.
ISIS-188: updating the dates in NOTICE files

  1. … 53 more files in changeset.
ISIS-188: renaming packages in line with groupId:artifactId

  1. … 1940 more files in changeset.
ISIS-188: renaming artifactIds, bumping version

* artifactIds now in reverse polish notation (eg isis-objectstore-jdo)

* bumped to 1.0.0-SNAPSHOT (anticipating semver vote, but not dependent on it)

  1. … 110 more files in changeset.