Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs/class
AgeCommit message (Collapse)Author
2009-08-10regexp backreferences: Implement fallback to octal numbers, and ECMAScript ↵moon-1.99.1Raja R Harinath
semantics. * syntax.cs (BackslashNumber.ResolveReference): Implement fallback to octal numbers, and ECMAScript semantics. * parser.cs (ResolveReferences): Use it. * RegexMatchTests.cs (RegexTrial0054..60): New. svn path=/trunk/mcs/; revision=139657
2009-08-10Distinguish between the potentially ambiguous \nnn and the non-ambiguous ↵Raja R Harinath
\k<...> back-references * syntax.cs (BackslashNumber): New class. * parser.cs (ParseSpecial): Create it instead of 'Reference' if a numeric backreference is seen. svn path=/trunk/mcs/; revision=139656
2009-08-10Regex.IsMatch("abcab", @"(?<ab>ab)c\1")Raja R Harinath
* System.Text.RegularExpressions/parser.cs (ResolveReferences): Allow named groups to be referred-to by their group numbers too. * RegexMatchTests.cs (RegexTrial0053): New. svn path=/trunk/mcs/; revision=139655
2009-08-102009-08-10 Carlos Alberto Cortez <calberto.cortez@gmail.com> Carlos Alberto Cortez
* DataGrid.cs: Actually call BindColumns in the handler for ListManager.MetaDataChanged, since the current code is already taking into account the scenario when a custom table style is used - this was confusing us before, and that's why we commented the call to BindColumns. Also call CallAreasAndInvalidate, to properly reflect the changes as needed. Fixes #465021. svn path=/trunk/mcs/; revision=139643
2009-08-10 * DataGridTest.cs: Don't use DataGrid.Rows.Add() for our latest test,Carlos Alberto Cortez
since it is 2.0. Use DataGrid.NewRow() instead. 2009-08-10 Carlos Alberto Cortez <calberto.cortez@gmail.com> svn path=/trunk/mcs/; revision=139642
2009-08-102009-08-10 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ServiceContractGenerator.cs : removed ChannelBase proxy stuff, which will be moved to svcutil source. The targets for extension should be the interface, not the client class. svn path=/trunk/mcs/; revision=139639
2009-08-102009-08-10 Marek Safar <marek.safar@gmail.com>Marek Safar
* CSharpInvokeBinder.cs, CSharpGetMemberBinder.cs, CSharpInvokeMemberBinder.cs: Defer fallback for now. svn path=/trunk/mcs/; revision=139638
2009-08-102009-08-10 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ServiceContractGenerator.cs, OperationContractGenerationContext.cs : support extensions i.e. IServiceContractGenerationExtension and IOperation...(ditto) . svn path=/trunk/mcs/; revision=139630
2009-08-102009-08-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>Carlos Alberto Cortez
* DataGridTest.cs: New test for the interaction between DataSource and TableStyles. svn path=/trunk/mcs/; revision=139623
2009-08-102009-08-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>Carlos Alberto Cortez
* DataGrid.cs: When setting the data source, if we have a user provided table style available, force a complete bind in case the column styles for that table style is empty. svn path=/trunk/mcs/; revision=139622
2009-08-102009-08-10 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ServiceContractGenerator.cs : first step to add moonlight-based client proxy generator (it is not supported in 3.5. needs to be enabled by some hook, such as reflection-based hack). svn path=/trunk/mcs/; revision=139621
2009-08-092009-08-09 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* ConsoleLogger.cs: Change the format of the error and warnings strings to work when invoked inside Emacs by not rendering the column if available, by using lowercase "error"/"warning" strings instead of camelcased versions and to not have unnecessary padding. 2009-07-31 Ankit Jain <jankit@novell.com> svn path=/trunk/mcs/; revision=139618
2009-08-092009-08-09 Ivan N. Zlatev <contact@i-nz.net>Ivan Zlatev
* DataGridViewCell.cs: Handle null and DBNull values. svn path=/trunk/mcs/; revision=139616
2009-08-082009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ContractDescription.cs : wcf & 2.1 is specially annoying land :( svn path=/trunk/mcs/; revision=139597
2009-08-082009-08-07 Rodrigo Kumpera <rkumpera@novell.com>Rodrigo Kumpera
* MonoGenericClass.cs: Implement almost all methods required to move to inherit from System.Type. The only missing methods are Is(Array|Pointer|ByRef)Impl and GetElementType since the runtime still generates weird instances for generics instances of non-SRE types with SRE types as generic arguments. 2009-08-07 Rodrigo Kumpera <rkumpera@novell.com> * MonoGenericClassTest.cs: Test for methods that must throw. svn path=/trunk/mcs/; revision=139596
2009-08-082009-08-07 Rodrigo Kumpera <rkumpera@novell.com>Rodrigo Kumpera
* ListBindingHelper.cs: Fix the 1.0 build by making this type available under that profile. svn path=/trunk/mcs/; revision=139587
2009-08-072009-08-07 Rodrigo Kumpera <rkumpera@novell.com>Rodrigo Kumpera
* DynamicMethodTest.cs: Add regression test for bug #529238. svn path=/trunk/mcs/; revision=139585
2009-08-07hard code the authentication modules for monotouchJb Evain
svn path=/trunk/mcs/; revision=139584
2009-08-072009-08-07 Ivan N. Zlatev <contact@i-nz.net>Ivan Zlatev
* CurrencyManager.cs: Remove duplicate code. svn path=/trunk/mcs/; revision=139582
2009-08-072009-08-07 Ivan N. Zlatev <contact@i-nz.net>Ivan Zlatev
* DataGridView.cs, DataGridViewCell.cs, DataGridViewColumn.cs: Massive population performance boost. From seconds to ms. [Fixes bug #528887] svn path=/trunk/mcs/; revision=139581
2009-08-07Add missing files.Zoltan Varga
svn path=/trunk/mcs/; revision=139576
2009-08-072009-08-07 Marek Safar <marek.safar@gmail.com>Marek Safar
* AppDomain.cs: IsHomogenous always returns true for now. svn path=/trunk/mcs/; revision=139563
2009-08-072009-08-07 Marek Safar <marek.safar@gmail.com>Marek Safar
* CSharpInvokeBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs, CSharpArgumentInfo.cs, CSharpInvokeMemberBinder.cs, CSharpSetIndexBinder.cs: Skip overhead arguments. svn path=/trunk/mcs/; revision=139560
2009-08-072009-08-07 Marek Safar <marek.safar@gmail.com>Marek Safar
* Enumerable.cs (Skip): Optimized and fixed int.MaxValue overflow. svn path=/trunk/mcs/; revision=139558
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* PeerDuplexChannel.cs : add fixme comment and remove extra FIXME. svn path=/trunk/mcs/; revision=139553
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ServiceRuntimeChannel.cs : change .ctor() args. Add proxy hook methods that simply calls those in callback ClientRuntimeChannel. * InputOrReplyRequestProcessor.cs : now it could return an instance of dynamically generated proxy over DuplexServiceRuntimeChannel. svn path=/trunk/mcs/; revision=139550
2009-08-072009-08-07 Astushi Enomoto <atsushi@ximian.com>Atsushi Eno
* System.ServiceModel.dll.sources: add ServiceProxyGenerator.cs. svn path=/trunk/mcs/; revision=139549
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ContractDescriptionGenerator.cs : add new contract getter to create callback contract type (which does not demand ServiceContractAttribute). svn path=/trunk/mcs/; revision=139548
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ServiceHostBase.cs : create callback runtime here, if required. svn path=/trunk/mcs/; revision=139547
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ClientRuntime.cs : oops, it should have been committed at a time. Change .ctor() args. Make some properties auto. svn path=/trunk/mcs/; revision=139546
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ClientRuntimeChannel.cs : factory was not fully optional. Add contextChannel argument to make room for duplex callback channel. svn path=/trunk/mcs/; revision=139545
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ServiceEndpoint.cs, ContractDescription.cs : moved client runtime creator from former to latter. * ClientProxyGenerator.cs : split client-specific code generation from those common to service callback generation. * ServiceProxyGenerator.cs : new file, uses common basis above. svn path=/trunk/mcs/; revision=139544
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* DispatchRuntime.cs : callback runtime is set later. svn path=/trunk/mcs/; revision=139543
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* IPeerConnectorContract.cs : add callback contract. svn path=/trunk/mcs/; revision=139542
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* MessageHeader.cs : fill IsReferenceParameter. svn path=/trunk/mcs/; revision=139539
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ServiceRuntimeChannel.cs : created derived duplex type. svn path=/trunk/mcs/; revision=139537
2009-08-072009-08-07 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ClientRuntimeChannel.cs : close/abort channels. factory is optional now. svn path=/trunk/mcs/; revision=139536
2009-08-072009-08-06 Rodrigo Kumpera <rkumpera@novell.com>Rodrigo Kumpera
* Environment.cs: Bump corlib version. 2009-08-06 Rodrigo Kumpera <rkumpera@novell.com> * MonoGenericClass.cs (InflateType): Add support to inflate generic method arguments. * MonoGenericClass.cs (GetMethod): Remove restriction with generic methods. 2009-08-06 Rodrigo Kumpera <rkumpera@novell.com> * MethodOnTypeBuilderInstTest.cs: Add tests for generic method instances over generic type instances. 2009-08-06 Rodrigo Kumpera <rkumpera@novell.com> * MethodBuilder.cs: Mark generic_params internal. * MethodOnTypeBuilderInst.cs: Add fields to support inflated generic methods. Implement generics related methods. svn path=/trunk/mcs/; revision=139534
2009-08-062009-08-06 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* *.*: Applied patch from Marcus Griep <marcus@griep.us>. Update C5 to v.1.1.0. svn path=/trunk/mcs/; revision=139524
2009-08-062009-08-06 Jb Evain <jbevain@novell.com>Jb Evain
* Mono.Cecil/BaseAssemblyResolver.cs: Do not crash when the GAC folder can't be found. svn path=/trunk/mcs/; revision=139517
2009-08-06UpdatedMarek Safar
svn path=/trunk/mcs/; revision=139504
2009-08-06Missing eol-styleMarek Safar
svn path=/trunk/mcs/; revision=139503
2009-08-06ChangeLogMarek Safar
svn path=/trunk/mcs/; revision=139501
2009-08-062009-08-04 Marek Safar <marek.safar@gmail.com>Marek Safar
* Updated to r26623. svn path=/trunk/mcs/; revision=139498
2009-08-06Add some 4.0 bitsMarek Safar
svn path=/trunk/mcs/; revision=139497
2009-08-062009-08-06 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ClientRuntimeChannel.cs : unify IChannel field to one. svn path=/trunk/mcs/; revision=139496
2009-08-062009-08-06 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ClientRuntimeChannel.cs : de-factorying toward callback instancing. svn path=/trunk/mcs/; revision=139491
2009-08-062009-08-06 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* DuplexChannelFactory.cs, ClientRuntimeChannel.cs, ChannelFactory_1.cs : more ServiceEndpoint dep reduction. svn path=/trunk/mcs/; revision=139467
2009-08-062009-08-06 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ReplyChannelBase.cs, TcpReplyChannel.cs, HttpReplyChannel.cs: implement remaining async methods and LocalAddress. svn path=/trunk/mcs/; revision=139466
2009-08-062009-08-06 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* ClientRuntimeChannel.cs : removing extra deps on ServiceEndpoint. * ClientRuntime.cs : .ctor() just needs contract. Fill some properties. * ServiceEndpoint.cs : follow ClientRuntime change. svn path=/trunk/mcs/; revision=139464