Dietmar Maurer [Wed, 25 Sep 2002 08:03:19 +0000 (08:03 -0000)]
2002-09-25 Dietmar Maurer <dietmar@ximian.com>
* added -p and -e options. monoburg is now able to work with DAGs.
svn path=/trunk/mono/; revision=7801
Mark Crichton [Wed, 25 Sep 2002 04:50:10 +0000 (04:50 -0000)]
Stupid off-by-one error fixed.
The problem was that I incremented gr as if we were on a PPC box. Sparc
doesn't need such "alignment" of the registers.
svn path=/trunk/mono/; revision=7800
Miguel de Icaza [Wed, 25 Sep 2002 04:20:49 +0000 (04:20 -0000)]
2002-09-25 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (TryImplicitIntConversion): When doing an
implicit-enumeration-conversion, check if the type is 64-bits and
perform a conversion before passing to EnumConstant.
svn path=/trunk/mcs/; revision=7799
Mark Crichton [Wed, 25 Sep 2002 01:52:30 +0000 (01:52 -0000)]
arch/sparc/tramp.c: Fixed once again. Now works, mostly.
io-layer/atomic.h: It's sparc on gcc/solaris, and __sparc__ on gcc/linux.
had to add an #ifdef.
svn path=/trunk/mono/; revision=7798
Adam Treat [Tue, 24 Sep 2002 21:29:10 +0000 (21:29 -0000)]
* Added tageditor, a context menu for inserting monodoc tags
* Updated the GUI to handle the changes in the lib
svn path=/trunk/mcs/; revision=7794
Adam Treat [Tue, 24 Sep 2002 21:27:49 +0000 (21:27 -0000)]
* Added emember.cs and seealso.cs which help to flesh out the dtd
* Reworked Type.cs to support the full range of the monodoc.dtd
* Added support for the full monodoc.dtd to parser.cs
svn path=/trunk/mcs/; revision=7792
Martin Baulig [Tue, 24 Sep 2002 20:32:46 +0000 (20:32 -0000)]
Small improvement.
svn path=/trunk/mono/; revision=7787
Martin Baulig [Tue, 24 Sep 2002 20:04:10 +0000 (20:04 -0000)]
2002-09-24 Martin Baulig <martin@gnome.org>
* Assembly.cs (MonoDebugger_GetType): New method to get a Type
from its metadata token. This should only be used by the debugger.
svn path=/trunk/mcs/; revision=7784
Martin Baulig [Tue, 24 Sep 2002 20:02:35 +0000 (20:02 -0000)]
2002-09-24 Martin Baulig <martin@gnome.org>
* debug.c (mono_debug_open): When we're invoked from inside the
Mono Debugger, set mono_debugger_class_init_func (exported in
metadata/class.c) to mono_add_type().
(mono_add_type): Call mono_debug_symfile_add_type().
svn path=/trunk/mono/; revision=7783
Martin Baulig [Tue, 24 Sep 2002 20:02:10 +0000 (20:02 -0000)]
2002-09-24 Martin Baulig <martin@gnome.org>
* class.c (mono_debugger_class_init_func): New global function
pointer variable.
(mono_class_init): If mono_debugger_class_init_func is non-NULL,
call it.
* debug-mono-symfile.c (mono_debug_symfile_add_type): New
function. This is called via the mono_debugger_class_init_func
hook to add all types to the dynamic type table.
(ves_icall_MonoDebugger_GetType): New interncall to get a class
from its metadata token.
* icall.c ("System.Reflection.Assembly::MonoDebugger_GetType"):
New interncall for the debugger.
svn path=/trunk/mono/; revision=7782
Miguel de Icaza [Tue, 24 Sep 2002 18:25:09 +0000 (18:25 -0000)]
Update files
svn path=/trunk/mcs/; revision=7781
Miguel de Icaza [Tue, 24 Sep 2002 18:23:42 +0000 (18:23 -0000)]
Add WarningException.cs
svn path=/trunk/mcs/; revision=7780
Nick Drochak [Tue, 24 Sep 2002 15:21:19 +0000 (15:21 -0000)]
2002-09-24 Nick Drochak <ndrochak@gol.com>
* icall.c (ves_icall_System_Enum_ToObject): validate the type parameter
before using it in case it is null.
svn path=/trunk/mono/; revision=7779
Gonzalo Paniagua Javier [Tue, 24 Sep 2002 15:05:32 +0000 (15:05 -0000)]
2002-09-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* PathTest.cs: added test for null argument in IsPathRooted.
svn path=/trunk/mcs/; revision=7778
Martin Baulig [Tue, 24 Sep 2002 14:14:01 +0000 (14:14 -0000)]
Don't include static fields.
svn path=/trunk/mono/; revision=7777
Nick Drochak [Tue, 24 Sep 2002 14:11:07 +0000 (14:11 -0000)]
2002-09-24 Nick Drochak <ndrochak@gol.com>
* ArrayList.cs: Make enumerator throw exception if the ArrayList is
mutated (Insert, Delete, etc.). Also, fix bug in InsertRange() when
this was passed as parameter.
svn path=/trunk/mcs/; revision=7775
Nick Drochak [Tue, 24 Sep 2002 14:10:33 +0000 (14:10 -0000)]
2002-09-24 Nick Drochak <ndrochak@gol.com>
* ArrayListTest.cs: Add test for InsertRange() for the case where an
ArrayList is passed to itself to be insterted.
svn path=/trunk/mcs/; revision=7774
Martin Baulig [Tue, 24 Sep 2002 11:31:47 +0000 (11:31 -0000)]
Added support for structs and classes.
svn path=/trunk/mono/; revision=7772
Paolo Molaro [Tue, 24 Sep 2002 11:27:44 +0000 (11:27 -0000)]
Tue Sep 24 13:24:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
* metadata.c: allow custom modifiers in local var signatures
(bug spotted by Zoltan Varga).
svn path=/trunk/mono/; revision=7771
Gaurav Vaish [Tue, 24 Sep 2002 11:20:57 +0000 (11:20 -0000)]
2002-09-24
* RegexTypeEditor.cs : Completed
* RegexEditorDialog.cs : Initial implementation.
svn path=/trunk/mcs/; revision=7770
Paolo Molaro [Tue, 24 Sep 2002 10:14:55 +0000 (10:14 -0000)]
Tue Sep 24 12:12:16 CEST 2002 Paolo Molaro <lupus@ximian.com>
* class.c: deal with the <Module> class that may have a NULL vtable.
Eliminate warnings.
svn path=/trunk/mono/; revision=7769
Paolo Molaro [Tue, 24 Sep 2002 09:52:02 +0000 (09:52 -0000)]
Tue Sep 24 11:48:53 CEST 2002 Paolo Molaro <lupus@ximian.com>
* main.c: use mono_type_size () to get the size of
a blob of data for a type (Zoltan Varga spotted the bug).
svn path=/trunk/mono/; revision=7768
Paolo Molaro [Tue, 24 Sep 2002 09:38:38 +0000 (09:38 -0000)]
Tue Sep 24 11:34:02 CEST 2002 Paolo Molaro <lupus@ximian.com>
* jit.c: avoid including cil-coff.h (again). Optimize typeof (type).
Run finalize on domain cleanup.
* mono.c: call setlocale ().
* trampoline.c: clearer error message for invalid trampoline.
svn path=/trunk/mono/; revision=7767
Paolo Molaro [Tue, 24 Sep 2002 09:31:42 +0000 (09:31 -0000)]
Tue Sep 24 11:28:46 CEST 2002 Paolo Molaro <lupus@ximian.com>
* image.c, image.h: more strong name helpers.
* monosn.c: more work: convert pem keys to cryptoapi format.
svn path=/trunk/mono/; revision=7766
Paolo Molaro [Tue, 24 Sep 2002 09:29:48 +0000 (09:29 -0000)]
Tue Sep 24 11:27:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
* string-icalls.c: speedup IndexOf.
svn path=/trunk/mono/; revision=7765
Paolo Molaro [Tue, 24 Sep 2002 09:20:39 +0000 (09:20 -0000)]
2002-09-21 Zoltan Varga <vargaz@freemail.hu>
* CallConvCdecl.cs: new file
* CallConvFastcall.cs: new file
* CallConvThiscall.cs: new file
* CallConvStdcall.cs: new file
* RuntimeHelpers.cs: Implemented OffsetToStringData, GetObjectValue and
RunClassConstructor.
svn path=/trunk/mcs/; revision=7764
Paolo Molaro [Tue, 24 Sep 2002 09:19:59 +0000 (09:19 -0000)]
Tue Sep 24 11:17:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
* icall.c: updates from Zoltan.2.Varga@nokia.com.
svn path=/trunk/mono/; revision=7763
Paolo Molaro [Tue, 24 Sep 2002 09:18:12 +0000 (09:18 -0000)]
Updates.
svn path=/trunk/mcs/; revision=7762
Paolo Molaro [Tue, 24 Sep 2002 09:11:30 +0000 (09:11 -0000)]
Tue Sep 24 11:09:17 CEST 2002 Paolo Molaro <lupus@ximian.com>
* icall.c: cleanup: use mono_object_domain ().
svn path=/trunk/mono/; revision=7761
Paolo Molaro [Tue, 24 Sep 2002 09:09:35 +0000 (09:09 -0000)]
2002-09-21 Zoltan Varga <vargaz@freemail.hu>
* AllTests.cs: new file
* RuntimeHelpersTest.cs: new file
svn path=/trunk/mcs/; revision=7760
John Sohn [Tue, 24 Sep 2002 06:09:20 +0000 (06:09 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=7759
John Sohn [Tue, 24 Sep 2002 06:06:39 +0000 (06:06 -0000)]
2002-9-24 John Sohn <jsohn@columbus.rr.com>
* Application.cs: Run method now creates the Form
* ContainerControl.cs: no implementation but made sure overridden
methods call the base class
* Control.cs: Implemented several more methods in the implementation
of this class. Implemented ControlCollection, allowing controls
to be added and removed from the Form.
* Form.cs: Implemented more methods of the Form class
* FormTest.cs: Added code to draw and display a Label
* Label.cs: Initial implementation of Label class. The Label can
be added and displayed on a Form.
* NativeWindow.cs: modified debugging (console) output
* ScrollableControl.cs: no implementation but made sure overridden
methods call the base class
* Win32.cs: added more Win32 imports and definitions
* monostub.c: now store the application HINSTANCE
* makefile: added Label.cs to makefile
svn path=/trunk/mcs/; revision=7758
Adam Treat [Tue, 24 Sep 2002 04:17:40 +0000 (04:17 -0000)]
* Broke up our monodoc source file so it's easier to extend. It was
getting to big ;)
svn path=/trunk/mcs/; revision=7757
Adam Treat [Tue, 24 Sep 2002 01:58:58 +0000 (01:58 -0000)]
* Damn, I couldn't fine this anywhere... thanks gonzalo ;)
svn path=/trunk/mcs/; revision=7754
Adam Treat [Tue, 24 Sep 2002 01:50:05 +0000 (01:50 -0000)]
* Thanks gonzalo ;)
svn path=/trunk/mcs/; revision=7753
Adam Treat [Tue, 24 Sep 2002 01:11:15 +0000 (01:11 -0000)]
* Hook up the options dialog
svn path=/trunk/mcs/; revision=7752
Miguel de Icaza [Tue, 24 Sep 2002 00:54:24 +0000 (00:54 -0000)]
2002-09-23 Miguel de Icaza <miguel@ximian.com>
* decl.cs (Error_AmbiguousTypeReference); New routine used to
report ambiguous type references. Unlike the MS version, we
report what the ambiguity is. Innovation at work ;-)
svn path=/trunk/mcs/; revision=7751
Miguel de Icaza [Tue, 24 Sep 2002 00:32:57 +0000 (00:32 -0000)]
2002-09-23 Miguel de Icaza <miguel@ximian.com>
* decl.cs (DeclSpace.FindType): Require a location argument to
display when we display an ambiguous error.
* ecore.cs: (SimpleName.DoResolveType): Pass location to FindType.
* interface.cs (GetInterfaceTypeByName): Pass location to FindType.
svn path=/trunk/mcs/; revision=7748
Martin Baulig [Mon, 23 Sep 2002 23:21:14 +0000 (23:21 -0000)]
More work on the type stuff.
svn path=/trunk/mono/; revision=7746
Miguel de Icaza [Mon, 23 Sep 2002 22:39:52 +0000 (22:39 -0000)]
2002-09-23 Miguel de Icaza <miguel@ximian.com>
* expression.cs (EmitDynamicInitializers): Apply patch from
hwang_rob@yahoo.ca that fixes the order in which we emit our
initializers.
svn path=/trunk/mcs/; revision=7745
Duncan Mak [Mon, 23 Sep 2002 22:19:25 +0000 (22:19 -0000)]
2002-09-23 Duncan Mak <duncan@ximian.com>
* XslTransform.cs (Laod): Implemented the simple version that
takes one XPathNavigator as argument.
(Save): New private method for recreating the XML in text from a
XPathNavigator
(WriteCurrentNode):
(WriteTree): private methods for generating the text XML from the
XPathNavigator tree.
svn path=/trunk/mcs/; revision=7744
Mark Crichton [Mon, 23 Sep 2002 18:19:51 +0000 (18:19 -0000)]
Added information about the new LCC 4.2 release that supports compiling to
MSIL.
svn path=/trunk/mono/; revision=7743
Andrew Birkett [Mon, 23 Sep 2002 18:07:38 +0000 (18:07 -0000)]
2002-09-23 Andrew Birkett <andy@nobugs.org>
* RijndaelManagedTest.cs: Fixed initialization order problem
to match MS behaviour.
svn path=/trunk/mcs/; revision=7742
Andrew Birkett [Mon, 23 Sep 2002 18:06:10 +0000 (18:06 -0000)]
2002-09-23 Andrew Birkett <andy@nobugs.org>
* corlib_linux_test.args: Added MD5Test
svn path=/trunk/mcs/; revision=7741
Gonzalo Paniagua Javier [Mon, 23 Sep 2002 17:59:02 +0000 (17:59 -0000)]
2002-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlAnchor.cs:
* HtmlButton.cs:
* HtmlContainerControl.cs:
* HtmlControl.cs:
* HtmlForm.cs:
* HtmlGenericControl.cs:
* HtmlImage.cs:
* HtmlInputButton.cs:
* HtmlInputCheckBox.cs:
* HtmlInputControl.cs:
* HtmlInputFile.cs:
* HtmlInputHidden.cs:
* HtmlInputImage.cs:
* HtmlInputRadioButton.cs:
* HtmlInputText.cs:
* HtmlSelect.cs:
* HtmlTable.cs:
* HtmlTableCell.cs:
* HtmlTableRow.cs:
* HtmlTextArea.cs: added almost all missing attributes.
svn path=/trunk/mcs/; revision=7740
Martin Baulig [Mon, 23 Sep 2002 16:42:25 +0000 (16:42 -0000)]
Added support for enum types.
svn path=/trunk/mono/; revision=7739
Martin Baulig [Mon, 23 Sep 2002 15:51:17 +0000 (15:51 -0000)]
Multi-dimensional arrays ...
svn path=/trunk/mono/; revision=7736
Nick Drochak [Mon, 23 Sep 2002 15:17:31 +0000 (15:17 -0000)]
2002-09-24 Nick Drochak <ndrochak@gol.com>
* ArrayListTest.cs: Add check that enumerator is invalidated after a
method that changes the list, such as Add(), Remove(), etc.
svn path=/trunk/mcs/; revision=7735
Gonzalo Paniagua Javier [Mon, 23 Sep 2002 14:52:50 +0000 (14:52 -0000)]
Little fix to clean target for PEToolkit
svn path=/trunk/mcs/; revision=7733
Nick Drochak [Mon, 23 Sep 2002 14:44:48 +0000 (14:44 -0000)]
2002-09-23 Nick Drochak <ndrochak@gol.com>
* TraceTest.cs: Default level and size are 0 & 4, respectively.
svn path=/trunk/mcs/; revision=7732
Martin Baulig [Mon, 23 Sep 2002 14:36:08 +0000 (14:36 -0000)]
2002-09-23 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Improved type support.
svn path=/trunk/mono/; revision=7730
Paolo Molaro [Mon, 23 Sep 2002 09:04:50 +0000 (09:04 -0000)]
Update.
svn path=/trunk/mono/; revision=7729
Mark Crichton [Mon, 23 Sep 2002 02:25:43 +0000 (02:25 -0000)]
Starting rewrite of trampolining for SPARC. It needed some cleanup.
It doesn't work at all now. GO PROGRESS!
svn path=/trunk/mono/; revision=7728
Gonzalo Paniagua Javier [Mon, 23 Sep 2002 01:42:48 +0000 (01:42 -0000)]
2002-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Page.cs: fixed InvokeEventMethod now that Type.GetMethod does not
return pvt methods.
svn path=/trunk/mcs/; revision=7727
Gonzalo Paniagua Javier [Mon, 23 Sep 2002 01:00:15 +0000 (01:00 -0000)]
2002-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.IO/BinaryReaderTest.cs: more tests.
* System.Security.Cryptography/AllTests.cs:
* System.Security.Cryptography/ChangeLog:
* System.Security.Cryptography/MD5Test.cs: added new MD5Test.cs.
Patch from Eduardo Garc�a Cebollero (kiwnix@yahoo.es).
svn path=/trunk/mcs/; revision=7726
Gonzalo Paniagua Javier [Mon, 23 Sep 2002 00:39:30 +0000 (00:39 -0000)]
2002-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XmlConvert.cs: IsInvalid is now internal.
* XmlNamespaceManager.cs: implemented RemoveNamespace
* XmlTextReader.cs: return BaseURI and Encoding from the parser.
* XmlTextWriter.cs: implemented WriteName and WriteNmToken.
svn path=/trunk/mcs/; revision=7725
Gonzalo Paniagua Javier [Sun, 22 Sep 2002 17:31:53 +0000 (17:31 -0000)]
2002-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* get.c: closes bug #30814. Thanks to Zoltan Varga.
svn path=/trunk/mono/; revision=7724
Andrew Birkett [Sun, 22 Sep 2002 16:05:55 +0000 (16:05 -0000)]
2002-09-22 Andrew Birkett <andy@nobugs.org>
* RijndaelManaged.cs: Added faster case for multiplication by 2 in GF(8)
svn path=/trunk/mcs/; revision=7723
Andrew Birkett [Sun, 22 Sep 2002 15:28:10 +0000 (15:28 -0000)]
2002-09-22 Andrew Birkett <andy@nobugs.org>
* System.Security.Cryptography/RijndaelManagedTest.cs: BlockSize
measured in bytes, not bits.
svn path=/trunk/mcs/; revision=7722
Andrew Birkett [Sun, 22 Sep 2002 15:26:50 +0000 (15:26 -0000)]
2002-09-22 Andrew Birkett <andy@nobugs.org>
* RijndaelManaged.cs: BlockSize now reports size in bytes.
* ICryptoTransform.cs: Updated comments - BlockSizes are in bytes, unlike elsewhere.
svn path=/trunk/mcs/; revision=7721
Nick Drochak [Sun, 22 Sep 2002 14:35:04 +0000 (14:35 -0000)]
2002-09-22 Nick Drochak <ndrochak@gol.com>
* Parser.cs: Remove extraneous "using" that was stopping the build.
svn path=/trunk/mcs/; revision=7720
Martin Baulig [Sun, 22 Sep 2002 13:46:42 +0000 (13:46 -0000)]
2002-09-22 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Added support for reference types and strings.
svn path=/trunk/mono/; revision=7718
Martin Baulig [Sun, 22 Sep 2002 13:45:54 +0000 (13:45 -0000)]
Removed another g_message().
svn path=/trunk/mono/; revision=7717
Johannes Roith [Sun, 22 Sep 2002 09:15:58 +0000 (09:15 -0000)]
fix ximian link.
svn path=/trunk/mono/; revision=7715
Martin Baulig [Sat, 21 Sep 2002 23:25:29 +0000 (23:25 -0000)]
Removed this g_message().
svn path=/trunk/mono/; revision=7713
Martin Baulig [Sat, 21 Sep 2002 23:24:50 +0000 (23:24 -0000)]
2002-09-22 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Started to work on the type table.
svn path=/trunk/mono/; revision=7712
Miguel de Icaza [Sat, 21 Sep 2002 21:39:37 +0000 (21:39 -0000)]
2002-09-17 Asier Llano Palacios <asierllano@infonegocio.com>
* CancelEventArgs.cs
* CancelEventHandler.cs
* PropertyChangedEventHandler.cs
* IExtenderProvider.cs: Implemented
svn path=/trunk/mcs/; revision=7711
Miguel de Icaza [Sat, 21 Sep 2002 21:27:59 +0000 (21:27 -0000)]
2002-09-21 Miguel de Icaza <miguel@ximian.com>
* FileStream.cs: Do not call FSync on the file.
svn path=/trunk/mcs/; revision=7710
Martin Baulig [Sat, 21 Sep 2002 18:42:24 +0000 (18:42 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* delegate.cs (Delegate.VerifyApplicability): Make this work if the
delegate takes no arguments.
svn path=/trunk/mcs/; revision=7692
Piers Haken [Sat, 21 Sep 2002 18:28:40 +0000 (18:28 -0000)]
2002-09-21 Piers Haken <piersh@friskit.com>
* XPathNavigatorEvaluateTests.cs: enable more tests, XPathException is now used properly.
svn path=/trunk/mcs/; revision=7691
Piers Haken [Sat, 21 Sep 2002 18:26:49 +0000 (18:26 -0000)]
2002-09-21 Piers Haken <piersh@friskit.com>
* XPathException: implementation
* Expression.cs:
* Iterator.cs:
* Parser.jay:
* Tokenizer.jay:
* XPathNavigator.jay:
use XPathException.
svn path=/trunk/mcs/; revision=7690
Martin Baulig [Sat, 21 Sep 2002 17:16:34 +0000 (17:16 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* debug.c (MonoDebuggerSymbolFileTable): Use an actual typedef for this
instead of writing a byte blob.
(mono_debug_make_symbols): This doesn't touch the symbol tables anymore.
(mono_debug_add_method): Incrementally add the new method to the symbol
table.
* exception.c (arch_handle_exception): If we have debugging support,
call mono_debugger_update_symbol_file_table () as well.
svn path=/trunk/mono/; revision=7686
Martin Baulig [Sat, 21 Sep 2002 17:14:47 +0000 (17:14 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Largely reworked the symbol table format.
The symbol table is now incrementally updated each time a new
method is added. We're now also using our own magic and version
so that you don't need to recompile all your classes if the
dynamic table changes.
(mono_debug_update_mono_symbol_file): Removed.
(mono_debug_symfile_add_method): New function to add a method.
svn path=/trunk/mono/; revision=7685
Martin Baulig [Sat, 21 Sep 2002 17:12:30 +0000 (17:12 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Set version number to 26. Removed all the dynamic
stuff, this library now just deals with the compiler generated symbol table.
The dynamic stuff is private between the JIT and the debugger.
svn path=/trunk/mcs/; revision=7684
Matt Hunter [Sat, 21 Sep 2002 04:21:44 +0000 (04:21 -0000)]
implementing tests: XmlElementTests.TestSetAttributeNode
and XmlAttributeCollectionTest.TestAppend
svn path=/trunk/mcs/; revision=7681
Matt Hunter [Sat, 21 Sep 2002 04:20:31 +0000 (04:20 -0000)]
implementing XmlElement.SetAttributeNode(localName, namespaceURI) and
implementing XmlAttributeCollection.Append(XmlAttribute)
svn path=/trunk/mcs/; revision=7680
Miguel de Icaza [Sat, 21 Sep 2002 04:12:05 +0000 (04:12 -0000)]
2002-09-20 Miguel de Icaza <miguel@ximian.com>
* constant.cs: Use Conv_U8 instead of Conv_I8 when loading longs
from integers.
* expression.cs: Extract the underlying type.
* ecore.cs (StoreFromPtr): Use TypeManager.IsEnumType instad of IsEnum
svn path=/trunk/mcs/; revision=7679
Adam Treat [Sat, 21 Sep 2002 03:49:26 +0000 (03:49 -0000)]
* Refactored some code
* Added archiver.cs
svn path=/trunk/mcs/; revision=7678
Adam Treat [Sat, 21 Sep 2002 03:48:27 +0000 (03:48 -0000)]
* Integrated the flush methods and refactored some code.
svn path=/trunk/mcs/; revision=7677
Duncan Mak [Sat, 21 Sep 2002 03:19:10 +0000 (03:19 -0000)]
2002-09-20 Duncan Mak <duncan@ximian.com>
* data/config.in: Added reference to libxslt.
svn path=/trunk/mono/; revision=7676
Duncan Mak [Sat, 21 Sep 2002 03:18:17 +0000 (03:18 -0000)]
2002-09-16 Duncan Mak <duncan@ximian.com>
* Uri.cs (GetObjectData):
(Uri): The key should be "AbsoluteUri", not "Uri".
2002-09-20 Duncan Mak <duncan@ximian.com>
* XslTransform.cs (Load): Implemented the methods, not
including the ones that deal with XPathNavigator (hopefully those
will come later).
(Transform): Implemented the version that saves directly to a file.
(Save): New private method for recreating the XML in text from
from an XmlReader
We're now P/Invoking libxslt for doing XSLT work.
svn path=/trunk/mcs/; revision=7675
John Sohn [Sat, 21 Sep 2002 03:14:23 +0000 (03:14 -0000)]
added settings menu and initial configure dialog
svn path=/trunk/mcs/; revision=7674
Miguel de Icaza [Sat, 21 Sep 2002 00:02:02 +0000 (00:02 -0000)]
2002-09-20 Miguel de Icaza <miguel@ximian.com>
* expression.cs: Extract the underlying type.
svn path=/trunk/mcs/; revision=7672
Miguel de Icaza [Fri, 20 Sep 2002 23:53:34 +0000 (23:53 -0000)]
2002-09-20 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (StoreFromPtr): Use TypeManager.IsEnumType instad of IsEnum
svn path=/trunk/mcs/; revision=7671
Martin Baulig [Fri, 20 Sep 2002 23:41:46 +0000 (23:41 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* Assembly.cs (MonoDebugger_GetLocalTypeFromSignature): New method to
get the type of a local variable from its signature. This should only
be used by the debugger.
svn path=/trunk/mcs/; revision=7669
Martin Baulig [Fri, 20 Sep 2002 23:40:47 +0000 (23:40 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* icall.c
("System.Reflection.Assembly::MonoDebugger_GetLocalTypeFromSignature"):
New interncall.
* debug-mono-symfile.c (ves_icall_MonoDebugger_GetLocalTypeFromSignature):
New interncall to get a method from its metadata token.
svn path=/trunk/mono/; revision=7668
Martin Baulig [Fri, 20 Sep 2002 23:39:21 +0000 (23:39 -0000)]
Ooops, fixed a typo in my last commit.
svn path=/trunk/mono/; revision=7667
Martin Baulig [Fri, 20 Sep 2002 23:16:47 +0000 (23:16 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* ModuleBuilder.cs (ModuleBuilder.symbol_writer): Make this
field internal, not private.
(ModuleBuilder.SymWriter_DefineLocalVariable): Removed.
* LocalBuilder.cs (LocalBuilder.SetLocalSymInfo): Use the
ISymbolWriter's DefineLocalVariable() method instead of the
IMonoSymbolWriter hack.
svn path=/trunk/mcs/; revision=7666
Martin Baulig [Fri, 20 Sep 2002 23:13:33 +0000 (23:13 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Create type table.
svn path=/trunk/mono/; revision=7664
Martin Baulig [Fri, 20 Sep 2002 23:12:48 +0000 (23:12 -0000)]
2002-09-21 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Set version number to 25. Added information about
local variables.
svn path=/trunk/mcs/; revision=7663
Adam Treat [Fri, 20 Sep 2002 22:39:04 +0000 (22:39 -0000)]
* Eliminate pesky carriage returns
svn path=/trunk/mcs/; revision=7662
Martin Baulig [Fri, 20 Sep 2002 22:01:55 +0000 (22:01 -0000)]
2002-09-20 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Reflect latest Mono.CSharp.Debugger changes.
svn path=/trunk/mono/; revision=7661
Martin Baulig [Fri, 20 Sep 2002 22:00:52 +0000 (22:00 -0000)]
2002-09-20 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Set version number to 24. Added a type index
table. Write the type of a local variable or a parameter as an index
into this table.
svn path=/trunk/mcs/; revision=7660
Martin Baulig [Fri, 20 Sep 2002 21:05:41 +0000 (21:05 -0000)]
2002-09-20 Martin Baulig <martin@gnome.org>
* IMonoSymbolWriter.cs: Remove all the unused interfaces.
svn path=/trunk/mcs/; revision=7659
Miguel de Icaza [Fri, 20 Sep 2002 20:58:19 +0000 (20:58 -0000)]
Provide location informtaion
svn path=/trunk/mcs/; revision=7658
Miguel de Icaza [Fri, 20 Sep 2002 20:47:34 +0000 (20:47 -0000)]
2002-09-20 Miguel de Icaza <miguel@ximian.com>
* decl.cs (FindType): Sorry about this, fixed the type lookup bug.
svn path=/trunk/mcs/; revision=7657
Mark Crichton [Fri, 20 Sep 2002 17:10:02 +0000 (17:10 -0000)]
More Solaris/BSD fixes. This now allows shared handles to work on BSD
and BSD like systems.
Please test this code. The only thing left is to fix POSIX shared threads
on Solaris...
svn path=/trunk/mono/; revision=7650
Martin Baulig [Fri, 20 Sep 2002 15:01:25 +0000 (15:01 -0000)]
2002-09-20 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Set version number to 23, include the size
of a variable.
svn path=/trunk/mcs/; revision=7647
Martin Baulig [Fri, 20 Sep 2002 15:00:46 +0000 (15:00 -0000)]
2002-09-20 Martin Baulig <martin@gnome.org>
* debug.c (mono_debug_add_method): The `MonoDebugVarInfo' now includes
the size of the variable.
svn path=/trunk/mono/; revision=7646
Martin Baulig [Fri, 20 Sep 2002 14:42:33 +0000 (14:42 -0000)]
2002-09-20 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Set version number to 22. Provide information
about parameters and local variables.
svn path=/trunk/mcs/; revision=7645