Jb Evain [Tue, 1 Apr 2008 14:24:04 +0000 (14:24 -0000)]
use SMCS_SOURCE instead of NET_2_1
svn path=/branches/jb/ml2/mcs/; revision=99516
Jb Evain [Tue, 1 Apr 2008 14:19:55 +0000 (14:19 -0000)]
udate assembly names
svn path=/branches/jb/ml2/mcs/; revision=99513
Jb Evain [Tue, 1 Apr 2008 12:56:44 +0000 (12:56 -0000)]
merge 99422:99508
svn path=/branches/jb/ml2/mono/; revision=99510
Jb Evain [Tue, 1 Apr 2008 12:56:44 +0000 (12:56 -0000)]
merge 99422:99508
svn path=/branches/jb/ml2/mcs/; revision=99510
Jb Evain [Mon, 31 Mar 2008 14:35:10 +0000 (14:35 -0000)]
merge 99332:99422
svn path=/branches/jb/ml2/mono/; revision=99423
Jb Evain [Mon, 31 Mar 2008 14:35:10 +0000 (14:35 -0000)]
merge 99332:99422
svn path=/branches/jb/ml2/mcs/; revision=99423
Jb Evain [Sun, 30 Mar 2008 17:19:27 +0000 (17:19 -0000)]
fix warnings
svn path=/branches/jb/ml2/mcs/; revision=99354
Jb Evain [Sun, 30 Mar 2008 17:16:26 +0000 (17:16 -0000)]
revert
svn path=/branches/jb/ml2/mcs/; revision=99353
Jb Evain [Sun, 30 Mar 2008 15:00:35 +0000 (15:00 -0000)]
there's no such thing as a public CharEnumerator in SL2
svn path=/branches/jb/ml2/mcs/; revision=99341
Jb Evain [Sun, 30 Mar 2008 14:54:41 +0000 (14:54 -0000)]
add INSIDE_CORLIB
svn path=/branches/jb/ml2/mcs/; revision=99340
Jb Evain [Sun, 30 Mar 2008 14:54:24 +0000 (14:54 -0000)]
hand tune some more
svn path=/branches/jb/ml2/mcs/; revision=99339
Jb Evain [Sun, 30 Mar 2008 11:54:00 +0000 (11:54 -0000)]
merge 99306:99332
svn path=/branches/jb/ml2/mcs/; revision=99333
Jb Evain [Sun, 30 Mar 2008 11:40:08 +0000 (11:40 -0000)]
2008-03-30 Jb Evain <jbevain@novell.com>
* TimeZoneInfo.cs: use generic collections instead of untyped
collections.
svn path=/trunk/mcs/; revision=99331
Jb Evain [Sun, 30 Mar 2008 11:39:20 +0000 (11:39 -0000)]
reference System
svn path=/trunk/mcs/; revision=99330
Roei Erez [Sun, 30 Mar 2008 10:48:22 +0000 (10:48 -0000)]
Fix Grasshopers test project and add testing script
svn path=/trunk/mcs/; revision=99322
Raja R Harinath [Sun, 30 Mar 2008 10:44:24 +0000 (10:44 -0000)]
Fix #368224, test-629.cs
* flowanalysis.cs (FlowBranching.StealFinallyClauses): Return true
if it crossed an unwind-protect boundary.
* iterators.cs (Yield.CheckContext): Relax check for 'yield break'.
(Yield.Resolve, Yield.DoEmit): Track whether the yield occurs
inside an unwind-protected region.
(YieldBreak.Resolve, YieldBreak.DoEmit): Likewise.
(Iterator.MarkYield): Add 'unwind_protect' parameter. Emit a
'leave' instead of a 'br' if unwind-protected.
(Iterator.EmitYieldBreak): Likewise.
svn path=/trunk/mcs/; revision=99321
Roei Erez [Sun, 30 Mar 2008 10:20:12 +0000 (10:20 -0000)]
some changes to Grasshopers project file
svn path=/trunk/mcs/; revision=99315
Roei Erez [Sun, 30 Mar 2008 09:48:16 +0000 (09:48 -0000)]
Add build file for Grasshoper's build system
svn path=/trunk/mcs/; revision=99314
Roei Erez [Sun, 30 Mar 2008 09:47:22 +0000 (09:47 -0000)]
some changes to Grasshopers project file
svn path=/trunk/mcs/; revision=99313
Jb Evain [Sat, 29 Mar 2008 22:15:54 +0000 (22:15 -0000)]
manually tune some more
svn path=/branches/jb/ml2/mcs/; revision=99310
Jb Evain [Sat, 29 Mar 2008 20:43:06 +0000 (20:43 -0000)]
merge 99244:99306
svn path=/branches/jb/ml2/mcs/; revision=99307
Jb Evain [Sat, 29 Mar 2008 20:43:06 +0000 (20:43 -0000)]
merge 99244:99306
svn path=/branches/jb/ml2/mono/; revision=99307
Rodrigo Kumpera [Sat, 29 Mar 2008 20:15:08 +0000 (20:15 -0000)]
2008-03-29 Rodrigo Kumpera <rkumpera@novell.com>
* class.c: New functions mono_method_can_access_field_full and
mono_method_can_access_method_full. They perform type visibility
and type site check.
* class-internal.h: Added exported functions.
* verify.c: Use new functions to implement proper visibility checks.
svn path=/trunk/mono/; revision=99306
Noam Lampert [Sat, 29 Mar 2008 18:27:49 +0000 (18:27 -0000)]
Fix Java compilation
svn path=/trunk/mcs/; revision=99301
Jb Evain [Sat, 29 Mar 2008 17:39:56 +0000 (17:39 -0000)]
compile System.Net after last changes
svn path=/branches/jb/ml2/mcs/; revision=99298
Jb Evain [Sat, 29 Mar 2008 17:08:50 +0000 (17:08 -0000)]
share folks from System.Collections in both System and System.Xml
svn path=/branches/jb/ml2/mcs/; revision=99297
Zoltan Varga [Sat, 29 Mar 2008 15:39:46 +0000 (15:39 -0000)]
2008-03-29 Zoltan Varga <vargaz@gmail.com>
* mono-config.h: Add missing G_BEGIN_DECLS/G_END_DECLS. Fixes #375188.
svn path=/trunk/mono/; revision=99291
Jb Evain [Sat, 29 Mar 2008 13:01:56 +0000 (13:01 -0000)]
normalize all cases of names
svn path=/trunk/mcs/; revision=99285
Gert Driesen [Sat, 29 Mar 2008 12:39:22 +0000 (12:39 -0000)]
* FileVersionInfoTest.cs: Enabled tests that previously failed.
Increase code coverage.
svn path=/trunk/mcs/; revision=99283
Gert Driesen [Sat, 29 Mar 2008 12:35:53 +0000 (12:35 -0000)]
* Win32Resources.cs: On 2.0 profile, initialize fixed info to empty
string when emitting versioninfo in compiler context. Default to
neutral language in compiler context. On 1.0 profile, use 0xffff as
default value for version parts. In Version, abort on first invalid
version part and also set FileVersion string. In ProductVersion and
FileVersion, parse version string and abort on first invalid version
part.
* AssemblyBuilder.cs: Added enum that determines the type of the
native (version) resource. Added fields for holding the native
resource type and the version culture. The versioninfo_culture was
introduced to hold the original culture of the assembly, since
the AssemblyCultureAttribute should only affect the language of the
versioninfo block when not used in compiler context. Move constructin
of native version info to DefineVersionInfoResourceImpl to allow
attributes to affect the versioninfo after DefineVersionInfoResource
has been invoked. Allow ArgumentException for invalid culture string
to bubble up. In compiler context, use FileVersion as default value
for ProductionVersion.
* AssemblyBuilderTest.cs: Enabled DefineUnmanagedResource and
DefineVersionInfoResource tests for ArgumentException when native
resource is already defined. Added tests for not supported culture
in AssemblyCultureAttribute when definining versioninfo resource.
svn path=/trunk/mcs/; revision=99280
Gert Driesen [Sat, 29 Mar 2008 12:34:18 +0000 (12:34 -0000)]
driver.cs: Only define versioninfo resources if no win32 resource
file was specified.
svn path=/trunk/mcs/; revision=99279
Zoltan Varga [Sat, 29 Mar 2008 04:39:27 +0000 (04:39 -0000)]
2008-03-29 Zoltan Varga <vargaz@gmail.com>
* mono-logger.h: Move G_END_DECLS outside of an #ifdef. Fixes #375107.
svn path=/trunk/mono/; revision=99269
Carlos Alberto Cortez [Fri, 28 Mar 2008 23:07:20 +0000 (23:07 -0000)]
2008-03-28 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* BindingSource.cs: Add test for just added members in BindingSource.
svn path=/trunk/mcs/; revision=99258
Carlos Alberto Cortez [Fri, 28 Mar 2008 23:05:57 +0000 (23:05 -0000)]
2008-03-28 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* BindingSource.cs: Make one .ctor call the another, to avoid
duplicate code. Add the CurrencyManager property, and also for AddNew
throw the proper exceptions and show better error messages.
svn path=/trunk/mcs/; revision=99257
Ivan Zlatev [Fri, 28 Mar 2008 22:51:16 +0000 (22:51 -0000)]
2008-03-28 Ivan N. Zlatev <contact@i-nz.net>
* CollectionEditor.cs: Fix multiple bugs.
svn path=/trunk/mcs/; revision=99253
Jb Evain [Fri, 28 Mar 2008 21:04:50 +0000 (21:04 -0000)]
merge 99208:99244
svn path=/branches/jb/ml2/mono/; revision=99245
Jb Evain [Fri, 28 Mar 2008 21:04:50 +0000 (21:04 -0000)]
merge 99208:99244
svn path=/branches/jb/ml2/mcs/; revision=99245
Ivan Zlatev [Fri, 28 Mar 2008 20:59:51 +0000 (20:59 -0000)]
2008-03-28 Ivan N. Zlatev <contact@i-nz.net>
* IconConverter.cs: Convert null to "(none)".
* TestIconConverter.cs: Add a test.
svn path=/trunk/mcs/; revision=99244
Jb Evain [Fri, 28 Mar 2008 20:59:37 +0000 (20:59 -0000)]
2008-03-28 Jb Evain <jbevain@novell.com>
* Mono.Linker/XApiReader.cs: deal better with complex names.
svn path=/trunk/mcs/; revision=99243
Jb Evain [Fri, 28 Mar 2008 20:59:02 +0000 (20:59 -0000)]
2008-03-28 Jb Evain <jbevain@novell.com>
* Mono.Linker/LinkContext.cs: do not force the loading of
debug symbols if not asked.
svn path=/trunk/mcs/; revision=99242
Ivan Zlatev [Fri, 28 Mar 2008 20:58:44 +0000 (20:58 -0000)]
2008-03-28 Ivan N. Zlatev <contact@i-nz.net>
* CursorConverter.cs: Convert null to "(none)".
svn path=/trunk/mcs/; revision=99241
Jb Evain [Fri, 28 Mar 2008 20:47:03 +0000 (20:47 -0000)]
remove gross hack
svn path=/branches/jb/ml2/mcs/; revision=99240
Jonathan Pobst [Fri, 28 Mar 2008 19:34:43 +0000 (19:34 -0000)]
2008-03-28 Jonathan Pobst <monkey@jpobst.com>
* ComboBox.cs: Only adjust selectedindex if Handle has been
created. Fixes failing test.
svn path=/trunk/mcs/; revision=99238
Ivan Zlatev [Fri, 28 Mar 2008 19:29:09 +0000 (19:29 -0000)]
2008-03-28 Ivan N. Zlatev <contact@i-nz.net>
* TypeDescriptor.cs: Do not return parent type properties, where the child
has used "new" and also changed the property return type. The problem was that
Type.GetProperties returns both the child and parent property in this case.
* TypeDescriptorTests.cs: Add an unit test.
[Fixes bug #374334]
svn path=/trunk/mcs/; revision=99235
Sebastien Pouliot [Fri, 28 Mar 2008 19:12:44 +0000 (19:12 -0000)]
2008-03-28 Sebastien Pouliot <sebastien@ximian.com>
* IsolatedStorageFileTest.cs: Add test cases for creating directory
(bug #372377) and also getting delaing with subdirectories.
svn path=/trunk/mcs/; revision=99233
Sebastien Pouliot [Fri, 28 Mar 2008 19:11:25 +0000 (19:11 -0000)]
2008-03-28 Sebastien Pouliot <sebastien@ximian.com>
* DirectoryTest.cs: Add test case when deleting a directory that does
not exists but where a file of the same name exists.
svn path=/trunk/mcs/; revision=99232
Sebastien Pouliot [Fri, 28 Mar 2008 19:09:25 +0000 (19:09 -0000)]
2008-03-28 Sebastien Pouliot <sebastien@ximian.com>
* IsolatedStorageFile.cs: Don't show the full path on exception if a
directory can't be created (fix bug #354539). Also fix path/patterns when
looking for files (it behave differently than DirectoryInfo does).
svn path=/trunk/mcs/; revision=99231
Sebastien Pouliot [Fri, 28 Mar 2008 19:07:33 +0000 (19:07 -0000)]
2008-03-28 Sebastien Pouliot <sebastien@ximian.com>
* Directory.cs: Exception differs when deleting a directory if it
does not exists or if a file of the same name exists. Also don't
include path in exception if Delete fails.
svn path=/trunk/mcs/; revision=99230
Atsushi Eno [Fri, 28 Mar 2008 17:31:51 +0000 (17:31 -0000)]
revert r99172, which caused couple of XIM failures in test-swf.
svn path=/trunk/mcs/; revision=99225
Marek Safar [Fri, 28 Mar 2008 17:20:27 +0000 (17:20 -0000)]
Disabled gtest-etree-03.cs
svn path=/trunk/mcs/; revision=99224
Jonathan Pobst [Fri, 28 Mar 2008 17:11:04 +0000 (17:11 -0000)]
2008-03-28 Jonathan Pobst <monkey@jpobst.com>
* ComboBox.cs: Adjust selectedindex if we insert a new item
above the current selectedindex in a sorted ComboBox.
[Fixes bug #374654]
2008-03-28 Jonathan Pobst <monkey@jpobst.com>
* ComboBoxTest.cs: Add test for bug #374654.
svn path=/trunk/mcs/; revision=99223
Jonathan Pobst [Fri, 28 Mar 2008 17:02:09 +0000 (17:02 -0000)]
2008-03-28 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewTextBoxCellTest.cs: Mark 2 of the new tests
as font dependent.
svn path=/trunk/mcs/; revision=99222
Marek Safar [Fri, 28 Mar 2008 16:59:17 +0000 (16:59 -0000)]
2008-03-28 Marek Safar <marek.safar@gmail.com>
A test for bug #372375
svn path=/trunk/mcs/; revision=99221
Marek Safar [Fri, 28 Mar 2008 16:58:56 +0000 (16:58 -0000)]
2008-03-28 Marek Safar <marek.safar@gmail.com>
A fix for bug #372375
* convert.cs: Fixed boxing of nullable types.
svn path=/trunk/mcs/; revision=99220
Marek Safar [Fri, 28 Mar 2008 16:47:51 +0000 (16:47 -0000)]
2008-03-28 Marek Safar <marek.safar@gmail.com>
* Nullable.cs (Box): Do things explicitly and not rely on broken gmcs
behaviour.
svn path=/trunk/mcs/; revision=99219
Jb Evain [Fri, 28 Mar 2008 16:24:09 +0000 (16:24 -0000)]
remove langversion:linq as it is the default now
svn path=/trunk/mono/; revision=99215
Dick Porter [Fri, 28 Mar 2008 15:46:59 +0000 (15:46 -0000)]
2008-03-28 Dick Porter <dick@ximian.com>
* processes.c (GetExitCodeProcess): Check if a process has exited
and recorded it's exit code, before seeing if the process is
signalled. Fixes bug 325463.
svn path=/trunk/mono/; revision=99213
Jonathan Pobst [Fri, 28 Mar 2008 15:38:04 +0000 (15:38 -0000)]
2008-03-28 Jonathan Pobst <monkey@jpobst.com>
* ComboBox.cs: Support PageUp/PageDown when dropdown is closed.
[Fixes bug #374712]
svn path=/trunk/mcs/; revision=99212
Jonathan Pobst [Fri, 28 Mar 2008 15:03:09 +0000 (15:03 -0000)]
2008-03-28 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewTextBoxCell.cs: Implement stuffs.
2008-03-28 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewTextBoxCellTest.cs: Bunch of new tests.
svn path=/trunk/mcs/; revision=99211
Dick Porter [Fri, 28 Mar 2008 14:57:46 +0000 (14:57 -0000)]
2008-03-28 Dick Porter <dick@ximian.com>
* process.c (process_get_fileversion): Use the first language ID
we see, rather than insisting on an invariant language. Fixes bug
374600.
svn path=/trunk/mono/; revision=99210
Jb Evain [Fri, 28 Mar 2008 14:46:14 +0000 (14:46 -0000)]
merge 99174:99208
svn path=/branches/jb/ml2/mcs/; revision=99209
Jb Evain [Fri, 28 Mar 2008 14:46:14 +0000 (14:46 -0000)]
merge 99174:99208
svn path=/branches/jb/ml2/mono/; revision=99209
Marek Safar [Fri, 28 Mar 2008 14:24:26 +0000 (14:24 -0000)]
2008-03-28 Marek Safar <marek.safar@gmail.com>
* typemanager.cs: Initialize InternalsVisibleTo as the very first optional
type.
svn path=/trunk/mcs/; revision=99208
Zoltan Varga [Fri, 28 Mar 2008 11:57:54 +0000 (11:57 -0000)]
2008-03-28 Zoltan Varga <vargaz@gmail.com>
* reflection.c (calc_section_size): Use add_stream_zero to align the size of
the streams to fix reading of invalid memory later.
* metadata.h (MonoType): Use 'MonoTypeEnum' instead of int for the 'type' field
to ease debugging.
2008-03-26 Zoltan Varga <vargaz@gmail.com>
* marshal.c (signature_dup): Use mono_metadata_signature_alloc ().
(cominterop_method_signature): Ditto. Fix the size passed to memcpy.
svn path=/trunk/mono/; revision=99188
Jb Evain [Fri, 28 Mar 2008 11:46:10 +0000 (11:46 -0000)]
reference System.Xml
svn path=/branches/jb/ml2/mcs/; revision=99187
Jb Evain [Fri, 28 Mar 2008 11:10:44 +0000 (11:10 -0000)]
tune out the System.Net namespace
svn path=/branches/jb/ml2/mcs/; revision=99179
Jb Evain [Fri, 28 Mar 2008 10:23:33 +0000 (10:23 -0000)]
merge from trunk at 97714
svn path=/branches/jb/ml2/mono/; revision=99176
Jb Evain [Fri, 28 Mar 2008 10:23:33 +0000 (10:23 -0000)]
merge from trunk at 97714
svn path=/branches/jb/ml2/mcs/; revision=99176
Jb Evain [Fri, 28 Mar 2008 10:22:37 +0000 (10:22 -0000)]
tabs
svn path=/trunk/mcs/; revision=99175
Marek Safar [Fri, 28 Mar 2008 09:57:41 +0000 (09:57 -0000)]
2008-03-28 Marek Safar <marek.safar@gmail.com>
A test for bug #374619
svn path=/trunk/mcs/; revision=99174
Marek Safar [Fri, 28 Mar 2008 09:57:09 +0000 (09:57 -0000)]
2008-03-28 Marek Safar <marek.safar@gmail.com>
A fix for bug #374619
* nullable.cs: Fixed guarding of EmitBitwiseBoolean.
svn path=/trunk/mcs/; revision=99173
Atsushi Eno [Fri, 28 Mar 2008 09:14:00 +0000 (09:14 -0000)]
2008-03-28 Atsushi Enomoto <atsushi@ximian.com>
* X11Structs.cs : added couple of structs for XIM support.
* X11Keyboard.cs : release XIM in case it failed to create XIC.
Use consts for XNblah string.
Add support for IM style customization and (not-yet-working)
XIC creation for preedit-position and preedit-callback.
Right now use MONO_WINFORMS_XIM_STYLE environment variable
(list of: over-the-spot | on-the-spot | root). I'm still
looking for the reason why those preedit modes don't work.
svn path=/trunk/mcs/; revision=99172
Carlos Alberto Cortez [Thu, 27 Mar 2008 23:22:04 +0000 (23:22 -0000)]
2008-03-27 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* DataBindingTests.cs: Mark as NotWorking some CurrencyManager tests by
now.
svn path=/trunk/mcs/; revision=99165
Miguel de Icaza [Thu, 27 Mar 2008 23:00:18 +0000 (23:00 -0000)]
Also add this debugging feature
svn path=/trunk/mcs/; revision=99162
Marek Safar [Thu, 27 Mar 2008 21:52:27 +0000 (21:52 -0000)]
More tests.
svn path=/trunk/mcs/; revision=99157
Marek Safar [Thu, 27 Mar 2008 21:52:06 +0000 (21:52 -0000)]
2008-03-27 Marek Safar <marek.safar@gmail.com>
* lambda.cs: Check return type only for invocation.
svn path=/trunk/mcs/; revision=99156
Roei Erez [Thu, 27 Mar 2008 21:23:55 +0000 (21:23 -0000)]
some changes to the project file
svn path=/trunk/mcs/; revision=99151
Andreia Gaita [Thu, 27 Mar 2008 19:37:02 +0000 (19:37 -0000)]
* Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Add
Initialized property so users can check whether everything loaded
properly. Abstract the stream behind nice Render methods.
* Mono.Mozilla/AsciiString.cs, Mono.Mozilla/UniString.cs: Add missing
field to the string container structure. Fix handle getter.
* Mono.Mozilla/Base.cs: Debug helper method change
2008-03-27 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=99145
Dick Porter [Thu, 27 Mar 2008 16:26:51 +0000 (16:26 -0000)]
2008-03-27 Dick Porter <dick@ximian.com>
* processes.c (match_procname_to_modulename): Check the whole
process name first, in case it is recorded as an absolute path.
Fixes bug 360348.
svn path=/trunk/mono/; revision=99139
Jonathan Pobst [Thu, 27 Mar 2008 16:06:40 +0000 (16:06 -0000)]
2008-03-27 Jonathan Pobst <monkey@jpobst.com>
* TreeView.cs: Create the scrollbars even earlier to be
double dog certain they are created before they are accessed.
svn path=/trunk/mcs/; revision=99137
Dick Porter [Thu, 27 Mar 2008 16:05:42 +0000 (16:05 -0000)]
2008-03-27 Dick Porter <dick@ximian.com>
* processes.c (ShellExecuteEx): Grotty kludge to work around
unpleasant feature in g_shell_parse_argv() where it treats '#'
embedded in a filename as a comment marker, and throws away the
rest of the line. When we're directly opening URLs quote the
filename, to avoid this. Fixes bug 371567.
svn path=/trunk/mono/; revision=99136
Jonathan Pobst [Thu, 27 Mar 2008 16:05:12 +0000 (16:05 -0000)]
2008-03-27 Jonathan Pobst <monkey@jpobst.com>
* XplatUIX11.cs: Remove a no-op line that csc was choking on.
svn path=/trunk/mcs/; revision=99135
Jonathan Pobst [Thu, 27 Mar 2008 15:51:37 +0000 (15:51 -0000)]
2008-03-27 Jonathan Pobst <monkey@jpobst.com>
* ScrollBar.cs: Create an internal safe Value setter so we
won't crash if we try to set a value outside the min and max.
* TextBoxBase.cs: Use safe value setter to guard against a
potential NRE that is being reported by Reflector.
svn path=/trunk/mcs/; revision=99133
Leonid Freydovich [Thu, 27 Mar 2008 15:44:08 +0000 (15:44 -0000)]
Add some TARGET_JVM specific code.
svn path=/trunk/mcs/; revision=99132
Jonathan Pobst [Thu, 27 Mar 2008 15:22:56 +0000 (15:22 -0000)]
2008-03-27 Jonathan Pobst <monkey@jpobst.com>
* TreeView.cs: Create the scrollbars earlier in the constructor
to attempt to guard against an NRE in SetTop in Reflector.
svn path=/trunk/mcs/; revision=99129
Jonathan Pobst [Thu, 27 Mar 2008 15:03:02 +0000 (15:03 -0000)]
2008-03-27 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs, DataGridViewCell.cs, DataGridViewCell.cs,
DataGridViewRowCollection.cs: Do not scroll column and row headers,
show messagebox on data format error, use column display index
correctly, make sure HitTest supports new layout stuff,
make sure scrollbars support new layout stuff.
svn path=/trunk/mcs/; revision=99127
Massimiliano Mantione [Thu, 27 Mar 2008 14:58:51 +0000 (14:58 -0000)]
mono-profiler-oprofile.c: setup_user_options: set default log file name to the name of the executed application.
svn path=/trunk/mono/; revision=99126
Marek Safar [Thu, 27 Mar 2008 14:19:06 +0000 (14:19 -0000)]
New test.
svn path=/trunk/mcs/; revision=99125
Marek Safar [Thu, 27 Mar 2008 14:18:34 +0000 (14:18 -0000)]
2008-03-27 Marek Safar <marek.safar@gmail.com>
A fix for bug #374214
* ecore.cs: Correctly report argument type mismatch.
svn path=/trunk/mcs/; revision=99124
Marek Habersack [Thu, 27 Mar 2008 13:50:26 +0000 (13:50 -0000)]
2008-03-27 Marek Habersack <mhabersack@novell.com>
* BuildManager.cs: AssertVirtualPathExists now queries the
VirtualPathProvider for path existence if physical path check
fails, before throwing the 404 exception.
2008-03-27 Marek Habersack <mhabersack@novell.com>
* DefaultVirtualPathProvider.cs: support relative virtual paths in
all the methods.
* VirtualPathProvider.cs: FileExists should chain to the previous
handler, if present.
2008-03-27 Marek Habersack <mhabersack@novell.com>
* Page.cs: added an implementation of the ClientQueryString
property.
2008-03-27 Marek Habersack <mhabersack@novell.com>
* HttpRequest.cs: make UrlComponents internal.
* HttpContext.cs: added support for resource provider factories.
svn path=/trunk/mcs/; revision=99122
Marek Safar [Thu, 27 Mar 2008 13:39:16 +0000 (13:39 -0000)]
2008-03-27 Marek Safar <marek.safar@gmail.com>
* convert.cs (ImplicitReferenceConversionCore): Correctly compare enum type
and not rely on broken IsEnum.
svn path=/trunk/mcs/; revision=99120
Marek Safar [Thu, 27 Mar 2008 12:45:05 +0000 (12:45 -0000)]
2008-03-27 Marek Safar <marek.safar@gmail.com>
* nullable.cs: New file, extracted from generic.cs.
* generic.cs, generic-mcs.cs, *.csproj, *.sources: Updated.
svn path=/trunk/mcs/; revision=99118
Marek Safar [Thu, 27 Mar 2008 12:33:21 +0000 (12:33 -0000)]
New tests.
svn path=/trunk/mcs/; revision=99117
Marek Safar [Thu, 27 Mar 2008 12:31:50 +0000 (12:31 -0000)]
New tests.
svn path=/trunk/mcs/; revision=99116
Marek Safar [Thu, 27 Mar 2008 12:31:33 +0000 (12:31 -0000)]
2008-03-27 Marek Safar <marek.safar@gmail.com>
* generic.cs, convert.cs, generic-mcs.cs, expression.cs: Added lifting of
predefined comparison operators and null literals.
* report.cs: New warning ID.
svn path=/trunk/mcs/; revision=99115
Kornél Pál [Thu, 27 Mar 2008 10:08:12 +0000 (10:08 -0000)]
Fix previous commit
svn path=/trunk/mcs/; revision=99106
Kornél Pál [Thu, 27 Mar 2008 08:44:58 +0000 (08:44 -0000)]
Encoding.cs: Fix possible integer overflow in argument validation.
svn path=/trunk/mcs/; revision=99097
Atsushi Eno [Thu, 27 Mar 2008 07:25:14 +0000 (07:25 -0000)]
2008-03-27 Atsushi Enomoto <atsushi@ximian.com>
* XplatUIX11.cs : Patch by Doug Rintoul.
For some IM engines, keypress events need to delay call
to XPending() and XNextEvent() in the loop so that it
does not mess the orders in XIM commit callback.
Some KeyRelease events such as shift keys need to be
processed both in the IM engine and winforms driver
itself since winforms holds its own state check.
For details, see:
http://lists.ximian.com/pipermail/mono-winforms-list/2008-March/003279.html
svn path=/trunk/mcs/; revision=99096
Massimiliano Mantione [Thu, 27 Mar 2008 06:53:46 +0000 (06:53 -0000)]
mono.1: Added description of the logging profiler.
svn path=/trunk/mono/; revision=99095
Atsushi Eno [Thu, 27 Mar 2008 06:25:34 +0000 (06:25 -0000)]
2008-03-27 Atsushi Enomoto <atsushi@ximian.com>
* X11Keyboard.cs, XplatUIX11.cs :
add primitive support for XIM input support (preedit-
nothing and status-nothing). It requires precise event
capturing (XSelectInput/"filterEvents") and different
call to XFilterEvent against root window.
Get composed string and send dummy WM_IME_COMPOSITION.
Free XIM and XIC instances in finalizer.
(This first patch does not include suggested changes
by Doug Rintoul. It will follow.)
svn path=/trunk/mcs/; revision=99094