mono.git
16 years agoUpgrade to visual studio 2008 project.
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

16 years ago2008-04-10 Jonathan Pobst <monkey@jpobst.com>
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

16 years ago2008-04-10 Rodrigo Kumpera <rkumpera@novell.com>
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

16 years ago2008-04-10 Mark Probst <mark.probst@gmail.com>
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

16 years ago2008-04-10 Marek Habersack <mhabersack@novell.com>
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

16 years ago2008-04-10 Erven Rohou <erven.rohou@st.com>
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

16 years ago2008-04-10 Rodrigo Kumpera <rkumpera@novell.com>
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

16 years agoRemoved debugging code.
Massimiliano Mantione [Thu, 10 Apr 2008 09:05:51 +0000 (09:05 -0000)]
Removed debugging code.

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

16 years agoAdded possibiliy of requesting heap snapshots with a signal (like heap-shot).
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

16 years ago* mono-profiler-oprofile.c: Added option to append a suffix to the default file name.
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

16 years ago2008-04-09 Jonathan Pobst <monkey@jpobst.com>
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

16 years ago2008-04-10 Marek Habersack <mhabersack@novell.com>
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

16 years agoActually add the types :P
Marek Habersack [Thu, 10 Apr 2008 01:43:42 +0000 (01:43 -0000)]
Actually add the types :P

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

16 years ago2008-04-10 Marek Habersack <mhabersack@novell.com>
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

16 years ago2008-04-10 Marek Habersack <mhabersack@novell.com>
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

16 years ago2008-04-10 Marek Habersack <mhabersack@novell.com>
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

16 years ago2008-04-09 Jonathan Pobst <monkey@jpobst.com>
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

16 years ago2008-04-10 Mark Probst <mark.probst@gmail.com>
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

16 years agoUnbreak the build, again
Marek Habersack [Wed, 9 Apr 2008 22:32:14 +0000 (22:32 -0000)]
Unbreak the build, again

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

16 years ago2008-04-09 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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

16 years ago2008-04-09 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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

16 years ago * tokentype.h: Add MONO_TOKEN_GENERIC_PARAM.
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

16 years agoFix the build
Marek Habersack [Wed, 9 Apr 2008 21:01:40 +0000 (21:01 -0000)]
Fix the build

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

16 years ago2008-04-09 Marek Habersack <mhabersack@novell.com>
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

16 years ago2004-04-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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

16 years ago008-04-09 Marek Habersack <mhabersack@novell.com>
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

16 years ago2008-04-09 Zoltan Varga <vargaz@gmail.com>
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

16 years ago2008-04-09 Rodrigo Kumpera <rkumpera@novell.com>
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

16 years ago2008-04-09 Rodrigo Kumpera <rkumpera@novell.com>
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

16 years ago2008-04-09 Marek Habersack <mhabersack@novell.com>
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

16 years agoNew test, update
Marek Safar [Wed, 9 Apr 2008 19:07:01 +0000 (19:07 -0000)]
New test, update

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

16 years agoNew test.
Marek Safar [Wed, 9 Apr 2008 18:47:31 +0000 (18:47 -0000)]
New test.

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

16 years ago2008-04-09 Marek Safar <marek.safar@gmail.com>
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

16 years agoupdate namespace
Jb Evain [Wed, 9 Apr 2008 16:19:41 +0000 (16:19 -0000)]
update namespace

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

16 years agomove GCLatencyMode to System.Runtime
Jb Evain [Wed, 9 Apr 2008 16:18:39 +0000 (16:18 -0000)]
move GCLatencyMode to System.Runtime

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

16 years ago2008-04-09 Jonathan Pobst <monkey@jpobst.com>
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

16 years agorefactoring
Jb Evain [Wed, 9 Apr 2008 16:04:43 +0000 (16:04 -0000)]
refactoring

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

16 years agoadd test for static properties
Jb Evain [Wed, 9 Apr 2008 15:58:53 +0000 (15:58 -0000)]
add test for static properties

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

16 years ago2008-04-09 Jb Evain <jbevain@novell.com>
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

16 years ago2008-04-09 Jonathan Pobst <monkey@jpobst.com>
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

16 years ago2008-04-09 Jonathan Pobst <monkey@jpobst.com>
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

16 years ago* Mono.Mozilla2K5.csproj, Mono.Mozilla.dll.sources,
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

16 years agorevert
Jb Evain [Wed, 9 Apr 2008 14:58:15 +0000 (14:58 -0000)]
revert

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

16 years ago2008-04-09 Sebastien Pouliot <sebastien@ximian.com>
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

16 years agorefactoring
Jb Evain [Wed, 9 Apr 2008 12:19:16 +0000 (12:19 -0000)]
refactoring

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

16 years ago2008-04-09 Marek Habersack <mhabersack@novell.com>
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

16 years agowe pass those tests
Jb Evain [Wed, 9 Apr 2008 12:01:28 +0000 (12:01 -0000)]
we pass those tests

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

16 years ago2008-04-09 Jb Evain <jbevain@novell.com>
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

16 years agoadd tests
Jb Evain [Wed, 9 Apr 2008 11:56:02 +0000 (11:56 -0000)]
add tests

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

16 years agowe pass those guys as well
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

16 years ago2008-04-09 Jb Evain <jbevain@novell.com>
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

16 years agowe pass those guys
Jb Evain [Wed, 9 Apr 2008 11:45:11 +0000 (11:45 -0000)]
we pass those guys

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

16 years ago2008-04-09 Jb Evain <jbevain@novell.com>
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

16 years agocleol
Jb Evain [Wed, 9 Apr 2008 11:43:54 +0000 (11:43 -0000)]
cleol

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

16 years ago* library.make: hidden -bootstrap option for gacutil is no longer
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

16 years agoFixed comment.
Gert Driesen [Wed, 9 Apr 2008 10:49:07 +0000 (10:49 -0000)]
Fixed comment.

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

16 years ago* driver.cs: Use Mono.Security.StrongNameManager to perform strongname
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

16 years agoSet eol-style to native.
Gert Driesen [Wed, 9 Apr 2008 08:14:59 +0000 (08:14 -0000)]
Set eol-style to native.

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

16 years agoSet eol-style to native.
Gert Driesen [Wed, 9 Apr 2008 08:14:22 +0000 (08:14 -0000)]
Set eol-style to native.

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

16 years agoSet eol-style to native.
Gert Driesen [Wed, 9 Apr 2008 08:13:08 +0000 (08:13 -0000)]
Set eol-style to native.

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

16 years agoSet eol-style to native.
Gert Driesen [Wed, 9 Apr 2008 08:12:04 +0000 (08:12 -0000)]
Set eol-style to native.

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

16 years ago* X500DistinguishedName.cs: Fixed line endings.
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

16 years ago2008-04-09 Atsushi Enomoto <atsushi@ximian.com>
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

16 years ago2008-04-09 Atsushi Enomoto <atsushi@ximian.com>
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

16 years ago2008-04-09 Everaldo Canuto <ecanuto@novell.com>
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

16 years ago * X11keyboard.cs: Fix last patch, maxval must be less not greater than
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

16 years ago2008-04-08 Everaldo Canuto <ecanuto@novell.com>
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

16 years ago2008-04-08 Everaldo Canuto <ecanuto@novell.com>
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

16 years ago2008-04-08 Everaldo Canuto <ecanuto@novell.com>
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

16 years ago2008-04-08 Everaldo Canuto <ecanuto@novell.com>
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

16 years ago2008-04-08 Rodrigo Kumpera <rkumpera@novell.com>
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

16 years ago2008-04-08 Rodrigo Kumpera <rkumpera@novell.com>
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

16 years ago2008-04-08 Rodrigo Kumpera <rkumpera@novell.com>
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

16 years ago++ class/System.Web/Test/mainsoft/ChangeLog (working copy)
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

16 years ago++ data/net_2_0/Browsers/ChangeLog (revision 0)
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

16 years ago2008-04-08 Jordi Mas i Hernandez <jordimash@gmail.com>
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

16 years ago2008-04-08 Sebastien Pouliot <sebastien@ximian.com>
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

16 years ago2008-04-08 Jb Evain <jbevain@novell.com>
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

16 years agowow
Jb Evain [Tue, 8 Apr 2008 19:47:48 +0000 (19:47 -0000)]
wow

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

16 years agoin System.CodeDom.Compiler:
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

16 years ago2008-04-08 Jb Evain <jbevain@novell.com>
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

16 years ago2008-04-08 Jonathan Pobst <monkey@jpobst.com>
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

16 years ago2008-04-08 Marek Safar <marek.safar@gmail.com>
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

16 years agotests
Jb Evain [Tue, 8 Apr 2008 17:25:44 +0000 (17:25 -0000)]
tests

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

16 years agotests
Jb Evain [Tue, 8 Apr 2008 17:22:49 +0000 (17:22 -0000)]
tests

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

16 years agotests
Jb Evain [Tue, 8 Apr 2008 17:19:59 +0000 (17:19 -0000)]
tests

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

16 years ago2008-04-08 Jonathan Pobst <monkey@jpobst.com>
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

16 years ago2008-04-08 Dick Porter <dick@ximian.com>
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

16 years ago2008-04-08 Jonathan Pobst <monkey@jpobst.com>
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

16 years agoAdded more explanation about the bug.
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

16 years agoAdd MemberInit tests.
Marek Safar [Tue, 8 Apr 2008 14:19:08 +0000 (14:19 -0000)]
Add MemberInit tests.

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

16 years ago2008-04-08 Marek Safar <marek.safar@gmail.com>
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

16 years ago2008-04-08 Mark Probst <mark.probst@gmail.com>
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

16 years ago2008-04-08 Zoltan Varga <vargaz@gmail.com>
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

16 years ago2008-04-08 Marek Habersack <mhabersack@novell.com>
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

16 years agonotdotnetize this guy
Jb Evain [Tue, 8 Apr 2008 11:23:58 +0000 (11:23 -0000)]
notdotnetize this guy

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

16 years agoadd test for add method that don't return void
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

16 years ago2008-04-08 Jb Evain <jbevain@novell.com>
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

16 years ago aliasing.c (update_aliasing_information_on_inst): Fixed a bug which
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

16 years ago2008-04-08 Atsushi Enomoto <atsushi@ximian.com>
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