Fixing .htaccess to ignore rewriting PHP files directly
Improve class naming and docs for DataList::applyFilterContext()
tinymce language portuguese is not working
BUG Hardcoded project name in include_by_locale()

include_by_locale() should not use hardcoded default project name 'mysite' (fixes #7969).
BUG SS has problems handling + in URLs. Filter them out.

+ has a special meaning in the URLs so overall it's a good idea to
strip them out. Otherwise they would need to appear in their ugly url
encoded form "%2B".

Refer: http://open.silverstripe.org/ticket/7929
BUG removeRequiredField() should use array_splice() instead of unset()

Function unset() preserves numeric keys and method removeRequiredField() will give a PHP notice about nonexistent array key and loop won't iterate throughout all elements in array on second method call (and all subsequent).
So it's better to use foreach loop and array_splice() function (it doesn't preserve numeric keys).
Allow HTML in FormField->setDescription()
Fix edge case in which uninitialized buttons are being destroyed.

In certain cases, the button may not yet be initialized or may no longer have button properties at the time of removal from the DOM. Without this check, an uncaught exception is thrown.
BUG Calling DataObject::relField() on a object with an empty relation list

This causes a 'Fatal error: Call to a member function hasMethod() on a non-object'.

This can happen when displaying a field in a gridfield on a belongs_to relationship.
Set 'active' correctly for accordion widget

The accordion widget was previously being passed true and false, where as it either expects true or the integer of the panel to show.

This fix sets it as either false or 0.
BUGFIX Ensure  has length before using string index access.
Adding test for SortColumn to SQLQueryTest

Mostly for the benefit of MSSQLDatabase which is having problems
with subselects and alias functions.
Don't complain about pre-replaced YAML fixture relations
Allow recursive includes in i18nTextCollector (fixes #8133)
Removed direct sprintf() usage from _t() calls

Parameterized strings are easier to understand,
and more fail-proof, don't fatal out when not enough sprintf() args
BUG Graceful handling of sprintf with too few params in i18n::_t()

Originally discovered as a problem with the 'GridFieldDetailForm.Saved' in nl.yml
Added docs about which branch to choose
Update forms/TextareaField.php

small edit to description of the field (usage).  Removed reference to cols and rows parameters.
BUG: Confirmed Password Field now copies attributes to child fields.
adding extension hook in GridFieldDetailForm.php

This hook is useful so that you can add additional fields / actions in a gridfield form that are not available in other settings (e.g. additional actions: previous / next / save and publish / unpublish / etc