ModeShape

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2166 Adds CAST dynamic operand for JCR-SQL2.

Merge pull request #1461 from hchiorean/MODE-2195

MODE-2195 Makes the event bus size configurable

MODE-2195 Makes the event bus size configurable

  1. … 4 more files in changeset.
Updates artifact versions to 4.5-SNAPSHOT.

    • -1
    • +1
    /boms/modeshape-bom-remote-client/pom.xml
  1. … 50 more files in changeset.
'Release: update versions for modeshape-4.4.0.Final'

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

Updated release notes for 4.4.0.Final.

Merge pull request #1460 from hchiorean/MODE-2498

MODE-2498 Fixes index planning to ignore indexes which don't match the queried-for node type

MODE-2498 Fixes index planning to ignore indexes which don't match the queried-for node type.

Merge pull request #1459 from hchiorean/MODE-2109

MODE-2109 Adds support for unordered large collections

MODE-2109 Changes the large collections node types to mixins and adds additional changes based on the code review

  1. … 6 more files in changeset.
MODE-2109 Updates some unit tests which fail whenever built-in node types are added.

MODE-2109 Adds the "mode:unordered" collection nodetypes. These types of collections will store their nodes in special sub-documents called buckets. The number of buckets for each collection is determined based on the order of magnitude of that collection (or PRB) represented as a power of 16. Then, the first PRB characters in the SHA1 of the name of each child node determine the bucket where that node will be placed. This means that any operations where the name or path of a node is already known are a lot faster and cheaper than for regular nodes, for which the parent of the node has to load all its child references. The limitation of these types of nodes is that they don't support orderings or renames. Also, JCR operations like cloning, copying or versioning are either limited in their support or not supported at all.

  1. … 6 more files in changeset.
Merge pull request #1458 from okulikov/MODE-2467

MODE-2467: Modeshape-explorer: add mixin when clicking refresh.

MODE-2467: Modeshape-explorer: add mixin when clicking refresh.

Merge pull request #1454 from okulikov/MODE-2459-b

MODE-2459: Improve web-explorer ergonomic

MODE-2498 - Added unit test to demonstrate issue

Merge pull request #1456 from hchiorean/MODE-2483

MODE-2483 Allows custom authorization providers to be called for workspace based permissions

MODE-2483 Allows custom authorization providers to be called for workspace based permissions The previous code would circumvent custom providers altogether, meaning that right after session.login any custom provider had to have assigned ModeShape-specific roles to the authenticated user in order for the login to be successful.

Merge pull request #1455 from hchiorean/MODE-2474

MODE-2474 Disallows the store-name attribute when non-composite binary stores are used

MODE-2474 Disallows the store-name attribute when non-composite binary stores are used

MODE-2459: Improve web-explorer ergonomic

  1. … 75 more files in changeset.
Merge pull request #1452 from hchiorean/MODE-2496

MODE-2496 Makes sure custom authentication providers in the AS kit are added first in the list

Merge pull request #1451 from Westernacher/mode-2497

Support German Scharfes 'S' symbol when tokenising

MODE-2496 Makes sure custom authentication providers in the AS kit are added first in the list This essentially makes sure that any custom providers will take precedence over the default (built-in) security providers which interface with the AS's security domain.

Support German Scharfes 'S' symbol when tokenising This symbol is weird because the so-called 'capital' version (as determined by the JVM) is 'SS'. i.e. longer than the lower-case version. This sends the indexes out of kilter within the TokenStream class when using case insensitive tokenising.

The solution is to override the match method in the CaseInsensitiveToken to convert the current token to upper-case, rather than storing an upper-case version of the entire input string, which may not have the same indexes as the lower-case version.

(cherry picked from commit 9a8ac56)

Merge pull request #1450 from hchiorean/MODE-2495

MODE-2495 Fixes how user transactions are handled

MODE-2495 Fixes how user transactions are handled The previous code made the incorrect assumption that a user transaction is "confined" to the thread that started it. This is obviously not the case, since the same transaction can be suspended & resumed subsequently off different threads.

Merge pull request #1449 from hchiorean/MODE-2489

MODE-2489 Added the ability to configure mime-type detection

Merge pull request #1448 from hchiorean/MODE-2488

MODE-2488 Moved the AS kit to Wildfly 9