mono.git
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

20 years ago2003-12-28 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 28 Dec 2003 18:30:10 +0000 (18:30 -0000)]
2003-12-28 Ben Maurer  <bmaurer@users.sourceforge.net>

* BinaryWriter.cs: use one encoding buffer for writing
strings rather than allocting one/string. HUGE perf
boost when writing many strings.

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

20 years ago2003-12-28 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 28 Dec 2003 18:00:57 +0000 (18:00 -0000)]
2003-12-28 Ben Maurer  <bmaurer@users.sourceforge.net>

* MonoSymbolTable.cs (MethodEntry): kill more
useless fields.

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

20 years ago2003-12-28 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 28 Dec 2003 17:43:39 +0000 (17:43 -0000)]
2003-12-28 Ben Maurer  <bmaurer@users.sourceforge.net>

* MonoSymbolTable.cs (MethodEntry): Remove the
SourceFileIndex field, we already have the info.

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

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

* MonoSymbolTable.cs: Done make the MethodIndexEntry
part of the method entry class, because it just
takes up extra space.

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

20 years agoadd parentheses to if statement.
Alon Gazit [Sun, 28 Dec 2003 15:47:32 +0000 (15:47 -0000)]
add parentheses to if statement.
Currently the else statement refers to the inner if statement.

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

20 years agofix upper bound of for statement.
Alon Gazit [Sun, 28 Dec 2003 14:57:52 +0000 (14:57 -0000)]
fix upper bound of for statement.

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

20 years agoforgot to remove dead code
Ben Maurer [Sun, 28 Dec 2003 05:18:28 +0000 (05:18 -0000)]
forgot to remove dead code

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

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

* MonoSymbolTable.cs, MonoSymbolWriter.cs: Use
fewer arrays, dont use arraylists with structs.

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

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

* MonoSymbolFile.cs: Much, much better string writing.

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

20 years ago2003-12-27 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 28 Dec 2003 03:04:58 +0000 (03:04 -0000)]
2003-12-27 Ben Maurer  <bmaurer@users.sourceforge.net>

* Makefile: Allow custom profiler here.

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

20 years ago2003-12-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 27 Dec 2003 03:08:46 +0000 (03:08 -0000)]
2003-12-27  Atsushi Enomoto <atsushi@ximian.com>

* DataSet.cs : Fixed incorrect WriteXml() signature.

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

20 years ago2003-12-26 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 27 Dec 2003 03:01:36 +0000 (03:01 -0000)]
2003-12-26 Ben Maurer  <bmaurer@users.sourceforge.net>

* typemanager.cs (LookupType):
  - Use a static char [], because split takes
    a param array for args, so it was allocating
    every time.
  - Do not store true in a hashtable, it boxes.

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

20 years ago2003-12-26 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 27 Dec 2003 00:47:18 +0000 (00:47 -0000)]
2003-12-26 Ben Maurer  <bmaurer@users.sourceforge.net>

* ArrayList.cs: Add class `SimpleEnumerator' this handles the
.GetEnumerator We are able to remove fields by doing this, the
sizeof the simple version is 75% of that of the complex one, so we
get a pretty nice saving.

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

20 years ago2003-12-26 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 26 Dec 2003 20:49:25 +0000 (20:49 -0000)]
2003-12-26 Ben Maurer  <bmaurer@users.sourceforge.net>

* flowanalysis.cs: bytify common enums.

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

20 years ago2003-12-27 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 26 Dec 2003 14:56:19 +0000 (14:56 -0000)]
2003-12-27  Nick Drochak <ndrochak@gol.com>

* AppDomainSetupTest.cs: Seems that AppDomainSetup's use the temp
path, not current directory.

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

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

* XslDecimalFormat.cs : implemented format-number() other than number
  grouping.
* XsltCompiledContext.cs : Modified XsltFormatNumber.Evaluate() to
  catch ArgumentException which will be thrown by formatting process.

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

20 years ago2003-12-25 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 26 Dec 2003 04:40:13 +0000 (04:40 -0000)]
2003-12-25  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib.dll.sources: Added WindowsPrincipal to build.

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

20 years ago2003-12-25 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 26 Dec 2003 04:25:41 +0000 (04:25 -0000)]
2003-12-25  Sebastien Pouliot  <spouliot@videotron.ca>

* WindowsIdentity.cs: Added ISerializable (for 1.1+) and default
implementation for constructors/properties.
* WindowsImpersonationContext.cs: Added MonoTODO on class and
NotImplementedException in constructor.
* WindowsPrincipal.cs: New. Basic implementation (mostly a stub).

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

20 years ago2003-12-25 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 25 Dec 2003 23:29:54 +0000 (23:29 -0000)]
2003-12-25 Ben Maurer  <bmaurer@users.sourceforge.net>

* test-141.cs: add tests for #38674.

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

20 years ago2003-12-25 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 25 Dec 2003 22:48:39 +0000 (22:48 -0000)]
2003-12-25 Ben Maurer  <bmaurer@users.sourceforge.net>

* modifiers.cs: Add a new set of flags for the
flags allowed on explicit interface impls.
* cs-parser.jay: catch the use of modifiers in
interfaces correctly.
* class.cs: catch private void IFoo.Blah ().

All related to bug #50572.

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

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

* decl.cs: Rewrite the consistant accessability checking.
Accessability is not linear, it must be implemented in
a tableish way. Fixes #49704.

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

20 years ago2003-12-25 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 25 Dec 2003 21:56:22 +0000 (21:56 -0000)]
2003-12-25 Ben Maurer  <bmaurer@users.sourceforge.net>

* expression.cs: Handle negation in a checked context.
We must use subtraction from zero. Fixes #38674.

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

20 years ago * AspGenerator.cs: Allow scriptlets in javascript. This fixes bug
Jackson Harper [Thu, 25 Dec 2003 10:51:15 +0000 (10:51 -0000)]
    * AspGenerator.cs: Allow scriptlets in javascript. This fixes bug
#52522.

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

20 years ago * SessionStateModule.cs: Handle SessionStateMode.Off properly in
Jackson Harper [Thu, 25 Dec 2003 10:00:17 +0000 (10:00 -0000)]
    * SessionStateModule.cs: Handle SessionStateMode.Off properly in
Init. Only set session cookies if a new session is created. This
fixes bug #52501.

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

20 years ago * Page.cs: Throw error if the session is accessed when sessions
Jackson Harper [Thu, 25 Dec 2003 09:57:49 +0000 (09:57 -0000)]
    * Page.cs: Throw error if the session is accessed when sessions
are disabled.

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

20 years ago2003-12-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 25 Dec 2003 08:48:46 +0000 (08:48 -0000)]
2003-12-25  Atsushi Enomoto <atsushi@ximian.com>

* Path.cs : Fixed GetFullPath() (and CanonicalizePath()),
  HasExtension(), GetPathRoot() and IsPathRooted() to fit with tests.

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

20 years ago2003-12-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 25 Dec 2003 08:41:00 +0000 (08:41 -0000)]
2003-12-25  Atsushi Enomoto <atsushi@ximian.com>

* PathTest.cs : On Unix, "Z:" can be valid local file.
  And cosmetic character case fix.

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

20 years agoOops.
Duncan Mak [Thu, 25 Dec 2003 07:40:52 +0000 (07:40 -0000)]
Oops.

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

20 years ago* Matrix.cs (ToString): Cache the elements inside a local variable
Duncan Mak [Thu, 25 Dec 2003 07:39:23 +0000 (07:39 -0000)]
* Matrix.cs (ToString): Cache the elements inside a local variable
to avoid calling the Elements property repeatedly.

* graphics-path.c (GdipAddPathLine): Use append instead of
append_point.
(GdipTransformPath): Remember to reset the points after the
transformation.

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

20 years ago2003-12-25 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Thu, 25 Dec 2003 05:16:41 +0000 (05:16 -0000)]
2003-12-25  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Multiplexer.cs : Now we use managed XSLT engine by default.
  Added obsolete attribute to Transform()s without xmlresolver.

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

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

* Type.cs (IsNotPublic): One would normally assume that
IsNotPublic == !IsPublic, but this is not the case (note to MS,
make better names ;-). Fixes #52547, `Type.IsNotPublic not
correct for Nested types'

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

20 years ago* graphics.c (DrawBezier, DrawBezierI): Well, it's pretty obvious
Duncan Mak [Wed, 24 Dec 2003 18:23:45 +0000 (18:23 -0000)]
* graphics.c (DrawBezier, DrawBezierI): Well, it's pretty obvious
that the code was incorrect before. After Christmas, I'm gonna
hook up the GraphicsPath code and work on testing and making sure
this stuff is correct. I'm pretty sure, in a first pass, there are
lots of littles bugs waiting to be fixed.

* graphics-path.c (new_point): Removed, we now pack the point
inside the append functions.
(append): New function that takes the X, Y coordinates directly.
(append_bezier): Take coordinates instead of GpPointFs. Use the
new append function instead of append_point.

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

20 years agoupdates from grammar changes.
César Natarén [Wed, 24 Dec 2003 17:37:43 +0000 (17:37 -0000)]
updates from grammar changes.

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

20 years agoChangeLog entries
César Natarén [Wed, 24 Dec 2003 17:36:35 +0000 (17:36 -0000)]
ChangeLog entries

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

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