Noam Lampert [Thu, 10 Apr 2008 16:02:39 +0000 (16:02 -0000)]
Upgrade to visual studio 2008 project.
svn path=/trunk/mcs/; revision=100332
Jonathan Pobst [Thu, 10 Apr 2008 15:38:27 +0000 (15:38 -0000)]
2008-04-10 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs: More keyboard handling, tab, esc.
* DataGridViewTextBoxEditingControl.cs: Don't request arrow keys
when at the beginning or end of the text in the text box.
svn path=/trunk/mcs/; revision=100330
Rodrigo Kumpera [Thu, 10 Apr 2008 14:52:03 +0000 (14:52 -0000)]
2008-04-10 Rodrigo Kumpera <rkumpera@novell.com>
* verify.c: Add code to do type constraint verification on class instances.
* verify.c (mono_verifier_verify_class): Use the type constraint
verification code.
svn path=/trunk/mono/; revision=100327
Mark Probst [Thu, 10 Apr 2008 14:25:33 +0000 (14:25 -0000)]
2008-04-10 Mark Probst <mark.probst@gmail.com>
* generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
generic-ldobj.2.il, generic-ldtoken.2.il,
generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
generics-sharing.2.cs: New test cases for generic sharing.
* Makefile.am: Added tests.
svn path=/trunk/mono/; revision=100326
Marek Habersack [Thu, 10 Apr 2008 13:40:51 +0000 (13:40 -0000)]
2008-04-10 Marek Habersack <mhabersack@novell.com>
* HttpApplicationFactory.cs: compile web references before
App_Code. Fixes bug #377934
svn path=/trunk/mcs/; revision=100322
Rodrigo Kumpera [Thu, 10 Apr 2008 12:54:46 +0000 (12:54 -0000)]
2008-04-10 Erven Rohou <erven.rohou@st.com>
* DebuggingInfo.cs: use new DefineMethod API. Remove useless
variable.
* MethodDef.cs: remove useless variable.
svn path=/trunk/mcs/; revision=100319
Rodrigo Kumpera [Thu, 10 Apr 2008 12:39:26 +0000 (12:39 -0000)]
2008-04-10 Rodrigo Kumpera <rkumpera@novell.com>
* class.c (mono_class_get_field_default_value): Don't pass cindex
as hint to mono_metadata_get_constant_index. The local is not initialized
and should contain garbage most of the time. This could only work
with a lot of luck.
svn path=/trunk/mono/; revision=100318
Massimiliano Mantione [Thu, 10 Apr 2008 09:05:51 +0000 (09:05 -0000)]
Removed debugging code.
svn path=/trunk/mono/; revision=100312
Massimiliano Mantione [Thu, 10 Apr 2008 08:18:16 +0000 (08:18 -0000)]
Added possibiliy of requesting heap snapshots with a signal (like heap-shot).
svn path=/trunk/mono/; revision=100306
Massimiliano Mantione [Thu, 10 Apr 2008 08:18:12 +0000 (08:18 -0000)]
* mono-profiler-oprofile.c: Added option to append a suffix to the default file name.
svn path=/trunk/mono/; revision=100305
Jonathan Pobst [Thu, 10 Apr 2008 03:01:31 +0000 (03:01 -0000)]
2008-04-09 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewCell.cs: Guard against an NRE causing a test to fail.
svn path=/trunk/mcs/; revision=100303
Marek Habersack [Thu, 10 Apr 2008 02:06:43 +0000 (02:06 -0000)]
2008-04-10 Marek Habersack <mhabersack@novell.com>
* Control.cs: refactoring - IdSeparator property is internally
present also in 1.1.
2008-04-10 Marek Habersack <mhabersack@novell.com>
* RadioButton.cs: adjust 'name' and 'value' attribute values to
match MS.NET. Fixes bug #378024
svn path=/trunk/mcs/; revision=100302
Marek Habersack [Thu, 10 Apr 2008 01:43:42 +0000 (01:43 -0000)]
Actually add the types :P
svn path=/trunk/mcs/; revision=100301
Marek Habersack [Thu, 10 Apr 2008 01:31:00 +0000 (01:31 -0000)]
2008-04-10 Marek Habersack <mhabersack@novell.com>
* MimeTypes.cs: added some missing MIME types. New entries
contributed by Albert Ritmeester
<aritmeester@vitalhealthsoftware.nl>, thanks! Fixes bug #372290
svn path=/trunk/mcs/; revision=100300
Marek Habersack [Thu, 10 Apr 2008 00:52:30 +0000 (00:52 -0000)]
2008-04-10 Marek Habersack <mhabersack@novell.com>
* CheckBoxList.cs: set the Selected property to the value in POST
data only if the item in question was enabled before postback
occurred. Fixes bug #377703
svn path=/trunk/mcs/; revision=100299
Marek Habersack [Thu, 10 Apr 2008 00:21:35 +0000 (00:21 -0000)]
2008-04-10 Marek Habersack <mhabersack@novell.com>
* ListControl.cs: make sure the owned items' Enabled property is
set to the same value what ListControl's. Fixes bug #377703
* ListItemCollection.cs: fixed SetDirty to store the index of the
last dirtied item properly. Fixes bug #377703
For the 2.0 profile, set the ListItem instances Enabled property
to the value of the owning ListControl (internal ItemsEnabled
property was added to make it possible). Fixes bug #377703
svn path=/trunk/mcs/; revision=100296
Jonathan Pobst [Wed, 9 Apr 2008 22:58:09 +0000 (22:58 -0000)]
2008-04-09 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs: Some fixups for showing and adding the edit control.
* DataGridViewButtonColumn.cs: Implement ToString.
* DataGridViewCell.cs: Size and position the control simultaneously.
* DataGridViewTextBoxCell.cs: Use base to position control.
svn path=/trunk/mcs/; revision=100290
Mark Probst [Wed, 9 Apr 2008 22:46:02 +0000 (22:46 -0000)]
2008-04-10 Mark Probst <mark.probst@gmail.com>
* mini.c: Make sure "this" is live in catch clauses with type
variables in shared generic code.
svn path=/trunk/mono/; revision=100288
Marek Habersack [Wed, 9 Apr 2008 22:32:14 +0000 (22:32 -0000)]
Unbreak the build, again
svn path=/trunk/mcs/; revision=100287
Andreas N [Wed, 9 Apr 2008 21:53:11 +0000 (21:53 -0000)]
2008-04-09 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* Consts.cs.in: Add common strings for assembly attributes
svn path=/trunk/mcs/; revision=100285
Andreas N [Wed, 9 Apr 2008 21:14:14 +0000 (21:14 -0000)]
2008-04-09 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* AssemblyInfo.cs: Added missing 2.0 attributes
svn path=/trunk/mcs/; revision=100282
Rodrigo Kumpera [Wed, 9 Apr 2008 21:12:25 +0000 (21:12 -0000)]
* tokentype.h: Add MONO_TOKEN_GENERIC_PARAM.
2008-04-09 Rodrigo Kumpera <rkumpera@novell.com>
svn path=/trunk/mono/; revision=100281
Marek Habersack [Wed, 9 Apr 2008 21:01:40 +0000 (21:01 -0000)]
Fix the build
svn path=/trunk/mcs/; revision=100278
Marek Habersack [Wed, 9 Apr 2008 20:58:43 +0000 (20:58 -0000)]
2008-04-09 Marek Habersack <mhabersack@novell.com>
* BuildManager.cs: HttpException, let the CompilationException pass through. Fixes
bug #377904
svn path=/trunk/mcs/; revision=100277
Andreas N [Wed, 9 Apr 2008 20:57:52 +0000 (20:57 -0000)]
2004-04-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* AssemblyInfo.cs: Added
svn path=/trunk/mcs/; revision=100276
Marek Habersack [Wed, 9 Apr 2008 20:45:25 +0000 (20:45 -0000)]
008-04-09 Marek Habersack <mhabersack@novell.com>
* HttpContext.cs: make RewritePath work correctly in the 2.0
profile, fixes bug #371581
svn path=/trunk/mcs/; revision=100273
Zoltan Varga [Wed, 9 Apr 2008 20:37:14 +0000 (20:37 -0000)]
2008-04-09 Zoltan Varga <vargaz@gmail.com>
* dlmalloc.h dlmalloc.c: New files, a slightly modified version of Doug
Lea's malloc package.
* mono-codeman.c: Use dlmalloc for managing memory in dynamic code managers,
this allows us to set the executable bit on the system memory dlmalloc
allocates from, fixing #320036.
svn path=/trunk/mono/; revision=100271
Rodrigo Kumpera [Wed, 9 Apr 2008 20:23:23 +0000 (20:23 -0000)]
2008-04-09 Rodrigo Kumpera <rkumpera@novell.com>
* TypeTest.cs (GetGenericArguments_ArgumentsHaveAttributes): Added test for bug #377596.
It verifies if it's possible to retrieve attributes from generic arguments.
svn path=/trunk/mcs/; revision=100268
Rodrigo Kumpera [Wed, 9 Apr 2008 20:19:48 +0000 (20:19 -0000)]
2008-04-09 Rodrigo Kumpera <rkumpera@novell.com>
* class-internals.h: Add generic_param_token to MonoClass::sizes union.
* class.c (mono_class_from_generic_parameter): Save the token of the
generic param in MonoClass::sizes.generic_param_token.
* reflection.c (mono_custom_attrs_from_class): If the class type is
VAR or MVAR retrieve the attributes of the generic param.
svn path=/trunk/mono/; revision=100267
Marek Habersack [Wed, 9 Apr 2008 20:10:08 +0000 (20:10 -0000)]
2008-04-09 Marek Habersack <mhabersack@novell.com>
* System.Web.dll.sources: added System.Web.Compilation/AppWebReferencesCompiler.cs
2008-04-09 Marek Habersack <mhabersack@novell.com>
* HttpApplicationFactory.cs: compile web references. Fixes bug
#377934
* VirtualPath.cs: added a method to convert a physical path into a
virtual one, if the physical path is under the application root.
2008-04-09 Marek Habersack <mhabersack@novell.com>
* BuildManager.cs: refactoring - the SetCommonParameters and
GetDefaultCompilerTypeForLanguage moved here from BuildProvider,
and made internal static.
* AppWebReferencesCompiler.cs: added - support for compiling of
wsdl files found in the App_WebResources directory. Fixes bug
#377934
* BuildProvider.cs: refactoring - moved the SetCommonParameters
and GetDefaultCompilerTypeForLanguage to BuildManager
* WsdlBuildProvider.cs: added the CodeCompilerType property
override.
Namespace for the generated code is taken from the wsdl path,
relative to App_Code or App_WebReferences, if the wsdl in question
is under on of those directories.
GenerateCode uses OpenReader () so that VirtualPathProvider works
for wsdl files.
* AssemblyBuilder.cs: Cope with virtualPath being null in BuildAssembly.
Reference assemblies specified in web.config when linking.
svn path=/trunk/mcs/; revision=100266
Marek Safar [Wed, 9 Apr 2008 19:07:01 +0000 (19:07 -0000)]
New test, update
svn path=/trunk/mcs/; revision=100262
Marek Safar [Wed, 9 Apr 2008 18:47:31 +0000 (18:47 -0000)]
New test.
svn path=/trunk/mcs/; revision=100258
Marek Safar [Wed, 9 Apr 2008 18:47:03 +0000 (18:47 -0000)]
2008-04-09 Marek Safar <marek.safar@gmail.com>
* convert.cs, ecore.cs, expression.cs, nullable.cs: Initial refactoring
of Unary expressions to follow operator overloading rules precisely.
Also fixes #321794, #323794
svn path=/trunk/mcs/; revision=100257
Jb Evain [Wed, 9 Apr 2008 16:19:41 +0000 (16:19 -0000)]
update namespace
svn path=/trunk/mcs/; revision=100242
Jb Evain [Wed, 9 Apr 2008 16:18:39 +0000 (16:18 -0000)]
move GCLatencyMode to System.Runtime
svn path=/trunk/mcs/; revision=100241
Jonathan Pobst [Wed, 9 Apr 2008 16:09:42 +0000 (16:09 -0000)]
2008-04-09 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewCell.cs: Fix up some formatting and painting code.
* DataGridViewImageCell.cs: Implement some NIEX methods.
2008-04-09 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewImageCellTest.cs: Add.
2008-04-09 Jonathan Pobst <monkey@jpobst.com>
* System.Windows.Forms_test.dll.sources: Add DataGridViewImageCellTest.cs.
svn path=/trunk/mcs/; revision=100240
Jb Evain [Wed, 9 Apr 2008 16:04:43 +0000 (16:04 -0000)]
refactoring
svn path=/trunk/mcs/; revision=100239
Jb Evain [Wed, 9 Apr 2008 15:58:53 +0000 (15:58 -0000)]
add test for static properties
svn path=/trunk/mcs/; revision=100238
Jb Evain [Wed, 9 Apr 2008 15:39:04 +0000 (15:39 -0000)]
2008-04-09 Jb Evain <jbevain@novell.com>
* CSharpCodeGenerator.cs: Emit bodyless getters and setters
for abstract properties. Based on a patch by
Stefan Rusek <stefan@fogcreek.com>
svn path=/trunk/mcs/; revision=100235
Jonathan Pobst [Wed, 9 Apr 2008 15:31:16 +0000 (15:31 -0000)]
2008-04-09 Jonathan Pobst <monkey@jpobst.com>
* ToolStripItemCollection.cs: What moving an item from one owner
to another, remove from source owner before adding to destination.
[Fixes bug #378109]
svn path=/trunk/mcs/; revision=100233
Jonathan Pobst [Wed, 9 Apr 2008 15:23:53 +0000 (15:23 -0000)]
2008-04-09 Jonathan Pobst <monkey@jpobst.com>
* PictureBox.cs: Call Load when ImageLocation is set.
[Fixes bug #378308]
svn path=/trunk/mcs/; revision=100232
Andreia Gaita [Wed, 9 Apr 2008 15:01:39 +0000 (15:01 -0000)]
* Mono.Mozilla2K5.csproj, Mono.Mozilla.dll.sources,
Mono.Mozilla/interfaces/nsIDOMNSRange.cs: New interface for
OuterHTML setter support
* Mono.WebBrowser/DOM/INode.cs: Add Attributes accessor
* Mono.WebBrowser/DOM/IElement.cs: Add OuterText, OuterHTML
* Mono.Mozilla/DOM/HTMLElement.cs: Use the base class's unmanaged
object directly instead of storing a copy locally. Makes it easier
to replace the object if needed (outerHTML setter). Implement
OuterHTML
* Mono.Mozilla/DOM/AttributeCollection.cs: Update nodeCount on parent
class
* Mono.Mozilla/DOM/NodeList.cs: Use the Count property getter on all
methods at least once to make sure the list always gets a chance to
load
* Mono.Mozilla/DOM/Node.cs: Use the base class's unmanaged object
directly instead of storing a copy locally. Makes it easier to
replace the object if needed (outerHTML setter).
* Mono.Mozilla/DOM/Element.cs: Use the base class's unmanaged object
directly instead of storing a copy locally. Makes it easier to
replace the object if needed (outerHTML setter). Implement
OuterText, OuterHTML
2008-04-09 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=100231
Jb Evain [Wed, 9 Apr 2008 14:58:15 +0000 (14:58 -0000)]
revert
svn path=/trunk/mcs/; revision=100230
Sebastien Pouliot [Wed, 9 Apr 2008 14:58:03 +0000 (14:58 -0000)]
2008-04-09 Sebastien Pouliot <sebastien@ximian.com>
* gacutil.exe.sources: Use the StrongNameManager.cs file from sn
(located in ../security/).
* StrongNameManager.cs: Removed. Two copies (sn and corlib) are
already enough.
svn path=/trunk/mcs/; revision=100229
Jb Evain [Wed, 9 Apr 2008 12:19:16 +0000 (12:19 -0000)]
refactoring
svn path=/trunk/mcs/; revision=100224
Marek Habersack [Wed, 9 Apr 2008 12:17:25 +0000 (12:17 -0000)]
2008-04-09 Marek Habersack <mhabersack@novell.com>
* AssemblyBuilder.cs: make sure Encoding.UTF8 is explicitly used
when generating source from code unit and use
WebEncoding.FileEncoding when adding code files to the unit. Fixes
bug #377938
svn path=/trunk/mcs/; revision=100223
Jb Evain [Wed, 9 Apr 2008 12:01:28 +0000 (12:01 -0000)]
we pass those tests
svn path=/trunk/mcs/; revision=100222
Jb Evain [Wed, 9 Apr 2008 12:01:06 +0000 (12:01 -0000)]
2008-04-09 Jb Evain <jbevain@novell.com>
* Expression.cs: check for illegal booleab unary expressions.
svn path=/trunk/mcs/; revision=100221
Jb Evain [Wed, 9 Apr 2008 11:56:02 +0000 (11:56 -0000)]
add tests
svn path=/trunk/mcs/; revision=100219
Jb Evain [Wed, 9 Apr 2008 11:50:27 +0000 (11:50 -0000)]
we pass those guys as well
svn path=/trunk/mcs/; revision=100218
Jb Evain [Wed, 9 Apr 2008 11:49:34 +0000 (11:49 -0000)]
2008-04-09 Jb Evain <jbevain@novell.com>
* UnaryExpression.cs: implement compilation of negate.
svn path=/trunk/mcs/; revision=100217
Jb Evain [Wed, 9 Apr 2008 11:45:11 +0000 (11:45 -0000)]
we pass those guys
svn path=/trunk/mcs/; revision=100216
Jb Evain [Wed, 9 Apr 2008 11:44:47 +0000 (11:44 -0000)]
2008-04-09 Jb Evain <jbevain@novell.com>
* UnaryExpression.cs, Expression.cs: implement IsLifted and IsLifted
to null for simple unary operators. Implement Not compilation.
svn path=/trunk/mcs/; revision=100215
Jb Evain [Wed, 9 Apr 2008 11:43:54 +0000 (11:43 -0000)]
cleol
svn path=/trunk/mcs/; revision=100214
Gert Driesen [Wed, 9 Apr 2008 11:42:56 +0000 (11:42 -0000)]
* library.make: hidden -bootstrap option for gacutil is no longer
necessary.
svn path=/trunk/mcs/; revision=100213
Gert Driesen [Wed, 9 Apr 2008 10:49:07 +0000 (10:49 -0000)]
Fixed comment.
svn path=/trunk/mcs/; revision=100210
Gert Driesen [Wed, 9 Apr 2008 10:47:29 +0000 (10:47 -0000)]
* driver.cs: Use Mono.Security.StrongNameManager to perform strongname
verification. This reduces verbosity of install action and fixes bug
#376238.
* gacutil.exe.sources: Added StrongNameManager.cs.
* StrongNameManager.cs: Copied from Mono.Security in corlib.
svn path=/trunk/mcs/; revision=100209
Gert Driesen [Wed, 9 Apr 2008 08:14:59 +0000 (08:14 -0000)]
Set eol-style to native.
svn path=/trunk/mcs/; revision=100206
Gert Driesen [Wed, 9 Apr 2008 08:14:22 +0000 (08:14 -0000)]
Set eol-style to native.
svn path=/trunk/mcs/; revision=100205
Gert Driesen [Wed, 9 Apr 2008 08:13:08 +0000 (08:13 -0000)]
Set eol-style to native.
svn path=/trunk/mcs/; revision=100204
Gert Driesen [Wed, 9 Apr 2008 08:12:04 +0000 (08:12 -0000)]
Set eol-style to native.
svn path=/trunk/mcs/; revision=100203
Gert Driesen [Wed, 9 Apr 2008 08:11:18 +0000 (08:11 -0000)]
* X500DistinguishedName.cs: Fixed line endings.
* X509Chain.cs: Fixed line endings.
svn path=/trunk/mcs/; revision=100202
Atsushi Eno [Wed, 9 Apr 2008 07:56:04 +0000 (07:56 -0000)]
2008-04-09 Atsushi Enomoto <atsushi@ximian.com>
* X11Keyboard.cs, XplatUIX11.cs :
Implement over-the-spot mode (with some odd offsets).
- set preedit position when caret is set.
- Wrap XMoveResizeWindow() to move preedit position.
svn path=/trunk/mcs/; revision=100200
Atsushi Eno [Wed, 9 Apr 2008 07:11:59 +0000 (07:11 -0000)]
2008-04-09 Atsushi Enomoto <atsushi@ximian.com>
* UTF7Encoding.cs :
Fixed misplaced leftOverSize reset in InternalGetCharCount().
Fixed base64 value for '+' (the value is actually unused though).
* UTF7EncodingTest.cs : added test for broken GetCharCount() case.
svn path=/trunk/mcs/; revision=100197
Everaldo Canuto [Wed, 9 Apr 2008 04:36:12 +0000 (04:36 -0000)]
2008-04-09 Everaldo Canuto <ecanuto@novell.com>
* keyboards.resx : regenerated.
svn path=/trunk/mcs/; revision=100192
Everaldo Canuto [Wed, 9 Apr 2008 04:33:10 +0000 (04:33 -0000)]
* X11keyboard.cs: Fix last patch, maxval must be less not greater than
array lenght.
2008-04-08 Everaldo Canuto <ecanuto@novell.com>
svn path=/trunk/mcs/; revision=100190
Everaldo Canuto [Wed, 9 Apr 2008 03:50:36 +0000 (03:50 -0000)]
2008-04-08 Everaldo Canuto <ecanuto@novell.com>
* create-keyboards.sh: Added, it is used to compile and generate keyboard
resources.
svn path=/trunk/mcs/; revision=100189
Everaldo Canuto [Wed, 9 Apr 2008 03:45:31 +0000 (03:45 -0000)]
2008-04-08 Everaldo Canuto <ecanuto@novell.com>
* KeyboardLayouts.cs: Uses GENERATING_RESOURCES to make VKeyTableIndex
and ScanTableIndex public, it fix compilations errors when compiling
WinForms to generate keyboard layout resources.
svn path=/trunk/mcs/; revision=100188
Everaldo Canuto [Wed, 9 Apr 2008 03:36:53 +0000 (03:36 -0000)]
2008-04-08 Everaldo Canuto <ecanuto@novell.com>
* Makefile: GENERATE_RESOURCES var added to help on resources generation.
svn path=/trunk/mcs/; revision=100187
Everaldo Canuto [Wed, 9 Apr 2008 02:40:35 +0000 (02:40 -0000)]
2008-04-08 Everaldo Canuto <ecanuto@novell.com>
* X11keyboard.cs: Prevent keyboard errors when vitual table theres
different element count than scan table. It prevents some errors in non
standard keyboards.
svn path=/trunk/mcs/; revision=100186
Rodrigo Kumpera [Tue, 8 Apr 2008 23:26:37 +0000 (23:26 -0000)]
2008-04-08 Rodrigo Kumpera <rkumpera@novell.com>
* class.c (mono_class_init): Do class verification if the verifier
is enabled.
svn path=/trunk/mono/; revision=100171
Rodrigo Kumpera [Tue, 8 Apr 2008 23:22:12 +0000 (23:22 -0000)]
2008-04-08 Rodrigo Kumpera <rkumpera@novell.com>
* make_overlapped_test.sh: Test generator for
overlapped fields.
* make_test.sh: Added tests for overlapped
fields using the new generator.
svn path=/trunk/mono/; revision=100170
Rodrigo Kumpera [Tue, 8 Apr 2008 22:55:51 +0000 (22:55 -0000)]
2008-04-08 Rodrigo Kumpera <rkumpera@novell.com>
* verify-internal.h: Added mono_verifier_verify_class.
* verify.c: Added mono_verifier_verify_class. It checks for
classes with explicit layout that have overlapping reference fields.
* pedump.c: Init the verifier state prior to verification. Fixed
command line arguments.
svn path=/trunk/mono/; revision=100168
Dean Brettle [Tue, 8 Apr 2008 21:16:00 +0000 (21:16 -0000)]
++ class/System.Web/Test/mainsoft/ChangeLog (working copy)
* NunitWebResources/adapters.browser,
NunitWebResources/TestCapability.browser: modified to work and
support tests of browser defs in
etc/mono/2.0/Browsers/Compat.browser.
++ class/System.Web/Test/System.Web/ChangeLog (working copy)
* AppBrowsersTest.cs: added tests to ensure browscap.ini
etc/mono/2.0/Browsers/Compat.browser are being used when there
are App_Browser/*.browser files.
++ class/System.Web/Test/System.Web.UI/ChangeLog (working copy)
* PageTest.cs: added tests to ensure that using a
ControlAdapter that is not of the type corresponding to the
control doesn't cause a cast error.
++ class/System.Web/Test/System.Web.UI.WebControls/ChangeLog (working copy)
* DataBoundControlTest.cs, HierarchicalDataBoundControlTest.cs,
WebControlTest.cs: added tests to ensure that using a
ControlAdapter that is not of the type corresponding to the
control doesn't cause a cast error.
++ class/System.Web/System.Web/ChangeLog (working copy)
* HttpApplicationFactory.cs (CapabilitiesProcessor): changed to
use etc/mono/2.0/Browser/*.browser files in addition to
~/App_Browsers/*.browser files.
++ class/System.Web/System.Web.UI/ChangeLog (working copy)
* Page.cs (PageAdapter): fixed cast error when a ControlAdapter that
wasn't a PageAdapter was used.
++ class/System.Web/System.Web.Configuration_2.0/ChangeLog (working copy)
* CapabilitiesBuild.cs (Process), ICapabilitiesProcess.cs (Process),
nBrowser/Build.cs (Process): Added initialCapabilities argument to
facilitate using browscap.ini capabilities.
* CapabilitiesResult.cs (ctor), nBrowserResult.cs (ctor): Change
items arg to IDictionary to facilitate using browscap.ini capabilities.
* nBrowser/Node.cs (Reset): Removed code which checked prohibited
non-alphanumerics in id attributes because .NET is not that strict.
* nBrowser/Node.cs (MergeFrom): Fixed NullReferenceExceptions that
occurred when the source or destination node did not have any
capabilities or adapters.
* nBrowser/Result.cs (AddAdapter): Fixed to allow types in other
assemblies.
++ class/System.Web/System.Web.UI.WebControls/ChangeLog (working copy)
* DataBoundControl.cs (InternalPerformDataBinding),
HierarchicalDataBoundControl.cs (InternalPerformDataBinding),
WebControl.cs (Render): fixed cast errors when a ControlAdapter
that wasn't of the type corresponding to the control was used.
++ class/System.Web/System.Web.Configuration/ChangeLog (working copy)
* HttpCapabilitiesBase.cs (GetConfigCapabilities): changed to use
browscap.ini for default capabilities when *.browser files are
present, so we don't need to maintain browser capabilities in two
places.
svn path=/trunk/mcs/; revision=100150
Dean Brettle [Tue, 8 Apr 2008 21:13:42 +0000 (21:13 -0000)]
++ data/net_2_0/Browsers/ChangeLog (revision 0)
* Compat.browser: added. Provides browser definitions with
compatible IDs.
++ data/net_2_0/ChangeLog (working copy)
* Makefile.am: added Browsers/Compat.browser
++ ChangeLog (working copy)
* configure.in, runtime/Makefile.am: create a symlink at
mono/runtime/etc/mono/2.0/Browsers/Compat.browser similar to machine.config
svn path=/trunk/mono/; revision=100147
Jordi Mas i Hernandez [Tue, 8 Apr 2008 20:25:25 +0000 (20:25 -0000)]
2008-04-08 Jordi Mas i Hernandez <jordimash@gmail.com>
* Context.cs: New ReferenceCount property
* FontFace.cs: New FontFace.cs method
* LinearGradient.cs: New LinearPoints property
* Surface.cs: New ReferenceCount property
* SolidPattern.cs: New Color property
* Gradient.cs: New ColorStopCount property
* NativeMethods.cs: Update new methods and remove CAIRO_1_4 define
svn path=/trunk/mcs/; revision=100138
Sebastien Pouliot [Tue, 8 Apr 2008 20:09:57 +0000 (20:09 -0000)]
2008-04-08 Sebastien Pouliot <sebastien@ximian.com>
* Mono.Cecil.Mdb/MdbReader.cs:
Make sure we set variables names even if the scope
information is missing.
svn path=/trunk/mcs/; revision=100137
Jb Evain [Tue, 8 Apr 2008 19:49:10 +0000 (19:49 -0000)]
2008-04-08 Jb Evain <jbevain@novell.com>
* Mono.Cecil/SecurityDeclaration.cs
Mono.Cecil/SecurityDeclarationReader.cs:
Implement resolving of SecurityDeclarations.
svn path=/trunk/mcs/; revision=100135
Jb Evain [Tue, 8 Apr 2008 19:47:48 +0000 (19:47 -0000)]
wow
svn path=/trunk/mcs/; revision=100134
Jb Evain [Tue, 8 Apr 2008 19:12:41 +0000 (19:12 -0000)]
in System.CodeDom.Compiler:
2008-04-08 Jb Evain <jbevain@novell.com>
* CodeGeneratorFromTypeTestBase.cs: add a generator for
abstract properties.
in Microsoft.CSharp:
2008-04-08 Jb Evain <jbevain@novell.com>
* CodeGeneratorFromTypeTest.cs: add test for abstract properties.
svn path=/trunk/mcs/; revision=100132
Jb Evain [Tue, 8 Apr 2008 19:09:38 +0000 (19:09 -0000)]
2008-04-08 Jb Evain <jbevain@novell.com>
* CSharpCodeGenerator.cs: Emit bodyless getters and setters
for abstract properties. Based on a patch by
Stefan Rusek <stefan@fogcreek.com>
svn path=/trunk/mcs/; revision=100131
Jonathan Pobst [Tue, 8 Apr 2008 19:07:00 +0000 (19:07 -0000)]
2008-04-08 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewHeaderCell.cs: Implement some NIEX methods.
svn path=/trunk/mcs/; revision=100130
Marek Safar [Tue, 8 Apr 2008 18:20:38 +0000 (18:20 -0000)]
2008-04-08 Marek Safar <marek.safar@gmail.com>
* cs-parser.jay, expression.cs: Don't wrap Indirection expression in Unary
expression.
svn path=/trunk/mcs/; revision=100124
Jb Evain [Tue, 8 Apr 2008 17:25:44 +0000 (17:25 -0000)]
tests
svn path=/trunk/mcs/; revision=100122
Jb Evain [Tue, 8 Apr 2008 17:22:49 +0000 (17:22 -0000)]
tests
svn path=/trunk/mcs/; revision=100120
Jb Evain [Tue, 8 Apr 2008 17:19:59 +0000 (17:19 -0000)]
tests
svn path=/trunk/mcs/; revision=100119
Jonathan Pobst [Tue, 8 Apr 2008 16:29:22 +0000 (16:29 -0000)]
2008-04-08 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewCheckBoxCellTest.cs: Add.
2008-04-08 Jonathan Pobst <monkey@jpobst.com>
* System.Windows.Forms_test.dll.sources: Add DataGridViewCheckBoxCellTest.cs.
svn path=/trunk/mcs/; revision=100115
Dick Porter [Tue, 8 Apr 2008 16:07:07 +0000 (16:07 -0000)]
2008-04-08 Dick Porter <dick@ximian.com>
* processes.c (CreateProcess): Improve the managed binary support,
so it works when the executable is passed in as the appname.
Fixes bug 377815.
svn path=/trunk/mono/; revision=100112
Jonathan Pobst [Tue, 8 Apr 2008 15:47:13 +0000 (15:47 -0000)]
2008-04-08 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs: Call OnContentClick.
* DataGridViewCell.cs: Do a null check on ValueType instead
of valueType.
* DataGridViewCheckBoxCell.cs: Implement.
svn path=/trunk/mcs/; revision=100110
Massimiliano Mantione [Tue, 8 Apr 2008 14:41:20 +0000 (14:41 -0000)]
Added more explanation about the bug.
svn path=/trunk/mono/; revision=100107
Marek Safar [Tue, 8 Apr 2008 14:19:08 +0000 (14:19 -0000)]
Add MemberInit tests.
svn path=/trunk/mcs/; revision=100105
Marek Safar [Tue, 8 Apr 2008 14:18:44 +0000 (14:18 -0000)]
2008-04-08 Marek Safar <marek.safar@gmail.com>
* expression.cs, ecore.cs: Implemented MemberInit expression.
svn path=/trunk/mcs/; revision=100104
Mark Probst [Tue, 8 Apr 2008 13:53:08 +0000 (13:53 -0000)]
2008-04-08 Mark Probst <mark.probst@gmail.com>
* mini.c: Replaced uses of MONO_TYPE_IS_REFERENCE with calls to
generic_class_is_reference_type() to ensure the proper behaviour
when sharing generic code and the type in question is a type
argument.
svn path=/trunk/mono/; revision=100103
Zoltan Varga [Tue, 8 Apr 2008 13:42:29 +0000 (13:42 -0000)]
2008-04-08 Zoltan Varga <vargaz@gmail.com>
* mini-exceptions.c: Applied patch from Mark Spruiell (mes@zeroc.com). Fix
race conditions when printing thread dumps. Fixes #377738.
svn path=/trunk/mono/; revision=100102
Marek Habersack [Tue, 8 Apr 2008 13:40:05 +0000 (13:40 -0000)]
2008-04-08 Marek Habersack <mhabersack@novell.com>
* AspComponentFoundry.cs: add loaded assembly to the
BuildManager's list of referenced assemblies instead to
WebConfigurationmanager.ExtraAssemblies. Fixes bug #377915
* BuildManager.cs: Added an internal method AddToReferencedAssemblies.
Remove invalidated entry from
WebConfigurationManager.ExtraAssemblies.
svn path=/trunk/mcs/; revision=100101
Jb Evain [Tue, 8 Apr 2008 11:23:58 +0000 (11:23 -0000)]
notdotnetize this guy
svn path=/trunk/mcs/; revision=100095
Jb Evain [Tue, 8 Apr 2008 09:40:00 +0000 (09:40 -0000)]
add test for add method that don't return void
svn path=/trunk/mcs/; revision=100094
Jb Evain [Tue, 8 Apr 2008 09:39:17 +0000 (09:39 -0000)]
2008-04-08 Jb Evain <jbevain@novell.com>
* ElementInit.cs: emit pop if the add method doesn't return void.
svn path=/trunk/mcs/; revision=100093
Massimiliano Mantione [Tue, 8 Apr 2008 09:26:53 +0000 (09:26 -0000)]
aliasing.c (update_aliasing_information_on_inst): Fixed a bug which
shows up when both MonoInst arguments can cause aliasig.
svn path=/trunk/mono/; revision=100092
Atsushi Eno [Tue, 8 Apr 2008 05:21:21 +0000 (05:21 -0000)]
2008-04-08 Atsushi Enomoto <atsushi@ximian.com>
* X11Keyboard.cs : Do not cast IntPtr to int. Use long.
svn path=/trunk/mcs/; revision=100090