Paolo Molaro [Wed, 18 Jun 2003 17:01:24 +0000 (17:01 -0000)]
Wed Jun 18 18:52:11 CEST 2003 Paolo Molaro <lupus@ximian.com>
* FloatingPointFormatter.cs: if the precision is not specified, use
the default precision for the data type.
svn path=/trunk/mcs/; revision=15484
Paolo Molaro [Wed, 18 Jun 2003 16:20:25 +0000 (16:20 -0000)]
Wed Jun 18 18:11:30 CEST 2003 Paolo Molaro <lupus@ximian.com>
* Array.cs: throw ArgumentOutOfRangeException in Copy if needed
(patch by tum@veridicus.com (Thong (Tum) Nguyen)).
svn path=/trunk/mcs/; revision=15483
Nick Drochak [Wed, 18 Jun 2003 15:06:10 +0000 (15:06 -0000)]
2003-06-18 Nick Drochak <ndrochak@gol.com>
* FileSystemInfoTest.cs: Simplify a bit.
svn path=/trunk/mcs/; revision=15482
Nick Drochak [Wed, 18 Jun 2003 15:04:28 +0000 (15:04 -0000)]
2003-06-18 Nick Drochak <ndrochak@gol.com>
* FileSystemInfo.cs: Refresh cache when changeing file times.
svn path=/trunk/mcs/; revision=15481
Dick Porter [Wed, 18 Jun 2003 14:18:56 +0000 (14:18 -0000)]
Cygwin build fix
svn path=/trunk/mono/; revision=15480
Paolo Molaro [Wed, 18 Jun 2003 13:36:16 +0000 (13:36 -0000)]
Wed Jun 18 15:26:58 CEST 2003 Paolo Molaro <lupus@ximian.com>
* icall.c: avoid infinite loop in GetTimeZoneData.
svn path=/trunk/mono/; revision=15479
Zoltan Varga [Wed, 18 Jun 2003 12:12:27 +0000 (12:12 -0000)]
2003-06-18 Zoltan Varga <vargaz@freemail.hu>
* RuntimeHelpers.cs: Wrap NET 1.1 methods with #if NET_1_1.
svn path=/trunk/mcs/; revision=15473
Paolo Molaro [Wed, 18 Jun 2003 10:58:44 +0000 (10:58 -0000)]
Wed Jun 18 12:49:54 CEST 2003 Paolo Molaro <lupus@ximian.com>
* Marshal.cs: implemented Prelink with icalls.
svn path=/trunk/mcs/; revision=15472
Paolo Molaro [Wed, 18 Jun 2003 10:56:53 +0000 (10:56 -0000)]
Wed Jun 18 12:47:43 CEST 2003 Paolo Molaro <lupus@ximian.com>
* icall.c: added Marshal.Prelink/All icalls.
svn path=/trunk/mono/; revision=15471
Paolo Molaro [Wed, 18 Jun 2003 10:30:25 +0000 (10:30 -0000)]
Wed Jun 18 12:17:48 CEST 2003 Paolo Molaro <lupus@ximian.com>
* object.c, object.h: fix warnings and do some overflow checking
when creating arrays.
svn path=/trunk/mono/; revision=15470
Nick Drochak [Wed, 18 Jun 2003 03:09:41 +0000 (03:09 -0000)]
2003-06-18 Nick Drochak <ndrochak@gol.com>
* FileSystemInfoTest.cs: Works on .NET 1.1 now. If these values are
different on 1.0 then we need to wrap with a #if NET_1_1.
svn path=/trunk/mcs/; revision=15469
Nick Drochak [Wed, 18 Jun 2003 03:06:05 +0000 (03:06 -0000)]
2003-06-18 Nick Drochak <ndrochak@gol.com>
* ArrayTest.cs: Add .NET 1.1 overload test, and fix build problem.
svn path=/trunk/mcs/; revision=15468
Alexandre Pigolkine [Tue, 17 Jun 2003 22:48:20 +0000 (22:48 -0000)]
small fix
svn path=/trunk/mcs/; revision=15467
Alexandre Pigolkine [Tue, 17 Jun 2003 22:46:41 +0000 (22:46 -0000)]
new file in list.unix
svn path=/trunk/mcs/; revision=15466
Alexandre Pigolkine [Tue, 17 Jun 2003 22:45:49 +0000 (22:45 -0000)]
calls to implementation
svn path=/trunk/mcs/; revision=15465
Alexandre Pigolkine [Tue, 17 Jun 2003 22:44:56 +0000 (22:44 -0000)]
implementation added
svn path=/trunk/mcs/; revision=15464
Alexandre Pigolkine [Tue, 17 Jun 2003 22:37:11 +0000 (22:37 -0000)]
demo application added
svn path=/trunk/mcs/; revision=15463
Paolo Molaro [Tue, 17 Jun 2003 17:11:55 +0000 (17:11 -0000)]
Tue Jun 17 19:02:55 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c: disable some optimizations if we can guess they'll cost too
much for a given method.
svn path=/trunk/mono/; revision=15461
Lluis Sanchez [Tue, 17 Jun 2003 15:27:01 +0000 (15:27 -0000)]
* XmlReflectionImporter.cs: Reset internal tables for each ImportMembersMapping call.
* XmlSerializationReader.cs: GetXsiType(): use current reader.namespaceUri if namespace
is not specified in the xsi attribute.
* XmlSerializationReaderInterpreter.cs: Fixed bug when reading an empty array from an empty element.
* XmlSerializationWriterInterpreter.cs: Added null value check when writting an array.
svn path=/trunk/mcs/; revision=15459
Dick Porter [Tue, 17 Jun 2003 14:50:30 +0000 (14:50 -0000)]
2003-06-17 Dick Porter <dick@ximian.com>
* io.c (SetFileAttributes): Implement the ReadOnly attribute, and
ignore the unsupported ones ("fixes" bug 44977).
2003-06-17 Dick Porter <dick@ximian.com>
* file-io.h:
* file-io.c: File attributes need to be tweaked slightly when
passed from the managed to the w32 world.
svn path=/trunk/mono/; revision=15458
Lluis Sanchez [Tue, 17 Jun 2003 14:44:46 +0000 (14:44 -0000)]
* mics.c: fix bug in _wapi_calc_timeout. It gave wrong values for
high ms values (there was an overflow).
svn path=/trunk/mono/; revision=15457
Zoltan Varga [Tue, 17 Jun 2003 14:18:04 +0000 (14:18 -0000)]
2003-06-17 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini.c: Rework last patch based on suggestions by Paolo.
svn path=/trunk/mono/; revision=15456
Zoltan Varga [Tue, 17 Jun 2003 14:16:04 +0000 (14:16 -0000)]
2003-06-17 Zoltan Varga <vargaz@freemail.hu>
* profiler.h profiler-private.h profiler.c: Rework last patch
based on suggestion by Paolo.
svn path=/trunk/mono/; revision=15455
Rafael Teixeira [Tue, 17 Jun 2003 13:41:28 +0000 (13:41 -0000)]
oops
svn path=/trunk/mcs/; revision=15452
Gaurav Vaish [Tue, 17 Jun 2003 12:29:03 +0000 (12:29 -0000)]
2003-06-17 Gaurav Vaish <gvaish_mono AT lycos.com>
* ChangeLog: Updated the date of action...
svn path=/trunk/mcs/; revision=15451
Gaurav Vaish [Tue, 17 Jun 2003 12:26:17 +0000 (12:26 -0000)]
2003-05-21 Gaurav Vaish <gvaish_mono AT lycos.com>
* HtmlControlAdapter.cs : A little more implementation.
* HtmlMobileTextWriter.cs,
* MultiPartWriter.cs,
* MobileTextWriter.cs : Dummy implementation.
* MobileControl.cs : Now implements IAttributeAccessor.
-- Commented out.
svn path=/trunk/mcs/; revision=15450
Zoltan Varga [Tue, 17 Jun 2003 11:56:07 +0000 (11:56 -0000)]
2003-06-17 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini.c mini-x86.c: Added instruction level coverage
info collection support.
svn path=/trunk/mono/; revision=15449
Zoltan Varga [Tue, 17 Jun 2003 11:41:53 +0000 (11:41 -0000)]
2003-06-17 Zoltan Varga <vargaz@freemail.hu>
* profiler.h profiler-private.h profiler.c: Added infrastructure for
instruction level coverage data collection.
* profiler.h profiler.c (: Added new callback function which can be
used by the profiler to limit which functions should have coverage
instrumentation.
* profiler.c (mono_profiler_load): Call g_module_build_path to
generate the file name of the profiler library.
svn path=/trunk/mono/; revision=15448
Zoltan Varga [Tue, 17 Jun 2003 11:33:24 +0000 (11:33 -0000)]
2003-06-17 Zoltan Varga <vargaz@freemail.hu>
* system.h (struct _WapiSystemInfo ): Fix warnings when using gcc-3.3.
svn path=/trunk/mono/; revision=15447
Lluis Sanchez [Mon, 16 Jun 2003 22:25:36 +0000 (22:25 -0000)]
* ConfigurationSettings.cs: Avoid chicken-egg problem when reading machine.config.
Cannot use an uri to read mechine.config because web request module handelrs are
defined in machine.config.
svn path=/trunk/mcs/; revision=15446
Duncan Mak [Mon, 16 Jun 2003 20:57:57 +0000 (20:57 -0000)]
Miguel forgot to commit this before leaving for Dublin.
svn path=/trunk/mono/; revision=15445
Lluis Sanchez [Mon, 16 Jun 2003 20:12:04 +0000 (20:12 -0000)]
added System.Xml.Serialization/XmlTypeMapMemberNamespaces.cs
svn path=/trunk/mcs/; revision=15444
Rafael Teixeira [Mon, 16 Jun 2003 19:41:53 +0000 (19:41 -0000)]
2003-06-16 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* OptionDetails.cs :
- Now handles correctly options specifiying maxOccurs != 1 (that was preventing mbas from being useable)
- Now indicates if option parsing consumed a parameter or not (also checks if it is available first)
- Now multivalued options can either be given as many pairs option/parameter and also as a pair option/comma-separated-list, and both
Example: -r System.Data -r System.Xml or /r System.Data,System.Xml
- Now it is more lax in the form matching: -r /r -reference --reference /reference are valid for a ('r',"reference") option
* Options.cs : new BreakSingleDashManyLettersIntoManyOptions field to make more GNUish parsing of single letter options.
Makes -zxf become -z -x -f if set to true
svn path=/trunk/mcs/; revision=15443
Paolo Molaro [Mon, 16 Jun 2003 17:26:21 +0000 (17:26 -0000)]
Updates and fixes.
svn path=/trunk/mono/; revision=15442
Atsushi Eno [Mon, 16 Jun 2003 17:15:55 +0000 (17:15 -0000)]
2003-06-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlSerializationReader.cs : Synchronous fix with
XmlElement.GetAttribute(name, ns) fix for GetNullAttr().
* added XmlTypeMapMemberNamespace.cs.
* XmlReflectionImporter,
XmlSerializationReaderInterpreter.cs,
XmlSerializationWriterInterpreter.cs,
XmlTypeMapping.cs : support for XmlNamespaceDeclarationAttribute.
svn path=/trunk/mcs/; revision=15441
Atsushi Eno [Mon, 16 Jun 2003 16:57:39 +0000 (16:57 -0000)]
2003-06-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlNodeReader.cs : fixed MoveToNextAttribute(). In some cases
this method set current node null.
* XmlTextReader.cs : fixed GetAttribute (name, ns), which returned
String.Empty instead of null (expected value).
* XmlTextReader.cs,
XmlUrlResolver.cs,
XmlInputStream.cs : fixed BaseURI problem (bug #44231).
svn path=/trunk/mcs/; revision=15440
Paolo Molaro [Mon, 16 Jun 2003 16:31:08 +0000 (16:31 -0000)]
Mon Jun 16 18:21:26 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mono-cov.c: coverage profiler.
svn path=/trunk/mono/; revision=15439
Paolo Molaro [Mon, 16 Jun 2003 16:25:58 +0000 (16:25 -0000)]
Mon Jun 16 18:13:29 CEST 2003 Paolo Molaro <lupus@ximian.com>
* driver.c, mini-ppc.c, mini-x86.c, mini.c, mini.h: the coverage stuff
is now implemented in the profiling API. Get rid of a couple of
unnecessary global variables.
svn path=/trunk/mono/; revision=15438
Paolo Molaro [Mon, 16 Jun 2003 16:20:55 +0000 (16:20 -0000)]
Mon Jun 16 18:11:13 CEST 2003 Paolo Molaro <lupus@ximian.com>
* profiler.c, profiler.h, profiler-private.h: added basic block
coverage profiling API.
svn path=/trunk/mono/; revision=15437
Tim Coleman [Mon, 16 Jun 2003 14:50:57 +0000 (14:50 -0000)]
2003-06-16 Tim Coleman <tim@timcoleman.com>
* System.Data.Common/DbDataAdapter.cs:
Add the DataTable to the result set even if it contains
no rows. Based on report by Krieg Andreas.
svn path=/trunk/mcs/; revision=15436
Nick Drochak [Mon, 16 Jun 2003 14:33:32 +0000 (14:33 -0000)]
2003-06-16 Nick Drochak <ndrochak@gol.com>
* ResourceReaderTest.cs: Help tests find input files.
svn path=/trunk/mcs/; revision=15435
Jackson Harper [Mon, 16 Jun 2003 13:38:04 +0000 (13:38 -0000)]
* get.c: Fix modopt and modreq
svn path=/trunk/mono/; revision=15434
Sebastien Pouliot [Mon, 16 Jun 2003 01:10:18 +0000 (01:10 -0000)]
2003-06-15 Sebastien Pouliot <spouliot@motus.com>
* RSAManaged.cs: Now includes CRT (Chinese Remainder Theorem)
optimization when using the private key (DecryptValue). This
cut more than 5 seconds of nunit on my system (out of 14 sec
for complete asymmetric tests). Thanks to Ben Maurer for help!
svn path=/trunk/mcs/; revision=15431
Alexandre Pigolkine [Sun, 15 Jun 2003 20:50:12 +0000 (20:50 -0000)]
fix to build with NAnt
svn path=/trunk/mcs/; revision=15430
Atsushi Eno [Sun, 15 Jun 2003 18:40:59 +0000 (18:40 -0000)]
2003-06-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* added nested-dtd-test.xml, nested-dtd-test.dtd, nested-included.dtd.
svn path=/trunk/mcs/; revision=15428
Atsushi Eno [Sun, 15 Jun 2003 18:32:40 +0000 (18:32 -0000)]
2003-06-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* added XmlCharTests.cs(separated XmlChar tests from XmlTextReaderTests)
* XmlTextReaderTests.cs : added ExternalDocument() which will result
in BaseURI test and DTD parameter entity test.
svn path=/trunk/mcs/; revision=15427
Jackson Harper [Sun, 15 Jun 2003 18:21:08 +0000 (18:21 -0000)]
* CodeGen.cs: Fix buglet in cache name creating (I will claim this
was a typo).
svn path=/trunk/mcs/; revision=15426
Atsushi Eno [Sun, 15 Jun 2003 18:09:46 +0000 (18:09 -0000)]
2003-06-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlReaderCommonTests.cs : EmptyElementWithTwoAttributes() is now
EmptyElementWithAttributes() and was added namespaced attribute tests.
* XmlTextWriterTests.cs : added WriteWhitespace().
svn path=/trunk/mcs/; revision=15425
Atsushi Eno [Sun, 15 Jun 2003 17:42:41 +0000 (17:42 -0000)]
2003-06-16 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlSerializationWriter.cs : some QName handling fix.
svn path=/trunk/mcs/; revision=15424
Zoltan Varga [Sun, 15 Jun 2003 15:40:02 +0000 (15:40 -0000)]
2003-06-15 Zoltan Varga <vargaz@freemail.hu>
* EventBuilder.cs: Add argument checking to methods.
svn path=/trunk/mcs/; revision=15422
Zoltan Varga [Sun, 15 Jun 2003 15:23:24 +0000 (15:23 -0000)]
2003-06-15 Zoltan Varga <vargaz@freemail.hu>
* corlib_test.args: Added EventBuilderTest.cs.
svn path=/trunk/mcs/; revision=15421
Zoltan Varga [Sun, 15 Jun 2003 15:22:28 +0000 (15:22 -0000)]
2003-06-15 Zoltan Varga <vargaz@freemail.hu>
* EventBuilderTest.cs: New file.
svn path=/trunk/mcs/; revision=15420
Zoltan Varga [Sun, 15 Jun 2003 15:21:15 +0000 (15:21 -0000)]
2003-06-15 Zoltan Varga <vargaz@freemail.hu>
* EventInfo.cs: Implement IsSpecialName.
svn path=/trunk/mcs/; revision=15419
Zoltan Varga [Sun, 15 Jun 2003 15:12:57 +0000 (15:12 -0000)]
2003-06-15 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (mono_reflection_create_runtime_class): Add support
for events in dynamically generated code.
svn path=/trunk/mono/; revision=15418
Zoltan Varga [Sun, 15 Jun 2003 13:28:51 +0000 (13:28 -0000)]
2003-06-15 Zoltan Varga <vargaz@freemail.hu>
* corlib_test.args: Added PropertyBuilderTest.cs.
svn path=/trunk/mcs/; revision=15417
Zoltan Varga [Sun, 15 Jun 2003 13:27:34 +0000 (13:27 -0000)]
2003-06-15 Zoltan Varga <vargaz@freemail.hu>
* PropertyBuilderTest.cs: New file.
svn path=/trunk/mcs/; revision=15416
Zoltan Varga [Sun, 15 Jun 2003 13:13:09 +0000 (13:13 -0000)]
2003-06-15 Zoltan Varga <vargaz@freemail.hu>
* gc.c: Start GCHandle indexes from 1, since 0 means the handle is
not allocated.
svn path=/trunk/mono/; revision=15415
Nick Drochak [Sun, 15 Jun 2003 12:59:07 +0000 (12:59 -0000)]
2003-06-15 Nick Drochak <ndrochak@gol.com>
* basic-long.cs: tests for negative values for bigmul, and unsigned.
* cpu-g4.md: add op_bigmul and op_bigmul_un
* cpu_pentium.md: add op_bigmul_un
* inssel-long32.brg: add rule for unsigned bigmul
* mini-ops.h: define OP_BIGMUL_UN
* mini-x86.c: THE BUG: handle (un)signed properly
* mini.c: choose unsigned opcode if needed.
This set of patches fixes bug #44291
svn path=/trunk/mono/; revision=15414
Jackson Harper [Sun, 15 Jun 2003 07:49:31 +0000 (07:49 -0000)]
* CodeGen.cs: When creating nested types cache their names using
the parent/type method but emit their short name.
svn path=/trunk/mcs/; revision=15413
Atsushi Eno [Sun, 15 Jun 2003 04:15:36 +0000 (04:15 -0000)]
2003-06-15 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlNodeReader.cs : this [name] and this [name, ns] (and
GetAttribute() methods in turn) returns null instead of String.Empty.
* XmlTextWriter.cs : WriteStartAttribute() should try to use specified
prefix before auto-generating prefixes.
Implemented WriteBase64().
svn path=/trunk/mcs/; revision=15412
Sebastien Pouliot [Sun, 15 Jun 2003 04:08:29 +0000 (04:08 -0000)]
2003-06-15 Sebastien Pouliot <spouliot@videotron.ca>
* corrected error in makefile (cp over gcertview.exe.config)
and forgot to update ChangeLog
svn path=/trunk/mcs/; revision=15411
Sebastien Pouliot [Sun, 15 Jun 2003 03:46:31 +0000 (03:46 -0000)]
2003-06-15 Sebastien Pouliot <spouliot@videotron.ca>
* .cvsignore: Ignore generated files (remove with make clean).
* CertificateFormatter.cs: Commented 2 lines as it didn't compile
with MCS (but did compile with CSC).
* gcertview.cs: Change app.ico (non-existing) to mono.bmp (16x16).
* gcertview.exe.config: New. Configuration file for gcertview (same
as certview.exe.config except it reference gcertview.exe instead of
certview.exe).
* makefile: Updated for linux by Ben Maurer.
svn path=/trunk/mcs/; revision=15410
Alexandre Pigolkine [Sun, 15 Jun 2003 01:03:49 +0000 (01:03 -0000)]
ilasm can compile this
svn path=/trunk/mcs/; revision=15409
Jackson Harper [Sun, 15 Jun 2003 00:57:48 +0000 (00:57 -0000)]
* ILParser.jay: Add set imagebase, subsystem, and corflags.
svn path=/trunk/mcs/; revision=15408
Jackson Harper [Sun, 15 Jun 2003 00:56:06 +0000 (00:56 -0000)]
* ILTables.cs: Add imagebase keyword.
svn path=/trunk/mcs/; revision=15407
Jackson Harper [Sun, 15 Jun 2003 00:54:17 +0000 (00:54 -0000)]
* CodeGen.cs: Add methods for setting corflags, subsystem, and corflags.
svn path=/trunk/mcs/; revision=15406
Alexandre Pigolkine [Sun, 15 Jun 2003 00:39:36 +0000 (00:39 -0000)]
example added
svn path=/trunk/mcs/; revision=15405
Alexandre Pigolkine [Sun, 15 Jun 2003 00:27:44 +0000 (00:27 -0000)]
cdeclCallbacks for libjpeg
svn path=/trunk/mcs/; revision=15404
Alexandre Pigolkine [Sun, 15 Jun 2003 00:19:16 +0000 (00:19 -0000)]
files added, --unsafe flag, cdecl delegates
svn path=/trunk/mcs/; revision=15403
Jackson Harper [Sun, 15 Jun 2003 00:17:23 +0000 (00:17 -0000)]
* ILParser.jay: Implement custom modified types.
svn path=/trunk/mcs/; revision=15402
Jackson Harper [Sun, 15 Jun 2003 00:15:58 +0000 (00:15 -0000)]
* ITypeRef.cs, PeapiTypeRef.cs, TypeRef.cs: Quick hack for custom
modified types.
svn path=/trunk/mcs/; revision=15401
Alexandre Pigolkine [Sun, 15 Jun 2003 00:14:37 +0000 (00:14 -0000)]
image painting, InternalImageInfo, image read/write
svn path=/trunk/mcs/; revision=15400
Alexandre Pigolkine [Sun, 15 Jun 2003 00:13:17 +0000 (00:13 -0000)]
InternalImageInfo support
svn path=/trunk/mcs/; revision=15399
Alexandre Pigolkine [Sun, 15 Jun 2003 00:12:33 +0000 (00:12 -0000)]
support of InternalImageInfo, image loading
svn path=/trunk/mcs/; revision=15398
Alexandre Pigolkine [Sun, 15 Jun 2003 00:11:40 +0000 (00:11 -0000)]
properties uncommented
svn path=/trunk/mcs/; revision=15397
Alexandre Pigolkine [Sun, 15 Jun 2003 00:10:47 +0000 (00:10 -0000)]
implementation added, see ChangeLog
svn path=/trunk/mcs/; revision=15396
Alexandre Pigolkine [Sun, 15 Jun 2003 00:06:47 +0000 (00:06 -0000)]
first version of codecs
svn path=/trunk/mcs/; revision=15395
Alexandre Pigolkine [Sun, 15 Jun 2003 00:00:01 +0000 (00:00 -0000)]
switch to unix line terminators
svn path=/trunk/mcs/; revision=15394
Sebastien Pouliot [Sat, 14 Jun 2003 21:43:57 +0000 (21:43 -0000)]
2003-06-14 Sebastien Pouliot <spouliot@videotron.ca>
* list.unix. Added SubjectAltNameExtension.cs
svn path=/trunk/mcs/; revision=15393
Sebastien Pouliot [Sat, 14 Jun 2003 21:41:58 +0000 (21:41 -0000)]
2003-06-14 Sebastien Pouliot <spouliot@videotron.ca>
* SubjectAltNameExtension.cs: New. Added for certview.
svn path=/trunk/mcs/; revision=15392
Sebastien Pouliot [Sat, 14 Jun 2003 21:08:08 +0000 (21:08 -0000)]
2003-06-14 Sebastien Pouliot <spouliot@videotron.ca>
* mono.bmp: New. 16x16 bitmap for Mono::
* mono.ico: New. 32x32 windows icon for Mono::
* v1.bmp: New. 16x16 bitmap for X.509 v1 properties/extensions.
* v2.bmp: New. 16x16 bitmap for X.509 v2 properties/extensions.
* v3.bmp: New. 16x16 bitmap for X.509 v3 properties/extensions.
* v3critical.bmp: New. 16x16 bitmap for X.509 v3 critical extensions.
* wax-seal.png: New. Bitmap for valid certificate.
* wax-seal-broken.png: Bitmap for invalid certificate.
svn path=/trunk/mcs/; revision=15391
Sebastien Pouliot [Sat, 14 Jun 2003 21:06:44 +0000 (21:06 -0000)]
2003-06-14 Sebastien Pouliot <spouliot@videotron.ca>
* CertificateViewer.cs: New. SFW-based certificate viewer.
* CertificateViewer.resx: New. SWF Resource file.
* CertificateFormatter.cs: New. Not GUI specific.
* certview.exe.config: New. Configuration file for certview.
* certview.glade: New. GUI for GTK#.
* certview.gladep: New. Project file for GLADE.
* gcertview.cs: New. GTK#-based certificate viewer.
* makefile: New. makefile for both SWF and GTK# viewers.
* X509ExtensionsHandler.cs: Configuration file parser.
svn path=/trunk/mcs/; revision=15390
Paolo Molaro [Sat, 14 Jun 2003 17:11:16 +0000 (17:11 -0000)]
Sat Jun 14 19:01:32 CEST 2003 Paolo Molaro <lupus@ximian.com>
* icall.c: when getting timezone info, return reasonable values if we
can't get the actual data.
svn path=/trunk/mono/; revision=15384
Lluis Sanchez [Sat, 14 Jun 2003 14:38:01 +0000 (14:38 -0000)]
* Methods.cs: Added information about headers in MethodStubInfo. Added cache of serializers
in TypeStubInfo so serializers for headers they can be shared by several methods.
* SoapClientMessage.cs: Headers added in the constructor.
* SoapMessage.cs: Added header list initialization.
* SoapHttpClientProtocol.cs: Added support soap headers.
svn path=/trunk/mcs/; revision=15382
Dick Porter [Sat, 14 Jun 2003 14:27:42 +0000 (14:27 -0000)]
2003-06-14 Dick Porter <dick@ximian.com>
* threads.c (start_wrapper): Remove the reference to the thread
object in the TLS data, so the thread object can be finalized.
This won't be reached if the thread threw an uncaught exception,
so those thread handles will stay referenced :-( (This is due to
missing support for scanning thread-specific data in the Boehm GC
- the io-layer keeps a GC-visible hash of pointers to TLS data.)
svn path=/trunk/mono/; revision=15381
Dick Porter [Sat, 14 Jun 2003 14:19:23 +0000 (14:19 -0000)]
Make print_method_from_ip() print the pointer it's looking up, to make
later matching up of the output with the stack trace easier.
svn path=/trunk/mono/; revision=15380
Gonzalo Paniagua Javier [Sat, 14 Jun 2003 13:22:53 +0000 (13:22 -0000)]
2003-06-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebRequest.cs: if CookieContainer has not been set, make HttpWebResponse ignore
Set-Cookie* headers.
* HttpWebResponse.cs: Set-Cookie and Set-Cookie headers removed if CookieContainer have
been provided to the request.
svn path=/trunk/mcs/; revision=15379
Paolo Molaro [Sat, 14 Jun 2003 11:26:34 +0000 (11:26 -0000)]
Sat Jun 14 13:16:17 CEST 2003 Paolo Molaro <lupus@ximian.com>
* reflection.c: ensure streams and tables are first allocated with
ALLOC_ATOMIC (GC_realloc uses plain GC_malloc otherwise).
svn path=/trunk/mono/; revision=15378
Paolo Molaro [Sat, 14 Jun 2003 11:22:11 +0000 (11:22 -0000)]
Sat Jun 14 13:13:20 CEST 2003 Paolo Molaro <lupus@ximian.com>
* icall.c: fixed GetElementType for byrefs (bug# 44792).
svn path=/trunk/mono/; revision=15377
Duncan Mak [Sat, 14 Jun 2003 04:37:26 +0000 (04:37 -0000)]
Fixes the enumerator for SortedList.
2003-06-13 Herve Poussineau <hpoussineau@fr.st>
* SortedList.cs: Can enumerate on DictionaryEntries, not only on
keys on values. Enumerate by default on DictionaryEntries.
2003-06-14 Duncan Mak <duncan@ximian.com>
* SortedListTest.cs
(TestIndexer):
(TestEnumerator): Incorporated these two tests from Philippe
Lavoie <philippe.lavoie@cactus.ca>.
svn path=/trunk/mcs/; revision=15376
Lluis Sanchez [Fri, 13 Jun 2003 22:30:24 +0000 (22:30 -0000)]
* XmlSerializationReader.cs: Fixed error message.
* XmlSerializationReaderInterpreter.cs: Fixed bug when reading XmlQualifiedNames as attributes
Thanks to Atsushi!
* XmlSerializationWriter.cs: Null check in FromXmlQualifiedName.
svn path=/trunk/mcs/; revision=15375
Zoltan Varga [Fri, 13 Jun 2003 17:48:23 +0000 (17:48 -0000)]
2003-06-13 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (mono_reflection_create_runtime_class): Add support for
properties to dynamically created classes.
* reflection.c: Fix a few places where non-MonoObjects were inserted
into the tokens hashtable.
svn path=/trunk/mono/; revision=15371
Atsushi Eno [Fri, 13 Jun 2003 17:33:41 +0000 (17:33 -0000)]
2003-06-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlNodeReader.cs : LookupNamespace () has refered invalid current
node for attributes. Modified to use private "document" property.
svn path=/trunk/mcs/; revision=15370
Paolo Molaro [Fri, 13 Jun 2003 17:19:18 +0000 (17:19 -0000)]
Fri Jun 13 19:10:55 CEST 2003 Paolo Molaro <lupus@ximian.com>
* object.c: some support to handle out of memory exceptions.
svn path=/trunk/mono/; revision=15369
Lluis Sanchez [Fri, 13 Jun 2003 16:09:27 +0000 (16:09 -0000)]
* XmlSerializationReader.cs: Fixed implementation of ReadElementQualifiedName() and ReadTypedPrimitive().
* XmlSerializationReaderInterpreter.cs: Improved serialization of XmlQualifiedNames.
* XmlSerializationWriter.cs: implemented methods for reading XmlQualifiedNames.
* XmlSerializationWriterInterpreter.cs: Improved deserialization of XmlQualifiedNames.
svn path=/trunk/mcs/; revision=15368
Gonzalo Paniagua Javier [Fri, 13 Jun 2003 16:01:42 +0000 (16:01 -0000)]
2003-06-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Net/AuthenticationManager.cs: get the list of authentication
modules from the configuration files. Added Clear and fixed Unregister.
* System.Net/BasicClient.cs: fully implemented.
* System.Net/HttpWebRequest.cs: added support for Basic authentication
when credentials are set.
* System.Net/NetworkCredential.cs: fixed GetCredential.
* System.Net.Configuration/NetAuthenticationModuleHandler.cs: register
the modules using AuthenticationManager.
svn path=/trunk/mcs/; revision=15367
Lluis Sanchez [Fri, 13 Jun 2003 15:30:58 +0000 (15:30 -0000)]
* Methods.cs: Added serializer to MethodStubInfo for deserializing faults.
* SoapHttpClientProtocol.cs: Added support for faults.
svn path=/trunk/mcs/; revision=15366
Paolo Molaro [Fri, 13 Jun 2003 10:14:26 +0000 (10:14 -0000)]
missing.
svn path=/trunk/mono/; revision=15365
Lluis Sanchez [Fri, 13 Jun 2003 09:48:24 +0000 (09:48 -0000)]
* SchemaTypes.cs: Changed DataSet type for a more generic XmlSerializable.
* SoapReflectionImporter.cs: tiny fix.
* XmlReflectionImporter.cs, TypeData.cs, XmlSerializationWriterInterpreter.cs,
XmlSerializationReaderInterpreter.cs: Added support for IXmlSerializable.
* XmlSerializationReader.cs: Fixed implementation of ReadSerializable().
* XmlSerializationWriter.cs: implemented WriteSerializable ().
svn path=/trunk/mcs/; revision=15364
Dietmar Maurer [Fri, 13 Jun 2003 09:22:52 +0000 (09:22 -0000)]
2003-06-13 Dietmar Maurer <dietmar@ximian.com>
* mini.c (optimize_branches): improved to handle all kinds of
conditional branches.
svn path=/trunk/mono/; revision=15363