Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-072008-01-07 Igor Zelmanovich <igorz@mainsoft.com>Igor Zelmanovich
* Page.cs: added internal API * IScriptManager.cs: added new internal interface. 2007-01-07 Igor Zelmanovich <igorz@mainsoft.com> * BaseCompareValidator.cs: * BaseValidator.cs: * CompareValidator.cs: * CustomValidator.cs: * RangeValidator.cs: * RegularExpressionValidator.cs: * RequiredFieldValidator.cs: refactoring: If page contents instance of IScriptManager, validators call it's API instead Page.ClientScript. svn path=/trunk/mcs/; revision=92389
2007-08-302007-08-30 Igor Zelmanovich <igorz@mainsoft.com>Igor Zelmanovich
* BaseCompareValidator.cs: * BaseValidator.cs: * CompareValidator.cs: * CustomValidator.cs: * RangeValidator.cs: * RegularExpressionValidator.cs: * RequiredFieldValidator.cs: all Validators use RegisterExpandoAttribute for not XHTML compliant attributes. 2007-08-30 Igor Zelmanovich <igorz@mainsoft.com> * WebUIValidation_2.0.js: all Validators use RegisterExpandoAttribute for not XHTML compliant attributes. svn path=/trunk/mcs/; revision=85047
2007-04-05use Invariant culture for string manipulationsKonstantin Triger
svn path=/trunk/mcs/; revision=75426
2007-02-152006-02-15 Igor Zelmanovich <igorz@mainsoft.com>Igor Zelmanovich
* BaseCompareValidator.cs: fixed: support for type=Currency on client side. svn path=/trunk/mcs/; revision=72908
2007-01-14Adding support for .net 2.0 property ↵Ilya Kharmatsky
"BaseCompareValidator.CompareInvariantValues". The changes are also reflected in .net 1.1 implementations (the 2.0 related methods are defined as 'internal' in this configuration) svn path=/trunk/mcs/; revision=70983
2006-12-062006-12-06 Igor Zelmanovich <igorz@mainsoft.com>Igor Zelmanovich
* BaseCompareValidator.cs: fixed: support for type=Date on client side. svn path=/trunk/mcs/; revision=69100
2006-11-292006-11-28 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* Rationalize the user of MonoTODOs. - Removed all the TODOs that were only overwritten methods and had no further information. - Methods that threw exceptions now have the message "Not implemnted". - Methods that return some constant are declared like that. - Removed a bunch of stale MonoTODOs that had not been removed. svn path=/trunk/mcs/; revision=68620
2006-11-022006-11-02 Igor Zelmanovich <igorz@mainsoft.com>Igor Zelmanovich
* BaseCompareValidator.cs: fixed: CultureInvariantValues, Type properties. svn path=/trunk/mcs/; revision=67274
2006-03-142006-03-13 Chris Toshok <toshok@ximian.com>Chris Toshok
* BaseCompareValidator.cs (Convert): make the ValidationDataType.String case a bit more compact. svn path=/trunk/mcs/; revision=57928
2006-02-23In System.Web.UI:Chris Toshok
2006-02-23 Chris Toshok <toshok@ximian.com> * Page.cs (ProcessCallbackData): track change to ICallbackEventHandler iface. * ICallbackEventHandler.cs: enable the proper members of this interface. * DataSourceSelectArguments.cs: reformat getter/setters. In System.Web.UI.WebControls: 2006-02-23 Chris Toshok <toshok@ximian.com> * BaseCompareValidator.cs, BaseValidator.cs, Button.cs, DataControlField.cs, DetailsView.cs, FormView.cs, GridView.cs, HotSpot.cs, LinkButton.cs, Login.cs, SiteMapDataSource.cs, SqlDataSourceCommandType.cs, TableSectionStyle.cs, TemplateField.cs, TreeNodeCollection.cs, TreeNode.cs, TreeView.cs, ValidationSummary.cs, WizardStepBase.cs: fix tons of corcompare errors. most were caused by a property/method being virtual when it shouldn't be, or vice versa. svn path=/trunk/mcs/; revision=57203
2005-09-212005-09-21 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* AdCreatedEventArgs.cs: Added declarative security (Link and, for 2.0, Inheritance demands) for Minimal. * BaseCompareValidator.cs: Added declarative security (Link and Inheritance demands) for Minimal. * BaseDataBoundControl.cs: Added declarative security (Link and Inheritance demands) for Minimal. * BaseValidator.cs: Added declarative security (Link and Inheritance demands) for Minimal. * BoundColumn.cs: Added declarative security (Link and Inheritance demands) for Minimal. * ButtonColumn.cs: Added declarative security (Link and Inheritance demands) for Minimal. * CalendarDay.cs: Added declarative security (Link and Inheritance demands) for Minimal. * CheckBoxList.cs: Added declarative security (Link and Inheritance demands) for Minimal. * CompareValidator.cs: Added declarative security (Link and Inheritance demands) for Minimal. * CustomValidator.cs: Added declarative security (Link and Inheritance demands) for Minimal. * DataBoundControl.cs: Added declarative security (Link and Inheritance demands) for Minimal. * DataGridItemCollection.cs: Added declarative security (Link and Inheritance demands) for Minimal. * DataKeyCollection.cs: Added declarative security (LinkDemands) for Minimal. * DataListItemCollection.cs: Added declarative security (LinkDemands) for Minimal. * DataListItem.cs: Added declarative security (Link and Inheritance demands) for Minimal. * FontNamesConverter.cs: Added declarative security (Link and Inheritance demands) for Minimal. * HyperLink.cs: Added declarative security (Link and Inheritance demands) for Minimal. * HyperLinkColumn.cs: Added declarative security (Link and Inheritance demands) for Minimal. * Image.cs: Added declarative security (Link and Inheritance demands) for Minimal. svn path=/trunk/mcs/; revision=50392
2005-09-022005-09-01 Chris Toshok <toshok@ximian.com>Chris Toshok
* System.Web.UI.WebControls/Button.cs, System.Web.UI.WebControls/ButtonField.cs, System.Web.UI.WebControls/DataControlField.cs, System.Web.UI.WebControls/BaseCompareValidator.cs, System.Web.UI.WebControls/AutoGeneratedField.cs, System.Web.UI.WebControls/CustomValidator.cs, System.Web.UI.WebControls/Content.cs, System.Web.UI.WebControls/BoundField.cs, System.Web.UI.WebControls/AdRotator.cs, System.Web.UI.WebControls/ButtonColumn.cs, System.Web.UI.WebControls/CompareValidator.cs, System.Web.UI.WebControls/AdCreatedEventArgs.cs: More corcompare work. Stub things out, and add attributes. svn path=/trunk/mcs/; revision=49303
2005-09-022005-09-01 Chris Toshok <toshok@ximian.com>Chris Toshok
* Button.cs, ButtonField.cs, FontInfo.cs, Style.cs, Xml.cs, CommandField.cs, HyperLinkColumn.cs, Table.cs, RegularExpressionValidator.cs, DataGridPagerStyle.cs, Label.cs, CheckBox.cs, RadioButton.cs, TableStyle.cs, ListControl.cs, Image.cs, BaseCompareValidator.cs, BaseDataList.cs, DataList.cs, TemplateColumn.cs, RangeValidator.cs, ImageField.cs, BaseValidator.cs, CustomValidator.cs, TextBox.cs, ButtonFieldBase.cs, BoundField.cs, CheckBoxList.cs, RadioButtonList.cs, RequiredFieldValidator.cs, AdRotator.cs, Repeater.cs, DropDownList.cs, CheckBoxField.cs, HyperLink.cs, XmlDataSource.cs, Panel.cs, DataGrid.cs, ButtonColumn.cs, CompareValidator.cs, Calendar.cs, ListBox.cs, TableCell.cs, WebControl.cs, Literal.cs, ValidationSummary.cs, ImageButton.cs, TableRow.cs, LinkButton.cs, DataGridColumn.cs, BoundColumn.cs, TableItemStyle.cs: Add some WebCategory and WebSysDescription attributes. svn path=/trunk/mcs/; revision=49301
2005-08-272005-08-17 Chris Toshok <toshok@ximian.com>Chris Toshok
* WebPartTest.cs: new test. 2005-08-26 Chris Toshok <toshok@ximian.com> * HtmlButtonTest.cs: add view state tests (to make sure ValidationGroup and CausesValidation are there.) 2005-08-22 Chris Toshok <toshok@ximian.com> * HtmlInputCheckBoxTest.cs: 2.0-ify these tests. * HtmlInputButtonTest.cs: same. 2005-08-22 Chris Toshok <toshok@ximian.com> * SimpleWorkerRequestTest.cs (Host): make cwd = "Environment.CurrentDirectory + Path.DirectorySeparatorChar" so we pass on MS. 2005-08-11 Chris Toshok <toshok@ximian.com> * jsunit.js (Assert): no reason to have a prototype for this.. just define a variable named Assert and add it to the script's context. 2005-08-11 Chris Toshok <toshok@ximian.com> * jsunit.js (jsunit_RunTestForPage): set the failure_span innerHTML explicitly to "0 tests" to initialize it. (jsunit_RunTestForPageStep): use update_failures_span here to set the innerhtml to whatever our results currently are. (update_failures_span): new function, basically just set the text and background of the span. 2005-08-04 Chris Toshok <toshok@ximian.com> * jsunit.js: add expected failure output. add some (for now) disabled netscape.security handling for UniversalBrowserRead (so we can do testing of remote pages.) 2005-08-03 Chris Toshok <toshok@ximian.com> * jsunit.js: Mucho improvements. 2005-08-02 Chris Toshok <toshok@ximian.com> * jsunit.js (JSUnit_Click): fix typo. (checkReadyState): fix c&p error. (jsunit_RunTestPageStep): initialize both test_scripts.waiting and test_run.waiting before we fire off the load(s). (jsunit_FindTestFixture): new function to locate the test fixture on either page, and set top.test_fixture and top.test_fixture_context accordingly. (jsunit_RunTestsForPage): use jsunit_FindTestFixture. (jsunit_RunTestsForPageStep): same. (test_run_onload): remove the extraneous if-check (test_scripts_onload): same. 2005-08-01 Chris Toshok <toshok@ximian.com> * jsunit.js (jsunit_RunTestForPageStep): add the public api to whatever script context we're using for TestFixture. We need this here because pages that do postbacks but include the testfixture in the main page will get their context reset on the page load. 2005-08-01 Chris Toshok <toshok@ximian.com> * jsunit.js: make the script: property on JSUnit_TestPages optional, and look for the TestFixture in the test_run page (so you can write html + tests all in one file). (JSUnit_Click): fix an "uh oh" alert. 2005-07-27 Chris Toshok <toshok@ximian.com> * jsunit.js (Assert): when we fail due to an exception, use e.message which works on both ff and IE. 2005-07-27 Chris Toshok <toshok@ximian.com> * jsunit.js: add a Trace object/window so we can get debug spew without window.alert. Also, implement the readyState polling page loading hack for IE so we can remove all the onload handlers from .aspx/-script.html files in jsunit-tests (hurray). 2005-07-26 Chris Toshok <toshok@ximian.com> * jsunit.js: add some better status messages. 2005-07-25 Chris Toshok <toshok@ximian.com> * jsunit.js (JSUnit_Click): if el == null return early. (jsunit_RunTestForPageStep): wrap the call to testfunc() in a try block so we can add some failure text instead of making the user look at the JS console. 2005-07-25 Chris Toshok <toshok@ximian.com> * jsunit-results.html: change the status span's id to status_text. * jsunit.js (encode): new function, to replace < with &lt;, > with &gt;, \n with \\n, etc, so when we output error strings we can see the actual html. (string_charcode_diff): return a string detailing the first index at which two strings differ. (Assert): encode all the strings we pass to test_failed. Also on AreEqual and AreEqualCase, replace \r\n with \n (since mozilla seems to do this automatically, while IE doesn't), and also call string_charcode_diff. (JSUnit_*) change the state span's id to status_text so it works on IE, and widen the testcase tables. 2005-07-24 Chris Toshok <toshok@ximian.com> * jsunit.js (JSUnit_GetAttribute): add optional id argument. defaults to using the bound element. * README: more docs, list out the convenience functions and some info about how to handle page loading.2005-08-26 Chris Toshok <toshok@ximian.com> * TextBoxTest.cs: add tests for the 2.0 validation properties, and to make sure they're getting saved to the viewstate. 2005-08-26 Chris Toshok <toshok@ximian.com> * FontUnitTest.cs: Add tests for the two 2.0 constructors, and the 2.0 ToString(IFormatProvider) method. * UnitTest.cs: Add tests for the 2.0 ToString(IFormatProvider) method. 2005-08-25 Chris Toshok <toshok@ximian.com> * CalendarTest.cs: add viewstate tests for Caption/CaptionAlign (2.0). 2005-08-24 Chris Toshok <toshok@ximian.com> * ValidationSummaryTest.cs (ValidationSummary_ValidationGroup): add tests for ValidationGroup, making sure it's stored in the ViewState. 2005-08-23 Chris Toshok <toshok@ximian.com> * RepeatInfoTest.cs (RenderRepeater_BaseControl): the 2.0 ReatInfo class does things a little differently. 2005-08-22 Chris Toshok <toshok@ximian.com> * ListControlTest.cs: #if NET_2_0 some of the asserts whose values are different in 2.0. * ValidationSummaryTest.cs: same. * XmlTest.cs: same. * ListBoxTest.cs: same. * CheckBoxTest.cs: same. * UnitTest.cs: same. * TextBoxTest.cs: same. * CustomValidatorTest.cs: same. * DataGridTest.cs: same. * BaseCompareValidatorTest.cs: remove ko-KR, since my laptop presently can't find it, and we already have another ymd date element order. 2005-08-22 Chris Toshok <toshok@ximian.com> * RepeatInfoTest.auto.cs: regenerate. * RepeatInfoTest.auto.2.0.cs: generate using .Net 2.0. * RepeatInfoTest.gen.cs: add wrapper #ifdefs for the 1.x/2.0 cases - we need both. 2005-08-22 Chris Toshok <toshok@ximian.com> * BaseCompareValidatorTest.cs: fix the tests that change behavior between 1.x and 2.0. 2005-08-22 Chris Toshok <toshok@ximian.com> * LinkButtonTest.cs: add validation group tests. 2005-08-22 Chris Toshok <toshok@ximian.com> * ImageButtonTest.cs: add NET_2_0 validation tests. 2005-08-22 Chris Toshok <toshok@ximian.com> * CheckBoxTest.cs: add NET_2_0 validation tests. 2005-08-22 Chris Toshok <toshok@ximian.com> * ButtonTest.cs (Button_DefaultValues): add NET_2_0 test for ValidationGroup. (Button_ViewState): same. 2005-08-17 Chris Toshok <toshok@ximian.com> * CompositeControlTest.cs: put it in the MonoTests. namespace so it shows up in the right place in the nunit gui. 2005-08-12 Chris Toshok <toshok@ximian.com> * CompositeControlTest.cs: a couple of tests for CompositeControl. 2005-07-30 Chris Toshok <toshok@ximian.com> * HyperLinkColumnTest.cs: add some tests for how the column initializes a TableCell. 2005-07-29 Chris Toshok <toshok@ximian.com> * BaseCompareValidatorTest.cs (CanConvert): disable B9, until we figure out a culture independent way to do it. (Convert): same with C17/C18. (MiscPropertiesAndMethods): test CutoffYear, GetFullYear, and GetDateElementOrder. 2005-07-29 Chris Toshok <toshok@ximian.com> * BaseCompareValidatorTest.cs: use DateTime to generate the strings for our date tests, since they're culture specific. 2005-07-19 Chris Toshok <toshok@ximian.com> * BaseValidatorTest.cs: use the right call (SetValidationTextBox) in ValidatorTest. 2005-07-19 Chris Toshok <toshok@ximian.com> * BaseCompareValidatorTest.cs: add date tests. 2005-07-18 Chris Toshok <toshok@ximian.com> * BaseCompareValidatorTest.cs: note the lack of Date tests, and add null tests. 2005-07-18 Chris Toshok <toshok@ximian.com> * BaseCompareValidatorTest.cs: new tests. 2005-07-18 Chris Toshok <toshok@ximian.com> * CompareValidatorTest.cs (CompareValidator_ValueToCompareTest, CompareValidator_ControlToCompareTest): new methods. * ValidatorTest.cs: add AddTextBox method. 2005-07-18 Chris Toshok <toshok@ximian.com> * RegularExpressionValidatorTest.cs: add a simple validation test. * ValidatorTest.cs: add a base class for validator tests, that enables a little scaffolding for faking out the test. 2005-07-18 Chris Toshok <toshok@ximian.com> * CompareValidatorTest.cs: new tests. 2005-07-18 Chris Toshok <toshok@ximian.com> * RegularExpressionValidatorTest.cs: new test. 2005-08-19 Chris Toshok <toshok@ximian.com> * ProfileInfo.cs: I was bored. implement this. 2005-08-25 Chris Toshok <toshok@ximian.com> * HttpApplication.cs (IsReusable): return true. (InitOnce): remove the initialization of handler_factory from here. (GetHandler) and move it here, so we make sure to load handlers from all needed web.config files. 2005-08-25 Chris Toshok <toshok@ximian.com> * HttpApplication.cs (InitOnce): move the initialization of modules above the call to HttpApplicationFactory.AttachEvents, since that method accesses HttpApplication.Modules. Fixes nGallery. (IsReusable): mark TODO. 2005-08-18 Chris Toshok <toshok@ximian.com> * HttpRequest.cs (get_Params): implement. 2005-08-17 Chris Toshok <toshok@ximian.com> * HttpResponse.cs: HttpResponse's Cookie's collection acts differently than HttpRequests in that it never returns null from the "this [string]" accessor. 2005-07-27 Chris Toshok <toshok@ximian.com> * HttpResponseHeader.cs: remove spew. 2005-07-27 Chris Toshok <toshok@ximian.com> * HttpResponseHeader.cs (HttpResponseHandler..ctor): use HttpWorkerRequest.GetKnownResponseHeaderName instead of GetKnownRequestHeaderName. Fixes Response.Redirect until miguel's new HttpReponse is online. 2005-07-21 Chris Toshok <toshok@ximian.com> * HttpBrowserCapabilities.cs: enable support for the W3CDomVersion and EcmaScriptVersion properties. 2005-07-21 Chris Toshok <toshok@ximian.com> * HttpResponseHeader.cs: hi, i'm stupid and missed String.Replace. 2005-07-21 Chris Toshok <toshok@ximian.com> * HttpResponseHeader.cs: url encode just \r and \n if they're present in the value. 2005-07-20 Chris Toshok <toshok@ximian.com> * HttpPostedFile.cs: add missing ContentLength property. 2005-07-20 Chris Toshok <toshok@ximian.com> * HttpCookieCollection.cs: add a new ctor that takes a string (the contents of the Cookies: header). 2005-07-20 Chris Toshok <toshok@ximian.com> * HttpCookieCollection.cs: add another ctor (internal, but not obsolete, so we aren't passing a stupid HttpResponse in in order to change the behavior of the collection.) * HttpCookie.cs: init this.values in the internal ctor. 2005-07-20 Chris Toshok <toshok@ximian.com> * HttpCookieCollection.cs: use "auto-fill mode" when we're dealing with an HttpResponse's cookie collection. That is, create the cookie if the consumer looks it up. 2005-07-18 Chris Toshok <toshok@ximian.com> * HttpResponseHeader.cs: initial implementation. 2005-07-18 Chris Toshok <toshok@ximian.com> * HttpModuleCollection.cs (HttpModuleCollection.GetKey): add missing method. * HttpFileCollection.cs: initial implementation. 2005-07-18 Chris Toshok <toshok@ximian.com> * HttpModuleCollection.cs (HttpModuleCollection.CopyTo): implement missing method. 2005-07-18 Chris Toshok <toshok@ximian.com> * HttpModuleCollection.cs: initial implementation. 2005-07-18 Chris Toshok <toshok@ximian.com> * HttpCacheVaryByHeaders.cs: only add the header if it's not already in the hash. * HttpCacheVaryByParams.cs: only add the param if it's not already in the hash. 2005-07-18 Chris Toshok <toshok@ximian.com> * HttpCookie.cs (HttpCookie+CookieNVC.Set): new override to fix an MS quirk. 2005-07-16 Chris Toshok <toshok@ximian.com> * HttpCacheVaryByHeaders.cs: make sure we set vary_by_unspecified = false in the custom setter. 2005-07-16 Chris Toshok <toshok@ximian.com> * HttpCacheVaryByParams.cs: initial implementation. 2005-07-16 Chris Toshok <toshok@ximian.com> * HttpCacheVaryByHeaders.cs: initial implementation. 2005-07-15 Chris Toshok <toshok@ximian.com> * HttpCookie.cs: one more time. 2005-07-15 Chris Toshok <toshok@ximian.com> * HttpCookie.cs (HttpCookie.GetCookieHeader): use expires.ToString(). 2005-07-15 Chris Toshok <toshok@ximian.com> * HttpCookie.cs (HttpCookie.GetCookieHeader): implement to fix ben's bug. 2005-07-15 Chris Toshok <toshok@ximian.com> * HttpCookieCollection.cs: initial implementation (with a couple of labeled inefficiencies.) 2005-07-15 Chris Toshok <toshok@ximian.com> * HttpCookie.cs (HttpCookie.get_HasKeys): use values.HasKeys() instead of trying to be smart about it ourselves. 2005-07-15 Chris Toshok <toshok@ximian.com> * HttpCookie.cs: initial implementation. we fail one unit test, but it might be due to a bug in NameValueCollection. 2005-08-26 Chris Toshok <toshok@ximian.com> * HtmlButton.cs (ValidationGroup): implement. (RaisePostBackEvent): gross #ifdef-iry to make sure we only have one body of the actual RaisePostBackEvent code. Also, call Page.Validate(ValidationGroup) in the 2.0 case. 2005-08-25 Chris Toshok <toshok@ximian.com> * HtmlForm.cs (CreateControlCollection, OnPreRender, RenderControl): implement naively, just calling base.Method. 2005-08-25 Chris Toshok <toshok@ximian.com> * HtmlForm.cs (RenderAttributes): don't strip off the stuff after the last '/' when rendering the action. Fixes comments in nGallery. 2005-08-24 Chris Toshok <toshok@ximian.com> * HtmlInputButton.cs, HtmlInputFile.cs, HtmlHead.cs, HtmlInputImage.cs, HtmlForm.cs, HtmlInputCheckBox.cs, HtmlInputHidden.cs, HtmlButton.cs, HtmlSelect.cs, HtmlControl.cs: Add MonoTODO's for all NotImplementedException's. 2005-07-20 Chris Toshok <toshok@ximian.com> * HtmlForm.cs (RenderAttributes): if there are submit statements, we need to render those. * HtmlInputImage.cs: same. * HtmlInputButton.cs: hook up the client validation stuff. * HtmlButton.cs: same, except a lot more complicated due to postback handling. 2005-08-24 Chris Toshok <toshok@ximian.com> * Control.cs (get_Adapter): Instead of throwing an exception, just return null, so we can write the rest of the Control specific Adapter code and just not enable any of those code paths until we have actual adapters. Also flag TODO. (EnsureChildControls): Call out to Adapter.CreateChildControls if we have an adapter. (RenderChildren): call "RenderControl (writer, adapter)" if we have an adapter. (RenderControl): implement the adapter case naively. (LoadRecursive): call out to Adapter.OnLoad if we have one. (PreRenderRecursiveInternal): call out to Adapter.OnPrerender if we have one. (InitRecursive): call out to Adapter.OnInit if we have one. 2005-08-24 Chris Toshok <toshok@ximian.com> * Page.cs (GetPostBackEventReference): track change to ClientScriptManager and don't call a removed method. * ClientScriptManager.cs: track more recent docs and corcompare output. 2005-07-30 Chris Toshok <toshok@ximian.com> * Page.cs (VerifyRenderingInServerForm): copy MS's error message since our form-errors jsunit tests depend on it. 2005-07-30 Chris Toshok <toshok@ximian.com> * DataBinder.cs (FormatResult): make internal, not private. 2005-07-20 Chris Toshok <toshok@ximian.com> * ClientScriptManager.cs (GetClientValidationEvent): the JS we stick in onclick handlers for buttons/links/etc. * Page.cs (GetSubmitStatements): new function to return scriptManager.WriteSubmitStatements. Used by HtmlForm. (AreValidatorsUplevel): used by many of the button/linkbutton controls (the ones that can CauseValidation) to tell whether or not to emit client side validation calls. 2005-07-20 Chris Toshok <toshok@ximian.com> * WebResourceAttribute.cs: make internal (and available) in !NET_2_0. 2005-07-20 Chris Toshok <toshok@ximian.com> * ClientScriptManager.cs (GetWebResourceUrl): make internal (but available) in !NET_2_0. 2005-08-24 Chris Toshok <toshok@ximian.com> * PageAdapter.cs, ControlAdapter: add MonoTODO's. 2005-07-20 Chris Toshok <toshok@ximian.com> * AssemblyInfo.cs: add WebUIValidation.js attribute. 2005-08-17 Chris Toshok <toshok@ximian.com> * WebPart.cs: add basic stubbed out (and mostly NYI) methods/properties. * Part.cs: same. 2005-08-25 Chris Toshok <toshok@ximian.com> * HandlerFactoryConfiguration.cs: implement the slow path for PathMatches using Regex. Also, make the fast path for exact matches faster (and more correct). 2005-08-25 Chris Toshok <toshok@ximian.com> * HandlerFactoryConfiguration.cs: chain up to the parent Configuration if we don't have a match, instead of adding the parent's handlers to our list (and thereby overriding ours). 2005-08-04 Chris Toshok <toshok@ximian.com> * WebUIValidation.js (CustomValidatorEvaluateIsValid): correct the args.IsValid check. 2005-08-04 Chris Toshok <toshok@ximian.com> * WebUIValidation.js (ValidatorOnLoad): set "enabled" == "true" if there's no attribute present. (Page_ClientValidate): a validator succeeds if it's disabled. 2005-07-27 Chris Toshok <toshok@ximian.com> * WebUIValidation.js (ValidatorCommonOnSubmit): fix formatting of List and SingleParagraph mode ValidationSummaries. (ValidatorTrim): use two regexps instead of two while loops. (CustomValidatorEvaluateIsValid): new function. 2005-07-26 Chris Toshok <toshok@ximian.com> * WebUIValidation.js: fix the summary mode for ValidationSummaries. 2005-07-25 Chris Toshok <toshok@ximian.com> * WebUIValidation.js (RangeValidatorEvaluateIsValid): fix this - GetAttribute is dead, long live validator.getAttribute. 2005-07-24 Chris Toshok <toshok@ximian.com> * WebUIValidation.js: add support for validation summaries, both in summary and messagebox mode. 2005-07-22 Chris Toshok <toshok@ximian.com> * WebUIValidation.js: the JSUnit tests pointed out that validator.evaluationfunction is not a string after OnLoad. do this as well so the tests pass, and deal with the difference between o[attr], o.getAttribute(attr), and o.attr. Ugh. 2005-07-21 Chris Toshok <toshok@ximian.com> * WebUIValidation.js (RequiredFieldValidatorEvaluateIsValid): trim both the initial value and the control's value. 2005-07-21 Chris Toshok <toshok@ximian.com> * WebUIValidation.js: handle validators that use Display="Dynamic". 2005-07-20 Chris Toshok <toshok@ximian.com> * WebUIValidation.js (ValidatorTrim): new function. (RangeValidatorEvaluateIsValid): use ValidatorGetValue and ValidatorTrim. (RegularExpressionValidatorEvaluateIsValid): same. (RequiredFieldValidatorEvaluateIsValid): same. 2005-07-20 Chris Toshok <toshok@ximian.com> * WebUIValidation.js: new file. 2005-08-26 Chris Toshok <toshok@ximian.com> * TextBox.cs: implement ValidationGroup and CausesValidation properties. 2005-08-26 Chris Toshok <toshok@ximian.com> * Unit.cs: implement the 2.0 ToString(IFormatProvider) method. * FontUnit.cs: add two 2.0 ctors, and the 2.0 ToString(IFormatProvider) method. 2005-08-26 Chris Toshok <toshok@ximian.com> * Calendar.cs (UseAccessibleHeader): implement. (RaisePostBackEvent): some #ifdef ugliness to get this all working propertly between 1.x and 2.0 (WriteDayHeader): if UseAccessibleHeader == true, render header cells as th's, not td's, and add abbr and scope attributes. 2005-08-25 Chris Toshok <toshok@ximian.com> * Calendar.cs (Caption, CaptionAlign): implement these properties. (Render): if we have a non-empty caption, show it. (WriteCaption): new method, output the caption. 2005-08-25 Chris Toshok <toshok@ximian.com> * Calendar.cs (Render): Copy the entire style from the Calendar to the Table, not just the font. (WriteDay): don't just write the link/text/etc. Create a LiteralControl as a child of the cell, before the call to OnDayRender, with its text set to the day number. After OnDayRender, set the literal's text to either the number again (if it's not selectable) or the full text of the js __doPostBack hyperlink (if it is.) Also, use cell.RenderControl here so we can render child controls with the id's listed properly (and arguably incorrectly). (ApplyTitleStyleCell): remove. (WriteTitle): apply the titleStyle to the enclosing table, not the table cell containing the month name. Also, copy from the Calendar's ControlStyle to populate tableTitle's style initially. We end up with more (superfluous) style attributes than MS, but it's better than having less. 2005-08-25 Chris Toshok <toshok@ximian.com> * LinkButton.cs (PostBackUrl): correct the UrlProperty attribute. * Unit.cs: add [Serializable] and the 2.0 specific ToString(), not yet implemented. * HiddenField.cs: stub out this class and label everything MonoTODO. 2005-08-25 Chris Toshok <toshok@ximian.com> * SqlDataSourceFilteringEventArgs.cs: add some usings, and fix a typo. * SqlDataSourceSelectingEventArgs.cs: IDbCommand -> DbCommand, and add a using statement. 2005-08-25 Chris Toshok <toshok@ximian.com> * SqlDataSourceFilteringEventArgs.cs: new 2.0 class, as per corcompare. * SqlDataSourceFilteringEventHandler.cs: new 2.0 delegate, as per corcompare. 2005-08-25 Chris Toshok <toshok@ximian.com> * SqlDataSourceCommandType.cs: new 2.0 enum, as per corcompare. 2005-08-25 Chris Toshok <toshok@ximian.com> * AdRotator.cs: stub out enough of the 2.0 methods/properties by calling base.Foo to get the standalone adrotator (1.0) tests to run without throwing exceptions. 2005-08-25 Chris Toshok <toshok@ximian.com> * ValidationSummary.cs (ValidationGroup): implement. (Render): use Page.GetValidators in .net 2.0, so we can support ValidationGroups. Also, <br>'s get rendered as <br /> in .net 2.0. 2005-08-25 Chris Toshok <toshok@ximian.com> * ImageButton.cs (TagKey): disable (but flag) the "virtual new" 2.0 attribute modifiers, and revert back to "override". * ListBox.cs (BorderColor): disable (but flag) the "virtual new" 2.0 attribute modifiers, and revert back to "override". (BorderStyle): same. (BorderWidth): same. * TextBox.cs (SaveViewState): implement naively, calling base.SaveViewState. (TagKey): disable (but flag) the "virtual new" 2.0 attribute modifiers, and revert back to "override". 2005-08-24 Chris Toshok <toshok@ximian.com> * Button.cs, DetailsView.cs, FontInfo.cs, Style.cs, Xml.cs, Menu.cs, ObjectDataSource.cs, CheckBox.cs, RadioButton.cs, ListControl.cs, SiteMapPath.cs, BulletedList.cs, DataBoundControl.cs, ListItemCollection.cs, GridView.cs, Wizard.cs, TextBox.cs, CheckBoxList.cs, RadioButtonList.cs, PagedDataSource.cs, FormView.cs, AdRotator.cs, Repeater.cs, DropDownList.cs, MultiView.cs, HierarchicalDataBoundControl.cs, Calendar.cs, ListBox.cs, WebControl.cs, Literal.cs, ValidationSummary.cs, ImageButton.cs, LinkButton.cs, TreeView.cs: Add MonoTODO's for all things that throw NotImplementException. 2005-08-23 Chris Toshok <toshok@ximian.com> * BaseCompareValidator.cs (GetFullYear): it turns out the docs up on msdn.microsoft.com tell exactly how the .net 2.0 stuff works, even though they were written for the 1.0 stuff. 2005-08-23 Chris Toshok <toshok@ximian.com> * RepeatInfo.cs: some massaging to support both the 1.x and 2.0 output. Our tests now pass on both mono and ms, with both 1.x and 2.0 profiles. 2005-08-22 Chris Toshok <toshok@ximian.com> * LinkButton.cs (ValidationGroup): implement. (IPostBackEventHandler.RaisePostBackEvent): in the 2.0 profile, pass ValidationGroup to Page.Validate. 2005-08-22 Chris Toshok <toshok@ximian.com> * ImageButton.cs (ValidationGroup): implement. (IPostBackEventHandler.RaisePostBackEvent): if we cause validation, call Page.Validate properly (in both profiles). 2005-08-22 Chris Toshok <toshok@ximian.com> * Button.cs (IPostBackEventHandler.RaisePostBackEvent): in the 2.0 case, pass ValidationGroup to Page.Validate. (ValidationGroup): implement using ViewState. 2005-08-22 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (Text): 2.0 only. implement naively, just get/set base.Text. (OnInit): add 2.0 support for validation groups. (OnUnload): same. 2005-08-19 Chris Toshok <toshok@ximian.com> * LinkButton.cs (ValidationGroup): implement getter/setter. (RaisePostBackEvent): implement naively, by c&p'ing the old implementation of IPostBackEventHandler.RaisePostBackEvent, but making use of the ValidationGroup in the call to Page.Validate. * Button.cs: same. * Style.cs (LoadViewState): set our style flags for all the things we have flags for. Seems like the subclass flags should be handled in overridden LoadViewState methods, but none of the Style subclasses seem to override this method. 2005-08-19 Chris Toshok <toshok@ximian.com> * TableStyle.cs (Merge, MergeWith): make these look a bit more like Copy/CopyFrom, with the styles checks instead of just ViewState checks. * TableItemStyle.cs: same, only also make Copy/CopyFrom work as in TableStyle.cs. 2005-08-19 Chris Toshok <toshok@ximian.com> * DataGrid.cs (InitializePager): don't unconditionally set pager_cell to the numeric pager (especially after setting it conditionally to the nextprev pager.) (InitializeNumericPager): the link buttons don't participate in validation. (InitializeNextPrevPager): same. (CreateControlHierarchy): create the top/bottom pagers only if the PagerStyle says too. 2005-08-18 Chris Toshok <toshok@ximian.com> * DataList.cs (CreateControlHierarchy): Call Controls.Clear() at the start of this method so templates are created properly. 2005-08-17 Chris Toshok <toshok@ximian.com> * CompositeControl.cs (RecreateChildControls): implement naively - just call CreateChildControls. We might need to call Controls.Clear() as well, but for the time being, this is ok. 2005-08-12 Chris Toshok <toshok@ximian.com> * CompositeControl.cs (DataBind, Render, get_Controls): the MSDN docs says these methods/properties "ensure the child controls are created" -- so call EnsureChildControls() before invoking the base class's code. 2005-08-10 Chris Toshok <toshok@ximian.com> * Label.cs (LoadViewState): set the Text attribute from our ViewState (if it exists) to clear out any child controls. Fixes jsunit test label/label-child-control-postback.aspx. 2005-08-05 Chris Toshok <toshok@ximian.com> * HyperLinkColumn.cs (FormatDataNavigateUrlValue): treat "" as null when it comes to the format string. (FormatDataTextValue): same. 2005-08-04 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (Validate): only test a validator if it's both enabled and visible. 2005-08-04 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (AddAttributesToRender): add "enabled" if !Enabled. 2005-08-01 Chris Toshok <toshok@ximian.com> * HyperLinkColumn.cs (ItemDataBinding): remove incorrect comment. 2005-07-30 Chris Toshok <toshok@ximian.com> * BaseValidator.cs: initial version of 2.0 properties ValidationGroup and SetFocusOnError. 2005-07-30 Chris Toshok <toshok@ximian.com> * HyperLinkColumn.cs (InitializeCell): clean this up. 2005-07-30 Chris Toshok <toshok@ximian.com> * HyperLinkColumn.cs (FormatDataNavigateUrlValue): just use DataBinder.FormatResult. (FormatDataTextValue): same. (Initialize): call base.Initialize. (ItemDataBinding): new function, get the text/navigateurl and set them on our HyperLink control. (InitializeCell): create a hyperlink control in the Item/EditItem/AlternatingItem case. 2005-07-29 Chris Toshok <toshok@ximian.com> * BaseCompareValidator.cs (GetDateElementOrder): implement. 2005-07-29 Chris Toshok <toshok@ximian.com> * BaseCompareValidator.cs (GetFullYear): implement two ways. The #if'ed out version follows microsoft's docs on msdn, but doesn't match ms's behavior. The other matches their behavior but not their docs. we use the latter. go figure. (get_CutoffYear): implement using CultureInfo.CurrentCulture.Calendar.TwoDigitYearMax. 2005-07-29 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (Validatate): not sure if this is entirely correct (some fairly deep testing required), but setting Enabled = false has the effect of setting IsValid = true. 2005-07-27 Chris Toshok <toshok@ximian.com> * RegularExpressionValidator.cs (EvaluateIsValid): "" is valid. 2005-07-26 Chris Toshok <toshok@ximian.com> * LinkButton.cs (AddParsedSubObject): reversed the order of Controls.Add() and Text = null (set_Text): call Controls.Clear() (RenderContents): use HasControls() for the if test instead of Text != "". * HyperLink.cs (AddParsedSubObject): reversed the order of Controls.Add () and Text = null; 2005-07-26 Chris Toshok <toshok@ximian.com> * LinkButton.cs (AddParsedSubObject): copy implementation from HyperLink. (RenderContents): only call writer.Write(Text) if Text != "". Otherwise default to base.RenderContents. 2005-07-26 Chris Toshok <toshok@ximian.com> * Button.cs, CheckBox.cs, TextBox.cs, DropDownList.cs, ListBox.cs, ImageButton.cs, LinkButton.cs (AddAttributesToRender): add if (Page != null) around my last commit. 2005-07-26 Chris Toshok <toshok@ximian.com> * Button.cs, CheckBox.cs, TextBox.cs, DropDownList.cs, ListBox.cs, ImageButton.cs, LinkButton.cs (AddAttributesToRender): call Page.VerifyRenderingInServerFormHere. 2005-07-26 Chris Toshok <toshok@ximian.com> * BaseValidator.cs: remove some MonoTODO's about the client side validator stuff. 2005-07-25 Chris Toshok <toshok@ximian.com> * ValidationSummary.cs (AddAttributesToRender): add client side support. (OnPreRender): set the "been here" flag. (Render): add client side support. 2005-07-23 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (GetControlValidateValue): handle ListItems as prop.GetValue results. (Render): fix the static non-uplevel case, so that we display text when there's an error. 2005-07-22 Chris Toshok <toshok@ximian.com> * RegularExpressionValidator.cs (AddAttributesToRender): only output ValidationExpression if it's != null. 2005-07-22 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (AddAttributesToRender): fix up the Display rendering such it matches MS's output. (Render): stop using the huge complicated if's for each output stage and move to boolean flags, and fix the static-nonuplevel case, where a validator outputs as nothing but &nbsp; 2005-07-21 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (RegisterValidatorCommonScript): remove the NS4 stuff that I c&p'ed from elsewhere - NS4 doesn't support the DOM1 stuff WebUIValidation.js uses, so we don't support it for uplevel rendering. 2005-07-21 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (DetermineRenderUplevel): include checks for the EcmaScriptVersion and W3CDomVersion. 2005-07-21 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (OnPreRender): call DetermineRenderUplevel and cache the results. 2005-07-21 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (get_PropertiesValid): use our containing NamingContainer, not ourselves, to look up controls. (CheckControlValidationProperty): same. (GetControlRenderID): same. (GetControlValidationValue): same. (AddAttributesToRender): add the display style attribute if Display != Static, and add the value of IsValid if it's false. (DetermineRenderUplevel): use a try block around (Page.Request) since that can raise an exception. (OnPreRender): set pre_render_called, so we can consult it in Render. (Render): complicate this method more to handle more of the Display/pre_render_called permutations. 2005-07-20 Chris Toshok <toshok@ximian.com> * BaseValidator.cs: don't use Page.FindControl, use this Control's FindControl, so it'll use the same naming container. 2005-07-20 Chris Toshok <toshok@ximian.com> * Button.cs: hook up the client side validation stuff. * ImageButton.cs: same. * LinkButton.cs: same, although it's a little more complicated here. 2005-07-20 Chris Toshok <toshok@ximian.com> * BaseValidator.cs: another Page != null check when uplevel rendering. 2005-07-20 Chris Toshok <toshok@ximian.com> * BaseValidator.cs: check Page != null when determining if we're rendering uplevel or not. 2005-07-20 Chris Toshok <toshok@ximian.com> * BaseValidator.cs (AddAttributesToRender): render the client side attributes if we're in uplevel mode. (DetermineRenderUplevel): flesh out a bit - for now basically return true unless the control has it disabled. (OnInit): only add the validator to Page's list if there is, in fact, a page. (OnUnload): same for removal. (OnPreRender): hook up client scripting stuff here. Only the call to RegisterValidatorCommonScript is a for sure thing here, the registering of the submit statement and startup script should probably go elsewhere, but I don't know where. (RegisterValidatorCommonScript): register the <script src=".../WebUIValidation.js"> tag, if it's not already there. (RegisterValidatorDeclaration): add our span object to the Page_Validators JS array. (Render): always render the tags (although this is probably not right), and call RegisterValidatorDeclaration here. * BaseCompareValidator.cs (AddAttributesToRender): render the client side attributes if we're in uplevel mode. (DetermineRenderUplevel): add MonoTODO.. why override this? Just call base.DetermineRenderUplevel for now. * RegularExpressionValidator.cs (AddAttributesToRender): render the client side attributes if we're in uplevel mode. * RequiredFieldValidator.cs (AddAttributesToRender): same. * CompareValidator.cs (AddAttributesToRender): same. 2005-07-19 Chris Toshok <toshok@ximian.com> * BaseValidator.cs: more fixes from pdb. 2005-07-19 Chris Toshok <toshok@ximian.com> * BaseValidator.cs: some test-driven fixes. 2005-07-19 Chris Toshok <toshok@ximian.com> * BaseValidator.cs: Initial implementation. 2005-07-18 Chris Toshok <toshok@ximian.com> * BaseCompareValidator.cs: Initial implementation, with some NYI. 2005-07-18 Chris Toshok <toshok@ximian.com> * CompareValidator.cs: wtf, just use the base class's methods. 2005-07-18 Chris Toshok <toshok@ximian.com> * CompareValidator.cs: do comparisons based on BaseCompareValidator.Type. 2005-07-18 Chris Toshok <toshok@ximian.com> * CompareValidator.cs: initial implementation. 2005-07-18 Chris Toshok <toshok@ximian.com> * RegularExpressionValidator.cs: initial implementation. 2005-08-24 Chris Toshok <toshok@ximian.com> * MenuAdapter.cs (OnInit): Call "Page.RegisterRequiresControlState (Control)" as the docs point out. (LoadAdapterControlState): throw NIE and flag TODO. 2005-08-24 Chris Toshok <toshok@ximian.com> * HierarchicalDataBoundControlAdapter.cs (PerformDataBinding): this takes no arguments. 2005-08-24 Chris Toshok <toshok@ximian.com> * WebControlAdapter.cs, HierarchicalDataBoundControlAdapter.cs, DataBoundControlAdapter.cs, HideDisabledControlAdapter.cs, MenuAdapter.cs: fix namespace. 2005-08-24 Chris Toshok <toshok@ximian.com> * DataBoundControlAdapter.cs, HideDisabledControlAdapter.cs, HierarchicalDataBoundControlAdapter.cs, MenuAdapter.cs, WebControlAdapter.cs: initial implementations. Mostly completely (as per msdn2 docs, anyway). svn path=/trunk/mcs/; revision=48917
2005-08-27RemoveMiguel de Icaza
svn path=/trunk/mcs/; revision=48909
2005-06-27remove svn:executable from .cs filesBen Maurer
svn path=/trunk/mcs/; revision=46562
2005-02-182005-02-18 Lluis Sanchez Gual <lluis@novell.com>Lluis Sanchez
* Style.cs: Method name fix. * HyperLinkColumn.cs, HyperLink.cs: Moved SoftkeyLabel to HyperLink. * BaseCompareValidator.cs: Method signature fix. * CollectionDataSource.cs: Implemented DataSource wrapper for collections. * BaseDataList.cs, Repeater.cs: Fixed data binding code. * BulletedList.cs: Added missing method. * DataBoundControl.cs, BaseDataBoundControl.cs: Made it behave like MS.NET. svn path=/trunk/mcs/; revision=40887
2005-02-162005-02-16 Lluis Sanchez Gual <lluis@novell.com>Lluis Sanchez
* HyperLinkColumn.cs, Label.cs: Added missing 2.0 properties. * RadioButton.cs: Added missing 2.0 methods. * ListItem.cs: Added Enabled property. * MailMessageEventArgs.cs: Use the correct message class. * ListControl.cs: Implemented missing properties and support for control state. Implemented base RenderContents method. * Image.cs: Implemented DescriptionUrl and GenerateEmptyAlternateText properties. * BaseCompareValidator.cs: Implemented methods that support conditional use of the invariant culture. * DataBoundControl.cs: Set RequiresDataBinding to true in OnLoad. * SqlDataSourceCommandEventArgs.cs, SqlDataSourceStatusEventArgs.cs: It takes a DbCommand instead of a IDbCommand. * GridViewSortEventArgs.cs: Added SortDirection property. * TextBox.cs, CheckBoxList.cs: Added protected version of IPostBackDataHandler methods. * RadioButtonList.cs: Added protected version of IPostBackDataHandler and IRepeatInfoUser methods. * Repeater.cs: Updated some method names. * DropDownList.cs: Added protected version of IPostBackDataHandler methods. Reuse RenderContents from base class. * RepeaterItem.cs, Localize.cs, Literal.cs: Fix inheritance. * GridViewUpdatedEventArgs.cs: Fix typo. * ListBox.cs: Added protected version of IPostBackDataHandler methods. Reuse RenderContents from base class. * BaseDataBoundControl.cs: Several fixes. * ImageButton.cs, LinkButton.cs: Implemented several 2.0 properties. svn path=/trunk/mcs/; revision=40772
2005-02-022005-02-02 Lluis Sanchez Gual <lluis@novell.com>Lluis Sanchez
* Button.cs, MonthChangedEventArgs.cs, FontInfo.cs, Xml.cs, Style.cs, CookieParameter.cs, HyperLinkColumn.cs, Table.cs, RegularExpressionValidator.cs, WizardNavigationEventArgs.cs, ServerValidateEventArgs.cs, Menu.cs, DataControlField.cs, DataGridPagerStyle.cs, Label.cs, CheckBox.cs, ListItem.cs, RadioButton.cs, TableStyle.cs, ListControl.cs, Image.cs, BaseCompareValidator.cs, FontUnit.cs, DataListCommandEventArgs.cs, IButtonControl.cs, BaseDataList.cs, DataList.cs, BulletedList.cs, RangeValidator.cs, DataBoundControl.cs, ControlParameter.cs, RepeaterItemEventArgs.cs, SqlDataSource.cs, BaseValidator.cs, CustomValidator.cs, MenuItem.cs, SessionParameter.cs, TextBox.cs, QueryStringParameter.cs, Content.cs, ContentPlaceHolder.cs, CheckBoxList.cs, RepeaterCommandEventArgs.cs, RadioButtonList.cs, RequiredFieldValidator.cs, AdRotator.cs, DataListItemEventArgs.cs, DataGridSortCommandEventArgs.cs, Repeater.cs, MenuItemTemplateContainer.cs, HyperLink.cs, SqlDataSourceView.cs, XmlDataSource.cs, MultiView.cs, DataGridCommandEventArgs.cs, Panel.cs, CompositeControl.cs, DataGrid.cs, ButtonColumn.cs, CompareValidator.cs, HierarchicalDataBoundControl.cs, EditCommandColumn.cs, Calendar.cs, SiteMapDataSource.cs, ListBox.cs, TableCell.cs, ObjectDataSourceSelectingEventArgs.cs, ObjectDataSourceMethodEventArgs.cs,DataGridPageChangedEventArgs.cs, WebControl.cs, BaseDataBoundControl.cs, FormParameter.cs, ValidationSummary.cs, View.cs, ImageButton.cs, TableRow.cs, LinkButton.cs, DataGridColumn.cs, Parameter.cs, TableItemStyle.cs, AdCreatedEventArgs.cs: General 2.0 API fixes: missing attributes, incorrect inheritance, missing sealed keywords, wrong signatures, etc. svn path=/trunk/mcs/; revision=39994
2004-10-01s/Behaviour/Behavior/g Fixes bug 67261Gonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=34581
2004-06-25Add licensing infoDuncan Mak
svn path=/trunk/mcs/; revision=30345
2004-04-22WarningsGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=25814
2003-12-14Avoid warningsGonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=21122
2003-10-232003-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix was just changing && by || after the first Match. svn path=/trunk/mcs/; revision=19345
2002-10-292002-10-28 Gaurav Vaish <gvaish_mono@lycos.com>Gaurav Vaish
* BaseCompareValidator.cs - Fixed operator bug in Compare(string, string, ...) * CompareValidator.cs - EvaluateIsValid() : Implemented. svn path=/trunk/mcs/; revision=8651
2002-03-262002-03-27 Gaurav Vaish <gvaish@iitk.ac.in>Gaurav Vaish
* :: Adding attributes.... Work in progress, but I am damn too tired.. svn path=/trunk/mcs/; revision=3368
2002-03-192002-03-19 Gaurav Vaish <gvaish@iitk.ac.in>Gaurav Vaish
* Some bug-fixes. Thanks to the class-status been put up. Great tool. svn path=/trunk/mcs/; revision=3220
2002-01-072002-01-07 Gaurav Vaish <gvaish@iitk.ac.in>Gaurav Vaish
* <All>.cs -- A lot of decoration. Gosh! saved, not too many.. svn path=/trunk/mcs/; revision=1887
2001-12-212001-12-21 Gaurav Vaish <gvaish@iitk.ac.in>Gaurav Vaish
* System.Web/*.cs * System.Web.Caching/*.cs * System.Web.UI/*.cs * System.Web.Utils/*.cs * System.Web.UI.WebControls/*.cs -- The ISP was down yesterday and today morning. So many files. See changelog for more details. svn path=/trunk/mcs/; revision=1666
2001-12-172001-12-17 Gaurav Vaish <GVaish@iitk.ac.in>Gaurav Vaish
* BaseCompareValidator --- Completed. Finally! * ChangeLog --- Informed. svn path=/trunk/mcs/; revision=1599
2001-12-162001-12-17 Gaurav Vaish <Gvaish@iitk.ac.in>Gaurav Vaish
* DataList, IRepeatInfoUser, RepeaterCommandEventArgs, ValidationCompareOperator ---- Corrected SILLY mistakes * BaseCompareValidator --- Almost done. Just left with AddAttributesToRender(...) svn path=/trunk/mcs/; revision=1595
2001-12-162001-12-17 Gaurav Vaish <Gvaish@iitk.ac.in>Gaurav Vaish
* RepeaterItem --- Initial DUMMY implementation * AdRotator - Minor * BaseCompareValidator -- Large part done * ListControl -- Minor error * RepeaterCommandEventArgs -- Modified svn path=/trunk/mcs/; revision=1591
2001-12-152001-12-15 Gaurav Vaish <Gvaish@iitk.ac.in>Gaurav Vaish
* AdCreatedEventArgs.cs - Comments * BaseCompareValidator.cs - Some undocumented methods * CheckBoxList.cs - Comments * CommandEventArgs, DataGridCommandEventArgs, RepeaterCommandEventArgs -- Completed * ChangeLog - Updated svn path=/trunk/mcs/; revision=1579
2001-12-022001-12-02 Gaurav Vaish <gvaish@iitk.ac.in>Gaurav Vaish
* Minor changes in comments svn path=/trunk/mcs/; revision=1507
2001-11-112001:11:12 Gaurav Vaish <gvaish@iitk.ac.in>Gaurav Vaish
svn path=/trunk/mcs/; revision=1327
2001-11-102001:11:11 Gaurav Vaish <gvaish@iitk.ac.in>Gaurav Vaish
* Calendar.cs Added some functions, provided skeleton to some more * BaseCompareValidator.cs Still wondering how to implement this svn path=/trunk/mcs/; revision=1321
2001-11-05More Updates from GuaravMiguel de Icaza
svn path=/trunk/mcs/; revision=1259