mono.git
21 years agoAdd new error that we catch
Ravi Pratap M [Fri, 6 Sep 2002 19:46:58 +0000 (19:46 -0000)]
Add new error that we catch

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

21 years ago2002-09-06 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Fri, 6 Sep 2002 19:34:24 +0000 (19:34 -0000)]
2002-09-06  Ravi Pratap  <ravi@ximian.com>

* test-163.cs : Add test to check we select string
over object when we have a Null literal as the argument.

* makefile : Update.

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

21 years agoFri Sep 6 20:14:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 6 Sep 2002 18:16:17 +0000 (18:16 -0000)]
Fri Sep 6 20:14:04 CEST 2002 Paolo Molaro <lupus@ximian.com>

* Delegate.cs: look also for non-public methods until we have the
security checks in place.

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

21 years agoFri Sep 6 16:08:44 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 6 Sep 2002 14:11:13 +0000 (14:11 -0000)]
Fri Sep 6 16:08:44 CEST 2002 Paolo Molaro <lupus@ximian.com>

* debug-helpers.c: break infinite loop (found and fixed by
Holger Arnold <harnold@gmx.de>).

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

21 years agoMore automake lines rearranging: select the "stable" version _after_ we've
Dick Porter [Fri, 6 Sep 2002 12:02:45 +0000 (12:02 -0000)]
More automake lines rearranging: select the "stable" version _after_ we've
checked the automake version.

It seems a bit daft to make sure we've got the latest "unstable" automake
and then not use it, but we have seen builds fail when a slightly older
"unstable" version is installed on the system.

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

21 years agoCan't do the automake check until the mono dir has been checked out of CVS.
Dick Porter [Fri, 6 Sep 2002 11:26:24 +0000 (11:26 -0000)]
Can't do the automake check until the mono dir has been checked out of CVS.
(Because automake-wrapper examines the dir to see which version of automake
to use.)

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

21 years agoFri Sep 6 12:20:06 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 6 Sep 2002 10:21:51 +0000 (10:21 -0000)]
Fri Sep 6 12:20:06 CEST 2002 Paolo Molaro <lupus@ximian.com>

* MonoType.cs: consider also the full name in GetInterface.

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

21 years agoFri Sep 6 12:11:28 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 6 Sep 2002 10:15:16 +0000 (10:15 -0000)]
Fri Sep 6 12:11:28 CEST 2002 Paolo Molaro <lupus@ximian.com>

* MonoType.cs: implemented GetMembers, GetConstructorImpl and
GetMethodImpl using the binder.
* Type.cs: GetConstructorImpl/GetConstructor fixes.

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

21 years agoonly set ESP if necessary
Dietmar Maurer [Fri, 6 Sep 2002 09:18:19 +0000 (09:18 -0000)]
only set ESP if necessary

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

21 years ago2002-09-06 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 6 Sep 2002 09:15:26 +0000 (09:15 -0000)]
2002-09-06  Dietmar Maurer  <dietmar@ximian.com>

* emit-x86.c (arch_emit_epilogue): use pop instead of mov

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

21 years agoUpdate with info on MONO_PATH.
Paolo Molaro [Fri, 6 Sep 2002 08:11:56 +0000 (08:11 -0000)]
Update with info on MONO_PATH.

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

21 years agoI am the worst kind of hacker there is ....
Ravi Pratap M [Thu, 5 Sep 2002 19:16:17 +0000 (19:16 -0000)]
I am the worst kind of hacker there is ....

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

21 years agoFlush ChangeLog
Ravi Pratap M [Thu, 5 Sep 2002 19:13:59 +0000 (19:13 -0000)]
Flush ChangeLog

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

21 years ago2002-09-05 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Thu, 5 Sep 2002 19:13:42 +0000 (19:13 -0000)]
2002-09-05  Ravi Pratap  <ravi@ximian.com>

* ecore.cs (ImplicitNumericConversion): Conversion from underlying
type to the enum type is not allowed. Remove code corresponding to
that.

(ConvertNumericExplicit): Allow explicit conversions from
the underlying type to enum type. This precisely follows the spec
and closes a bug filed by Gonzalo.

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

21 years agoRemove debug message - sorry, guys !
Ravi Pratap M [Thu, 5 Sep 2002 18:45:33 +0000 (18:45 -0000)]
Remove debug message - sorry, guys !

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

21 years agoThu Sep 5 20:36:27 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 5 Sep 2002 18:38:31 +0000 (18:38 -0000)]
Thu Sep 5 20:36:27 CEST 2002 Paolo Molaro <lupus@ximian.com>

* Binder.cs: finished the Binder class and implemented the default
binder.

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

21 years ago2002-09-05 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 5 Sep 2002 18:36:46 +0000 (18:36 -0000)]
2002-09-05  Martin Baulig  <martin@gnome.org>

* debug.c (MONO_DEBUGGER__debugger_info): New global data symbol
which is read by the debugger.

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

21 years ago2002-09-05 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Thu, 5 Sep 2002 17:18:28 +0000 (17:18 -0000)]
2002-09-05  Ravi Pratap  <ravi@ximian.com>

* attribute.cs (Attribute.Resolve): Ensure we allow TypeOf
expressions too. Previously we were checking only in one place for
positional arguments leaving out named arguments.

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

21 years ago2002-09-05 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Thu, 5 Sep 2002 17:06:03 +0000 (17:06 -0000)]
2002-09-05  Ravi Pratap  <ravi@ximian.com>

* interface.cs (PopulateMethod): Return if there are no argument
types. Fixes a NullReferenceException bug.

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

21 years ago2002-09-05 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Thu, 5 Sep 2002 16:56:59 +0000 (16:56 -0000)]
2002-09-05  Ravi Pratap  <ravi@ximian.com>

* expression.cs (Invocation.OverloadResolve): Flag a nicer error
message (1502, 1503) when we can't locate a method after overload
resolution. This is much more informative and closes the bug
Miguel reported.

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

21 years agoThu Sep 5 18:50:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 5 Sep 2002 16:52:43 +0000 (16:52 -0000)]
Thu Sep 5 18:50:54 CEST 2002 Paolo Molaro <lupus@ximian.com>

* icall.c: target may be null in create_delegate.

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

21 years agoThu Sep 5 17:42:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 5 Sep 2002 15:43:57 +0000 (15:43 -0000)]
Thu Sep 5 17:42:13 CEST 2002 Paolo Molaro <lupus@ximian.com>

* marshal.c: handle a boolean return type.

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

21 years agoThu Sep 5 13:09:46 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 5 Sep 2002 11:12:13 +0000 (11:12 -0000)]
Thu Sep 5 13:09:46 CEST 2002 Paolo Molaro <lupus@ximian.com>

* gc.c: put HIDE_POINTER/REVEAL_POINTER only here.

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

21 years ago2002-09-03 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 5 Sep 2002 07:59:45 +0000 (07:59 -0000)]
2002-09-03  Dietmar Maurer  <dietmar@ximian.com>

* System.Runtime.Remoting.Channels.CORBA/CORBAChannel.cs:
impl. the channel wrapper.

* System.Runtime.Remoting.Channels.Simple/SimpleChannel.cs:
impl. the channel wrapper.

* System.Runtime.Remoting.Channels.Simple/SimpleServerChannel.cs
(GetUrlsForUri): use all available channel uris.

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

21 years ago2002-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 5 Sep 2002 02:35:27 +0000 (02:35 -0000)]
2002-09-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XmlTextWriter.cs: fixed bug #29886.

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

21 years ago\rAdded new tests for various System.Data classes. More flushing out of
Franklin Wise [Thu, 5 Sep 2002 01:46:40 +0000 (01:46 -0000)]
\rAdded new tests for various System.Data classes.  More flushing out of
the DataTable and supporting classes.

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

21 years agoImplemented better attribute support for C# output.
Jonathan Pryor [Wed, 4 Sep 2002 18:08:05 +0000 (18:08 -0000)]
Implemented better attribute support for C# output.

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

21 years ago2002-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 4 Sep 2002 17:33:52 +0000 (17:33 -0000)]
2002-09-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* compiler.csproj:
* compiler.csproj.user: patch from Adam Chester (achester@bigpond.com).

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

21 years agoWed Sep 4 19:23:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 4 Sep 2002 17:25:14 +0000 (17:25 -0000)]
Wed Sep 4 19:23:09 CEST 2002 Paolo Molaro <lupus@ximian.com>

* gc.c: fix weakreferences.

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

21 years agoGet rid of silly compiler warning about unreachable code.
Jonathan Pryor [Wed, 4 Sep 2002 17:02:16 +0000 (17:02 -0000)]
Get rid of silly compiler warning about unreachable code.

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

21 years agoMake the built response file depend on the file list.
Paolo Molaro [Wed, 4 Sep 2002 16:32:59 +0000 (16:32 -0000)]
Make the built response file depend on the file list.

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

21 years ago2002-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 4 Sep 2002 16:29:48 +0000 (16:29 -0000)]
2002-09-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* PathTest.cs: some fixes to make it work also on unix.

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

21 years ago * EnumTest.cs:
Jonathan Pryor [Wed, 4 Sep 2002 16:11:28 +0000 (16:11 -0000)]
  * EnumTest.cs:
    - Added additional "x" formatter test case to test most recent Enum.cs
      patch
    - Code cleanup so that all TestFormat test cases would be executed
    - Change exception types in TestFormat_Args so that it passes on .NET.
      (Some ArgumentNullExceptions should be been ArgumentExceptions.)

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

21 years agoFlush & announce
Miguel de Icaza [Wed, 4 Sep 2002 15:27:05 +0000 (15:27 -0000)]
Flush & announce

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

21 years agoFlush
Miguel de Icaza [Wed, 4 Sep 2002 15:20:47 +0000 (15:20 -0000)]
Flush

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

21 years agoFlush docs
Miguel de Icaza [Wed, 4 Sep 2002 15:18:50 +0000 (15:18 -0000)]
Flush docs

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

21 years agoWed Sep 4 14:06:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 4 Sep 2002 12:09:46 +0000 (12:09 -0000)]
Wed Sep 4 14:06:09 CEST 2002 Paolo Molaro <lupus@ximian.com>

* Makefile.am: link libmono directly into mono. Use a ld script
to reduce exported symbols.

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

21 years agoWed Sep 4 14:01:25 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 4 Sep 2002 12:04:16 +0000 (12:04 -0000)]
Wed Sep 4 14:01:25 CEST 2002 Paolo Molaro <lupus@ximian.com>

* Encoding.cs: use icall to get default codepage.
* DefaultEncoding.cs: remove useless class.

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

21 years agoWed Sep 4 13:59:50 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 4 Sep 2002 12:01:49 +0000 (12:01 -0000)]
Wed Sep 4 13:59:50 CEST 2002 Paolo Molaro <lupus@ximian.com>

* icall.c: added icall to get default codepage.

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

21 years ago2002-09-04 Juli Mallett <jmallett@FreeBSD.org>
Juli Mallett [Wed, 4 Sep 2002 08:06:39 +0000 (08:06 -0000)]
2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>

* configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.

Taken from the FreeBSD port by Yukihiro Nakai <nakai@FreeBSD.org>, to reduce
the patches needed by that port, once the next release is out.

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

21 years ago2002-09-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 4 Sep 2002 04:55:20 +0000 (04:55 -0000)]
2002-09-04  Miguel de Icaza  <miguel@ximian.com>

* Double.cs, Single.cs, Char.cs, Boolean.cs: Use internal for the actual value
instead of public.

* LocalDataStoreSlot.cs: Make constructor internal.

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

21 years ago2002-09-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 4 Sep 2002 04:45:45 +0000 (04:45 -0000)]
2002-09-04  Miguel de Icaza  <miguel@ximian.com>

* Int16.cs, UInt16.cs, Int32.cs, UInt32.cs, Int64.cs, UInt64.cs,
SByte.cs, Byte.cs, Char.cs: Use internal for the actual value
instead of public.

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

21 years agoMake the variable match the prototype
Miguel de Icaza [Wed, 4 Sep 2002 04:07:45 +0000 (04:07 -0000)]
Make the variable match the prototype

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

21 years ago2002-09-03 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 4 Sep 2002 04:05:07 +0000 (04:05 -0000)]
2002-09-03  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (SwitchLabel.ResolveAndReduce): In the string case,
it was important that we stored the right value after the
reduction in `converted'.

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

21 years agoImprove test
Miguel de Icaza [Wed, 4 Sep 2002 04:03:26 +0000 (04:03 -0000)]
Improve test

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Wed, 4 Sep 2002 02:39:21 +0000 (02:39 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>
* GraphicsPath.cs
* added stub needed for system.windows.forms

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Wed, 4 Sep 2002 02:35:26 +0000 (02:35 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>

* Brushes.cs : stubbed, added colors. Not sure how to implement,
 but this should at least save someone some typing.
* CharacterRange.cs :Implmented
* Region.cs : stub needed for system.windows.forms

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

21 years ago2002-8-6 DennisHayes <dennish@raytek.com>
Dennis Hayes [Wed, 4 Sep 2002 02:22:56 +0000 (02:22 -0000)]
2002-8-6  DennisHayes <dennish@raytek.com>

* AccessibleObject.cs
* AmbientProperties.cs
* AxHost.cs
* Button.cs
* ButtonBase.cs
* CheckBox.cs
* ColorDialog.cs
* ColumnHeader.cs
* ComboBox.cs
* ContainerControl.cs
* DataGrid.cs
* DateTimePicker.cs
* ListControl.cs
* PrintPreviewDialog.cs
* Implmented any functions.

* System.Windows.Forms.csproj
* System.Windows.Forms.csproj.user
* Added win32.cs

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

21 years ago2002-09-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 4 Sep 2002 01:42:23 +0000 (01:42 -0000)]
2002-09-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs:
* HttpWebResponse.cs: applied patch from Shahms E. King
(shahms@shahms.com).

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

21 years ago2002-09-04 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 3 Sep 2002 23:27:46 +0000 (23:27 -0000)]
2002-09-04  Martin Baulig  <martin@gnome.org>

* location.cs (Location.SymbolDocument): Use full pathnames for the
source files.

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

21 years agoBack out the previous revision, the previous previous revision was right, as
Juli Mallett [Tue, 3 Sep 2002 19:56:00 +0000 (19:56 -0000)]
Back out the previous revision, the previous previous revision was right, as
long as one reran autoheader (autogen.sh).

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

21 years ago2002-09-03 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 3 Sep 2002 18:48:54 +0000 (18:48 -0000)]
2002-09-03  Martin Baulig  <martin@gnome.org>

* debug.c (free_method_info): Make this actually work.

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

21 years agoSee ChangeLog for details.
Jonathan Pryor [Tue, 3 Sep 2002 17:57:40 +0000 (17:57 -0000)]
See ChangeLog for details.

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

21 years ago * Enum.cs: Fixed Enum.Format so that the "x" format specifier would work
Jonathan Pryor [Tue, 3 Sep 2002 17:28:30 +0000 (17:28 -0000)]
* Enum.cs: Fixed Enum.Format so that the "x" format specifier would work
           properly.

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

21 years ago2002-09-03 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 3 Sep 2002 16:43:19 +0000 (16:43 -0000)]
2002-09-03  Dick Porter  <dick@ximian.com>

* Thread.cs: Added thread ID field

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

21 years ago2002-09-03 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 3 Sep 2002 16:41:29 +0000 (16:41 -0000)]
2002-09-03  Dick Porter  <dick@ximian.com>

* threads.h:
* threads.c: Removed PosixKillThread(), because it's not in the
w32 api

2002-09-03  Dick Porter  <dick@ximian.com>

* threads.h:
* threads.c: Use MonoThread instead of MonoObject where
apropriate.

Store running thread objects in a hash table, so that we have all
the info to hand when waiting for them to finish
(means we don't need OpenThread() any more, so mingw builds should
be fully functional again.)

* verify.c:
* object.h: Added thread ID to MonoThread

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

21 years ago* Applied nick@chemlab.org's changes. This fixes method lookups that ignore
Adam Treat [Tue, 3 Sep 2002 15:16:42 +0000 (15:16 -0000)]
* Applied nick@chemlab.org's changes.  This fixes method lookups that ignore
case and that ignore parameter signatures resulting in incorrect behavior.

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

21 years ago2002-09-03 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 3 Sep 2002 13:56:31 +0000 (13:56 -0000)]
2002-09-03  Dietmar Maurer  <dietmar@ximian.com>

* System.Runtime.Remoting.Channels.CORBA/CORBAChannel.cs:
impl. the channel wrapper.

* System.Runtime.Remoting.Channels.Simple/SimpleChannel.cs:
impl. the channel wrapper.

* System.Runtime.Remoting.Channels.Simple/SimpleServerChannel.cs
(GetUrlsForUri): use all available channel uris.

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

21 years agorevert my last change - it needs to be public
Dietmar Maurer [Tue, 3 Sep 2002 13:04:37 +0000 (13:04 -0000)]
revert my last change - it needs to be public

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

21 years ago2002-09-03 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 3 Sep 2002 12:47:18 +0000 (12:47 -0000)]
2002-09-03  Dietmar Maurer  <dietmar@ximian.com>

* MonoMethodMessage.cs: make in an iternal class again.

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

21 years agoIncrease symbol file generation when adding a new method.
Martin Baulig [Tue, 3 Sep 2002 12:39:30 +0000 (12:39 -0000)]
Increase symbol file generation when adding a new method.

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

21 years ago2002-09-03 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 3 Sep 2002 12:38:18 +0000 (12:38 -0000)]
2002-09-03  Martin Baulig  <martin@gnome.org>

* icall.c (System.Reflection.Assembly::get_location): New interncall.

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

21 years ago2002-09-03 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 3 Sep 2002 12:36:38 +0000 (12:36 -0000)]
2002-09-03  Martin Baulig  <martin@gnome.org>

* Assembly.cs (Assembly.Location): Implemented.

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

21 years ago2002-09-03 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 3 Sep 2002 12:36:00 +0000 (12:36 -0000)]
2002-09-03  Martin Baulig  <martin@gnome.org>

* ConfigurationSettings.cs (ConfigurationSettings.GetConfig): Use the
correct configuration filename, fixed the TODO.
(GetSectionHanderType): Renamed to GetSectionHandlerType.

* NameValueSectionHandler.cs (NameValueSectionHandler.Create): Allow
whitespaces in the configuration file.

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

21 years agoRemoved stuff included by mistake in my last commit.
Gonzalo Paniagua Javier [Tue, 3 Sep 2002 12:16:53 +0000 (12:16 -0000)]
Removed stuff included by mistake in my last commit.

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

21 years ago2002-09-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 3 Sep 2002 12:09:55 +0000 (12:09 -0000)]
2002-09-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: fixed leak in get_temp_path. Thanks lupus.

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

21 years agoInsist that the cygwin libiconv package is installed (seems to work around
Dick Porter [Tue, 3 Sep 2002 10:12:23 +0000 (10:12 -0000)]
Insist that the cygwin libiconv package is installed (seems to work around
libtool braindamage)

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

21 years ago2002-09-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 3 Sep 2002 10:01:37 +0000 (10:01 -0000)]
2002-09-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DefaultContext.cs: fixed bug #28840.
* Expression.cs: added FIXME.

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

21 years ago2002-09-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 3 Sep 2002 09:55:35 +0000 (09:55 -0000)]
2002-09-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringCollection.cs: fixes bug #29791. Thanks to Marcus Urban
(mathpup@mylinuxisp.com).

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

21 years ago2002-09-03 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Tue, 3 Sep 2002 08:00:37 +0000 (08:00 -0000)]
2002-09-03  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* integrated new version of Mono.GetOptions (reflection/attributes-based)

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

21 years ago2002-09-03 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Tue, 3 Sep 2002 07:58:28 +0000 (07:58 -0000)]
2002-09-03  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* integrated new version of Mono.GetOptions (reflection/attributes-based)

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

21 years agoCORBA Channel, ObjRef serialisation support
Dietmar Maurer [Tue, 3 Sep 2002 07:22:30 +0000 (07:22 -0000)]
CORBA Channel, ObjRef serialisation support

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

21 years ago * Control.cs: mapped more of the functions to the Win32 API
John Sohn [Tue, 3 Sep 2002 06:15:20 +0000 (06:15 -0000)]
* Control.cs: mapped more of the functions to the Win32 API
* Win32.cs: added more Win32 imports and definitions

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

21 years agosee the changelog
Rafael Teixeira [Tue, 3 Sep 2002 06:12:30 +0000 (06:12 -0000)]
see the changelog

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

21 years agoRemove this, get things working for now
Miguel de Icaza [Tue, 3 Sep 2002 01:59:18 +0000 (01:59 -0000)]
Remove this, get things working for now

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

21 years agoFlush: removed redundant instructions + Added Mono licensing
Miguel de Icaza [Tue, 3 Sep 2002 00:19:00 +0000 (00:19 -0000)]
Flush: removed redundant instructions + Added Mono licensing

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

21 years agoReflect latest mono_disasm_code_one() changes.
Martin Baulig [Mon, 2 Sep 2002 23:59:39 +0000 (23:59 -0000)]
Reflect latest mono_disasm_code_one() changes.

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

21 years ago2002-09-03 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 2 Sep 2002 23:58:04 +0000 (23:58 -0000)]
2002-09-03  Martin Baulig  <martin@gnome.org>

* AssemblerWriterI386.cs, IAssemblerWriter.cs, MonoDwarfFileWriter.cs,
README, README.relocation-table, csharp-lang.[ch], gdb-csharp-support.patch,
gdb-variable-scopes.patch: Removed.

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

21 years ago2002-09-03 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 2 Sep 2002 23:53:35 +0000 (23:53 -0000)]
2002-09-03  Martin Baulig  <martin@gnome.org>

* debug.h (MonoDebugFormat): Killed MONO_DEBUG_FORMAT_DWARF2_PLUS.
* debug-dwarf2-plus.c: Removed.

* debug-private.h (DebugMethodInfo): Removed the `method_info' field.
(AssemblyDebugInfo): Removed the old `symfile' field and renamed
`mono_symfile' to `symfile'.

* debug.c (mono_debug_open): Replaced the assembly argument with a
file name argument; you can now call this before loading the assembly.
(debug_generate_method_lines): The MonoDebugILOffsetInfo struct is gone,
we now use MonoSymbolFileLineNumberEntry's and a separate address array
instead; splitted out all MonoSymbolFileLineNumberEntry code into
debug_generate_il_offsets() and debug_update_il_offsets().
(mono_debug_add_method): Don't create the MonoDebugMethodInfo here; it's
created when reading the symbol file or from debug_load_method_lines().
(debug_load_method_lines): Create the MonoDebugMethodInfo for all methods.

* exception.c (arch_handle_exception): Call mono_debug_make_symbols() before
looking up an address.

* debug.c: Don't create the .il files for MONO_DEBUG_FORMAT_MONO.

* mono.c (main): Initialize debugging before loading the first assembly.

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

21 years ago2002-09-03 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 2 Sep 2002 23:53:03 +0000 (23:53 -0000)]
2002-09-03  Martin Baulig  <martin@gnome.org>

* debug-helpers.c (mono_disasm_code_one): Added `const guchar **endp'
argument to store the end address of the disassembled instruction.

* debug-mono-symfile.h (MonoDebugMethodInfo, MonoDebugVarInfo): Moved
here from debug-symfile.h.
(MonoDebugMethodJitInfo): Moved all fields which are filled out by the
JIT into this struct.
(MonoSymbolFile): Added `char *image_file' field.
(MonoDebugGetMethodFunc): Removed.
(mono_debug_update_mono_symbol_file): Removed the hash table argument.
(mono_debug_create_mono_symbol_file): Removed the `source_file' argument.
(mono_debug_find_method): New method.

* debug-mono-symfile.c (mono_debug_create_mono_symbol_file): Always
create a full symbol file.
(mono_debug_update_mono_symbol_file): Don't distinguish between dynamic
and static symbol files.
(mono_debug_find_method): The symbol file keeps an internal method hash,
call this to get a MonoDebugMethodInfo from a MonoMethod.

* debug-symfile.[ch]: Removed.

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

21 years ago2002-09-03 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 2 Sep 2002 23:35:06 +0000 (23:35 -0000)]
2002-09-03  Martin Baulig  <martin@gnome.org>

* MonoSymbolTableReader.cs (MonoSymbolTableReader.ImageFile): New
public property.

* MonoSymbolTable.cs: Bumped version number to 18.

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

21 years ago2002-09-02 Diego Sevilla Ruiz <dsevilla@um.es>
Diego Sevilla Ruiz [Mon, 2 Sep 2002 19:30:37 +0000 (19:30 -0000)]
2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>

* doc/ccvs: Added how to convert SSH keys (from SSH Communications
Security) to the OpenSSH keys required by mono CVS
access.

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

21 years agoCope with the cygwin pkgconfig being installed
Dick Porter [Mon, 2 Sep 2002 13:59:34 +0000 (13:59 -0000)]
Cope with the cygwin pkgconfig being installed

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

21 years ago * ChangeLog: Updated for type-reflector
Jonathan Pryor [Mon, 2 Sep 2002 01:18:41 +0000 (01:18 -0000)]
* ChangeLog: Updated for type-reflector
* makefile: Added type-reflector to the build.

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

21 years agoAdded new tool to the CVS repository, type-reflector.
Jonathan Pryor [Mon, 2 Sep 2002 01:08:14 +0000 (01:08 -0000)]
Added new tool to the CVS repository, type-reflector.

See README for more information.

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

21 years ago * MessageBox.cs: added mostly complete implementation of the
John Sohn [Sun, 1 Sep 2002 21:40:40 +0000 (21:40 -0000)]
* MessageBox.cs: added mostly complete implementation of the
MessageBox class
* Application.cs: completed implementation of Run methods, implemented
message handler functionality
* Form.cs: implemented the Close event, allows the Application class to
receive notification for shutting down the application
* FormTest.cs: added additional functionality to test most methods
currently implemented in the Application and Form class
* NativeWindowTest.cs: fixed methods which received the MSG structure,
previously was using an integer type instead of the struct
* Win32.cs: added more Win32 imports and definitions
* makefile: added the MessageBox.cs class to the build

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

21 years ago2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
Juli Mallett [Sun, 1 Sep 2002 20:47:55 +0000 (20:47 -0000)]
2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>

* configure.in, mono/interpreter/interp.c,
mono/io-layer/handles.c, mono/io-layer/processes.c,
mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
mono/metadata/appdomain.c, mono/metadata/class.c,
mono/metadata/domain.c, mono/metadata/gc.c,
mono/metadata/object.c, mono/metadata/reflection.c,
mono/metadata/threads.c, mono/os/gc_wrapper.h,
mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
wrap inclusion of gc.h for boehm, since from FreeBSD and
OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
to apply, and also makes it possible for me to build with
GC on OpenBSD/macppc built by hand.

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

21 years ago2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
Juli Mallett [Sun, 1 Sep 2002 20:05:50 +0000 (20:05 -0000)]
2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>

* configure.in: On BSD don't try to use -ldl, we simply don't use it.

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

21 years ago2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
Juli Mallett [Sun, 1 Sep 2002 19:14:09 +0000 (19:14 -0000)]
2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>

* mono/dis/dis-cil.c:
* configure.in: Check for <wchar.h> via autoconf, don't use it if
it isn't there, as it seems to work fine without it on OpenBSD.

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

21 years ago* ObjRef.cs: gather the channel date at creation time.
Dietmar Maurer [Sat, 31 Aug 2002 12:43:34 +0000 (12:43 -0000)]
* ObjRef.cs: gather the channel date at creation time.
* ChannelDataStore.cs: use a hash to store other keys

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

21 years agocvsignore
Rafael Teixeira [Sat, 31 Aug 2002 07:52:00 +0000 (07:52 -0000)]
cvsignore

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

21 years ago2002-08-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sat, 31 Aug 2002 07:48:31 +0000 (07:48 -0000)]
2002-08-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* merged expression.cs from mcs/mcs, to resync

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

21 years ago2002-08-30 Juli Mallett <jmallett@FreeBSD.org>
Juli Mallett [Sat, 31 Aug 2002 04:21:35 +0000 (04:21 -0000)]
2002-08-30  Juli Mallett  <jmallett@FreeBSD.org>

* list.unix, makefile.gnu: Added build glue for UNIX.

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

21 years ago2002-08-30 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 31 Aug 2002 01:59:09 +0000 (01:59 -0000)]
2002-08-30  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (ComposedCast): Use DeclSparce.ResolveType instead
of the expression resolve mechanism, because that will catch the
SimpleName error failures.

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

21 years ago2002-08-30 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 30 Aug 2002 21:57:47 +0000 (21:57 -0000)]
2002-08-30  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (Conditional): If we can not resolve the
expression, return, do not crash.

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

21 years agoadded missing files
Dietmar Maurer [Fri, 30 Aug 2002 16:52:03 +0000 (16:52 -0000)]
added missing files

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

21 years agoremoved unnecessary writeline
Dietmar Maurer [Fri, 30 Aug 2002 16:29:22 +0000 (16:29 -0000)]
removed unnecessary writeline

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

21 years ago2002-08-30 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 30 Aug 2002 16:21:07 +0000 (16:21 -0000)]
2002-08-30  Dietmar Maurer  <dietmar@ximian.com>

* System.Runtime.Remoting.Channels.Simple/SimpleWireFormat.cs: add
more types.

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

21 years agoadded an example, semove unnecessary WriteLine
Dietmar Maurer [Fri, 30 Aug 2002 14:46:16 +0000 (14:46 -0000)]
added an example, semove unnecessary WriteLine

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

21 years agochannel example implementation
Dietmar Maurer [Fri, 30 Aug 2002 14:01:21 +0000 (14:01 -0000)]
channel example implementation

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