From d42b25cbf6d3f1e51cb2a3149f1ff54cc5474bc9 Mon Sep 17 00:00:00 2001 From: emkael Date: Thu, 7 Apr 2016 16:09:16 +0200 Subject: * Prado upgrade (to 3.3.r6b8e6601752b21a8a96c385a5529bbec7bb2b408) --- lib/prado/HISTORY | 979 +++++++++++++++++++++ lib/prado/README.md | 112 +++ lib/prado/UPGRADE | 301 +++++++ lib/prado/bin/prado-cli.php | 2 +- lib/prado/framework/Caching/TAPCCache.php | 2 +- lib/prado/framework/Caching/TCache.php | 2 +- lib/prado/framework/Caching/TDbCache.php | 2 +- lib/prado/framework/Caching/TEACache.php | 2 +- lib/prado/framework/Caching/TMemCache.php | 2 +- lib/prado/framework/Caching/TSqliteCache.php | 2 +- lib/prado/framework/Caching/TXCache.php | 2 +- .../framework/Collections/TAttributeCollection.php | 15 +- .../framework/Collections/TDummyDataSource.php | 2 +- lib/prado/framework/Collections/TList.php | 75 +- .../framework/Collections/TListItemCollection.php | 2 +- lib/prado/framework/Collections/TMap.php | 89 +- .../framework/Collections/TPagedDataSource.php | 2 +- lib/prado/framework/Collections/TPagedList.php | 4 +- lib/prado/framework/Collections/TPriorityList.php | 2 +- lib/prado/framework/Collections/TPriorityMap.php | 2 +- lib/prado/framework/Collections/TQueue.php | 2 +- lib/prado/framework/Collections/TStack.php | 2 +- .../Exceptions/TActiveRecordException.php | 2 +- .../Relations/TActiveRecordBelongsTo.php | 2 +- .../Relations/TActiveRecordHasMany.php | 2 +- .../Relations/TActiveRecordHasManyAssociation.php | 2 +- .../ActiveRecord/Relations/TActiveRecordHasOne.php | 2 +- .../Relations/TActiveRecordRelation.php | 2 +- .../Relations/TActiveRecordRelationContext.php | 2 +- .../Scaffold/InputBuilder/TIbmScaffoldInput.php | 2 +- .../Scaffold/InputBuilder/TMssqlScaffoldInput.php | 2 +- .../Scaffold/InputBuilder/TMysqlScaffoldInput.php | 2 +- .../Scaffold/InputBuilder/TPgsqlScaffoldInput.php | 2 +- .../Scaffold/InputBuilder/TScaffoldInputBase.php | 2 +- .../Scaffold/InputBuilder/TScaffoldInputCommon.php | 2 +- .../Scaffold/InputBuilder/TSqliteScaffoldInput.php | 2 +- .../Data/ActiveRecord/Scaffold/TScaffoldBase.php | 2 +- .../ActiveRecord/Scaffold/TScaffoldEditView.php | 2 +- .../ActiveRecord/Scaffold/TScaffoldListView.php | 2 +- .../Data/ActiveRecord/Scaffold/TScaffoldSearch.php | 2 +- .../Data/ActiveRecord/Scaffold/TScaffoldView.php | 2 +- .../framework/Data/ActiveRecord/TActiveRecord.php | 2 +- .../Data/ActiveRecord/TActiveRecordConfig.php | 2 +- .../Data/ActiveRecord/TActiveRecordCriteria.php | 2 +- .../Data/ActiveRecord/TActiveRecordGateway.php | 2 +- .../Data/ActiveRecord/TActiveRecordManager.php | 2 +- .../Data/Common/Mssql/TMssqlCommandBuilder.php | 2 +- .../framework/Data/Common/Mssql/TMssqlMetaData.php | 2 +- .../Data/Common/Mssql/TMssqlTableColumn.php | 2 +- .../Data/Common/Mssql/TMssqlTableInfo.php | 2 +- .../Data/Common/Mysql/TMysqlCommandBuilder.php | 2 +- .../framework/Data/Common/Mysql/TMysqlMetaData.php | 2 +- .../Data/Common/Mysql/TMysqlTableColumn.php | 2 +- .../Data/Common/Mysql/TMysqlTableInfo.php | 2 +- .../Data/Common/Oracle/TOracleCommandBuilder.php | 2 +- .../Data/Common/Oracle/TOracleMetaData.php | 2 +- .../Data/Common/Oracle/TOracleTableColumn.php | 2 +- .../Data/Common/Oracle/TOracleTableInfo.php | 2 +- .../Data/Common/Pgsql/TPgsqlCommandBuilder.php | 2 +- .../framework/Data/Common/Pgsql/TPgsqlMetaData.php | 2 +- .../Data/Common/Pgsql/TPgsqlTableColumn.php | 2 +- .../Data/Common/Pgsql/TPgsqlTableInfo.php | 2 +- .../Data/Common/Sqlite/TSqliteCommandBuilder.php | 2 +- .../Data/Common/Sqlite/TSqliteMetaData.php | 2 +- .../Data/Common/Sqlite/TSqliteTableColumn.php | 2 +- .../Data/Common/Sqlite/TSqliteTableInfo.php | 2 +- .../framework/Data/Common/TDbCommandBuilder.php | 2 +- lib/prado/framework/Data/Common/TDbMetaData.php | 2 +- lib/prado/framework/Data/Common/TDbTableColumn.php | 2 +- lib/prado/framework/Data/Common/TDbTableInfo.php | 2 +- .../Data/DataGateway/TDataGatewayCommand.php | 2 +- .../framework/Data/DataGateway/TSqlCriteria.php | 2 +- .../framework/Data/DataGateway/TTableGateway.php | 2 +- .../Data/SqlMap/Configuration/TDiscriminator.php | 2 +- .../Configuration/TInlineParameterMapParser.php | 2 +- .../Data/SqlMap/Configuration/TParameterMap.php | 2 +- .../SqlMap/Configuration/TParameterProperty.php | 2 +- .../Data/SqlMap/Configuration/TResultMap.php | 2 +- .../Data/SqlMap/Configuration/TResultProperty.php | 2 +- .../SqlMap/Configuration/TSimpleDynamicParser.php | 2 +- .../SqlMap/Configuration/TSqlMapCacheModel.php | 2 +- .../Data/SqlMap/Configuration/TSqlMapStatement.php | 2 +- .../Configuration/TSqlMapXmlConfiguration.php | 4 +- .../DataMapper/TFastSqlMapApplicationCache.php | 2 +- .../Data/SqlMap/DataMapper/TLazyLoadList.php | 2 +- .../Data/SqlMap/DataMapper/TPropertyAccess.php | 2 +- .../Data/SqlMap/DataMapper/TSqlMapCache.php | 2 +- .../Data/SqlMap/DataMapper/TSqlMapPagedList.php | 2 +- .../DataMapper/TSqlMapTypeHandlerRegistry.php | 2 +- .../Data/SqlMap/Statements/TCachingStatement.php | 2 +- .../SqlMap/Statements/TDeleteMappedStatement.php | 2 +- .../SqlMap/Statements/TInsertMappedStatement.php | 2 +- .../Data/SqlMap/Statements/TMappedStatement.php | 2 +- .../Data/SqlMap/Statements/TPreparedCommand.php | 2 +- .../Data/SqlMap/Statements/TPreparedStatement.php | 2 +- .../Statements/TPreparedStatementFactory.php | 2 +- .../SqlMap/Statements/TSelectMappedStatement.php | 2 +- .../Data/SqlMap/Statements/TSimpleDynamicSql.php | 2 +- .../Data/SqlMap/Statements/TStaticSql.php | 2 +- .../SqlMap/Statements/TUpdateMappedStatement.php | 2 +- lib/prado/framework/Data/SqlMap/TSqlMapConfig.php | 2 +- lib/prado/framework/Data/SqlMap/TSqlMapGateway.php | 2 +- lib/prado/framework/Data/SqlMap/TSqlMapManager.php | 2 +- lib/prado/framework/Data/TDataSourceConfig.php | 2 +- lib/prado/framework/Data/TDbCommand.php | 6 +- lib/prado/framework/Data/TDbConnection.php | 2 +- lib/prado/framework/Data/TDbDataReader.php | 2 +- lib/prado/framework/Data/TDbTransaction.php | 2 +- lib/prado/framework/Exceptions/TErrorHandler.php | 9 +- lib/prado/framework/Exceptions/TException.php | 13 +- .../framework/Exceptions/messages/messages.txt | 1 + lib/prado/framework/I18N/TChoiceFormat.php | 2 +- lib/prado/framework/I18N/TDateFormat.php | 2 +- lib/prado/framework/I18N/TGlobalization.php | 2 +- .../framework/I18N/TGlobalizationAutoDetect.php | 2 +- lib/prado/framework/I18N/TI18NControl.php | 2 +- lib/prado/framework/I18N/TNumberFormat.php | 2 +- lib/prado/framework/I18N/TTranslate.php | 2 +- lib/prado/framework/I18N/TTranslateParameter.php | 2 +- lib/prado/framework/I18N/Translation.php | 2 +- lib/prado/framework/I18N/core/TCache_Lite.php | 9 +- lib/prado/framework/IO/TTextWriter.php | 2 +- lib/prado/framework/PradoBase.php | 29 +- lib/prado/framework/Security/IUserManager.php | 2 +- lib/prado/framework/Security/TAuthManager.php | 2 +- .../framework/Security/TAuthorizationRule.php | 2 +- lib/prado/framework/Security/TDbUserManager.php | 2 +- lib/prado/framework/Security/TSecurityManager.php | 2 +- lib/prado/framework/Security/TUser.php | 2 +- lib/prado/framework/Security/TUserManager.php | 2 +- lib/prado/framework/TApplication.php | 2 +- lib/prado/framework/TApplicationComponent.php | 2 +- lib/prado/framework/TComponent.php | 25 +- lib/prado/framework/TModule.php | 2 +- lib/prado/framework/TService.php | 2 +- lib/prado/framework/TShellApplication.php | 2 +- lib/prado/framework/Util/TCallChain.php | 4 +- lib/prado/framework/Util/TDataFieldAccessor.php | 2 +- lib/prado/framework/Util/TDateTimeStamp.php | 2 +- lib/prado/framework/Util/TLogRouter.php | 2 +- lib/prado/framework/Util/TLogger.php | 2 +- lib/prado/framework/Util/TParameterModule.php | 2 +- lib/prado/framework/Util/TSimpleDateFormatter.php | 2 +- lib/prado/framework/Util/TVarDumper.php | 2 +- .../framework/Web/Javascripts/TJavaScript.php | 2 +- .../framework/Web/Javascripts/css-packages.php | 93 ++ lib/prado/framework/Web/Javascripts/packages.php | 2 +- .../source/prado/activecontrols/ajax3.js | 4 +- .../prado/activefileupload/activefileupload.js | 2 + .../Web/Javascripts/source/prado/prado.js | 6 +- .../source/prado/validator/validation3.js | 84 +- lib/prado/framework/Web/Services/TFeedService.php | 2 +- lib/prado/framework/Web/Services/TJsonService.php | 2 +- lib/prado/framework/Web/Services/TPageService.php | 2 +- lib/prado/framework/Web/Services/TSoapService.php | 2 +- lib/prado/framework/Web/TAssetManager.php | 2 +- lib/prado/framework/Web/TCacheHttpSession.php | 2 +- lib/prado/framework/Web/THttpRequest.php | 4 +- lib/prado/framework/Web/THttpResponse.php | 2 +- lib/prado/framework/Web/THttpResponseAdapter.php | 2 +- lib/prado/framework/Web/THttpSession.php | 2 +- lib/prado/framework/Web/THttpUtility.php | 2 +- lib/prado/framework/Web/TUrlManager.php | 2 +- lib/prado/framework/Web/TUrlMapping.php | 2 +- .../Web/UI/ActiveControls/TActiveButton.php | 5 +- .../Web/UI/ActiveControls/TActiveCheckBox.php | 8 +- .../Web/UI/ActiveControls/TActiveCheckBoxList.php | 13 +- .../Web/UI/ActiveControls/TActiveClientScript.php | 2 +- .../UI/ActiveControls/TActiveControlAdapter.php | 2 +- .../UI/ActiveControls/TActiveCustomValidator.php | 11 +- .../Web/UI/ActiveControls/TActiveDatePicker.php | 5 +- .../Web/UI/ActiveControls/TActiveDropDownList.php | 2 +- .../Web/UI/ActiveControls/TActiveFileUpload.php | 3 +- .../Web/UI/ActiveControls/TActiveHiddenField.php | 5 +- .../Web/UI/ActiveControls/TActiveHyperLink.php | 14 +- .../Web/UI/ActiveControls/TActiveImage.php | 14 +- .../Web/UI/ActiveControls/TActiveImageButton.php | 14 +- .../Web/UI/ActiveControls/TActiveLabel.php | 8 +- .../Web/UI/ActiveControls/TActiveLinkButton.php | 8 +- .../Web/UI/ActiveControls/TActiveListBox.php | 5 +- .../ActiveControls/TActiveListControlAdapter.php | 2 +- .../Web/UI/ActiveControls/TActiveMultiView.php | 12 +- .../Web/UI/ActiveControls/TActivePageAdapter.php | 2 +- .../Web/UI/ActiveControls/TActivePager.php | 2 +- .../Web/UI/ActiveControls/TActivePanel.php | 2 +- .../Web/UI/ActiveControls/TActiveRadioButton.php | 8 +- .../UI/ActiveControls/TActiveRadioButtonList.php | 2 +- .../Web/UI/ActiveControls/TActiveRatingList.php | 11 +- .../Web/UI/ActiveControls/TActiveTextBox.php | 5 +- .../Web/UI/ActiveControls/TAutoComplete.php | 6 +- .../Web/UI/ActiveControls/TBaseActiveControl.php | 2 +- .../framework/Web/UI/ActiveControls/TCallback.php | 2 +- .../UI/ActiveControls/TCallbackClientScript.php | 2 +- .../Web/UI/ActiveControls/TCallbackClientSide.php | 19 +- .../UI/ActiveControls/TCallbackEventParameter.php | 2 +- .../Web/UI/ActiveControls/TCallbackOptions.php | 2 +- .../UI/ActiveControls/TCallbackResponseAdapter.php | 2 +- .../framework/Web/UI/ActiveControls/TDraggable.php | 4 + .../Web/UI/ActiveControls/TDropContainer.php | 5 + .../UI/ActiveControls/TEventTriggeredCallback.php | 2 +- .../Web/UI/ActiveControls/TInPlaceTextBox.php | 10 +- .../UI/ActiveControls/TTimeTriggeredCallback.php | 6 +- .../Web/UI/ActiveControls/TTriggeredCallback.php | 2 +- .../UI/ActiveControls/TValueTriggeredCallback.php | 2 +- .../Web/UI/JuiControls/TJuiAutoComplete.php | 4 +- .../Web/UI/JuiControls/TJuiControlOptions.php | 2 +- .../framework/Web/UI/JuiControls/TJuiDialog.php | 2 +- .../framework/Web/UI/TCachePageStatePersister.php | 2 +- .../framework/Web/UI/TClientScriptManager.php | 90 +- lib/prado/framework/Web/UI/TCompositeControl.php | 2 +- lib/prado/framework/Web/UI/TControl.php | 17 +- lib/prado/framework/Web/UI/TControlAdapter.php | 2 +- lib/prado/framework/Web/UI/TForm.php | 2 +- lib/prado/framework/Web/UI/THtmlWriter.php | 2 +- lib/prado/framework/Web/UI/TPage.php | 2 +- lib/prado/framework/Web/UI/TPageStatePersister.php | 2 +- .../Web/UI/TSessionPageStatePersister.php | 2 +- lib/prado/framework/Web/UI/TTemplateControl.php | 2 +- lib/prado/framework/Web/UI/TTemplateManager.php | 2 +- lib/prado/framework/Web/UI/TThemeManager.php | 2 +- .../framework/Web/UI/WebControls/TAccordion.php | 2 +- .../framework/Web/UI/WebControls/TBaseDataList.php | 2 +- .../Web/UI/WebControls/TBaseValidator.php | 2 +- .../framework/Web/UI/WebControls/TBoundColumn.php | 2 +- .../framework/Web/UI/WebControls/TBulletedList.php | 2 +- lib/prado/framework/Web/UI/WebControls/TButton.php | 2 +- .../framework/Web/UI/WebControls/TButtonColumn.php | 2 +- .../framework/Web/UI/WebControls/TCaptcha.php | 2 +- .../Web/UI/WebControls/TCaptchaValidator.php | 2 +- .../framework/Web/UI/WebControls/TCheckBox.php | 2 +- .../Web/UI/WebControls/TCheckBoxColumn.php | 2 +- .../framework/Web/UI/WebControls/TCheckBoxList.php | 16 +- .../framework/Web/UI/WebControls/TClientScript.php | 2 +- .../framework/Web/UI/WebControls/TColorPicker.php | 2 +- .../Web/UI/WebControls/TCompareValidator.php | 2 +- .../framework/Web/UI/WebControls/TConditional.php | 2 +- .../framework/Web/UI/WebControls/TContent.php | 2 +- .../Web/UI/WebControls/TContentPlaceHolder.php | 2 +- .../Web/UI/WebControls/TCustomValidator.php | 2 +- .../Web/UI/WebControls/TDataBoundControl.php | 2 +- .../framework/Web/UI/WebControls/TDataGrid.php | 4 +- .../Web/UI/WebControls/TDataGridColumn.php | 2 +- .../Web/UI/WebControls/TDataGridItemRenderer.php | 2 +- .../Web/UI/WebControls/TDataGridPagerStyle.php | 31 +- .../framework/Web/UI/WebControls/TDataList.php | 2 +- .../Web/UI/WebControls/TDataListItemRenderer.php | 2 +- .../framework/Web/UI/WebControls/TDataRenderer.php | 2 +- .../Web/UI/WebControls/TDataSourceControl.php | 2 +- .../Web/UI/WebControls/TDataSourceView.php | 2 +- .../Web/UI/WebControls/TDataTypeValidator.php | 2 +- .../framework/Web/UI/WebControls/TDatePicker.php | 2 +- .../framework/Web/UI/WebControls/TDropDownList.php | 2 +- .../Web/UI/WebControls/TDropDownListColumn.php | 2 +- .../Web/UI/WebControls/TEditCommandColumn.php | 2 +- .../Web/UI/WebControls/TEmailAddressValidator.php | 2 +- .../framework/Web/UI/WebControls/TExpression.php | 2 +- .../framework/Web/UI/WebControls/TFileUpload.php | 3 +- lib/prado/framework/Web/UI/WebControls/TFont.php | 19 +- lib/prado/framework/Web/UI/WebControls/THead.php | 2 +- .../framework/Web/UI/WebControls/THeader1.php | 2 +- .../framework/Web/UI/WebControls/THeader2.php | 2 +- .../framework/Web/UI/WebControls/THeader3.php | 2 +- .../framework/Web/UI/WebControls/THeader4.php | 2 +- .../framework/Web/UI/WebControls/THeader5.php | 2 +- .../framework/Web/UI/WebControls/THeader6.php | 2 +- .../framework/Web/UI/WebControls/THiddenField.php | 2 +- .../framework/Web/UI/WebControls/THtmlArea.php | 2 +- .../framework/Web/UI/WebControls/THtmlArea4.php | 2 +- .../framework/Web/UI/WebControls/THtmlElement.php | 2 +- .../framework/Web/UI/WebControls/THyperLink.php | 2 +- .../Web/UI/WebControls/THyperLinkColumn.php | 2 +- lib/prado/framework/Web/UI/WebControls/TImage.php | 2 +- .../framework/Web/UI/WebControls/TImageButton.php | 2 +- .../framework/Web/UI/WebControls/TImageMap.php | 2 +- .../framework/Web/UI/WebControls/TInlineFrame.php | 2 +- .../Web/UI/WebControls/TItemDataRenderer.php | 2 +- .../Web/UI/WebControls/TJavascriptLogger.php | 2 +- .../framework/Web/UI/WebControls/TKeyboard.php | 2 +- lib/prado/framework/Web/UI/WebControls/TLabel.php | 4 +- .../framework/Web/UI/WebControls/TLinkButton.php | 2 +- .../framework/Web/UI/WebControls/TListBox.php | 2 +- .../framework/Web/UI/WebControls/TListControl.php | 2 +- .../Web/UI/WebControls/TListControlValidator.php | 2 +- .../framework/Web/UI/WebControls/TListItem.php | 31 +- .../framework/Web/UI/WebControls/TLiteral.php | 4 +- .../Web/UI/WebControls/TLiteralColumn.php | 2 +- .../framework/Web/UI/WebControls/TMarkdown.php | 2 +- .../framework/Web/UI/WebControls/TMultiView.php | 2 +- .../framework/Web/UI/WebControls/TOutputCache.php | 2 +- lib/prado/framework/Web/UI/WebControls/TPager.php | 2 +- lib/prado/framework/Web/UI/WebControls/TPanel.php | 2 +- .../framework/Web/UI/WebControls/TPanelStyle.php | 23 +- .../framework/Web/UI/WebControls/TPlaceHolder.php | 2 +- .../framework/Web/UI/WebControls/TRadioButton.php | 2 +- .../Web/UI/WebControls/TRadioButtonList.php | 2 +- .../Web/UI/WebControls/TRangeValidator.php | 2 +- .../framework/Web/UI/WebControls/TRatingList.php | 2 +- .../framework/Web/UI/WebControls/TReCaptcha2.php | 364 ++++++++ .../Web/UI/WebControls/TReCaptcha2Validator.php | 110 +++ .../Web/UI/WebControls/TReCaptchaValidator.php | 2 +- .../UI/WebControls/TRegularExpressionValidator.php | 2 +- .../framework/Web/UI/WebControls/TRepeatInfo.php | 2 +- .../framework/Web/UI/WebControls/TRepeater.php | 2 +- .../Web/UI/WebControls/TRepeaterItemRenderer.php | 2 +- .../Web/UI/WebControls/TRequiredFieldValidator.php | 2 +- .../framework/Web/UI/WebControls/TSafeHtml.php | 2 +- lib/prado/framework/Web/UI/WebControls/TSlider.php | 2 +- .../framework/Web/UI/WebControls/TStatements.php | 2 +- lib/prado/framework/Web/UI/WebControls/TStyle.php | 63 +- .../framework/Web/UI/WebControls/TStyleSheet.php | 48 +- .../framework/Web/UI/WebControls/TTabPanel.php | 2 +- lib/prado/framework/Web/UI/WebControls/TTable.php | 2 +- .../framework/Web/UI/WebControls/TTableCell.php | 2 +- .../Web/UI/WebControls/TTableFooterRow.php | 2 +- .../Web/UI/WebControls/TTableHeaderCell.php | 2 +- .../Web/UI/WebControls/TTableHeaderRow.php | 2 +- .../framework/Web/UI/WebControls/TTableRow.php | 2 +- .../Web/UI/WebControls/TTemplateColumn.php | 2 +- .../framework/Web/UI/WebControls/TTextBox.php | 4 +- .../Web/UI/WebControls/TTextHighlighter.php | 2 +- .../Web/UI/WebControls/TTextProcessor.php | 2 +- .../Web/UI/WebControls/TValidationSummary.php | 2 +- .../framework/Web/UI/WebControls/TWebControl.php | 2 +- .../Web/UI/WebControls/TWebControlAdapter.php | 2 +- .../Web/UI/WebControls/TWebControlDecorator.php | 2 +- lib/prado/framework/Web/UI/WebControls/TWizard.php | 2 +- .../WebControls/TWizardNavigationButtonStyle.php | 2 +- .../framework/Web/UI/WebControls/TXmlTransform.php | 2 +- .../Web/UI/WebControls/assets/captcha.php | 2 +- lib/prado/framework/Wsat/TWsatARGenerator.php | 2 +- lib/prado/framework/Wsat/TWsatBaseGenerator.php | 2 +- .../framework/Wsat/TWsatScaffoldingGenerator.php | 2 +- lib/prado/framework/Wsat/TWsatService.php | 2 +- lib/prado/framework/Wsat/pages/TWsatGenerateAR.php | 2 +- lib/prado/framework/Wsat/pages/TWsatHome.php | 2 +- lib/prado/framework/Wsat/pages/TWsatLogin.php | 2 +- .../framework/Wsat/pages/TWsatScaffolding.php | 2 +- lib/prado/framework/Xml/TXmlDocument.php | 4 +- lib/prado/framework/interfaces.php | 2 +- lib/prado/framework/prado.php | 2 +- lib/prado/framework/pradolite.php | 173 ++-- lib/prado/requirements/index.php | 2 +- 342 files changed, 3020 insertions(+), 615 deletions(-) create mode 100644 lib/prado/HISTORY create mode 100644 lib/prado/README.md create mode 100644 lib/prado/UPGRADE create mode 100644 lib/prado/framework/Web/Javascripts/css-packages.php create mode 100644 lib/prado/framework/Web/UI/WebControls/TReCaptcha2.php create mode 100644 lib/prado/framework/Web/UI/WebControls/TReCaptcha2Validator.php diff --git a/lib/prado/HISTORY b/lib/prado/HISTORY new file mode 100644 index 0000000..ea1c889 --- /dev/null +++ b/lib/prado/HISTORY @@ -0,0 +1,979 @@ +Version 3.3.1 XXX XX, 2016 + +BUG: Issue #540 - Fix TActiveFileUpload on IE11 (ctrlaltca) +BUG: Issue #574 - Fix TActiveCustomValidator validation after error (ctrlaltca) +BUG: Issue #581 - TActiveFileUpload loses track of LocalName for a moment (emkael) +BUG: Issue #582 - Prado autoloader breaks class_exists conditionals (ctrlaltca) +BUG: TJuiAutoComplete: fix parsing of suggestions (ctrlaltca) +BUG: Fix callback for controls with PostState=false (ctrlaltca) +BUG: Fix stopping even propagation on javascript events (ctrlaltca) +BUG: Fix callback loading for dynamically created JuiControls (ctrlaltca) +BUG: Fix ClientSide.RequestTimeOut on active controls (ctrlaltca) +BUG: Fix error reporting for not-existing property set on TJuiControl (ctrlaltca) +BUG: TJuiDialog: avoid "cannot call methods on dialog prior to initialization" error (ctrlaltca) +BUG: Fix callback update of TActiveCheckBoxList when initially empty (LCSKJ) +ENH: Issue #562 - Added TClientStyleSheet::PradoStyles (ctrlaltca) +ENH: Issue #569 - Improved TJavascriptLogger / browser console logging of errors (ctrlaltca) +ENH: Applied some misc optimizations to class serialization (ctrlaltca) +ENH: Intercept fatal errors using register_shutdown_function (ctrlaltca) +ENH: Activecontrols: avoid updating client side if the value didn't change (ctrlaltca) +ENH: Added TReCaptcha2 / TReCaptcha2Validator (camilohaze) + +Version 3.3.0 February 15, 2016 + +CHG: Added jQuery and rebased PRADO's effect and controls on it (ctrlaltca) +ENH: Added jQueryUI and created new controls (ctrlaltca) +ENH: Added Bootstrap3 (daniel) +BUG: Issue #558 - TActiveFileUpload escaping ' in file names (ctrlaltca) +BUG: Issue #550 - TActivePager not working correctly on XAMP 5.6.3 (LCSKJ) +BUG: Issue #549 - TSqlCriteria, not possible to reset value of condition (majuca) +BUG: Issue #542 - Fix clientside validation in TActiveCustomValidator (majuca) +BUG: Issue #546 - Wrong exception messages in TAccordion (david0) +ENH: Issue #545 - Make Prado.Callback return the request (majuca, david0) +BUG: Issue #543 - Can't set a url mapping pattern class in php config (plachance) +BUG: Issue #541 - Security - HttpOnly parameter in THttpSession and THttpCookie (ctrlaltca) +BUG: Issue #539 - Status Code not send when throwing a THttpException (ctrlaltca) +BUG: Issues #528, 538 - Fix errors in Prado.Validation.validateControl (majuca, david0) +ENH: Issue #559 - Add support for memcached (majuca) + +Version 3.2.4 Aug 26, 2014 + +BUG: Issue #492 - Prado generates json_error when encoding an exception with non UTF-8 data (david0) +ENH: Issue #494 - Adding toArray() and toJSON() to TActiveRecord (dmarko484) +BUG: Issue #498 - Typo in TActiveFileUpload (Jens-mB) +BUG: Issue #499 - Avoid scrolling when calling TControl::focus() (david0) +BUG: Issue #502 - TSlider behaves strangely in TTabView (ctrlaltca) +BUG: Issue #504 - Default Button cannot be referenced by . (ctrlaltca) +BUG: Issue #506 - Unused lines of code in TLiteralColumn::initializeCell (cross) +BUG: Issue #511 - TActivePager's ButtonCssClass property is not rendered in buttons (ctrlaltca) +BUG: Issue #515 - THtmlArea should override Readonly property (ctrlaltca) +BUG: Issue #516 - Check Validators in TActiveEditCommandColumn (ctrlaltca) +BUG: Issue #517 - TXmlDocument adjustment (gnit) +BUG: Issue #518 - Runtime Notice in Gettext::factory() (ctrlaltca) +BUG: Issue #519 - For MySQL in case PDO::CASE_LOWER creating table info does not work (ganiuszka) +BUG: Issue #246 - Refix: User date() instead of gmdate() in TLogRoute (drigolin) +BUG: Issue #520 - Unknown runtime error with Internet Explorer 8 (david0) +BUG: Issue #524 - JSON error (5): Malformed UTF-8 characters when encoding callback response (david0) +BUG: Issue #526 - TJsonRpcProtocol::callMethod, requested method is called twice (jojoinside) +BUG: Issue #527 - TJsonRpcProtocol::callMethod, semicolon must be removed (jojoinside) +ENH: Ported tests to Selenium2 +BUG: Avoid an exception loop on callback error when headers have already been sent (ctrlaltca) +BUG: Avoid rendering