mono.git
20 years ago2003-12-24 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Wed, 24 Dec 2003 17:33:19 +0000 (17:33 -0000)]
2003-12-24  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* jscript-lexer-parser.g: keep track of parent reference for
IDENTIFIER, STRING_LITERAL.

* expression.cs: Added 'binding' field. Added 'parent' parameter
to constructor. Now we emit the proper code for the identifier.

* VariableStatement.cs: updated to field names instead of the old
property's name.

* VariableDeclaration.cs: Added class Decl, it constains the
references to the static field or LocalBuilder that are created
when a declaration is emitted. Deleted unuseful properties (Id,
InitValue, Type).

* SymbolTable.cs: Deleted Retrieve method. Contains now returns an
object instead of a boolean.

* StringLiteral.cs: Deleted unuseful properties. Use ig instead of ec.ig.

* IdentificationTable.cs: Deleted Retrieve method. Contains method
now return an object instead of a boolean, that reference is the
binding associated with the identifier being searched.

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

20 years ago2003-12-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 24 Dec 2003 17:08:07 +0000 (17:08 -0000)]
2003-12-24  Atsushi Enomoto <atsushi@ximian.com>

* mono.1 : added MONO_UNMANAGED_XSLT env. value (will be available
  soon).

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

20 years ago2003-12-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 24 Dec 2003 17:05:58 +0000 (17:05 -0000)]
2003-12-24  Atsushi Enomoto <atsushi@ximian.com>

* profiler.c: workaround for --profile null reference exception on
  cygwin. Patch by Patrik Torstensson.

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

20 years ago2003-12-24 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Wed, 24 Dec 2003 09:52:15 +0000 (09:52 -0000)]
2003-12-24  Nick Drochak  <ndrochak@ieee.org>

* Array.cs (CreateInstance): Throw NullRef exception like .NET 1.1,
even though docs say it should be an ArgumentNull. Sent email to MS
about this "bug".

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

20 years agobits
Rafael Teixeira [Wed, 24 Dec 2003 05:23:56 +0000 (05:23 -0000)]
bits

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

20 years ago2003/12/23 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Wed, 24 Dec 2003 05:23:28 +0000 (05:23 -0000)]
2003/12/23  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* driver.cs : added stubs for options "/netcf /sdkpath:path"
* namespace.cs, decl.cs, rootcontext.cs : use hashtable to avoid duplicate importation of namespaces
  (especially between command-line option /imports and explicit Import clauses), what manifested itself as
  error messages for ambiguous names that where in truth identical
* statement.cs : trying to fix the 'exit' statement DoEmit, for "Exit Sub"
* mb-parser.jay, mb-tokenizer.cs : initial support for type_characters (dim az$ = dim az as string)

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

20 years ago2003-12-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 24 Dec 2003 03:37:13 +0000 (03:37 -0000)]
2003-12-24  Atsushi Enomoto  <atsushi@ximian.com>

* Added testresults.tar.gz and README.
* Modified Makefile.

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

20 years ago2003-12-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 24 Dec 2003 01:54:47 +0000 (01:54 -0000)]
2003-12-24  Atsushi Enomoto  <atsushi@ximian.com>

* Added missing xalan_correct_catalog.xml.
* Makefile : a bit improved.

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

20 years ago2003-12-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 24 Dec 2003 01:44:12 +0000 (01:44 -0000)]
2003-12-24  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile, prepare.cs, xslttest.cs : Initial checkin.

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

20 years ago2003-12-23 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Tue, 23 Dec 2003 22:41:46 +0000 (22:41 -0000)]
2003-12-23 Ben Maurer  <bmaurer@users.sourceforge.net>

* pp.cs: Also test for 2 entry-point-looking methods
in a library, bug #52490.

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

20 years ago2003-12-23 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Tue, 23 Dec 2003 22:35:02 +0000 (22:35 -0000)]
2003-12-23 Ben Maurer  <bmaurer@users.sourceforge.net>

* class.cs: Ignore static void main in DLLs.
* rootcontext.cs: Handle the target type here,
since we are have to access it from class.cs
* driver.cs: account for the above.

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

20 years ago2003-12-23 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Tue, 23 Dec 2003 21:43:42 +0000 (21:43 -0000)]
2003-12-23 Ben Maurer  <bmaurer@users.sourceforge.net>

* report.cs: Give line numbers and files if available.

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

20 years ago2003-12-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Dec 2003 21:09:38 +0000 (21:09 -0000)]
2003-12-23  Tim Coleman <tim@timcoleman.com>
        * DbConnectionString.cs:
                Some implementation
        * DbProviderFactory.cs:
                Fix typo to make CLS compliant

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

20 years ago2003-12-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Dec 2003 21:08:34 +0000 (21:08 -0000)]
2003-12-23  Tim Coleman <tim@timcoleman.com>
        * SqlConnection.cs:
                Improved connection string parsing.  See
                System.Data.Common.DbConnectionString for source.

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

20 years ago2003-12-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Dec 2003 21:07:11 +0000 (21:07 -0000)]
2003-12-23  Tim Coleman <tim@timcoleman.com>
        * DbCommandBase.cs DbConnectionBase.cs DbConnectionFactory.cs
        * DbParameterCollectionBase.cs:
                Some implementation

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

20 years ago2003-12-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Dec 2003 21:06:10 +0000 (21:06 -0000)]
2003-12-23  Tim Coleman <tim@timcoleman.com>
        * DbCommandBase.cs DbConnectionBase.cs DbConnectionFactory.cs:
                Some implementation

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

20 years ago*** empty log message ***
Tim Coleman [Tue, 23 Dec 2003 21:04:43 +0000 (21:04 -0000)]
*** empty log message ***

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

20 years ago2003-12-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Dec 2003 21:04:29 +0000 (21:04 -0000)]
2003-12-23  Tim Coleman <tim@timcoleman.com>
        * DbConnectionString.cs:
                Some implementation

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

20 years agocygwin-induced headaches
Rafael Teixeira [Tue, 23 Dec 2003 18:10:50 +0000 (18:10 -0000)]
cygwin-induced headaches

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

20 years ago2003-12-23 Patrik Torstensson <p@rxc.se>
Patrik Torstensson [Tue, 23 Dec 2003 17:11:34 +0000 (17:11 -0000)]
2003-12-23  Patrik Torstensson <p@rxc.se>

* mini.x86.c, mini-ops.h, cpu-pentium.md: Added support
for floating point stack tracking / spilling on x86.
Fixes bug #49012.

* basic-float.cs: added float mul overflow test.

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

20 years ago2003-12-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 23 Dec 2003 16:41:41 +0000 (16:41 -0000)]
2003-12-23 Atsushi Enomoto <atsushi@ximian.com>

* ScriptCompilerInfo.cs : Use "mjs" as JScript compiler.

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

20 years ago * wstest.cs: Removed debug WriteLine.
Lluis Sanchez [Tue, 23 Dec 2003 16:22:40 +0000 (16:22 -0000)]
* wstest.cs: Removed debug WriteLine.
* services.xml: updated services.
* server/web.config: Added.

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

20 years agoSoapDocumentationHandler.cs: Added support for DISCO file generation.
Lluis Sanchez [Tue, 23 Dec 2003 16:17:21 +0000 (16:17 -0000)]
SoapDocumentationHandler.cs: Added support for DISCO file generation.

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

20 years agoSeveral bug fixes.
Lluis Sanchez [Tue, 23 Dec 2003 16:10:58 +0000 (16:10 -0000)]
Several bug fixes.

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

20 years ago* ObjectReader.cs: Field names can include the type name if the field belongs to...
Lluis Sanchez [Tue, 23 Dec 2003 15:47:27 +0000 (15:47 -0000)]
* ObjectReader.cs: Field names can include the type name if the field belongs to a base type. Take this into account.

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

20 years ago* ConstructionResponse.cs: Added constructor for exception response.
Lluis Sanchez [Tue, 23 Dec 2003 15:41:18 +0000 (15:41 -0000)]
* ConstructionResponse.cs: Added constructor for exception response.

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

20 years ago * ActivationServices.cs: If remote activation returns an exception, do not
Lluis Sanchez [Tue, 23 Dec 2003 15:38:12 +0000 (15:38 -0000)]
* ActivationServices.cs: If remote activation returns an exception, do not
  try to attach the object identity to the return message.
* AppDomainLevelActivator.cs: Catch exceptions when execution remote
  activation.
* ConstructionLevelActivator.cs: Do not store next activator. This is
  always the last one.
* ContextLevelActivator.cs: Renamed _next member to match MS.NET
  implementation.

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

20 years ago * ArrayList.cs: Renamed private fields m_Count, m_Data and m_StateChanges to
Lluis Sanchez [Tue, 23 Dec 2003 15:30:48 +0000 (15:30 -0000)]
* ArrayList.cs: Renamed private fields m_Count, m_Data and m_StateChanges to
_size, _items and _version, to make it compatible with MS.NET (needed for
remoting interoperability). This fixes bug #52438.

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

20 years ago * Exception.cs: Several changes to make it compatible with MS.NET (needed
Lluis Sanchez [Tue, 23 Dec 2003 15:22:05 +0000 (15:22 -0000)]
* Exception.cs: Several changes to make it compatible with MS.NET (needed
for remoting interoperability): set a default value for hresult, added
initialization of class_name, serialization field RemoteStackTrace must
be RemoteStackTraceString, added ser. field ExceptionMethod.

* IndexOutOfRangeException.cs: Added serialization constructor.

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

20 years ago * TcpServerChannel.cs: If useIpAddress and bindAddress are both specified,
Lluis Sanchez [Tue, 23 Dec 2003 15:14:45 +0000 (15:14 -0000)]
* TcpServerChannel.cs: If useIpAddress and bindAddress are both specified,
  set bindAddress as the host address for the client.

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

20 years ago2003-12-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 23 Dec 2003 13:25:44 +0000 (13:25 -0000)]
2003-12-23  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_method_to_ir): Add workaround for bug #51126.

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

20 years ago* graphics-path.c:
Duncan Mak [Tue, 23 Dec 2003 10:32:15 +0000 (10:32 -0000)]
* graphics-path.c:
* graphics-path.h: Implemented GraphicsPath.

* Makefile: Added graphics-path.c.

* gdip.h (GpPathPointType, GpWarpMode): Added.

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

20 years ago2003-12-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 23 Dec 2003 08:57:07 +0000 (08:57 -0000)]
2003-12-23  Atsushi Enomoto  <atsushi@ximian.com>

* XmlNamedNodeMap.cs : Fixed internal SetNamedItem(node, pos) to set
  replacing node correctly. This fixes bug #52453.

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 23 Dec 2003 04:13:26 +0000 (04:13 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* docs/embedded-api: add info on interpreter embedding

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 23 Dec 2003 03:49:13 +0000 (03:49 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* samples/embed/testi.c: interpreter embedding example

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 23 Dec 2003 03:44:32 +0000 (03:44 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* Int32Test.cs:
          Int64Test.cs: Add checks for overflow on hex parse.

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 23 Dec 2003 03:41:17 +0000 (03:41 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* Int32 (Parse):
  Int64 (Parse): Fix overflow checking for AllowHexSpecifier

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

20 years agoInitialize handle to InvalidHandle as well
Bernie Solomon [Tue, 23 Dec 2003 03:25:48 +0000 (03:25 -0000)]
Initialize handle to InvalidHandle as well

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 23 Dec 2003 00:49:10 +0000 (00:49 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* handles-private.h: (_wapi_handle_type) check
for segment in range before using it

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 23 Dec 2003 00:35:41 +0000 (00:35 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* FileStream.cs: (.ctor) do not set handle
in object until after it is validated via
GetFileType so finalizer doesn't see bad handles

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Mon, 22 Dec 2003 19:48:55 +0000 (19:48 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* thread-private.h: _wapi_thread_ops is now const
must match .c file.

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Mon, 22 Dec 2003 19:35:03 +0000 (19:35 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* configure.in: missed in my last change

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Mon, 22 Dec 2003 19:33:21 +0000 (19:33 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* marshal.c: (ves_icall_System_Runtime_InteropServices_Marshal_Read/WriteXXX)
make work for unaligned access.

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

20 years agoMon Dec 22 18:37:02 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 22 Dec 2003 17:27:33 +0000 (17:27 -0000)]
Mon Dec 22 18:37:02 CET 2003 Paolo Molaro <lupus@ximian.com>

* class.c: small cleanup (class->fields [i] -> field).
* image.c: check address of metadata is valid.

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

20 years agoMon Dec 22 18:29:03 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 22 Dec 2003 17:22:44 +0000 (17:22 -0000)]
Mon Dec 22 18:29:03 CET 2003 Paolo Molaro <lupus@ximian.com>

* threads.c, timed-thread.c, timed-thread.h: use mach
semaphores on Darwin (MacOSX) since the posix ones
are mostly broken there (threads are not created suspended
and they can start executing before they are fully initialized
like in tests/thread-static.cs).

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

20 years agoMon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 22 Dec 2003 17:22:05 +0000 (17:22 -0000)]
Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>

* configure.in, acconfig.h: use mach semaphores on darwin.

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

20 years ago2003-12-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 22 Dec 2003 17:16:44 +0000 (17:16 -0000)]
2003-12-22  Zoltan Varga  <vargaz@freemail.hu>

* assembly.h assembly.c (mono_assembly_loaded): New public function to
search the list of loaded assemblies.

* reflection.c (mono_reflection_type_from_name): Use
mono_assembly_loaded instead of mono_image_loaded.

* reflection.c: Fix warnings.

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

20 years agoMakefile: Use xsp.vsdisco instead of xsp.disco.
Lluis Sanchez [Mon, 22 Dec 2003 17:08:11 +0000 (17:08 -0000)]
Makefile: Use xsp.vsdisco instead of xsp.disco.

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

20 years ago wstest.cs: Changed default directory for client tests. Added some tests.
Lluis Sanchez [Mon, 22 Dec 2003 16:52:16 +0000 (16:52 -0000)]
 wstest.cs: Changed default directory for client tests. Added some tests.

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

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

* test-221.cs: Add some regression tests relating to
52408 (these dont test the actual bug, but regressions I
created while writing the code for it).

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

20 years agoNew tests
Lluis Sanchez [Mon, 22 Dec 2003 16:46:31 +0000 (16:46 -0000)]
New tests

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

20 years ago2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Mon, 22 Dec 2003 16:41:15 +0000 (16:41 -0000)]
2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>

* Makefile.am: Create mint.pc
mint.pc.in: Added for embedding the interpreter

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

20 years agoSeparating positive/begative tests aas tested with vbc
Rafael Teixeira [Mon, 22 Dec 2003 16:36:08 +0000 (16:36 -0000)]
Separating positive/begative tests aas tested with vbc

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

20 years agooops
Ben Maurer [Mon, 22 Dec 2003 16:14:29 +0000 (16:14 -0000)]
oops

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

20 years agocvsignoreify
Ben Maurer [Mon, 22 Dec 2003 16:12:35 +0000 (16:12 -0000)]
cvsignoreify

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

20 years agoTest moved
Lluis Sanchez [Mon, 22 Dec 2003 16:09:13 +0000 (16:09 -0000)]
Test moved

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

20 years agoMon Dec 22 17:18:45 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 22 Dec 2003 16:08:55 +0000 (16:08 -0000)]
Mon Dec 22 17:18:45 CET 2003 Paolo Molaro <lupus@ximian.com>

* atomic.h: ppc fixes.

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

20 years ago * MethodCall.cs: Do not try to resolve the method in the serialization
Lluis Sanchez [Mon, 22 Dec 2003 12:44:39 +0000 (12:44 -0000)]
* MethodCall.cs: Do not try to resolve the method in the serialization
  constructor, since the type array may not be yet completely deserialized.
  This fixes bug #52426.

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

20 years ago2003-12-22 Jean-Marc Andre <jeanmarc.andre@cpe.fr>
Jean-Marc Andre [Mon, 22 Dec 2003 11:53:09 +0000 (11:53 -0000)]
2003-12-22  Jean-Marc Andre <jeanmarc.andre@cpe.fr>
* SoapFormatterTest.cs:
Added unit test for the SerializationBinder property

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

20 years ago2003-12-21 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Dec 2003 02:43:31 +0000 (02:43 -0000)]
2003-12-21  Tim Coleman <tim@timcoleman.com>
        * System.Data.dll.sources:
                Add new .NET 1.2 sources.

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

20 years ago2003-12-21 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Dec 2003 02:42:45 +0000 (02:42 -0000)]
2003-12-21  Tim Coleman <tim@timcoleman.com>
        * DbConnectionBase.cs DbConnectionFactory.cs DbConnectionInternal.cs
        * DbConnectionPoolCounters.cs DbConnectionPoolOptions.cs
        * DbDataReaderBase.cs DbMetaDataFactory.cs DbParameterBase.cs
        * DbParameterCollectionBase.cs DbReferenceCollection.cs:
                New stubs added

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

20 years ago2003-12-21 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 21 Dec 2003 20:40:55 +0000 (20:40 -0000)]
2003-12-21  Tim Coleman <tim@timcoleman.com>
        * SqlConnection.cs:
                Enable Integrated Security

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

20 years agoFlush
Miguel de Icaza [Sun, 21 Dec 2003 19:30:49 +0000 (19:30 -0000)]
Flush

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

20 years agoFlush
Miguel de Icaza [Sun, 21 Dec 2003 19:24:05 +0000 (19:24 -0000)]
Flush

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

20 years agoUpdate docs
Miguel de Icaza [Sun, 21 Dec 2003 19:22:46 +0000 (19:22 -0000)]
Update docs

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

20 years agoUpdate with testing instructions
Miguel de Icaza [Sun, 21 Dec 2003 19:09:55 +0000 (19:09 -0000)]
Update with testing instructions

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

20 years agoUpdate with testing instructions
Miguel de Icaza [Sun, 21 Dec 2003 19:08:18 +0000 (19:08 -0000)]
Update with testing instructions

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

20 years agoUpdated
Miguel de Icaza [Sun, 21 Dec 2003 18:57:27 +0000 (18:57 -0000)]
Updated

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

20 years agoSun Dec 21 19:53:16 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sun, 21 Dec 2003 18:44:51 +0000 (18:44 -0000)]
Sun Dec 21 19:53:16 CET 2003 Paolo Molaro <lupus@ximian.com>

* mini.h, mini-ppc.c, mini-ppc.h: small cleanups and
supports for cond branches that overflow the immediate
overflow offset. mcs can compile simple programs.

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

20 years ago2003-12-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 21 Dec 2003 17:26:09 +0000 (17:26 -0000)]
2003-12-21  Atsushi Enomoto <atsushi@ximian.com>

* XmlDocumentTests.cs, XmlElementTests.cs :
  Added GetElementsByTagNameNs2().

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

20 years ago2003-12-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 21 Dec 2003 17:04:21 +0000 (17:04 -0000)]
2003-12-21  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* XmlDocument.cs, XmlElement.cs, XmlNode.cs :
  GetElementsByTagName() - Fixed bugzilla #52419, refactored,
  and moved private implementation methods to XmlNode class.

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

20 years ago2003-12-21 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 21 Dec 2003 15:54:49 +0000 (15:54 -0000)]
2003-12-21  Tim Coleman <tim@timcoleman.com>
        * Tds70.cs:
                Fix Integrated Security to work with Domain users.

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

20 years ago2003-12-21 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sun, 21 Dec 2003 14:14:19 +0000 (14:14 -0000)]
2003-12-21  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

        Fixed bug which prevented columns of same name to be returned in a resultset.

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

20 years ago* Graphics.cs (DrawArc): Fixed the method signature and hooked it
Duncan Mak [Sun, 21 Dec 2003 13:11:26 +0000 (13:11 -0000)]
* Graphics.cs (DrawArc): Fixed the method signature and hooked it
up to the GDI+ implementation.
(RotateTransform): Uncommented.

* gdipFunctions.cs (DrawArc, DrawArcI): Import from
libgdiplus.so.dll.

* graphics.c (C1): Made it more precise.
(make_pie): Fixed.
(make_arc): New helper function for getting the right Bezier for an
elliptical arc, based on an algorithm found in the comp.text.pdf FAQ.

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

20 years agooops
Ben Maurer [Sun, 21 Dec 2003 03:47:17 +0000 (03:47 -0000)]
oops

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

20 years ago2003-12-20 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 21 Dec 2003 03:46:42 +0000 (03:46 -0000)]
2003-12-20 Ben Maurer  <bmaurer@users.sourceforge.net>

* XsltCompiledContext.cs: Remove workaround now that monodoc
is fixed.

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

20 years ago2003-12-20 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 21 Dec 2003 01:55:05 +0000 (01:55 -0000)]
2003-12-20 Ben Maurer  <bmaurer@users.sourceforge.net>

* MonoSymbolTable.cs: Fewer StringBuilder allocs.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 21:35:08 +0000 (21:35 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* TypeTest.cs (GetMethodImpl): New test for overload resolution.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 21:34:07 +0000 (21:34 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* MonoType.cs (GetMethodImpl): Only call FindMostDerivedMatch if the
user supplied no parameter info, but not when the user supplied an
empty parameter list. This fixes IKVM.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 18:05:11 +0000 (18:05 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* module-1.cs module-2.cs module-3.cs: New files.

* Makefile: Add test for /target:module and /addmodule.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 17:57:57 +0000 (17:57 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* driver.cs: Implement /addmodule.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 17:54:02 +0000 (17:54 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* typemanager.cs:  Change 'modules' field so it now contains Modules not
ModuleBuilders.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 17:49:48 +0000 (17:49 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* Environment.cs: Bump corlib version.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 17:49:05 +0000 (17:49 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs (AddModule): New internal method to support
/addmodule in mcs.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 17:47:53 +0000 (17:47 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* assembly.c (mono_assembly_load_references): Make this public.

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

20 years ago2003-12-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Dec 2003 17:46:29 +0000 (17:46 -0000)]
2003-12-20  Zoltan Varga  <vargaz@freemail.hu>

* image.h (MonoImage): Add a new 'dynamic' field to denote that the image
is dynamic. This is needed since an assembly can contain both dynamic and
non-dynamic images.

* class.c loader.c metadata.c object.c: Use image->dynamic instead of
assembly->dynamic.

* icall.c reflection.c: Add new AssemblyBuilder:AddModule icall.

* reflection.h (MonoReflectionAssemblyBuilder): Add 'loaded_modules' field
to store modules loaded using AddModule.

* reflection.c (mono_image_fill_file_table): Generalize this so it works
on Modules.

* reflection.c (mono_image_fill_export_table_from_class): New helper function.

* reflection.c (mono_image_fill_export_table_from_module): New function to
fill out the EXPORTEDTYPES table from a module.

* reflection.c (mono_image_emit_manifest): Refactor manifest creation code
into a separate function. Also handle loaded non-dynamic modules.

* reflection.c (mono_image_basic_init): Fix memory allocation.

* appdomain.c (MONO_CORLIB_VERSION): Bump corlib version.

* assembly.c (mono_assembly_load_references): Make this public.

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

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

* CompareInfo.cs: Replace blah == "" with blah.Length == 0.
MUCH faster. Note, we dont need to check for nulls, because
the properties were used in other places.

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

20 years ago2003-12-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 20 Dec 2003 16:37:07 +0000 (16:37 -0000)]
2003-12-20 Atsushi Enomoto <atsushi@ximian.com>

* XslLiteralElement.cs : considering xsl:imports, we have to evaluate
  namespace aliases at the first evaluation.
* XslNumber.cs : Fixed incorrect "any" level numbering (and
  optimization), format string handling, grouping-separator.

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

20 years ago2003-12-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 20 Dec 2003 16:36:25 +0000 (16:36 -0000)]
2003-12-20 Atsushi Enomoto <atsushi@ximian.com>

* XslStylesheet.cs : considering xsl:imports, we can't handle namespace
  aliases at compilation time, so evaluate at the first run-time.

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

20 years agoMore warning fixes.
Martin Baulig [Sat, 20 Dec 2003 14:17:33 +0000 (14:17 -0000)]
More warning fixes.

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

20 years ago2003-12-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 20 Dec 2003 14:09:49 +0000 (14:09 -0000)]
2003-12-20  Martin Baulig  <martin@ximian.com>

* class.cs (TypeContainer.DefineMembers): Don't do the CS0649 check here.
(FieldBase.IsAssigned): Removed this field.
(FieldBase.SetAssigned): New public method.
(TypeContainer.Emit): Make the CS0169/CS0649 checks actually work.

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

20 years agoFixed warnings.
Martin Baulig [Sat, 20 Dec 2003 13:48:34 +0000 (13:48 -0000)]
Fixed warnings.

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

20 years ago2003-12-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 20 Dec 2003 13:36:25 +0000 (13:36 -0000)]
2003-12-20  Martin Baulig  <martin@ximian.com>

* expression.cs (LocalVariableReference.DoResolve): Don't set
`vi.Used' if we're called from DoResolveLValue().

* statement.cs (Block.DoResolve): `ec.DoEndFlowBranching()' now
returns the usage vector it just merged into the current one -
pass this one to UsageWarning().
(Block.UsageWarning): Take the `FlowBranching.UsageVector' instead
of the `EmitContext', don't call this recursively on our children.

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

20 years ago2003-12-19 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Sat, 20 Dec 2003 05:46:30 +0000 (05:46 -0000)]
2003-12-19  Bernie Solomon  <bernard@ugsolutions.com>

* MonoIO.cs: SetFileTime() Failed Open returns InvalidHandle
not Zero

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

20 years ago2003-12-19 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 19 Dec 2003 22:53:23 +0000 (22:53 -0000)]
2003-12-19  Bernie Solomon  <bernard@ugsolutions.com>

* handles.c: remove my bad use of MONO_ZERO_ARRAY_LENGTH
in HDRSIZE

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

20 years ago * TableCell.cs: Setting a cells text should clear its control
Jackson Harper [Fri, 19 Dec 2003 22:30:41 +0000 (22:30 -0000)]
    * TableCell.cs: Setting a cells text should clear its control
collection as per la specification. This fixes bug #51825.

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

20 years ago2003-12-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 19 Dec 2003 21:37:24 +0000 (21:37 -0000)]
2003-12-19  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.IsEqualGenericType): New public
static method; see documentation in the method.
(TypeManager.IsSubclassOrNestedChild): Allow IsEqualGenericType().

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

20 years ago2003-12-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Dec 2003 21:23:46 +0000 (21:23 -0000)]
2003-12-19  Tim Coleman <tim@timcoleman.com>
System.Data.SqlClient/SqlClientPermission.cs:
Minor syntax error

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

20 years ago2003-12-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Dec 2003 21:22:26 +0000 (21:22 -0000)]
2003-12-19  Tim Coleman <tim@timcoleman.com>
        * System.Data.dll.sources:
                Add new .NET 1.2 sources.

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

20 years ago2003-12-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Dec 2003 21:21:29 +0000 (21:21 -0000)]
2003-12-19  Tim Coleman <tim@timcoleman.com>
        * ISqlNotificationReceiver.cs SqlResultSet.cs:
                New stubs added
        * SqlClientPermission.cs:
                Fix constructor for 1.2

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