Fix issue that was causing the "unexpected double colon" error in PHP 5.2.x
Add @horst's sharpening, auto-rotation and saving of IPTC data to the ImageSizer class. Thanks Horst! See the updated /site-default/config.php for new options where you can specify defaults. These can also be specified as options independently via the $options array to Pageimage class, $image->size($w, $h, $options), and related functions.
Fix issue with WireDatabasePDO having incorrect options format for the ERRMODE_EXCEPTION
Various minor fixes and tweaks.
Update LanguageTranslator to use human-readable JSON output when the PHP version (5.4+) allows: JSON_PRETTY_PRINT option to json_encode().
Small updates in preparation for later field dependency commits.
Fix issue #225 where 'name' in page editor was saying it was required when it was not actually editable.
Fix issue @junofornow #224 - file fields were losing their drag/sort ability when functioning as language alternate fields
Fix issue #223 where multi-language fields didn't save their value when there was only 1 language in the system.
Fix issue #220 with InputfieldPageListSelectMultiple.module lacking translations.
Addition for @somatonic issue #227 - auto-publish behavior of adding a page with only global fields (like "title") is now configurable in the ProcessPageAdd module settings.
Fix for @somatonic issue #229 (/wire/core/Pages.php). Also added a "quote" method to the WireDatabasePDO class (was supposed to be there before).
Update htaccess to a setting compatible with pagefileSecure option (as a better default)
Update installer to use PDO rather than mysqli.
Fix issue with Notices being generated from DatabaseMysqli when in debug mode and FormBuilder
Add support for Inputfield Dependencies! Just a heads up: expect bugs. There are a whole lot of scenarios and this needs a lot of testing. For more about how Inputfield dependencies work, see the new documentation page at: http://processwire.com/api/selectors/inputfield-dependencies/
Bump version to 2.3.4 (meant to do this on the last commit)
Update to add label fields to ProcessTemplate fields list in edit screen. This also corrects the issue with field dependencies defined in fieldsets that were losing their indentation.
Looks like I broke the installer on the last dev commit (sorry), this fixes that.
Update field dependencies to have better type checking. This corrects the issue of it failing with "field>0, field<10" type selectors.