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

21 years ago2002-08-30 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 30 Aug 2002 05:47:59 +0000 (05:47 -0000)]
2002-08-30  Nick Drochak <ndrochak@gol.com>

* PathTest.cs (TestGetPathRoot):  Don't assume current directory will
be on the C: drive (mine wasn't).

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

21 years agoRegisterClass/WNDPROC callback is now initialized entrely in C#, simplified
John Sohn [Fri, 30 Aug 2002 05:36:19 +0000 (05:36 -0000)]
RegisterClass/WNDPROC callback is now initialized entrely in C#, simplified
the stub application

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

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

* image.c (do_mono_image_open): Remove linker version check.

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

21 years ago2002-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 30 Aug 2002 00:29:22 +0000 (00:29 -0000)]
2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ArrayList.cs: fixed bug #29658.

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

21 years agoPass LDFLAGS when linking monoburg
Dick Porter [Thu, 29 Aug 2002 23:41:29 +0000 (23:41 -0000)]
Pass LDFLAGS when linking monoburg

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

21 years ago2002-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Aug 2002 23:11:41 +0000 (23:11 -0000)]
2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* cs-tokenizer.cs:
(location): display token name instead of its number.

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

21 years agoAdd new logo
Miguel de Icaza [Thu, 29 Aug 2002 23:10:02 +0000 (23:10 -0000)]
Add new logo

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

21 years ago2002-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Aug 2002 23:07:52 +0000 (23:07 -0000)]
2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MonoField.cs:
(GetValue): allow obj to be null (used for static fields).

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

21 years agoNew versions of the build scripts. The windows one checks that automake
Dick Porter [Thu, 29 Aug 2002 16:47:27 +0000 (16:47 -0000)]
New versions of the build scripts.  The windows one checks that automake
is new enough (fixes strangeness reported by Gonzalo.)

The other one now copes with enough system variation to work on Freebsd.

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

21 years ago2002-08-29 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 29 Aug 2002 15:00:13 +0000 (15:00 -0000)]
2002-08-29  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_managed_wrapper): don't cache
wrappers for instance methods.

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

21 years ago2002-08-29 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Thu, 29 Aug 2002 14:19:58 +0000 (14:19 -0000)]
2002-08-29  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* merged assign.cs, attribute.cs, class.cs, codegen.cs, const.cs, decl.cs, delegate.cs, ecore.cs, enum.cs,
        expression.cs, interface.cs, pending.cs, report.cs, rootcontext.cs, statement.cs, support.cs and
        typemanager.cs from mcs/mcs, to resync

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

21 years ago2002-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Aug 2002 11:41:48 +0000 (11:41 -0000)]
2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CheckArgument.cs: fixed check for empty string.
* Path.cs: various fixes. It passes all the tests in new PathTest.

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

21 years ago2002-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Aug 2002 11:38:36 +0000 (11:38 -0000)]
2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: added ves_icall_System_IO_Path_get_temp_path.

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

21 years ago2002-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Aug 2002 11:32:15 +0000 (11:32 -0000)]
2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* PathTest.cs: improved.

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

21 years ago2002-08-28 Juli Mallett <jmallett@FreeBSD.org>
Juli Mallett [Wed, 28 Aug 2002 18:46:54 +0000 (18:46 -0000)]
2002-08-28  Juli Mallett  <jmallett@FreeBSD.org>

* arch.cs, compiler.cs: Give the interpreter machine a property
for the retrieval of the group count.

* regex.cs: Use the new GroupCount property of the factory to
initialise the current group count, and restructure code to compile
the pattern only the first time it is needed (essentially backing
out the previous revision of regex.cs, to use the new code.)

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

21 years agoretval value type fixed
Radek Doulik [Wed, 28 Aug 2002 15:26:29 +0000 (15:26 -0000)]
retval value type fixed

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

21 years agofixed valuetypes marshaling in delegates
Radek Doulik [Wed, 28 Aug 2002 14:41:08 +0000 (14:41 -0000)]
fixed valuetypes marshaling in delegates

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

21 years ago2002-08-28 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 28 Aug 2002 14:14:24 +0000 (14:14 -0000)]
2002-08-28  Dick Porter  <dick@ximian.com>

* mono/os/win32/util.c:
* mono/os/unix/util.c:
* mono/os/util.h: mono_set_rootdir() doesnt take any args now.
(It doesn't do anything on unix builds, and the w32 version no
longer needs an arg.)

* configure.in: Add HOST_CC for w32 builds

2002-08-28  Dick Porter  <dick@ximian.com>

* Makefile.am: Export HOST_CC for w32 builds

2002-08-28  Dick Porter  <dick@ximian.com>

* interp.c: mono_set_rootdir() doesnt take any args now

* Makefile.am: Export HOST_CC and turn on optimisation for w32 builds

2002-08-28  Dick Porter  <dick@ximian.com>

* mono.c: mono_set_rootdir() doesnt take any args now

* Makefile.am: Export HOST_CC for w32 builds

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

21 years ago2002-08-29 Duncan Mak <duncan@ximian.com>
Duncan Mak [Wed, 28 Aug 2002 09:22:19 +0000 (09:22 -0000)]
2002-08-29  Duncan Mak  <duncan@ximian.com>

* StreamWriter.cs: Set DisposedAlready after calling flush. Fixes
the build for gtk#.

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

21 years ago2002-08-28 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 28 Aug 2002 09:09:25 +0000 (09:09 -0000)]
2002-08-28  Dietmar Maurer  <dietmar@ximian.com>

* jit.c (mono_store_tree): only allocate vars if really necessary

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

21 years ago2002-08-28 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Wed, 28 Aug 2002 06:17:19 +0000 (06:17 -0000)]
2002-08-28      Gaurav Vaish <gvaish_mono@lycos.com>

* DataSourceInternal.cs       - Added new class (internal).
* ChangeLog                   - Updated Info.

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

21 years ago*** empty log message ***
Nick Drochak [Wed, 28 Aug 2002 04:07:42 +0000 (04:07 -0000)]
*** empty log message ***

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

21 years ago2002-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 28 Aug 2002 02:51:50 +0000 (02:51 -0000)]
2002-08-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DateTime.cs: fixed buglet.

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

21 years ago2002-08-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 28 Aug 2002 02:30:47 +0000 (02:30 -0000)]
2002-08-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.IO/BinaryReader.cs:
* System.IO/BinaryWriter.cs:
* System.IO/MemoryStream.cs:
* System.IO/StreamReader.cs:
* System.IO/StreamWriter.cs:
* System.IO/StringReader.cs:
* System.IO/StringWriter.cs:
* System.IO/TextWriter.cs:
* System.Threading/WaitHandle.cs: IDisposable fixes.

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

21 years ago2002-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 28 Aug 2002 02:30:24 +0000 (02:30 -0000)]
2002-08-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.ComponentModel/Component.cs:
* System.ComponentModel/ComponentCollection.cs:
* System.ComponentModel/Container.cs:
* System.ComponentModel/MarshalByValueComponent.cs:
* System.Diagnostics/Process.cs:
* System.Diagnostics/TextWriterTraceListener.cs:
* System.IO/FileSystemWatcher.cs:
IDisposable fixes.

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

21 years ago2002-08-28 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 28 Aug 2002 02:27:19 +0000 (02:27 -0000)]
2002-08-28  Martin Baulig  <martin@gnome.org>

* expression.cs (Binary.ResolveOperator): Don't silently return
but return an error if an operator cannot be applied between two
enum types.

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

21 years agoOops, default to public if no attribute is given.
Martin Baulig [Wed, 28 Aug 2002 02:13:53 +0000 (02:13 -0000)]
Oops, default to public if no attribute is given.

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

21 years ago2002-08-28 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 28 Aug 2002 00:43:14 +0000 (00:43 -0000)]
2002-08-28  Martin Baulig  <martin@gnome.org>

* class.cs (Constructor.Define): Set the permission attributes
correctly instead of making all constructors public.

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

21 years ago2002-08-28 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 27 Aug 2002 23:52:31 +0000 (23:52 -0000)]
2002-08-28  Martin Baulig  <martin@gnome.org>

* ecore.cs (Expression.DoResolve): Do a TypeManager.MemberLook
for private members before reporting a CS0103; if we find anything,
it's a CS0122.

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

21 years ago2002-08-28 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 27 Aug 2002 23:31:07 +0000 (23:31 -0000)]
2002-08-28  Martin Baulig  <martin@gnome.org>

* typemanager.cs (TypeManager.FilterWithClosure): It's not enough
to check whether `closure_start_type == closure_invocation_type',
we also need to check whether `m.DeclaringType == closure_invocation_type'
before bypassing the permission checks.  We might be accessing
protected/private members from the base class.
(TypeManager.RealMemberLookup): Only set private_ok if private
members were requested via BindingFlags.NonPublic.

* ecore.cs (MethodGroupExpr.IsExplicitImpl): New property.

* expression.cs (MemberAccess.ResolveMemberAccess): Set
MethodGroupExpr.IsExplicitImpl if appropriate.
(Invocation.DoResolve): Don't report the CS0120 for explicit
interface implementations.

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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 27 Aug 2002 21:16:29 +0000 (21:16 -0000)]
2002-08-27  Martin Baulig  <martin@gnome.org>

* cs0120-3.cs: New test.

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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 27 Aug 2002 21:13:48 +0000 (21:13 -0000)]
2002-08-27  Martin Baulig  <martin@gnome.org>

* expression.cs (Invocation.DoResolve): If this is a static
method and we don't have an InstanceExpression, we must report
a CS0120.

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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 27 Aug 2002 17:54:23 +0000 (17:54 -0000)]
2002-08-27  Martin Baulig  <martin@gnome.org>

* debug.c: The mono symbol file is installed together with the assembly
it belongs to and it's used on a per-image basis.

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

21 years agoTue Aug 27 19:44:32 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 27 Aug 2002 17:46:10 +0000 (17:46 -0000)]
Tue Aug 27 19:44:32 CEST 2002 Paolo Molaro <lupus@ximian.com>

* mono.c: don't use the cil-coff header outside of the loader.

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