Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2528 Integrates the new relational provider with the modeshape codebase This is a huge commit which makes the necessary changes to remove all Infinispan configuration and dependencies, replacing it with the new mechanism. It also contains several changes to the relational provider design because of various failing tests. This includes among other thing the necessity for ModeShape to notify the provider once exclusive locks have been obtained as part of each transaction.

  1. … 305 more files in changeset.
MODE-2097, MODE-2169, MODE-2197 Integrated the latest version of the jboss-integration BOM. This commit includes changes for multiple different issues that snowballed: - packaging Javadocs in a zip - updating Apache POI In addition, after integrating the BOM a number of unit tests had to be updated to reflect changes in dependencies both from a functionality perspective and from a deprecation perspective. The most significant change there was the rewriting of the ConnectorTestCase (modeshape-jca) because the new versions of Arquillian + IronJacamar hold filelocks on Windows: https://issues.jboss.org/browse/JBJCA-1027

  1. … 93 more files in changeset.
MODE-2088 Updated the RingBuffer implementation and finished the CircularChangeBus which is now used by the repository.

  1. … 32 more files in changeset.
MODE-2081 Changed the remaining files over to the ASL 2.0 license

  1. … 1049 more files in changeset.
MODE-2148 Added checkstyle to our build, and corrected numerous potential problems or issues in the code. Also removed lots of meaningless JavaDoc

  1. … 365 more files in changeset.
MODE-2015 Deprecated the "removeDerivedContentWithOriginal" configuration attribute

  1. … 24 more files in changeset.
MODE-1763 - Updated Infinispan XML schema to 5.2 and logging to turn off useless INFO messages.

  1. … 39 more files in changeset.
MODE-1733 Eliminated in the tests only the excess Hibernate Search startup log messages

These messages were extremely prolific, since a new message was output once each time a

repository was started. This change only removes them from our build and test output.

  1. … 20 more files in changeset.
MODE-1522 Changed the sequencer portion of the JSON configuration

Previously the sequencers were defined in the JSON configuration using an array of nested

documents. However, this made it difficult to easily identify and update a particular sequencer

configuration. And even though the names were intended to be unique, using an array did

not enforce that constraint. Finally, the sequencer configurations are not ordered.

Now, the 'sequencing/sequencers' field in the JSON configuration files are documents,

with the field name containing the unique name of the sequencer. The value of these

fields are each the sequencer configuration for the given name.

An error in the JSON Schema validation logic was discovered and corrected. Note that very

few of the changes involved the production code; most changes were in fact for test code

or configurations.

  1. … 26 more files in changeset.
MODE-1519 Changed JSON configuration format to use "classname" for sequencers, extractors, and security providers

These components previously used a "type" field to specify the classname or alias, whereas the AS7 configuration

uses "classname". The names of these fields were changed to "classname" to be more consistent with the AS7 configuration.

  1. … 26 more files in changeset.
MODE-1361 - Fixed sequencing outputPath in case when the parent of the output node is new and has the same name as the alleged output node Also, updated the generic SequencingTest to use the sequencing events instead of Thread.sleep.

  1. … 17 more files in changeset.
MODE-1402 Repository configuration schema changes

A recent commit removed the 'name' field on sequencers, extractors, and security providers definitions.

This was problematic for the JBoss AS subsystem, so the name has been recovered and the 'description'

field has been removed (since it is superfluous).

All unit and integration tests pass.

  1. … 18 more files in changeset.
MODE-1378 Fixes from recent changes

Recent changes moved the sequencers to 'modeshape-sequencer' (unclear why this was done),

and several of the POM files in modules that are not yet used were missing version elements

on test dependencies.

  1. … 850 more files in changeset.
MODE-1378 Added common parent for all sequencers - modeshape-sequencers and updated the build accordingly

    • -18
    • +0
    ./resources/config/repo-config.json
  1. … 842 more files in changeset.
MODE-1402 Changed repository configuration format to simplify sequencer configuration

Made a couple of changes to the repository configuration JSON Schema to simplify things

and remove unused or ancillary items:

- The sequencer, text extractor, and authentication provider components no longer have a

"name" field, since it was not much different than "description"

- The sequencer, text extractor, and authentication provider components have a "type"

field that is a superset of the older "type" and "classname" fields. The "type" field

is now required.

- The sequencer components no longer have a "pathExpression" and "pathExpressions" fields;

instead, there's just "pathExpressions" whose values are always arrays. Note that

"pathExpressions" is now a required field.

Lots of configuration files for the sequencer modules were changed (as was the online

documentation). Quite a few other classes needed to be changed to support the removal

of the "name" field from Component and Sequencers.

All unit and integration tests pass.

  1. … 24 more files in changeset.
MODE-1336 Ported mp3 sequencer to 3.x

Also, updated jaudiotagger version to 2.0.3

    • -0
    • +50
    ./java/org/modeshape/sequencer/mp3/Mp3MetadataTest.java
    • -0
    • +61
    ./java/org/modeshape/sequencer/mp3/Mp3SequencerTest.java
    • -0
    • +18
    ./resources/config/repo-config.json
    • -0
    • +11
    ./resources/log4j.properties
    • binary
    ./resources/sample1.mp3
  1. … 8 more files in changeset.