Andreia Gaita [Wed, 24 Sep 2008 15:56:08 +0000 (15:56 -0000)]
* AspParser.cs: When parsing text which contain xml tags that resemble
the end string, append the original text instead of the end string,
because the casing might not match between the two. Fixes #320445
2008-09-24 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=113972
Jonathan Pobst [Wed, 24 Sep 2008 15:51:14 +0000 (15:51 -0000)]
2008-09-24 Jonathan Pobst <monkey@jpobst.com>
* TabControlPainter.cs: Add 1 pixel to the tab text rectangle
to keep the text from getting cut off on XP.
[Fixes bug #428116]
svn path=/trunk/mcs/; revision=113971
Zoltan Varga [Wed, 24 Sep 2008 15:44:01 +0000 (15:44 -0000)]
2008-09-24 Zoltan Varga <vargaz@gmail.com>
* object.c (mono_object_get_virtual_method): Fix an assertion introduced
by the previous change.
svn path=/trunk/mono/; revision=113969
Jb Evain [Wed, 24 Sep 2008 15:09:22 +0000 (15:09 -0000)]
fix the build, for real
svn path=/trunk/mcs/; revision=113968
Jb Evain [Wed, 24 Sep 2008 14:52:13 +0000 (14:52 -0000)]
fix the build
svn path=/trunk/mcs/; revision=113966
Carlos Alberto Cortez [Wed, 24 Sep 2008 14:49:13 +0000 (14:49 -0000)]
* FileDialog.cs: Take into account Tile view when selecting the view
(2.0 profile).
2008-09-24 Carlos Alberto Cortez <calberto.cortez@gmail.com>
svn path=/trunk/mcs/; revision=113965
Jb Evain [Wed, 24 Sep 2008 14:39:21 +0000 (14:39 -0000)]
remove wrong test
svn path=/trunk/mcs/; revision=113964
Paolo Molaro [Wed, 24 Sep 2008 14:03:14 +0000 (14:03 -0000)]
Wed Sep 24 16:01:49 CEST 2008 Paolo Molaro <lupus@ximian.com>
* decompose.c, method-to-ir.c, mini-codegen.c, regalloc2.c: make
the -v option useful again.
svn path=/trunk/mono/; revision=113962
Jb Evain [Wed, 24 Sep 2008 14:01:36 +0000 (14:01 -0000)]
2008-09-24 Jb Evain <jbevain@novell.com>
* AppDomain.cs: implement the CreateDomain overload which
takes an AppDomain initializer. Fixes #429545.
svn path=/trunk/mcs/; revision=113960
Jb Evain [Wed, 24 Sep 2008 14:00:43 +0000 (14:00 -0000)]
2008-09-24 Jb Evain <jbevain@novell.com>
* AppDomainTest.cs: add test for bug #429545.
svn path=/trunk/mcs/; revision=113959
Atsushi Eno [Wed, 24 Sep 2008 13:49:20 +0000 (13:49 -0000)]
2008-09-24 Atsushi Enomoto <atsushi@ximian.com>
* XmlDocument.cs : it returns non-null Schemas by default (and
returns non-empty set after being set null).
svn path=/trunk/mcs/; revision=113958
Jb Evain [Wed, 24 Sep 2008 13:34:05 +0000 (13:34 -0000)]
2008-09-24 Jb Evain <jbevain@novell.com>
* Dictionary.cs: properly reset all compounds enumerators.
Fixes #429530.
svn path=/trunk/mcs/; revision=113954
Jb Evain [Wed, 24 Sep 2008 13:33:27 +0000 (13:33 -0000)]
2008-09-24 Jb Evain <jbevain@novell.com>
* DictionaryTest.cs: add tests for bug #429530.
svn path=/trunk/mcs/; revision=113953
Veerapuram Varadhan [Wed, 24 Sep 2008 13:31:28 +0000 (13:31 -0000)]
Use unicode encoding instead of ASCII
svn path=/trunk/mcs/; revision=113952
Veerapuram Varadhan [Wed, 24 Sep 2008 13:27:30 +0000 (13:27 -0000)]
Handle zero length stream and validate data before returning Value
property
svn path=/trunk/mcs/; revision=113951
Carlos Alberto Cortez [Wed, 24 Sep 2008 13:07:58 +0000 (13:07 -0000)]
2008-09-24 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ThemeWin32Classic.cs: When drawing gridlines for ListView don't use
the item bounds, since we can't iterate over them in virtual mode.
Also fix wrong calculation of the gridlines when using scrolling.
Fixes #400390.
svn path=/trunk/mcs/; revision=113948
Ankit Jain [Wed, 24 Sep 2008 12:15:53 +0000 (12:15 -0000)]
In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
2008-09-24 Ankit Jain <jankit@novell.com>
* Engine.cs: Add argument checks.
* Project.cs: Likewise.
In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine:
2008-09-24 Ankit Jain <jankit@novell.com>
* EngineTest.cs:
* ProjectTest.cs: Add tests for Build*
svn path=/trunk/mcs/; revision=113946
Marek Safar [Wed, 24 Sep 2008 09:49:15 +0000 (09:49 -0000)]
Am I going get it right this time
svn path=/trunk/mcs/; revision=113940
Marek Safar [Wed, 24 Sep 2008 09:27:23 +0000 (09:27 -0000)]
Move Mono.CompilerServices.SymbolWriter to build after 2.1 raw mscorlib
svn path=/trunk/mcs/; revision=113939
Jb Evain [Wed, 24 Sep 2008 08:56:57 +0000 (08:56 -0000)]
micro optimization
svn path=/trunk/mcs/; revision=113936
Marek Safar [Wed, 24 Sep 2008 08:53:55 +0000 (08:53 -0000)]
Add Mono.CompilerServices.SymbolWriter to 2.1 bootstrap
svn path=/trunk/mcs/; revision=113935
Marek Safar [Wed, 24 Sep 2008 08:00:14 +0000 (08:00 -0000)]
Compile Mono.CompilerServices.SymbolWriter after corlib
svn path=/trunk/mcs/; revision=113929
Zoltan Varga [Wed, 24 Sep 2008 04:11:29 +0000 (04:11 -0000)]
2008-09-24 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_output_basic_block): Add support for
--break-at-bb.
svn path=/trunk/mono/; revision=113926
Carlos Alberto Cortez [Tue, 23 Sep 2008 23:42:56 +0000 (23:42 -0000)]
2008-09-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* XplatUIX11.cs: When handling EnterNotify events, take into account
both the public and implicit controls when trying to detect the
grab/ungrab process. This should fix ListView selection in Details
view.
svn path=/trunk/mcs/; revision=113919
Zoltan Varga [Tue, 23 Sep 2008 23:26:19 +0000 (23:26 -0000)]
2008-09-24 Zoltan Varga <vargaz@gmail.com>
* inssel.brg (mini_emit_castclass): Avoid the szarray!=array checks for
arrays of arrays. Fixes #428406.
* method-to-ir.c (mini_emit_castclass): Ditto.
* objects.cs: Add new test.
svn path=/trunk/mono/; revision=113918
Michael Hutchinson [Tue, 23 Sep 2008 22:38:38 +0000 (22:38 -0000)]
2008-09-23 Michael Hutchinson <mhutchinson@novell.com>
* HttpClientChannel.cs: Fix logic error from ==/!= typo. Stops
channel from trying to handle IPC URLs, which was breaking the
IPC tests.
svn path=/trunk/mcs/; revision=113909
Jonathan Pobst [Tue, 23 Sep 2008 22:05:39 +0000 (22:05 -0000)]
2008-09-23 Jonathan Pobst <monkey@jpobst.com>
* TreeView.cs: Redraw the whole node area when the selected node changes.
Things like state images were not getting redrawn because the invalid
rectangle was too small.
[Fixes bug #428211]
svn path=/trunk/mcs/; revision=113905
Mario Carrion [Tue, 23 Sep 2008 21:54:26 +0000 (21:54 -0000)]
2008-09-23 Mario Carrion <mcarrion@novell.com>
* ListBox.cs: UIA Selection Pattern fully supported in ListBox control.
[Fixes bug #428993]
svn path=/trunk/mcs/; revision=113904
Jonathan Pobst [Tue, 23 Sep 2008 21:24:39 +0000 (21:24 -0000)]
fix 1.1 build
svn path=/trunk/mcs/; revision=113899
Jonathan Pobst [Tue, 23 Sep 2008 21:22:04 +0000 (21:22 -0000)]
2008-09-23 Jonathan Pobst <monkey@jpobst.com>
* Form.cs: Do not set the Form's icon in the backend if showicon = false.
[Fixes bug #428114]
svn path=/trunk/mcs/; revision=113898
Michael Hutchinson [Tue, 23 Sep 2008 21:07:12 +0000 (21:07 -0000)]
2008-09-23 Michael Hutchinson <mhutchinson@novell.com>
* SoapServerFormatterSink.cs: Do not try to parse text/xml code
unless there is a SOAPAction. Set position on outgoing streams to
zero, so they can be properly parsed in the general infrastructure.
Do not try to seek on incoming streams.
svn path=/trunk/mcs/; revision=113897
Michael Hutchinson [Tue, 23 Sep 2008 20:57:12 +0000 (20:57 -0000)]
svn path=/trunk/mcs/; revision=113894
Michael Hutchinson [Tue, 23 Sep 2008 20:54:45 +0000 (20:54 -0000)]
svn path=/trunk/mcs/; revision=113893
Marek Habersack [Tue, 23 Sep 2008 20:37:02 +0000 (20:37 -0000)]
2008-09-23 Marek Habersack <mhabersack@novell.com>
* HttpWorkerRequest.cs: implemented a SendCalculatedContentLength
overload. This method apparently does nothing in MS.NET.
svn path=/trunk/mcs/; revision=113892
Jonathan Pobst [Tue, 23 Sep 2008 20:29:06 +0000 (20:29 -0000)]
2008-09-23 Jonathan Pobst <monkey@jpobst.com>
* ThemeWin32Classic.cs: Allow tooltips to be multiline.
[Fixes bug #427884]
svn path=/trunk/mcs/; revision=113891
Jonathan Pobst [Tue, 23 Sep 2008 20:07:15 +0000 (20:07 -0000)]
2008-09-23 Jonathan Pobst <monkey@jpobst.com>
* StatusBar.cs: Add tooltip support.
[Fixes bug #428113]
svn path=/trunk/mcs/; revision=113889
Marek Safar [Tue, 23 Sep 2008 20:04:59 +0000 (20:04 -0000)]
2008-09-23 Marek Safar <marek.safar@gmail.com>
* Makefile: Build Mono.CompilerServices.SymbolWriter before it's
used.
svn path=/trunk/mcs/; revision=113888
Marek Safar [Tue, 23 Sep 2008 19:16:37 +0000 (19:16 -0000)]
2008-09-23 Marek Safar <marek.safar@gmail.com>
* Makefile: Use bootstrap profile to build with correct symbol
writer.
svn path=/trunk/mcs/; revision=113881
Marek Safar [Tue, 23 Sep 2008 18:00:16 +0000 (18:00 -0000)]
2008-09-23 Marek Safar <marek.safar@gmail.com>
* codegen.cs: Report better error when symbol writer is missing.
svn path=/trunk/mcs/; revision=113869
Marek Safar [Tue, 23 Sep 2008 17:47:42 +0000 (17:47 -0000)]
2008-09-23 Marek Safar <marek.safar@gmail.com>
* Makefile: Don't override global debug flag.
svn path=/trunk/mcs/; revision=113868
Marek Safar [Tue, 23 Sep 2008 17:10:36 +0000 (17:10 -0000)]
#
# Copy from rules.make because I don't know how to unset MCS_FLAGS
#
svn path=/trunk/mcs/; revision=113864
Veerapuram Varadhan [Tue, 23 Sep 2008 16:57:08 +0000 (16:57 -0000)]
Implement incomplete methods - .ctors, get_Value and CreateReader
svn path=/trunk/mcs/; revision=113862
Marek Habersack [Tue, 23 Sep 2008 16:48:55 +0000 (16:48 -0000)]
CultureInfoSerializer should use lower case names for the serialized items.
svn path=/trunk/mcs/; revision=113861
Marek Safar [Tue, 23 Sep 2008 15:46:52 +0000 (15:46 -0000)]
Copied USE_MCS_FLAGS
svn path=/trunk/mcs/; revision=113850
Marek Habersack [Tue, 23 Sep 2008 15:28:49 +0000 (15:28 -0000)]
2008-09-23 Marek Habersack <mhabersack@novell.com>
* AspGenerator.cs: ignore whitespace only if it's between
CodeRender blocks, not between DataBinding and
CodeRenderExpression.
svn path=/trunk/mcs/; revision=113844
Rodrigo Kumpera [Tue, 23 Sep 2008 15:25:48 +0000 (15:25 -0000)]
In .:
2008-09-23 Rodrigo Kumpera <rkumpera@novell.com>
* method-to-ir.c (type_to_eval_stack_type): The code path for the new JIT
was wrong at it choked against target_type_is_incompatible for byref types.
svn path=/trunk/mono/; revision=113843
Jb Evain [Tue, 23 Sep 2008 15:05:20 +0000 (15:05 -0000)]
2008-09-23 Jb Evain <jbevain@novell.com>
* masterinfos/silverlight/Mono.CompilerServices.SymbolWriter.info
* Makefile:
tune the SymbolWriter as well.
svn path=/trunk/mcs/; revision=113839
Jb Evain [Tue, 23 Sep 2008 15:04:36 +0000 (15:04 -0000)]
2008-09-23 Jb Evain <jbevain@novell.com>
* Makefile: compile the SymbolWriter during net_2_1_raw.
svn path=/trunk/mcs/; revision=113837
Marek Habersack [Tue, 23 Sep 2008 14:55:49 +0000 (14:55 -0000)]
2008-09-23 Marek Habersack <mhabersack@novell.com>
* LogicalTypeInfo.cs: do not use
LazyDictionary as enum serializer anymore.
* ProfileService.cs: do not use
LazyDictionary as ProfileService serializer anymore.
* RestHandler.cs: do not use
LazyDictionary as the Exception or NameValueCollection serializer
anymore.
2008-09-23 Marek Habersack <mhabersack@novell.com>
* JavaScriptSerializer.cs: removed the LazyDictionary class, it's
not needed anymore.
svn path=/trunk/mcs/; revision=113832
Juraj Skripsky [Tue, 23 Sep 2008 14:33:54 +0000 (14:33 -0000)]
2008-09-23 Juraj Skripsky <js@hotfeet.ch>
* JsonSerializer.cs: "SerializeGenericDictionary" is an instance method,
fix retrieval of its MethodInfo.
Initialize serializeGenericDictionaryMethods (lazily).
Add and use GetClosedIDictionaryBase to also handle cases where a
non-generic class implements a closed IDictionary<,> (e.g.
SomeDictionary : IDictionary<string, object>). Fixes bug #424704.
First check for IDictionary<,>, then for IDictionary.
2008-09-20 Juraj Skripsky <js@hotfeet.ch>
* JavaScriptSerializerTest.cs: added test for bug #424704.
svn path=/trunk/mcs/; revision=113829
Marek Habersack [Tue, 23 Sep 2008 14:20:22 +0000 (14:20 -0000)]
2008-09-23 Marek Habersack <mhabersack@novell.com>
* ScriptManager.cs: CultureInfoSerializer no longer derives from
the obsolete LazyDictionary.
svn path=/trunk/mcs/; revision=113826
Marek Safar [Tue, 23 Sep 2008 14:11:11 +0000 (14:11 -0000)]
Reset MCS_FLAGS flag
svn path=/trunk/mcs/; revision=113825
Marek Safar [Tue, 23 Sep 2008 14:05:29 +0000 (14:05 -0000)]
2008-09-23 Marek Safar <marek.safar@gmail.com>
* ModuleBuilder.cs: Fixed NRE when default symbol writer cannot be
loaded.
svn path=/trunk/mcs/; revision=113824
Zoltan Varga [Tue, 23 Sep 2008 14:04:07 +0000 (14:04 -0000)]
Fix the build.
svn path=/trunk/mono/; revision=113823
Zoltan Varga [Tue, 23 Sep 2008 13:47:28 +0000 (13:47 -0000)]
2008-09-23 Zoltan Varga <vargaz@gmail.com>
* mini-codegen.c: Use 'bank' macros instead of 'is_fp' macros in most
places.
svn path=/trunk/mono/; revision=113820
Jb Evain [Tue, 23 Sep 2008 13:47:22 +0000 (13:47 -0000)]
2008-09-23 Jb Evain <jbevain@novell.com>
* Makefile: only execute the check visibility step if
CHECK_VISIBILITY is defined.
svn path=/trunk/mcs/; revision=113819
Paolo Molaro [Tue, 23 Sep 2008 13:32:39 +0000 (13:32 -0000)]
Tue Sep 23 15:31:45 CEST 2008 Paolo Molaro <lupus@ximian.com>
* mini-exceptions.c: update a few more exceptions-related counters.
svn path=/trunk/mono/; revision=113818
Paolo Molaro [Tue, 23 Sep 2008 13:31:40 +0000 (13:31 -0000)]
Tue Sep 23 15:28:29 CEST 2008 Paolo Molaro <lupus@ximian.com>
* aot-runtime.c, method-to-ir.c, mini.c, mini-trampolines.c: use the
new functions to allocate from persistent mempools.
svn path=/trunk/mono/; revision=113817
Paolo Molaro [Tue, 23 Sep 2008 13:28:20 +0000 (13:28 -0000)]
Tue Sep 23 15:24:03 CEST 2008 Paolo Molaro <lupus@ximian.com>
* class.c, domain-internals.h, domain.c, generic-sharing.c, image.c,
loader.c, marshal.c, metadata-internals.h, metadata.c,
method-builder.c, object.c, reflection.c: introduced specific functions
to allocate from the domain and image mempools and cleaned up most of
the code to use them (still missing a few in reflection.c).
Keep the loader bytes counter updated.
svn path=/trunk/mono/; revision=113816
Andreia Gaita [Tue, 23 Sep 2008 11:53:36 +0000 (11:53 -0000)]
* Mono.Mozilla/interfaces/nsIServiceManager.cs: change signature to
return the object immediately
2008-09-23 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=113808
Marek Safar [Tue, 23 Sep 2008 11:48:00 +0000 (11:48 -0000)]
2008-09-23 Marek Safar <marek.safar@gmail.com>
* codegen.cs: Set .NET symbol writer.
* decl.cs: Guard against null generic arguments.
* report.cs: Don't report exactly same additional details.
svn path=/trunk/mcs/; revision=113807
Jb Evain [Tue, 23 Sep 2008 11:28:12 +0000 (11:28 -0000)]
forgot changelog
svn path=/trunk/mcs/; revision=113806
Andreia Gaita [Tue, 23 Sep 2008 11:08:08 +0000 (11:08 -0000)]
* Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs,
Mono.Mozilla/WebBrowser.cs: Expose native accessibility object
* Mono.WebBrowser/Exception.cs, Mono.WebBrowser2K5.csproj,
Mono.WebBrowser.dll.sources,
Mono.Mozilla/interfaces/nsIErrorService.cs: Add error service for
error lookups
2008-09-23 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=113803
Carlos Alberto Cortez [Tue, 23 Sep 2008 11:03:25 +0000 (11:03 -0000)]
2008-09-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ThemeWin32Classic.cs: Use StringAlignment.Center for the vertical
alignments of sub items in Details view. Patch by John Mortlock (johnm at
hlaustralia.com.au).
Fixes #425360.
svn path=/trunk/mcs/; revision=113802
Jb Evain [Tue, 23 Sep 2008 09:38:54 +0000 (09:38 -0000)]
2008-09-23 Jb Evain <jbevain@novell.com>
* ExpressionInterpreter.cs
* Interpreter.cs
* Conversion.cs
* ExpressionValidator.cs
* Math.cs:
Integrate changes from db4objects, Inc. The interpreter now
passes all linq tests.
svn path=/trunk/mcs/; revision=113797
Andreia Gaita [Tue, 23 Sep 2008 06:34:26 +0000 (06:34 -0000)]
* xpidl2cs.pl: whitespace clean up
2008-09-23 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=113781
Zoltan Varga [Tue, 23 Sep 2008 05:34:32 +0000 (05:34 -0000)]
2008-09-23 Zoltan Varga <vargaz@gmail.com>
* mini.h regalloc.h mini-codegen.c: Generalize the regalloc code to allow
multiple register banks in the future.
svn path=/trunk/mono/; revision=113780
Zoltan Varga [Tue, 23 Sep 2008 04:22:03 +0000 (04:22 -0000)]
2008-09-23 Zoltan Varga <vargaz@gmail.com>
* mini-codegen.c (mono_local_regalloc): Fix a warning.
svn path=/trunk/mono/; revision=113778
Neville Gao [Tue, 23 Sep 2008 02:39:28 +0000 (02:39 -0000)]
Add UIA event in AddInternal () to support accessibility.
svn path=/trunk/mcs/; revision=113773
Andreia Gaita [Tue, 23 Sep 2008 00:59:14 +0000 (00:59 -0000)]
* Mono.Mozilla/interfaces/nsIDOMRGBColor.cs,
Mono.Mozilla/interfaces/nsITimer.cs,
Mono.Mozilla/interfaces/nsIAccessible.cs,
Mono.Mozilla/interfaces/nsIDOMDOMStringList.cs,
Mono.Mozilla/interfaces/nsIAccessibleRetrieval.cs,
Mono.Mozilla/interfaces/nsIAccessibleRelation.cs,
Mono.Mozilla/interfaces/nsITimerCallback.cs,
Mono.Mozilla/interfaces/nsIAccessibilityService.cs,
Mono.Mozilla/interfaces/nsIOutputStream.cs,
Mono.Mozilla/interfaces/nsIPersistentProperties.cs,
Mono.Mozilla/interfaces/nsIDOMCSSPrimitiveValue.cs,
Mono.Mozilla/interfaces/nsIDOMCounter.cs,
Mono.Mozilla/interfaces/nsIObserver.cs,
Mono.Mozilla/interfaces/extras/nsIReadSegmentFun.cs,
Mono.Mozilla/interfaces/extras/nsITimerCallbackDelegate.cs,
Mono.Mozilla/interfaces/nsIProperties.cs,
Mono.Mozilla/interfaces/nsIDOMRect.cs,
Mono.Mozilla/interfaces/nsIAccessNode.cs,
Mono.Mozilla/interfaces/nsIArray.cs,
Mono.Mozilla/interfaces/nsIAccessibleDocument.cs,
Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj: Added
Accessibility interfaces
2008-09-23 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=113772
Andreia Gaita [Tue, 23 Sep 2008 00:53:24 +0000 (00:53 -0000)]
* xpidl2cs.pl: fix parameter duplication. Add more type conversions
2008-09-23 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=113771
Miguel de Icaza [Mon, 22 Sep 2008 22:18:38 +0000 (22:18 -0000)]
Thanks Geoff\!
svn path=/trunk/mono/; revision=113758
Rodrigo Kumpera [Mon, 22 Sep 2008 22:12:46 +0000 (22:12 -0000)]
In .:
2008-09-22 Rodrigo Kumpera <rkumpera@novell.com>
* mini.c (type_to_eval_stack_type): Remove duplicated function.
* method-to-ir.c (type_to_eval_stack_type): Make this version compatible with both JIT.
* mini.h: Export type_to_eval_stack_type.
This function was nearly duplicated in method-to-ir.c and mini.c. The difference
is only ins->klass of byref types.
svn path=/trunk/mono/; revision=113757
Andreia Gaita [Mon, 22 Sep 2008 20:53:22 +0000 (20:53 -0000)]
* xpidl2cs.pl: fix infinite loop for generate_dependents, conflict
between global variable $file and local one. Add some more prints
for debugging purposes.
2008-09-22 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=113752
Marek Safar [Mon, 22 Sep 2008 16:06:08 +0000 (16:06 -0000)]
New tests.
svn path=/trunk/mcs/; revision=113745
Marek Safar [Mon, 22 Sep 2008 16:03:16 +0000 (16:03 -0000)]
2008-09-22 Marek Safar <marek.safar@gmail.com>
A fix for bug #324917
* cs-parser.jay: Add missing multidimensional non-expression type
ranks.
svn path=/trunk/mcs/; revision=113743
Paolo Molaro [Mon, 22 Sep 2008 15:35:39 +0000 (15:35 -0000)]
Mon Sep 22 17:33:12 CEST 2008 Paolo Molaro <lupus@ximian.com>
* domain.c, monitor.c, boehm-gc.c, gc.c: update some of the GC and
loader-related counters.
svn path=/trunk/mono/; revision=113738
Paolo Molaro [Mon, 22 Sep 2008 15:33:12 +0000 (15:33 -0000)]
Mon Sep 22 17:29:54 CEST 2008 Paolo Molaro <lupus@ximian.com>
* mono-perfcounters-def.h, mono-perfcounters.c, class-internals.h:
added more MS-compatible counters.
svn path=/trunk/mono/; revision=113737
Zoltan Varga [Mon, 22 Sep 2008 15:17:01 +0000 (15:17 -0000)]
2008-09-22 Zoltan Varga <vargaz@gmail.com>
* method-to-ir.c (mini_emit_memset): Use a default alignment of 4.
(mini_emit_memcpy2): Ditto.
* mini-amd64.c: Fix a warning.
svn path=/trunk/mono/; revision=113735
Jonathan Pobst [Mon, 22 Sep 2008 14:50:13 +0000 (14:50 -0000)]
2008-09-22 Jonathan Pobst <monkey@jpobst.com>
* TextBoxBase.cs: Set Text to "" instead of null in Clear().
[Fixes bug #428107]
svn path=/trunk/mcs/; revision=113732
Carlos Alberto Cortez [Mon, 22 Sep 2008 14:08:48 +0000 (14:08 -0000)]
2008-09-22 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListView.cs: Don't do anything when EnsureVisible is called inside a
BeginUpdate/EndUpdate block.
Fixes #425049.
svn path=/trunk/mcs/; revision=113728
Jb Evain [Mon, 22 Sep 2008 13:47:09 +0000 (13:47 -0000)]
add Mono.Security to the list of core assemblies
svn path=/trunk/mcs/; revision=113723
Jb Evain [Mon, 22 Sep 2008 13:11:01 +0000 (13:11 -0000)]
2008-09-22 Jb Evain <jbevain@novell.com>
* TypeBinaryExpression.cs: protect against testing void expressions.
Fixes bug #428309.
svn path=/trunk/mcs/; revision=113721
Jb Evain [Mon, 22 Sep 2008 13:10:18 +0000 (13:10 -0000)]
2008-09-22 Jb Evain <jbevain@novell.com>
* ExpressionTest_TypeIs.cs: add test for bug #428309.
svn path=/trunk/mcs/; revision=113720
Carlos Alberto Cortez [Mon, 22 Sep 2008 12:44:59 +0000 (12:44 -0000)]
2008-09-22 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListViewItemTest.cs: New test for public ctor of
ListViewSubItemCollection.
svn path=/trunk/mcs/; revision=113714
Marek Safar [Mon, 22 Sep 2008 12:35:16 +0000 (12:35 -0000)]
New tests.
svn path=/trunk/mcs/; revision=113713
Marek Safar [Mon, 22 Sep 2008 12:34:49 +0000 (12:34 -0000)]
2008-09-22 Marek Safar <marek.safar@gmail.com>
A fix for bug #428191
* anonymous.cs: Create an outer generic fields also for non-storey
anonymous methods.
svn path=/trunk/mcs/; revision=113712
Carlos Alberto Cortez [Mon, 22 Sep 2008 11:00:49 +0000 (11:00 -0000)]
2008-09-22 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListViewItem.cs: The semantics for the public .ctor of
ListViewSubItemCollection need us to already have a Text value for the
item, which in our implementation have as available *after* adding the
first sub item. So create an internal .ctor that satisfies our needs
and let the public .ctor have the same semantics as .net.
Fixes #427561.
svn path=/trunk/mcs/; revision=113706
Marek Safar [Mon, 22 Sep 2008 10:57:33 +0000 (10:57 -0000)]
New tests, and fixed buffer mcs -> gmcs switch.
svn path=/trunk/mcs/; revision=113705
Marek Safar [Mon, 22 Sep 2008 10:54:53 +0000 (10:54 -0000)]
New tests
svn path=/trunk/mcs/; revision=113704
Marek Safar [Mon, 22 Sep 2008 10:47:36 +0000 (10:47 -0000)]
2008-09-22 Marek Safar <marek.safar@gmail.com>
A fix for bug #378294
* class.cs: Make fixed size buffers gmcs feature only.
svn path=/trunk/mcs/; revision=113702
Marek Safar [Mon, 22 Sep 2008 10:23:19 +0000 (10:23 -0000)]
New tests.
svn path=/trunk/mcs/; revision=113699
Marek Safar [Mon, 22 Sep 2008 10:21:52 +0000 (10:21 -0000)]
2008-09-22 Marek Safar <marek.safar@gmail.com>
A fix for bug #355622, #324993
* assign.cs, const.cs, class.cs: Create new EmitContext for each
field initializer.
svn path=/trunk/mcs/; revision=113698
Marek Safar [Mon, 22 Sep 2008 09:13:52 +0000 (09:13 -0000)]
Flush
svn path=/trunk/mcs/; revision=113693
Raja R Harinath [Mon, 22 Sep 2008 08:42:13 +0000 (08:42 -0000)]
* scripts/patch-quiet.sh: Skip Makefiles that've already been patched.
svn path=/trunk/mono/; revision=113689
Zoltan Varga [Mon, 22 Sep 2008 06:23:20 +0000 (06:23 -0000)]
2008-09-22 Zoltan Varga <vargaz@gmail.com>
* class.c (mono_class_setup_fields): Call setup_fields before accessing
class->blittable. Fixes #428217.
svn path=/trunk/mono/; revision=113680
Miguel de Icaza [Sun, 21 Sep 2008 20:30:48 +0000 (20:30 -0000)]
2008-09-21 Miguel de Icaza <miguel@novell.com>
* csharplib/Makefile: Add a setup to build GMCS as a GAC assembly
called `csharplib' with only the public classes that we want
exposed: Mono.CSharp.Evaluator, Mono.CSharp.InteractiveBase and
Mono.CSharp.InteractiveBase+Simple
svn path=/trunk/mcs/; revision=113671
Zoltan Varga [Sun, 21 Sep 2008 15:54:49 +0000 (15:54 -0000)]
2008-09-21 Zoltan Varga <vargaz@gmail.com>
* reflection.c (mono_image_get_field_on_inst_token): Call
field_encode_signature () since that handles custom modifiers too.
Fixes #424663.
svn path=/trunk/mono/; revision=113658
Mark Probst [Sun, 21 Sep 2008 14:58:32 +0000 (14:58 -0000)]
2008-09-21 Mark Probst <mark.probst@gmail.com>
* exceptions-ppc.c (mono_arch_get_call_filter): Fixed stack frame
linking.
svn path=/trunk/mono/; revision=113657
Mark Probst [Sun, 21 Sep 2008 10:14:01 +0000 (10:14 -0000)]
2008-09-21 Mark Probst <mark.probst@gmail.com>
* exception17.cs: New test case for throwing an exception from
within a finally block.
* Makefile.am: Test added.
svn path=/trunk/mono/; revision=113646