mono.git
21 years ago2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 5 May 2003 13:17:45 +0000 (13:17 -0000)]
2003-05-05  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* XmlSchemaAnnotation.cs : It depended on incorrect ReadNode().

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

21 years ago2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 5 May 2003 13:15:00 +0000 (13:15 -0000)]
2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* xml.xsd : fixed invalid close tag.

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

21 years agoBuild fix for cygwin
Dick Porter [Mon, 5 May 2003 12:56:07 +0000 (12:56 -0000)]
Build fix for cygwin

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

21 years ago2003-05-05 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 5 May 2003 11:23:40 +0000 (11:23 -0000)]
2003-05-05  Dietmar Maurer  <dietmar@ximian.com>

* exceptions-x86.c (ves_icall_get_frame_info): also skip remoting
wrappers (fix bug 42122)

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

21 years ago2003-05-05 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 5 May 2003 10:44:58 +0000 (10:44 -0000)]
2003-05-05  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_struct_to_ptr): added fixes from
Jerome Laban (bug #42287)

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

21 years ago2003-05-05 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 5 May 2003 04:18:44 +0000 (04:18 -0000)]
2003-05-05  Miguel de Icaza  <miguel@ximian.com>

* codegen.cs (EmitContext.EmitArgument,
EmitContext.EmitStoreArgument): New helper functions when the
RemapToProxy flag is set.

* expression.cs (ParameterReference.EmitLdarg): Expose this useful
function.

Add support for remapping parameters.

* iterators.cs: Propagate parameter values;  Store parameter
values in the proxy classes.

* ecore.cs (FieldExpr): Fix an obvious bug.  static fields do not
need a proxy reference;  I do not know what I was thinking

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

21 years agoAdd new test
Miguel de Icaza [Mon, 5 May 2003 04:15:38 +0000 (04:15 -0000)]
Add new test

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

21 years ago2003-05-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 5 May 2003 02:39:53 +0000 (02:39 -0000)]
2003-05-04  Miguel de Icaza  <miguel@ximian.com>

* cs-parser.jay (constructor_initializer): catch another error,
and display nice message.

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

21 years agoanother
Miguel de Icaza [Mon, 5 May 2003 02:17:03 +0000 (02:17 -0000)]
another

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

21 years ago2003-05-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 5 May 2003 02:12:29 +0000 (02:12 -0000)]
2003-05-04  Miguel de Icaza  <miguel@ximian.com>

* cs-parser.jay (field_declaration): catch void field declaration
to flag a better error.

* class.cs (MemberBase.CheckBase): Report an error instead of a
warning if a new protected member is declared in a struct.
(Field.Define): catch the error of readonly/volatile.

* ecore.cs (FieldExpr.EmitAssign): reuse the field lookup.

(FieldExpr.AddressOf): ditto.  Catch error where the address of a
volatile variable is taken

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

21 years agoAnother error
Miguel de Icaza [Mon, 5 May 2003 02:11:32 +0000 (02:11 -0000)]
Another error

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

21 years agoAdd new error
Miguel de Icaza [Mon, 5 May 2003 02:06:16 +0000 (02:06 -0000)]
Add new error

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

21 years agoAdd another error
Miguel de Icaza [Mon, 5 May 2003 01:59:20 +0000 (01:59 -0000)]
Add another error

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

21 years agoMore errors
Miguel de Icaza [Mon, 5 May 2003 01:43:00 +0000 (01:43 -0000)]
More errors

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

21 years agofix
Miguel de Icaza [Sun, 4 May 2003 23:58:15 +0000 (23:58 -0000)]
fix

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

21 years agoCompilerParameters.ReferencedAssemblies do not have a set accessor
Gonzalo Paniagua Javier [Sun, 4 May 2003 23:51:16 +0000 (23:51 -0000)]
CompilerParameters.ReferencedAssemblies do not have a set accessor

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

21 years ago2003-05-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 4 May 2003 23:30:26 +0000 (23:30 -0000)]
2003-05-04  Sebastien Pouliot <spouliot@videotron.ca>

* Updated for screenshots of Certificate Viewer

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

21 years ago2003-05-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 4 May 2003 23:27:26 +0000 (23:27 -0000)]
2003-05-04  Sebastien Pouliot <spouliot@videotron.ca>

Two screenshots of Mono Certificate Viewer (1 SWF and 1 GTK#)

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

21 years ago2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 4 May 2003 22:43:38 +0000 (22:43 -0000)]
2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* RdpPattern.cs : added RdpAttribute.expandRef(). UnresolvedRef had
  remained in attribute patterns.

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

21 years ago2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 4 May 2003 22:43:05 +0000 (22:43 -0000)]
2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* RelaxngReader.cs : ReadExternalRef() hadn't resolved base uri.

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

21 years ago* ILParser.jay: Use new MiscInstr.ldstr for ldstr, add INSTR_Rs
Jackson Harper [Sun, 4 May 2003 21:18:48 +0000 (21:18 -0000)]
* ILParser.jay: Use new MiscInstr.ldstr for ldstr, add INSTR_Rs

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

21 years ago * ILParser.jay: Use new MiscInstr.ldstr for ldstr, add INSTR_Rs
Jackson Harper [Sun, 4 May 2003 21:18:10 +0000 (21:18 -0000)]
    * ILParser.jay: Use new MiscInstr.ldstr for ldstr, add INSTR_Rs

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

21 years agoAdd new instructions to build.
Jackson Harper [Sun, 4 May 2003 21:15:57 +0000 (21:15 -0000)]
Add new instructions to build.

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

21 years ago * LdcInstr.cs: New file - lcd* instructions
Jackson Harper [Sun, 4 May 2003 21:15:11 +0000 (21:15 -0000)]
    * LdcInstr.cs: New file - lcd* instructions
* MiscInstr.cs: New file - Just an enum that gives me constant
values for instructions PEAPI does not define in an enum
* InstrTable.cs: Use new MiscInstr constants instead of string values.

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

21 years ago * ILParser.jay: Set int64's masquerading as int32 to upper and
Jackson Harper [Sun, 4 May 2003 19:53:30 +0000 (19:53 -0000)]
    * ILParser.jay: Set int64's masquerading as int32 to upper and
lower bounds if neccasary. NEED TO TEST this behavoir on windows.

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

21 years ago2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 4 May 2003 19:51:47 +0000 (19:51 -0000)]
2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* System.XML_linux_test.args : added XmlConvertTests.cs

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

21 years ago2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 4 May 2003 19:51:07 +0000 (19:51 -0000)]
2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* added XmlConvertTests.cs.

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

21 years ago2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 4 May 2003 19:48:24 +0000 (19:48 -0000)]
2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* ChangeLog : Added missing ChangeLog of 2003-04-25.
* XmlCustomFormatter.cs : Fixed FromXmlNmTokens() to contain
  separators. Added experimental method ToEnum().
* XmlSerializationReader.cs : unconfirmed implementation of
  ReadSerializable() and ToEnum().
* XmlSerializationWriter.cs : fixed WriteAttribute() so that if value
  is null then no output will be written.
  Fixed WriteStartElement(), WriteElement*() and WriteEmptyTag()
  to use custom formatted name.

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

21 years ago2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 4 May 2003 19:46:12 +0000 (19:46 -0000)]
2003-05-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlConvert.cs : IsInvalid() Now uses XmlConstructs.IsName(Start).
  EncodeName() now correctly encodes invalid names.
  Result string of ToString(DateTime) contains "fffffff".

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

21 years agoAnother missing conv nop.
Paolo Molaro [Sun, 4 May 2003 18:33:46 +0000 (18:33 -0000)]
Another missing conv nop.

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

21 years agoIgnore methods from other application domains.
Martin Baulig [Sun, 4 May 2003 16:39:04 +0000 (16:39 -0000)]
Ignore methods from other application domains.

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

21 years ago2003-05-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 4 May 2003 16:33:46 +0000 (16:33 -0000)]
2003-05-04  Martin Baulig  <martin@ximian.com>

* mini.h (mono_jit_init, mono_jit_cleanup): Added prototypes.

* driver.c: s/MONO_OPT_SAHRED/MONO_OPT_SHARED/g.
s/mini_set_defaults/mono_set_defaults/g.

* Makefile.am: Install mini.h, regalloc.h and mini-ops.h.

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

21 years agoOoops, we still need to initialize `image_file'.
Martin Baulig [Sun, 4 May 2003 16:17:43 +0000 (16:17 -0000)]
Ooops, we still need to initialize `image_file'.

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

21 years agoSet the assembly version correctly
Gonzalo Paniagua Javier [Sun, 4 May 2003 15:15:26 +0000 (15:15 -0000)]
Set the assembly version correctly

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

21 years ago2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 4 May 2003 14:49:01 +0000 (14:49 -0000)]
2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Reflection/Assembly.cs: implemented GetSatelliteAssembly.

* System.Resources/ResourceManager.cs: enabled the code that calls
GetSatelliteAssembly and ignore the exception thrown if the assembly
cannot be loaded.

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

21 years agoLinebreak
Alp Toker [Sun, 4 May 2003 13:21:58 +0000 (13:21 -0000)]
Linebreak

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

21 years ago2003-05-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 4 May 2003 12:47:46 +0000 (12:47 -0000)]
2003-05-04  Martin Baulig  <martin@ximian.com>

* driver.c: s/mini_parse_default_optimizations/mono_parse_default_optimizations/g.

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

21 years ago2003-05-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 4 May 2003 12:24:27 +0000 (12:24 -0000)]
2003-05-02  Martin Baulig  <martin@ximian.com>

* debug-mono-symfile.h
(MonoSymbolFile): Moved declaration into mono-debug.h.
(MonoDebugMethodJitInfo): Likewise.
(mono_debug_open_mono_symbol_file): Take the MonoDebugHandle as
argument.
(_mono_debug_address_from_il_offset): Take a
MonoDebugMethodJitInfo instead of a MonoDebugMethodInfo.

* mono-debug.h
(MonoDebugDomainData): New struct.
(mono_debug_get_domain_data): New function.
(mono_debug_add_method): Take an additional `MonoDomain *'
argument.
(mono_debug_source_location_from_address): Likewise.
(mono_debug_il_offset_from_address): Likewise.
(mono_debug_address_from_il_offset): Likewise.

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

21 years agoSun May 4 11:48:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sun, 4 May 2003 09:56:27 +0000 (09:56 -0000)]
Sun May 4 11:48:08 CEST 2003 Paolo Molaro <lupus@ximian.com>

* inssel-long32.brg: add missing lreg: OP_LCONV_TO_U8 (lreg) rule
(reported by Don Roberts).

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

21 years ago2003-05-04 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Sun, 4 May 2003 09:38:30 +0000 (09:38 -0000)]
2003-05-04  Ville Palo <vi64pa@kolumbus.fi>

* FileInfoTest.cs: new file.
* FileStreamTest.cs: new tests for Seek ()

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

21 years ago2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 4 May 2003 02:50:04 +0000 (02:50 -0000)]
2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Compilation/AspGenerator.cs:
* System.Web.Compilation/AspParser.cs:
* System.Web.Compilation/TagType.cs:
* System.Web.UI/TemplateParser.cs: Added support for server side
includes.

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

21 years ago2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 4 May 2003 02:43:21 +0000 (02:43 -0000)]
2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StreamReader.cs:
(.ctor): fixed parameters passed to FileNotFoundException.

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

21 years agoReflect changes from the grammar file
César Natarén [Sun, 4 May 2003 01:57:01 +0000 (01:57 -0000)]
Reflect changes from the grammar file

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

21 years agoAdded ChangeLog entry
César Natarén [Sun, 4 May 2003 00:43:52 +0000 (00:43 -0000)]
Added ChangeLog entry

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

21 years agoAdded some more lexical and syntatic grammar changes. See ChangeLog entry from 2003...
César Natarén [Sun, 4 May 2003 00:37:57 +0000 (00:37 -0000)]
Added some more lexical and syntatic grammar changes. See ChangeLog entry from 2003-05-03.

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

21 years ago*** empty log message ***
Ben Maurer [Sun, 4 May 2003 00:21:28 +0000 (00:21 -0000)]
*** empty log message ***

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

21 years ago2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 4 May 2003 00:02:41 +0000 (00:02 -0000)]
2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* monoresgen.cs: added reader/writer for .po files.

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

21 years ago2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 3 May 2003 23:59:05 +0000 (23:59 -0000)]
2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ResourceManager.cs: fixed the name for the file when the culture is
not de invariant culture. Commented out the GetSatelliteAssembly code
to avoid NotImplementedException being thrown.

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

21 years agoMade ArrayList.GetRange () make a wrapper around the array list, like Microsoft does...
Ben Maurer [Sat, 3 May 2003 17:41:57 +0000 (17:41 -0000)]
Made ArrayList.GetRange () make a wrapper around the array list, like Microsoft does. Fixes bug #39724.

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

21 years ago2003-05-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 3 May 2003 14:59:14 +0000 (14:59 -0000)]
2003-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWriter.cs: don't do anything in Flush. Fixes #42249.

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

21 years ago2003-05-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 3 May 2003 13:50:08 +0000 (13:50 -0000)]
2003-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Compilation/CSCompiler.cs: actually add the list of
referenced assemblies to the compiler options. Throw a
CompilationException if there's an error.

* System.Web.Compilation/CachingCompiler.cs: added a method to compile
directly from a source file.

* System.Web.UI/TemplateControl.cs: fixed the flags used to find the
methods that are automatically hooked up on events.

* System.Web.UI/TemplateParser.cs: don't compile a source file directly.
Use the cache instead.

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

21 years ago* ArrayList.cs
Ben Maurer [Sat, 3 May 2003 00:25:30 +0000 (00:25 -0000)]
* ArrayList.cs
Added methods to support IList wrappers
* ArrayListTest.cs
Tests for the above* ArrayList.cs
Added methods to support IList wrappers

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

21 years ago2003-05-02 Alp Toker <alp@atoker.com>
Alp Toker [Fri, 2 May 2003 22:59:53 +0000 (22:59 -0000)]
2003-05-02  Alp Toker  <alp@atoker.com>

        * data/config.in: new dll mapping entry for libglade

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

21 years agoAdd paragraph
Miguel de Icaza [Fri, 2 May 2003 22:38:50 +0000 (22:38 -0000)]
Add paragraph

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

21 years agoupdate man page
Miguel de Icaza [Fri, 2 May 2003 22:37:59 +0000 (22:37 -0000)]
update man page

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

21 years ago2003-05-02 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 2 May 2003 22:35:37 +0000 (22:35 -0000)]
2003-05-02  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (Fixed.Resolve): Report an error if we are not in
an unsafe context.

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

21 years ago2003-05-02 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 2 May 2003 21:28:29 +0000 (21:28 -0000)]
2003-05-02  Miguel de Icaza  <miguel@ximian.com>

* XmlReflectionImporter.cs: one of theImportTypeMapping mappings
had a void return value.

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

21 years ago2003-05-02 Alp Toker <alp@atoker.com>
Alp Toker [Fri, 2 May 2003 18:47:12 +0000 (18:47 -0000)]
2003-05-02  Alp Toker  <alp@atoker.com>

        * cilc.cs: Print usage info

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

21 years agoAdded cilc man page
Alp Toker [Fri, 2 May 2003 18:45:41 +0000 (18:45 -0000)]
Added cilc man page

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

21 years agoAdd -lm
Miguel de Icaza [Fri, 2 May 2003 17:44:17 +0000 (17:44 -0000)]
Add -lm

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

21 years agoFri May 2 18:36:45 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 2 May 2003 16:44:30 +0000 (16:44 -0000)]
Fri May 2 18:36:45 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c: temporarily work around two bugs for this release.

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

21 years ago * Control.cs : call OnTextChange
Aleksey Ryabchuk [Fri, 2 May 2003 16:02:37 +0000 (16:02 -0000)]
* Control.cs : call OnTextChange
* UpdownBase.cs
* DomainUpDown.cs : some more implementation
* TextBox.cs : TextAlign, use base.CreateParams
* TextBoxBase.cs : use base.CreateParams
* Win32enums.cs : styles for edit box

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

21 years agoFri May 2 17:37:29 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 2 May 2003 15:46:20 +0000 (15:46 -0000)]
Fri May 2 17:37:29 CEST 2003 Paolo Molaro <lupus@ximian.com>

* Makefile.am: avoid linking libmono with GMODULE_LIBS, because
that contains -export-dynamic and it makes using the ld script
useless.
* mini.h, main.c, driver.c: s/mini_main/mono_main/g.

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

21 years agooops
Miguel de Icaza [Fri, 2 May 2003 15:33:45 +0000 (15:33 -0000)]
oops

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

21 years ago2003-05-02 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 2 May 2003 15:31:12 +0000 (15:31 -0000)]
2003-05-02  Miguel de Icaza  <miguel@ximian.com>

* runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
for the target exe binaries.

Copy cilc.exe and secutil.exe from the right paths to the right
location.

Add missing assemblies.

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

21 years agoSmall fix
Miguel de Icaza [Fri, 2 May 2003 15:28:32 +0000 (15:28 -0000)]
Small fix

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

21 years agoForgot this one when making cilc build on cygwin
Dick Porter [Fri, 2 May 2003 15:10:57 +0000 (15:10 -0000)]
Forgot this one when making cilc build on cygwin

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

21 years ago2003-05-02 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 2 May 2003 14:52:20 +0000 (14:52 -0000)]
2003-05-02  Dick Porter  <dick@ximian.com>

* sockets.c: Rearrange closesocket() and socket_close_private(),
and remember to unref the handle, so we don't leak socket handles.
Fix from Pelle Johnsen <pelle.johnsen@mail.dk>

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

21 years ago* AssemblyInfo.cs: Bump up version number
Jackson Harper [Fri, 2 May 2003 14:49:19 +0000 (14:49 -0000)]
* AssemblyInfo.cs: Bump up version number

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

21 years agoFri May 2 12:52:32 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 2 May 2003 11:01:02 +0000 (11:01 -0000)]
Fri May 2 12:52:32 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.h, mini-x86.c, driver.c: disable optimizations not available on a
specific cpu.

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

21 years agoFix cygwin build
Dick Porter [Fri, 2 May 2003 10:52:12 +0000 (10:52 -0000)]
Fix cygwin build

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

21 years ago2003-05-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 2 May 2003 09:57:31 +0000 (09:57 -0000)]
2003-05-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataGrid.cs: get the right item Type for the property we're reading
fromt the data source.

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

21 years ago* CodeGen.cs: Define the contents of types after all types have
Jackson Harper [Fri, 2 May 2003 06:19:51 +0000 (06:19 -0000)]
* CodeGen.cs: Define the contents of types after all types have
been resolved, this avoids the infinite loop that would occur if a
type was a member of its base type.
* TypeDef.cs: Method to define contents after being defined.

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

21 years ago* TypeManager.cs: Check if type is defined before defining it.
Jackson Harper [Fri, 2 May 2003 05:58:08 +0000 (05:58 -0000)]
* TypeManager.cs: Check if type is defined before defining it.

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

21 years ago* TypeManager.cs: Check if type is defined before defining it.
Jackson Harper [Fri, 2 May 2003 05:58:08 +0000 (05:58 -0000)]
* TypeManager.cs: Check if type is defined before defining it.

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

21 years ago * ILParser.jay: Fix a bunch of conversions, implement hexbytes
Jackson Harper [Fri, 2 May 2003 05:55:39 +0000 (05:55 -0000)]
    * ILParser.jay: Fix a bunch of conversions, implement hexbytes

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

21 years ago * CodeGen.cs: Add outer classes to typedefs if necesary
Jackson Harper [Fri, 2 May 2003 05:53:46 +0000 (05:53 -0000)]
* CodeGen.cs: Add outer classes to typedefs if necesary
* InstrTable.cs: ldtoken instruction is a INSTR_TOK token
* TypeDef.cs: Add outer class property

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

21 years ago2003-05-01 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Fri, 2 May 2003 03:42:27 +0000 (03:42 -0000)]
2003-05-01  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

* Environment.cs: Changed the method GetFolderPath because it must
return at least a directory name (not null).

* Convert.cs: In ToType, if the destination type is unknown, try to
cast the value to object (then, the calling method will downcast it
to the type it wants).

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

21 years ago2003-05-01 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 2 May 2003 01:54:32 +0000 (01:54 -0000)]
2003-05-01  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs: reuse the code that handles type clashes for
delegates and enumerations.

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

21 years ago* makefile:
Duncan Mak [Fri, 2 May 2003 00:37:21 +0000 (00:37 -0000)]
* makefile:
* makefile.gnu: Add 'cilc' to the build.

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

21 years ago* scripts/Makefile.am:
Duncan Mak [Fri, 2 May 2003 00:36:15 +0000 (00:36 -0000)]
* scripts/Makefile.am:
* runtime/Makefile.am: Install cilc and ilasm.

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

21 years ago* tramp.c (mono_create_trampoline): tiny register allocation fix for reference types
Malte Hildingson [Thu, 1 May 2003 23:42:01 +0000 (23:42 -0000)]
* tramp.c (mono_create_trampoline): tiny register allocation fix for reference types

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

21 years ago2003-05-01 Alp Toker <alp@atoker.com>
Alp Toker [Thu, 1 May 2003 20:19:36 +0000 (20:19 -0000)]
2003-05-01  Alp Toker  <alp@atoker.com>

        * cilc.cs: Support arguments, clean up some gcc warnings
        * Test.cs, demo.c: More extensive test

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

21 years agoinitial support for preprocessor commands
Rafael Teixeira [Thu, 1 May 2003 19:58:26 +0000 (19:58 -0000)]
initial support for preprocessor commands

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

21 years ago2003-05-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 1 May 2003 19:34:32 +0000 (19:34 -0000)]
2003-05-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/HtmlizedException.cs: added more virtual methods.

* System.Web/HttpException.cs:  some work on the output when there's
a source file present.

* System.Web.Compilation/AspGenerator.cs: copy the location before
setting the value for the control builders.

* System.Web.Compilation/BaseCompiler.cs: changed parameters for
CompilationException.

* System.Web.Compilation/CompilationException.cs: it takes now line
numbers and error descriptions from the CompilerErrorCollection.

* System.Web.Compilation/Location.cs: used when a copy of an ILocation
is needed.

* System.Web.Compilation/ParseException.cs: implemented new methods
to provide line numbers and souce file.

* System.Web.Compilation/TemplateControlCompiler.cs: throw a
ParseException where appropiate.

* System.Web.UI/BaseParser.cs: Location property is now here. Added a
couple of convenience methods to throw a ParseException.

* System.Web.UI/TemplateParser.cs:
* System.Web.UI/TemplateControlParser.cs:
* System.Web.UI/PageParser.cs: throw ParseException where appropiate.

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

21 years agoAdded assertion to trigger the bug in mcs.
Paolo Molaro [Thu, 1 May 2003 18:36:08 +0000 (18:36 -0000)]
Added assertion to trigger the bug in mcs.

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

21 years agoThu May 1 19:40:37 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 1 May 2003 17:48:38 +0000 (17:48 -0000)]
Thu May 1 19:40:37 CEST 2003 Paolo Molaro <lupus@ximian.com>

* reflection.c: one more check for null type in custom attrs.

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

21 years ago2003-05-01 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 1 May 2003 16:48:10 +0000 (16:48 -0000)]
2003-05-01  Miguel de Icaza  <miguel@ximian.com>

* class.cs (Report28): Always report.

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

21 years ago2003-05-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 1 May 2003 15:06:35 +0000 (15:06 -0000)]
2003-05-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* reflection.c: avoid warning (comparison is always false due to limited
range of data type).

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

21 years agoMore tests.
Paolo Molaro [Thu, 1 May 2003 13:53:37 +0000 (13:53 -0000)]
More tests.

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

21 years agoThu May 1 15:28:21 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 1 May 2003 13:36:58 +0000 (13:36 -0000)]
Thu May 1 15:28:21 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c: make sure leave calls all the needed finally blocks,
even when the target jumps out of multiple exception clauses.

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

21 years agoThu May 1 15:18:26 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 1 May 2003 13:27:34 +0000 (13:27 -0000)]
Thu May 1 15:18:26 CEST 2003 Paolo Molaro <lupus@ximian.com>

* ldscript, Makefile.am: add linker script to reduce the number of
exported symbols (should also fix the issues with libwine defining
some of the same symbols in io-layer).

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

21 years ago2003-05-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 1 May 2003 09:58:06 +0000 (09:58 -0000)]
2003-05-01  Zoltan Varga  <vargaz@freemail.hu>

* driver.c (mini_main): Avoid assertion when no file name is given on
the command line.

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

21 years ago2003-05-01 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 1 May 2003 09:30:14 +0000 (09:30 -0000)]
2003-05-01  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (EncodeAsAttribute): Allow nulls here.

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

21 years agoFix typo
Jackson Harper [Thu, 1 May 2003 05:16:20 +0000 (05:16 -0000)]
Fix typo

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

21 years agoforgot
Jackson Harper [Thu, 1 May 2003 05:12:02 +0000 (05:12 -0000)]
forgot

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

21 years ago * ILParser.jay: Implement non marshalled methodheads, method
Jackson Harper [Thu, 1 May 2003 05:10:41 +0000 (05:10 -0000)]
    * ILParser.jay: Implement non marshalled methodheads, method
        attributes, impl attributes, imit simple int and ldstr instructions.

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

21 years ago * makefile: Add instructions to build
Jackson Harper [Thu, 1 May 2003 05:09:57 +0000 (05:09 -0000)]
    * makefile: Add instructions to build
        * makefile.gnu: Add instructions to build

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

21 years ago * MethodDef.cs: Accept and emit instructions.
Jackson Harper [Thu, 1 May 2003 05:09:15 +0000 (05:09 -0000)]
    * MethodDef.cs: Accept and emit instructions.
* CodeGen.cs: Fix typo
* IInstr.cs: New file - Interface for instructions that are added to methods
* IntInstr.cs: New file - Instruction that takes a single int
param
* LdstrInstr.cs: New file - ldstr instruction (the only
instruction that takes a string parameter)

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

21 years ago2003-05-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 1 May 2003 03:16:35 +0000 (03:16 -0000)]
2003-05-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XslTransform.cs: flush the writers when done. Fixes bug #42040.

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