merged branch vicb/realfix (PR #6160)

This PR was merged into the master branch.

Commits
-------

bad50ac [HttpFoundation] Request::getRealMethod() now returns UPPERCASE

Discussion
----------

[HttpFoundation] Request::getRealMethod() now returns UPPERCASE
removed unused attribute from routing.xsd
it should be possible to define the defaults, req. and options in any order, just like in YAML
refactor to an xsd:group
make id attribute required
add default for pattern for clarity
removed wrong routing xsd statement `mixed="true"`

mixed="true" means that the element could contain both text and other elements, e.g.
`<requirement key="_locale">text <subelement /></requirement>`
But this wrong and such a definition would not even validate against the scheme as the xsd does not define which elements would be expected inside.
added annotation
merged branch TerjeBr/persistent-token-provider (PR #6149)

This PR was merged into the master branch.

Commits
-------

373be62 Bugfix for creating cookie on loginSuccess in AbstractRememberMeServices

Discussion
----------

Bugfix for creating cookie on loginSuccess in AbstractRememberMeServices

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: #6055
Todo: -
License of the code: MIT

By a mistake setting of new cookies did not work for other RememberMe services than PersistentTokenBasedRememberMeServices

---------------------------------------------------------------------------

by TerjeBr at 2012-12-01T17:28:08Z

Ping.  Any feedback on this?
merged branch Tobion/routing-loaders (PR #6165)

This PR was merged into the master branch.

Commits
-------

20dbe47 added annotation
c73cb8a add default for pattern for clarity
ddd8918 make id attribute required
62536e5 refactor to an xsd:group
451dcdc it should be possible to define the defaults, req. and options in any order, just like in YAML

Discussion
----------

improve routing xml scheme

bc break: no

Main points:
- the xml scheme only allowed defaults, requirements and options in this specific order. but the XmlFileLoader does not have the restriction and the YAML definions does not have such an restriction either. this is now fixed. so you can use
```
<requirement key="_locale">en</requirement>
<default key="_controller">Foo</default>
```
Before it had the be first all defaults, then all requirements, then all options.
- make id attribute required

For more changes see commits.
#2042 initial implementation of fatal error handler
bumped Symfony version to 2.0.19-DEV
bumped Symfony version to 2.1.5-DEV
merged branch Tobion/patch-1 (PR #6164)

This PR was merged into the 2.0 branch.

Commits
-------

d5623b4 removed unused attribute from routing.xsd

Discussion
----------

removed unused attribute from routing.xsd
merged branch Tobion/patch-2 (PR #6166)

This PR was merged into the 2.0 branch.

Commits
-------

57edf56 removed wrong routing xsd statement `mixed="true"`

Discussion
----------

removed wrong routing xsd statement `mixed="true"`

mixed="true" means that the element could contain both text and other elements, e.g.
`<requirement key="_locale">text <subelement /></requirement>`
But this wrong and such a definition would not even validate against the scheme as the xsd does not define which elements would be expected inside.
needs to use simpleContent in xsd to allow empty elements
Fixed form validation

Swapped arguments $groups and $subPath in ExecutionContext::validate and ExecutionContext::validateValue, so they match their interface signatures again.
merged branch Tobion/patch-4 (PR #6175)

This PR was merged into the 2.0 branch.

Commits
-------

eec7885 needs to use simpleContent in xsd to allow empty elements

Discussion
----------

needs to use simpleContent in xsd to allow empty elements
merged branch jankramer/fix-form-validation (PR #6168)

This PR was merged into the master branch.

Commits
-------

109bb7b Fixed form validation

Discussion
----------

[Validator] Fixed form validation

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: #6118
License of the code: MIT

Swapped arguments $groups and $subPath in ExecutionContext::validate so it matches its interface again. Should fix #6118

---------------------------------------------------------------------------

by bschussek at 2012-12-03T12:28:42Z

Could you please implement the same change for validateValue() and squash the commits?

---------------------------------------------------------------------------

by jankramer at 2012-12-03T12:40:41Z

@bschussek: done

---------------------------------------------------------------------------

by bschussek at 2012-12-03T12:59:16Z

Thanks.

@fabpot :+1:
fix phpdoc in ExecutionContextInterface