Martin Baulig [Fri, 22 Aug 2003 02:12:21 +0000 (02:12 -0000)]
2003-08-22 Martin Baulig <martin@ximian.com>
* test-154.cs: Added testcase for bug #47095.
svn path=/trunk/mcs/; revision=17489
Martin Baulig [Fri, 22 Aug 2003 02:09:32 +0000 (02:09 -0000)]
Comment out unreachable code.
svn path=/trunk/mcs/; revision=17488
Gonzalo Paniagua Javier [Fri, 22 Aug 2003 00:34:14 +0000 (00:34 -0000)]
2003-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* StringTest.cs: added a couple of tests for Split. See bug #47802.
svn path=/trunk/mcs/; revision=17487
Gonzalo Paniagua Javier [Fri, 22 Aug 2003 00:32:29 +0000 (00:32 -0000)]
2003-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* String.cs: fixed bug #47802.
svn path=/trunk/mcs/; revision=17486
Ben Maurer [Thu, 21 Aug 2003 18:52:53 +0000 (18:52 -0000)]
2003-08-21 Ben Maurer <bmaurer@users.sourceforge.net>
* XslTransformProcessor.cs: evaluate variables at beginning
when / is current node.
svn path=/trunk/mcs/; revision=17479
Gonzalo Paniagua Javier [Thu, 21 Aug 2003 18:44:45 +0000 (18:44 -0000)]
Console.WriteLine strikes back
svn path=/trunk/mcs/; revision=17478
Zoltan Varga [Thu, 21 Aug 2003 18:23:43 +0000 (18:23 -0000)]
2003-08-21 Zoltan Varga <vargaz@freemail.hu>
* mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments
of static variables atomic. Fixes bug #47683.
svn path=/trunk/mono/; revision=17477
Atsushi Eno [Thu, 21 Aug 2003 18:05:46 +0000 (18:05 -0000)]
2003-08-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XslVariable.cs : use newly introduced XmlNodeWriter.ctor(false) to
support for tree fragment, not only for single element.
svn path=/trunk/mcs/; revision=17476
Atsushi Eno [Thu, 21 Aug 2003 18:05:03 +0000 (18:05 -0000)]
2003-08-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlNodeWriter.cs : Extended to support for non-document entity.
svn path=/trunk/mcs/; revision=17475
Paolo Molaro [Thu, 21 Aug 2003 17:26:35 +0000 (17:26 -0000)]
Thu Aug 21 19:10:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
* inssel.brg: 64bit fixes from Laurent Morichetti <l_m@pacbell.net>.
* linear-scan.c, mini-ppc.h, mini-sparc.h, mini-x86.h, mini.h,
regalloc.c, regalloc.h: specify available registers in arch-specific
code and support floats in the regallocator (patch by Laurent Morichetti
<l_m@pacbell.net>)
svn path=/trunk/mono/; revision=17474
Ben Maurer [Thu, 21 Aug 2003 17:07:36 +0000 (17:07 -0000)]
Get attributes working correctly for text output (Oleg).
svn path=/trunk/mcs/; revision=17473
Ben Maurer [Thu, 21 Aug 2003 16:59:10 +0000 (16:59 -0000)]
2003-08-21 Ben Maurer <bmaurer@users.sourceforge.net>
* Compiler.cs, XsltCompiledContext.cs, XslTransformProcessorcs:
Fix up namespace handeling
svn path=/trunk/mcs/; revision=17472
Gonzalo Paniagua Javier [Thu, 21 Aug 2003 16:07:04 +0000 (16:07 -0000)]
2003-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Stack.cs: patch by JoergR@voelcker.com (Joerg Rosenkranz) that fixes
bug #47789.
svn path=/trunk/mcs/; revision=17471
Zoltan Varga [Thu, 21 Aug 2003 15:23:31 +0000 (15:23 -0000)]
2003-08-21 Zoltan Varga <vargaz@freemail.hu>
* x86/tramp.c: Fixes from Bernie Solomon (bernard@ugsolutions.com).
svn path=/trunk/mono/; revision=17470
Gonzalo Paniagua Javier [Thu, 21 Aug 2003 15:14:29 +0000 (15:14 -0000)]
Fixed dist target and updated version
svn path=/trunk/mcs/; revision=17469
Paolo Molaro [Thu, 21 Aug 2003 14:57:28 +0000 (14:57 -0000)]
Fixed (incorrect) magic number.
svn path=/trunk/mono/; revision=17468
Zoltan Varga [Thu, 21 Aug 2003 14:55:05 +0000 (14:55 -0000)]
2003-08-21 Zoltan Varga <vargaz@freemail.hu>
* object.c (mono_object_isinst): Fix casts to TransparentProxy in
the interpreter. Patch by Bernie Solomon (bernard@ugsolutions.com).
svn path=/trunk/mono/; revision=17467
Ben Maurer [Thu, 21 Aug 2003 14:24:14 +0000 (14:24 -0000)]
2003-08-21 Ben Maurer <bmaurer@users.sourceforge.net>
* String.cs: Created method FormatHelper that does formatting,
using a StringBuilder.
* StringBuilder.cs
(AppendFormat) Use FormatHelper in System.String to avoid
allocating an extra StringBuilder.
(Append string, int, int), (Append char, int): Both were
allocating extra strings.
svn path=/trunk/mcs/; revision=17466
Zoltan Varga [Thu, 21 Aug 2003 14:05:05 +0000 (14:05 -0000)]
2003-08-21 Zoltan Varga <vargaz@freemail.hu>
* rawbuffer.c rawbuffer.h: Make this module thread safe.
* domain.c: Make this module thread safe.
* domain.c (mono_init): Call new initialization function.
svn path=/trunk/mono/; revision=17465
Johannes Roith [Thu, 21 Aug 2003 13:40:20 +0000 (13:40 -0000)]
little change for less mistakes on windows builds.
svn path=/trunk/mono/; revision=17464
Gonzalo Paniagua Javier [Thu, 21 Aug 2003 11:32:09 +0000 (11:32 -0000)]
2003-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* LosFormatter.cs: handle Unit and FonrUnit as special cases as they
are not serializable. Fixes bug #47784.
svn path=/trunk/mcs/; revision=17463
Zoltan Varga [Thu, 21 Aug 2003 09:19:59 +0000 (09:19 -0000)]
2003-08-21 Zoltan Varga <vargaz@freemail.hu>
* ArrayTest.cs: Added regression test for #38812.
svn path=/trunk/mcs/; revision=17460
Zoltan Varga [Thu, 21 Aug 2003 09:17:46 +0000 (09:17 -0000)]
2003-08-21 Zoltan Varga <vargaz@freemail.hu>
* icall.c (ves_icall_System_Array_SetValueImpl): Check types for
reference types too. Fixes #38812.
svn path=/trunk/mono/; revision=17459
Zoltan Varga [Thu, 21 Aug 2003 09:04:15 +0000 (09:04 -0000)]
2003-08-21 Zoltan Varga <vargaz@freemail.hu>
* image.c (mono_image_init): Fixed warnings.
* class.c (mono_class_from_typeref): Handle assembly load failure
correctly.
* appdomain.c (add_assemblies_to_domain): Handle the case when
the references of an assembly are not yet loaded.
* metadata.c image.c assembly.c: Moved initialization of global
variables to a separate function called at startup since lazy
initialization of these variables is not thread safe.
* image.c assembly.c: Made this module thread safe by adding locks in
the appropriate places.
* domain.c (mono_init): Call the new initialization functions of the
three modules.
svn path=/trunk/mono/; revision=17458
Duncan Mak [Thu, 21 Aug 2003 01:44:03 +0000 (01:44 -0000)]
Added DictionaryBaseTest.cs
svn path=/trunk/mcs/; revision=17455
Gonzalo Paniagua Javier [Thu, 21 Aug 2003 00:57:18 +0000 (00:57 -0000)]
2003-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XslTransform.cs: commented out Cleanup () because of bug #47776.
svn path=/trunk/mcs/; revision=17454
Gonzalo Paniagua Javier [Thu, 21 Aug 2003 00:43:34 +0000 (00:43 -0000)]
2003-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Multiplexer.cs: fixed infinite recursion bug.
svn path=/trunk/mcs/; revision=17453
Ben Maurer [Thu, 21 Aug 2003 00:19:05 +0000 (00:19 -0000)]
Small typo
svn path=/trunk/mcs/; revision=17452
Ben Maurer [Wed, 20 Aug 2003 20:08:05 +0000 (20:08 -0000)]
2003-08-20 Ben Maurer <bmaurer@users.sourceforge.net>
* Compiler.cs, XslStylesheet.cs, XsltCompiledContext.cs: Stubs for
format-number.
* XslDecimalFormat.cs: Stub for decimal-format.
svn path=/trunk/mcs/; revision=17450
Paolo Molaro [Wed, 20 Aug 2003 17:22:56 +0000 (17:22 -0000)]
Initialize tls keys to -1, since 0 is a valid key value.
svn path=/trunk/mono/; revision=17449
Paolo Molaro [Wed, 20 Aug 2003 17:14:03 +0000 (17:14 -0000)]
Wed Aug 20 19:02:22 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c: mono_thread_current() can be called only after
mono_runtime_init(): rearrange code to not call it early on.
svn path=/trunk/mono/; revision=17448
Gonzalo Paniagua Javier [Wed, 20 Aug 2003 16:45:08 +0000 (16:45 -0000)]
2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Array.cs: patch by lb@lb.ods.org that fixes bug #47707.
svn path=/trunk/mcs/; revision=17447
Lluis Sanchez [Wed, 20 Aug 2003 16:38:30 +0000 (16:38 -0000)]
* marshal.c: mono_delegate_begin_invoke(): If the target is a proxy,
make a direct call. It is proxy's work to make the call asynchronous.
mono_delegate_end_invoke(): If the targe is a proxy, just collect
the return values.
* object.cs: mono_method_call_message_new(): read AsyncResult and
state object from parameters list, if this info is requested.
* object.h: Added fields to store remote call output values in
MonoAsyncResult. Added AsyncResult field in MonoMethodMessage.
svn path=/trunk/mono/; revision=17446
Gonzalo Paniagua Javier [Wed, 20 Aug 2003 16:26:26 +0000 (16:26 -0000)]
2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Control.cs: index the viewstates saved by the control position, not the
control name. Fixes bug #47697.
svn path=/trunk/mcs/; revision=17445
Lluis Sanchez [Wed, 20 Aug 2003 14:22:17 +0000 (14:22 -0000)]
* MethodCall.cs: Changed exception text to match MS.NET (more or less).
* AsyncResult.cs: Added new fields to store async calls results.
svn path=/trunk/mcs/; revision=17444
Lluis Sanchez [Wed, 20 Aug 2003 14:17:32 +0000 (14:17 -0000)]
* TcpConnectionPool.cs: Check if a connection is alive before reusing
it. Added some properties to support this.
svn path=/trunk/mcs/; revision=17443
Lluis Sanchez [Wed, 20 Aug 2003 14:12:00 +0000 (14:12 -0000)]
* System.Runtime.Remoting_test.dll.sources: Added new test files.
svn path=/trunk/mcs/; revision=17442
Lluis Sanchez [Wed, 20 Aug 2003 14:10:37 +0000 (14:10 -0000)]
* AsyncCalls.cs, BaseCalls.cs, HttpCalls.cs, ReflectionCalls.cs, SyncCalls.cs,
TcpCalls.cs: new test suite for remoting. It tests sync calls, async calls
and reflection calls using tcp and http channels.
* CallSeq.cs, ContextHookAttribute.cs: Add methods for getting a context and
domain ids that are the same between tests runs.
* ContextsTest.cs: unregister channel on test shutdown.
svn path=/trunk/mcs/; revision=17441
Paolo Molaro [Wed, 20 Aug 2003 11:24:43 +0000 (11:24 -0000)]
Wed Aug 20 13:14:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c: allocate jump tables in the code mempools.
svn path=/trunk/mono/; revision=17439
Paolo Molaro [Wed, 20 Aug 2003 11:15:15 +0000 (11:15 -0000)]
Wed Aug 20 13:04:53 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c, mini.h: make sure per-thread data allocated by the jit is
freed.
svn path=/trunk/mono/; revision=17438
Paolo Molaro [Wed, 20 Aug 2003 11:09:30 +0000 (11:09 -0000)]
Wed Aug 20 12:57:42 CEST 2003 Paolo Molaro <lupus@ximian.com>
* object.h: add needed fields to MonoThread.
* threads.c, threads.h: allow registering a function to cleanup data
allocated per thread by the JIT.
svn path=/trunk/mono/; revision=17437
Paolo Molaro [Wed, 20 Aug 2003 10:11:51 +0000 (10:11 -0000)]
Wed Aug 20 12:01:36 CEST 2003 Paolo Molaro <lupus@ximian.com>
* Thread.cs: put all the fields at the start and add
more fields needed by the runtime.
svn path=/trunk/mcs/; revision=17436
Jackson Harper [Wed, 20 Aug 2003 06:07:46 +0000 (06:07 -0000)]
* ILParser.jay: Implement address constants and string
constants. Add data definitions to their types, and create data
item lists. Also implement long form overrides.
svn path=/trunk/mcs/; revision=17435
Jackson Harper [Wed, 20 Aug 2003 06:04:36 +0000 (06:04 -0000)]
* DataDef.cs: Make name public so data names can be looked up
* FieldDef.cs: Stub method for adding data values
* TypeDef.cs: Implement long form overrides, fix some backwords
variable naming, add a method to lookup data definitions.
svn path=/trunk/mcs/; revision=17434
Ben Maurer [Wed, 20 Aug 2003 05:40:13 +0000 (05:40 -0000)]
003-08-20 Ben Maurer <bmaurer@users.sourceforge.net>
* ManagedXslTransform.cs: sync API (Oleg).
* XslComment.cs, XslMessage.cs, XslProcessingInsturction.cs:
Ignore element contnet, per spec. (Oleg)
* TextOutputter.cs: Add option to ignore element content (Oleg).
svn path=/trunk/mcs/; revision=17433
Duncan Mak [Wed, 20 Aug 2003 05:30:28 +0000 (05:30 -0000)]
Add link to the Daily Snapshosts so that people can get to them
easily, achieving the sacred goal of presenting Information At Your
Fingertips.
svn path=/trunk/mono/; revision=17432
Duncan Mak [Wed, 20 Aug 2003 05:01:50 +0000 (05:01 -0000)]
(ReleaseConnection): A patch from Joerg
Rosenkranz <JoergR@voelcker.com>. Currently, if a connection is
closed by an external event (network problem, etc.) it is pushed
back into the connection pool. The next Open call retrieves this
invalid connection which leads to exceptions when executing
statements.
This patch fixes this problem. This closes bug #47429.
svn path=/trunk/mcs/; revision=17431
Duncan Mak [Wed, 20 Aug 2003 04:57:06 +0000 (04:57 -0000)]
2003-08-20 Duncan Mak <duncan@ximian.com>
* Hashtable.cs (PutImpl): Fix my previous checkin, see details
posted on bug #47692.
I really hope I don't mess up this time, because, if I do again,
it will be really embarrassing.
svn path=/trunk/mcs/; revision=17430
Duncan Mak [Wed, 20 Aug 2003 03:52:43 +0000 (03:52 -0000)]
Update links for Red Hat 8, added links to SuSE packages and Windows
installer from Johannes.
svn path=/trunk/mono/; revision=17429
Peter Williams [Wed, 20 Aug 2003 03:22:47 +0000 (03:22 -0000)]
Add image, party hard
svn path=/trunk/mono/; revision=17428
Ben Maurer [Wed, 20 Aug 2003 01:43:43 +0000 (01:43 -0000)]
Passed file though syntax checker (aka, gonzalo) ;-).
svn path=/trunk/mcs/; revision=17427
Ben Maurer [Wed, 20 Aug 2003 01:40:47 +0000 (01:40 -0000)]
Passed file through bug filter (aka, gonzalo)
svn path=/trunk/mcs/; revision=17426
Ben Maurer [Wed, 20 Aug 2003 01:26:17 +0000 (01:26 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* XslNumber.cs: Better support for formatting.
svn path=/trunk/mcs/; revision=17425
Gonzalo Paniagua Javier [Wed, 20 Aug 2003 01:24:43 +0000 (01:24 -0000)]
2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ControlCollection.cs:
* EmptyControlCollection.cs: create a minimum ArrayList for this.
* BaseParser.cs: added setter for BaseVirtualDir.
* Page.cs: fixed message when restoring view state fails.
* UserControlParser.cs: set the BaseVirtualDirectory to handle the case
when a relative path to the control is given. Fixes bug #47685.
svn path=/trunk/mcs/; revision=17424
Gonzalo Paniagua Javier [Wed, 20 Aug 2003 00:04:40 +0000 (00:04 -0000)]
2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpServerUtility.cs: fixed path and query. Path by Rich Alimi
<rich@velvetsea.net>.
svn path=/trunk/mcs/; revision=17423
Gonzalo Paniagua Javier [Tue, 19 Aug 2003 23:49:07 +0000 (23:49 -0000)]
2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Color.cs: fixed FromArgb to handle alpha value correctly. Closes
bug #47727.
svn path=/trunk/mcs/; revision=17422
Gonzalo Paniagua Javier [Tue, 19 Aug 2003 23:24:08 +0000 (23:24 -0000)]
2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Style.cs: the MARKED bit is not send set in ViewState unless something
is changed. Fixed TrackViewState condition.
* WebControl.cs: save the base ViewState *after* ControlStyle is done,
because it uses the same ViewState as the control. Fixes bug #47725.
svn path=/trunk/mcs/; revision=17421
Ben Maurer [Tue, 19 Aug 2003 23:15:33 +0000 (23:15 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* XslNumber.cs: Support for multiple level numbering
svn path=/trunk/mcs/; revision=17420
Ben Maurer [Tue, 19 Aug 2003 22:34:09 +0000 (22:34 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* XslNumber.cs: Initial support.
svn path=/trunk/mcs/; revision=17419
Ben Maurer [Tue, 19 Aug 2003 20:24:53 +0000 (20:24 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* Compiler.cs: Really give null for blank avt's
svn path=/trunk/mcs/; revision=17415
Atsushi Eno [Tue, 19 Aug 2003 19:26:14 +0000 (19:26 -0000)]
2003-08-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlDocumentNavigator.cs : Fixed MoveToFirstNamespace() that arose
infinite loop.
* XmlNamespaceManager.cs : Renamed AtomStrEq to AtomicStringEquals.
Commented out Console.Error.WriteLine().
* XmlUrlResolver.cs : Fixed ResolveUri() and GetEntity() to support
escape and unescape for relative URI string.
svn path=/trunk/mcs/; revision=17414
Ben Maurer [Tue, 19 Aug 2003 18:43:00 +0000 (18:43 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* Compiler.cs: Fixed lre/lre04.
svn path=/trunk/mcs/; revision=17413
Atsushi Eno [Tue, 19 Aug 2003 18:17:08 +0000 (18:17 -0000)]
2003-08-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Compiler.cs : Fixed XslNameUtil.FromString() so that unprefixed name
won't have default namespace. See http://www.w3.org/TR/xslt#qname
svn path=/trunk/mcs/; revision=17412
Ben Maurer [Tue, 19 Aug 2003 18:01:30 +0000 (18:01 -0000)]
i will write change logs correctly
i will write change logs correctly
[47 lines omitted]
i will write change logs correctly
svn path=/trunk/mcs/; revision=17411
Ben Maurer [Tue, 19 Aug 2003 17:58:31 +0000 (17:58 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* XslTransformProcessor.cs: add support for resolving documents.
* XsltCompiledContext: add support for document () function.
svn path=/trunk/mcs/; revision=17410
Ben Maurer [Tue, 19 Aug 2003 17:54:15 +0000 (17:54 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* XmlParserContext.cs: Make each context inherit next.
svn path=/trunk/mcs/; revision=17409
Paolo Molaro [Tue, 19 Aug 2003 16:32:49 +0000 (16:32 -0000)]
Tue Aug 19 18:22:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
* loader.h: portability fix by Bernie Solomon
* <bernard@ugsolutions.com>.
svn path=/trunk/mono/; revision=17408
Ben Maurer [Tue, 19 Aug 2003 15:22:19 +0000 (15:22 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* Outputter.cs, TextOutputter.cs, XmlOutputter.cs: Implement some
of the abstract methods in Outputter, making them call other
functions with default values, remove impl's in derived classes.
svn path=/trunk/mcs/; revision=17407
Ben Maurer [Tue, 19 Aug 2003 15:08:43 +0000 (15:08 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* Outputter.cs: s/Close/Done
* TextOutputter.cs, XmlOutputter.cs: Flush, don't close the backing.
* XslTransformProcessor.cs: Flush output when popping, pop at end.
svn path=/trunk/mcs/; revision=17406
Ben Maurer [Tue, 19 Aug 2003 15:00:09 +0000 (15:00 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* Outputter.cs: Add support for namespaces.
* XslCopyOf.cs, XslLiteralElement: Use namespace support in Outputter.
svn path=/trunk/mcs/; revision=17405
Ben Maurer [Tue, 19 Aug 2003 14:37:47 +0000 (14:37 -0000)]
2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
* Compiler.cs, XslOutput.cs, XslStylesheet.cs,
XslTransformProcessor.cs: move output logic from XslStylesheet to
Compiler.
* XslVariable.cs: sync to API changes
* ManagedXslTransform.cs: sync to API changes
svn path=/trunk/mcs/; revision=17404
Nick Drochak [Tue, 19 Aug 2003 07:00:15 +0000 (07:00 -0000)]
2003-08-19 Nick Drochak <ndrochak@gol.com>
* StackFrameTest.cs: Isolate test failure by making tests finer
grained.
svn path=/trunk/mcs/; revision=17399
Nick Drochak [Tue, 19 Aug 2003 06:58:24 +0000 (06:58 -0000)]
2003-08-19 Nick Drochak <ndrochak@gol.com>
* Makefile: Turn on debug for the corlib tests on .NET.
svn path=/trunk/mcs/; revision=17398
Jackson Harper [Tue, 19 Aug 2003 03:27:49 +0000 (03:27 -0000)]
* PEAPI.cs: Make no super method public so we can have types
with no super type.
svn path=/trunk/mcs/; revision=17396
Ben Maurer [Tue, 19 Aug 2003 03:09:30 +0000 (03:09 -0000)]
2003-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
* XslOutput.cs: add support for encoding.
* ManagedXslTransform.cs, XslTransformImpl.cs: Add support for
encoding.
svn path=/trunk/mcs/; revision=17395
ct [Tue, 19 Aug 2003 03:04:34 +0000 (03:04 -0000)]
added more asm macros for floating point subtraction of single/double/quad
svn path=/trunk/mono/; revision=17394
ct [Tue, 19 Aug 2003 02:53:23 +0000 (02:53 -0000)]
added floating point instructions for adding double, single, and quad numbers
svn path=/trunk/mono/; revision=17393
Jackson Harper [Tue, 19 Aug 2003 02:24:30 +0000 (02:24 -0000)]
* ILParser.jay: Add override methods.
svn path=/trunk/mcs/; revision=17392
Jackson Harper [Tue, 19 Aug 2003 02:22:40 +0000 (02:22 -0000)]
* IClassRef.cs: Removed methods that have been moved into ITypeRef
* MethodDef.cs: Make some properties public, Add method to get a
list of parameter types. This is used to build signatures. Alow
sentinels in signatures and in param lists. Fix some tabbing.
* ParamDef.cs: Expose the parameters type so they can be used when
building signatures.
* TypeDef.cs: Add and emit overrides.
svn path=/trunk/mcs/; revision=17391
Gonzalo Paniagua Javier [Tue, 19 Aug 2003 02:10:34 +0000 (02:10 -0000)]
2003-08-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpException.cs: make the unhandled error more like the MS one.
* HttpRuntime.cs: set a 500 error code on unhandled exceptions.
svn path=/trunk/mcs/; revision=17390
Ben Maurer [Tue, 19 Aug 2003 02:05:34 +0000 (02:05 -0000)]
forgot to commit
svn path=/trunk/mcs/; revision=17389
Ben Maurer [Tue, 19 Aug 2003 01:56:07 +0000 (01:56 -0000)]
2003-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
* System.Xml.dll.sources: add files from Oleg.
* *.cs: Support for xsl:output. (Oleg)
svn path=/trunk/mcs/; revision=17388
Gonzalo Paniagua Javier [Tue, 19 Aug 2003 01:38:49 +0000 (01:38 -0000)]
2003-08-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpResponse.cs: flush headers when the body length is 0.
* StaticFileHandler.cs: added If-Modified-Since handling patch slightly
modified from the original by Piers Haken <piersh@friskit.com>.
svn path=/trunk/mcs/; revision=17387
Ben Maurer [Mon, 18 Aug 2003 21:55:23 +0000 (21:55 -0000)]
forgot to add
svn path=/trunk/mcs/; revision=17386
Ben Maurer [Mon, 18 Aug 2003 21:54:50 +0000 (21:54 -0000)]
2003-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
* System.Xml.dll.source: add System.Xml/HighWaterStack.cs
* XmlChar.cs (IsWhitespace): Spare enumerator allocation.
* XmlTextWriter.cs (WriteWhitespace): Enumerators are very high in
fat, use low-fat loops instead. Even better, call the function
inside XmlChar for code reuse.
* HighWaterStack.cs (added): New class that acts like a Stack, but
helps with memory allocation.
* XmlNamespaceManager.cs, XmlParserContext.cs: Rewrote to use
HighWaterStack.
* XmlTextReader.cs: Remove orderedAttributesEnumerator variable,
use a variable that stores the position in the ArrayList.
svn path=/trunk/mcs/; revision=17385
Ben Maurer [Mon, 18 Aug 2003 20:16:58 +0000 (20:16 -0000)]
2003-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
* XmlTextWriter.cs: Begin diet. String.Format has too much
saturated fat, lets replace with the fat-free .Write ()
calls. Effects best seen when Paolo's StreamWriter patch is
applied.
svn path=/trunk/mcs/; revision=17384
Lluis Sanchez [Mon, 18 Aug 2003 19:45:14 +0000 (19:45 -0000)]
* HttpClientChannel.cs, HttpServerChannel.cs: Fixed bug #47703
svn path=/trunk/mcs/; revision=17383
Johannes Roith [Mon, 18 Aug 2003 17:28:38 +0000 (17:28 -0000)]
Update
svn path=/trunk/mono/; revision=17382
Gonzalo Paniagua Javier [Mon, 18 Aug 2003 16:57:44 +0000 (16:57 -0000)]
2003-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Control.cs: when we load the viewstate for a control that has children
viewstates and the child is not found, keep its viewstate around and
wait until the child is added to load the viewstate. Fixes bug #47697.
svn path=/trunk/mcs/; revision=17381
Zoltan Varga [Mon, 18 Aug 2003 16:51:43 +0000 (16:51 -0000)]
2003-08-18 Zoltan Varga <vargaz@freemail.hu>
* interp.c: Get rid of duplicate definition of CHECK_MUL_OVERFLOW.
* interp.h interp.c: Get rid of VAL_VALUETA, use VAL_MP instead. Fix
the INITOBJ opcode which was the only user of VALUETA.
svn path=/trunk/mono/; revision=17380
Johannes Roith [Mon, 18 Aug 2003 16:45:22 +0000 (16:45 -0000)]
add windows distribition scripts
svn path=/trunk/mono/; revision=17379
Nick Drochak [Mon, 18 Aug 2003 06:40:14 +0000 (06:40 -0000)]
2003-08-18 Nick Drochak <ndrochak@gol.com>
* UriBuilderTest.cs: Separated tests into NUnit v2 style. Need to track
down a test failure.
svn path=/trunk/mcs/; revision=17378
Duncan Mak [Mon, 18 Aug 2003 04:06:27 +0000 (04:06 -0000)]
(PutImpl): Patch from Luca Barbieri <lb@lb.ods.org>.
Currently Hashtable.PutImpl has an incorrect test which causes the
key chain search to terminate as soon as a free slot is found,
causing key duplication.
svn path=/trunk/mcs/; revision=17376
Ben Maurer [Mon, 18 Aug 2003 03:56:46 +0000 (03:56 -0000)]
2003-08-17 Ben Maurer <bmaurer@users.sourceforge.net>
* Compiler.cs: handle extension and excluded namespaces.
* XslCopyOf.cs: handle default ns
* XslFallback.cs: implement
* XslLiteralElement.cs: copy namespaces that were declared.
* XslTemplateContent.cs: handle ext elements
svn path=/trunk/mcs/; revision=17375
Ben Maurer [Sun, 17 Aug 2003 20:52:21 +0000 (20:52 -0000)]
003-08-17 Ben Maurer <bmaurer@users.sourceforge.net>
* XslComment.cs, XslTemplateContent.cs: remove dead variables.
* XsltCompiledContext.cs, Compiler.cs: copy the XPathNavigator
from the stylesheet for correct namespace resolution.
* XslTransformImpl.cs: close XmlTextWriter when we create it.
svn path=/trunk/mcs/; revision=17374
Lluis Sanchez [Sun, 17 Aug 2003 19:04:25 +0000 (19:04 -0000)]
* MethodCall.cs: Throw the right exception if the target object is not
found when resolving the target method.
svn path=/trunk/mcs/; revision=17373
Lluis Sanchez [Sun, 17 Aug 2003 18:30:42 +0000 (18:30 -0000)]
* CallContext.cs: Fixed bug #47686
svn path=/trunk/mcs/; revision=17372
Miguel de Icaza [Sat, 16 Aug 2003 17:37:23 +0000 (17:37 -0000)]
Applied patch from J�rg Rosenkranz to fix bug 47639
svn path=/trunk/mcs/; revision=17370
Miguel de Icaza [Sat, 16 Aug 2003 17:29:30 +0000 (17:29 -0000)]
Applied patch from: David Pickens <dsp@rci.rutgers.edu>
svn path=/trunk/mcs/; revision=17369
Zoltan Varga [Sat, 16 Aug 2003 15:01:07 +0000 (15:01 -0000)]
2003-08-16 Zoltan Varga <vargaz@freemail.hu>
* mono/tests/checked.cs: Added mul.ovf tests.
svn path=/trunk/mono/; revision=17368