mono.git
20 years ago2004-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 3 Jan 2004 15:28:34 +0000 (15:28 -0000)]
2004-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpRuntime.cs: implemented MachineConfigurationDirectory,

svn path=/trunk/mcs/; revision=21633

20 years ago2004-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 3 Jan 2004 15:22:11 +0000 (15:22 -0000)]
2004-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Page.cs: removed a couple of MonoTODO on methods we're not gonna
implement. Applied patch from Jan Jaros (mono-bug@jerryweb.info) to
ensure that Unload event is raised. Fixes bug #52555.

svn path=/trunk/mcs/; revision=21632

20 years ago2004-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 3 Jan 2004 15:09:23 +0000 (15:09 -0000)]
2004-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Xml.cs: mono-stylized and removed warnings.

svn path=/trunk/mcs/; revision=21631

20 years ago2004-01-04 Nick Drochak <ndrochak@ieee.com>
Nick Drochak [Sat, 3 Jan 2004 15:07:16 +0000 (15:07 -0000)]
2004-01-04  Nick Drochak  <ndrochak@ieee.com>

* UriBuilderTest.cs: Make tests pass on .NET 1.1.

svn path=/trunk/mcs/; revision=21630

20 years agoIgnore .pdb file
Nick Drochak [Sat, 3 Jan 2004 14:45:09 +0000 (14:45 -0000)]
Ignore .pdb file

svn path=/trunk/mcs/; revision=21629

20 years agoIgnore .pdb files
Nick Drochak [Sat, 3 Jan 2004 14:41:20 +0000 (14:41 -0000)]
Ignore .pdb files

svn path=/trunk/mcs/; revision=21628

20 years agoIgnore .pdb file
Nick Drochak [Sat, 3 Jan 2004 14:31:38 +0000 (14:31 -0000)]
Ignore .pdb file

svn path=/trunk/mcs/; revision=21627

20 years agoIgnore .dll and .pdb files
Nick Drochak [Sat, 3 Jan 2004 14:28:53 +0000 (14:28 -0000)]
Ignore .dll and .pdb files

svn path=/trunk/mcs/; revision=21626

20 years ago2004-01-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 3 Jan 2004 13:21:12 +0000 (13:21 -0000)]
2004-01-03  Zoltan Varga  <vargaz@freemail.hu>

* ssa.c (mono_ssa_rename_vars): Allocate new_stack on the heap to
avoid stack overflow.
(replace_usage): Avoid uninitialized variable warnings.

* mini.c (mono_method_to_ir): Avoid disabling SSA for array operations
and taking the address of valuetype variables.

svn path=/trunk/mono/; revision=21625

20 years agoIgnore test .dll and .pdb files
Nick Drochak [Sat, 3 Jan 2004 12:52:09 +0000 (12:52 -0000)]
Ignore test .dll and .pdb files

svn path=/trunk/mcs/; revision=21624

20 years agoignore .pdb
Nick Drochak [Sat, 3 Jan 2004 12:51:21 +0000 (12:51 -0000)]
ignore .pdb

svn path=/trunk/mcs/; revision=21623

20 years agoIgnore .pdb files
Nick Drochak [Sat, 3 Jan 2004 12:44:15 +0000 (12:44 -0000)]
Ignore .pdb files

svn path=/trunk/mcs/; revision=21622

20 years agoIgnore test .dll and .pdb files
Nick Drochak [Sat, 3 Jan 2004 12:43:25 +0000 (12:43 -0000)]
Ignore test .dll and .pdb files

svn path=/trunk/mcs/; revision=21621

20 years agoIgnore .dll and .pdb files
Nick Drochak [Sat, 3 Jan 2004 12:37:16 +0000 (12:37 -0000)]
Ignore .dll and .pdb files

svn path=/trunk/mcs/; revision=21620

20 years agoOpps, wrong folder
Nick Drochak [Sat, 3 Jan 2004 12:33:39 +0000 (12:33 -0000)]
Opps, wrong folder

svn path=/trunk/mcs/; revision=21619

20 years agoIgnore .dll and .pdb files
Nick Drochak [Sat, 3 Jan 2004 12:25:51 +0000 (12:25 -0000)]
Ignore .dll and .pdb files

svn path=/trunk/mcs/; revision=21618

20 years agoIgnore .pdb file
Nick Drochak [Sat, 3 Jan 2004 12:24:33 +0000 (12:24 -0000)]
Ignore .pdb file

svn path=/trunk/mcs/; revision=21617

20 years agoIgnore dll and pdb files
Nick Drochak [Sat, 3 Jan 2004 12:14:35 +0000 (12:14 -0000)]
Ignore dll and pdb files

svn path=/trunk/mcs/; revision=21616

20 years ago2004-01-02 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sat, 3 Jan 2004 03:57:14 +0000 (03:57 -0000)]
2004-01-02  Tim Coleman <tim@timcoleman.com>
        * ChangeLog:
                Start ChangeLog in this directory
        * DynamicAssembly.cs ObjectList.cs ObjectReader.cs ObjectSet.cs
        * ObjectSources.cs PersistenceError.cs PersistenceOptions.cs:
                More implementation of these classes

svn path=/trunk/mcs/; revision=21615

20 years ago2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 3 Jan 2004 01:37:34 +0000 (01:37 -0000)]
2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib.dll.sources: Added many (long time) missing classes in the
System.Security.Policy namespace.

svn path=/trunk/mcs/; revision=21614

20 years ago2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 3 Jan 2004 01:35:06 +0000 (01:35 -0000)]
2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>

* EvidenceTest.cs: Upgraded tests to NUnit2. Added new tests.
* StrongNameTest.cs: Class now inherits from Assertion.

svn path=/trunk/mcs/; revision=21613

20 years ago2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 3 Jan 2004 01:31:51 +0000 (01:31 -0000)]
2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>

* ApplicationDirectory.cs: Added to build. Commented IBuildInEvidence
(not implemented).
* Evidence.cs: Synchronised collections (IsSynchronized is always true).
Add Locked property and Security exceptions.
* Publisher.cs: Now use SecurityElement in ToString. Removed TODO for
CreateIdentityPermission (Evidence is useless).
* StrongNameMembershipCondition.cs: Added IConstantMembershipCondition
interface. Implemented Check method.
* Url.cs: Implemented CreateIdentityPermission.
* UrlMembershipCondition.cs: Added IConstantMembershipCondition interface.
* ZoneMembershipCondition.cs: Added IConstantMembershipCondition
interface. Implemented Check method.

svn path=/trunk/mcs/; revision=21612

20 years ago2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 3 Jan 2004 00:58:49 +0000 (00:58 -0000)]
2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>

* SecurityElementTest.cs: Added new tests, constructors and null
related, and converted to NUnit2.

svn path=/trunk/mcs/; revision=21611

20 years ago2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 3 Jan 2004 00:56:33 +0000 (00:56 -0000)]
2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>

* AllowPartiallyTrustedCallersAttribute.cs: Fixed AttributeUsage using
1.2 documentation (AllowMultiple=false, Inherited=false)
* NamedPermissionSet.cs: Changes to match unit tests.
* PermissionSet.cs: Implemented Copy, Intersect, IsSubsetOf and Union
methods. Corrected FromXml.
* PolicyLevelType.cs: Added missing [Serializable].
* SecurityElement.cs: Fixed constructor to match unit tests.
* SecurityException.cs: Added support for GrantedSet and RefusedSet
properties (since 1.1). Set HResult to 0x8013150A.
* SecurityZone.cs: Added missing [Serializable].
* SuppressUnmanagedCodeSecurityAttribute.cs: Fixed AttributeUsage using
1.2 documentation (AllowMultiple=true, Inherited=false)
* UnverifiableCodeAttribute.cs: Fixed AttributeUsage using 1.2
documentation (AllowMultiple=true, Inherited=false)

svn path=/trunk/mcs/; revision=21610

20 years ago2004-01-03 Patrik Torstensson
Patrik Torstensson [Sat, 3 Jan 2004 00:24:11 +0000 (00:24 -0000)]
2004-01-03  Patrik Torstensson

* mini-x86.c: renamed fpflags to flags in RegTrack, going to be used
for other purposes than FP later on.

svn path=/trunk/mono/; revision=21609

20 years agogroup all the memory related stuff together, add boxing info
Ben Maurer [Fri, 2 Jan 2004 23:45:42 +0000 (23:45 -0000)]
group all the memory related stuff together, add boxing info

svn path=/trunk/mono/; revision=21608

20 years ago2004-01-02 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Fri, 2 Jan 2004 23:24:10 +0000 (23:24 -0000)]
2004-01-02  Ravi Pratap  <ravi@ximian.com>

* expression.cs (BetterConversion): Prefer int -> uint
over int -> ulong (csc's behaviour). This fixed bug #52046.

svn path=/trunk/mcs/; revision=21607

20 years agoAdd new test
Ravi Pratap M [Fri, 2 Jan 2004 23:18:04 +0000 (23:18 -0000)]
Add new test

svn path=/trunk/mcs/; revision=21606

20 years agoSmall updates to perf doc and postgress
Miguel de Icaza [Fri, 2 Jan 2004 22:58:27 +0000 (22:58 -0000)]
Small updates to perf doc and postgress

svn path=/trunk/mono/; revision=21605

20 years agoadd info about generational GC
Ben Maurer [Fri, 2 Jan 2004 21:52:57 +0000 (21:52 -0000)]
add info about generational GC

svn path=/trunk/mono/; revision=21604

20 years agomore stuff
Ben Maurer [Fri, 2 Jan 2004 21:41:48 +0000 (21:41 -0000)]
more stuff

svn path=/trunk/mono/; revision=21603

20 years agoUpdate
Miguel de Icaza [Fri, 2 Jan 2004 19:53:33 +0000 (19:53 -0000)]
Update

svn path=/trunk/mcs/; revision=21602

20 years ago2004-01-02 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 2 Jan 2004 19:52:36 +0000 (19:52 -0000)]
2004-01-02 Ben Maurer  <bmaurer@users.sourceforge.net>

* decl.cs (MemberCache.FindMembers): now returns a
MemberInfo [].

* typemanager.cs: In general, go with with ^^.
(CopyNewMethods): take an IList.
(RealMemberLookup): Only allocate an arraylist
if we copy from two sets of methods.

This change basically does two things:
1) Fewer array lists allocated due to CopyNewMethods.
2) the explicit cast in MemberList costed ALOT.

svn path=/trunk/mcs/; revision=21601

20 years agoAdd make-map.cs tool
Miguel de Icaza [Fri, 2 Jan 2004 19:19:07 +0000 (19:19 -0000)]
Add make-map.cs tool

svn path=/trunk/mcs/; revision=21600

20 years agoAdd bunch of Posix calls
Miguel de Icaza [Fri, 2 Jan 2004 18:43:52 +0000 (18:43 -0000)]
Add bunch of Posix calls

svn path=/trunk/mcs/; revision=21599

20 years agoinitial doc
Miguel de Icaza [Fri, 2 Jan 2004 18:32:57 +0000 (18:32 -0000)]
initial doc

svn path=/trunk/mono/; revision=21598

20 years ago2004-01-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jan 2004 16:20:18 +0000 (16:20 -0000)]
2004-01-02  Zoltan Varga  <vargaz@freemail.hu>

* cs-tokenizer.cs (consume_identifier) driver.cs: Cache identifiers in
a hashtable to avoid needless string allocations when an identifier is
used more than once (the common case).

svn path=/trunk/mcs/; revision=21596

20 years ago2004-01-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jan 2004 15:52:25 +0000 (15:52 -0000)]
2004-01-02  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_method_to_ir): Prevent register allocation for arguments
of tail calls.

svn path=/trunk/mono/; revision=21595

20 years ago2004-01-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 2 Jan 2004 14:24:26 +0000 (14:24 -0000)]
2004-01-02  Zoltan Varga  <vargaz@freemail.hu>

* KeyedList.cs: 'private' is not allowed on explicit interface
implementations. Fixes 1.2 build.

Happy New Year !

svn path=/trunk/mcs/; revision=21594

20 years agoFri Jan 2 13:37:25 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 2 Jan 2004 12:25:38 +0000 (12:25 -0000)]
Fri Jan 2 13:37:25 CET 2004 Paolo Molaro <lupus@ximian.com>

* mini-ops.h, mini.c, inssel.brg: Object.GetType () speedup.

svn path=/trunk/mono/; revision=21593

20 years agoFri Jan 2 13:35:48 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 2 Jan 2004 12:23:59 +0000 (12:23 -0000)]
Fri Jan 2 13:35:48 CET 2004 Paolo Molaro <lupus@ximian.com>

* class.h, object.c: prepare for GetType () speedup.

svn path=/trunk/mono/; revision=21592

20 years ago2004-01-01 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 1 Jan 2004 22:05:35 +0000 (22:05 -0000)]
2004-01-01 Ben Maurer  <bmaurer@users.sourceforge.net>

* pending.cs: MS's TypeBuilder.GetInterfaces ()
is broken, it will not return anything. So, we
have to use the information we have in mcs to
do the task.

* typemanager.cs: Add a cache for GetInterfaces,
since this will now be used more often (due to ^^)

(GetExplicitInterfaces) New method that gets the
declared, not effective, interfaces on a type
builder (eg, if you have interface IFoo, interface
IBar, Foo : IFoo, Bar : Foo, IBar, GetExplInt (Bar) ==
{ IBar }.

This patch makes MCS able to bootstrap itself on
Windows again.

svn path=/trunk/mcs/; revision=21589

20 years ago2004-01-01 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 1 Jan 2004 21:49:03 +0000 (21:49 -0000)]
2004-01-01 Ben Maurer  <bmaurer@users.sourceforge.net>

* expression.cs: Remove the Nop's that Miguel put
in by mistake.

svn path=/trunk/mcs/; revision=21588

20 years ago2004-01-02 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 1 Jan 2004 16:39:28 +0000 (16:39 -0000)]
2004-01-02  Nick Drochak  <ndrochak@gol.com>

* ServicePointManagerTest.cs: Use the nunit v2 paradigm, and stop this
test from outputting its debug info with WriteLines.
* ServicePointTest.cs: Make sure MaxServicePoints weren't set to some
other limit in another test or whatever.  Suppress debug output.

svn path=/trunk/mcs/; revision=21585

20 years agoupdate RenderItem() so that each item in the RadioButtonList or the
Alon Gazit [Thu, 1 Jan 2004 15:57:33 +0000 (15:57 -0000)]
update RenderItem() so that each item in the RadioButtonList or the
CheckBoxList is disabled or enabled like the container.

svn path=/trunk/mcs/; revision=21584

20 years agoadd check in Write() in order to prevent NullReferenceException.
Alon Gazit [Thu, 1 Jan 2004 15:04:28 +0000 (15:04 -0000)]
add check in Write() in order to prevent NullReferenceException.

svn path=/trunk/mcs/; revision=21583

20 years agoimplemented ExpiresAbsolute and Expires.
Alon Gazit [Thu, 1 Jan 2004 13:47:00 +0000 (13:47 -0000)]
implemented ExpiresAbsolute and Expires.

svn path=/trunk/mcs/; revision=21582

20 years agoChangeLog for Added missing functionality in WriteXml() of DataSet.
Sanja Gupta [Thu, 1 Jan 2004 11:06:59 +0000 (11:06 -0000)]
ChangeLog for Added missing functionality in WriteXml() of DataSet.

svn path=/trunk/mcs/; revision=21581

20 years agoAdded missing functionality in WriteXml() of DataSet
Sanja Gupta [Thu, 1 Jan 2004 11:05:17 +0000 (11:05 -0000)]
Added missing functionality in WriteXml() of DataSet

svn path=/trunk/mcs/; revision=21580

20 years agoFixed PrepareControlHierarchyForItem().
Alon Gazit [Thu, 1 Jan 2004 09:54:46 +0000 (09:54 -0000)]
Fixed PrepareControlHierarchyForItem().
The Header or Footer Style shouldn't merge with the cells Style.

svn path=/trunk/mcs/; revision=21579

20 years agoHeaders and Footers are initialized with the relevant Style object.
Alon Gazit [Thu, 1 Jan 2004 08:20:16 +0000 (08:20 -0000)]
Headers and Footers are initialized with the relevant Style object.

svn path=/trunk/mcs/; revision=21578

20 years agoanother way we dont catch cs0121
Ben Maurer [Wed, 31 Dec 2003 21:27:06 +0000 (21:27 -0000)]
another way we dont catch cs0121

svn path=/trunk/mcs/; revision=21577

20 years ago TemplateControlParser.cs: When registering tag prefixs make sure
Jackson Harper [Wed, 31 Dec 2003 21:23:38 +0000 (21:23 -0000)]
    TemplateControlParser.cs: When registering tag prefixs make sure
the file exists and throw the correct error if it does not.

svn path=/trunk/mcs/; revision=21576

20 years agowe do not report cs0229 at all really
Ben Maurer [Wed, 31 Dec 2003 21:21:55 +0000 (21:21 -0000)]
we do not report cs0229 at all really

svn path=/trunk/mcs/; revision=21575

20 years ago2003-12-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 31 Dec 2003 20:53:22 +0000 (20:53 -0000)]
2003-12-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* report.cs, codegen.cs: Give the real stack trace to
the error when an exception is thrown.

svn path=/trunk/mcs/; revision=21574

20 years ago2003-12-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 31 Dec 2003 20:27:10 +0000 (20:27 -0000)]
2003-12-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* decl.cs: only allocate hashtables for ifaces if
it is an iface!

svn path=/trunk/mcs/; revision=21573

20 years ago2003-12-31 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 31 Dec 2003 19:08:33 +0000 (19:08 -0000)]
2003-12-31 Ben Maurer  <bmaurer@users.sourceforge.net>

* expression.cs: fix the error from cs0121-2.cs
(a parent interface has two child interfaces that
have a function with the same name and 0 params
and the function is called through the parent).

svn path=/trunk/mcs/; revision=21572

20 years agoWe fail on this variation of CS0121, where an interface has two identical methods...
Ben Maurer [Wed, 31 Dec 2003 17:43:54 +0000 (17:43 -0000)]
We fail on this variation of CS0121, where an interface has two identical methods from base interfaces, leaving an ambigious call

svn path=/trunk/mcs/; revision=21571

20 years ago2004-01-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 31 Dec 2003 16:10:11 +0000 (16:10 -0000)]
2004-01-01  Nick Drochak <ndrochak@gol.com>

* ServiceContainerTest.cs: Eliminate unused variable that was giving us
a warning.  Also did a little nunit version 2 house cleaning.

svn path=/trunk/mcs/; revision=21570

20 years ago2004-01-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 31 Dec 2003 16:00:24 +0000 (16:00 -0000)]
2004-01-01  Nick Drochak <ndrochak@gol.com>

* Makefile: Suppress warnings about multiple Regex defs and obsolete
calls in the test assembly.

svn path=/trunk/mcs/; revision=21569

20 years ago2004-01-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 31 Dec 2003 15:48:23 +0000 (15:48 -0000)]
2004-01-01  Nick Drochak  <ndrochak@gol.com>

* corlib_test.dll.sources: Add PermissionRequestEvidenceTest.cs
* corlib.dll.sources. Add PermissionRequestEvidence.cs

svn path=/trunk/mcs/; revision=21568

20 years ago2004-01-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 31 Dec 2003 15:46:31 +0000 (15:46 -0000)]
2004-01-01  Nick Drochak  <ndrochak@gol.com>

* PermissionRequestEvidenceTest.cs: New File

svn path=/trunk/mcs/; revision=21567

20 years ago2004-01-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 31 Dec 2003 15:44:43 +0000 (15:44 -0000)]
2004-01-01  Nick Drochak  <ndrochak@gol.com>

* PermissionRequestEvidence.cs: New File

svn path=/trunk/mcs/; revision=21566

20 years ago2004-01-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 31 Dec 2003 14:57:41 +0000 (14:57 -0000)]
2004-01-01  Nick Drochak  <ndrochak@gol.com>

* RegistryKey.cs: Add some missing overloads.

svn path=/trunk/mcs/; revision=21565

20 years ago2004-01-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 31 Dec 2003 14:55:26 +0000 (14:55 -0000)]
2004-01-01  Nick Drochak  <ndrochak@gol.com>

* BitVector32Test.cs: Test some more values less than 1.

Happy New Year!

svn path=/trunk/mcs/; revision=21564

20 years ago2003-12-31 Nick Drochak <ndrochak@ieee.com>
Nick Drochak [Wed, 31 Dec 2003 14:43:58 +0000 (14:43 -0000)]
2003-12-31  Nick Drochak  <ndrochak@ieee.com>

* UriTest2.cs: Use proper path to find file.
* UriBuilderTest.cs: 123456789 is not a bad port.

svn path=/trunk/mcs/; revision=21563

20 years ago2003-12-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 31 Dec 2003 13:18:45 +0000 (13:18 -0000)]
2003-12-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System_test.dll.sources: added SocketTest.cs

* System.Net.Sockets/Socket.cs: fix for several asynchronous methods to
delay exception throwing.

* Test/System.Net.Sockets/SocketTest.cs: new test for asynchronous
connection failure.

Test+fix by Brad FitzpatrickBrad Fitzpatrick <brad@danga.com>.

svn path=/trunk/mcs/; revision=21562

20 years ago2003-12-30 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Tue, 30 Dec 2003 19:50:12 +0000 (19:50 -0000)]
2003-12-30 Ben Maurer  <bmaurer@users.sourceforge.net>

* class.cs, rootcontext.cs, typmanager.cs: do not
leak pointers.

svn path=/trunk/mcs/; revision=21558

20 years ago2003-12-13 Patrik Torstensson <p@rxc.se>
Patrik Torstensson [Tue, 30 Dec 2003 14:38:48 +0000 (14:38 -0000)]
2003-12-13  Patrik Torstensson  <p@rxc.se>

* bug-42136.cs: invalid liveness analyse for locals
used in try and catch block. (exceptions not counted
for in the liveness analyse)
* Makefile.am: added bug-42136.cs

svn path=/trunk/mono/; revision=21557

20 years ago2003-12-30 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 30 Dec 2003 14:23:49 +0000 (14:23 -0000)]
2003-12-30  Nick Drochak  <ndrochak@gol.com>

* DnsTest.cs: Update with new IP address for www.go-mono.com and make
test failure output more informative. All Tests pass for me on
.NET 1.1.
* HttpWebRequestTest.cs: Get rid of WriteLines and use Asserts to make
it a proper unit test.

svn path=/trunk/mcs/; revision=21556

20 years agoFixed DoVerticalRendering () and DoHorizontalRendering().
Alon Gazit [Tue, 30 Dec 2003 14:23:43 +0000 (14:23 -0000)]
Fixed DoVerticalRendering () and DoHorizontalRendering().
Current implementation produces few extra html tags.

svn path=/trunk/mcs/; revision=21555

20 years ago2003-12-30 Patrik Torstensson <p@rxc.se>
Patrik Torstensson [Tue, 30 Dec 2003 13:02:12 +0000 (13:02 -0000)]
2003-12-30  Patrik Torstensson <p@rxc.se>

* mini-x86.h: Decreased number of availiable fp regs.
Solves corner cases with FP spilling.

svn path=/trunk/mono/; revision=21554

20 years ago2003-12-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 30 Dec 2003 12:56:29 +0000 (12:56 -0000)]
2003-12-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DbDataAdapter.cs: handle MissingShemaAction.AddWithKey, call
AcceptChanges in Update when a CommandBuilder is used and
correctly fill information about primary keys in FillSchema.
Patch from Sergei Malinin (smalinin@amurnet.ru).

svn path=/trunk/mcs/; revision=21553

20 years agoundo to the change that i made few hours ago.
Alon Gazit [Tue, 30 Dec 2003 11:49:22 +0000 (11:49 -0000)]
undo to the change that i made few hours ago.
the problem is in HyperLink.
sorry for my mistake.

svn path=/trunk/mcs/; revision=21552

20 years ago2003-12-30 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 30 Dec 2003 10:52:46 +0000 (10:52 -0000)]
2003-12-30  Nick Drochak <ndrochak@gol.com>

* DiagnosticsConfigurationHandlerTest.cs: Inherit from Assertion to
make it a bit simpler.
* SwitchesTest.cs: Make the tests pass on .NET 1.1

svn path=/trunk/mcs/; revision=21551

20 years ago2003-05-29 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 30 Dec 2003 10:42:48 +0000 (10:42 -0000)]
2003-05-29  Nick Drochak <ndrochak@gol.com>

* System_test.dll.config: Nunit loads configs with the same name as the
test assembly. This is for the Swithes test.

svn path=/trunk/mcs/; revision=21550

20 years agofix typo in IsRelativeUrl().
Alon Gazit [Tue, 30 Dec 2003 10:12:16 +0000 (10:12 -0000)]
fix typo in IsRelativeUrl().
fix cases when the path is absolute path like "www.go-mono.com".

svn path=/trunk/mcs/; revision=21549

20 years ago2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 30 Dec 2003 04:28:16 +0000 (04:28 -0000)]
2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib_test.dll.sources: Added new unit tests to System.Security.Principal.

svn path=/trunk/mcs/; revision=21548

20 years ago2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 30 Dec 2003 04:20:08 +0000 (04:20 -0000)]
2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>

* WindowsPrincipal.cs: Return false for a null role.

svn path=/trunk/mcs/; revision=21547

20 years ago2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 30 Dec 2003 04:17:40 +0000 (04:17 -0000)]
2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib_test.dll.sources: Added new unit tests to System.Security.
Permissions and System.Security.Principal.

svn path=/trunk/mcs/; revision=21546

20 years ago2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 30 Dec 2003 04:16:32 +0000 (04:16 -0000)]
2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>

* WindowsIdentityTest.cs: New. Partial unit test for WindowsIdentity.
* WindowsPrincipalTest.cs: New. Partial unit test for WindowsPrincipal.

svn path=/trunk/mcs/; revision=21545

20 years ago2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 30 Dec 2003 04:13:59 +0000 (04:13 -0000)]
2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>

* PrincipalPolicy.cs: Added missing [Serializable] to enum.
* WindowsAccountType.cs: Added missing [Serializable] to enum.
* WindowsBuiltInRole.cs: Added missing [Serializable] to enum.
* WindowsIdentity.cs: Updated to match the unit tests.
* WindowsPrincipal.cs: Return false for a null role.

svn path=/trunk/mcs/; revision=21544

20 years ago2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 30 Dec 2003 04:07:48 +0000 (04:07 -0000)]
2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>

* EnvironmentPermission.cs: Fixed return value to match unit tests.
* EnvironmentPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* FileDialogPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* FileIOPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* IsolatedStorageFilePermissionAttribute.cs: Implemented
CreatePermission method. Updated AttributeUsage using 1.2 documentation.
* IsolatedStoragePermissionAttribute.cs: Updated AttributeUsage using
1.2 documentation.
* PermissionSetAttribute.cs: Prepared CreatePermissionSet. Updated
AttributeUsage using 1.2 documentation.
* PrincipalPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Fixed AttributeUsage (more limited than others).
* PublisherIdentityPermissionAttribute.cs: Updated CreatePermission to
throw ArgumentException for Unrestricted permission. Updated
AttributeUsage using 1.2 documentation.
* ReflectionPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* RegistryPermission.cs: Implemented IsUnrestricted for unit tests.
* RegistryPermissionAttribute.cs: Implemented CreatePermission method.
Updated AttributeUsage using 1.2 documentation.
* SecurityAttribute.cs: m_Action is now assigned in constructor.
* SecurityPermission.cs: Completed class.
* SecurityPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Added missing [Serializable] attribute and
UnmanagedCode property. Changed -= to &= to preserve flags (e.g.
setting a flags to false more than one time).
* SecurityPermissionFlag.cs: Cleanup unused XML tags.
* SiteIdentityPermission.cs: Fixed exception for constructor and Site
property to match unit tests.
* SiteIdentityPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* StrongNameIdentityPermission.cs: Fixed default values for Name and
Version to match unit tests.
* StrongNamePermissionAttribute.cs: Updated CreatePermission to
throw ArgumentException for Unrestricted permission. Updated
AttributeUsage using 1.2 documentation.
* UIPermission.cs: Fixed default values in constructor to match unit
tests.
* UIPermissionAttribute.cs: Updated CreatePermission to throw
ArgumentException for Unrestricted permission. Fixed strange case for
null URL. Updated AttributeUsage using 1.2 documentation.
* UrlIdentityPermission.cs: Url property now throws an exception to
match unit tests.
* UrlIdentityPermissionAttribute.cs: Updated CreatePermission to throw
ArgumentException for Unrestricted permission. Updated AttributeUsage
using 1.2 documentation.
* ZoneIdentityPermissionAttribute.cs: Updated CreatePermission to throw
ArgumentException for Unrestricted permission. Updated AttributeUsage
using 1.2 documentation.

svn path=/trunk/mcs/; revision=21543

20 years ago2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 30 Dec 2003 03:35:32 +0000 (03:35 -0000)]
2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>

* EnvironmentPermissionAttributeTest.cs: Updated to test default
properties, Actions, get for All (1.1) and Unrestricted.
* FileDialogPermissionAttributeTest.cs: Updated to test default
properties, Actions and Unrestricted.
* FileIOPermissionAttributeTest.cs: Updated to test default
properties, Actions, get for All (1.1) and Unrestricted.
* IsolatedStorageFilePermissionAttributeTest.cs: New.
* PermissionSetAttributeTest.cs: New.
* PrincipalPermissionAttributeTest.cs: Updated to test default
properties, Actions and Unrestricted.
* PublisherIdentityPermissionAttributeTest.cs: Updated to test default
properties, Actions and Unrestricted.
* ReflectionPermissionAttributeTest.cs: Updated to test default
properties, Actions and Unrestricted.
* RegistryPermissionAttributeTest.cs: New.
* SecurityPermissionAttributeTest.cs: New.
* SiteIdentityPermissionAttributeTest.cs: New.
* StrongNameIdentityPermissionAttributeTest.cs: New.
* StrongNamePublicKeyBlobTest.cs: Converted to NUnit2 format.
* UIPermissionAttributeTest.cs: New.
* UrlIdentityPermissionAttributeTest.cs: New.
* ZoneIdentityPermissionAttributeTest.cs: New.

svn path=/trunk/mcs/; revision=21542

20 years agoFixed bug in Len(Decimal)
Jochen Wezel [Mon, 29 Dec 2003 23:28:06 +0000 (23:28 -0000)]
Fixed bug in Len(Decimal)
Added some results of my studies regarding Asc and single/double byte systems in documentation comments

svn path=/trunk/mcs/; revision=21541

20 years agoStringsTest.cs updated
Jochen Wezel [Mon, 29 Dec 2003 23:23:19 +0000 (23:23 -0000)]
StringsTest.cs updated

svn path=/trunk/mcs/; revision=21540

20 years agook, so i did not need a +1 there; i hate off by one errors
Ben Maurer [Mon, 29 Dec 2003 18:43:20 +0000 (18:43 -0000)]
ok, so i did not need a +1 there; i hate off by one errors

svn path=/trunk/mcs/; revision=21539

20 years ago2003-12-29 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 29 Dec 2003 17:08:30 +0000 (17:08 -0000)]
2003-12-29 Ben Maurer  <bmaurer@users.sourceforge.net>

* MethodBuilder.cs, ConstructorBuilder.cs: Override GetParameterCount.
* ILGenerator.cs: Use GetParameterCount.

svn path=/trunk/mcs/; revision=21538

20 years ago2003-12-29 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 29 Dec 2003 16:58:36 +0000 (16:58 -0000)]
2003-12-29 Ben Maurer  <bmaurer@users.sourceforge.net>

* MethodBase.cs: Internal method to get param count (this
way we can get the info for the ilgen without creating
an array, if we override the method).

svn path=/trunk/mcs/; revision=21537

20 years agoupdate the implementation of RenderAttributes().
Alon Gazit [Mon, 29 Dec 2003 16:53:34 +0000 (16:53 -0000)]
update the implementation of RenderAttributes().
Change the if statement that determines if the onclick script is rendered.

svn path=/trunk/mcs/; revision=21536

20 years agochange the implementation of LoadPostData.
Alon Gazit [Mon, 29 Dec 2003 09:03:41 +0000 (09:03 -0000)]
change the implementation of LoadPostData.
Currently, while the AutoPostBack property equals true ,
it isn't possible to perform uncheck.

svn path=/trunk/mcs/; revision=21535

20 years ago2003-12-29 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 29 Dec 2003 06:48:49 +0000 (06:48 -0000)]
2003-12-29  Tim Coleman <tim@timcoleman.com>
        * System.Data.ObjectSpaces/ObjectContext.cs:
        * System.Data.ObjectSpaces/ObjectReader.cs:
        * System.Data.ObjectSpaces/ObjectSet.cs:
        * System.Data.ObjectSpaces/ObjectSpace.cs:
                Some implementation
        * System.Data.ObjectSpaces/ObjectList.cs:
        * System.Data.ObjectSpaces/ObjectSources.cs:
        * System.Data.ObjectSpaces.Schema/ObjectRelationship.cs:
        * System.Data.ObjectSpaces.Schema/ObjectSchema.cs:
        * System.Data.ObjectSpaces.Schema/SchemaClass.cs:
        * System.Data.ObjectSpaces.Schema/SchemaMember.cs:
                Remove erroneous "private" modifiers

svn path=/trunk/mcs/; revision=21534

20 years agoMissed commit
Tim Coleman [Mon, 29 Dec 2003 06:40:55 +0000 (06:40 -0000)]
Missed commit

svn path=/trunk/mcs/; revision=21533

20 years ago2003-12-29 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 29 Dec 2003 06:40:27 +0000 (06:40 -0000)]
2003-12-29  Tim Coleman <tim@timcoleman.com>
        * System.Data.SqlXml.dll.sources:
                Remove XmlDataSourceResolver as it is broken.
        * System.Data.Mapping/DataSource.cs:
                Fix property name
        * System.Xml.Query/XmlViewSchemaDictionary.cs:
                Remove "private" from some properties

svn path=/trunk/mcs/; revision=21532

20 years ago2003-12-28 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 29 Dec 2003 02:04:05 +0000 (02:04 -0000)]
2003-12-28 Ben Maurer  <bmaurer@users.sourceforge.net>

* codegen.cs: remove stack for the ec flow branching.
It is already a linked list, so no need.

svn path=/trunk/mcs/; revision=21524

20 years ago2003-12-28 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 28 Dec 2003 23:36:35 +0000 (23:36 -0000)]
2003-12-28  Tim Coleman <tim@timcoleman.com>
* SqlResultSet.cs:
Missed a couple of includes.

svn path=/trunk/mcs/; revision=21523

20 years ago2003-12-28 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 28 Dec 2003 23:31:24 +0000 (23:31 -0000)]
2003-12-28  Tim Coleman <tim@timcoleman.com>
        * System.Data.dll.sources:
                Add new .NET 1.2 sources.

svn path=/trunk/mcs/; revision=21522

20 years ago2003-12-28 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 28 Dec 2003 23:30:42 +0000 (23:30 -0000)]
2003-12-28  Tim Coleman <tim@timcoleman.com>
        * SqlResultSet.cs:
                Stubbed out this class.

svn path=/trunk/mcs/; revision=21521

20 years agoadd a pic to be like everyone else
John Luke [Sun, 28 Dec 2003 21:40:01 +0000 (21:40 -0000)]
add a pic to be like everyone else

svn path=/trunk/mono/; revision=21520

20 years ago2003-12-28 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 28 Dec 2003 21:24:16 +0000 (21:24 -0000)]
2003-12-28  Tim Coleman <tim@timcoleman.com>
        * DbParameterBase.cs:
                Correct type of ValueSize method to int

svn path=/trunk/mcs/; revision=21519