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
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
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
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
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
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
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
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
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
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
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
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
Ben Maurer [Sun, 28 Dec 2003 05:18:28 +0000 (05:18 -0000)]
forgot to remove dead code
svn path=/trunk/mcs/; revision=21512
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Duncan Mak [Thu, 25 Dec 2003 07:40:52 +0000 (07:40 -0000)]
Oops.
svn path=/trunk/mcs/; revision=21486
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
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
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
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
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
César Natarén [Wed, 24 Dec 2003 17:36:35 +0000 (17:36 -0000)]
ChangeLog entries
svn path=/trunk/mcs/; revision=21479
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
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
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
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
Rafael Teixeira [Wed, 24 Dec 2003 05:23:56 +0000 (05:23 -0000)]
bits
svn path=/trunk/mcs/; revision=21474
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
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
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
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
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
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
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
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
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
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
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
Tim Coleman [Tue, 23 Dec 2003 21:04:43 +0000 (21:04 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=21461
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
Rafael Teixeira [Tue, 23 Dec 2003 18:10:50 +0000 (18:10 -0000)]
cygwin-induced headaches
svn path=/trunk/mcs/; revision=21459
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
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
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
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
Lluis Sanchez [Tue, 23 Dec 2003 16:10:58 +0000 (16:10 -0000)]
Several bug fixes.
svn path=/trunk/mcs/; revision=21454
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Lluis Sanchez [Mon, 22 Dec 2003 16:46:31 +0000 (16:46 -0000)]
New tests
svn path=/trunk/mcs/; revision=21426
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
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
Ben Maurer [Mon, 22 Dec 2003 16:14:29 +0000 (16:14 -0000)]
oops
svn path=/trunk/mcs/; revision=21423
Ben Maurer [Mon, 22 Dec 2003 16:12:35 +0000 (16:12 -0000)]
cvsignoreify
svn path=/trunk/mcs/; revision=21422
Lluis Sanchez [Mon, 22 Dec 2003 16:09:13 +0000 (16:09 -0000)]
Test moved
svn path=/trunk/mcs/; revision=21421
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
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
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
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