Age | Commit message (Collapse) | Author |
|
* 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
|
|
* 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
|
|
svn path=/trunk/mcs/; revision=75426
|
|
* BaseCompareValidator.cs: fixed: support for type=Currency on client side.
svn path=/trunk/mcs/; revision=72908
|
|
"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
|
|
* BaseCompareValidator.cs: fixed: support for type=Date on client side.
svn path=/trunk/mcs/; revision=69100
|
|
* 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
|
|
* BaseCompareValidator.cs: fixed: CultureInvariantValues, Type properties.
svn path=/trunk/mcs/; revision=67274
|
|
* BaseCompareValidator.cs (Convert): make the
ValidationDataType.String case a bit more compact.
svn path=/trunk/mcs/; revision=57928
|
|
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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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 <, > with
>, \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
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
|
|
svn path=/trunk/mcs/; revision=48909
|
|
svn path=/trunk/mcs/; revision=46562
|
|
* 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
|
|
* 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
|
|
* 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
|
|
svn path=/trunk/mcs/; revision=34581
|
|
svn path=/trunk/mcs/; revision=30345
|
|
svn path=/trunk/mcs/; revision=25814
|
|
svn path=/trunk/mcs/; revision=21122
|
|
* BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
was just changing && by || after the first Match.
svn path=/trunk/mcs/; revision=19345
|
|
* BaseCompareValidator.cs - Fixed operator bug in
Compare(string, string, ...)
* CompareValidator.cs - EvaluateIsValid() : Implemented.
svn path=/trunk/mcs/; revision=8651
|
|
* :: Adding attributes.... Work in progress, but I am damn too tired..
svn path=/trunk/mcs/; revision=3368
|
|
* Some bug-fixes. Thanks to the class-status been put up. Great tool.
svn path=/trunk/mcs/; revision=3220
|
|
* <All>.cs -- A lot of decoration. Gosh! saved, not too many..
svn path=/trunk/mcs/; revision=1887
|
|
* 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
|
|
* BaseCompareValidator --- Completed. Finally!
* ChangeLog --- Informed.
svn path=/trunk/mcs/; revision=1599
|
|
* DataList, IRepeatInfoUser, RepeaterCommandEventArgs, ValidationCompareOperator ---- Corrected SILLY mistakes
* BaseCompareValidator --- Almost done. Just left with AddAttributesToRender(...)
svn path=/trunk/mcs/; revision=1595
|
|
* RepeaterItem --- Initial DUMMY implementation
* AdRotator - Minor
* BaseCompareValidator -- Large part done
* ListControl -- Minor error
* RepeaterCommandEventArgs -- Modified
svn path=/trunk/mcs/; revision=1591
|
|
* AdCreatedEventArgs.cs - Comments
* BaseCompareValidator.cs - Some undocumented methods
* CheckBoxList.cs - Comments
* CommandEventArgs, DataGridCommandEventArgs, RepeaterCommandEventArgs -- Completed
* ChangeLog - Updated
svn path=/trunk/mcs/; revision=1579
|
|
* Minor changes in comments
svn path=/trunk/mcs/; revision=1507
|
|
svn path=/trunk/mcs/; revision=1327
|
|
* Calendar.cs Added some functions, provided skeleton to some more
* BaseCompareValidator.cs Still wondering how to implement this
svn path=/trunk/mcs/; revision=1321
|
|
svn path=/trunk/mcs/; revision=1259
|