SLING-4168 - MapEntries doesn't update correctly on alias removal

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640140 13f79535-47bb-0310-9956-ffa450edef68
SLING-3844 - Resolver.map() spends too much time looking up sling:alias

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640141 13f79535-47bb-0310-9956-ffa450edef68
SLING-4153: Cleaning DistributionComponentFactory of all constants and making it a ConsumerType

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640176 13f79535-47bb-0310-9956-ffa450edef68
SLING-4181 - Remove unneeded reference to SlingRepository from ClassUnitLoader

* removed unneeded reference
* reorganised imports

This closes #41

(Applied patch by Radu Cotescu, Thanks)


git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640225 13f79535-47bb-0310-9956-ffa450edef68
SLING-4182 - Cleanup Sightly Engine dependencies

 downgraded dependencies
 cleaned up some unused imports

This closes #42

(Applied patch by Radu Cotescu. Thanks alot)


git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640285 13f79535-47bb-0310-9956-ffa450edef68
Update to latest releases

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640290 13f79535-47bb-0310-9956-ffa450edef68
SLING-3867 : Remove node/property adaptions

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640377 13f79535-47bb-0310-9956-ffa450edef68
SLING-4151 - re-enabled launchpad/debian

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640438 13f79535-47bb-0310-9956-ffa450edef68
SLING-4184 : Provide path mapping from JCR nodes to resource paths

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640497 13f79535-47bb-0310-9956-ffa450edef68
SLING-3865 : Remove JcrResource.adaptTo(URL

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640498 13f79535-47bb-0310-9956-ffa450edef68
SLING-4182 Down to Commons IO 1.4

Commons IO 1.4 has all required API and properly exports the expected API version 1.4

This closes #44


git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640500 13f79535-47bb-0310-9956-ffa450edef68
SLING-4176 - Added validation/filtering for StyleToken context

* Adding a new method for checking CSS tokens to the XSSAPI
* Incl. implementation and unit tests

This closes #38

(Applying patch by Vlad Bailescue; Thanks alot)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640505 13f79535-47bb-0310-9956-ffa450edef68
SLING-4167 - The Sightly implementation should provide support for escaped expressions

* defined escaped expressions in the lexer
* defined escaped expressions as text fragments in the parser
* updated TCK version from Adobe to use the new escaped expressions tests
* added a resource for the new tests in the testing-content module

This closes #40

(Applying patch provided by Radu Cotescu, Thanks alot)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640507 13f79535-47bb-0310-9956-ffa450edef68
SLING-4180 - Sightly Engine should properly reimport its own API export

* added ProviderType annotation for services implemented by the engine bundle
* added ConsumerType annotation for services that can be implemented by other bundles

This closes #43

(Applying patch by Radu Cotescu with the exception of the Exceptions which I don't annotate for now; Thanks for providing the patch)

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640508 13f79535-47bb-0310-9956-ffa450edef68
SLING-4187 Move XSS and Validation to Extensions


git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640525 13f79535-47bb-0310-9956-ffa450edef68
SLING-4153: Making DistributionComponentFactory delegate creation of subcomponents

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640532 13f79535-47bb-0310-9956-ffa450edef68
SLING-4138, refactored Validator interface to support arbitrary types, arrays and cross-field validation

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640572 13f79535-47bb-0310-9956-ffa450edef68
SLING-4185 The org.apache.sling.xss bundle should properly export its API

Applying slightly modified patch by Radu Cotescu (Thanks alot).

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640585 13f79535-47bb-0310-9956-ffa450edef68
SLILNG-4027 removal of ValidatorLookupService

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1640589 13f79535-47bb-0310-9956-ffa450edef68
SLING-4155, consider default injection strategy also for injector-specific annotations

by that deprecate isOptional on all injector-specific annotations and introduce the new injectionStrategy attribute as a replacement.

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