manipulator

Checkout Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1592381 is being indexed.

Fix FELIX 4509

Change the way frames are computed. This commit removes the previous "retroweaving" hack, and relies on ASM to compute frames. A simple extension of ClassWriter is provided to change the way ASM is implementing the getCommonSuperClass method.

It also improves a bit the code of the iPOJO API by using generics and for each loops

  1. … 4 more files in changeset.
Fix FELIX-4508

Update to ASM 5.0.2

Update the manipulator to reflect the API changes introduced between ASM 3.3.1 (the previously used version) and ASM 5.0.2

Update the Felix Framework version to execute the manipulator tests

  1. … 45 more files in changeset.
FELIX-4482 - Use scope=provided for OSGi APIs dependencies

* core and online-manipulator updated

* it modules does not have exclusions anymore

  1. … 2 more files in changeset.
Removed empty directories
Use the manipulator BOM to harmonize dependencies' versions
Oops
Only style: 2 spaces indent for Xml
switch version to dev (after release)
  1. … 3 more files in changeset.
Fix @since tag
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.ipojo.manipulator-project-1.11.2
downgrade iPOJO core version (just before release)
add *.iml and target to svn-ignore
Fix the packaging of the test bundle when the directory contains a space
update release notes for iPOJO manipulator 1.11.2, remove an item not yet fixed (release preparation)
update release notes for iPOJO runtime 1.11.2 and manipulator 1.11.2 (release preparation)
  1. … 6 more files in changeset.
FELIX-4454 Online manipulator should be able to take advantage of Stereotypes

* Use the new manipulator-bom

* Moved AnnotationLiteral into the spi package (seems more logical to group class usable from modules)

* Changed the Module API a bit (module still have to implement the configure() method, but the container do not call that method itself (avoid multiple invocations leading to duplicate bindings))

* Introduced ModuleProvider interface for Pojoization to normalize the way modules are given to the manipulator

* Refactored a bit the 'ipojo:' UrlHandler (use of annotation + logservice)

* Provided a dedicated ResourceStore that search for annotation bytecode in all available bundles

* Added IT tests to ensure that services modules are accessible and that annotation bytecode is usable

  1. … 17 more files in changeset.
change iPOJO core version in tests (release preparation)
FELIX-4453 Introduce manipulator BOM (Bill of Material)
Provide the @Context handler

Fix FELIX-4229, FELIX-4272 and FELIX-4273

  1. … 11 more files in changeset.
Complement annotations javadoc with code samples
update manipulator and core version (in dependencies) after the release
  1. … 5 more files in changeset.
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.ipojo.manipulator-project-1.11.1
revert to release to cut the release
Test with the latest core.
Update manipulator version
Update changelogs
  1. … 6 more files in changeset.
update the version of the osgi-helpers to use a released version
Remove a reference to a not yet finished feature.