summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--COPYRIGHT2
-rw-r--r--HISTORY33
-rw-r--r--UPGRADE21
-rw-r--r--build.xml2
-rw-r--r--framework/3rdParty/readme.html8
-rw-r--r--index.html8
6 files changed, 63 insertions, 11 deletions
diff --git a/COPYRIGHT b/COPYRIGHT
index d69606dd..281a0f8e 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,7 +1,7 @@
The PRADO framework and the included demos are free software.
They are released under the terms of the following BSD License.
-Copyright 2004-2009, The PRADO Group (http://www.pradosoft.com)
+Copyright 2004-2011, The PRADO Group (http://www.pradosoft.com)
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/HISTORY b/HISTORY
index 1d9707de..35f1aa79 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,8 +1,5 @@
Version 3.2 to be released
-NEW: Issue#83 - PHP configuration style (Carl)
-BUG: Issue#232 Could not change enable-state of TActiveCheckBox via Ajax callback (Christophe)
BUG: Fixed an inconsistency in TRegularExpressionValidator
-ENH: Issue#173 - Add "dragdropextra" (superghosting) patch, mouse coordinates and key status to drag & drop controls (Christophe, DevWorx)
ENH: Update TDraggable::revert property to accept "failure" value (Christophe)
CHG/ENH: Change behavior of THttpRequest::getBaseUrl() & THttpRequest::getAbsoluteApplicationUrl() to make it possible to force either http or https (Yves)
EHN: Add property SecureConnection to TUrlMappingPattern and related enum TUrlMappingPatternSecureConnection to make it possible to to define wether to use http or https on pattern level (Yves)
@@ -14,6 +11,36 @@ EHN: Modify TActiveRecordConfig & TActiveRecordManager to allow custom subclassi
EHN: Add methods quoteTableName, quoteColumnName, quoteColumnAlias to TDbMetaData & TDbConnection and add TDbConnection:getDbMetaData [TODO: customize TOracleMetaData] (Yves)
EHN: Add method getHeaders to THttpRequest & THttpResponse (Yves)
EHN: Modify TThemeManager to allow custom subclassing of TTheme (Yves)
+NEW: Issue #83 - PHP configuration style (Carl)
+ENH: Issue #106 - TJavaScript::jsonEncode and TJavaScript::jsonDecode should use built-in PHP functions (ctrlaltca)
+ENH: Issue #173 - Add "dragdropextra" (supergsting) patch, mouse coordinates and key status to drag & drop controls (Christophe, DevWorx)
+BUG: Issue #179 - Serialization issues in Prado (ctrlaltca)
+BUG: Issue #181 - Fixed regression introduced by the patch for #181 (ctrlaltca)
+BUG: Issue #203 - Workaround for ->CallbackClient->click under IE<=8 (ctrlaltca)
+BUG: Issue #232 - Could not change enable-state of TActiveCheckBox via Ajax callback (Christophe)
+ENH: Issue #235 - Progressive rendering not possible (Gabor)
+BUG: Issue #243 - Cross-site scripting issue in TForm (ctrlaltca)
+BUG: Issue #265 - Using scroll wheel causes NaN values in TDatePicker (Gabor)
+BUG: Issue #301 - Fixed a bug in TActiveFileUpload (ctrlaltca)
+ENH: Issue #337 - Prado serialization optimizations (Gabor)
+BUG: Issue #341 - TSafeHtmlParser messes up UTF8-encoded strings (ctrlaltca)
+BUG: Issue #348 - Scripts for dynamically created controls not registered properly in/after a callback (Gabor)
+BUG: Issue #351 - THtmlArea prone to double-registration, doesn't deregister properly (Gabor)
+BUG: Issue #353 - Accordion control behaves oddly if clicked too fast (Gabor)
+ENH: Issue #356 - Added a new "Clickable" operating mode to TDatePicker (ctrlaltca)
+BUG: Issue #361 - TActiveListBox multiple selection bug (ctrlaltca)
+BUG: Issue #366 - Use divs instead of spans around tables in TActiveDataGrid (ctrlaltca)
+
+Version 3.1.10 Jul 17, 2011
+BUG: Added missing timeout on TCacheHttpSession (ctrlaltca)
+BUG: Issue#332 - Minor typos (ctrlaltca)
+BUG: Issue#333 - Wrong tracker url on quickstart (ctrlaltca)
+BUG: Issue#334 - Wrong variable acces in TTemplateControlInheritable (ctrlaltca)
+BUG: Issue#335 - setcookie() bug (ctrlaltca)
+BUG: Issue#343 - New TTabPanel breaks compatibility (ctrlaltca)
+BUG: Issue#349 - Security problem in TActiveFileUpload control (Gabor)
+ENH: Merged a bit TPager's view style with TDataGridPager's one adding first/last buttons to TDataGridPagerStyle (ctrlaltca)
+ENH: Reworked the patch for #103 so that it actually fixes the use of TActiveCustomValidator with normal Postback controls (ctrlaltca)
Version 3.1.9 June 3, 2011
BUG: Issue#280 - Documentation has been updated
diff --git a/UPGRADE b/UPGRADE
index a4d2fee2..8b6e229b 100644
--- a/UPGRADE
+++ b/UPGRADE
@@ -12,6 +12,27 @@ for both A and B.
Upgrading from v3.1.x
---------------------
- Prado 3.2 requires PHP >= 5.2
+- Prado 3.2 doesn't use anymore a separate clientscripts.php script to publish minified javascript files.
+ If you were relying (linking directly) to that script to get some js file, you'll need to re-adapt your
+ scripts. Remember, linking directly a file in the assets/ directory is always a bad idea, let Prado do
+ it for you using publishAssets().
+- Ticket #325 enabled pregressive rendering inside Prado. Previously, all the output of Prado was
+ buffered and sent to the client all at once. Now, you decide to render smaller parts of the page
+ and send them to client right after completed, one after the other (see TFlushOutput documentation).
+ To ensure proper working of components requiring "head" resources (like external javascript files),
+ all the resource publishing needs to be made before the actual rendering occurs. Tipically the best
+ idea is to do it inside the onPreRender event. All the Prado components have been (obviously) updated
+ to support this change, but any custom component made by yourself could need some update efforts.
+ The easist way to understand if a component is broken because of this change is to check if you get a
+ 'Operation invalid when page is already rendering' exception.
+
+
+
+Upgrading from v3.1.10
+----------------------
+
+Upgrading from v3.1.9
+---------------------
Upgrading from v3.1.8
---------------------
diff --git a/build.xml b/build.xml
index 9e197e61..b1336722 100644
--- a/build.xml
+++ b/build.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- PRADO 3.1 build file - Copyright (C) 2006 PradoSoft
+ PRADO 3.2 build file - Copyright (C) 2011 PradoSoft
Requirements
============
diff --git a/framework/3rdParty/readme.html b/framework/3rdParty/readme.html
index a25ec97a..e545615c 100644
--- a/framework/3rdParty/readme.html
+++ b/framework/3rdParty/readme.html
@@ -34,8 +34,8 @@ projects.
</tr>
<tr>
<td><a href="TinyMCE">TinyMCE</a></td>
- <td><a href="http://tinymce.moxiecode.com/">TinyMCE Javascript Content Editor</a> (v2.1)</td>
- <td><a href="tiny_mce/license.txt">GNU LIBRARY GENERAL PUBLIC LICENSE</a></td>
+ <td><a href="http://tinymce.moxiecode.com/">TinyMCE Javascript Content Editor</a> (v3.4.2)</td>
+ <td><a href="TinyMCE/license.txt">GNU LESSER GENERAL PUBLIC LICENSE</a></td>
<td>System.Web.UI.WebControls.THtmlArea</td>
<td>TinyMCE is a powerful WYSIWYG editor control for web browsers such as MSIE or Mozilla that enables the user to edit HTML contents in a more user friendly way.</td>
</tr>
@@ -84,7 +84,7 @@ projects.
</tr>
<tr>
- <td>Rico Color is used in the <a href="../web/Javascripts/prado/colorpicker/colorpicker.js">colorpicker.js</a></td>
+ <td>Rico Color is used in the <a href="../Web/Javascripts/source/prado/colorpicker/colorpicker.js">colorpicker.js</a></td>
<td><a href="http://openrico.org/">Rico</a></td>
<td><a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License v2</a></td>
<td>N.A.</td>
@@ -139,7 +139,7 @@ projects.
</tr>
<tr>
- <td><a href="3rdParty/PhpShell">3rdParty/PhpShell</a></td>
+ <td><a href="PhpShell">3rdParty/PhpShell</a></td>
<td><a href="http://pear.php.net/package/PHP_Shell">PHP_Shell</a></td>
<td><a href="http://www.opensource.org/licenses/mit-license.php">MIT</a></td>
<td>An interactive PHP Shell</td>
diff --git a/index.html b/index.html
index a550ab42..35696342 100644
--- a/index.html
+++ b/index.html
@@ -66,9 +66,13 @@ After downloading the latest PRADO release file, unpack it to a Web-accessible d
<h2>Editor Support</h2>
<p>
-A Macromedia Dreamweaver extension can be found under <b>editors/Dreamweaver</b>.
-This extension contains a tag library that enables Dreamweaver to auto-complete
+Extension/plugins for some text editors can be found under <b>editors/</b>.
+These extension contains a tag library that enables the text editor to auto-complete
PRADO component tags when you use it to edit PRADO templates.
+A Macromedia Dreamweaver extension can be found under <b>editors/Dreamweaver</b>.
+A InType extension can be found under <b>editors/InType</b>.
+A Notepad++ Dreamweaver extension can be found under <b>editors/NotepadPlus</b>.
+A Textmate extension can be found under <b>editors/Textmate</b>.
</p>
<h2>Documentation</h2>