[BUGFIX] Fix method annotation

Change-Id: If74ab96e45d9257bd704f0c887b80bea6e3392ec
[BUGFIX] Layout improvement for IE

The change-set also reformats the JS file.

Change-Id: I6cd078be6afe2956e34e562d57166de772c85e74
Releases: 0.3
[BUGFIX] Skip ModuleMenuView override for 6.2

The functionality is part of 6.2
so the XCLASS is not required
for that version.

Resolves: #56392
Change-Id: I690a258b1e9d52b4d7f37bb389165b9a0e46f0b0
[BUGFIX] isPidValid() returns FALSE for pages with doktype 254

Resolves: #57491
Change-Id: I050fcedbc396f8d96f3dfa5d73358874388bd994
[FEATURE] Support 3rd party formatters

Grid configuration option "format" needs to be a full
qualified class name since version 0.3.0.

 $TCA['tx_foo_domain_model_bar'] = array(
   'grid' => array(
     'columns' => array(
       'myproperty' => array(
         'format' => 'Foo\\Bar\\Custom\\Vidi\\Formatter\\MyFormatter',
       ),
     ),
   ),
 );

Resolves: #57489
Change-Id: I4be7b9102fda1fd96eaebb6b4af81594d3821a8c
[TASK] Formatters must use date formats from TYPO3_CONF_VARS

The Date formatter uses the format from
$GLOBALS['TYPO3_CONF_VARS']['SYS']['ddmmyy']

The Datetime formatter uses the format from
$GLOBALS['TYPO3_CONF_VARS']['SYS']['ddmmyy'] and
$GLOBALS['TYPO3_CONF_VARS']['SYS']['hhmm']

Resolves: #57520
Change-Id: Id17cd03b48ae7f22d8486b626f21152e1f33a729
[BUGFIX] Refactoring CheckPid ViewHelper

This fixes a regression which was introduced by #57491

Resolves: #57517
Change-Id: I3c75a73860f541616572c13ce4e1724555c31472
[BUGFIX] datetime formatter fails to load

When using "datetime" formatter, vidi ends up in a fatal error.
It seems that class_exists('datetime') always return TRUE,
because of native PHP \DateTime class.

The regression was introduced by #57489

Resolves: #57558
Change-Id: I2d86fee188dd88bbb638a272b2f161066fc34f97
[BUGFIX] Malformed special characters with PHP 5.3

Grid/RowViewHelper uses PHP function htmlentities() without an
encoding argument.
The default encoding of htmlentities() has changed from ISO-8815-1
in PHP 5.3 to UTF-8 in PHP 5.4.
Since TYPO3 uses UTF-8 as default character set for data handling,
we force UTF-8 in any htmlentites() call to gain compatibility
with PHP 5.3.

Resolves: #57538
Change-Id: I12b1195b5a2b0d0c6bc2a7249b70af67db99de5d
Merge "[BUGFIX] Malformed special characters with PHP 5.3"
[FEATURE] Improve exception message if Ajax went wrong

The change-set prevent the UI to freeze in case
the Ajax requests went wrong. Previously, a basic
javascript alert was raised up.

Change-Id: I75cbdc8a057cccee43756f580df79eb090923926
Releases: 0.3.0
Resolves: #57643
[BUGFIX] Encode link URL in RelationCountRenderer

The Grid/RelationCountRenderer renders a link to the
related datatype. The link URL contains special characters,
which need to be encoded.

Resolves: #57570
Change-Id: I5294cdd093af0fae47c9489e1f44f3d83fe5de6b
Merge "[TASK] Formatters must use date formats from TYPO3_CONF_VARS"
[BUGFIX] Adapt Query to extended QueryInterface

With TYPO3 CMS 6.2 the QueryInterface was extended.
Add missing functions to Query.php.

Change-Id: I078c7a5333ec861bebf195cdd0ec1378741492d1
Resolves: #57671
[TASK] Streamline error message when Ajax request goes wrong

Change-Id: I7d3d5d2517e551f1b2b11839cda35435965c9b7b
[RELEASE] 0.3.0

Change-Id: Ib059dca493e6ff9bed5fec69e0b8060d2d9008d1
Releases: 0.3.0
Resolves: #57784
[TASK] Prepare next release

Change-Id: Ibfb871d25e1ee09dba98473a78abb4c1ecfafc80
Merge "[BUGFIX] Adapt Query to extended QueryInterface"
[BUGFIX] Fetch correct module-URL including security token

Needed for compatibility to TYPO3 CMS 6.2 which introduced
the additional security-token. Function getModuleUrl()
exists since TYPO3 6.0, so this is backward-compatible.

Change-Id: I341d6aa5088664de80074d34aae4419292b4470c
Releases: 0.3.0
Resolves: #56872
[TASK] Remove inconsistent composer file for now