Miguel de Icaza [Tue, 15 Feb 2005 00:51:47 +0000 (00:51 -0000)]
Add more attributes
svn path=/trunk/mcs/; revision=40661
Miguel de Icaza [Tue, 15 Feb 2005 00:49:52 +0000 (00:49 -0000)]
2005-02-14 Miguel de Icaza <miguel@novell.com>
* NumericUpDown.cs (Increment, ToString): Add.
(DecimalPlaces): implement.
Add attributes.
* UpDownBase.cs: Add the designer attributes.
svn path=/trunk/mcs/; revision=40660
Peter Dennis Bartok [Tue, 15 Feb 2005 00:12:45 +0000 (00:12 -0000)]
- Made PropertyTab class abstract
svn path=/trunk/mcs/; revision=40658
Zoltan Varga [Mon, 14 Feb 2005 21:50:28 +0000 (21:50 -0000)]
2005-02-14 Zoltan Varga <vargaz@freemail.hu>
* threads.c (start_wrapper): Remove #ifdef PLATFORM_WIN32 probably left
in by mistake.
svn path=/trunk/mono/; revision=40654
Sebastien Pouliot [Mon, 14 Feb 2005 21:15:20 +0000 (21:15 -0000)]
2005-02-14 Sebastien Pouliot <sebastien@ximian.com>
* cas1.cs: New. StrongNameIdentityPermission at class level;
* cas2.cs: New. StrongNameIdentityPermission on virtual method;
* cas3.cs: New. StrongNameIdentityPermission on interface method;
* cas.snk: New. StrongName keypair to sign cas#.cs test cases.
* Makefile: New. Makefile to build and execute tests.
* noncas1.cs: New. PrincipalPermission on class level (work);
* noncas2.cs: New. PrincipalPermission on class level (fail);
* noncas3.cs: New. PrincipalPermission at method level (work);
* noncas4.cs: New. PrincipalPermission at method level (fail);
* notused.cs: New. Inheritance demands on non-used class/methods and
to non-applicable targets (work).
* README: New. Instruction and details about the tests.
svn path=/trunk/mono/; revision=40653
Atsushi Eno [Mon, 14 Feb 2005 20:34:21 +0000 (20:34 -0000)]
2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
* DTDValidatingReader.cs : Namespaces and prefixes are not properly
handled (it incorrectly assumed DTD definitions and thus always
assumed empty namespace/prefixes).
svn path=/trunk/mcs/; revision=40649
Paolo Molaro [Mon, 14 Feb 2005 19:55:14 +0000 (19:55 -0000)]
another try.
svn path=/trunk/mono/; revision=40646
Paolo Molaro [Mon, 14 Feb 2005 19:09:11 +0000 (19:09 -0000)]
more c*****y windows issues.
svn path=/trunk/mono/; revision=40642
Paolo Molaro [Mon, 14 Feb 2005 18:41:27 +0000 (18:41 -0000)]
Should fix the cygwin build.
svn path=/trunk/mono/; revision=40641
Atsushi Eno [Mon, 14 Feb 2005 16:57:04 +0000 (16:57 -0000)]
2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
* XPathNavigatorTests.cs : new test code was broken.
svn path=/trunk/mcs/; revision=40638
Atsushi Eno [Mon, 14 Feb 2005 16:27:14 +0000 (16:27 -0000)]
2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
* DTDValidatingReader.cs : element name stack might be empty when the
input XmlReader contains fragments. Patch by Andrew Skiba.
svn path=/trunk/mcs/; revision=40637
Atsushi Eno [Mon, 14 Feb 2005 16:24:52 +0000 (16:24 -0000)]
2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
* XPathNavigatorTests.cs : added SignificantWhitespaceConstruction().
svn path=/trunk/mcs/; revision=40636
Atsushi Eno [Mon, 14 Feb 2005 16:23:35 +0000 (16:23 -0000)]
2004-02-14 Atsushi Enomoto <atsushi@ximian.com>
* DTMXPathDocumentBuilder2.cs : in some cases, significant whitespace
is incorrectly regarded as Text. Patch by Andrew Skiba.
* XslApplyTemplates.cs : significant whitespace should not be regarded
as invalid element. Patch by Andrew Skiba.
svn path=/trunk/mcs/; revision=40635
Paolo Molaro [Mon, 14 Feb 2005 15:33:35 +0000 (15:33 -0000)]
Mon Feb 14 16:48:24 CET 2005 Paolo Molaro <lupus@ximian.com>
* domain.c: keep the domains in an array and ensure the domain ids
are kept small, so they can be used as indexes to domain-specific data
with a small memory overhead.
svn path=/trunk/mono/; revision=40633
Zoltan Varga [Mon, 14 Feb 2005 15:23:57 +0000 (15:23 -0000)]
2005-02-14 Zoltan Varga <vargaz@freemail.hu>
* TypeTest.cs: Add tests for byref types.
svn path=/trunk/mcs/; revision=40631
Zoltan Varga [Mon, 14 Feb 2005 15:06:44 +0000 (15:06 -0000)]
2005-02-14 Zoltan Varga <vargaz@freemail.hu>
* icall.c: Handle byref types in Type icalls. Fixes #72544.
svn path=/trunk/mono/; revision=40629
Zoltan Varga [Mon, 14 Feb 2005 14:41:44 +0000 (14:41 -0000)]
2005-02-14 Zoltan Varga <vargaz@freemail.hu>
* iltests.il: Add new regression test.
svn path=/trunk/mono/; revision=40628
Zoltan Varga [Mon, 14 Feb 2005 14:32:26 +0000 (14:32 -0000)]
2005-02-14 mono-HEAD-vs-fx-2 <vargaz@freemail.hu>
* mini.c (mono_method_to_ir): Allocate a GOT var in CEE_NEWOBJ. Fixes
#72522.
svn path=/trunk/mono/; revision=40627
Raja R Harinath [Mon, 14 Feb 2005 14:31:32 +0000 (14:31 -0000)]
* Array.cs (Array.Swapper) [!BOOTSTRAP_WITH_OLDLIB]: Make nested.
See #72015.
svn path=/trunk/mcs/; revision=40626
Raja R Harinath [Mon, 14 Feb 2005 14:26:04 +0000 (14:26 -0000)]
Fix #59209.
* mcs/expression.cs (Invocation.BetterFunction): Remove support for
comparing virtual functions and their overrides.
(Invocation.IsOverride): New.
(Invocation.OverloadResolve): Don't consider 'override' functions
during candidate selection. Store them in a lookaside list.
If the selected method is a 'virtual' function, use the list to
find any overrides that are closer to the LHS type.
* tests/test-346.cs: New test from #59209.
svn path=/trunk/mcs/; revision=40625
Paolo Molaro [Mon, 14 Feb 2005 14:24:02 +0000 (14:24 -0000)]
Mon Feb 14 15:39:56 CET 2005 Paolo Molaro <lupus@ximian.com>
* Makefile.am: remove libmetadata: we build just libmonoruntime now.
svn path=/trunk/mono/; revision=40624
Paolo Molaro [Mon, 14 Feb 2005 14:11:25 +0000 (14:11 -0000)]
Link the utils against libmono.
svn path=/trunk/mono/; revision=40623
Rafael Teixeira [Mon, 14 Feb 2005 12:39:05 +0000 (12:39 -0000)]
2005-02-14 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* FileSystem.cs, CompilerServices/FlowControl.cs : killed unneeded local variables (warnings).
* CompilerServices/ObjectType.cs : killed unneeded private method (diagnosed from warnings on local vars)
svn path=/trunk/mcs/; revision=40622
Atsushi Eno [Mon, 14 Feb 2005 10:46:08 +0000 (10:46 -0000)]
2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
* Makefile.mstest : removed old file.
* XmlNormalizer.cs,
cleanup-output.pl,
Makefile :
Added make distclean.
Added normalization support using Andrew Skiba's xmlnorm.
Updated ExpectedResults archive as to be normalized in sync with
this patch (the archive was renamed.)
svn path=/trunk/mcs/; revision=40620
Manjula GHM [Mon, 14 Feb 2005 10:41:17 +0000 (10:41 -0000)]
Fixed all String to char conversions
svn path=/trunk/mcs/; revision=40619
Anil Bhatia [Mon, 14 Feb 2005 10:26:02 +0000 (10:26 -0000)]
Fixed search scope in DirectorySearcher DoSearch method.
svn path=/trunk/mcs/; revision=40617
Satya Sudha K [Mon, 14 Feb 2005 10:22:03 +0000 (10:22 -0000)]
Testcases for conversions with overloaded functions - contributed by
Sudharsan V
svn path=/trunk/mcs/; revision=40615
Satya Sudha K [Mon, 14 Feb 2005 10:17:55 +0000 (10:17 -0000)]
* expression.cs:
- Fixed one of my previous checkin, which was breaking some test cases.
* ecore.cs :
- Fixed the explicit conversion of float/double to integral types in some places.
svn path=/trunk/mcs/; revision=40614
Marek Safar [Mon, 14 Feb 2005 09:08:47 +0000 (09:08 -0000)]
2005-02-14 Marek Safar <marek.safar@seznam.cz>
* expression.cs (New.DoResolve): Add complex core type reduction.
(New.Constantify): Converts complex core type syntax like 'new int ()'
to simple constant.
svn path=/trunk/mcs/; revision=40612
Raja R Harinath [Mon, 14 Feb 2005 08:54:23 +0000 (08:54 -0000)]
* decl.cs (EntryType.EntryType): New constructor to create an
updated copy of a cache entry.
(MemberCache.AddMethods): Use it.
(MemberCache.ClearDeclaredOnly): Remove.
(MemberCache.MemberCache): Update.
svn path=/trunk/mcs/; revision=40611
César Natarén [Mon, 14 Feb 2005 08:20:25 +0000 (08:20 -0000)]
enable building mjs again
svn path=/trunk/mcs/; revision=40609
Duncan Mak [Mon, 14 Feb 2005 08:13:45 +0000 (08:13 -0000)]
2005-02-14 Duncan Mak <duncan@ximian.com>
* Collection.cs:
* ComClassAttibute.cs:
* SpcInfo.cs:
* TabInfo.cs:
* VBFixedStringAttribute.cs:
* VBMath.cs: Remove extraneous semicolon at the end of the class
declaration. Spotted by Dennis Hayes <denisraytek@yahoo.com>.
svn path=/trunk/mcs/; revision=40608
César Natarén [Mon, 14 Feb 2005 08:03:31 +0000 (08:03 -0000)]
2005-02-14 Cesar Lopez Nataren <cnataren@novell.com>
* Token.cs, TokenStream.cs, Parser.cs: make this classes internal.
svn path=/trunk/mcs/; revision=40607
César Natarén [Mon, 14 Feb 2005 08:01:36 +0000 (08:01 -0000)]
2005-02-14 Cesar Lopez Nataren <cnataren@novell.com>
* Added this file.
* Makefile: add reference to Microsoft.Vsa.
* mjs.cs (Main): As we can't directly create a Context outside of
Microsoft.JScript, we use the VsaEngine to add the code items and
after that guide the compilation, added method
GetCodeFromFile. Added class MonoEngineSite.
svn path=/trunk/mcs/; revision=40606
César Natarén [Mon, 14 Feb 2005 07:57:29 +0000 (07:57 -0000)]
2005-02-14 Cesar Lopez Nataren <cnataren@novell.com>
* BaseVsaEngine.cs (Compile): Guide the compilation process when
the VsaItem is a VsaCodeItem.
svn path=/trunk/mcs/; revision=40605
César Natarén [Mon, 14 Feb 2005 07:26:26 +0000 (07:26 -0000)]
2005-02-14 Cesar Lopez Nataren <cnataren@novell.com>
* Context.cs: delete wrongly exposed ctr.
svn path=/trunk/mcs/; revision=40604
César Natarén [Mon, 14 Feb 2005 04:59:42 +0000 (04:59 -0000)]
disable the building of mjs while I solve the problem with the unexposed ctr of Context
svn path=/trunk/mcs/; revision=40603
Ben Maurer [Mon, 14 Feb 2005 03:16:45 +0000 (03:16 -0000)]
fix hang
svn path=/trunk/mcs/; revision=40600
Peter Dennis Bartok [Mon, 14 Feb 2005 02:08:25 +0000 (02:08 -0000)]
- I really try to check all in at once :-(
svn path=/trunk/mcs/; revision=40599
Gonzalo Paniagua Javier [Mon, 14 Feb 2005 01:06:36 +0000 (01:06 -0000)]
2005-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DigestClient.cs: fix for digest auth. and URIs containing query. Patch
by James Wilcox. Fixes bug #72571.
svn path=/trunk/mcs/; revision=40597
Peter Dennis Bartok [Sun, 13 Feb 2005 22:02:46 +0000 (22:02 -0000)]
- Fix
svn path=/trunk/mcs/; revision=40595
Peter Dennis Bartok [Sun, 13 Feb 2005 21:33:27 +0000 (21:33 -0000)]
2005-02-13 Peter Bartok <pbartok@novell.com>
* System.Windows.Forms.dll.sources: Added SelectionRangeConverter.cs,
OpacityConverter.cs, KeysConverter.cs, Hwnd.cs
* System.Windows.Forms.dll.resources: Added
* Makefile: Added support for generating resources
svn path=/trunk/mcs/; revision=40591
Zoltan Varga [Sun, 13 Feb 2005 21:32:55 +0000 (21:32 -0000)]
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* libtest.c (NameManglingAuto): Fix test. Fixes #72559.
svn path=/trunk/mono/; revision=40590
Peter Dennis Bartok [Sun, 13 Feb 2005 21:29:41 +0000 (21:29 -0000)]
- Forgot in last checkin
svn path=/trunk/mcs/; revision=40589
Peter Dennis Bartok [Sun, 13 Feb 2005 21:27:41 +0000 (21:27 -0000)]
2005-02-13 Peter Bartok <pbartok@novell.com>
- MouseButtons.cs: Added missing attributes
- XplatUIStructs.cs: Added enumeration for title styles
- LeftRightAlignment.cs: Added missing attributes
- Hwnd.cs: Switched to use client_window as handle (slower, but makes
it compatible with Graphics.FromHwnd()
- SelectedGridItemChangedEventArgs.cs: Fixed property type
- Keys.cs: Added missing attributes
- SelectionRange.cs: Added missing attributes
- SelectionRangeConverter.cs: Added
- XplatUI.cs:
- Introduced SetBorderStyle, SetMenu, GetMenuDC and
ReleaseMenuDC methods
- Renamed ReleaseWindow to UngrabWindow
- Added proper startup notice to allow version identification
- Form.cs:
- Added missing attributes
- Removed FormParent concept
- Label.cs: Removed border_style field, now in Control
- RadioButton.cs: Now properly selects RadioButton when focus is
received
- ThemeGtk.cs: Fixed SetDisplay call to match new X11 behaviour
- Control.cs:
- Added missing attributes
- Added borderstyle handling
- Removed FormParent concept support
- Fixed calls to XplatUI to match changed APIs
- Fixed bug that would case us to use disposed Graphics objects
- Removed unneeded internal methods
- PerformLayout(): Fixed to handle DockStyle.Fill properly
- SelectNextControl(): Fixed to properly check common parents
- TextBoxBase.cs: Removed border_style field (now in Control)
- MessageBox.cs:
- Patch by Robert Thompson (rmt@corporatism.org): Added icon support,
fixed calculations for form size
- Added support for localized strings and icons
- Improved form size calculations, added border
- ListView.cs: Removed border_style field (now in Control)
- X11Structs.cs: Moved several structs from X11 driver here
- X11Keyboard.cs: Changed debug message
- Application.cs: Removed FormParent concept support
- CommonDialog.cs:
- Resetting end_modal flag
- Removed FormParent concept support
- NativeWindow.cs: Removed FormParent concept support
- XplatUIX11.cs: Rewritten, now using the new Hwnd class, implementing
Client area and Non-Client whole window to allow support for WM_NC
messages
- XplatUIOSX.cs: Updated to match latest driver spec; added exception
prevent using it until it supports Hwnd as per Geoff Norton's request
- ToolBar.cs: Fixed drawing, was not doing proper drawing
- PictureBox.cs: Removed border_style field, now in Control
- XplatUIWin32.cs: Added new driver methods
svn path=/trunk/mcs/; revision=40588
Peter Dennis Bartok [Sun, 13 Feb 2005 21:25:01 +0000 (21:25 -0000)]
- Added resources, containing images for MessageBox class
svn path=/trunk/mcs/; revision=40587
Peter Dennis Bartok [Sun, 13 Feb 2005 21:24:25 +0000 (21:24 -0000)]
- Added support for reading resources from assembly
svn path=/trunk/mcs/; revision=40586
Sebastien Pouliot [Sun, 13 Feb 2005 20:40:41 +0000 (20:40 -0000)]
2004-02-13 Sebastien Pouliot <sebastien@ximian.com>
* mini.c: Moved linkdemand check into helper function check_linkdemand
to allow reuse for all intructions (CALL, CALLVIRT, NEWOBJ, JMP,
LDFTN, LDVIRTFTN).
svn path=/trunk/mono/; revision=40585
Sebastien Pouliot [Sun, 13 Feb 2005 20:34:24 +0000 (20:34 -0000)]
2004-02-13 Sebastien Pouliot <sebastien@ximian.com>
* declsec.c: Added statistics counter for different kinds of
LinkDemands.
* mini.h: Added CAS statistic counters to MonoJitStats. Removed unused
(and commented) declaration.
* mini.c: Added statistics counter for security Demand code
generation. Added display of security statistics.
svn path=/trunk/mono/; revision=40584
Zoltan Varga [Sun, 13 Feb 2005 20:20:38 +0000 (20:20 -0000)]
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* main.c: Output managed resources as well. Fixes #72033.
svn path=/trunk/mono/; revision=40583
Zoltan Varga [Sun, 13 Feb 2005 20:19:18 +0000 (20:19 -0000)]
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* tabledefs.h (MANIFEST_RESOURCE_VISIBILITY_MASK): Add flags for ManifestResource.
svn path=/trunk/mono/; revision=40582
Zoltan Varga [Sun, 13 Feb 2005 19:38:34 +0000 (19:38 -0000)]
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* dtd2xsd: Remove generated file from SVN.
svn path=/trunk/mono/; revision=40581
Zoltan Varga [Sun, 13 Feb 2005 19:35:51 +0000 (19:35 -0000)]
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
bugs.
svn path=/trunk/mono/; revision=40580
Zoltan Varga [Sun, 13 Feb 2005 19:26:38 +0000 (19:26 -0000)]
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* declsec.c (mono_declsec_linkdemand_aptc): Applied patch from Robert Jordan (robertj@gmx.net).
Fix compilation errors under gcc-2.95.
svn path=/trunk/mono/; revision=40579
Miguel de Icaza [Sun, 13 Feb 2005 17:56:06 +0000 (17:56 -0000)]
Update the documentation API with new methods
svn path=/trunk/mono/; revision=40578
Francisco Figueiredo Jr. [Sun, 13 Feb 2005 17:28:30 +0000 (17:28 -0000)]
2005-02-13 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* NpgsqlTypes/NpgsqlTypesHelper.cs: gborg 1121: Fixed another culture variant representation problem when handling floating numbers. Thanks Sergey (sergey dot p dot k dot no dot spam at gmail dot com) for patch.
gborg 1167: Added support for writing null chars in text fields. Now they are escaped with \\0.
Thanks Sergey (sergey dot p dot k dot no dot spam at gmail dot com) for patch.
svn path=/trunk/mcs/; revision=40577
Peter Dennis Bartok [Sun, 13 Feb 2005 00:08:55 +0000 (00:08 -0000)]
- Dang it. Forgot to check in the prototype fix
svn path=/trunk/mcs/; revision=40571
Geoff Norton [Sat, 12 Feb 2005 23:25:25 +0000 (23:25 -0000)]
* ResXNullRef.cs: Added to build
* ResXResourceReader: Implement ResXNullRef handling.
svn path=/trunk/mcs/; revision=40570
Geoff Norton [Sat, 12 Feb 2005 23:23:20 +0000 (23:23 -0000)]
2005-02-12 Geoff Norton <gnorton@customerdna.com>
* ResourceReader.cs: If a resource type index is -1 return null
instead of throwing an exception
* ResourceWriter.cs: If an object is null; encode it with type index
-1 instead of throwing an exception.
svn path=/trunk/mcs/; revision=40569
Zoltan Varga [Sat, 12 Feb 2005 23:21:49 +0000 (23:21 -0000)]
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* loader.c (mono_lookup_pinvoke_call): Correct the search order used for different CharSet
values.
* marshal.c (mono_marshal_get_string_encoding): CHAR_SET_AUTO means Unicode on windows.
svn path=/trunk/mono/; revision=40568
Geoff Norton [Sat, 12 Feb 2005 23:21:45 +0000 (23:21 -0000)]
* CharConverter.cs: Implement the ability to convert from ""
svn path=/trunk/mcs/; revision=40567
Zoltan Varga [Sat, 12 Feb 2005 23:19:37 +0000 (23:19 -0000)]
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
svn path=/trunk/mono/; revision=40566
Peter Dennis Bartok [Sat, 12 Feb 2005 22:06:39 +0000 (22:06 -0000)]
- Fixed pointer type
svn path=/trunk/mcs/; revision=40561
Gonzalo Paniagua Javier [Sat, 12 Feb 2005 21:54:47 +0000 (21:54 -0000)]
2005-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebResponse.cs:
* WebConnection.cs:
* HttpWebRequest.cs:
* WebConnectionStream.cs: don't read the entire response unless the
user requests it. Fixes bug #72443.
svn path=/trunk/mcs/; revision=40559
Alexander Olk [Sat, 12 Feb 2005 21:10:02 +0000 (21:10 -0000)]
First "work-in-progress"-version of FontDialog
svn path=/trunk/mcs/; revision=40558
Chris Toshok [Sat, 12 Feb 2005 20:39:42 +0000 (20:39 -0000)]
2005-02-12 Chris Toshok <toshok@ximian.com>
* Assembly.cs: Correct the type of MonoDebugger_MakeArrayType.
svn path=/trunk/mcs/; revision=40557
Jambunathan K [Sat, 12 Feb 2005 20:23:29 +0000 (20:23 -0000)]
Merge to GMCS: 40534
svn path=/trunk/mcs/; revision=40556
César Natarén [Sat, 12 Feb 2005 20:21:14 +0000 (20:21 -0000)]
indicate var name
svn path=/trunk/mono/; revision=40555
Jambunathan K [Sat, 12 Feb 2005 20:19:57 +0000 (20:19 -0000)]
Deleting this parser generated file from svn.
svn path=/trunk/mcs/; revision=40554
César Natarén [Sat, 12 Feb 2005 20:17:21 +0000 (20:17 -0000)]
changelog entry
svn path=/trunk/mono/; revision=40553
César Natarén [Sat, 12 Feb 2005 20:12:03 +0000 (20:12 -0000)]
added mjs for script creation
svn path=/trunk/mono/; revision=40552
César Natarén [Sat, 12 Feb 2005 20:10:11 +0000 (20:10 -0000)]
2005-02-12 Cesar Lopez Nataren <cnataren@novell.com>
* Makefile: added mjs
svn path=/trunk/mcs/; revision=40551
César Natarén [Sat, 12 Feb 2005 20:09:29 +0000 (20:09 -0000)]
Delete binaries.
svn path=/trunk/mcs/; revision=40550
César Natarén [Sat, 12 Feb 2005 20:07:12 +0000 (20:07 -0000)]
added mjs dir, which contains the driver for jscript's compiler
svn path=/trunk/mcs/; revision=40549
César Natarén [Sat, 12 Feb 2005 19:31:19 +0000 (19:31 -0000)]
remove debug msg
svn path=/trunk/mcs/; revision=40547
Ben Maurer [Sat, 12 Feb 2005 18:58:05 +0000 (18:58 -0000)]
* Version.cs (CompareTo, Equals): Make sure the versions for
generics handle `null'. The non-generics versions now just call
the regular versions, to reduce code duplication.
svn path=/trunk/mcs/; revision=40546
Ben Maurer [Sat, 12 Feb 2005 18:35:48 +0000 (18:35 -0000)]
2005-02-12 Ben Maurer <bmaurer@ximian.com>
* *: Fix up tests on 2.0 by explicitly boxing.
svn path=/trunk/mcs/; revision=40545
Ben Maurer [Sat, 12 Feb 2005 18:02:55 +0000 (18:02 -0000)]
oops
svn path=/trunk/mcs/; revision=40544
Ben Maurer [Sat, 12 Feb 2005 17:56:47 +0000 (17:56 -0000)]
* Boolean.cs (CompareTo): make this really work for generics
svn path=/trunk/mcs/; revision=40543
César Natarén [Sat, 12 Feb 2005 17:54:10 +0000 (17:54 -0000)]
fix for global inc/dec op
svn path=/trunk/mcs/; revision=40542
Miguel de Icaza [Sat, 12 Feb 2005 17:27:42 +0000 (17:27 -0000)]
Another debugging message
svn path=/trunk/mcs/; revision=40541
Ben Maurer [Sat, 12 Feb 2005 16:54:34 +0000 (16:54 -0000)]
In mono/metadata:
2005-02-12 Ben Maurer <bmaurer@ximian.com>
* domain-internals.h: add the hashtable here.
* class-internals.h: Remove `info' from MonoMethod
* domain.c: Add a new hashtable, jit_trampoline_hash
In mono/mini:
2005-02-12 Ben Maurer <bmaurer@ximian.com>
* mini.c, driver.c: Use the new jit trampoline hashtable
svn path=/trunk/mono/; revision=40540
Ben Maurer [Sat, 12 Feb 2005 16:38:56 +0000 (16:38 -0000)]
In System:
2005-02-12 Ben Maurer <bmaurer@ximian.com>
* Type.cs (GetProperty): Passing new Type [0] is different than
null. null means `I don't care how many types this has,' while new
Type [0] means `this must have 0 types.'
In System.Reflection:
2005-02-12 Ben Maurer <bmaurer@ximian.com>
* Binder.cs (SelectProperty): Use -1 as the dummy `I don't know
how many types' value.
svn path=/trunk/mcs/; revision=40537
Ben Maurer [Sat, 12 Feb 2005 16:09:18 +0000 (16:09 -0000)]
remove unreliable stuff
svn path=/trunk/mcs/; revision=40536
Marek Safar [Sat, 12 Feb 2005 14:16:08 +0000 (14:16 -0000)]
2005-02-12 Marek Safar <marek.safar@seznam.cz>
* ConditionalAttribute.cs: NET_2_0 extension.
svn path=/trunk/mcs/; revision=40534
Marek Safar [Sat, 12 Feb 2005 14:12:09 +0000 (14:12 -0000)]
2005-02-12 Marek Safar <marek.safar@seznam.cz>
* CompilationRelaxationsAttribute.cs,
* DependencyAttribute.cs,
* FixedBufferAttribute.cs,
* InternalsVisibleToAttribute.cs,
* RequiredAttributeAttribute.cs,
* StringFreezingAttribute.cs: Fix NET_2_0 attributes.
* CustomConstantAttribute.cs,
* IndexerNameAttribute.cs: Fix AttributeUsage flags.
svn path=/trunk/mcs/; revision=40533
Marek Safar [Sat, 12 Feb 2005 14:08:29 +0000 (14:08 -0000)]
fixed wrong logic
svn path=/trunk/mcs/; revision=40532
Peter Dennis Bartok [Sat, 12 Feb 2005 06:53:29 +0000 (06:53 -0000)]
- Implemented OpacityConverter class
- Added internal Hwnd class to support drivers that need to emulate client
area/non-client area window behaviour
svn path=/trunk/mcs/; revision=40530
Miguel de Icaza [Sat, 12 Feb 2005 06:14:58 +0000 (06:14 -0000)]
Remove debugging comment
svn path=/trunk/mcs/; revision=40527
Miguel de Icaza [Sat, 12 Feb 2005 05:14:08 +0000 (05:14 -0000)]
2005-02-11 Miguel de Icaza <miguel@novell.com>
* codegen.cs (EmitContext): Introduce the `MethodIsStatic'
variable. This one is represents the actual low-level declaration
of the method, as opposed to the semantic level `IsStatic'.
An anonymous method which is hosted into a static method might be
actually an instance method. IsStatic would reflect the
container, while MethodIsStatic represents the actual code
generated.
* expression.cs (ParameterReference): Use the new MethodIsStatic
instead of IsStatic.
svn path=/trunk/mcs/; revision=40523
Ben Maurer [Sat, 12 Feb 2005 04:57:36 +0000 (04:57 -0000)]
2005-02-12 Ben Maurer <bmaurer@ximian.com>
* runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
nickd, miguel, et al.
svn path=/trunk/mono/; revision=40521
Ben Maurer [Sat, 12 Feb 2005 04:30:49 +0000 (04:30 -0000)]
fixes for tests that fail
svn path=/trunk/mcs/; revision=40520
Peter Dennis Bartok [Sat, 12 Feb 2005 01:11:25 +0000 (01:11 -0000)]
- Implemented
svn path=/trunk/mcs/; revision=40518
Miguel de Icaza [Sat, 12 Feb 2005 01:08:43 +0000 (01:08 -0000)]
2005-02-11 Miguel de Icaza <miguel@novell.com>
* anonymous.cs (AnonymousMethod.Compatible): Pass the
Modifiers.STATIC to the Anonymous' Method EmitContext if static is
set on the current EmitContext.
svn path=/trunk/mcs/; revision=40516
Miguel de Icaza [Sat, 12 Feb 2005 00:54:31 +0000 (00:54 -0000)]
2005-02-11 Miguel de Icaza <miguel@novell.com>
* expression.cs (Cast): Overload DoResolveLValue so we can pass
resolve our casted expression as an LValue. This triggers the
proper LValue processing that is later required by Assign.
svn path=/trunk/mcs/; revision=40513
Miguel de Icaza [Sat, 12 Feb 2005 00:17:10 +0000 (00:17 -0000)]
2005-02-11 Miguel de Icaza <miguel@novell.com>
* cs-tokenizer.cs (pp_and): recurse on pp_and, fixes #61903.
svn path=/trunk/mcs/; revision=40511
Miguel de Icaza [Sat, 12 Feb 2005 00:16:56 +0000 (00:16 -0000)]
Add new test
svn path=/trunk/mcs/; revision=40510
Gonzalo Paniagua Javier [Fri, 11 Feb 2005 23:32:49 +0000 (23:32 -0000)]
2005-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AspGenerator.cs: don't fail on <tbody runat=server>. Fixes bug #71856.
svn path=/trunk/mcs/; revision=40507
Carlos Alberto Cortez [Fri, 11 Feb 2005 22:49:37 +0000 (22:49 -0000)]
2005-02-11 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* List.cs: Added internal ReadOnlyCollection class,
which is a wrapper for a read only IList<T> version of the List<T>.
Used in AsReadOnly () method.
svn path=/trunk/mcs/; revision=40502
Paolo Molaro [Fri, 11 Feb 2005 22:07:13 +0000 (22:07 -0000)]
Fix arg to invalidated_delegate_trampoline.
svn path=/trunk/mono/; revision=40500