OAK-1491: ObservationTest failure on Windows
Use constant instead of magic number

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574793 13f79535-47bb-0310-9956-ffa450edef68
OAK-1491: ObservationTest failure on Windows
Better naming

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574801 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434: readme

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574835 13f79535-47bb-0310-9956-ffa450edef68
OAK-1263 Optimize oak index to support 'fast ORDER BY' queries

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574837 13f79535-47bb-0310-9956-ffa450edef68
OAK-1286 - added missing tests for MLT feature in Solr

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574838 13f79535-47bb-0310-9956-ffa450edef68
minor improvement: drop duplicate AbstractBlobStoreTest class

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574879 13f79535-47bb-0310-9956-ffa450edef68
minor improvement: drop duplicate AbstractBlobStoreTest class

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574892 13f79535-47bb-0310-9956-ffa450edef68
OAK-1514: Support for Sling JcrResourceListener
- Add EventHandler.enter and EventHandler.leave
- Slight tighten the EventHandler contract
- Add injectors for Observers to Oak and Jcr

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574896 13f79535-47bb-0310-9956-ffa450edef68
OAK-1516 PhraseQuery fails due to missing posiion info in indexed fields
 - added position info to tindexed fields
  - increased the osgi package export version

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574910 13f79535-47bb-0310-9956-ffa450edef68
OAK-1226 : Hidden item handling in VersionEditor

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574935 13f79535-47bb-0310-9956-ffa450edef68
OAK-1013: Node.addNode(name) different behavior from JR if NodeType resolves to an abstract

Allow abstract types to be used in jcr:primaryType and jcr:mixinTypes,
but throw an exception if explicitly passed in addNode(..., type) and
log warnings in other cases.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574970 13f79535-47bb-0310-9956-ffa450edef68
OAK-1013: Node.addNode(name) different behavior from JR if NodeType resolves to an abstract

We should still catch abstract mixin types, as they are always explicitly specified.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574971 13f79535-47bb-0310-9956-ffa450edef68
OAK-1505 : Benchmark for Session#hasPermission

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574976 13f79535-47bb-0310-9956-ffa450edef68
OAK-1013: Node.addNode(name) different behavior from JR if NodeType resolves to an abstract

Only allow the default primary type to be abstract.
Unify default type handling in TreeUtil.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574983 13f79535-47bb-0310-9956-ffa450edef68
OAK-1517 Creating an property index definition with an illegal namespace should fail

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574984 13f79535-47bb-0310-9956-ffa450edef68
OAK-1518: Relaxed type checking during upgrade

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1575006 13f79535-47bb-0310-9956-ffa450edef68
OAK-852: DescendantNodeJoinConditionTest failures

These tests no longer fail.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1575022 13f79535-47bb-0310-9956-ffa450edef68