Zoltan Varga [Sun, 20 Nov 2005 14:04:56 +0000 (14:04 -0000)]
2005-11-20 Zoltan Varga <vargaz@gmail.com>
* driver.c (DEFAULT_OPTIMIZATIONS): Add MONO_OPT_EXCEPTION.
svn path=/trunk/mono/; revision=53286
Jackson Harper [Sat, 19 Nov 2005 21:18:50 +0000 (21:18 -0000)]
* XplatUIX11.cs: Create an HGRN of the invalid area for WM_NCPAINT
(just like on windows).
svn path=/trunk/mcs/; revision=53282
Zoltan Varga [Sat, 19 Nov 2005 18:43:56 +0000 (18:43 -0000)]
2005-11-19 Zoltan Varga <vargaz@gmail.com>
* ArrayTest.cs: Reenable some previously not-working 2.0 tests.
svn path=/trunk/mcs/; revision=53278
Zoltan Varga [Sat, 19 Nov 2005 18:42:06 +0000 (18:42 -0000)]
2005-11-19 Zoltan Varga <vargaz@gmail.com>
* KeyNotFoundException.cs: Add default message.
svn path=/trunk/mcs/; revision=53277
Zoltan Varga [Sat, 19 Nov 2005 18:41:18 +0000 (18:41 -0000)]
2005-11-17 Zoltan Varga <vargaz@gmail.com>
* Interlocked.cs: Add generic CompareExchange and Exchange methods.
svn path=/trunk/mcs/; revision=53276
Zoltan Varga [Sat, 19 Nov 2005 18:39:24 +0000 (18:39 -0000)]
2005-11-19 Zoltan Varga <vargaz@gmail.com>
* AssemblyBuilder.cs: Add support for setting FileVersion unmanaged
resource. Fixes #64427.
svn path=/trunk/mcs/; revision=53275
Zoltan Varga [Sat, 19 Nov 2005 18:37:36 +0000 (18:37 -0000)]
2005-11-19 Zoltan Varga <vargaz@gmail.com>
* Win32Resources.cs: Add a new 'FileVersion' property.
svn path=/trunk/mcs/; revision=53274
Zoltan Varga [Sat, 19 Nov 2005 16:34:46 +0000 (16:34 -0000)]
2005-11-19 Zoltan Varga <vargaz@gmail.com>
* TypeDescriptor.cs: Small changes to make this more compliant with
MSDN docs and actual MS behaviour.
svn path=/trunk/mcs/; revision=53272
Jackson Harper [Sat, 19 Nov 2005 08:23:56 +0000 (08:23 -0000)]
remove debug code.
svn path=/trunk/mcs/; revision=53270
Jackson Harper [Sat, 19 Nov 2005 08:14:52 +0000 (08:14 -0000)]
* MdiChildContext.cs: Handle all the buttons ourselves. We can't
use real buttons anymore because they are in non client area. The
one TODO here is that I need to somehow invalidate a section of
the non client area.
svn path=/trunk/mcs/; revision=53269
Chris Toshok [Sat, 19 Nov 2005 07:03:55 +0000 (07:03 -0000)]
2005-11-19 Chris Toshok <toshok@ximian.com>
* CompilationConfigurationHandler.cs (ReadCompilers): call
CompilerCollection.Add in the 2.0 case, as it doesn't expose a
setter indexer.
* CompilationConfiguration.cs: need this to keep things compiling,
even though CompilationConfiguration doesn't need to be used in
the 2.0 case.
svn path=/trunk/mcs/; revision=53268
Chris Toshok [Sat, 19 Nov 2005 06:56:05 +0000 (06:56 -0000)]
2005-11-19 Chris Toshok <toshok@ximian.com>
* Compiler.cs: wrap in #if !NET_2_0 and remove a lot of stubs that
now exist in System.Web.Configuration_2.0.
svn path=/trunk/mcs/; revision=53267
Chris Toshok [Sat, 19 Nov 2005 05:38:47 +0000 (05:38 -0000)]
add System.Web.Configuration_2.0/Compiler{Collection}.cs
svn path=/trunk/mcs/; revision=53266
Chris Toshok [Sat, 19 Nov 2005 05:33:23 +0000 (05:33 -0000)]
2005-11-18 Chris Toshok <toshok@ximian.com>
* CompilerCollection.cs: wrap in #if !NET_2_0, and remove a lot of
stubs that now exist in System.Web.Configuration_2.0.
svn path=/trunk/mcs/; revision=53265
Chris Toshok [Sat, 19 Nov 2005 04:10:50 +0000 (04:10 -0000)]
back out change
svn path=/trunk/mcs/; revision=53264
Jackson Harper [Sat, 19 Nov 2005 03:43:50 +0000 (03:43 -0000)]
- Get the move start position before adjusting for the titlebar
height, this fixes the windows "skipping" when they are first
moved.
svn path=/trunk/mcs/; revision=53263
Jackson Harper [Sat, 19 Nov 2005 03:37:19 +0000 (03:37 -0000)]
* Control.cs: Put the enum check back in now that MDI doesnt have
to use this to set border styles.
* Form.cs: Only set mdi child windows borders if the handle has
been created.
* MdiChildContext.cs: Don't set the InternalBorderStyle, just pass
this directly on to the driver.
svn path=/trunk/mcs/; revision=53262
Chris Toshok [Sat, 19 Nov 2005 01:39:42 +0000 (01:39 -0000)]
2005-11-18 Chris Toshok <toshok@ximian.com>
* HostingEnvironmentSection.cs (.cctor): add validators.
* CompilationSection.cs (.cctor): fix defaultvalue of
urlLinePragmas.
svn path=/trunk/mcs/; revision=53261
Chris Toshok [Sat, 19 Nov 2005 00:50:57 +0000 (00:50 -0000)]
2005-11-18 Chris Toshok <toshok@ximian.com>
* ProfileModule.cs: hook up saving of the request's profile.
* ProfileBase.cs (Save): call base.Save instead of throwing NIE.
svn path=/trunk/mcs/; revision=53260
Chris Toshok [Sat, 19 Nov 2005 00:47:09 +0000 (00:47 -0000)]
2005-11-18 Chris Toshok <toshok@ximian.com>
* SystemWebSectionGroup.cs: enable a whole slew of properties.
* RegexWorker.cs: stub this out.
* HttpCapabilitiesBase.cs: remove GetClrVersions since it's in one
of the other partial files.
* CompilationSection.cs: fix this up.
* PagesSection.cs: fix some types and add a comment to
DeserializeSection.
* CompilerCollection.cs (Add): new internal method.
* ProvidersHelper.cs: put the using System.Configuration.Provider
inside the NET_2_0 block.
* CacheSection.cs: add validators.
svn path=/trunk/mcs/; revision=53259
Jackson Harper [Fri, 18 Nov 2005 23:37:20 +0000 (23:37 -0000)]
* XplatUIX11.cs: Just compute the mdi borders separately as they
don't totally match up with normal form borders.
svn path=/trunk/mcs/; revision=53258
Chris Toshok [Fri, 18 Nov 2005 23:28:52 +0000 (23:28 -0000)]
2005-11-18 Chris Toshok <toshok@ximian.com>
* GlobalizationSectionTest.cs, HostingEnvironmentSectionTest.cs,
CacheSectionTest.cs, CustomErrorsSectionTest.cs,
HealthMonitoringSectionTest.cs, CompilationSectionTest.cs,
DeploymentSectionTest.cs, ClientTargetSectionTest.cs: new tests.
svn path=/trunk/mcs/; revision=53257
Jackson Harper [Fri, 18 Nov 2005 23:04:36 +0000 (23:04 -0000)]
* Control.cs: Set WS_ styles for borders, so that the driver does
not have to retrieve the control instance to figure out what kind
of borders it should have.
* Form.cs: Set the WS_EX_MDICHILD flag on mdi children, so the
driver can know its an mdi child easily.
* XplatUIX11.cs: Get the border styles and whether the window is
MDI from the Styles and ExStyles params instead of having to get a
control. This prevents a chicken and egg problem.
svn path=/trunk/mcs/; revision=53256
Jackson Harper [Fri, 18 Nov 2005 22:07:14 +0000 (22:07 -0000)]
* MdiClient.cs: Fix typo so scrollbars show up correctly.
svn path=/trunk/mcs/; revision=53253
Zoltan Varga [Fri, 18 Nov 2005 21:14:21 +0000 (21:14 -0000)]
2005-11-18 Zoltan Varga <vargaz@gmail.com>
* ParameterBuilder.cs (SetCustomAttribute): Handle DefaultParameterValueAttribute as well.
* CustomAttributeBuilder.cs: Add support for decoding more types of
constructor parameters.
svn path=/trunk/mcs/; revision=53249
Gonzalo Paniagua Javier [Fri, 18 Nov 2005 20:37:47 +0000 (20:37 -0000)]
2005-11-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* LinkButton.cs: don't output any javascript when the linkbutton is
disabled. Fixes bug #76713.
svn path=/trunk/mcs/; revision=53246
Gonzalo Paniagua Javier [Fri, 18 Nov 2005 19:59:16 +0000 (19:59 -0000)]
2005-11-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DataGrid.cs: use TableHeaderCell instead of TableCell for headers when
UseAccesibleHeader property is true. Patch by Robert Jordan.
svn path=/trunk/mcs/; revision=53244
Gonzalo Paniagua Javier [Fri, 18 Nov 2005 19:40:45 +0000 (19:40 -0000)]
2005-11-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* BaseValidator.cs: 'controltovalidate' must be the ClientID of the
control to validate. Fixes bug #76641.
svn path=/trunk/mcs/; revision=53243
Gonzalo Paniagua Javier [Fri, 18 Nov 2005 19:14:23 +0000 (19:14 -0000)]
2005-11-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* BoundColumn.cs: when the column is readonly and we're in edit mode,
keep it as a TextBox. Fixes bug #76714.
svn path=/trunk/mcs/; revision=53242
Marek Safar [Fri, 18 Nov 2005 16:30:44 +0000 (16:30 -0000)]
2005-11-18 Marek Safar <marek.safar@seznam.cz>
* attribute.cs (AreParametersCompliant): Moved to Parameter.
* class.cs (MethodCore): Parameter clean up.
(IMethodData): Added ParameterInfo.
(MethodData): Parameter clean up.
(Indexer.Define): Parameter clean up.
* anonymous.cs,
* codegen.cs,
* cs-parser.jay,
* decl.cs,
* doc.cs,
* ecore.cs,
* flowanalysis.cs,
* iterators.cs,
* pending.cs,
* statement.cs,
* typemanager.cs: Parameter clean up.
* delegate.cs (Define): Get rid of duplicated code.
* expression.cs (ParameterReference): Removed useless parameters
and simplified.
(Invocation): Ditto.
* parameter.cs (ParamsParameter): New class, params specialization.
(ArglistParameter): Attemp to separate arglist.
(Parameter): Refactored to be reusable and faster.
(Parameter.Modifier): Made understandable.
(Parameters): Changed to be used as a class for `this' assembly
parameters. Refactored to use new specialized classes.
* support.cs (ParameterData): Added Types property.
(InternalParameters): Deleted.
svn path=/trunk/mcs/; revision=53239
Gonzalo Paniagua Javier [Fri, 18 Nov 2005 16:16:00 +0000 (16:16 -0000)]
patch by Michael Hutchinson to use the environment variable http_proxy
svn path=/trunk/mono/; revision=53237
Gonzalo Paniagua Javier [Fri, 18 Nov 2005 16:14:18 +0000 (16:14 -0000)]
patch by Michael Hutchinson to use the environment variable http_proxy
svn path=/trunk/mcs/; revision=53236
Massimiliano Mantione [Fri, 18 Nov 2005 15:32:32 +0000 (15:32 -0000)]
2005-11-18 Massimiliano Mantione <massi@ximian.com>
* mini.c: Enabled "fastpath" deadce :-)
svn path=/trunk/mono/; revision=53231
Sebastien Pouliot [Fri, 18 Nov 2005 14:17:11 +0000 (14:17 -0000)]
2005-11-18 Sebastien Pouliot <sebastien@ximian.com>
* X509Extension.cs: Keep in sync with Mono.Security.dll.
svn path=/trunk/mcs/; revision=53230
Sebastien Pouliot [Fri, 18 Nov 2005 14:13:38 +0000 (14:13 -0000)]
2005-11-18 Sebastien Pouliot <sebastien@ximian.com>
* X509Extension.cs: Changed default ctor to protected to help
extensibility outside of Mono.Security.dll (fix bug #76742).
svn path=/trunk/mcs/; revision=53229
Massimiliano Mantione [Fri, 18 Nov 2005 12:49:21 +0000 (12:49 -0000)]
2005-11-18 Massimiliano Mantione <massi@ximian.com>
* mini.c: Added "fastpath" deadce (deadce without SSA), and a simple
alias analysis pass to support it.
* mini.h: Likewise.
* ssa.c: Likewise.
* liveness.c: Likewise (liveness computation can use aliasing
information to be more accurate).
* driver.c: Added an "ssa" option go tell the JIT to use SSA, and
moreover made so that "--compile-all" uses the given optimization
flags and not the default ones.
* aliasing.c: Alias analysis (new file).
* aliasing.h: Likewise.
* Makefile.am: added "aliasing.c" and "aliasing.h".
svn path=/trunk/mono/; revision=53226
Jackson Harper [Fri, 18 Nov 2005 11:17:32 +0000 (11:17 -0000)]
- No height for FormBorderStyle.None
svn path=/trunk/mcs/; revision=53225
Jackson Harper [Fri, 18 Nov 2005 11:13:11 +0000 (11:13 -0000)]
* MdiChildContext.cs: Adjust the y position to take the titlebar
into account.
svn path=/trunk/mcs/; revision=53224
Jackson Harper [Fri, 18 Nov 2005 10:54:24 +0000 (10:54 -0000)]
* MdiClient.cs: Calculate when to add and remove scrollbars
correctly.
svn path=/trunk/mcs/; revision=53223
Jackson Harper [Fri, 18 Nov 2005 10:17:41 +0000 (10:17 -0000)]
* Control.cs: Allow non enum values to be used for
InternalBorderStyle. MDI does this to set a special border style.
- New utility methods for converting points to/from client coords
- Add the newly created control to the Controls collection before
updating its style. This way UpdateStyle can walk the control
heirarchy to find the control if needed.
so I don't need to create a new Point object all the time.
* Form.cs: Let MDI windows handle their border styles.
- Set styles on MDI windows so the correct title style is derived.
* MdiChildContext.cs: Move all the painting and window handling
into the non client area.
- Use correct sizing and put correct buttons on frames based on
the FormBorderStyle.
- Notify the mdi client about scrolling
- Need to handle the buttons ourselves now, because they are all
in non client areas and we can't add controls there.
* MdiClient.cs: Halfway to scrolling, this implementation is
somewhat broken though, we need to check to make sure other
windows aren't causing scrolling before removing the bars. Also
the bars need to be drawn on top, maybe I can switch implicit
controls to be on top.
* Hwnd.cs: caption_height and tool_caption_height are now
properties of an hwnd, this way they can be set by the driver
based on the type of window they are. In X11 the window manager
handles the decorations so caption_height is zero unless its an
MDI window.
- Add 3 pixel borders for MDI windows (0xFFFF).
- Get rid of some code duplication, have DefaultClientRectanle
just call GetClientRectangle.
* XplatUIX11.cs: Pass caption_height and tool_caption_height to
Hwnd now.
- Set border styles differently for mdi windows.
* XplatUIOSX.cs: Pass caption_height and tool_caption_height to
Hwnd now.
svn path=/trunk/mcs/; revision=53222
Gonzalo Paniagua Javier [Fri, 18 Nov 2005 06:14:59 +0000 (06:14 -0000)]
2005-11-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpRequestHeader.cs: add missing values.
svn path=/trunk/mcs/; revision=53221
Atsushi Eno [Fri, 18 Nov 2005 04:10:25 +0000 (04:10 -0000)]
2005-11-18 Atsushi Enomoto <atsushi@ximian.com>
* template.html.in : let's turn onLoad() off by default; I think
most of people usually rather mind browsers' response time than
filtered attributes.
svn path=/trunk/mono/; revision=53219
Atsushi Eno [Fri, 18 Nov 2005 04:08:10 +0000 (04:08 -0000)]
2005-11-18 Atsushi Enomoto <atsushi@ximian.com>
* cormissing.js : reflecting the HTML output changes from mon-api.xsl.
It now updates the count depending on the checkboxes.
svn path=/trunk/mono/; revision=53218
Atsushi Eno [Fri, 18 Nov 2005 04:06:44 +0000 (04:06 -0000)]
2005-11-18 Atsushi Enomoto <atsushi@ximian.com>
* mono-api.xsl : filtered attributes are customizable now (but pretty
slow!)
svn path=/trunk/mcs/; revision=53216
Zoltan Varga [Thu, 17 Nov 2005 22:53:59 +0000 (22:53 -0000)]
2005-11-17 Zoltan Varga <vargaz@gmail.com>
* Interlocked.cs: Add generic CompareExchange and Exchange methods.
svn path=/trunk/mcs/; revision=53213
Zoltan Varga [Thu, 17 Nov 2005 22:23:06 +0000 (22:23 -0000)]
2005-11-17 Zoltan Varga <vargaz@gmail.com>
* DefaultParameterValueAttribute.cs: New file.
svn path=/trunk/mcs/; revision=53212
Zoltan Varga [Thu, 17 Nov 2005 22:22:33 +0000 (22:22 -0000)]
2005-11-17 Zoltan Varga <vargaz@gmail.com>
* corlib.dll.sources: Add System.Runtime.InteropServices.DefaultParameterValueAttribute.cs.
svn path=/trunk/mcs/; revision=53211
Gonzalo Paniagua Javier [Thu, 17 Nov 2005 22:07:17 +0000 (22:07 -0000)]
2005-11-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpListenerPrefixCollection.cs:
* HttpWebResponse.cs:
* Dns.cs:
* HttpListenerRequest.cs:
* HttpWebRequest.cs:
* HttpListenerResponse.cs: a few signature fixes for 2.0.
svn path=/trunk/mcs/; revision=53210
Zoltan Varga [Thu, 17 Nov 2005 20:57:56 +0000 (20:57 -0000)]
2005-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-ops.h: Add missing OP_I opcodes so it is in synch with the
OP_L opcodes.
svn path=/trunk/mono/; revision=53209
Sebastien Pouliot [Thu, 17 Nov 2005 20:24:47 +0000 (20:24 -0000)]
2005-11-17 Sebastien Pouliot <sebastien@ximian.com>
* MatchCollection.cs: Add missing virtual to indexer property.
svn path=/trunk/mcs/; revision=53208
Sebastien Pouliot [Thu, 17 Nov 2005 20:20:13 +0000 (20:20 -0000)]
2005-11-17 Sebastien Pouliot <sebastien@ximian.com>
* Match.cs: Removed the ": base ()" on the private ctor as it is
unrequired and cause an extra public ctor to added (bug #76736).
svn path=/trunk/mcs/; revision=53207
Vladimir Krasnov [Thu, 17 Nov 2005 18:06:58 +0000 (18:06 -0000)]
Image.jvm.cs: fixed Save, flush output stream
ImageCodec.jvm.cs: fixed WriteImage, removed flush of native output
svn path=/trunk/mcs/; revision=53204
Martin Baulig [Thu, 17 Nov 2005 17:59:14 +0000 (17:59 -0000)]
2005-11-17 Martin Baulig <martin@ximian.com>
* expression.cs (Indexers.GetIndexersForType): Added support for
generic parameters; fixes #76587.
svn path=/trunk/mcs/; revision=53203
Martin Baulig [Thu, 17 Nov 2005 17:58:22 +0000 (17:58 -0000)]
New test.
svn path=/trunk/mcs/; revision=53202
Martin Baulig [Thu, 17 Nov 2005 17:57:40 +0000 (17:57 -0000)]
New test.
svn path=/trunk/mcs/; revision=53201
Dick Porter [Thu, 17 Nov 2005 17:36:36 +0000 (17:36 -0000)]
2005-11-17 Dick Porter <dick@ximian.com>
* Process.cs: Split Start_common into Start_shell and
Start_noshell, which call ShellExecuteEx and CreateProcess
respectively. Fixes bug 76670.
2005-11-17 Dick Porter <dick@ximian.com>
* Environment.cs: Incremented corlib version
svn path=/trunk/mcs/; revision=53199
Dick Porter [Thu, 17 Nov 2005 17:35:45 +0000 (17:35 -0000)]
2005-11-17 Dick Porter <dick@ximian.com>
* icall.c:
* process.h:
* process.c: Split the Process Start_internal icall into
ShellExecuteEx_internal and CreateProcess_internal, which are
called depending on whether UseShellExecute is true. Fixes bug
76670.
* appdomain.c (MONO_CORLIB_VERSION): Incremented
2005-11-17 Dick Porter <dick@ximian.com>
* processes.h:
* processes.c: Implement ShellExecuteEx as a wrapper around
CreateProcess.
svn path=/trunk/mono/; revision=53198
Martin Baulig [Thu, 17 Nov 2005 17:31:26 +0000 (17:31 -0000)]
2005-08-20 Martin Baulig <martin@ximian.com>
Merging this patch from GMCS to fix #75867.
* anonymous.cs (CaptureContext.CaptureThis): Create the topmost
scope if we don't already have it.
svn path=/trunk/mcs/; revision=53197
Konstantin Triger [Thu, 17 Nov 2005 16:42:00 +0000 (16:42 -0000)]
performance - use BasicStroke when possible.
svn path=/trunk/mcs/; revision=53193
Atsushi Eno [Thu, 17 Nov 2005 16:09:59 +0000 (16:09 -0000)]
2005-11-17 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XslTransformTests.cs : added WhitespaceHandling ().
* 91834.xml, 91834a.xml, 91834.xsl : I ended up to add new files here.
svn path=/trunk/mcs/; revision=53192
Vladimir Krasnov [Thu, 17 Nov 2005 15:47:22 +0000 (15:47 -0000)]
* ColorConverter.cs: added test cases for ConvertFrom and three digit notaion color.
svn path=/trunk/mcs/; revision=53188
Martin Baulig [Thu, 17 Nov 2005 15:43:58 +0000 (15:43 -0000)]
2005-11-17 Martin Baulig <martin@ximian.com>
* anonymous.cs
(CaptureContext.EmitMethodHostInstance): Use `Ldarg_0' if we
inherit the scope from our parent. Fixes #76653.
svn path=/trunk/mcs/; revision=53187
Martin Baulig [Thu, 17 Nov 2005 15:42:33 +0000 (15:42 -0000)]
New test.
svn path=/trunk/mcs/; revision=53186
Martin Baulig [Thu, 17 Nov 2005 15:42:13 +0000 (15:42 -0000)]
2005-11-17 Martin Baulig <martin@ximian.com>
* anonymous.cs
(CaptureContext.EmitMethodHostInstance): Use `Ldarg_0' if we
inherit the scope from our parent. Fixes #76653.
svn path=/trunk/mcs/; revision=53185
Atsushi Eno [Thu, 17 Nov 2005 15:38:46 +0000 (15:38 -0000)]
2005-11-17 Atsushi Enomoto <atsushi@ximian.com>
* XslCompiledContext.cs : since XsltContextInfo is struct, having
an array of this type and setting fields of each struct didn't
make sense. It thus blocked expected PreserveWhitespace behavior.
svn path=/trunk/mcs/; revision=53184
Sebastien Pouliot [Thu, 17 Nov 2005 15:13:46 +0000 (15:13 -0000)]
Fix API (corcompare)
svn path=/trunk/mcs/; revision=53183
Vladimir Krasnov [Thu, 17 Nov 2005 15:12:14 +0000 (15:12 -0000)]
* ColorConverter.cs: fixed ConvertFrom, to be able to convert from three digit notation color (#abc)
svn path=/trunk/mcs/; revision=53182
Vladimir Krasnov [Thu, 17 Nov 2005 15:09:06 +0000 (15:09 -0000)]
XmlSerializationReaderInterpreter.cs: fixed ReadEnumElement method, ReadEndElement should check XmlNodeType.
XmlTypeMapping.cs: fixed GetXmlName method, it should not write zero as default enum value.
svn path=/trunk/mcs/; revision=53181
Vladimir Krasnov [Thu, 17 Nov 2005 14:57:06 +0000 (14:57 -0000)]
XmlInputStream.cs: fixed Initialize method to be able to read unicode file without BOM. TARGET_JVM only.
svn path=/trunk/mcs/; revision=53180
Sebastien Pouliot [Thu, 17 Nov 2005 13:41:12 +0000 (13:41 -0000)]
Add unit/CAS tests (and some code) for System.Threading
svn path=/trunk/mcs/; revision=53179
Sebastien Pouliot [Thu, 17 Nov 2005 13:40:18 +0000 (13:40 -0000)]
2005-11-17 Sebastien Pouliot <sebastien@ximian.com>
* Semaphore.cs: New (2.0). Incomplete (missing runtime support).
* SemaphoreFullException.cs: New (2.0).
svn path=/trunk/mcs/; revision=53178
Sebastien Pouliot [Thu, 17 Nov 2005 13:38:46 +0000 (13:38 -0000)]
2005-11-17 Sebastien Pouliot <sebastien@ximian.com>
* SemaphoreCas.cs: New. CAS tests for Semaphore (2.0).
* SemaphoreFullExceptionCas.cs: New. CAS unit tests (2.0).
* SemaphoreTest.cs: New. Unit tests for Semaphore (2.0).
* ThreadExceptionEventArgsCas.cs: New. CAS unit tests.
svn path=/trunk/mcs/; revision=53177
Sebastien Pouliot [Thu, 17 Nov 2005 13:38:20 +0000 (13:38 -0000)]
2005-11-17 Sebastien Pouliot <sebastien@ximian.com>
* SemaphoreRights.cs: New (2.0). Enum of all the rights applicable to
semaphores.
* SemaphoreSecurity.cs: New (2.0). Very incomplete - to allow the
Semaphore to compile.
svn path=/trunk/mcs/; revision=53176
Sebastien Pouliot [Thu, 17 Nov 2005 13:38:04 +0000 (13:38 -0000)]
Add System.Threading.WaitHandleCannotBeOpenedException (2.0) to the build
svn path=/trunk/mcs/; revision=53175
Sebastien Pouliot [Thu, 17 Nov 2005 13:37:33 +0000 (13:37 -0000)]
2005-11-17 Sebastien Pouliot <sebastien@ximian.com>
* WaitHandleCannotBeOpenedException.cs: New (2.0). Is required to
compile the Semaphore tests (in System.dll).
svn path=/trunk/mcs/; revision=53174
Raja R Harinath [Thu, 17 Nov 2005 13:32:13 +0000 (13:32 -0000)]
Update.
svn path=/trunk/mcs/; revision=53173
Sebastien Pouliot [Thu, 17 Nov 2005 12:57:45 +0000 (12:57 -0000)]
fix build
svn path=/trunk/mcs/; revision=53172
Gonzalo Paniagua Javier [Thu, 17 Nov 2005 12:08:23 +0000 (12:08 -0000)]
removed executable property
svn path=/trunk/mcs/; revision=53171
Gonzalo Paniagua Javier [Thu, 17 Nov 2005 12:04:07 +0000 (12:04 -0000)]
new files
svn path=/trunk/mcs/; revision=53170
Gonzalo Paniagua Javier [Thu, 17 Nov 2005 12:03:25 +0000 (12:03 -0000)]
2005-11-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpListenerPrefixCollection.cs:
* EndPointListener.cs:
* HttpStreamAsyncResult.cs:
* HttpListenerContext.cs:
* HttpListenerBasicIdentity.cs:
* AuthenticationSchemeSelector.cs:
* HttpListener.cs:
* WebHeaderCollection.cs:
* ListenerPrefix.cs:
* HttpListenerException.cs:
* HttpResponseHeader.cs:
* EndPointManager.cs:
* HttpListenerRequest.cs:
* HttpRequestHeader.cs:
* BindIPEndPoint.cs:
* ResponseStream.cs:
* ChunkedInputStream.cs:
* HttpStatusCode.cs:
* ListenerAsyncResult.cs:
* ChunkStream.cs:
* HttpConnection.cs:
* HttpUtility.cs:
* HttpListenerResponse.cs:
* RequestStream.cs: initial implementation of HttpListener. There are
a few TODOs left (cookies, HTTPS) but almost everything else is in.
svn path=/trunk/mcs/; revision=53169
Gonzalo Paniagua Javier [Thu, 17 Nov 2005 12:00:37 +0000 (12:00 -0000)]
2005-11-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpListenerPrefixCollectionTest.cs:
* HttpListenerTest.cs:
* HttpListenerBasicIdentityTest.cs:
* HttpListener2Test.cs: tests for HttpListener and related classes.
svn path=/trunk/mcs/; revision=53168
Raja R Harinath [Thu, 17 Nov 2005 11:48:02 +0000 (11:48 -0000)]
* ColorMatrix.cs: Make it have Sequential layout.
Fixes 'make check', and also corcompare.
svn path=/trunk/mcs/; revision=53167
Zoltan Varga [Thu, 17 Nov 2005 10:57:32 +0000 (10:57 -0000)]
2005-11-17 Zoltan Varga <vargaz@gmail.com>
* marshal.c (emit_ptr_to_object_conv): Get rid of the 'usize' and
'msize' parameters, use the information in 'mspec' instead.
(emit_object_to_ptr_conv): Ditto.
* marshal.c (emit_struct_conv): Handle explicit layout structs with
fields out of order. Fixes #76733.
svn path=/trunk/mono/; revision=53165
Ankit Jain [Thu, 17 Nov 2005 10:11:15 +0000 (10:11 -0000)]
* get.c (dis_stringify_type): Escape generic type parameter names.
svn path=/trunk/mono/; revision=53162
Ankit Jain [Thu, 17 Nov 2005 10:07:28 +0000 (10:07 -0000)]
* get.c (str_escape): New. Escape a given list of characters.
(get_escaped_name): Escape ' and \ using str_escape, and
allow ` .
svn path=/trunk/mono/; revision=53161
Ankit Jain [Thu, 17 Nov 2005 09:56:55 +0000 (09:56 -0000)]
* metadata.c (mono_type_create_from_typespec_full): Remove unnecessary g_assert.
svn path=/trunk/mono/; revision=53160
Miguel de Icaza [Thu, 17 Nov 2005 05:34:10 +0000 (05:34 -0000)]
Auto detect SQLite installation, and go from 2 to 3 if needed
svn path=/trunk/mcs/; revision=53157
John Luke [Thu, 17 Nov 2005 01:13:45 +0000 (01:13 -0000)]
add swf/win32 version of snippets
svn path=/trunk/mcs/; revision=53156
Atsushi Eno [Wed, 16 Nov 2005 23:21:37 +0000 (23:21 -0000)]
2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
* doc.cs : the previous patch does not actually fix the bug.
PropertyInfo override check is now implemented and really fixed it.
* expression.cs : Invocation.IsAncestralType() is used from doc.cs.
* test-xml-048-ref.xml test-xml-048.cs : test for bug #76730
(works with gmcs).
svn path=/trunk/mcs/; revision=53152
John Luke [Wed, 16 Nov 2005 23:13:56 +0000 (23:13 -0000)]
add image related snippets,
fix fill_and_stroke*
svn path=/trunk/mcs/; revision=53151
Atsushi Eno [Wed, 16 Nov 2005 22:47:05 +0000 (22:47 -0000)]
2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
* doc.cs : apply "override filter" also to properties.
Fixed bug #76730.
* test-xml-047-ref.xml test-xml-047.cs :
Another override filtering test (works with gmcs).
* cs1574-7.cs : fixed code format ("Line") to make it working.
* cs0419-3.cs : new test for ambiguity resolution.
* known-issues-gmcs : actually cs1574-7.cs is kind of regression,
thus no need to be added here.
svn path=/trunk/mcs/; revision=53150
John Luke [Wed, 16 Nov 2005 22:34:17 +0000 (22:34 -0000)]
fix the bg color
svn path=/trunk/mcs/; revision=53149
John Luke [Wed, 16 Nov 2005 21:13:25 +0000 (21:13 -0000)]
add the gtk version of snippets
svn path=/trunk/mcs/; revision=53145
John Luke [Wed, 16 Nov 2005 20:03:39 +0000 (20:03 -0000)]
add snippets port for testing
svn path=/trunk/mcs/; revision=53144
Atsushi Eno [Wed, 16 Nov 2005 20:01:34 +0000 (20:01 -0000)]
2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
* MonoMethod.cs : made MakeGenericMethod() indirect icall to
MakeGenericMethod_impl() and raise an error when it returns null.
* MethodInfoTest.cs : added MakeGenericMethod test for #76575.
svn path=/trunk/mcs/; revision=53143
Atsushi Eno [Wed, 16 Nov 2005 20:01:02 +0000 (20:01 -0000)]
2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
* icall.c : renamed MakeGenericMethod -> MakeGenericMethod_impl for
bug #76575.
svn path=/trunk/mono/; revision=53142
Atsushi Eno [Wed, 16 Nov 2005 19:55:51 +0000 (19:55 -0000)]
2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
* doc.cs : renamed FindMembers() to FindMethodBase(). For interfaces,
no need to check overrides. For classes, omit those results from
interfaces since they must exist in the class. Fixed bug #76726.
* test-xml-046-ref.xml test-xml-046.cs : new test for bug #76726.
* known-issues-gmcs : added above.
* cs1574-7.cs : new test to warn doc reference to interface members
which is not exposed publicly.
* known-issues-gmcs : added above.
svn path=/trunk/mcs/; revision=53141
Atsushi Eno [Wed, 16 Nov 2005 18:56:56 +0000 (18:56 -0000)]
2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
* UTF8Encoding.cs : safer UTF8Decoder ctor.
svn path=/trunk/mcs/; revision=53140
Sebastien Pouliot [Wed, 16 Nov 2005 18:55:02 +0000 (18:55 -0000)]
Add unit tests for TimersDescriptionAttribute to the build
svn path=/trunk/mcs/; revision=53139
Sebastien Pouliot [Wed, 16 Nov 2005 18:54:27 +0000 (18:54 -0000)]
2005-11-16 Sebastien Pouliot <sebastien@ximian.com>
* TimersDescriptionAttributeCas.cs: Updated comments (thanks to Gert
Driesen for the solution).
* TimersDescriptionAttributeTest.cs: New. Unit tests to show that the
description string is a resource name (and not the description itself)
svn path=/trunk/mcs/; revision=53138