mono.git
20 years ago2004-06-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 22 Jun 2004 20:09:27 +0000 (20:09 -0000)]
2004-06-22  Sebastien Pouliot  <sebastien@ximian.com>

* appdomain.c: Removed the g_free on the public key token. Now copy
the pk token string into the MonoAssemblyName buffer using g_strlcpy.
* assembly.c: Added public key token string value when loading
assemblies. Fix bug #60439.
* icall.c: Added missing informations (like public key) in
GetReferencedAssemblies. Fix #60519.
* image.h: Changed definition for public key token from const char*
public_tok_value to guchar public_key_token [17];
* reflection.c: Updated for changes to public key token.

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

20 years ago2004-06-22 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 22 Jun 2004 19:34:47 +0000 (19:34 -0000)]
2004-06-22  Dick Porter  <dick@ximian.com>

* events.c (CreateEvent): When creating an auto-reset event that
is initially owned, make sure the set count starts at 1.

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

20 years ago2004-06-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 22 Jun 2004 19:00:15 +0000 (19:00 -0000)]
2004-06-22  Atsushi Enomoto  <atsushi@ximian.com>

* class.cs : EventAttributes is now set to None by default.
  This fixes bug #60459.

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

20 years ago2004-06-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 22 Jun 2004 18:53:16 +0000 (18:53 -0000)]
2004-06-22  Atsushi Enomoto  <atsushi@ximian.com>

* CSharpCodeGenerator.cs :
  Check null argument in CreateValidIdentifier().

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

20 years agoAdded BinaryVBFile.cs and RandomVBFile.cs. Just preliminary changes.
Jambunathan K [Tue, 22 Jun 2004 18:49:09 +0000 (18:49 -0000)]
Added BinaryVBFile.cs and RandomVBFile.cs. Just preliminary changes.
All changes need to be reviewed and committed.

I have pulled off Rob's changes on FileSystem.cs temporarily. I will
remerge it another day or two.

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

20 years ago2004-06-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 22 Jun 2004 18:42:26 +0000 (18:42 -0000)]
2004-06-22  Atsushi Enomoto  <atsushi@ximian.com>

* DataSet.cs : Fixed ReadXml(). When ReadMode is ReadSchema and the
  schema is inside the document element (as created in XmlWriteMode
  .WriteSchema), it should read schema from that non-document element.
  This fixes one case reported in bug #60470.

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

20 years agoTue Jun 22 21:29:11 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 22 Jun 2004 18:38:07 +0000 (18:38 -0000)]
Tue Jun 22 21:29:11 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c, cpu-g4.md: small updates to be able to compile
vararg-using methods.

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

20 years agofixes class name in filename
Jordi Mas i Hernandez [Tue, 22 Jun 2004 16:49:20 +0000 (16:49 -0000)]
fixes class name in filename

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

20 years agoMeasureString wrappers
Jordi Mas i Hernandez [Tue, 22 Jun 2004 16:40:48 +0000 (16:40 -0000)]
MeasureString wrappers

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

20 years ago * icall.c: In ves_icall_InternalExecute, when setting a filed, also look
Lluis Sanchez [Tue, 22 Jun 2004 15:19:08 +0000 (15:19 -0000)]
* icall.c: In ves_icall_InternalExecute, when setting a filed, also look
for the field in base classes.

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

20 years agoAdd Marek to the about section
Miguel de Icaza [Tue, 22 Jun 2004 15:06:48 +0000 (15:06 -0000)]
Add Marek to the about section

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

20 years agoFixed few bugs
Sachin Kumar [Tue, 22 Jun 2004 14:27:52 +0000 (14:27 -0000)]
Fixed few bugs

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

20 years agofixed error text
Marek Safar [Tue, 22 Jun 2004 14:24:59 +0000 (14:24 -0000)]
fixed error text

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

20 years agoTue Jun 22 16:48:02 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 22 Jun 2004 13:57:15 +0000 (13:57 -0000)]
Tue Jun 22 16:48:02 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mono-debug.h, mono-debug-debugger.h, debug-mono-symfile.h:
mark headers as not supported, they are installed only for use by the
debugger.

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

20 years agoTue Jun 22 16:32:03 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 22 Jun 2004 13:44:46 +0000 (13:44 -0000)]
Tue Jun 22 16:32:03 CEST 2004 Paolo Molaro <lupus@ximian.com>

* *.c, *.h: avoid namespace pollution in public headers.

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

20 years agoFix for older automake
Dick Porter [Tue, 22 Jun 2004 13:41:32 +0000 (13:41 -0000)]
Fix for older automake

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

20 years agonew tests
Marek Safar [Tue, 22 Jun 2004 13:40:12 +0000 (13:40 -0000)]
new tests

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

20 years agoPatch submitted by Gert Driesen:
Joerg Rosenkranz [Tue, 22 Jun 2004 13:21:08 +0000 (13:21 -0000)]
Patch submitted by Gert Driesen:

2004-06-19  Gert Driesen <drieseng@users.sourceforge.net>

        * Makefile: added references to System.EnterpriseServices and
        System.Drawing assemblies
        * System.Data.OracleClient.dll: added Assembly/Consts.cs and
        System.Data.OracleClient/OracleMonthSpan.cs
        * OracleCommand.cs: added missing attributes, marked class sealed,
        fixed signature of ExecuteOracleScalar method
        * OracleCommandBuilder.cs: added missing attributes
        * OracleConnection.cs: marked class sealed, added missing attributes,
        stubbed missing propertie, methods and events
        * OracleDataAdapter.cs: added missing attributes, removed extra
        stubbed Dispose method
        * OracleDataReader.cs: stubbed missing methods
        * OracleDataTime.cs: fixed signature and implementation of operator
        * OracleException.cs: marked serializable, added serialization ctor
        * OracleParameter.cs: added missing attributes, marked extra methods
        private
        * OracleParameterCollection.cs: marked class sealed, added missing
        attributes
        * OracleString.cs: added missing methods, added missing operators

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

20 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 22 Jun 2004 13:06:00 +0000 (13:06 -0000)]
ChangeLog: Updated ChangeLog.
TestIconConverter.cs, TestImageConverter.cs: Commented out some tests.

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

20 years ago2004-06-22 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 22 Jun 2004 11:55:25 +0000 (11:55 -0000)]
2004-06-22  Dick Porter <dick@ximian.com>

* MutexTest.cs: No need to ignore these tests now

* ThreadTest.cs: You can't Start() a thread that's been aborted.
Improve state tests.

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

20 years ago * proxies.net.xml.gz: Updated.
Lluis Sanchez [Tue, 22 Jun 2004 10:05:08 +0000 (10:05 -0000)]
* proxies.net.xml.gz: Updated.
* wsdlfiles.tar.gz: Updated.

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

20 years ago * XmlReturnReader.cs, XmlReturnWriter.cs: Generate the serializer with
Lluis Sanchez [Tue, 22 Jun 2004 10:03:21 +0000 (10:03 -0000)]
* XmlReturnReader.cs, XmlReturnWriter.cs: Generate the serializer with
  the root attribute taken from the method attributes.

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

20 years ago * HttpSimpleProtocolImporter.cs: Import return types as XmlTypeMapping,
Lluis Sanchez [Tue, 22 Jun 2004 09:59:34 +0000 (09:59 -0000)]
* HttpSimpleProtocolImporter.cs: Import return types as XmlTypeMapping,
  not as XmlMemberMapping. This allows the use of the correct AddMetadata
  method for generating attributes.

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

20 years ago * ReflectionHelper.cs: Correctly detect private types.
Lluis Sanchez [Tue, 22 Jun 2004 09:51:50 +0000 (09:51 -0000)]
* ReflectionHelper.cs: Correctly detect private types.
* XmlCodeExporter.cs: Implemented missing method.
* XmlSchemaImporter.cs: Allow import of root primitive types.

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

20 years ago(bootstrap) [PLATFORM_WIN32]: Make two-stage.
Raja R Harinath [Tue, 22 Jun 2004 09:30:49 +0000 (09:30 -0000)]
(bootstrap) [PLATFORM_WIN32]: Make two-stage.

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

20 years agoUse $(PLATFORM_PATH_SEPARATOR) in MONO_PATH.
Raja R Harinath [Tue, 22 Jun 2004 09:19:37 +0000 (09:19 -0000)]
Use $(PLATFORM_PATH_SEPARATOR) in MONO_PATH.

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

20 years agodefine and use GdipSetVisibleClip_linux
Jordi Mas i Hernandez [Tue, 22 Jun 2004 09:17:28 +0000 (09:17 -0000)]
define and use GdipSetVisibleClip_linux

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

20 years agoUse $(PLATFORM_PATH_SEPARATOR) when setting MONO_PATH.
Raja R Harinath [Tue, 22 Jun 2004 09:15:58 +0000 (09:15 -0000)]
Use $(PLATFORM_PATH_SEPARATOR) when setting MONO_PATH.

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

20 years agoadd clip sample
Jordi Mas i Hernandez [Tue, 22 Jun 2004 09:12:36 +0000 (09:12 -0000)]
add clip sample

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

20 years agoRefine previous change to work with mcs 0.31.
Raja R Harinath [Tue, 22 Jun 2004 08:36:47 +0000 (08:36 -0000)]
Refine previous change to work with mcs 0.31.
* Consts.cs (UnmanagedType_80): While bootstrapping, refer to new
internal bootstrap-only define in UnmanagedType.

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

20 years agoFix bootstrap with mcs 0.31.
Raja R Harinath [Tue, 22 Jun 2004 08:36:05 +0000 (08:36 -0000)]
Fix bootstrap with mcs 0.31.
* UnmanagedType.cs (UnmanagedType.__mono_bootstrap_NativeTypeMax):
New bootstrap-only constant.

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

20 years ago2004-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 22 Jun 2004 08:18:48 +0000 (08:18 -0000)]
2004-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AuthorizationConfig.cs: we must match [verb +] (role|user). Fixes bug
#60482.

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

20 years ago2004-06-22 Todd Berman <tberman@off.net>
Todd Berman [Tue, 22 Jun 2004 06:02:06 +0000 (06:02 -0000)]
2004-06-22  Todd Berman  <tberman@off.net>

        * configure: Patch from Mariano Su��rez-Alvarez
        <msuarezalvarez@arnet.com.ar> to make configure accept jhbuild style
        /prefix /usr options, and to continue past unknown options. Currently
        this patch is a bit spammy with multiple unknown options, anyone
        who is interested is welcome to fix this.

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

20 years agoAdd more inline docs, to be extracted later with a tool
Miguel de Icaza [Tue, 22 Jun 2004 04:18:17 +0000 (04:18 -0000)]
Add more inline docs, to be extracted later with a tool

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

20 years agoRemove duplicate licenses
Duncan Mak [Tue, 22 Jun 2004 03:46:33 +0000 (03:46 -0000)]
Remove duplicate licenses

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 22 Jun 2004 01:22:07 +0000 (01:22 -0000)]
2004-06-21  Atsushi Enomoto <atsushi@ximian.com>

* XmlSecureResolverTests.cs : Just [Ignore] EmptyEvidenceDeniedAccess.
  It requires CAS.

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 22 Jun 2004 00:58:11 +0000 (00:58 -0000)]
2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

* CSharpCodeGenerator.cs : Fix for tests. Check type names in
  CreateValidIdentifier. Implemented IsValidIdentifier.

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 21 Jun 2004 20:54:39 +0000 (20:54 -0000)]
2004-06-21  Atsushi Enomoto <atsushi@ximian.com>

* Misc.cs,
  RelaxngPattern.cs,
  RelaxngReader.cs :
  Use XmlResolver (or XmlUrlResolver) directly. XmlResolver was
  incorrectly _used_ before null check. Don't create XmlResolver
  instance for _every_ pattern object.
* RelaxngPattern.cs : UnresolvedRef.ExpandRef() should return not
  try to find target derivative pattern twice. It was the culprit of
  infinite loop. Removed dirty switches.
* RelaxngGrammar.cs : code cleanup.

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 21 Jun 2004 20:40:30 +0000 (20:40 -0000)]
2004-06-21  Atsushi Enomoto <atsushi@ximian.com>

* RdpPatterns.cs : Fixed ExpandRef() that caused incorrect nest error.

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

20 years ago2004-06-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 21 Jun 2004 20:23:21 +0000 (20:23 -0000)]
2004-06-21  Martin Baulig  <martin@ximian.com>

* exception.c (mono_get_exception_security): It's in
"System.Security", not in "System".

* mono-debug-debugger.c (mono_debugger_add_builtin_types): Add all
the exception classes.

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

20 years agoAdd inline documentation to the class API
Miguel de Icaza [Mon, 21 Jun 2004 19:51:36 +0000 (19:51 -0000)]
Add inline documentation to the class API

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

20 years ago2004-06-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 21 Jun 2004 18:43:21 +0000 (18:43 -0000)]
2004-06-21  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c (mono_debugger_unhandled_exception):
Protect the exception object from being finalized.

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

20 years agoAdd MIT license to System.Security.DLL
Duncan Mak [Mon, 21 Jun 2004 18:32:17 +0000 (18:32 -0000)]
Add MIT license to System.Security.DLL

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

20 years agoAdd MIT license to System.Web.Services.DLL
Duncan Mak [Mon, 21 Jun 2004 18:30:28 +0000 (18:30 -0000)]
Add MIT license to System.Web.Services.DLL

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

20 years ago2004-06-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 21 Jun 2004 18:27:42 +0000 (18:27 -0000)]
2004-06-21  Martin Baulig  <martin@ximian.com>

* mini/mini-exceptions.c
(mono_handle_exception): Added `gpointer original_ip' argument.
After calling mono_unhandled_exception(), call
mono_debugger_unhandled_exception() and if that returns true,
restore the context and return.

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

20 years ago2004-06-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 21 Jun 2004 18:23:30 +0000 (18:23 -0000)]
2004-06-21  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.h (mono_debugger_unhandled_exception): New
public function.

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

20 years agoAdd MIT license to System.XML.DLL
Duncan Mak [Mon, 21 Jun 2004 18:07:31 +0000 (18:07 -0000)]
Add MIT license to System.XML.DLL

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

20 years agoAdd MIT license to System.dll
Duncan Mak [Mon, 21 Jun 2004 18:02:11 +0000 (18:02 -0000)]
Add MIT license to System.dll

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

20 years agoAdd license and copyright to Mono.Cairo
Duncan Mak [Mon, 21 Jun 2004 17:36:11 +0000 (17:36 -0000)]
Add license and copyright to Mono.Cairo

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

20 years agoMon Jun 21 19:26:40 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 21 Jun 2004 16:36:33 +0000 (16:36 -0000)]
Mon Jun 21 19:26:40 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c: prefer the use of relative branches so
they won't need to be patched in aot code (patch from Patrick Beard).

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

20 years agoMon Jun 21 19:03:18 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 21 Jun 2004 16:29:32 +0000 (16:29 -0000)]
Mon Jun 21 19:03:18 CEST 2004 Paolo Molaro <lupus@ximian.com>

* aot.c: patch from Patrick Beard to make the output assembly
more correct for the MacOSX assembler. Small tweak to
generate sane images on Linux/PPC, too.

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

20 years ago * Decimal.cs: Make sure to use invariant culture when parsing
Jackson Harper [Mon, 21 Jun 2004 16:10:13 +0000 (16:10 -0000)]
    * Decimal.cs: Make sure to use invariant culture when parsing
floats stringified with the invariant culture. Patch by Rodrigo
B. de Oliveira.

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 21 Jun 2004 14:46:14 +0000 (14:46 -0000)]
2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

* FileStreamTest.cs : Added some tests on .ctor() without FileShare.

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 21 Jun 2004 14:45:01 +0000 (14:45 -0000)]
2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

* FileStream.cs :
  .ctor() should block write access when created with FileAccess.Write.

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 21 Jun 2004 13:46:04 +0000 (13:46 -0000)]
2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

  FileInfoTest.cs : more '/' and Path.DirectorySeparatorChar fixes

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

20 years ago2004-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 21 Jun 2004 13:42:39 +0000 (13:42 -0000)]
2004-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* DirectoryInfoTest.cs,
  DirectoryTest.cs,
  FileStreamTest.cs,
  FileSystemInfoTest.cs:
  Replace all '/' in path with Path.DirectorySeparatorChar.

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

20 years ago2004-06-21 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 21 Jun 2004 13:38:29 +0000 (13:38 -0000)]
2004-06-21  Sebastien Pouliot  <sebastien@ximian.com>

* reflection.c: Load the assembly in mono_reflection_type_from_name,
if it was not loaded before. Fix parts of #60439.

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

20 years agoMore tests for runtime_invoke ().
Paolo Molaro [Mon, 21 Jun 2004 13:37:29 +0000 (13:37 -0000)]
More tests for runtime_invoke ().

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

20 years agoMore embedding samples.
Paolo Molaro [Mon, 21 Jun 2004 13:32:25 +0000 (13:32 -0000)]
More embedding samples.

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 21 Jun 2004 13:30:46 +0000 (13:30 -0000)]
2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

* FileStream.cs : Check buffer size before creating file.
* StreamReader.cs : Check encoding!=null before creating file.
* File.cs,
  MonoIO.cs : Convert DateTime to FileTime after checking
  file IO sharing violation (it just fixes the type of exception).

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

20 years agoMon Jun 21 16:04:43 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 21 Jun 2004 13:28:25 +0000 (13:28 -0000)]
Mon Jun 21 16:04:43 CEST 2004 Paolo Molaro <lupus@ximian.com>

* marshal.c, icall.c, object.c, image.c: fix the runtime_invoke ()
code that was broken since Ben's change: wrappers are now
dependent on the method signature only again.

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

20 years ago(ReSign): Return a bool indicating success or failure.
Raja R Harinath [Mon, 21 Jun 2004 12:23:41 +0000 (12:23 -0000)]
(ReSign): Return a bool indicating success or failure.
(Main): Return with failure if ReSign() fails.

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

20 years ago(LIBRARY_SNK): Sign with nunit.key.
Raja R Harinath [Mon, 21 Jun 2004 12:15:49 +0000 (12:15 -0000)]
(LIBRARY_SNK): Sign with nunit.key.

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

20 years agoAvoid spurious "unexpected incorrect error".
Raja R Harinath [Mon, 21 Jun 2004 12:12:07 +0000 (12:12 -0000)]
Avoid spurious "unexpected incorrect error".

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

20 years ago(LIBRARY_SNK): Sign with Npgsql/Npgsql.snk.
Raja R Harinath [Mon, 21 Jun 2004 12:08:12 +0000 (12:08 -0000)]
(LIBRARY_SNK): Sign with Npgsql/Npgsql.snk.

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

20 years ago(LIBRARY_SNK): Sign with SharpZipLib.key. The library
Raja R Harinath [Mon, 21 Jun 2004 12:07:29 +0000 (12:07 -0000)]
(LIBRARY_SNK): Sign with SharpZipLib.key.  The library
is delay-signed according to ICSharpCode.SharpZipLib/AssemblyInfo.cs.

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

20 years agonew tests
Marek Safar [Mon, 21 Jun 2004 12:07:23 +0000 (12:07 -0000)]
new tests

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

20 years agoupdate
Raja R Harinath [Mon, 21 Jun 2004 12:07:00 +0000 (12:07 -0000)]
update

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

20 years ago* executable.make ($(PROGRAM)): Move depend on the makefrags ...
Raja R Harinath [Mon, 21 Jun 2004 12:06:34 +0000 (12:06 -0000)]
* executable.make ($(PROGRAM)): Move depend on the makefrags ...
(all-local): ... here.
* library.make ($(the_lib), $(test_lib), $(btest_lib), all-local):
Likewise.
(LIBRARY_SNK): New default define.  Allows library to be signed
with a key other than mono.snk.
($(the_lib_signature_stamp)): New stamp file created when an
assembly is signed.
(install-local, uninstall-local, maybe-sign-lib): Set MONO_PATH.

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

20 years agoMon Jun 21 14:06:03 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 21 Jun 2004 11:14:42 +0000 (11:14 -0000)]
Mon Jun 21 14:06:03 CEST 2004 Paolo Molaro <lupus@ximian.com>

* interp.h: API updates.

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

20 years ago2004-06-21 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 21 Jun 2004 09:46:14 +0000 (09:46 -0000)]
2004-06-21  Marek Safar <marek.safar@seznam.cz>

* test-275.cs: New test for #59792

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

20 years agoMinor bug fixes
Sachin Kumar [Mon, 21 Jun 2004 07:41:21 +0000 (07:41 -0000)]
Minor bug fixes

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

20 years ago2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 21 Jun 2004 07:18:40 +0000 (07:18 -0000)]
2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

* mono-sha1.c : close opened file in case of successful read. This
  saves a bunch of System.Reflection Emit failures under windows.

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

20 years agoupdates from grammar changes
César Natarén [Mon, 21 Jun 2004 00:50:46 +0000 (00:50 -0000)]
updates from grammar changes

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

20 years agochangelog entries
César Natarén [Mon, 21 Jun 2004 00:48:54 +0000 (00:48 -0000)]
changelog entries

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

20 years ago * jscript-lexer-parser.g: pass parent to break_stm. Added block as
César Natarén [Mon, 21 Jun 2004 00:45:45 +0000 (00:45 -0000)]
 * jscript-lexer-parser.g: pass parent to break_stm. Added block as
        a statement. Temporarily disabled object_literal in order to test
        the block structure and continue and break statements.

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

20 years ago* ast.cs: Added InLoop and InSwitch.
César Natarén [Mon, 21 Jun 2004 00:45:16 +0000 (00:45 -0000)]
* ast.cs: Added InLoop and InSwitch.

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

20 years ago * Statement.cs: class If.Emit, call fall_true instead of fall_false so we don't
César Natarén [Mon, 21 Jun 2004 00:44:52 +0000 (00:44 -0000)]
 * Statement.cs: class If.Emit, call fall_true instead of fall_false so we don't
        need to jump if the expression evaluates to true. Continue class,
        replaced ParentIsItrStm with InLoop, emit jump to correct
        place. Break class, implemented Resolve; deleted
        ParentIsCorrect. DoWhile, While classes, set LoopBegin and
        LoopEnd. While class, set LoopBegin and LoopEnd.

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

20 years ago* CodeGenerator.cs: Added LoopBegin and LoopEnd to EmitContext, they are used by
César Natarén [Mon, 21 Jun 2004 00:44:16 +0000 (00:44 -0000)]
* CodeGenerator.cs: Added LoopBegin and LoopEnd to EmitContext, they are used by
        break and continue in order to jump to the desired place. Added
        check for converting to boolean if we encounter an identifier (at need_convert_to_boolean).

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

20 years ago2004-06-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 21 Jun 2004 00:37:56 +0000 (00:37 -0000)]
2004-06-21  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c (write_class): Cleaned this up a bit and
added interface support.

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

20 years ago * dis-cil.c: Handle switch statements with no labels.
Jackson Harper [Sun, 20 Jun 2004 23:23:38 +0000 (23:23 -0000)]
    * dis-cil.c: Handle switch statements with no labels.

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

20 years ago * SwitchInstr.cs: Allow switches with no labels.
Jackson Harper [Sun, 20 Jun 2004 23:12:12 +0000 (23:12 -0000)]
    * SwitchInstr.cs: Allow switches with no labels.

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

20 years ago * InstrTable.cs: Add .u8 opcodes for ldind and ldelem these are
Jackson Harper [Sun, 20 Jun 2004 22:38:27 +0000 (22:38 -0000)]
    * InstrTable.cs: Add .u8 opcodes for ldind and ldelem these are
just aliases to their .i8 equivelents.

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

20 years ago2004-06-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 20 Jun 2004 22:29:00 +0000 (22:29 -0000)]
2004-06-21  Martin Baulig  <martin@ximian.com>

* class.c (mono_vtable_get_static_field_data): New public method.

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

20 years ago2004-06-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 20 Jun 2004 21:30:31 +0000 (21:30 -0000)]
2004-06-20  Atsushi Enomoto  <atsushi@ximian.com>

* filewatcher.c : Windows build fix to be compliant with API changes.

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

20 years ago2004-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 20 Jun 2004 19:00:11 +0000 (19:00 -0000)]
2004-06-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Socket.cs: fixed Accept for non-blocking sockets.

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

20 years ago2004-06-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 20 Jun 2004 18:52:23 +0000 (18:52 -0000)]
2004-06-20  Atsushi Enomoto  <atsushi@ximian.com>

* XmlDataInferenceLoader.cs : Kindly reject xml schema document as a
  inference target. For bug #60470. (MS does not support schema
  document inference and results in unconsistent dataset structure.)

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

20 years ago2004-06-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 20 Jun 2004 17:35:14 +0000 (17:35 -0000)]
2004-06-20  Atsushi Enomoto  <atsushi@ximian.com>

* DataTableCollection.cs : reset the table's DataSet to null when
  removing a table from this collection.
* DataTable.cs : When Namespace is not specified explicitly, its
  Namespace property reflects DataSet's Namespace if exist.
  This fixes bug #60469.

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

20 years ago2004-06-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 20 Jun 2004 17:34:40 +0000 (17:34 -0000)]
2004-06-20  Atsushi Enomoto <atsushi@ximian.com>

* DataTableCollectionTest.cs : Added test for DataSet and Namespace
  adjustment.

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

20 years agoadded missing wrappers
Jordi Mas i Hernandez [Sun, 20 Jun 2004 14:44:35 +0000 (14:44 -0000)]
added missing wrappers

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

20 years ago * monodis.1: Document --blob
Jackson Harper [Sun, 20 Jun 2004 01:50:13 +0000 (01:50 -0000)]
    * monodis.1: Document --blob

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

20 years ago * dump.c/h: New function to dump the contents of the blob
Jackson Harper [Sun, 20 Jun 2004 01:46:44 +0000 (01:46 -0000)]
    * dump.c/h: New function to dump the contents of the blob
stream. I found it useful for debugging so I will share.
* main.c: Add --blob switch to dump the blob stream.

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

20 years ago * get.c/h: New function to stringify function pointers.
Jackson Harper [Sun, 20 Jun 2004 01:40:32 +0000 (01:40 -0000)]
    * get.c/h: New function to stringify function pointers.

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

20 years ago * get.c: New function to stringify function pointers.
Jackson Harper [Sun, 20 Jun 2004 01:36:36 +0000 (01:36 -0000)]
    * get.c: New function to stringify function pointers.

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

20 years ago * get.c: Fix name escaping so we dont escape everything in the
Jackson Harper [Sun, 20 Jun 2004 01:13:56 +0000 (01:13 -0000)]
    * get.c: Fix name escaping so we dont escape everything in the
world anymore.

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

20 years ago * ILParser.jay: Resolve method pointers that are being treated as
Jackson Harper [Sat, 19 Jun 2004 23:25:52 +0000 (23:25 -0000)]
    * ILParser.jay: Resolve method pointers that are being treated as
typerefs.

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

20 years ago * ilasm.exe.sources: Add MethodPointerTypeRef.cs to the build.
Jackson Harper [Sat, 19 Jun 2004 23:23:09 +0000 (23:23 -0000)]
    * ilasm.exe.sources: Add MethodPointerTypeRef.cs to the build.

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

20 years ago * MethodPointerTypeRef.cs: New File - represents a method pointer
Jackson Harper [Sat, 19 Jun 2004 23:21:31 +0000 (23:21 -0000)]
    * MethodPointerTypeRef.cs: New File - represents a method pointer
that is being treated as a typeref. For example method void*() in
the statement castclass method void*().

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

20 years ago * PEAPI.cs: Make sure the sentinel is placed properly for vararg
Jackson Harper [Sat, 19 Jun 2004 23:12:20 +0000 (23:12 -0000)]
    * PEAPI.cs: Make sure the sentinel is placed properly for vararg
method pointers.

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

20 years agoGive a little love
Jackson Harper [Sat, 19 Jun 2004 22:30:13 +0000 (22:30 -0000)]
Give a little love

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