Randall Hauch

MODE-2599 Added Travis-CI build.

Corrected numerous Java and JavaDoc warnings and technical errors.

  1. … 22 more files in changeset.
'Release: update versions for modeshape-3.8.1.Final'

    • -1
    • +1
    /boms/modeshape-bom-remote-client/pom.xml
  1. … 50 more files in changeset.
Updated release notes for 3.8.1.Final

Merge pull request #1285 from hchiorean/MODE-2325

MODE-2325 Excluded also the SAAJ artifacts from the WF CMIS webapp, as they may cause conflicts at runtime with the default server modules.

Updated version to 4.1-SNAPSHOT

    • -1
    • +1
    /boms/modeshape-bom-remote-client/pom.xml
  1. … 50 more files in changeset.
Merge pull request #1284 from hchiorean/MODE-2325-3.x

MODE-2325-3.x Fixed the problem of duplicate JARs inside the CMIS webapp and also removed for the EAP version of the webapp the explicit SAAJ jars which might cause problems.

'Release: update versions for modeshape-4.0.0.Final'

    • -1
    • +1
    /boms/modeshape-bom-remote-client/pom.xml
  1. … 50 more files in changeset.
Updated release notes for 4.0.0.Final

Merge pull request #1283 from hchiorean/MODE-2325

MODE-2325 Fixed the duplicate JAR dependencies of the CMIS webapps.

Merge pull request #1282 from hchiorean/MODE-2322

MODE-2322 Fixed the formatting of exception messages which contain primitive array arguments and added some additional checks around "minStringSize" for various binary

Merge pull request #1282 from hchiorean/MODE-2322

MODE-2322 Fixed the formatting of exception messages which contain primitive array arguments and added some additional checks around "minStringSize" for various binary stores.

Merge pull request #1281 from rhauch/mode-2321

MODE-2321 Upgrade Tika from 1.3 to 1.6

MODE_2321 Changed Tika JARs to be 'provided' rather than 'compile', making them optional

MODE-2321 Upgrade Tika from 1.3 to 1.6

Merge pull request #1279 from hchiorean/MODE-2280

MODE-2280 Created a couple of test cases for SchematicDB which show that the problem lies either with Infinispan or with our Schematic-related code.

Merge pull request #1280 from rhauch/mode-2323

MODE-2323 Removed the proxy layer and delta write functionality in Schematic

MODE-2323 Cleaned up previous commit, removed unused classes, enabled use of OPTIMISTIC or PESSIMISTIC locking

  1. … 8 more files in changeset.
MODE-2323 Removed the proxy layer and delta write functionality in Schematic

ModeShape's is no longer using Infinispan in ways where these pieces of functionality are useful.

Removing them should simplify the logic to represent more of what we're actually doing.

  1. … 33 more files in changeset.
Merge pull request #1278 from hchiorean/MODE-2244

MODE-2244 Ported the web-explorer application to the 3.x codebase.

Merge pull request #1277 from hchiorean/MODE-2304

MODE-2304 Fixed various configuration & assembly issues around the web-explorer application.

Merge pull request #1276 from rhauch/mode-2290

MODE-2290 Corrected use of mixin aliases in determining whether indexes are applicable

Merge pull request #1275 from hchiorean/MODE-2302-3.x

MODE-2302-3.x Ported the changes for MODE-2302 to the 3.x codebase

MODE-2304 Removed the unused @SuppressWarnings annotation

Fixed the compiler warning.

MODE-2290 Refactored the local index provider tests

Refactored the synchronous and asynchronous local index provider tests so that we don't have to run very many of the tests asynchronously. Really, we just need async tests to verify that the indexes are indeed updated asynchronously and that queries will be able to use them.

Merge pull request #1274 from hchiorean/MODE-2302

MODE-2302 Added an additional fix for retrieving the extracted text and a minor cleanup for the FileSystemBinaryStore.

MODE-2290 Corrected use of mixin aliases in determining whether indexes are applicable

When an alias is used in a query, there is a constraint that specifies the allowed values for the 'jcr:primaryType' or 'jcr:mixinTypes' properties. (This constraint is added during the planning/optimization phase, and is based upon whether the selected node type is a mixin.)

The logic used in the IndexCalculator was only looking for constraints on 'jcr:primaryType', and thus any alias on a type that was a mixin type would not apply to any indexes. Changing the logic to also look at the 'jcr:mixinTypes' in the property value of the constraint fixes the problem.

Merge pull request #1273 from okulikov/MODE-2304-b

MODE-2304: Fix WF/EAP web-explorer deployment

Merge pull request #1271 from rhauch/mode-2312

MODE-2312 Implicit 'node-by-id' index is now used on comparison constraints with jcr:uuid

MODE-2312 Implicit indexes used on comparison constraints with jcr:uuid and jcr:path