mono.git
20 years ago2003-08-22 Martin Baulig <martin@ximian.com>
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

20 years agoComment out unreachable code.
Martin Baulig [Fri, 22 Aug 2003 02:09:32 +0000 (02:09 -0000)]
Comment out unreachable code.

svn path=/trunk/mcs/; revision=17488

20 years ago2003-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-21 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years agoConsole.WriteLine strikes back
Gonzalo Paniagua Javier [Thu, 21 Aug 2003 18:44:45 +0000 (18:44 -0000)]
Console.WriteLine strikes back

svn path=/trunk/mcs/; revision=17478

20 years ago2003-08-21 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-08-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-08-21 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years agoThu Aug 21 19:10:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

20 years agoGet attributes working correctly for text output (Oleg).
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

20 years ago2003-08-21 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-21 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoFixed dist target and updated version
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

20 years agoFixed (incorrect) magic number.
Paolo Molaro [Thu, 21 Aug 2003 14:57:28 +0000 (14:57 -0000)]
Fixed (incorrect) magic number.

svn path=/trunk/mono/; revision=17468

20 years ago2003-08-21 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-08-21 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-21 Zoltan Varga <vargaz@freemail.hu>
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

20 years agolittle change for less mistakes on windows builds.
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

20 years ago2003-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-21 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-08-21 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2003-08-21 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoAdded DictionaryBaseTest.cs
Duncan Mak [Thu, 21 Aug 2003 01:44:03 +0000 (01:44 -0000)]
Added DictionaryBaseTest.cs

svn path=/trunk/mcs/; revision=17455

20 years ago2003-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoSmall typo
Ben Maurer [Thu, 21 Aug 2003 00:19:05 +0000 (00:19 -0000)]
Small typo

svn path=/trunk/mcs/; revision=17452

20 years ago2003-08-20 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years agoInitialize tls keys to -1, since 0 is a valid key value.
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

20 years agoWed Aug 20 19:02:22 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

20 years ago2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago * marshal.c: mono_delegate_begin_invoke(): If the target is a proxy,
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

20 years ago2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago * MethodCall.cs: Changed exception text to match MS.NET (more or less).
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

20 years ago * TcpConnectionPool.cs: Check if a connection is alive before reusing
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

20 years ago * System.Runtime.Remoting_test.dll.sources: Added new test files.
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

20 years ago * AsyncCalls.cs, BaseCalls.cs, HttpCalls.cs, ReflectionCalls.cs, SyncCalls.cs,
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

20 years agoWed Aug 20 13:14:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

20 years agoWed Aug 20 13:04:53 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

20 years agoWed Aug 20 12:57:42 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

20 years agoWed Aug 20 12:01:36 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

20 years ago * ILParser.jay: Implement address constants and string
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

20 years ago * DataDef.cs: Make name public so data names can be looked up
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

20 years ago003-08-20 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years agoAdd link to the Daily Snapshosts so that people can get to them
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

20 years ago(ReleaseConnection): A patch from Joerg
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

20 years ago2003-08-20 Duncan Mak <duncan@ximian.com>
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

20 years agoUpdate links for Red Hat 8, added links to SuSE packages and Windows
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

20 years agoAdd image, party hard
Peter Williams [Wed, 20 Aug 2003 03:22:47 +0000 (03:22 -0000)]
Add image, party hard

svn path=/trunk/mono/; revision=17428

20 years agoPassed file though syntax checker (aka, gonzalo) ;-).
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

20 years agoPassed file through bug filter (aka, gonzalo)
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

20 years agoi will write change logs correctly
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years agoTue Aug 19 18:22:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Nick Drochak <ndrochak@gol.com>
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

20 years ago2003-08-19 Nick Drochak <ndrochak@gol.com>
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

20 years ago * PEAPI.cs: Make no super method public so we can have types
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

20 years ago2003-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years agoadded more asm macros for floating point subtraction of single/double/quad
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

20 years agoadded floating point instructions for adding double, single, and quad numbers
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

20 years ago * ILParser.jay: Add override methods.
Jackson Harper [Tue, 19 Aug 2003 02:24:30 +0000 (02:24 -0000)]
    * ILParser.jay: Add override methods.

svn path=/trunk/mcs/; revision=17392

20 years ago * IClassRef.cs: Removed methods that have been moved into ITypeRef
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

20 years ago2003-08-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoforgot to commit
Ben Maurer [Tue, 19 Aug 2003 02:05:34 +0000 (02:05 -0000)]
forgot to commit

svn path=/trunk/mcs/; revision=17389

20 years ago2003-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoforgot to add
Ben Maurer [Mon, 18 Aug 2003 21:55:23 +0000 (21:55 -0000)]
forgot to add

svn path=/trunk/mcs/; revision=17386

20 years ago2003-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2003-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago * HttpClientChannel.cs, HttpServerChannel.cs: Fixed bug #47703
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

20 years agoUpdate
Johannes Roith [Mon, 18 Aug 2003 17:28:38 +0000 (17:28 -0000)]
Update

svn path=/trunk/mono/; revision=17382

20 years ago2003-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2003-08-18 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoadd windows distribition scripts
Johannes Roith [Mon, 18 Aug 2003 16:45:22 +0000 (16:45 -0000)]
add windows distribition scripts

svn path=/trunk/mono/; revision=17379

20 years ago2003-08-18 Nick Drochak <ndrochak@gol.com>
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

20 years ago(PutImpl): Patch from Luca Barbieri <lb@lb.ods.org>.
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

20 years ago2003-08-17 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago003-08-17 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago * MethodCall.cs: Throw the right exception if the target object is not
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

20 years ago * CallContext.cs: Fixed bug #47686
Lluis Sanchez [Sun, 17 Aug 2003 18:30:42 +0000 (18:30 -0000)]
* CallContext.cs: Fixed bug #47686

svn path=/trunk/mcs/; revision=17372

20 years agoApplied patch from J�rg Rosenkranz to fix bug 47639
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

20 years agoApplied patch from: David Pickens <dsp@rci.rutgers.edu>
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

20 years ago2003-08-16 Zoltan Varga <vargaz@freemail.hu>
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