mono.git
21 years ago2003-04-29 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 30 Apr 2003 01:05:47 +0000 (01:05 -0000)]
2003-04-29  Miguel de Icaza  <miguel@ximian.com>

* WebClient.cs (DownloadData): Close the underlyng stream.
(DownloadFile): Use using, so the file gets closed.

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

21 years ago2003-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 29 Apr 2003 23:00:12 +0000 (23:00 -0000)]
2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CSharpCodeCompiler.cs: add quotes around out assembly name.

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

21 years agoTue Apr 29 19:15:10 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 29 Apr 2003 17:23:14 +0000 (17:23 -0000)]
Tue Apr 29 19:15:10 CEST 2003 Paolo Molaro <lupus@ximian.com>

* reflection.c: use the right array element type and handle
a null for a Type argument, too.

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

21 years agoupdate nant build file
Miguel de Icaza [Tue, 29 Apr 2003 17:09:52 +0000 (17:09 -0000)]
update nant build file

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

21 years agoAdd RelaxNG to the build
Miguel de Icaza [Tue, 29 Apr 2003 17:08:57 +0000 (17:08 -0000)]
Add RelaxNG to the build

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

21 years agoAnother one
Miguel de Icaza [Tue, 29 Apr 2003 17:08:46 +0000 (17:08 -0000)]
Another one

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

21 years agoFix makefile
Miguel de Icaza [Tue, 29 Apr 2003 17:07:02 +0000 (17:07 -0000)]
Fix makefile

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

21 years ago2003-04-30 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 29 Apr 2003 17:02:35 +0000 (17:02 -0000)]
2003-04-30  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* list.unix,
  list: fixed incorrect reference to Util.cs (Misc.cs).

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

21 years agoremove debugging message
Miguel de Icaza [Tue, 29 Apr 2003 16:52:42 +0000 (16:52 -0000)]
remove debugging message

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

21 years ago2003-04-28 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 29 Apr 2003 16:30:23 +0000 (16:30 -0000)]
2003-04-28  Miguel de Icaza  <miguel@ximian.com>

* attribute.cs (Attribute.GetAttributeArgumentExpression): Moved
the functionality for testing whether an expression is valid for
an attribute here.  Also handle the case of arrays of elements
being stored.

* expression.cs (ArrayCreation.EncodeAsAttribute): Add support for
encoding a linear array into an array of objects that are suitable
to be passed to an CustomAttributeBuilder.

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

21 years ago * Control.cs : call OnResize from OnSizeChanged
Aleksey Ryabchuk [Tue, 29 Apr 2003 16:11:40 +0000 (16:11 -0000)]
* Control.cs : call OnResize from OnSizeChanged
* TabControl.cs : small fixes
* Win32enums.cs : constants for ToolTip notifications

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

21 years ago2003-04-29 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Tue, 29 Apr 2003 15:55:33 +0000 (15:55 -0000)]
2003-04-29  Ville Palo <vi64pa@kolumbus.fi>

* FileStreamTest.cs: Tests for Flush() adn  one one more test for
Ctor exceptions

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

21 years agoTue Apr 29 16:53:56 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 29 Apr 2003 15:02:04 +0000 (15:02 -0000)]
Tue Apr 29 16:53:56 CEST 2003 Paolo Molaro <lupus@ximian.com>

* Syscall.cs: remove the unsafe mess.

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

21 years ago2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 29 Apr 2003 14:19:58 +0000 (14:19 -0000)]
2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Started.
* added ChangeLog, RdpNameClasses.cs, RdpObjects.cs, RdpPatterns.cs
  and Util.cs.

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

21 years ago2003-04-29 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 29 Apr 2003 14:05:12 +0000 (14:05 -0000)]
2003-04-29  Dietmar Maurer  <dietmar@ximian.com>

* mini.c (mono_method_to_ir): UNBOX need to CAST objects first

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

21 years ago-1 actually is emitted on NULL.
Paolo Molaro [Tue, 29 Apr 2003 13:58:33 +0000 (13:58 -0000)]
-1 actually is emitted on NULL.

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

21 years agoTue Apr 29 15:46:00 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 29 Apr 2003 13:54:04 +0000 (13:54 -0000)]
Tue Apr 29 15:46:00 CEST 2003 Paolo Molaro <lupus@ximian.com>

* reflection.c: handle arrays as arguments to custom attributes.

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

21 years ago2003-04-29 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Tue, 29 Apr 2003 13:18:00 +0000 (13:18 -0000)]
2003-04-29 Gaurav Vaish <gvaish_mono AT lycos.com>

* ControlAdapter.cs     : Some more methods.

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

21 years ago2003-04-29 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Tue, 29 Apr 2003 13:17:31 +0000 (13:17 -0000)]
2003-04-29 Gaurav Vaish <gvaish_mono AT lycos.com>

* MobilePage.cs          : Adapter { get; }           - Stubbed.

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

21 years ago*** empty log message ***
Dietmar Maurer [Tue, 29 Apr 2003 12:16:03 +0000 (12:16 -0000)]
*** empty log message ***

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

21 years agoTue Apr 29 13:58:16 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 29 Apr 2003 12:06:54 +0000 (12:06 -0000)]
Tue Apr 29 13:58:16 CEST 2003 Paolo Molaro <lupus@ximian.com>

* Enum.cs: protect with the lock also the lookup (bug #41841).

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

21 years agoTue Apr 29 13:24:32 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 29 Apr 2003 11:32:27 +0000 (11:32 -0000)]
Tue Apr 29 13:24:32 CEST 2003 Paolo Molaro <lupus@ximian.com>

* MonoType.cs: allow a null name if InvokeMember is called with
BindingFlags.CreateInstance set.

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

21 years agoTue Apr 29 11:43:01 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 29 Apr 2003 09:52:45 +0000 (09:52 -0000)]
Tue Apr 29 11:43:01 CEST 2003 Paolo Molaro <lupus@ximian.com>

* reflection.c: handle a string value in a custom attr
ctor that takes an object.

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

21 years ago2003-04-29 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 29 Apr 2003 09:50:04 +0000 (09:50 -0000)]
2003-04-29  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_mb_emit_restore_result): support MONO_TYPE_PTR
(fix bug #42063)

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

21 years agocleanups
Dietmar Maurer [Tue, 29 Apr 2003 09:21:18 +0000 (09:21 -0000)]
cleanups

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

21 years ago2003-04-29 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 29 Apr 2003 08:25:32 +0000 (08:25 -0000)]
2003-04-29  Dietmar Maurer  <dietmar@ximian.com>

* mono/tests/Makefile.am (JITTEST_PROG): use mini/mono

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

21 years ago2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 29 Apr 2003 07:46:50 +0000 (07:46 -0000)]
2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Started.
* added ChangeLog, list, list.unix, makefile.gnu and
  Commons.Xml.Relaxng.build.

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

21 years ago2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 29 Apr 2003 07:44:44 +0000 (07:44 -0000)]
2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Started.
* added ChangeLog, RdpPatternTests.cs, RelaxngReaderTests.cs,
  RelaxngValidatingReaderTests.cs, makefile.gnu,
  Commons.Xml.Relaxng_test.args and Commons.Xml.Relaxng_test.build.

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

21 years ago2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 29 Apr 2003 07:38:39 +0000 (07:38 -0000)]
2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Started.
* added ChangeLog, SimpleElementPattern1.xml, SimpleElementPattern1.rng,
  SimpleElementPattern2.xml, SimpleElementPattern2.rng, team.xml,
  team.rng.

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

21 years ago2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 29 Apr 2003 06:19:18 +0000 (06:19 -0000)]
2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Started.
* added ChangeLog, RelaxngReader.cs, RelaxngValidatingReader.cs,
  RngGrammar.cs, RngNameClasses.cs, RngPattern.cs, RngPatternType.cs
  and Misc.cs.

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

21 years ago2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 29 Apr 2003 06:07:27 +0000 (06:07 -0000)]
2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Started.
* added ChangeLog, XmlDefaultReader.cs.

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

21 years ago * InstrTable.cs: Much simpler system. All tokens go into one
Jackson Harper [Tue, 29 Apr 2003 04:22:14 +0000 (04:22 -0000)]
    * InstrTable.cs: Much simpler system. All tokens go into one
hashtable now. There is no reason to have them seperated out.

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

21 years ago * ILTokenizer.cs: Get instructions from table and check if they
Jackson Harper [Tue, 29 Apr 2003 04:20:20 +0000 (04:20 -0000)]
    * ILTokenizer.cs: Get instructions from table and check if they
are null instead of checking if they exist then getting them.

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

21 years ago2003-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 29 Apr 2003 01:31:55 +0000 (01:31 -0000)]
2003-04-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CSharpCodeCompiler.cs:
(CompileAssemblyFromDomBatch): add the assemblies referenced by the
CodeCompileUnits to the options.

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

21 years agoImprove
Miguel de Icaza [Tue, 29 Apr 2003 01:17:46 +0000 (01:17 -0000)]
Improve

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

21 years ago2003-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 29 Apr 2003 01:02:40 +0000 (01:02 -0000)]
2003-04-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CSharpCodeCompiler.cs: set NativeCompilerReturnValue.

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

21 years ago2003-04-28 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 29 Apr 2003 00:54:01 +0000 (00:54 -0000)]
2003-04-28  Miguel de Icaza  <miguel@ximian.com>

* MethodBuilder.cs: Mono allows the parameter position to be zero
to indicate the "returns:" attribute.

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

21 years ago2003-04-28 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 29 Apr 2003 00:52:43 +0000 (00:52 -0000)]
2003-04-28  Miguel de Icaza  <miguel@ximian.com>

* delegate.cs: Check unsafe types being used outside of an Unsafe context.

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

21 years agoupdated with changes from Tobias DiPasquale
Per Arneng [Tue, 29 Apr 2003 00:40:49 +0000 (00:40 -0000)]
updated with changes from Tobias DiPasquale

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

21 years agoupdate
Miguel de Icaza [Tue, 29 Apr 2003 00:24:58 +0000 (00:24 -0000)]
update

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

21 years agoMore iterators update, almost there. Only parameter remapping is missing
Miguel de Icaza [Mon, 28 Apr 2003 22:27:03 +0000 (22:27 -0000)]
More iterators update, almost there.  Only parameter remapping is missing

2003-04-28  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs: (FieldExpr): Handle field remapping here.

* iteratators.cs: Pass the instance variable (if the method is an
instance method) to the constructors, so we can access the field
variables on the class.

TODO: Test this with structs.  I think the THIS variable on
structs might have to be a pointer, and not a refenrece

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

21 years agoUpdates
Miguel de Icaza [Mon, 28 Apr 2003 21:33:59 +0000 (21:33 -0000)]
Updates

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

21 years ago2003-04-28 Piers Haken <piersh@friskit.com>
Piers Haken [Mon, 28 Apr 2003 21:00:34 +0000 (21:00 -0000)]
2003-04-28  Piers Haken  <piersh@friskit.com>

* Parser.jay, Tokenizer.cs: more compliant lexical parsing of ambiguous tokens

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

21 years ago2003-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 28 Apr 2003 18:31:18 +0000 (18:31 -0000)]
2003-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CodeGenerator.cs:
(GenerateSnippetStatement): use WriteLine instead of Write.

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

21 years agosmall improvements
Alexandre Pigolkine [Mon, 28 Apr 2003 18:28:45 +0000 (18:28 -0000)]
small improvements

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

21 years agoadded /unsafe
Gonzalo Paniagua Javier [Mon, 28 Apr 2003 17:19:09 +0000 (17:19 -0000)]
added /unsafe

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

21 years agoremove debugging message
Miguel de Icaza [Mon, 28 Apr 2003 16:54:18 +0000 (16:54 -0000)]
remove debugging message

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

21 years agoTemporary workaround.
Paolo Molaro [Mon, 28 Apr 2003 16:47:14 +0000 (16:47 -0000)]
Temporary workaround.

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

21 years ago2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 28 Apr 2003 15:42:21 +0000 (15:42 -0000)]
2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlAttributeTests.cs : added WriteTo.
* XmlReaderCommonTests.cs,
  XmlTextReader.cs : fixed ReadInnerXml (check correct position.)
  Reverted EmptyElementWithStartAndEndTag, EmptyElementWithAttribute,
  and StartAndEndTagWithAttribute to XmlTextReaderTests.cs (because
  they requires IsEmptyElement = false, which is always true for
  XmlNodeReader).

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

21 years ago2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 28 Apr 2003 15:40:54 +0000 (15:40 -0000)]
2003-04-29  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlElement.cs : fixed IsEmpty (removed private field isEmpty).
* XmlNodeReader.cs : Fixed AttributeCount, each this[] (indexers),
  MoveTo*Attribute(),
  Fixed this[] to work correctly against XmlDeclarations.
  Fixed ReadInnerXml() and ReadOuterXml() to call Read() correctly.
  (which may prevent validations etc.)
* XmlReader.cs,
  XmlNodeReader.cs,
  XmlTextReader.cs : Fixed ReadString() to be compliant with each
  other.
* XmlTextReader.cs : ReadInnerXml() now moves to next node correctly.

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

21 years agoMon Apr 28 17:03:14 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 28 Apr 2003 15:11:17 +0000 (15:11 -0000)]
Mon Apr 28 17:03:14 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c: moved most of the code required to do inlining to its own
function so it can be reused. Inline also ctors if appropriate.

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

21 years ago2003-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 28 Apr 2003 13:16:47 +0000 (13:16 -0000)]
2003-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Enum.cs: reverted my previous patch.

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

21 years ago2003-04-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 28 Apr 2003 06:59:15 +0000 (06:59 -0000)]
2003-04-28  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am: Link with -export-dynamic so shared libs loaded by
the runtime can call mono API functions.

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

21 years ago2003-04-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 28 Apr 2003 06:53:18 +0000 (06:53 -0000)]
2003-04-28  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (ves_icall_Type_GetNestedType): Fixed warnings.

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

21 years agoBug fixes + support for locals in iterators. Only parameters are missing.
Miguel de Icaza [Mon, 28 Apr 2003 02:31:11 +0000 (02:31 -0000)]
Bug fixes + support for locals in iterators.  Only parameters are missing.

2003-04-27  Miguel de Icaza  <miguel@ximian.com>

* codegen.cs (EmitContext.Mapvariable): Adds a mechanism to map
local variables to fields in a proxy class.

* iterators.cs (PopulateProxy): Rename our internal fields to
<XXX>.
Create a <THIS> field if we are an instance method, so we can
reference our parent container variables.
(MapVariable): Called back from the EmitContext code to enter a
new variable to field mapping into the proxy class (we just create
a FieldBuilder).

* expression.cs
(LocalVariableReference.{Emit,EmitAssign,AddressOf}): Add support
for using the remapped locals to fields.

I placed the code here, because that gives the same semantics to
local variables, and only changes the Emit code.

* statement.cs (Fixed.Resolve): it is not allowed to have fixed
statements inside iterators.
(VariableInfo): Add a FieldBuilder for the cases when we are
remapping local variables to fields in a proxy class

* ecore.cs (SimpleNameResolve): Avoid testing two times for
current_block != null.

* statement.cs (Swithc.SimpleSwitchEmit): Removed code that did
not cope with strings, as it has been moved to the
TableSwitchEmit.  Fixed bug in switch generation.

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

21 years agoForgot this file
Miguel de Icaza [Sun, 27 Apr 2003 20:30:22 +0000 (20:30 -0000)]
Forgot this file

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

21 years agoupdate faq
Miguel de Icaza [Sun, 27 Apr 2003 20:29:44 +0000 (20:29 -0000)]
update faq

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

21 years ago * TcpChannel.cs: The port property may not be an string. Fixed.
Lluis Sanchez [Sun, 27 Apr 2003 20:15:54 +0000 (20:15 -0000)]
* TcpChannel.cs: The port property may not be an string. Fixed.
* TcpServerChannel.cs: Added some fixes by Jerome Laban. Implemented
  some channel properties.

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

21 years ago2003-04-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 27 Apr 2003 18:28:27 +0000 (18:28 -0000)]
2003-04-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Makefile.am: added missing man pages.
* mini.1: moved to mono.1
* mono.1: moved to oldmono.1
* oldmono.1: new file.

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

21 years agoReflect latest changes in the debugging API.
Martin Baulig [Sun, 27 Apr 2003 18:03:14 +0000 (18:03 -0000)]
Reflect latest changes in the debugging API.

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

21 years ago2003-04-27 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 27 Apr 2003 18:02:14 +0000 (18:02 -0000)]
2003-04-27  Martin Baulig  <martin@ximian.com>

* debug-mini.c (mono_debug_init_method): Added
`guint32 breakpoint_id' argument; if the method has a breakpoint,
send a notification to the debugger.

* mini.c (mono_method_to_ir): Don't insert a breakpoint if we're
running in the Mono Debugger, just pass the breakpoint number to
mono_debug_init_method().

* tramp-x86.c, tramp-ppc.c: Removed the breakpoint trampolines.

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

21 years agoRemoved a G_BREAKPOINT() which was just there for debugging.
Martin Baulig [Sun, 27 Apr 2003 17:58:31 +0000 (17:58 -0000)]
Removed a G_BREAKPOINT() which was just there for debugging.

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

21 years ago2003-04-27 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 27 Apr 2003 17:58:09 +0000 (17:58 -0000)]
2003-04-27  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.h (MonoDebuggerEvent): Renamed
MONO_DEBUGGER_EVENT_BREAKPOINT_TRAMPOLINE to
MONO_DEBUGGER_EVENT_BREAKPOINT.
(mono_breakpoint_trampoline_code): Removed.
(mono_debugger_event_handler): The last argument is now a
`guint32'.
(mono_debugger_insert_breakpoint_full): Removed the
`use_trampoline' argument.
(mono_debugger_method_has_breakpoint): Likewise.
(mono_debugger_trampoline_breakpoint_callback): Renamed to
mono_debugger_breakpoint_callback(); take the method and
breakpoint number as arguments.

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

21 years ago2003-04-27 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 27 Apr 2003 17:53:30 +0000 (17:53 -0000)]
2003-04-27  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (New.DoResolve): Provide more context for the user
when reporting an error.

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

21 years ago2003-04-27 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 27 Apr 2003 17:47:03 +0000 (17:47 -0000)]
2003-04-27  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (Expression.LoadFromPtr): Use ldind_i when loading

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

21 years agoFix to the make install on windows
Miguel de Icaza [Sun, 27 Apr 2003 17:07:38 +0000 (17:07 -0000)]
Fix to the make install on windows

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

21 years ago2003-04-27 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 27 Apr 2003 17:04:34 +0000 (17:04 -0000)]
2003-04-27  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (MemberAccess.DoResolve): When we get a type back,
check the permissions for it.  Note than in a type-resolution
context the check was already present in DeclSpace.ResolveType,
but was missing from the MemberAccess.

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

21 years ago2003-04-27 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 27 Apr 2003 16:51:50 +0000 (16:51 -0000)]
2003-04-27  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (ArrayCreation.CheckIndices): warn if the user has
more nested levels of expressions, but there are no more
dimensions specified.  Avoids crash on bug 41906.

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

21 years ago* tramp.c (alloc_code_buff): posix memory protection.
Malte Hildingson [Sun, 27 Apr 2003 16:04:54 +0000 (16:04 -0000)]
* tramp.c (alloc_code_buff): posix memory protection.
(mono_create_trampoline): new string marshaling + minor fixes.
(mono_create_method_pointer): delegates fix.

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

21 years agoAdded myself.
Zoltan Varga [Sun, 27 Apr 2003 15:40:26 +0000 (15:40 -0000)]
Added myself.

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

21 years agoarm-WMMX.h: initial WirelessMMX support for ARM codegen;
Sergey Chaban [Sun, 27 Apr 2003 14:50:16 +0000 (14:50 -0000)]
arm-WMMX.h: initial WirelessMMX support for ARM codegen;

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

21 years ago * ARM codegen update;
Sergey Chaban [Sun, 27 Apr 2003 14:47:57 +0000 (14:47 -0000)]
 * ARM codegen update;

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

21 years ago2003-04-27 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 27 Apr 2003 13:56:23 +0000 (13:56 -0000)]
2003-04-27  Zoltan Varga  <vargaz@freemail.hu>

* RuntimeHelpers.cs: Remove workaround for bug #41550 since it is fixed
now.

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

21 years ago2003-04-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 27 Apr 2003 12:27:13 +0000 (12:27 -0000)]
2003-04-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Enum.cs: fixed bug #41841.

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

21 years agoShut up cvs (from umuff@quark.com (Urs C. Muff)).
Paolo Molaro [Sun, 27 Apr 2003 11:43:59 +0000 (11:43 -0000)]
Shut up cvs (from umuff@quark.com (Urs C. Muff)).

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

21 years agoMake the debugging output off by default.
Paolo Molaro [Sun, 27 Apr 2003 11:40:11 +0000 (11:40 -0000)]
Make the debugging output off by default.

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

21 years agoSun Apr 27 13:27:59 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sun, 27 Apr 2003 11:35:36 +0000 (11:35 -0000)]
Sun Apr 27 13:27:59 CEST 2003 Paolo Molaro <lupus@ximian.com>

* interp.c: check for arraytypemismatch.

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

21 years agoSun Apr 27 13:18:04 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sun, 27 Apr 2003 11:25:46 +0000 (11:25 -0000)]
Sun Apr 27 13:18:04 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c: allow some more unsafe compares.

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

21 years agoadded RuntimeEnvironment.cs
Gonzalo Paniagua Javier [Sun, 27 Apr 2003 11:18:46 +0000 (11:18 -0000)]
added RuntimeEnvironment.cs

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

21 years agomore updates
Miguel de Icaza [Sun, 27 Apr 2003 08:05:04 +0000 (08:05 -0000)]
more updates

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

21 years agoUpdate FAQ
Miguel de Icaza [Sun, 27 Apr 2003 07:38:01 +0000 (07:38 -0000)]
Update FAQ

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

21 years ago2003-04-27 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Sun, 27 Apr 2003 02:24:20 +0000 (02:24 -0000)]
2003-04-27  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * XmlNode.cs: ensure to get a valid Uri in BaseUri when loading the
    source document from a file.

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

21 years ago2003-04-26 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Sat, 26 Apr 2003 21:06:24 +0000 (21:06 -0000)]
2003-04-26  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * Npgsql/NpgsqlDataReader.cs: Now GetDateTime works for "dd/MM/yyyy"
    date formats. I think that it's needed support to auto-detect
    DateTime format through PgSql server configuration.

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

21 years ago2003-04-27 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 26 Apr 2003 19:08:34 +0000 (19:08 -0000)]
2003-04-27  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlReaderCommonTests.cs,
  XmlTextReaderTests.cs : Moved many tests to CommonTests.

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

21 years ago2003-04-27 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 26 Apr 2003 19:07:44 +0000 (19:07 -0000)]
2003-04-27  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlAttribute.cs : fixed WriteTo() and WriteContentTo() to write
  content EntityReference correctly.
* XmlNodeReader.cs : many fix for EndElement handling (AttributeCount,
  HasAttributes, indexers, MoveTo*Attribute() and Read() ).
  Modified Skip() to call Read () explicitly.
* XmlTextReader.cs :
  Fixed ReadInnerXml() which ignored EndElement token in certain cases.
  Implemented MoveToAttribute (local, ns), and modified GetAttribute()
  in relation to this change.
  Attributes for XmlDeclaration are now correctly set.
* XmlTextWriter.cs : WriteRaw() is now different from WriteString().
  Simplified WriteAttributes() for XmlDeclaration.

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

21 years agoRemove team
Miguel de Icaza [Sat, 26 Apr 2003 18:29:36 +0000 (18:29 -0000)]
Remove team

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

21 years agoMissing from earlier commit:-/
Paolo Molaro [Sat, 26 Apr 2003 17:59:24 +0000 (17:59 -0000)]
Missing from earlier commit:-/

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

21 years ago2003-04-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 26 Apr 2003 17:46:05 +0000 (17:46 -0000)]
2003-04-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ColorConverter.cs:
(ConvertFrom): return a system or named color if there's one that fits
teh values parsed with Color.FromArgb.

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

21 years agoSat Apr 26 19:25:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 26 Apr 2003 17:33:21 +0000 (17:33 -0000)]
Sat Apr 26 19:25:31 CEST 2003 Paolo Molaro <lupus@ximian.com>

* metadata.c: fix off by one when loading parameters attributes.

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

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

* MonoType.cs:
(GetPropertyImpl): handle BindingFlags.IgnoreCase.

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

21 years agoSat Apr 26 11:55:41 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 26 Apr 2003 10:11:17 +0000 (10:11 -0000)]
Sat Apr 26 11:55:41 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini-x86.c, Makefile.am: make distcheck works (partially from
a patch by Richard Lee <r.h.lee@attbi.com>).
* regset.c, regset.h: removed, they are unused.

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

21 years agoSmall bug fix, to render better an acurrate error
Miguel de Icaza [Sat, 26 Apr 2003 06:21:19 +0000 (06:21 -0000)]
Small bug fix, to render better an acurrate error

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

21 years ago2003-04-26 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 26 Apr 2003 04:32:43 +0000 (04:32 -0000)]
2003-04-26  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlTextReader.cs : fixed ReadInnerXml(). it was inconsistent with
  Depth property fix.

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

21 years ago2003-04-26 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 26 Apr 2003 04:27:42 +0000 (04:27 -0000)]
2003-04-26  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (Block): replace Implicit bool, for a generic
flags.
New flag: `Unchecked'.  This is used during the EmitMeta phase
(which is out-of-line with the regular Resolve/Emit process for a
statement, as this is done ahead of time, but still gets a chance
to call constant resolve).

(Block.Flags): new enum for adding a new flag.

(Block.EmitMeta): track the state of unchecked.

(Unchecked): Set the "UnChecked" flags on any blocks we enclose,
to enable constant resolution to work there as well.

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

21 years ago2003-04-26 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 26 Apr 2003 04:26:12 +0000 (04:26 -0000)]
2003-04-26  Miguel de Icaza  <miguel@ximian.com>

* XmlIncludeAttribute.cs: Make XmlIncludeAttribute have the
`AllowMultiple' flags.

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

21 years agoAdd test
Miguel de Icaza [Sat, 26 Apr 2003 04:07:17 +0000 (04:07 -0000)]
Add test

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

21 years agolist.unix modified
Alexandre Pigolkine [Sat, 26 Apr 2003 03:46:01 +0000 (03:46 -0000)]
list.unix modified

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

21 years agosome implementation added
Alexandre Pigolkine [Sat, 26 Apr 2003 03:44:25 +0000 (03:44 -0000)]
some implementation added

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

21 years agofirst checkin
Alexandre Pigolkine [Sat, 26 Apr 2003 03:37:46 +0000 (03:37 -0000)]
first checkin

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

21 years agofirst implementation
Alexandre Pigolkine [Sat, 26 Apr 2003 03:34:52 +0000 (03:34 -0000)]
first implementation

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