[FrameworkBundle] added a missing attribute in XSD
[Validator] fixed typo in docblock
merged branch shieldo/fix_docblock (PR #4579)

Commits
-------

9e71b42 [Validator] fixed typo in docblock

Discussion
----------

[Validator] fixed typo in docblock
[Validator] avoid to get information from the cache when we already have them locally (also fixes usage of this class when not using a cache)
[Form] fixed typo in docblock
moved validator translation files to the Form and Validator components to make them reusable (closes #4588)
Add EditorConfig File

http://editorconfig.org is a way to configure the different editor
configurations.

This could help some who develop with ruby and php where ruby uses 2
spaces and we use 4. Or where some develop for Drupal where they also
use 2 spaces but 4 for contributing to Symfony.
[Filesystem] added exists method
fixed order of translation files registration
merged branch henrikbjorn/editorconfig (PR #4595)

Commits
-------

b6001cf Add EditorConfig File

Discussion
----------

Add EditorConfig File

http://editorconfig.org is a way to configure the different editor
configurations.

This could help some who develop with ruby and php where ruby uses 2
spaces and we use 4. Or where some develop for Drupal where they also
use 2 spaces but 4 for contributing to Symfony.

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

by travisbot at 2012-06-16T12:14:54Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1634672) (merged b6001cf5 into 76b2ed46).
merged branch shieldo/fix_docblock_typo (PR #4590)

Commits
-------

bfe5e58 [Form] fixed typo in docblock

Discussion
----------

[Form] fixed typo in docblock

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

by travisbot at 2012-06-15T20:03:08Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1630865) (merged bfe5e585 into f881d282).
merged branch aerialls/fs_exists (PR #4586)

Commits
-------

38cad9d [Filesystem] added exists method

Discussion
----------

[Filesystem] added exists method

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

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

by travisbot at 2012-06-15T16:29:20Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1629204) (merged ebd1a4c6 into f881d282).

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

by sstok at 2012-06-16T09:05:48Z

Shouldn't it be better to stop on the first failure? as all the others files will be false automatically.

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

by stof at 2012-06-16T10:21:49Z

indeed. We should avoid unnecessary filesystem IO by returning false as soon as it is known

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

by aerialls at 2012-06-16T11:55:24Z

Indeed it's better this way. fixed!

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

by travisbot at 2012-06-16T12:01:16Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1634615) (merged 8d98f417 into 76b2ed46).
tweaked UPGRADE file
merged branch aerialls/patch-2 (PR #4597)

Commits
-------

dacd8aa tweaked UPGRADE file

Discussion
----------

tweaked UPGRADE file

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

by travisbot at 2012-06-16T16:56:55Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1635992) (merged dacd8aa5 into bc147d34).
[Security] allowed class names to be passed as an argument to EncoderFactoryInterface::getEncoder()
[Filesystem] Added few new behaviors:

 - add a IOException and a main filesystem exception interface
 - whenever an action fails, an IOException is thrown
 - add access to the second and third arguments of touch() function
 - add a recursive option for chmod()
 - add a chown() method
 - add a chgrp() method
 - Switch the 'unlink' global function in Filesystem::symlink to Filesystem::remove.

BC break: mkdir() function now throws exception in case of failure instead of returning Boolean value.
Add Changelog BC Break note
[FileSystem] explains possible failure of symlink creation in windows