Martin Baulig [Mon, 5 Sep 2005 07:11:11 +0000 (07:11 -0000)]
**** Merged r48775 from MCS ****
svn path=/trunk/mcs/; revision=49437
Martin Baulig [Mon, 5 Sep 2005 07:10:37 +0000 (07:10 -0000)]
**** Merged r48739-r48762 from MCS ****
svn path=/trunk/mcs/; revision=49436
Martin Baulig [Mon, 5 Sep 2005 07:09:52 +0000 (07:09 -0000)]
**** Merged r48725-r48726 from MCS ****
svn path=/trunk/mcs/; revision=49435
Martin Baulig [Mon, 5 Sep 2005 06:56:03 +0000 (06:56 -0000)]
Dude
svn path=/trunk/mcs/; revision=49434
Martin Baulig [Mon, 5 Sep 2005 06:40:12 +0000 (06:40 -0000)]
2005-09-05 Martin Baulig <martin@ximian.com>
Applying a patch from Michal Moskal <malekith@nemerle.org>.
* icall.c (ves_icall_Type_get_IsGenericType): Return true also if
generic_container is non-NULL.
svn path=/trunk/mono/; revision=49433
Gonzalo Paniagua Javier [Mon, 5 Sep 2005 06:39:33 +0000 (06:39 -0000)]
2005-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpResponseStream.cs: prevent invalid cast exception if the first
thing written is a file.
svn path=/trunk/mcs/; revision=49431
Martin Baulig [Mon, 5 Sep 2005 06:37:53 +0000 (06:37 -0000)]
2005-09-05 Martin Baulig <martin@ximian.com>
Applying a patch from Michal Moskal <malekith@nemerle.org>.
* object.c (set_value): In MONO_TYPE_VALUETYPE, add generics support.
svn path=/trunk/mono/; revision=49430
Martin Baulig [Mon, 5 Sep 2005 06:30:27 +0000 (06:30 -0000)]
**** Merged r48702 from MCS ****
svn path=/trunk/mcs/; revision=49429
Martin Baulig [Mon, 5 Sep 2005 06:28:46 +0000 (06:28 -0000)]
*** Merged r48454 from MCS ****
svn path=/trunk/mcs/; revision=49428
Martin Baulig [Mon, 5 Sep 2005 06:26:38 +0000 (06:26 -0000)]
Updated.
svn path=/trunk/mcs/; revision=49427
Martin Baulig [Mon, 5 Sep 2005 06:26:15 +0000 (06:26 -0000)]
Updated.
svn path=/trunk/mcs/; revision=49426
Martin Baulig [Mon, 5 Sep 2005 06:23:47 +0000 (06:23 -0000)]
**** Merged r48416 from MCS ****
svn path=/trunk/mcs/; revision=49425
Martin Baulig [Mon, 5 Sep 2005 06:02:20 +0000 (06:02 -0000)]
2005-08-29 Michal Moskal <malekith@nemerle.org>
* reflection.c (encode_locals,
mono_reflection_sighelper_get_signature_local): Increase buffer sizes
for large generic types.
svn path=/trunk/mono/; revision=49424
Martin Baulig [Mon, 5 Sep 2005 05:58:19 +0000 (05:58 -0000)]
2005-09-05 Martin Baulig <martin@ximian.com>
Applying a patch from Michal Moskal <malekith@nemerle.org>.
* class.c (mono_dup_array_type): New public method.
(mono_metadata_signature_deep_dup): New public method.
(dup_type): Correctly duplicate array and function types.
2005-09-05 Martin Baulig <martin@ximian.com>
Applying a patch from Michal Moskal <malekith@nemerle.org>.
* reflection.c (get_default_param_value_blobs): Handle generic types
and generic methods.
svn path=/trunk/mono/; revision=49423
Martin Baulig [Mon, 5 Sep 2005 05:54:09 +0000 (05:54 -0000)]
**** Merged r48002 from MCS ****
svn path=/trunk/mcs/; revision=49422
Martin Baulig [Mon, 5 Sep 2005 05:53:25 +0000 (05:53 -0000)]
****Merged r47931-r47957 from MCS ****
svn path=/trunk/mcs/; revision=49421
Martin Baulig [Mon, 5 Sep 2005 05:34:38 +0000 (05:34 -0000)]
Next time I revert your changes instead of fixing them.
svn path=/trunk/mcs/; revision=49420
Martin Baulig [Mon, 5 Sep 2005 05:14:52 +0000 (05:14 -0000)]
Updated.
svn path=/trunk/mcs/; revision=49418
Martin Baulig [Mon, 5 Sep 2005 04:53:06 +0000 (04:53 -0000)]
**** Merged r47908-47927 from MCS ****
svn path=/trunk/mcs/; revision=49417
David Waite [Sun, 4 Sep 2005 21:20:56 +0000 (21:20 -0000)]
svn path=/trunk/mcs/; revision=49416
David Waite [Sun, 4 Sep 2005 21:16:02 +0000 (21:16 -0000)]
2005-09-04 David Waite <mass@akuma.org>
* System.dll.sources, System_test.dll.sources: Added LinkedList.cs,
LinkedListNode.cs and LinkedListTest.cs
svn path=/trunk/mcs/; revision=49415
David Waite [Sun, 4 Sep 2005 21:12:02 +0000 (21:12 -0000)]
2005-09-04 David Waite <mass@akuma.org>
* LinkedListTest.cs: Added tests for LinkedList<T>
svn path=/trunk/mcs/; revision=49414
David Waite [Sun, 4 Sep 2005 21:11:22 +0000 (21:11 -0000)]
2005-09-04 David Waite <mass@akuma.org>
* LinkedList.cs, LinkedListNode.cs: added implementation of LinkedList<T>
svn path=/trunk/mcs/; revision=49413
Hisham Mardam Bey [Sun, 4 Sep 2005 20:53:37 +0000 (20:53 -0000)]
* Mono.Cairo/Cairo.cs: remove symbols not in cairo 1.0:
cairo_copy, cairo_current_path, cairo_arc_to,
cairo_transform_font,
cairo_font_set_transform, cairo_font_current_transform,
cairo_font_reference,
cairo_font_destroy, cairo_status_string,
cairo_surface_create_similar_solid
rename cairo_current_line_cap to cairo_get_line_cap,
remove now unused delegates
* Mono.Cairo/Graphics.cs:
* Mono.Cairo/Surface.cs: update for above all found
with help of mono-shlib-cop
* Mono.Cairo/Cairo.cs: add new values to Cairo.Status
svn path=/trunk/mcs/; revision=49412
Chris Toshok [Sun, 4 Sep 2005 15:42:27 +0000 (15:42 -0000)]
2005-09-04 Chris Toshok <toshok@ximian.com>
* HtmlInputButton: Fix the 2.0/1.0 postback stuff the right way.
* HtmlInputCheckBox: Fix the 2.0/1.0 postback stuff the right way.
* HtmlInputFile.cs: Fix the 2.0/1.0 postback stuff the right way.
* HtmlInputHidden.cs: Fix the 2.0/1.0 postback stuff the right
way, and in OnPreRender, call Page.RegisterRequiresPostback.
* HtmlInputImage.cs: Fix the 2.0/1.0 postback stuff the right way,
and in OnPreRender, call Page.RegisterRequiresPostback.
* HtmlInputRadioButton.cs (OnPreRender): call
Page.RegisterRequiresPostback.
* HtmlInputText.cs: Fix the 2.0/1.0 postback stuff the right way.
Also, in OnPreRender, call Page.RegisterRequiresPostback.
* HtmlTextArea.cs (OnPreRender): call
Page.RegisterRequiresPostback.
svn path=/trunk/mcs/; revision=49408
Boris Kirzner [Sun, 4 Sep 2005 13:20:08 +0000 (13:20 -0000)]
Bug fix.
svn path=/trunk/mcs/; revision=49406
Zoltan Varga [Sun, 4 Sep 2005 13:00:34 +0000 (13:00 -0000)]
2005-09-04 Zoltan Varga <vargaz@gmail.com>
* mini-ia64.c (mono_arch_lowering_pass): Convert 'and_imm 255' to zext1.
svn path=/trunk/mono/; revision=49405
Gonzalo Paniagua Javier [Sun, 4 Sep 2005 05:35:57 +0000 (05:35 -0000)]
2005-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpApplication.cs: fix invalid cast exception (bug #75926).
svn path=/trunk/mcs/; revision=49404
César Natarén [Sun, 4 Sep 2005 01:32:47 +0000 (01:32 -0000)]
added ecma/Number/15.7.3.5-2.js to mjs-most.fail too
svn path=/trunk/mcs/; revision=49403
César Natarén [Sun, 4 Sep 2005 01:09:18 +0000 (01:09 -0000)]
2005-09-03 Cesar Lopez Nataren <cnataren@novell.com>
* mjs-most.fail:Added ecma/FunctionObjects/15.3.3.1-3.js,
ecma/Number/15.7.3.3-2.js, ecma/Number/15.7.3.5-2.js,
ecma/ObjectObjects/15.2.3.1-2.js as they throw
NotImplementedException at runtime when invoking
LateBinding::Delete.
* mjs-most.test:Enable ecma/FunctionObjects/15.3.3.1-3.js,
ecma/Number/15.7.3.3-2.js, ecma/Number/15.7.3.5-2.jsc,
ecma/ObjectObjects/15.2.3.1-2.js.
svn path=/trunk/mcs/; revision=49402
Hisham Mardam Bey [Sat, 3 Sep 2005 22:28:33 +0000 (22:28 -0000)]
* Mono.Cairo/Cairo.cs: only use operators in cairo_operator_t
* Mono.Cairo/Cairo.cs: add some imports used by
the extra surface types
* Mono.Cairo/Surface.cs: add XlibSurface and Win32Surface
remove Surface.CreateForXlib ()
add PdfSurface and PsSurface for future use (#if'ed out)
* Mono.Cairo/Graphics.cs: add ShowPage() method
* Samples/win32/arc.cs: add win32 sample
* Samples/gtk/sysdraw.cs: use XlibSurface instead of
Surface.CreateForXlib ()
* Samples/x11/*.cs: use XlibSurface instead of
Surface.CreateForXlib ()
svn path=/trunk/mcs/; revision=49401
Zoltan Varga [Sat, 3 Sep 2005 22:16:44 +0000 (22:16 -0000)]
2005-09-04 Zoltan Varga <vargaz@gmail.com>
* mini-ia64.h mini-ia64.c: Add some minor optimizations.
svn path=/trunk/mono/; revision=49400
Zoltan Varga [Sat, 3 Sep 2005 22:06:10 +0000 (22:06 -0000)]
2005-09-04 Zoltan Varga <vargaz@gmail.com>
* ia64/ia64-codegen.h (ia64_no_stop): New macro.
svn path=/trunk/mono/; revision=49399
Chris Toshok [Sat, 3 Sep 2005 17:44:32 +0000 (17:44 -0000)]
add a blurb about CreateControlCollection
svn path=/trunk/mcs/; revision=49398
Alexander Olk [Sat, 3 Sep 2005 16:40:14 +0000 (16:40 -0000)]
2005-09-03 Alexander Olk <alex.olk@googlemail.com>
* ThemeNice.cs:
- Draw RadioButton and CheckBox Buttons with DrawButtonBase
- Cleanup
svn path=/trunk/mcs/; revision=49397
César Natarén [Sat, 3 Sep 2005 02:00:25 +0000 (02:00 -0000)]
2005-09-02 Cesar Lopez Nataren <cnataren@novell.com>
* mjs-most.fail: Added ecma/Array/15.4.3.1-2.js, Convert:ToForInObject throws NotImplementedException.
* mjs-most.test: Enable ecma/Array/15.4.3.1-2.js
svn path=/trunk/mcs/; revision=49385
César Natarén [Sat, 3 Sep 2005 01:57:17 +0000 (01:57 -0000)]
2005-09-02 Cesar Lopez Nataren <cnataren@novell.com>
* SemanticAnalyser.cs: Added IsDeletable, check if a property is
in an object's constructor.
* CodeGenerator.cs: Added JSToken.Delete to GetBoxType.
* expression.cs: (Unary) Added field deletable. Take care of the
case when the property that we are trying to delete is not
deletable, we use late binding's method Delete for that. (Binary)
Added property IsDeletable. (Args) Do not pop the values of
arguments which implement Exp.
svn path=/trunk/mcs/; revision=49384
Sebastien Pouliot [Fri, 2 Sep 2005 23:27:49 +0000 (23:27 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* TraceHandlerCas.cs: New. CAS unit tests for TraceHandler.
svn path=/trunk/mcs/; revision=49383
Sebastien Pouliot [Fri, 2 Sep 2005 23:27:20 +0000 (23:27 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyResourceLoader.cs: Class is sealed in 2.0.
* TraceHandler.cs: Added security permissions on class (LinkDemand and
InheritanceDemand for AspNetHostingPermission) and on ctor (Demand for
UnmanagedCode). Stubbed new protected methods for 2.0.
svn path=/trunk/mcs/; revision=49382
Miguel de Icaza [Fri, 2 Sep 2005 21:11:14 +0000 (21:11 -0000)]
Add base classes
svn path=/trunk/mcs/; revision=49371
Sebastien Pouliot [Fri, 2 Sep 2005 20:37:15 +0000 (20:37 -0000)]
Add new SslStreamBase from the async rewrite
svn path=/trunk/mcs/; revision=49369
Sebastien Pouliot [Fri, 2 Sep 2005 20:36:39 +0000 (20:36 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* SslStreamBase.cs, ServerRecordProtocol.cs, SslClientStream.cs,
ClientRecordProtocol.cs, RecordProtocol.cs, SslServerStream.cs:
Re-written async support for Ssl[Client|Server]Stream from JD Conley
<jd.conley@coversant.net> with minor changes. Fix bug #75687 (and a
lot of other known problems).
svn path=/trunk/mcs/; revision=49368
Sebastien Pouliot [Fri, 2 Sep 2005 19:22:15 +0000 (19:22 -0000)]
forgot to add the WebApplicationLevel enum to the build
svn path=/trunk/mcs/; revision=49365
Gonzalo Paniagua Javier [Fri, 2 Sep 2005 19:04:56 +0000 (19:04 -0000)]
2005-09-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Cache.cs: ignore exceptions thrown by removed item callbacks.
svn path=/trunk/mcs/; revision=49364
Chris Toshok [Fri, 2 Sep 2005 17:24:56 +0000 (17:24 -0000)]
fix 1.x build
svn path=/trunk/mcs/; revision=49363
Chris Toshok [Fri, 2 Sep 2005 17:24:19 +0000 (17:24 -0000)]
2005-09-02 Chris Toshok <toshok@ximian.com>
* HtmlSelect.cs: implement 2.0 DataSourceID data binding.
svn path=/trunk/mcs/; revision=49362
Chris Toshok [Fri, 2 Sep 2005 17:22:17 +0000 (17:22 -0000)]
2005-09-02 Chris Toshok <toshok@ximian.com>
* Repeater.cs (GetData): change this slightly so the Repeater
doesn't keep a ref to the return value of GetData.
svn path=/trunk/mcs/; revision=49361
Chris Toshok [Fri, 2 Sep 2005 17:20:21 +0000 (17:20 -0000)]
add a test for DataSourceID support in HtmlSelect
svn path=/trunk/mcs/; revision=49360
Zoltan Varga [Fri, 2 Sep 2005 16:48:53 +0000 (16:48 -0000)]
2005-09-02 Zoltan Varga <vargaz@gmail.com>
* mini.h: Add prototype for mono_allocate_stack_slots_full.
svn path=/trunk/mono/; revision=49358
Sebastien Pouliot [Fri, 2 Sep 2005 15:49:44 +0000 (15:49 -0000)]
Added CAS unit tests for System.Web.Configuration.HttpCapabilitiesBase (won't work until #75969 is fixed)
svn path=/trunk/mcs/; revision=49356
Sebastien Pouliot [Fri, 2 Sep 2005 15:48:41 +0000 (15:48 -0000)]
2005-08-24 Sebastien Pouliot <sebastien@ximian.com>
* AdapterDictionary.cs: Added missing IDeserializationCallback.
* AuthorizationRuleAction.cs: Fixed enum values.
* BuildProvider.cs: Class is sealed. Removed empty constructor.
* BuildProviderCollection.cs: Adapted to BuildProvider ctor changes.
* CodeSubDirectory.cs: Added missing constructor.
* CodeSubDirectoriesCollection.cs: Adapted to
CodeSubDirectoriesCollection ctor changes.
* CustomErrorsMode.cs: Fixed enum values.
* FormsAuthenticationConfiguration.cs: Class is sealed.
* HttpCapabilitiesBase.cs: Added security permissions with Minimal
level for AspNetHostingPermission (both Link and Inheritance demands).
* ProcessModelComAuthenticationLevel.cs: Fixed enum values.
* ProcessModelComImpersonationLevel.cs: Fixed enum values.
* ProcessModelLogLevel.cs: Fixed enum values.
* WebApplicationLevel.cs: New enum for 2.0.
svn path=/trunk/mcs/; revision=49355
Sebastien Pouliot [Fri, 2 Sep 2005 15:47:17 +0000 (15:47 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* HttpCapabilitiesBaseCas.cs: New. CAS unit tests for
HttpCapabilitiesBase class.
svn path=/trunk/mcs/; revision=49354
Alexander Olk [Fri, 2 Sep 2005 15:42:30 +0000 (15:42 -0000)]
2005-09-02 Alexander Olk <alex.olk@googlemail.com>
* ThemeNice.cs: Draw nice ProgressBars
svn path=/trunk/mcs/; revision=49353
Chris Toshok [Fri, 2 Sep 2005 15:41:32 +0000 (15:41 -0000)]
2005-09-02 Chris Toshok <toshok@ximian.com>
* HtmlInputReset.cs (ValidationGroup): remove the MonoTODO.
* htmlinputimage.cs: implement the 2.0 versions of loadpostdata,
raisepostdatachangedevent, and raisepostbackevent.
(validationgroup): implement.
* htmlinputcheckbox.cs: implement the 2.0 versions of loadpostdata
and raisepostdatachangedevent.
* HtmlInputHidden.cs: implement the 2.0 versions of LoadPostData
and RaisePostDataChangedEvent.
* HtmlInputButton.cs (RaisePostBackEventInternal): split out the
body of both RaisePostBackEvent impl's here, and fix it up so we
use the property Page.Validate call in 2.0.
(RaisePostBackEvent): call RaisePostBackEventInternal.
(IPostBackEventHandler.RaisePostBackEvent): same.
* HtmlImage.cs (Align): the test case shows that we don't need to
validate input.
svn path=/trunk/mcs/; revision=49352
Chris Toshok [Fri, 2 Sep 2005 15:41:00 +0000 (15:41 -0000)]
add check to see that HtmlInputReset isn't setting base.CausesValidation or base.ValidationGroup to something else
svn path=/trunk/mcs/; revision=49351
Jonathan Pryor [Fri, 2 Sep 2005 14:49:40 +0000 (14:49 -0000)]
Doh!
svn path=/trunk/mcs/; revision=49350
Jonathan Pryor [Fri, 2 Sep 2005 14:48:43 +0000 (14:48 -0000)]
Flush.
svn path=/trunk/mcs/; revision=49349
Jonathan Pryor [Fri, 2 Sep 2005 14:48:25 +0000 (14:48 -0000)]
* Stdlib.cs: Cache delegates passed to Stdlib.signal() so that they survive
garbage collections. Delegates can be removed by calling Stdlib.signal()
again with one of the Stdlib.SIG_* values (or the original return value of
Stdlib.signal()).
* UnixUser.cs, UnixGroup.cs, UnixEnvironment.cs: Clarify "Id" (int) vs.
"Name" (string) differences by always using a Id or Name suffix.
svn path=/trunk/mcs/; revision=49348
Sebastien Pouliot [Fri, 2 Sep 2005 14:04:30 +0000 (14:04 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* SecurityManager.cs: Added AppDomain support in InheritanceDemand.
Fixed some another small difference between 1.x and 2.0 (wrt
unrestricted permissions). Fixed error reporting for InheritanceDemand
(was LinkDemand).
svn path=/trunk/mcs/; revision=49347
Sebastien Pouliot [Fri, 2 Sep 2005 14:02:06 +0000 (14:02 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* class.c: Fixed error reporting (method/class were inversed) for
inheritance demands.
* security-manager.c|h: Added the AppDomain when calling the managed
System.Security.SecurityManager.InheritanceDemand method.
svn path=/trunk/mono/; revision=49346
Sebastien Pouliot [Fri, 2 Sep 2005 13:34:25 +0000 (13:34 -0000)]
Added new CAS unit tests for System.Web.Caching.*
svn path=/trunk/mcs/; revision=49345
Sebastien Pouliot [Fri, 2 Sep 2005 13:33:52 +0000 (13:33 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* CacheCas.cs: New. CAS unit tests for Cache. It turns out that
UnmanagedCode permission is also required (down-level).
* CacheDependencyCas.cs: New. CAS unit tests for CacheDependency. It
turns out that FileIOPermission is also required (down-level) and that
Mono (currently) requires Unmanaged permission for FAM.
svn path=/trunk/mcs/; revision=49344
Sebastien Pouliot [Fri, 2 Sep 2005 13:30:16 +0000 (13:30 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* AspNetHostingMinimal.cs: Added new required parameters to all calls
to CreateControl.
* AspNetHostingPermissionHelper.cs: Made CreateControl virtual and
accept a SecurityAction and AspNetHostingPermissionLevel parameters
for more flexibility in testing.
svn path=/trunk/mcs/; revision=49343
Sebastien Pouliot [Fri, 2 Sep 2005 13:29:54 +0000 (13:29 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* Cache.cs: Added security permissions with Minimal level for
AspNetHostingPermissionLevel (only LinkDemand as the class is sealed).
* CacheDependency.cs: : Added security permissions with Minimal level
for AspNetHostingPermissionLevel (note class is sealed only in 1.x).
svn path=/trunk/mcs/; revision=49342
Raja R Harinath [Fri, 2 Sep 2005 12:23:49 +0000 (12:23 -0000)]
* attribute.cs (GetMarshal): Work even if "DefineCustom" is
internal.
svn path=/trunk/mcs/; revision=49341
Raja R Harinath [Fri, 2 Sep 2005 12:19:54 +0000 (12:19 -0000)]
In mcs:
Fix #75941.
* ecore.cs (SimpleNameResolve.DoSimpleNameResolve): Disable
flow-branching for LocalVariableReferences in case we were invoked
from a MemberAccess.
* expression.cs (LocalVariableReference.VerifyAssigned): New.
Carved out of ...
(LocalVariableReference.DoResolveBase): ... this.
(MemberAccess.Resolve): Do the check that was disabled during
SimpleNameResolve.
In tests:
* test-452.cs: New test from #75941.
svn path=/trunk/mcs/; revision=49340
Sebastien Pouliot [Fri, 2 Sep 2005 11:33:03 +0000 (11:33 -0000)]
2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
* CodeAccessPermission.cs: Fix Deny for permissions that do not return
null for empty intersection (common on flags-based permissions).
* PermissionBuilder.cs: Add an helper call to create an empty
(PermissionState.None) permission from a type.
svn path=/trunk/mcs/; revision=49339
Hisham Mardam Bey [Fri, 2 Sep 2005 10:27:31 +0000 (10:27 -0000)]
P/invoke the win32 DLL name so Mono.Cairo will work on .NET
svn path=/trunk/mono/; revision=49337
Atsushi Eno [Fri, 2 Sep 2005 10:27:23 +0000 (10:27 -0000)]
2005-09-02 Atsushi Enomoto <atsushi@ximian.com>
* dtd2xsd.cs : tiny message fix.
svn path=/trunk/mcs/; revision=49336
Hisham Mardam Bey [Fri, 2 Sep 2005 10:25:40 +0000 (10:25 -0000)]
* Mono.Cairo/Cairo.cs: p/invoke the windows dll name
(libcairo-2.dll) so that we can work on .net also
* Mono.Cairo/Cairo.cs: add cairo_set_antialias and
cairo_get_antialias and Cairo.Antialias enum
* Mono.Cairo/Graphics.cs: add Cairo.Graphics.Antialias
property
svn path=/trunk/mcs/; revision=49335
Martin Baulig [Fri, 2 Sep 2005 09:29:03 +0000 (09:29 -0000)]
Updated.
svn path=/trunk/mcs/; revision=49334
Martin Baulig [Fri, 2 Sep 2005 09:25:38 +0000 (09:25 -0000)]
It's now a warning, not an error.
svn path=/trunk/mcs/; revision=49333
Martin Baulig [Fri, 2 Sep 2005 09:24:28 +0000 (09:24 -0000)]
It's now a warning, not an error.
svn path=/trunk/mcs/; revision=49332
Umadevi S [Fri, 2 Sep 2005 09:01:02 +0000 (09:01 -0000)]
System.Data.dll.sources: Added SqlProcedureAttribute,SqlTriggerAttribute and
SqlTriggerContext.cs to Microsoft.SqlServer.Server namespace.Also added SqlXml to SqlTypes namespace
svn path=/trunk/mcs/; revision=49328
Umadevi S [Fri, 2 Sep 2005 09:00:10 +0000 (09:00 -0000)]
Added SqlTriggerContext.cs,SqlProcedureAttribute.cs,SqlTriggerAttribute.cs
svn path=/trunk/mcs/; revision=49327
Umadevi S [Fri, 2 Sep 2005 08:58:47 +0000 (08:58 -0000)]
* SqlXml.cs : Added a dummy placeholder to compile MicrosoftServer namespace
svn path=/trunk/mcs/; revision=49326
Martin Baulig [Fri, 2 Sep 2005 08:57:33 +0000 (08:57 -0000)]
2005-09-02 Martin Baulig <martin@ximian.com>
* class.cs: Make CS3005 a warning, not an error.
svn path=/trunk/mcs/; revision=49325
Martin Baulig [Fri, 2 Sep 2005 08:52:19 +0000 (08:52 -0000)]
**** Merged r47904 from MCS ****
svn path=/trunk/mcs/; revision=49323
Umadevi S [Fri, 2 Sep 2005 05:42:51 +0000 (05:42 -0000)]
Removed SqlResultSet.cs file
svn path=/trunk/mcs/; revision=49316
Umadevi S [Fri, 2 Sep 2005 05:40:17 +0000 (05:40 -0000)]
* Corrected couple of files, added Format.cs and DataAccessKind.cs
svn path=/trunk/mcs/; revision=49315
Umadevi S [Fri, 2 Sep 2005 05:37:47 +0000 (05:37 -0000)]
* System.Data.dll.sources: Changes for Microsoft.SqlServer.Server namespace and the
files to be compiled with it, removed files from System.Data.Sql namespace
Also removed SqlResultSet.cs from System.SqlClient namespace
svn path=/trunk/mcs/; revision=49314
Umadevi S [Fri, 2 Sep 2005 05:35:22 +0000 (05:35 -0000)]
* Removed Files
SerializationHelper.cs,DataAccessKind.cs,SerializationVersion.cs,Format.cs,
SqlContextBase.cs,IBinarySerialize.cs,InvalidUdtException.cs,SqlDefinition.cs,
ISqlCommand.cs,SqlFacetAttribute.cs,ISqlConnection.cs,SqlFunctionAttribute.cs,
ISqlExecutionContext.cs,SqlMetaData.cs,ISqlGetTypedData.cs, SqlMethodAttribute.cs,
ISqlParameterCollection.cs,ISqlParameter.cs,SqlPipeBase.cs,ISqlReader.cs,
SqlServerFactoryBase.cs,ISqlRecord.cs,SqlTriggerContextBase.cs,ISqlResultSet.cs,
SqlUserDefinedAggregateAttribute.cs,ISqlSetTypedData.cs,SqlUserDefinedTypeAttribute.cs,
ISqlTransaction.cs,ISqlUpdatableRecord.cs,SystemDataAccessKind.cs,
IUdtSerializationContext.cs,TriggerAction.cs
svn path=/trunk/mcs/; revision=49313
Umadevi S [Fri, 2 Sep 2005 04:16:19 +0000 (04:16 -0000)]
Added files to this namespace
svn path=/trunk/mcs/; revision=49310
Chris Toshok [Thu, 1 Sep 2005 23:59:28 +0000 (23:59 -0000)]
2005-09-01 Chris Toshok <toshok@ximian.com>
* ListControlTest.cs (DefaultProperties): add tests for TagKey,
Text, and AppendDataBoundItems.
(ViewStateContents): add checks for Text and AppendDataBoundItems.
svn path=/trunk/mcs/; revision=49306
Chris Toshok [Thu, 1 Sep 2005 23:58:08 +0000 (23:58 -0000)]
2005-09-01 Chris Toshok <toshok@ximian.com>
* ListControl.cs (AppendDataBoundItems): implement (2.0)
(TagKey): same.
svn path=/trunk/mcs/; revision=49305
Chris Toshok [Thu, 1 Sep 2005 23:19:42 +0000 (23:19 -0000)]
2005-09-01 Chris Toshok <toshok@ximian.com>
* System.Web.UI.WebControls/MonthChangedEventArgs.cs,
System.Web.UI.WebControls/ValidatedControlConverter.cs,
System.Web.UI.WebControls/Xml.cs,
System.Web.UI.WebControls/RegularExpressionValidator.cs,
System.Web.UI.WebControls/ServerValidateEventArgs.cs,
System.Web.UI.WebControls/Menu.cs,
System.Web.UI.WebControls/MailMessageEventArgs.cs,
System.Web.UI.WebControls/MenuItemStyle.cs,
System.Web.UI.WebControls/RangeValidator.cs,
System.Web.UI.WebControls/RepeaterItemEventArgs.cs,
System.Web.UI.WebControls/MenuItem.cs,
System.Web.UI.WebControls/RepeaterCommandEventArgs.cs,
System.Web.UI.WebControls/DataGridSortCommandEventArgs.cs,
System.Web.UI.WebControls/DataGridCommandEventArgs.cs,
System.Web.UI.WebControls/DataGridPageChangedEventArgs.cs,
System.Web.UI.WebControls/XmlBuilder.cs,
System.Web.UI.WebControls/ImageButton.cs: someone stop me. more
corcompare work.
svn path=/trunk/mcs/; revision=49304
Chris Toshok [Thu, 1 Sep 2005 22:41:03 +0000 (22:41 -0000)]
2005-09-01 Chris Toshok <toshok@ximian.com>
* 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
Chris Toshok [Thu, 1 Sep 2005 21:26:25 +0000 (21:26 -0000)]
2005-09-01 Chris Toshok <toshok@ximian.com>
* WebPart.cs: add some WebSysDescription/WebCategory attributes.
svn path=/trunk/mcs/; revision=49302
Chris Toshok [Thu, 1 Sep 2005 21:25:48 +0000 (21:25 -0000)]
2005-09-01 Chris Toshok <toshok@ximian.com>
* 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
Sebastien Pouliot [Thu, 1 Sep 2005 21:25:18 +0000 (21:25 -0000)]
Added CAS tests for HtmlControls.*
svn path=/trunk/mcs/; revision=49300
Sebastien Pouliot [Thu, 1 Sep 2005 21:24:35 +0000 (21:24 -0000)]
2005-09-01 Sebastien Pouliot <sebastien@ximian.com>
* HtmlTableCell.cs, HtmlTableRowCollection.cs, HtmlInputFile.cs,
HtmlHead.cs, HtmlInputReset.cs, HtmlForm.cs, HtmlInputText.cs,
HtmlHeadBuilder.cs, HtmlInputRadioButton.cs, HtmlAnchor.cs,
HtmlButton.cs, HtmlTextArea.cs, HtmlGenericControl.cs,
HtmlTableRow.cs, HtmlSelect.cs, HtmlControl.cs, HtmlImage.cs,
HtmlSelectBuilder.cs, HtmlTable.cs, HtmlInputButton.cs,
HtmlInputImage.cs, HtmlTableCellCollection.cs, HtmlInputCheckBox.cs,
HtmlInputHidden.cs, HtmlTitle.cs, HtmlInputPassword.cs,
HtmlContainerControl.cs, HtmlInputSubmit.cs: Add missing security
attributes AspNetHostingPermission for Minimal level on all classes
(LinkDemand) and for non-sealed classes (InheritanceDemand).
svn path=/trunk/mcs/; revision=49299
Sebastien Pouliot [Thu, 1 Sep 2005 21:23:27 +0000 (21:23 -0000)]
2005-09-01 Sebastien Pouliot <sebastien@ximian.com>
* HtmlAnchorCas.cs, HtmlButtonCas.cs, HtmlEmptyTagControlBuilderCas.cs,
HtmlFormCas.cs, HtmlGenericControlCas.cs, HtmlHeadBuilderCas.cs,
HtmlHeadCas.cs, HtmlImageCas.cs, HtmlInputButtonCas.cs,
HtmlInputCheckBoxCas.cs, HtmlInputFileCas.cs, HtmlInputHiddenCas.cs,
HtmlInputImageCas.cs, HtmlInputPasswordCas.cs,
HtmlInputRadioButtonCas.cs, HtmlInputResetCas.cs,
HtmlInputSubmitCas.cs, HtmlInputTextCas.cs, HtmlSelectBuilderCas.cs,
HtmlSelectCas.cs, HtmlTableCas.cs, HtmlTableCellCas.cs.
HtmlTableRowCas.cs, HtmlTitleCas.cs: New. CAS unit tests to check for
AspNetHostingPermission Level.
svn path=/trunk/mcs/; revision=49298
Sebastien Pouliot [Thu, 1 Sep 2005 21:23:08 +0000 (21:23 -0000)]
2005-09-01 Sebastien Pouliot <sebastien@ximian.com>
* AspNetHostingMinimal.cs: CAS test helper class to test for Minimal
level.
* AspNetHostingPermissionHelper.cs: CAS test helper class to test for
AspNetHostingPermission.
svn path=/trunk/mcs/; revision=49297
Miguel de Icaza [Thu, 1 Sep 2005 20:42:02 +0000 (20:42 -0000)]
2005-09-01 Miguel de Icaza <miguel@novell.com>
* VScrollBar.cs: Another buglet found by Aaron's tool.
* ProgressBar.cs: Fix three recursive bugs found by Aaron Tomb's
bug finder.
svn path=/trunk/mcs/; revision=49296
Hisham Mardam Bey [Thu, 1 Sep 2005 20:31:07 +0000 (20:31 -0000)]
John Luke's patch. <john.luke@gmail.com>
* Mono.Cairo/Cairo.cs: mark CairoAPI internal, and move
some callback delegates outside the CairoAPI class
* Mono.Cairo.Matrix.cs: mark Matrix_T internal
* Mono.Cairo/*.cs: remove using System.Drawing;
* Mono.Cairo.Graphics.cs: fix IDisposable implementation
add overloads to MoveTo () and similar functions
for passing the parameters individually
* Makefile: remove -r:System.Drawing
svn path=/trunk/mcs/; revision=49295
Paolo Molaro [Thu, 1 Sep 2005 19:46:28 +0000 (19:46 -0000)]
Thu Sep 1 21:05:26 BST 2005 Paolo Molaro <lupus@ximian.com>
* exceptions-arm.c, mini.c, mini-arm.c, mini-arm.h:
exception handling support.
* mini-arm.c, mini-arm.h: bigendian fixes (partially from a
patch by Brian Koropoff <briank@marakicorp.com>).
svn path=/trunk/mono/; revision=49290
Chris Toshok [Thu, 1 Sep 2005 19:14:02 +0000 (19:14 -0000)]
add missing (and empty) WebSysDescription
svn path=/trunk/mcs/; revision=49289
Chris Toshok [Thu, 1 Sep 2005 19:12:47 +0000 (19:12 -0000)]
2005-08-29 Chris Toshok <toshok@ximian.com>
* System.Web.UI.HtmlControls/HtmlTableCell.cs,
System.Web.UI.HtmlControls/HtmlInputFile.cs,
System.Web.UI.HtmlControls/HtmlForm.cs,
System.Web.UI.HtmlControls/HtmlInputText.cs,
System.Web.UI.HtmlControls/HtmlInputRadioButton.cs,
System.Web.UI.HtmlControls/HtmlAnchor.cs,
System.Web.UI.HtmlControls/HtmlButton.cs,
System.Web.UI.HtmlControls/HtmlTextArea.cs,
System.Web.UI.HtmlControls/HtmlGenericControl.cs,
System.Web.UI.HtmlControls/HtmlSelect.cs,
System.Web.UI.HtmlControls/HtmlTableRow.cs,
System.Web.UI.HtmlControls/HtmlControl.cs,
System.Web.UI.HtmlControls/HtmlImage.cs,
System.Web.UI.HtmlControls/HtmlTable.cs,
System.Web.UI.HtmlControls/HtmlInputButton.cs,
System.Web.UI.HtmlControls/HtmlInputControl.cs,
System.Web.UI.HtmlControls/HtmlInputImage.cs,
System.Web.UI.HtmlControls/HtmlInputCheckBox.cs,
System.Web.UI.HtmlControls/HtmlInputHidden.cs,
System.Web.UI/Control.cs: Add WebSysDescription/WebCategory
attributes.
svn path=/trunk/mcs/; revision=49288
Sebastien Pouliot [Thu, 1 Sep 2005 18:27:33 +0000 (18:27 -0000)]
add new CAS unit tests for User/ControlPrincipal
svn path=/trunk/mcs/; revision=49287
Sebastien Pouliot [Thu, 1 Sep 2005 18:26:20 +0000 (18:26 -0000)]
2005-09-01 Sebastien Pouliot <sebastien@ximian.com>
* FormsAuthenticationEventArgs.cs: Ensure the setter for User is
protected by a demand for ControlPrincipal.
* PassportAuthenticationEventArgs.cs: Ensure the setter for User is
protected by a demand for ControlPrincipal.
* WindowsAuthenticationEventArgs.cs: Ensure the setter for User is
protected by a demand for ControlPrincipal.
svn path=/trunk/mcs/; revision=49286