Marek Safar [Wed, 28 Nov 2007 18:07:02 +0000 (18:07 -0000)]
2007-11-28 Marek Safar <marek.safar@gmail.com>
* expression.cs (BaseAccess): Type arguments can be null.
svn path=/trunk/mcs/; revision=90396
Raja R Harinath [Wed, 28 Nov 2007 17:17:30 +0000 (17:17 -0000)]
Preliminary support for testing 'smcs' (disabled for now)
svn path=/trunk/mcs/; revision=90392
Raja R Harinath [Wed, 28 Nov 2007 17:17:18 +0000 (17:17 -0000)]
* Makefile (_boot_): Incorporate 'net_2_1' into the bootstrap
process -- it depends on 'net_2_0' profile being built.
svn path=/trunk/mcs/; revision=90391
Marek Habersack [Wed, 28 Nov 2007 15:19:51 +0000 (15:19 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* RequestNotificationStatus.cs: fix the order of enum members.
* RequestNotification.cs: assign correct values to the enum
members.
* StaticSiteMapProvider.cs: change visibility of the constructor.
2007-11-28 Marek Habersack <mhabersack@novell.com>
* SqlMembershipProvider.cs: handle situation when there is no
connection string configured for the SQL Membership Provider.
svn path=/trunk/mcs/; revision=90387
Zoltan Varga [Wed, 28 Nov 2007 13:22:43 +0000 (13:22 -0000)]
2007-11-28 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_output_basic_block): Clean up the fp stack properly in CKFINITE.
(mono_arch_output_basic_block): Get rid of unused last_ins and last_offset.
svn path=/trunk/mono/; revision=90383
Zoltan Varga [Wed, 28 Nov 2007 13:13:48 +0000 (13:13 -0000)]
2007-11-28 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_output_basic_block): Add some micro optimizations.
* mini-x86.c inssel-x86.brg cpu-x86.md: Move the implementation of the
OP_START_HANDLER/OP_ENDFINALLY/OP_ENDFILTER opcodes to mini-x86.c.
svn path=/trunk/mono/; revision=90381
Martin Baulig [Wed, 28 Nov 2007 11:02:54 +0000 (11:02 -0000)]
2007-11-28 Martin Baulig <martin@ximian.com>
* mini-x86.c
(mono_arch_get_delegate_invoke_impl): Call mono_debug_add_delegate_trampoline()
after creating the trampoline.
svn path=/trunk/mono/; revision=90375
Scott Thomas [Tue, 27 Nov 2007 23:11:56 +0000 (23:11 -0000)]
Updated QuickSort algorithm and added a test for it.
svn path=/trunk/mcs/; revision=90372
Raja R Harinath [Tue, 27 Nov 2007 19:29:16 +0000 (19:29 -0000)]
* metadata.c (mono_generic_inst_equal_full): Short-circuit
equality check if we're comparing canonicalized MonoGenericInsts.
svn path=/trunk/mono/; revision=90369
Zoltan Varga [Tue, 27 Nov 2007 19:23:42 +0000 (19:23 -0000)]
2007-11-27 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c (load_aot_module): Check runtime version if needed.
* aot-compiler.c: Add bind-to-runtime-version for producing AOT files which only load into a runtime with
the same version.
svn path=/trunk/mono/; revision=90368
Raja R Harinath [Tue, 27 Nov 2007 17:09:32 +0000 (17:09 -0000)]
Fix #343557
* statement.cs (Block.Resolve): Ensure flow-branching tree is
consistent even when an error has occured.
(Switch.Resolve): Likewise.
svn path=/trunk/mcs/; revision=90348
Zoltan Varga [Tue, 27 Nov 2007 16:44:43 +0000 (16:44 -0000)]
2007-11-27 Zoltan Varga <vargaz@gmail.com>
* generic-sharing.c (mono_helper_get_rgctx_other_ptr): Change the signature to take the calling class
instead of the calling method to help AOT.
* mini.c (get_runtime_generic_context_other_ptr): Update after the change.
svn path=/trunk/mono/; revision=90343
Atsushi Eno [Tue, 27 Nov 2007 15:31:40 +0000 (15:31 -0000)]
2007-11-27 Atsushi Enomoto <atsushi@ximian.com>
* mono-api-diff.cs : ... and do the same for missing members.
I don't like this change but ppl wanted me to make it so :p
svn path=/trunk/mcs/; revision=90325
Atsushi Eno [Tue, 27 Nov 2007 13:19:46 +0000 (13:19 -0000)]
2007-11-27 Atsushi Enomoto <atsushi@ximian.com>
* mono-api-diff.cs : expand all missing types in missing
namespaces so that we don't get just one "missing" mark
for the entire namespace.
svn path=/trunk/mcs/; revision=90310
Miguel de Icaza [Tue, 27 Nov 2007 10:14:26 +0000 (10:14 -0000)]
Revert 90304, it broke the build
svn path=/trunk/mcs/; revision=90306
Arina Itkes [Tue, 27 Nov 2007 09:21:29 +0000 (09:21 -0000)]
Synchronization fix
svn path=/trunk/mcs/; revision=90304
Jb Evain [Mon, 26 Nov 2007 15:31:41 +0000 (15:31 -0000)]
oh the joy of deleting code
svn path=/trunk/mcs/; revision=90280
Zoltan Varga [Mon, 26 Nov 2007 14:41:06 +0000 (14:41 -0000)]
2007-11-26 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c (mono_aot_init_vtable): Simplify this if MONO_ARCH_COMMON_VTABLE_TRAMPOLINE
is defined.
svn path=/trunk/mono/; revision=90277
Konstantin Triger [Sun, 25 Nov 2007 14:26:41 +0000 (14:26 -0000)]
refactoring: use Group instead of Captures collection since this is faster on java platform
svn path=/trunk/mcs/; revision=90270
Arina Itkes [Sun, 25 Nov 2007 14:18:23 +0000 (14:18 -0000)]
Fix bug for regular expression with more than one same group names.
svn path=/trunk/mcs/; revision=90268
Konstantin Triger [Sun, 25 Nov 2007 12:10:41 +0000 (12:10 -0000)]
TARGET_JVM: fix compilation
svn path=/trunk/mcs/; revision=90260
Konstantin Triger [Sun, 25 Nov 2007 12:09:09 +0000 (12:09 -0000)]
TARGET_JVM: fix compilation
svn path=/trunk/mcs/; revision=90259
Konstantin Triger [Sun, 25 Nov 2007 10:02:03 +0000 (10:02 -0000)]
add license header
svn path=/trunk/mcs/; revision=90257
Konstantin Triger [Sun, 25 Nov 2007 09:59:30 +0000 (09:59 -0000)]
TARGET_JVM: apply recent build system changes
svn path=/trunk/mcs/; revision=90256
Igor Zelmanovich [Sun, 25 Nov 2007 09:25:53 +0000 (09:25 -0000)]
added new interface for TARGET_J2EE use only
svn path=/trunk/mcs/; revision=90255
Arina Itkes [Sun, 25 Nov 2007 09:19:18 +0000 (09:19 -0000)]
Initialization of default proxy added.
svn path=/trunk/mcs/; revision=90254
Carlos Alberto Cortez [Sat, 24 Nov 2007 13:27:46 +0000 (13:27 -0000)]
2007-11-24 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListView.cs: When changing ListViewItem.Position (which calls
ListView.ChangeItemLocation), invalidate not only the area
corresponding to the main item, but also to the area occupied
by the items being moved.
svn path=/trunk/mcs/; revision=90251
Marek Habersack [Sat, 24 Nov 2007 02:03:05 +0000 (02:03 -0000)]
2007-11-24 Marek Habersack <mhabersack@novell.com>
* CustomAttributeTypedArgument.cs: value can be null in ToString.
svn path=/trunk/mcs/; revision=90249
Gert Driesen [Fri, 23 Nov 2007 20:35:03 +0000 (20:35 -0000)]
* MenuStripTest.cs: Added test for bug #342358.
svn path=/trunk/mcs/; revision=90243
Marek Habersack [Fri, 23 Nov 2007 17:48:00 +0000 (17:48 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* HttpRequest.cs: added missing property LogonUserIdentity.
svn path=/trunk/mcs/; revision=90234
Marek Habersack [Fri, 23 Nov 2007 17:40:22 +0000 (17:40 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* HttpCacheVaryByContentEncodings.cs: this constructor should not
be public.
svn path=/trunk/mcs/; revision=90233
Marek Habersack [Fri, 23 Nov 2007 17:35:17 +0000 (17:35 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* TagPrefixCollection.cs: changed the collection type to
BasicMap.
svn path=/trunk/mcs/; revision=90232
Marek Habersack [Fri, 23 Nov 2007 17:29:01 +0000 (17:29 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* ProfileSection.cs: added missing Properties property, added a
static constructor to create property descriptors. Use property
descriptors in property accessors.
svn path=/trunk/mcs/; revision=90231
Marek Habersack [Fri, 23 Nov 2007 17:15:18 +0000 (17:15 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* ProfileGroupSettingsCollection.cs: added missing attribute to
the class, removed CollectionType method, added missing IsModified
and ResetModified methods, added missing Properties property.
* ProfileGroupSettings.cs: added missing Properties property,
adjusted the set of custom attributes of the PropertySettings
property.
* ProcessModelSection.cs: change the default value of the CpuMask
property.
svn path=/trunk/mcs/; revision=90229
Daniel Nauck [Fri, 23 Nov 2007 15:15:03 +0000 (15:15 -0000)]
2007-11-23 Daniel Nauck <dna@mono-project.de>
* System.Web.dll.sources: added
System.Web/TraceContextRecord.cs
* System.Web_test.dll.sources: added
System.Web/TraceContextRecordTest.cs
svn path=/trunk/mcs/; revision=90226
Marek Habersack [Fri, 23 Nov 2007 14:37:23 +0000 (14:37 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* SessionSQLServerHandler.cs: Remove a memory leak and improve
performance by preparing SQL statements and caching them for later
reuse. Patch from Hubert FONGARNAND
<informatique.internet@fiducial.fr>, thanks!
svn path=/trunk/mcs/; revision=90225
Zoltan Varga [Fri, 23 Nov 2007 14:04:07 +0000 (14:04 -0000)]
2007-11-23 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (emit_class_name_table): Properly encode generic class names.
svn path=/trunk/mono/; revision=90224
Zoltan Varga [Fri, 23 Nov 2007 14:01:46 +0000 (14:01 -0000)]
2007-11-23 Zoltan Varga <vargaz@gmail.com>
* class.c (generic_array_methods): Call mono_class_setup_methods () before
accessing class->methods.
svn path=/trunk/mono/; revision=90223
Zoltan Varga [Fri, 23 Nov 2007 13:29:10 +0000 (13:29 -0000)]
2007-11-23 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (compile_method): Correct check for generic method definitions.
(encode_method_ref): No need to handle generic method definitions specially.
svn path=/trunk/mono/; revision=90220
Marek Habersack [Fri, 23 Nov 2007 11:09:25 +0000 (11:09 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* OutputCacheSection.cs: added the EnableKernelCacheForVaryByStar
property.
* OutputCacheProfile.cs: added the VaryByContentEncoding property.
2007-11-23 Marek Habersack <mhabersack@novell.com>
* BrowserCapabilities.cs: the JavaScript property is obsolete in
2.0sp1.
svn path=/trunk/mcs/; revision=90219
Carlos Alberto Cortez [Fri, 23 Nov 2007 07:10:49 +0000 (07:10 -0000)]
2007-11-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListView.cs: When changing the position of a given item,
don't use item bounds, but item areas (which includes the item spacing
between them). Also, use first/last position if the requested
position is outside bounds (as .Net does). Invalidate the previous and
new bounds. Finally, in ItemControl.ItemsMouseDown use the actual item
in a specific position, instead of directly accessing Items collection
(this is done to get the right item - remember an Item can have a
different position in the grid than in the Items collection).
svn path=/trunk/mcs/; revision=90218
Everaldo Canuto [Fri, 23 Nov 2007 05:36:17 +0000 (05:36 -0000)]
* MessageBox.cs: Calculate text area instead of just top left, this rect
area will be used in DrawString. Fixes bug #343364.
2007-11-23 Everaldo Canuto <ecanuto@novell.com>
svn path=/trunk/mcs/; revision=90216
Everaldo Canuto [Fri, 23 Nov 2007 05:21:18 +0000 (05:21 -0000)]
* MessageBox.cs: Calculate max amount for text area width, it must be 60% of
screen width. Partially fixes bug #343364.
2007-11-23 Everaldo Canuto <ecanuto@novell.com>
svn path=/trunk/mcs/; revision=90215
Everaldo Canuto [Fri, 23 Nov 2007 03:57:20 +0000 (03:57 -0000)]
2007-11-23 Everaldo Canuto <ecanuto@novell.com>
* NotifyIcon.cs: Remove duplicated code before call realculate and put this
code inside recalculate, it makes code more simple.
svn path=/trunk/mcs/; revision=90214
Everaldo Canuto [Fri, 23 Nov 2007 02:59:48 +0000 (02:59 -0000)]
2007-11-22 Everaldo Canuto <ecanuto@novell.com>
* NotifyIcon.cs: When recalculate icon verify if icon is active to decide
between update or add icon. Fixes bug #324344.
svn path=/trunk/mcs/; revision=90213
Marek Habersack [Fri, 23 Nov 2007 01:15:27 +0000 (01:15 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* FormsAuthenticationConfiguration.cs: corrected defaults for the
Timeout property.
svn path=/trunk/mcs/; revision=90210
Marek Habersack [Fri, 23 Nov 2007 01:11:36 +0000 (01:11 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* ExpressionBuilder.cs: corrected defaults for the
ExpressionPrefix and Type properties.
svn path=/trunk/mcs/; revision=90209
Marek Habersack [Fri, 23 Nov 2007 01:03:48 +0000 (01:03 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* CacheSectionTest.cs: modified to match the new MS.NET defaults.
2007-11-23 Marek Habersack <mhabersack@novell.com>
* CustomErrorsSection.cs: added two missing overrides -
DeserializeSection and Reset.
svn path=/trunk/mcs/; revision=90208
Marek Habersack [Fri, 23 Nov 2007 01:00:25 +0000 (01:00 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* ConfigurationElementCollection.cs: ThrowOnDuplicate returns true
if the collection is one of the AddRemoveClearMap or
AddRemoveClearMapAlternate types.
svn path=/trunk/mcs/; revision=90207
Marek Habersack [Fri, 23 Nov 2007 00:35:03 +0000 (00:35 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* ClientTargetSection.cs: added the missing Properties property.
Added static constructor to create the property collection.
* CustomErrorCollection.cs: removed the ThrowOnDuplicate
property.
* CacheSection.cs: corrected the defaults for the
PercentagePhysicalMemoryUsedLimit property.
Put IConfigMap* in the correct namespace
svn path=/trunk/mcs/; revision=90206
Marek Habersack [Fri, 23 Nov 2007 00:16:12 +0000 (00:16 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* ClientTargetCollection.cs: added missing Properties property.
svn path=/trunk/mcs/; revision=90205
Zoltan Varga [Thu, 22 Nov 2007 23:41:44 +0000 (23:41 -0000)]
2007-11-23 Zoltan Varga <vargaz@gmail.com>
* Makefile.am: Add a target for testing aot on the 2.0 profile.
svn path=/trunk/mono/; revision=90204
Zoltan Varga [Thu, 22 Nov 2007 23:41:01 +0000 (23:41 -0000)]
2007-11-23 Zoltan Varga <vargaz@gmail.com>
* mini.h (MONO_AOT_FILE_VERSION): Bump this.
* aot-runtime.c (decode_klass_ref): Clean this up and rename from
decode_klass_info.
* aot-compiler.c (encode_klass_ref): Clean this up and rename from
encode_klass_info.
(compile_method): Enable generic sharing.
svn path=/trunk/mono/; revision=90203
Marek Habersack [Thu, 22 Nov 2007 23:38:06 +0000 (23:38 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* IConfigMapPathFactory.cs: added
* IConfigMapPath.cs: added
2007-11-23 Marek Habersack <mhabersack@novell.com>
* System.Web.dll.sources: added
System.Web.Configuration_2.0/IConfigMapPath.cs and
System.Web.Configuration_2.0/IConfigMapPathFactory.cs
svn path=/trunk/mcs/; revision=90202
Marek Habersack [Thu, 22 Nov 2007 23:19:41 +0000 (23:19 -0000)]
2007-11-23 Marek Habersack <mhabersack@novell.com>
* RoleManagerSection.cs: added a static constructor, a collection
of properties, the missing Properties property.
svn path=/trunk/mcs/; revision=90201
Daniel Nauck [Thu, 22 Nov 2007 22:13:51 +0000 (22:13 -0000)]
2007-11-22 Daniel Nauck <dna@mono-project.de>
* System.Web.dll.sources: added
System.Web/IPartitionResolver.cs
svn path=/trunk/mcs/; revision=90198
Marek Habersack [Thu, 22 Nov 2007 22:01:21 +0000 (22:01 -0000)]
2007-11-22 Marek Habersack <mhabersack@novell.com>
* AuthorizationRuleCollection.cs: removed the ThrowOnDuplicate
property - it's not found in the MS.NET version of the class.
svn path=/trunk/mcs/; revision=90197
Daniel Nauck [Thu, 22 Nov 2007 21:54:50 +0000 (21:54 -0000)]
2007-11-22 Daniel Nauck <dna@mono-project.de>
* WebPageTraceListener.cs: implemented
svn path=/trunk/mcs/; revision=90196
Marek Habersack [Thu, 22 Nov 2007 20:26:03 +0000 (20:26 -0000)]
Added a constructor
svn path=/trunk/mcs/; revision=90190
Marek Habersack [Thu, 22 Nov 2007 20:15:13 +0000 (20:15 -0000)]
2007-11-22 Marek Habersack <mhabersack@novell.com>
* RequestNotificationStatus.cs: added
* RequestNotification.cs: added
2007-11-22 Marek Habersack <mhabersack@novell.com>
* System.Web.dll.sources:
Added System.Web/RequestNotification.cs, System.Web/RequestNotificationStatus.cs
svn path=/trunk/mcs/; revision=90189
Zoltan Varga [Thu, 22 Nov 2007 19:27:28 +0000 (19:27 -0000)]
2007-11-22 Zoltan Varga <vargaz@gmail.com>
* mini.c (get_runtime_generic_context_other_ptr): Disable AOT here.
(mini_method_compile): Add preliminary support for AOTing shared generic code.
* aot-compiler.c (compile_method): Add preliminary support for AOTing shared
generic code.
svn path=/trunk/mono/; revision=90186
Marek Habersack [Thu, 22 Nov 2007 19:13:29 +0000 (19:13 -0000)]
2007-11-22 Marek Habersack <mhabersack@novell.com>
* OutputCacheParameters.cs: added the VaryByContentEncoding
property.
* Page.cs: added new InitCache overload.
* TemplateParser.cs: added support for the VaryByContentEncodings
attribute of the OutputCache directive.
2007-11-22 Marek Habersack <mhabersack@novell.com>
* PageCompiler.cs: use
pageParser.OutputCacheVaryByContentEncodings when initializing the
output cache in the 2.0 profile.
svn path=/trunk/mcs/; revision=90185
Gert Driesen [Thu, 22 Nov 2007 19:13:19 +0000 (19:13 -0000)]
* UdpClientTest.cs: Fixed line endings.
svn path=/trunk/mcs/; revision=90184
Gert Driesen [Thu, 22 Nov 2007 19:09:44 +0000 (19:09 -0000)]
* AssemblyInfo.cs: InternalsVisibleTo is 2.0 only. Fixes 1.0 profile
build.
svn path=/trunk/mcs/; revision=90183
Marek Habersack [Thu, 22 Nov 2007 18:25:32 +0000 (18:25 -0000)]
2007-11-22 Marek Habersack <mhabersack@novell.com>
* AssemblyInfo.cs: make System.Web.Extensions a friend assembly.
2007-11-22 Marek Habersack <mhabersack@novell.com>
* System.Web.dll.sources: added System.Web/HttpCacheVaryByContentEncodings.cs
2007-11-22 Marek Habersack <mhabersack@novell.com>
* HttpCacheVaryByContentEncodings.cs: added
* HttpCachePolicy.cs: added the HttpCacheVaryByContentEncodings
property.
* HttpApplication.cs: added 3 new events to the pipeline (for
compatibility with the 2.0sp1/3.5 version of System.Web)
2007-11-22 Marek Habersack <mhabersack@novell.com>
* HttpCacheVaryByContentEncodingsTest.cs: added
svn path=/trunk/mcs/; revision=90179
Arina Itkes [Thu, 22 Nov 2007 17:36:27 +0000 (17:36 -0000)]
Fix: Not replace an escaped left bracket inside of captured group.
svn path=/trunk/mcs/; revision=90172
Marek Safar [Thu, 22 Nov 2007 17:21:44 +0000 (17:21 -0000)]
2007-11-22 Marek Safar <marek.safar@gmail.com>
A test for bug #334505
svn path=/trunk/mcs/; revision=90171
Marek Safar [Thu, 22 Nov 2007 17:21:08 +0000 (17:21 -0000)]
2007-11-22 Marek Safar <marek.safar@gmail.com>
A fix for bug #334505
* class.cs: Don't ignore InternalsVisibleTo attribute for internal
overrides.
svn path=/trunk/mcs/; revision=90170
Zoltan Varga [Thu, 22 Nov 2007 16:54:23 +0000 (16:54 -0000)]
2007-11-22 Zoltan Varga <vargaz@gmail.com>
* mini-trampolines.c: Fix a warning.
svn path=/trunk/mono/; revision=90169
Zoltan Varga [Thu, 22 Nov 2007 16:53:22 +0000 (16:53 -0000)]
2007-11-22 Zoltan Varga <vargaz@gmail.com>
* mini.c (get_runtime_generic_context_other_ptr): Use NEW_METHODCONST instead of
NEW_PCONST.
(mono_method_to_ir): Use NEW_DOMAINCONST in one place.
(generic_class_is_reference_type): Remove unused function.
svn path=/trunk/mono/; revision=90168
Zoltan Varga [Thu, 22 Nov 2007 16:11:25 +0000 (16:11 -0000)]
2007-11-22 Zoltan Varga <vargaz@gmail.com>
* mini-trampolines.c (mono_magic_trampoline): Avoid loading metadata if possible
in the generic vtable trampoline case.
* aot-runtime.c (mono_aot_init_vtable): Use the generic vtable trampoline.
* aot-runtime.c (mono_aot_get_method_from_vt_slot): New helper function to
return an AOT method based on a vtable slot.
* aot-compiler.c (compile_method): Avoid AOTing synchronized methods for now.
* mini.c (mini_get_vtable_trampoline): Export this.
svn path=/trunk/mono/; revision=90165
Dick Porter [Thu, 22 Nov 2007 15:16:55 +0000 (15:16 -0000)]
2007-11-22 Dick Porter <dick@ximian.com>
* critical-sections.h (EnterCriticalSection): Reinstate the
asserts in the devel branch, so any problems aren't obscured.
svn path=/trunk/mono/; revision=90160
Dick Porter [Thu, 22 Nov 2007 15:16:34 +0000 (15:16 -0000)]
2007-11-22 Dick Porter <dick@ximian.com>
* threads.c: Ensure that the synch_cs is set before trying to use
it.
svn path=/trunk/mono/; revision=90159
Daniel Nauck [Thu, 22 Nov 2007 15:11:36 +0000 (15:11 -0000)]
2007-11-22 Daniel Nauck <dna@mono-project.de>
* System.Web.dll.sources: added
System.Web/WebPageTraceListener.cs
* WebPageTraceListener.cs: initial checkin (stubs).
svn path=/trunk/mcs/; revision=90158
Dick Porter [Thu, 22 Nov 2007 14:00:33 +0000 (14:00 -0000)]
2007-11-22 Dick Porter <dick@ximian.com>
* versioninfo.c (find_pe_file_resources): Make it work on 64bit
systems. Fixes bug 343353.
svn path=/trunk/mono/; revision=90155
Arina Itkes [Thu, 22 Nov 2007 13:34:19 +0000 (13:34 -0000)]
TARGET_JVM: replacing config file name to actual
svn path=/trunk/mcs/; revision=90154
Arina Itkes [Thu, 22 Nov 2007 13:14:15 +0000 (13:14 -0000)]
TARGET_JVM: Mark ConvertFrom_String, ConvertFrom_String_Flags NotWorking
svn path=/trunk/mcs/; revision=90153
Sebastien Pouliot [Thu, 22 Nov 2007 12:49:18 +0000 (12:49 -0000)]
2007-11-22 Sebastien Pouliot <sebastien@ximian.com>
* Mono.Cecil/SecurityDeclarationReader.cs: Change default read
value to true. Fix reading 2.0 security declaration format used by
MS compilers (#343553).
svn path=/trunk/mcs/; revision=90152
Paolo Molaro [Thu, 22 Nov 2007 11:09:42 +0000 (11:09 -0000)]
Thu Nov 22 12:34:04 CET 2007 Paolo Molaro <lupus@ximian.com>
* profiler.c: r89126 broke the statistial profiler, unbreak.
svn path=/trunk/mono/; revision=90146
Arina Itkes [Thu, 22 Nov 2007 10:47:30 +0000 (10:47 -0000)]
TARGET_JVM: Move Category NotWorking to CloseTest instead of TcpClient
svn path=/trunk/mcs/; revision=90143
Marek Safar [Thu, 22 Nov 2007 10:44:00 +0000 (10:44 -0000)]
.NET 3.5 profile
svn path=/trunk/mcs/; revision=90142
Martin Baulig [Thu, 22 Nov 2007 10:38:43 +0000 (10:38 -0000)]
mono_debug_debugger_version is now == 3.
svn path=/trunk/mono/; revision=90141
Arina Itkes [Thu, 22 Nov 2007 10:33:32 +0000 (10:33 -0000)]
TARGET_JVM: mark some tests with NotWorking under TARGET_JVM
svn path=/trunk/mcs/; revision=90140
Martin Baulig [Thu, 22 Nov 2007 10:28:58 +0000 (10:28 -0000)]
Find a better name for this: mono_debugger_add_delegate_trampoline().
2007-11-22 Martin Baulig <martin@ximian.com>
* mono-debug.c
(mono_debug_add_delegate_trampoline): New public method.
(MonoDebugDataItemType): Added `MONO_DEBUG_DATA_ITEM_DELEGATE_TRAMPOLINE'.
svn path=/trunk/mono/; revision=90139
Martin Baulig [Thu, 22 Nov 2007 10:21:00 +0000 (10:21 -0000)]
2007-11-22 Martin Baulig <martin@ximian.com>
* mono-debug.h (MONO_DEBUGGER_VERSION): Bump to 66.
* mono-debug.c
(mono_debug_debugger_version): Bump to 3.
(mono_debug_init): Hook `mono_debugger_class_loaded_methods_func'
-> mono_debugger_class_initialized().
* mono-debug-debugger.c
(mono_debugger_add_type): Renamed into mono_debugger_class_initialized().
* class.c
(mono_debugger_start_class_init_func): Removed.
(mono_debugger_class_loaded_methods_func): Added.
(mono_class_setup_methods): Call it here.
svn path=/trunk/mono/; revision=90137
Martin Baulig [Thu, 22 Nov 2007 10:19:09 +0000 (10:19 -0000)]
2007-11-22 Martin Baulig <martin@ximian.com>
* mono-debug.h (MONO_DEBUGGER_VERSION): Bump to 66.
* mono-debug.c
(mono_debug_debugger_version): Bump to 3.
(mono_debug_init): Hook `mono_debugger_class_loaded_methods_func'
-> mono_debugger_class_initialized().
* mono-debug-debugger.c
(mono_debugger_add_type): Renamed into mono_debugger_class_initialized().
* class.c
(mono_debugger_start_class_init_func): Removed.
(mono_debugger_class_loaded_methods_func): Added.
(mono_class_setup_methods): Call it here.
svn path=/trunk/mono/; revision=90135
Martin Baulig [Thu, 22 Nov 2007 10:17:36 +0000 (10:17 -0000)]
2007-11-22 Martin Baulig <martin@ximian.com>
* mono-debug.h (MONO_DEBUGGER_VERSION): Bump to 66.
* mono-debug.c
(mono_debug_debugger_version): Bump to 3.
(mono_debug_init): Hook `mono_debugger_class_loaded_methods_func'
-> mono_debugger_class_initialized().
* mono-debug-debugger.c
(mono_debugger_add_type): Renamed into mono_debugger_class_initialized().
* class.c
(mono_debugger_start_class_init_func): Removed.
(mono_debugger_class_loaded_methods_func): Added.
(mono_class_setup_methods): Call it here.
svn path=/trunk/mono/; revision=90134
Martin Baulig [Thu, 22 Nov 2007 10:12:57 +0000 (10:12 -0000)]
2007-11-22 Martin Baulig <martin@ximian.com>
* debug-debugger.h
(MonoDebuggerInfo): Move `debugger_version' up.
svn path=/trunk/mono/; revision=90133
Martin Baulig [Thu, 22 Nov 2007 09:58:12 +0000 (09:58 -0000)]
2007-11-22 Martin Baulig <martin@ximian.com>
* mini-amd64.c
(mono_arch_get_delegate_invoke_impl): Call mono_debug_add_delegate_impl().
* mini-trampolines.c
(mono_delegate_trampoline): Call mono_debugger_trampoline_compiled()
after compiling the method.
svn path=/trunk/mono/; revision=90132
Marek Safar [Thu, 22 Nov 2007 09:57:07 +0000 (09:57 -0000)]
New tests, update.
svn path=/trunk/mcs/; revision=90131
Marek Safar [Thu, 22 Nov 2007 09:55:53 +0000 (09:55 -0000)]
2007-11-22 Marek Safar <marek.safar@gmail.com>
* ecore.cs, typemanager.cs, delegate.cs, expression.cs: The first of
refactorings required to resolve extension methods correctly when mixing
generics and non-generics members.
svn path=/trunk/mcs/; revision=90130
Martin Baulig [Thu, 22 Nov 2007 09:52:51 +0000 (09:52 -0000)]
2007-11-22 Martin Baulig <martin@ximian.com>
* mono-debug.c
(mono_debug_add_delegate_impl): New public method.
(MonoDebugDataItemType): Added `MONO_DEBUG_DATA_ITEM_DELEGATE_IMPL'.
* mono-debug.h
(MonoSymbolTable): Added `global_data_table'.
(MonoDebuggerTypeKind): Removed.
svn path=/trunk/mono/; revision=90129
Jb Evain [Thu, 22 Nov 2007 08:58:11 +0000 (08:58 -0000)]
2007-11-22 Jb Evain <jbevain@novell.com>
* EnumerableTest.cs: Add test for Range.
svn path=/trunk/mcs/; revision=90128
Atsushi Eno [Thu, 22 Nov 2007 08:53:08 +0000 (08:53 -0000)]
2007-11-22 Atsushi Enomoto <atsushi@ximian.com>
* Enumerable.cs : fixed Range(int,int) that iterated one less.
Thanks to http://d.hatena.ne.jp/NyaRuRu/ .
svn path=/trunk/mcs/; revision=90127
Miguel de Icaza [Thu, 22 Nov 2007 04:31:55 +0000 (04:31 -0000)]
Implement basic installer functionality
svn path=/trunk/mcs/; revision=90122
Miguel de Icaza [Thu, 22 Nov 2007 04:31:38 +0000 (04:31 -0000)]
Add installutil
svn path=/trunk/mcs/; revision=90121
Geoff Norton [Thu, 22 Nov 2007 03:11:22 +0000 (03:11 -0000)]
2007-11-21 Geoff Norton <gnorton@novell.com>
* ControlHandler.cs: Allow custom HIView to get keyboard focus.
* Enums.cs: Remove some unused Enums.
* EventHandler.cs: Make controls listen to kEventControlGetFocusPart
* KeyboardHandler.cs: Get the focus control from Carbon before returning control from the function
svn path=/trunk/mcs/; revision=90120
Geoff Norton [Thu, 22 Nov 2007 02:38:07 +0000 (02:38 -0000)]
2007-11-21 Geoff Norton <gnorton@novell.com>
* ControlHandler.cs: Allow custom HIView to get keyboard focus.
* Enums.cs: Remove some unused Enums.
* EventHandler.cs: Make controls listen to kEventControlGetFocusPart
* KeyboardHandler.cs: Get the focus control from Carbon before returning control from the function
svn path=/trunk/mcs/; revision=90118
Atsushi Eno [Wed, 21 Nov 2007 19:53:26 +0000 (19:53 -0000)]
2007-11-21 Atsushi Enomoto <atsushi@ximian.com>
* CustomizableFileSettingsProvider.cs : when a property is found
only in the config file and not in the corresponding config type,
do not raise NRE but just add it as a simple property value.
Fixed bug #343459.
svn path=/trunk/mcs/; revision=90108
Marek Habersack [Wed, 21 Nov 2007 19:28:34 +0000 (19:28 -0000)]
2007-11-21 Marek Habersack <mhabersack@novell.com>
* mconfig.1: modify to reflect parameter changes in mconfig.
svn path=/trunk/mono/; revision=90105