Permalink
Browse files

First import

0 parents commit 1b6b7e4aadab4ef6e47fe01a7487d241a3aa6e26 Vincent Jousse committed Feb 6, 2010
Showing 2,897 changed files with 327,591 additions and 0 deletions.
@@ -0,0 +1 @@
+.svn/
160 CHANGELOG
@@ -0,0 +1,160 @@
+12/08/09: Version 1.4.1
+-----------------------
+
+ * [25063] updated class manipulator to work with mixed eol styles and no eol (closes #7694)
+ * [25051] fixed typos in plugin manager
+ * [25036] fixed php notices when test:* tasks are run outside of a command applications
+ * [24993] updated checking for logged trace to be a bit more responsible (closes #7817)
+ * [24992] added test coverage for testing browser redirects (refs #7823)
+ * [24986] patched class manipulator to work with source that uses an eol other than PHP_EOL (closes #7694)
+ * [24976] added translation for "Back To List" for German and Polish (fixes #7819)
+ * [24972] added files not included in r24970
+ * [24971] fixed sfFormDoctrine::removeFile fails to remove files (closes #7771)
+ * [24970] fixed inclusion of linked doctrine schema files (closes #7774, thanks esycat)
+ * [24962] using var export on serialisation to prevent invalid php code (fixes #7802)
+ * [24944] removed duplicate declaration of options member variable (fixes #7809)
+ * [24942] updated japanese translation of the admin generator (closes #7814 patch by river.bright)
+ * [24849] fixed typo (closes #7778)
+ * [24745] fixed replacing of tokens in doctrine stub and base model classes (closes #7656)
+ * [24705] optimized project:validate task
+ * [24703] Reverting r24632 (closes #6860)
+ * [24701] Fixing strict standards notice
+
+12/01/09: Version 1.4.0
+-----------------------
+
+ * [24637] fixed inconsistent case in doctrine crud (closes #7698, refs #5640)
+ * [24634] Catching Doctrine validation exceptions so you don't get internal server errors in admin generator if you use Doctrine validation
+ * [24632] Fixes issue with magic setters/getters for a field with a underscore and number at the end (closes #6860)
+ * [24628] updated date validator to ignore date_format option if tainted value is an array (closes #7753, #7702)
+ * [24625] updated doctrine:dql task to render NULL for null values when in table mode (closes #7680)
+ * [24624] fixed warning with sfValidatorDate.class when a non string option was passed to it (fixes #7753, #7702)
+ * [24622] allowed `__()` and `sfI18N->__()` and `sfMessageFormat->format()` to take an object with a `__toString()` method. Test case for 1.2,1.3 and 1.4 (fixes #7559, #6763, refs #2161)
+ * [24621] fixed column name used when generating propel route collections (refs #5572, #6773)
+ * [24620] fixed module option being ignored in *:generate-admin task (closes #5572, #6773)
+ * [24619] fixed incorrect array access of lastModified header which only was an array pre 1.0. This was effectively preventing 304 Not Modified response from working correctly. Fixed phpdoc referring to array as return type of getHttpHeader() (fixes #6633, #7539)
+ * [24618] Removing sfDoctrineRecordListener class which is not used (closes #7265)
+ * [24617] Fixes issue with base model classes not having tokens replaced from properties.ini (closes #7656)
+ * [24615] updated page and action caching to consider GET parameters (closes #4708)
+ * [24607] no longer adding duplicate entries in sfMemcacheCache.class metadata cache when key is already existing (fixes #7602)
+ * [24606] Fixing sfDoctrineRecord::__call() so proper exception is thrown (closes #7212)
+ * [24605] refactored sfWidgetFormDate.class to allow easier extension and tests, as well as being easier to read (closes #7699)
+ * [24604] Fix issue where local is an array (closes #6820)
+ * [24598] Fixes issue with attributes in databases.yml (closes #6884)
+ * [24597] fixed casting of propel i18n objects to string (closes #7709)
+ * [24593] removed old lazy_cache_key setting from generator (closes #7720)
+ * [24591] added requirements to DELETE action of sfObjectRouteCollection.class.php (fixes #7634)
+ * [24590] fixed obtaining error from mysqli session storage (fixes #7737)
+ * [24537] decoupled relation name from form field name when calling embedRelation(), allowed embedding of type "one" relations
+ * [24532] updated spanish and basque translation of admin generator (fixes #7735 thanks Javier.Eguiluz)
+ * [24531] fixed sfPager::count() implementation (it is more useful to return the total number of items, closes #7651)
+ * [24524] fixed regression when cleaning a date string that includes a timezone in new `DateTime` implementation, added appropriate regression test to 1.2
+ * [24514] improved vary cache generation. added unit test (refs #7605)
+ * [24513] fixed vary cache key again (fixes #7605)
+ * [24511] correctly closing output buffering in case of exceptions while requiring a file in sfPHPView (fixes #7596)
+ * [24498] fixed getObjectsForParameters() failing on second invocation on sfDoctrineRoute.class.php (fixes #7716)
+ * [24496] added missing where condition on culture to SfPropelBehaviorI18n (fixes #7713)
+ * [24470] added a project:validate task that validates the project against the deprecated stuff
+ * [24396] reset the mb_internal_encoding in case it was changed in text helpers. added basic unit test for that (fixes #7641)
+ * [24395] updated upgrade task to specify a class for the common filter since it's no longer specified in the core (closes #7156, #7536)
+ * [24390] removed call to deprecated sh() method
+ * [24341] fixed fatal error in doctrine build/drop db tasks when no application exists (closes #7686, refs #7633)
+ * [24339] optimized unshift of i18n filter to doctrine tables. big performance boost if you're working with many doctrine i18n records from the same table (closes #7392)
+ * [24331] updated log:rotate to explicitly sort files by name and use filesystem methods when possible (closes #7683)
+
+11/23/09: Version 1.4.0 RC2
+---------------------------
+
+ * [24295] removed deprecated `sfDoctrinePlugin_doctrine_lib_path` setting - use `sf_doctrine_dir` instead
+ * [24294] Fixing issue with generators not respecting options of the parent who generated it (fixes #7639)
+ * [24293] added missing API for getting Parameters of an sfRoute instance (closes #7632)
+ * [24292] reverted the removal of the common filter when upgrading due to backward compatibility concerns. filter is still omitted for new projects (closes #7678)
+ * [24288] fixed defaulting to first app when running a task with a project configuration already set (closes #7633, refs #5835)
+ * [24281] added back the common filter to ease upgrading existing website (the default is still the same though) (refs #7657)
+ * [24279] added missing PHPDoc (closes #7672)
+ * [24278] added getOptions method to sfForm (closes #7613)
+ * [24277] made exception messages more helpful (closes #7627)
+ * [24275] added references to the reference guide in generated configuration files
+ * [24271] updated token replacement in doctrine-generated model classes to disallow recursion into directories
+ * [24270] updated token replacement in doctrine-generated model classes to allow recursion into plugin and base directories
+ * [24265] fixed doc comments (closes #7664, #7666)
+ * [24217] fixed embedded forms in functional tests (closes #7653)
+ * [24215] fixed missing actions_base_class for Doctrine Generator (closes #7655, refs #5995)
+ * [24150] enhanced doctrine:dql task to accept query parameters and render how long a query took
+ * [24148] fixed forcing of colors in test:coverage task
+ * [24137] fixed invalid id attributes generation in sfWidgetForm (closes #6980, based on a patch from Leon.van.der.Ree)
+ * [24134] reverted yaml style (closes #7624)
+ * [24132] fixed sfWidgetFormInputFileEditable (closes #7621)
+ * [24130] fixed typo in propel I18N behavior
+ * [24094] updated czech admin generator translation (fixes #7610, thanks to Pavel.Campr)
+ * [24093] updated greek admin generator translation (fixes #7608, thanks to Zapantis Antreas)
+ * [24092] updated polish admin generator translation (fixes #7608, thanks to m)
+ * [24091] updated italian admin generator translation (fixes #7606, thanks to alexodus71)
+
+11/16/09: Version 1.4.0 RC1
+---------------------------
+
+ * [24071] added script to help with formatting Subversion log for CHANGELOG
+ * [24069] cleaned up template paths shown in WDT view panel
+ * [24068] added check for generate*Filename method on form object to handle naming uploading files (closes #7350)
+ * [24063] cleaned up generator templates (closes #7600)
+ * [24062] fixed issue with autoloading not correctly sorted in windows (fixes #7226)
+ * [24061] removed unneeded calls to setDefaultParameters by checking for a dirty flag.
+ * [24060] added database arguments to doctrine create and drop database tasks (closes #7351)
+ * [24056] reverted r23117 (refs #7363, closes #7456)
+ * [24051] made all generated base classes abstract (closes #7301)
+ * [24048] switched lime to new version 1.0.8
+ * [24045] renamed listCredentials() as getCredentials(), removed the former in 1.4 (closes #7443)
+ * [24043] added generic accessor for security.yml values
+ * [24037] deprecated loading of helpers from the include path
+ * [24036] fixed a bug with the / route that was made visible by r24026 (fixes #7597)
+ * [24033] removed unnecessary call to sfConfig
+ * [24032] moved project:optimize cache from project to application configuration
+ * [24027] changed components dependencies to use the 1.0 branch
+ * [24021] added short circuit checking for a static route prefix. Improves performance with many routes by up to 25%
+ * [24020] added loadHelpers to project:optimize (closes #4556)
+ * [24018] fixed command.* events not firing from generate:app task
+ * [24015] Static texts in native widgets are translated by default (fixes #7590, patch by FabienP)
+ * [24013] updated functional test bootstrap so fixture cache is always cleared before the context is created
+ * [24012] Options within optgroups are translated correctly, optgroup labels are translated as well (fixes #7591)
+ * [24008] ported r23909 to Propel 1.4 I18N behavior
+ * [24007] removed unnecessary calls to sfConfig, cleaned up shortening of paths used in exception messages
+ * [23995] reduced size of serialized sfRoute slightly due to the fact that defaultParameters will be always reset and compiled will be always true
+ * [23994] Moved get/setParent() from sfWidgetFormSchema to sfWidgetForm. The choices of all select/choice widgets are now translated by default (fixes #5886)
+ * [23993] removed obsolete setDefaultParameter code in routing
+ * [23984] not setting status header for servers in cgi-sapi mode (fixes #3191)
+ * [23977] fixed image saving for Doctrine
+ * [23968] fixed i18n functional test not using deprectated redirect checking
+ * [23967] corrected problem with validation when i18n is used. i18n should not be taken into account when the object is new (fixes #7486, patch by Dejan.Spasic)
+ * [23954] updated phpdoc to reflect the actual possibilities for redirect parameters (refs #6082)
+ * [23953] made empty redirect check faster and type tolerant (fixes #6082)
+ * [23951] fixed file validator on certain mac os configurations (closes #6641)
+ * [23950] fixed doctrine modules when dealing with multiple primary keys (closes #7571)
+ * [23948] improved searching for symfony script file on windows (closes #6914)
+ * [23930] fixed defaults for singular and plural name for generate crud tasks in case none are specified (refs #5640)
+ * [23927] added a new option to change the generator class for forms and filters (closes #5014, patch from joostdj)
+ * [23925] fixed sfMemcacheCache delete() operation (closes #6220)
+ * [23924] fixed defaults for singular and plural name for generate crud tasks in case none are specified (refs #5640)
+ * [23923] changed the routing handler cache file so that it consumes less memory
+ * [23919] made crud generator respect singular and plural name (fixes #5640, patch by Dejan.Spasic)
+ * [23917] Added sfFormField and sfFormFieldSchema to the safe classes in sfView. Widgets are always expected to be escaped by the developers! (fixes #7560, patch by nicolas)
+ * [23915] added unit test for sfSessionStorage (closes #7585, patch by Rubino)
+ * [23911] improved sfApplicationConfiguration getXYZDir caching when not using the project optimize task, by lazy caching (fixes #6413)
+ * [23910] changed CLI tests to use the new admin generator instead of the old one
+ * [23909] updated SfObjectBuilder so that Propel objects do not query the I18N table when they are new (fixes #7513, patch by joostdj)
+ * [23907] improved sfApplicationConfiguration getXYZDir caching when not using the project optimize task, by lazy caching (fixes #6413)
+ * [23901] The last exception is reset on every new page call in functional tests (fixes #6342, patch by Stefan.Koopmanschap)
+ * [23900] Default fields are created for %%variables%% in the title of the edit, list and new action, if possible. Closes #7578
+ * [23897] updated sfProtoculous javascript externals
+ * [23896] switched phing external to 2.3.3 tag instead of its revision in the trunk
+ * [23892] added Countable and Iterator interface to DOM CSS selector
+ * [23888] reporting error on empty url for sfWebController#redirect (fixes #6082, patch by ThijsFeryn )
+ * [23887] fixed Phing autoloading in upgrade task (fixes #7577, patch by Stefan.Koopmanschap)
+ * [23882] sfI18N now correctly rejects invalid dates when using a culture that has the dot as separator, and correctly respects am/pm markers (fixes #7582)
+ * [23852] fixed assumption in propel upgrade (closes #7577)
+ * [23849] removed reference to removed file (closes #7563)
+ * [23822] fixed loading of application-less plugin autoloader when multiple plugins are enabled
+ * [23810] set svn:eol-style property to native and svn:keywords property to Id on all .php files
+ * [23799] removed need for runtime insertion of lowercase module name into *_module_config.yml.php files. The module name is already inserted correctly by the sfDefineEnvironmentConfigHandler. This improves especially performance for projects with some more entries in module/config/module.yml (fixes #2105)
+ * [23763] added some configuration to the project:send-emails task (number of messages and time limit)
+ * [23762] updated Swift Mailer to the latest 4.1 version
@@ -0,0 +1,47 @@
+COPYRIGHTS
+==========
+
+symfony
+-------
+
+symfony is originally based on Mojavi3 by Sean Kerr <sean@code-box.org>
+
+Url: http://www.symfony-project.com/
+Copyright: Fabien Potencier
+License: MIT - see LICENSE file
+
+International Components for Unicode
+------------------------------------
+
+symfony contains a port of parts of the International Components for Unicode library
+
+Url: http://www.ibm.com/software/globalization/icu/, http://icu.sourceforge.net/
+Copyright: 1995-2006 International Business Machines Corporation and others.
+License: ICU License - see licenses/LICENSE.ICU file
+
+Prado i18n classes
+------------------
+
+symfony contains the Prado i18n core classes
+
+Url: http://www.pradosoft.com/
+Copyright: 2004-2006, The PRADO Group
+License: BSD - see licenses/LICENSE.prado file
+
+lime
+----
+
+symfony uses the lime software
+
+Url: http://www.symfony-project.com/
+Copyright: Fabien Potencier
+License: MIT - see licenses/LICENSE.lime file
+
+SwiftMailer
+-----------
+
+symfony uses the SwiftMailer library
+
+Url: http://www.swiftmailer.org/
+Copyright: Chris Corbyn
+License: LGPL - see licenses/LICENSE.swiftmailer
19 LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2004-2010 Fabien Potencier
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
20 README
@@ -0,0 +1,20 @@
+Symfony is a complete framework designed to optimize the development of web applications by way of several key features.
+For starters, it separates a web application's business rules, server logic, and presentation views.
+It contains numerous tools and classes aimed at shortening the development time of a complex web application.
+Additionally, it automates common tasks so that the developer can focus entirely on the specifics of an application.
+The end result of these advantages means there is no need to reinvent the wheel every time a new web application is built!
+
+Symfony was written entirely in PHP 5.
+It has been thoroughly tested in various real-world projects, and is actually in use for high-demand e-business websites.
+It is compatible with most of the available databases engines, including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server.
+It runs on *nix and Windows platforms.
+
+LICENSE
+-------
+
+see LICENSE file
+
+INSTALLATION
+------------
+
+see http://www.symfony-project.org/getting-started/1_4/en/
@@ -0,0 +1,47 @@
+<?php
+
+/*
+ * This file is part of the symfony package.
+ * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+/**
+ * Outputs formatted Subversion log entries.
+ *
+ * Usage: php data/bin/changelog.php -r12345:67890 /branches/1.3
+ *
+ * @package symfony
+ * @author Fabien Potencier <fabien.potencier@symfony-project.com>
+ * @version SVN: $Id: changelog.php 24071 2009-11-17 07:36:21Z Kris.Wallsmith $
+ */
+require_once dirname(__FILE__).'/../../lib/task/sfFilesystem.class.php';
+
+if (!isset($argv[1]))
+{
+ throw new Exception('You must provide a revision range (-r123:456)');
+}
+
+if (!isset($argv[2]))
+{
+ throw new Exception('You must provide a repository path (/branches/1.3)');
+}
+
+$filesystem = new sfFilesystem();
+
+list($out, $err) = $filesystem->execute('svn info --xml');
+$info = new SimpleXMLElement($out);
+
+list($out, $err) = $filesystem->execute(vsprintf('svn log %s --xml %s', array_map('escapeshellarg', array(
+ $argv[1],
+ (string) $info->entry->repository->root.$argv[2],
+))));
+$log = new SimpleXMLElement($out);
+
+foreach ($log->logentry as $logentry)
+{
+ echo sprintf(' * [%d] %s', $logentry['revision'], trim(preg_replace('/\s*\[[\d\., ]+\]\s*/', '', (string) $logentry->msg)));
+ echo PHP_EOL;
+}
Oops, something went wrong.

0 comments on commit 1b6b7e4

Please sign in to comment.