Dietmar Maurer [Tue, 3 Sep 2002 07:22:30 +0000 (07:22 -0000)]
CORBA Channel, ObjRef serialisation support
svn path=/trunk/mcs/; revision=7191
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
Rafael Teixeira [Tue, 3 Sep 2002 06:12:30 +0000 (06:12 -0000)]
see the changelog
svn path=/trunk/mcs/; revision=7189
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Rafael Teixeira [Sat, 31 Aug 2002 07:52:00 +0000 (07:52 -0000)]
cvsignore
svn path=/trunk/mcs/; revision=7161
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
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
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
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
Dietmar Maurer [Fri, 30 Aug 2002 16:52:03 +0000 (16:52 -0000)]
added missing files
svn path=/trunk/mcs/; revision=7155
Dietmar Maurer [Fri, 30 Aug 2002 16:29:22 +0000 (16:29 -0000)]
removed unnecessary writeline
svn path=/trunk/mcs/; revision=7154
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
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
Dietmar Maurer [Fri, 30 Aug 2002 14:01:21 +0000 (14:01 -0000)]
channel example implementation
svn path=/trunk/mcs/; revision=7151
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
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
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
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
Dick Porter [Thu, 29 Aug 2002 23:41:29 +0000 (23:41 -0000)]
Pass LDFLAGS when linking monoburg
svn path=/trunk/mono/; revision=7145
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
Miguel de Icaza [Thu, 29 Aug 2002 23:10:02 +0000 (23:10 -0000)]
Add new logo
svn path=/trunk/mono/; revision=7143
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
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
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
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
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
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
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
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
Radek Doulik [Wed, 28 Aug 2002 15:26:29 +0000 (15:26 -0000)]
retval value type fixed
svn path=/trunk/mono/; revision=7127
Radek Doulik [Wed, 28 Aug 2002 14:41:08 +0000 (14:41 -0000)]
fixed valuetypes marshaling in delegates
svn path=/trunk/mono/; revision=7126
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
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
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
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
Nick Drochak [Wed, 28 Aug 2002 04:07:42 +0000 (04:07 -0000)]
*** empty log message ***
svn path=/trunk/mono/; revision=7120
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
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
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
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
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
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 17:31:06 +0000 (17:31 -0000)]
2002-08-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* makefile.gnu:
* class/library.make:
* class/makefile.gnu:
* class/I18N/makefile.gnu
* class/corlib/makefile.gnu:
* class/corlib/Test/ChangeLog:
* class/corlib/Test/corlib_linux_test.args:
* class/corlib/Test/makefile.gnu:
* class/corlib/Test/run_test.sh:
* jay/makefile.gnu:
* mcs/makefile.gnu:
* monoresgen/makefile.gnu:
* nunit/makefile.gnu:
Allow running 'make -f makefile.gnu test' from top directory.
In the libraries makefile.gnu you just have to add TEST_DIR=dirname
with the name where tests reside.
svn path=/trunk/mcs/; revision=7099
Paolo Molaro [Tue, 27 Aug 2002 16:37:08 +0000 (16:37 -0000)]
Tue Aug 27 18:34:51 CEST 2002 Paolo Molaro <lupus@ximian.com>
* file-io.c process.c: MonoString are null terminated, no
need for mono_string_to_utf16() anymore.
svn path=/trunk/mono/; revision=7096
Paolo Molaro [Tue, 27 Aug 2002 16:19:47 +0000 (16:19 -0000)]
Removed iconv header.
svn path=/trunk/mono/; revision=7094
Paolo Molaro [Tue, 27 Aug 2002 16:19:15 +0000 (16:19 -0000)]
Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
* configure.in: remove iconv checks.
svn path=/trunk/mono/; revision=7093
Paolo Molaro [Tue, 27 Aug 2002 16:05:14 +0000 (16:05 -0000)]
Tue Aug 27 17:51:27 CEST 2002 Paolo Molaro <lupus@ximian.com>
* icall.c, unicode.h, unicode.c: removed unused iconv stuff.
svn path=/trunk/mono/; revision=7091
Paolo Molaro [Tue, 27 Aug 2002 14:59:42 +0000 (14:59 -0000)]
Tue Aug 27 16:57:18 CEST 2002 Paolo Molaro <lupus@ximian.com>
* TypeBuilder.cs: remove duplicate code and fix
named field reading in custom attr.
svn path=/trunk/mcs/; revision=7089
Paolo Molaro [Tue, 27 Aug 2002 14:42:09 +0000 (14:42 -0000)]
Tue Aug 27 16:39:47 CEST 2002 Paolo Molaro <lupus@ximian.com>
* MonoType.cs: speedup access to common data.
svn path=/trunk/mcs/; revision=7088
Paolo Molaro [Tue, 27 Aug 2002 14:42:07 +0000 (14:42 -0000)]
Tue Aug 27 16:38:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
* icall.c, reflection.h: speedup System.MonoType.
svn path=/trunk/mono/; revision=7087
Paolo Molaro [Tue, 27 Aug 2002 14:39:19 +0000 (14:39 -0000)]
Tue Aug 27 16:37:01 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: allow null as the value of a string argument in
custom attributes constructors.
svn path=/trunk/mono/; revision=7086
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 13:29:18 +0000 (13:29 -0000)]
2002-08-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* makefile.gnu:
* src/NUnitConsole/makefile.gnu: some modifications to use the other
makefiles and build dll and exe on linux.
* src/makefile.gnu: New file.
* src/NUnitCore/list.unix: New file.
* src/NUnitCore/makefile.gnu: New file.
svn path=/trunk/mcs/; revision=7085
Martin Baulig [Tue, 27 Aug 2002 12:56:58 +0000 (12:56 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* debug.c (mono_debugger_internal_get_symbol_files): Removed, we need
to use global variables for this since they're stored in a core file.
(mono_debugger_symbol_file_table_generation): New global variable.
(mono_debugger_symbol_file_table): New global variable.
(mono_debugger_update_symbol_file_table): New global function to update
the symbol file table.
svn path=/trunk/mono/; revision=7083
Martin Baulig [Tue, 27 Aug 2002 12:01:46 +0000 (12:01 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* trampoline.c (mono_generic_trampoline_code): New global variable.
(arch_create_jit_trampoline): Use the new global variable to store the
generic trampoline code instead of using a static one. This allows the
debugger to access this variable to check whether a method is a trampoline.
* debug.h (mono_generic_trampoline_code): Added external declaration.
svn path=/trunk/mono/; revision=7082
Martin Baulig [Tue, 27 Aug 2002 11:56:30 +0000 (11:56 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs (MethodAddress): Removed `TrampolineAddress'.
svn path=/trunk/mcs/; revision=7081
Martin Baulig [Tue, 27 Aug 2002 11:55:30 +0000 (11:55 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.h (MonoSymbolFileMethodAddress): Removed the
`trampoline_address' field.
svn path=/trunk/mono/; revision=7080
Martin Baulig [Tue, 27 Aug 2002 11:52:16 +0000 (11:52 -0000)]
Reverted, it isn't needed anymore.
2002-08-24 Martin Baulig <martin@gnome.org>
* rawbuffer.c (mono_raw_buffer_load): Added `int is_shared'
argument. This is a flag which specifies whether we do a private
copy-on-write mapping even when a writable mapping was requested.
svn path=/trunk/mono/; revision=7079
Dietmar Maurer [Tue, 27 Aug 2002 07:53:32 +0000 (07:53 -0000)]
2002-08-27 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): removed wrong null
check (fixes bug #29486)
svn path=/trunk/mono/; revision=7078
Miguel de Icaza [Tue, 27 Aug 2002 06:41:12 +0000 (06:41 -0000)]
I can not figure out, how I made 0.15, without it being on cvs
svn path=/trunk/mono/; revision=7077
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 03:06:15 +0000 (03:06 -0000)]
Added clean target.
svn path=/trunk/mcs/; revision=7076
Nick Drochak [Tue, 27 Aug 2002 03:02:24 +0000 (03:02 -0000)]
2002-08-27 Nick Drochak <ndrochak@gol.com>
* index: fix small typo for top news item
svn path=/trunk/mono/; revision=7075
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 02:07:57 +0000 (02:07 -0000)]
Oops
svn path=/trunk/mcs/; revision=7074
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 02:03:20 +0000 (02:03 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list: added new files in System.Web.Security
* System.Web.Security/DefaultAuthenticationEventHandler.cs:
* System.Web.Security/DefaultAuthenticationModule.cs:
* System.Web.Security/FileAuthorizationModule.cs:
* System.Web.Security/FormsAuthentication.cs:
* System.Web.Security/FormsAuthenticationEventArgs.cs:
* System.Web.Security/FormsAuthenticationEventHandler.cs:
* System.Web.Security/FormsAuthenticationModule.cs:
* System.Web.Security/FormsAuthenticationTicket.cs:
* System.Web.Security/FormsIdentity.cs:
* System.Web.Security/PassportAuthenticationEventArgs.cs:
* System.Web.Security/PassportAuthenticationEventHandler.cs:
* System.Web.Security/PassportAuthenticationModule.cs:
* System.Web.Security/PassportIdentity.cs:
* System.Web.Security/UrlAuthorizationModule.cs:
* System.Web.Security/WindowsAuthenticationEventArgs.cs:
* System.Web.Security/WindowsAuthenticationEventHandler.cs:
* System.Web.Security/WindowsAuthenticationModule.cs: new files. Some
of them implemented, some others stubbed out.
svn path=/trunk/mcs/; revision=7073
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 01:40:49 +0000 (01:40 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* unix.args: added a couple of new files in System.Security.Principal.
* System.Security.Principal/WindowsIdentity.cs:
* System.Security.Principal/WindowsImpersonationContext.cs: stubbed.
svn path=/trunk/mcs/; revision=7072
Martin Baulig [Mon, 26 Aug 2002 23:28:55 +0000 (23:28 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* debug.c (MonoDebugHandle): Moved the method hash into the
AssemblyDebugInfo struct since we need to use a separate hash for each
MonoImage.
* debug.c: Added special undocumented command line argument to create a
symbol file for IL files on-the-fly. In this case, we also need to create
the IL files and parse them.
(mono_debugger_internal_get_symbol_files): Return something more reasonable.
svn path=/trunk/mono/; revision=7067
Martin Baulig [Mon, 26 Aug 2002 23:25:36 +0000 (23:25 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Changed the file format in a way that allows us
open it read-only and to use a specially malloced area for all the
dynamic data. We can now also generate a symbol file on-the-fly if we're
debugging IL code and there is no MCS generated symbol file for it.
svn path=/trunk/mono/; revision=7066
Martin Baulig [Mon, 26 Aug 2002 23:23:36 +0000 (23:23 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Changed the file format in a way that allows us
open it read-only and to use a specially malloced area for all the
dynamic data.
svn path=/trunk/mcs/; revision=7065
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 23:14:23 +0000 (23:14 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWorkerRequest.cs: mcs doesn't go crazy. It's just me, that forgot
to add HttpMapPath to the list file...
svn path=/trunk/mcs/; revision=7064
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 23:11:53 +0000 (23:11 -0000)]
Added IHttpMapPath.cs
svn path=/trunk/mcs/; revision=7063
Ravi Pratap M [Mon, 26 Aug 2002 20:26:15 +0000 (20:26 -0000)]
2002-08-26 Ravi Pratap <ravi@ximian.com>
* XmlAttribute.cs (InnerText): Implement getting this property.
* XmlNode.cs (InnerText): Ensure that we append only values of
text nodes.
svn path=/trunk/mcs/; revision=7061
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 20:25:21 +0000 (20:25 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWorkerRequest.cs: fixes compilation with mcs. I will add a bug
report when i get a test case.
svn path=/trunk/mcs/; revision=7060
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 19:45:11 +0000 (19:45 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ApplicationHost.cs: little fixes.
svn path=/trunk/mcs/; revision=7058
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 19:27:46 +0000 (19:27 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpApplicationFactory.cs:
* HttpCachePolicy.cs:
* HttpResponseHeader.cs:
* HttpResponseStream.cs:
* HttpResponseStreamProxy.cs:
* HttpValueCollection.cs: misc. fixes based on class status page.
* IHttpMapPath.cs: New file.
* HttpRequest.cs: implemented ContentEncoding.
* HttpWorkerRequest.cs: mono-stylized and implemented
SendResponseFromMemory.
svn path=/trunk/mcs/; revision=7057
Ravi Pratap M [Mon, 26 Aug 2002 17:29:56 +0000 (17:29 -0000)]
Fix typo.
svn path=/trunk/mcs/; revision=7055
Paolo Molaro [Mon, 26 Aug 2002 14:50:32 +0000 (14:50 -0000)]
Mon Aug 26 16:47:37 CEST 2002 Paolo Molaro <lupus@ximian.com>
* object.c: added a define for a good string and array
creation speedup (not enabled by default because we need to deal with
the synch stuff).
svn path=/trunk/mono/; revision=7052
Nick Drochak [Mon, 26 Aug 2002 14:47:25 +0000 (14:47 -0000)]
2002-08-26 Nick Drochak <ndrochak@gol.com>
* BinaryReaderTest.cs: Closing the stream twice doesn not throw any
exceptions on .NET.
svn path=/trunk/mcs/; revision=7051
Paolo Molaro [Mon, 26 Aug 2002 14:46:37 +0000 (14:46 -0000)]
Mon Aug 26 16:44:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
* *.cs: change to conform to mono coding style.
svn path=/trunk/mcs/; revision=7050
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 03:24:22 +0000 (03:24 -0000)]
Added 'clean' target to build file
svn path=/trunk/mcs/; revision=7049
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 03:14:30 +0000 (03:14 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XmlWriter.cs: made ws and namespaceManager protected. mcs has a bug
that allowed compiling this.
[ FIXME: filed bug #29435. mcs should have failed on this ]
svn path=/trunk/mcs/; revision=7048