Start refreshing
XWIKI-8309: Finish new localization module
More refactoring
XWIKI-8309: Finish new localization module
XWIKI-8309: Finish new localization module
XWIKI-5676: Implement new search engine using Apache Solr
- Implemented index component that can add and delete data from Solr
- Implemented QueryExecutor that allows saerching the Solr index
XWIKI-8309: Finish new localization module
XWIKI-8309: Finish new localization module
XWIKI-8362: XWikiContext should support putting null value
XWIKI-8309: Finish new localization module
Merge branch 'master' into feature-localization
XWIKI-8309: Finish new localization module
XWIKI-8355: Define XClass property types using components
* Return the property type hint in PropertyClass#getClassType() instead of the full Java class name.
* Use the value of the "classType" XML element from the XAR as property type hint (extracting the hint from the Java class name for backwards compatibility).
* PropertyClassInterface should extend PropertyInterface.
* Add a PropertyMetaClassInterface interface following the existing pattern.
* Add a PropertyClassProvider role that can be used to retrieve a PropertyClass instance and its definition (the associated meta class).
* Transform all the available meta classes in PropertyClass providers.
* Apply checkstyle to meta classes.
* Modify MetaClass to lookup the PropertyClassProviders instead of hard-coding the available property classes/types.
* Make sure MetaClass is backwards compatible by extracting the property type hint from the Java class name if needed.
XWIKI-8355: Define XClass property types using components
* Keep exporting the full Java class name for old/default property types to avoid breaking the XAR format.
XWIKI-1448: Friendly datepicker for date fields
* Move the JS/CSS of the date picker used by AppWithinMinutes into the file system.
* Apply checkstyle to DateProperty and DateClass.
* Use the AppWithinMinutes date picker for all date properties that have the picker meta property set.
* Add back the picker meta property to Date property to allow developers to use a different picker than the default one (or no picker at all).
* Use Boolean property for 'picker' and 'emptyIsToday' Date meta properties. Since a Boolean property is stored as an integer property the only difference will be visually (checkbox instead of text input).
XWIKI-1448: Friendly datepicker for date fields
* Keep the custom displayer from AppWithinMinutes.Date because it is used by existing applications.
* Fix the test for custom display in AppWithinMinutes Class Editor to take into account the new type of custom displayers introduced in 4.2
XWIKI-8355: Define XClass property types using components
* Update @since
XWIKI-8376: Hide technical documents and add an Application Panel entry for the FAQ application
Merge pull request #72 from sorinello/master

XWIKI-8365: Office importer errors when starting 4.3 M1 Manager
XWIKI-8376: Hide technical documents and add an Application Panel entry for the FAQ application
* Fix parents, thanks Sergiu for the catch
XWIKI-8369: Avoid using Long.bitCount() in RightSet#size() since some implementation may introduce a security issue

  - Remove GPLed code for safety (even if it was a really generic algorythm)