Gonzalo Paniagua Javier [Wed, 17 Mar 2004 20:21:43 +0000 (20:21 -0000)]
2004-03-17 Francois Beauchemin <beauche@softhome.net>
* syntax.cs, interpreter.cs, quicksearch.cs, regex.cs, compiler.cs :
Revised support for RigthToLeft.
quicksearch has now an reverse option.
This fixes bug #54537
* regex.cs, compiler.cs :
Some code to support CILCompiler.
* regex.cs :
Added some undocumented of MS.
svn path=/trunk/mcs/; revision=24249
Gonzalo Paniagua Javier [Wed, 17 Mar 2004 20:20:51 +0000 (20:20 -0000)]
2004-03-17 Francois Beauchemin <beauche@softhome.net>
* PerlTrials.cs : Added many test for RightToLeft
* PerlTest.cs, RegexTrial : Modified version of regextrial to
be run all the test and to report exception.
svn path=/trunk/mcs/; revision=24248
Martin Baulig [Wed, 17 Mar 2004 20:14:52 +0000 (20:14 -0000)]
2004-03-17 Martin Baulig <martin@ximian.com>
* class.c (dup_type): Added `const MonoType *original' argument;
copy the attrs from the original type.
svn path=/trunk/mono/; revision=24247
Martin Baulig [Wed, 17 Mar 2004 19:51:12 +0000 (19:51 -0000)]
2004-03-17 Martin Baulig <martin@ximian.com>
* gen-43.cs: New generics test for static fields.
svn path=/trunk/mcs/; revision=24246
Martin Baulig [Wed, 17 Mar 2004 19:50:22 +0000 (19:50 -0000)]
2004-03-17 Martin Baulig <martin@ximian.com>
* mini.c (get_generic_field_inst): Removed, this'll never happen.
(inflate_generic_field): Take the `MonoMethod *' instead of the
`MonoClass *' and added support for generic method.
(mono_method_to_ir): In CEE_LDSFLD and CEE_STSFLD, assert we never
have a `field->parent->gen_params', only inflate the field if it's
an open constructed type.
svn path=/trunk/mono/; revision=24245
Martin Baulig [Wed, 17 Mar 2004 19:48:15 +0000 (19:48 -0000)]
2004-03-17 Martin Baulig <martin@ximian.com>
* metadata.c (do_mono_metadata_parse_generic_inst): Use the
`m->generic_inst_cache' here.
svn path=/trunk/mono/; revision=24244
Atsushi Eno [Wed, 17 Mar 2004 19:30:10 +0000 (19:30 -0000)]
2004-03-17 Atsushi Enomoto <atsushi@ximian.com>
* Commons.Xml.Relaxng.dll.sources : Added RncParser.cs and RncTokenizer.cs.
* Commons.Xml.Relaxng_test.dll.sources : Added RncTests.cs.
* Makefile : Added RncParser.jay build support.
* README : updated.
svn path=/trunk/mcs/; revision=24243
Atsushi Eno [Wed, 17 Mar 2004 19:29:18 +0000 (19:29 -0000)]
2004-03-17 Atsushi Enomoto <atsushi@ximian.com>
* Added RncTests.cs (compact syntax test).
* RelaxngReaderTests.cs : modified and fixed relaxng.rng reading test.
* RelaxngValidatingReaderTests.cs : Added relaxng.rng validation test.
svn path=/trunk/mcs/; revision=24242
Atsushi Eno [Wed, 17 Mar 2004 19:27:34 +0000 (19:27 -0000)]
2004-03-17 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Added relaxng.rng and relaxng.rnc.
svn path=/trunk/mcs/; revision=24241
Atsushi Eno [Wed, 17 Mar 2004 19:26:34 +0000 (19:26 -0000)]
2004-03-17 Atsushi Enomoto <atsushi@ximian.com>
* RelaxngNameClass.cs : Introduced RelaxngNameClassList class.
svn path=/trunk/mcs/; revision=24240
Atsushi Eno [Wed, 17 Mar 2004 19:26:08 +0000 (19:26 -0000)]
2004-03-17 Atsushi Enomoto <atsushi@ximian.com>
* Initial checkin; added RncParser.jay, RncTokenizer.cs and ChangeLog.
svn path=/trunk/mcs/; revision=24239
Jackson Harper [Wed, 17 Mar 2004 18:19:29 +0000 (18:19 -0000)]
* Win32RegistryApi.cs: Fix typo. Patch by Gert
Driesen.
svn path=/trunk/mcs/; revision=24236
Carlos Guzmán Álvarez [Wed, 17 Mar 2004 16:54:32 +0000 (16:54 -0000)]
2004-03-17 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificate.cs:
* Mono.Security.Protocol.Tls.Handshake.Server/TlsServerKeyExchange.cs:
- Initial implementation.
2004-03-16 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Mono.Security.Protocol.Tls/SslCipherSuite.cs:
- Added changes for allow it to work as server or client.
2004-03-15 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Mono.Security.Protocol.Tls/TlsStream.cs:
* Mono.Security.Protocol.Tls/CipherSuite.cs:
* Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
* Mono.Security.Protocol.Tls/SslHandshakeHash.cs:
* Mono.Security.Protocol.Tls/RecordProtocol.cs:
* Mono.Security.Cryptography/MD5SHA1.cs:
- Use Buffer.BlockCopy instead of System.Array.Copy
svn path=/trunk/mcs/; revision=24233
Bernie Solomon [Wed, 17 Mar 2004 15:49:37 +0000 (15:49 -0000)]
2004-03-17 Bernie Solomon <bernard@ugsolutions.com>
* io.c (async_notifier): use "union sigval" rather
than sigval_t as Solaris doesn't have sigval_t
(which isn't in IEEE 1003.1 either).
svn path=/trunk/mono/; revision=24231
Sebastien Pouliot [Wed, 17 Mar 2004 15:19:15 +0000 (15:19 -0000)]
2004-03-17 Sebastien Pouliot <sebastien@ximian.com>
* SignedXml.cs: The old method was working for creating signature -
so it was reintroduced for (only) this case.
svn path=/trunk/mcs/; revision=24230
Ravindra [Wed, 17 Mar 2004 15:04:33 +0000 (15:04 -0000)]
Added changelog.
svn path=/trunk/mcs/; revision=24229
Ravindra [Wed, 17 Mar 2004 15:01:06 +0000 (15:01 -0000)]
Created README for directory structure of Tests and Samples for System.Drawing.
svn path=/trunk/mcs/; revision=24228
Ravindra [Wed, 17 Mar 2004 14:57:46 +0000 (14:57 -0000)]
Added tests for Blend.cs and ColorBlend.cs.
svn path=/trunk/mcs/; revision=24227
Ravindra [Wed, 17 Mar 2004 14:55:37 +0000 (14:55 -0000)]
Added changelog.
svn path=/trunk/mcs/; revision=24226
Sebastien Pouliot [Wed, 17 Mar 2004 14:01:12 +0000 (14:01 -0000)]
2004-03-17 Sebastien Pouliot <sebastien@ximian.com>
* ASN1.cs: Class synched with Mono.Security.
* ASN1Convert.cs: Class synched with Mono.Security.
svn path=/trunk/mcs/; revision=24225
Sebastien Pouliot [Wed, 17 Mar 2004 13:58:06 +0000 (13:58 -0000)]
2004-03-17 Jesper Pedersen <jep@itplus.dk>
* PKCS12.cs: Fixed sequence problem in Pkcs8ShroudedKeyBag. Fixed key
bag implementation in GetBytes. Moved key bag implementation in
GetBytes to fit OpenSSL. Added NULL digest in MAC (GetBytes) to fit
OpenSSL. Added SaveToFile method.
svn path=/trunk/mcs/; revision=24224
Sebastien Pouliot [Wed, 17 Mar 2004 13:56:52 +0000 (13:56 -0000)]
2004-03-17 Jesper Pedersen <jep@itplus.dk>
* ASN1.cs: Implemented ASN1::ToString (byte dump)
* ASN1Convert.cs: Fixed engine problem in ASN1Convert::FromInt32
svn path=/trunk/mcs/; revision=24223
Ravindra [Wed, 17 Mar 2004 13:55:59 +0000 (13:55 -0000)]
Fixed Blend.cs and ColorBlend.cs.
svn path=/trunk/mcs/; revision=24222
Zoltan Varga [Wed, 17 Mar 2004 13:35:33 +0000 (13:35 -0000)]
2004-03-17 Zoltan Varga <vargaz@freemail.hu>
* exceptions-x86.c (mono_arch_handle_exception): Allocate a new
exception object instead of the preconstructed ones.
svn path=/trunk/mono/; revision=24221
Zoltan Varga [Wed, 17 Mar 2004 13:29:40 +0000 (13:29 -0000)]
2004-03-17 Zoltan Varga <vargaz@freemail.hu>
* exception.h exception.c: Add stack_overflow_exception.
svn path=/trunk/mono/; revision=24220
Sebastien Pouliot [Wed, 17 Mar 2004 12:38:48 +0000 (12:38 -0000)]
2004-03-17 Ivan Hamilton <ivan@chimerical.com.au>
* System.dll.sources: Added System/System.ComponentModel.Design
/RuntimeLicenseContext.cs
* System_test.dll.sources : Added System.ComponentModel
/LicenseManagerTests.cs
svn path=/trunk/mcs/; revision=24219
Sebastien Pouliot [Wed, 17 Mar 2004 12:35:53 +0000 (12:35 -0000)]
2004-03-17 Ivan Hamilton <ivan@chimerical.com.au>
* LicenseManagerTests.cs: New. Unit tests.
svn path=/trunk/mcs/; revision=24218
Sebastien Pouliot [Wed, 17 Mar 2004 12:34:16 +0000 (12:34 -0000)]
2004-03-17 Ivan Hamilton <ivan@chimerical.com.au>
* RuntimeLicenseContext.cs: Implemented.
svn path=/trunk/mcs/; revision=24217
Sebastien Pouliot [Wed, 17 Mar 2004 12:32:49 +0000 (12:32 -0000)]
2004-03-17 Ivan Hamilton <ivan@chimerical.com.au>
* LicenseManager.cs: Completed TODO.
svn path=/trunk/mcs/; revision=24216
Marek Safar [Wed, 17 Mar 2004 07:54:04 +0000 (07:54 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=24215
Marek Safar [Wed, 17 Mar 2004 07:52:25 +0000 (07:52 -0000)]
2004-03-17 Marek Safar <marek.safar@seznam.cz>
* interface.cs: In all interface classes removed redundant
member initialization.
svn path=/trunk/mcs/; revision=24214
Gonzalo Paniagua Javier [Wed, 17 Mar 2004 07:45:16 +0000 (07:45 -0000)]
2004-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* mini.c: reverted changed to sigsegv_signal_handler commited
accidentally in the previous patch.
svn path=/trunk/mono/; revision=24213
Gonzalo Paniagua Javier [Wed, 17 Mar 2004 07:38:58 +0000 (07:38 -0000)]
2004-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* mini.c:
(mono_method_to_ir): CEE_CALLVIRT, abort if no method. It hanged when
running --aot with an old assembly.
svn path=/trunk/mono/; revision=24212
Gonzalo Paniagua Javier [Wed, 17 Mar 2004 07:19:03 +0000 (07:19 -0000)]
Typos
svn path=/trunk/mcs/; revision=24211
Umadevi S [Wed, 17 Mar 2004 05:02:06 +0000 (05:02 -0000)]
2004-03-17 Umadevi S (sumadevi@novell.com)
* OdbcError.cs - implemented ToString
svn path=/trunk/mcs/; revision=24209
Ravindra [Wed, 17 Mar 2004 03:23:09 +0000 (03:23 -0000)]
Added a test for HatchBrush.
svn path=/trunk/mcs/; revision=24208
Gonzalo Paniagua Javier [Wed, 17 Mar 2004 03:13:46 +0000 (03:13 -0000)]
2004-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* io.c: added debug stuff and removed a few redundant lines in
file_write.
svn path=/trunk/mono/; revision=24207
Gonzalo Paniagua Javier [Wed, 17 Mar 2004 03:12:44 +0000 (03:12 -0000)]
2004-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* threadpool.c:
(overlapped_callback): call SetEvent *after* invoking the callback.
No need to call CloseHandle.
svn path=/trunk/mono/; revision=24206
Miguel de Icaza [Wed, 17 Mar 2004 01:41:41 +0000 (01:41 -0000)]
Add
svn path=/trunk/mono/; revision=24202
Martin Baulig [Wed, 17 Mar 2004 00:57:51 +0000 (00:57 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* reflection.c (mono_image_get_fieldref_token): Take a
`MonoReflectionField *' instead of a `MonoClassField *' and a
`MonoClass *'; store the `MonoReflectionField *' in the hash.
svn path=/trunk/mono/; revision=24201
Martin Baulig [Wed, 17 Mar 2004 00:54:36 +0000 (00:54 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* expression.cs (MemberAccess.DoResolve): If `expr' resolved to a
ConstructedType, call ResolveType() on it to get the type rather
than just using `expr.Type'.
svn path=/trunk/mcs/; revision=24200
Duncan Mak [Wed, 17 Mar 2004 00:47:03 +0000 (00:47 -0000)]
(setreg.exe): Remember to install them to mono/runtime.
svn path=/trunk/mono/; revision=24198
Atsushi Eno [Wed, 17 Mar 2004 00:33:57 +0000 (00:33 -0000)]
2004-03-17 Atsushi Enomoto <atsushi@ximian.com>
* SignedXml.cs : the result from enveloped signature transform should
be canonicalized before getting its hash.
* XmlDsigEnvelopedSignatureTransform.cs : in XPath selection,
if the node is Signature itself it is not allowed.
PreserveWhitespace is required.
svn path=/trunk/mcs/; revision=24197
Miguel de Icaza [Wed, 17 Mar 2004 00:20:02 +0000 (00:20 -0000)]
up
svn path=/trunk/mono/; revision=24195
César Natarén [Wed, 17 Mar 2004 00:08:17 +0000 (00:08 -0000)]
updates from grammar changes
svn path=/trunk/mcs/; revision=24194
César Natarén [Tue, 16 Mar 2004 23:59:49 +0000 (23:59 -0000)]
changelog entries
svn path=/trunk/mcs/; revision=24193
Duncan Mak [Tue, 16 Mar 2004 23:55:03 +0000 (23:55 -0000)]
It's MakeCert!
svn path=/trunk/mono/; revision=24192
César Natarén [Tue, 16 Mar 2004 23:54:58 +0000 (23:54 -0000)]
* FormalParameterList.cs: added get_element, retrieves nth element.
svn path=/trunk/mcs/; revision=24191
César Natarén [Tue, 16 Mar 2004 23:54:38 +0000 (23:54 -0000)]
* jscript-lexer-parser.g: postfix_expr rule now returns a simple
AST, this handles the case where no postOrPrefixOp present; Unary
returns an AST too.
svn path=/trunk/mcs/; revision=24190
César Natarén [Tue, 16 Mar 2004 23:54:12 +0000 (23:54 -0000)]
* expression.cs: added IL generation code for print func call.
Args class added get_element, Size and made Resolve behave as the
others (collect the differents Resolve's return values from each
of the arguments). Expression class, added default Resolve call
for non-Exp implementers.
svn path=/trunk/mcs/; revision=24189
César Natarén [Tue, 16 Mar 2004 23:53:38 +0000 (23:53 -0000)]
StringLiteral.cs: now implements Exp as can appear as a simple exp in global code. Added check for Pop generation.
svn path=/trunk/mcs/; revision=24188
César Natarén [Tue, 16 Mar 2004 23:53:05 +0000 (23:53 -0000)]
* PostOrPrefixOperator.cs: added constructor, returned to Microsoft.JScript ns, initial Resolve and Emit (cases where there's no real operator).
svn path=/trunk/mcs/; revision=24187
César Natarén [Tue, 16 Mar 2004 23:52:33 +0000 (23:52 -0000)]
Plus.cs: added rule for string addition.
svn path=/trunk/mcs/; revision=24186
César Natarén [Tue, 16 Mar 2004 23:52:05 +0000 (23:52 -0000)]
Convert.cs: added rule for string conversion.
svn path=/trunk/mcs/; revision=24185
Duncan Mak [Tue, 16 Mar 2004 23:19:36 +0000 (23:19 -0000)]
(MakeCert.exe, cert2spc.exe, certmgr.exe):
Remember to install them to mono/runtime.
svn path=/trunk/mono/; revision=24183
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 23:04:13 +0000 (23:04 -0000)]
2004-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* parser.cs: allow a @"\0" escape sequence. Fixes bug #54797.
svn path=/trunk/mcs/; revision=24181
Martin Baulig [Tue, 16 Mar 2004 23:04:12 +0000 (23:04 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* generics.cs (ConstructedType.GetMemberAccess): Take the
EmitContext instead on the TypeExpr and use
ec.TypeContainer.CurrentType/ec.ContainerType.
svn path=/trunk/mcs/; revision=24180
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 23:03:05 +0000 (23:03 -0000)]
2004-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RegexBugs.cs: added test case for bug 54797.
svn path=/trunk/mcs/; revision=24179
Atsushi Eno [Tue, 16 Mar 2004 22:27:08 +0000 (22:27 -0000)]
2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
* XmlWhitespace.cs : Fixed WriteTo(). Whitespace nodes should be
written regardless of document's PreserveWhitespace.
svn path=/trunk/mcs/; revision=24178
Atsushi Eno [Tue, 16 Mar 2004 22:26:48 +0000 (22:26 -0000)]
2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
* XmlDocumentTests.cs : Added PreserveWhitespace2() (whitespace nodes
should be written regardless of document.PreserveWhitespace.)
svn path=/trunk/mcs/; revision=24177
Martin Baulig [Tue, 16 Mar 2004 21:46:15 +0000 (21:46 -0000)]
Added comment.
svn path=/trunk/mcs/; revision=24176
Martin Baulig [Tue, 16 Mar 2004 21:45:25 +0000 (21:45 -0000)]
New generics test.
svn path=/trunk/mcs/; revision=24175
Martin Baulig [Tue, 16 Mar 2004 21:44:14 +0000 (21:44 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* ecore.cs (SimpleName.DoResolveAsTypeStep): Lookup type
parameters before aliases.
svn path=/trunk/mcs/; revision=24174
Martin Baulig [Tue, 16 Mar 2004 21:40:30 +0000 (21:40 -0000)]
Reverted my last commit; it was wrong.
svn path=/trunk/mcs/; revision=24173
Martin Baulig [Tue, 16 Mar 2004 21:28:13 +0000 (21:28 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* interface.cs (Interface.DefineType): Call
TypeManager.AddUserInterface() before resolving the interface
types; fixes gen-43.cs.
svn path=/trunk/mcs/; revision=24171
Martin Baulig [Tue, 16 Mar 2004 21:19:33 +0000 (21:19 -0000)]
Ooops, ignore duplicate interfaces.
svn path=/trunk/mcs/; revision=24169
Martin Baulig [Tue, 16 Mar 2004 21:10:12 +0000 (21:10 -0000)]
New generics test.
svn path=/trunk/mcs/; revision=24168
Martin Baulig [Tue, 16 Mar 2004 21:09:42 +0000 (21:09 -0000)]
New generics tests.
svn path=/trunk/mcs/; revision=24167
Martin Baulig [Tue, 16 Mar 2004 21:05:48 +0000 (21:05 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* typemanager.cs (TypeManager.MayBecomeEqualGenericInstances):
New oublic function; checks whether two generic instances may become
equal under some instantiations (26.3.1).
* class.cs (TypeContainer.Define): Call
TypeManager.MayBecomeEqualGenericInstances() and report CS0695 on
error.
svn path=/trunk/mcs/; revision=24166
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 20:44:45 +0000 (20:44 -0000)]
2004-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DefaultWsdlHelpGenerator.aspx: fixed comment.
* browscap.ini.gz: updated to current version.
svn path=/trunk/mono/; revision=24165
Sebastien Pouliot [Tue, 16 Mar 2004 20:32:15 +0000 (20:32 -0000)]
2004-03-16 Sebastien Pouliot <sebastien@ximian.com>
* xmldsig.cs: New. Test program for Merlin's xmldsig test suite.
svn path=/trunk/mcs/; revision=24163
Andreas N [Tue, 16 Mar 2004 20:27:25 +0000 (20:27 -0000)]
2004-03-16 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* EntryPointNotFoundException.cs
* DuplicateWaitObjectException.cs
* DllNotFoundException.cs
* DivideByZeroException.cs
* ContextMarshalException.cs
* CannotUnloadAppDomainException.cs
* BadImageFormatException.cs
* ArrayTypeMismatchException.cs
* ArithmeticException.cs
* ArgumentOutOfRangeException.cs
* ArgumentNullException.cs
* ArgumentException.cs
* ApplicationException.cs
* AppDomainUnloadedException.cs: Added missing HResult overrides
* BadImageFormatException.cs: Improved/ Fixed implementation
svn path=/trunk/mcs/; revision=24162
Sebastien Pouliot [Tue, 16 Mar 2004 20:04:42 +0000 (20:04 -0000)]
2004-03-16 Sebastien Pouliot <sebastien@ximian.com>
* .cvsignore: Ignore temporary files.
* c14n.cs: Canonalization tool. Take any XML document (or part of it)
and output it's C14N form (C14N transformation is user selectable).
* ChangeLog: New.
* Makefile: New. Makefile to download, build and run xmldsig tests
(copied from Atsushi - actually this whoile directory is his idea).
svn path=/trunk/mcs/; revision=24160
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 19:59:42 +0000 (19:59 -0000)]
2004-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* appdomain.c: don't add the culture to the filename we're looking for
if it's neutral or NULL. Fixes bug #53788. Removed redundant memset.
svn path=/trunk/mono/; revision=24159
Sebastien Pouliot [Tue, 16 Mar 2004 19:56:56 +0000 (19:56 -0000)]
2004-03-16 Sebastien Pouliot <sebastien@ximian.com>
* SignedXml.cs: Changed (again). This time we use the Stream when
loading the document. We now pass 14 out of 15 of the Merlin's
tests (including one that MS fails). The only failing test is the
one that use the EnvelopedTransform (unfinished).
svn path=/trunk/mcs/; revision=24158
Zoltan Varga [Tue, 16 Mar 2004 19:23:40 +0000 (19:23 -0000)]
2004-03-16 Zoltan Varga <vargaz@freemail.hu>
* mini-sparc.c (mono_arch_instrument_epilog): Fix handling of floating
point values.
* mini-sparc.c: Add support for v9 branches with prediction.
svn path=/trunk/mono/; revision=24154
Zoltan Varga [Tue, 16 Mar 2004 19:22:52 +0000 (19:22 -0000)]
2004-03-16 Zoltan Varga <vargaz@freemail.hu>
* sparc/sparc-codegen.h: Add v9 branches with prediction.
svn path=/trunk/mono/; revision=24153
Martin Baulig [Tue, 16 Mar 2004 19:19:51 +0000 (19:19 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* class.cs (TypeContainer.GetClassBases): Moved
Error_TypeParameterAsBase() here and also check whether the base
class is not an attribute.
svn path=/trunk/mcs/; revision=24152
Martin Baulig [Tue, 16 Mar 2004 19:17:45 +0000 (19:17 -0000)]
**** Merged from MCS ****
2004-03-16 Martin Baulig <martin@ximian.com>
* class.cs (Error_TypeParameterAsBase): Use correct error number
here (CS0689).
svn path=/trunk/mcs/; revision=24151
Martin Baulig [Tue, 16 Mar 2004 19:16:11 +0000 (19:16 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* class.cs (TypeContainer.GetClassBases): Fix the CS0528 check.
svn path=/trunk/mcs/; revision=24150
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 19:10:43 +0000 (19:10 -0000)]
2004-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* locales.c: don't ignore symbols when doing case insensitive compares.
Thanks Dick! Fixes bug #54046.
* threads.c: surround 'threads' usage with enter/leave in
mono_thread_manage.
svn path=/trunk/mono/; revision=24149
Zoltan Varga [Tue, 16 Mar 2004 18:35:04 +0000 (18:35 -0000)]
2004-03-16 Zoltan Varga <vargaz@freemail.hu>
* libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
of char[].
svn path=/trunk/mono/; revision=24148
Martin Baulig [Tue, 16 Mar 2004 18:34:38 +0000 (18:34 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* class.cs (Error_TypeParameterAsBase): Use correct error number
here (CS0689).
svn path=/trunk/mcs/; revision=24147
Zoltan Varga [Tue, 16 Mar 2004 18:27:05 +0000 (18:27 -0000)]
2004-03-16 Zoltan Varga <vargaz@freemail.hu>
* marshal.c (mono_marshal_get_native_wrapper): Char arrays are
implicitly marshalled as [Out]. Fixes #55450.
(mono_marshal_get_runtime_invoke): Zero out the result if there is
an exception.
svn path=/trunk/mono/; revision=24146
Martin Baulig [Tue, 16 Mar 2004 18:11:14 +0000 (18:11 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* decl.cs (DeclSpace.ResolveTypeExpr): Added more error checking
for generics.
* generics.cs (ConstructedType.DoResolveAsTypeStep): Added better
error reporting.
svn path=/trunk/mcs/; revision=24144
Martin Baulig [Tue, 16 Mar 2004 18:08:48 +0000 (18:08 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* Makefile (run-generics-local): New target to run the generics
tests.
* gmcs0246.cs, gmcs0305.cs, gmcs0305-2.cs, gmcs0308.cs,
gmcs0308-2.cs: New tests.
svn path=/trunk/mcs/; revision=24143
Martin Baulig [Tue, 16 Mar 2004 17:44:53 +0000 (17:44 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* class.c (mono_class_from_generic_parameter): Use the actual
parameter name.
svn path=/trunk/mono/; revision=24142
Miguel de Icaza [Tue, 16 Mar 2004 17:43:05 +0000 (17:43 -0000)]
update
svn path=/trunk/mono/; revision=24141
Martin Baulig [Tue, 16 Mar 2004 17:26:34 +0000 (17:26 -0000)]
2004-03-16 Martin Baulig <martin@ximian.com>
* reflection.c (type_get_signature_size): New static function.
Compues the size of the type in a method signature.
(method_get_signature_size): New static function; calls
type_get_signature_size() to compute the actual size of the
method's signature.
(method_encode_signature): Use method_get_signature_size() to get
the signature's size rather than using `nparams * 10'.
svn path=/trunk/mono/; revision=24140
Miguel de Icaza [Tue, 16 Mar 2004 16:58:23 +0000 (16:58 -0000)]
Remove shared library building from here
svn path=/trunk/mcs/; revision=24139
Miguel de Icaza [Tue, 16 Mar 2004 16:57:25 +0000 (16:57 -0000)]
Add refresh target
svn path=/trunk/mono/; revision=24138
Miguel de Icaza [Tue, 16 Mar 2004 16:54:13 +0000 (16:54 -0000)]
Move the platform dependent code here; Temporary solution until I get time to redo it like Paolo suggested
svn path=/trunk/mono/; revision=24137
Miguel de Icaza [Tue, 16 Mar 2004 16:20:03 +0000 (16:20 -0000)]
Add
svn path=/trunk/mono/; revision=24136
Miguel de Icaza [Tue, 16 Mar 2004 16:16:57 +0000 (16:16 -0000)]
renamed again
svn path=/trunk/mono/; revision=24135
Miguel de Icaza [Tue, 16 Mar 2004 16:16:35 +0000 (16:16 -0000)]
Rename, since stupid cvs gets confused with the dash in x86-64
svn path=/trunk/mono/; revision=24134
Miguel de Icaza [Tue, 16 Mar 2004 16:16:07 +0000 (16:16 -0000)]
Added back
svn path=/trunk/mono/; revision=24133
Miguel de Icaza [Tue, 16 Mar 2004 16:04:52 +0000 (16:04 -0000)]
Flush
svn path=/trunk/mono/; revision=24132
Miguel de Icaza [Tue, 16 Mar 2004 16:03:49 +0000 (16:03 -0000)]
Add x86-64
svn path=/trunk/mono/; revision=24131
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 15:56:35 +0000 (15:56 -0000)]
more build fixing
svn path=/trunk/mono/; revision=24130
Rafael Teixeira [Tue, 16 Mar 2004 15:55:55 +0000 (15:55 -0000)]
2004/03/02 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* mb-tokenizer.cs : handling better linebreak, specially when delaing with literals and preprocessing directives
svn path=/trunk/mcs/; revision=24129