Permalink
Switch branches/tags
Commits on Aug 10, 2009
  1. regexp backreferences: Implement fallback to octal numbers, and ECMAS…

    …cript 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
    harinath committed Aug 10, 2009
  2. Distinguish between the potentially ambiguous \nnn and the non-ambigu…

    …ous \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
    harinath committed Aug 10, 2009
  3. Regex.IsMatch("abcab", @"(?<ab>ab)c\1")

    * 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
    harinath committed Aug 10, 2009
  4. * tuner/Mono.Tuner/MoonlightA11yProcessor.cs: Move FIXME to a better

    place. Fix NRE.
    
    svn path=/trunk/mcs/; revision=139649
    knocte committed Aug 10, 2009
  5. 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>

    	* MoonlightChannelBaseExtension.cs : fixed a couple of generated
    	  code to compile on .NET (not in mcs yet; some nested generics bug).
    
    
    svn path=/trunk/mcs/; revision=139645
    atsushieno committed Aug 10, 2009
  6. 2009-08-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    	* 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
    carlosalberto committed Aug 10, 2009
  7. * DataGridTest.cs: Don't use DataGrid.Rows.Add() for our latest test,

    	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
    carlosalberto committed Aug 10, 2009
  8. 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>

    	* Driver.cs, CommandLineOptions.cs : add moonlight proxy generator
    	  support.
    	* MoonlightChannelBaseExtension.cs : new, moonlight proxy generator.
    	  Implemented as I[Service|Operation]ContractGenerationExtension.
    	* svcutil.exe.sources : add above.
    
    
    svn path=/trunk/mcs/; revision=139641
    atsushieno committed Aug 10, 2009
  9. 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>

    	* 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
    atsushieno committed Aug 10, 2009
  10. 2009-08-10 Marek Safar <marek.safar@gmail.com>

    	* CSharpInvokeBinder.cs, CSharpGetMemberBinder.cs,
    	CSharpInvokeMemberBinder.cs: Defer fallback for now.
    
    
    svn path=/trunk/mcs/; revision=139638
    marek-safar committed Aug 10, 2009
  11. 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>

    	* ServiceContractGenerator.cs,
    	  OperationContractGenerationContext.cs : support extensions i.e.
    	  IServiceContractGenerationExtension and IOperation...(ditto) .
    
    
    svn path=/trunk/mcs/; revision=139630
    atsushieno committed Aug 10, 2009
  12. 2009-08-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    	* DataGridTest.cs: New test for the interaction between DataSource and
    	TableStyles.
    
    
    svn path=/trunk/mcs/; revision=139623
    carlosalberto committed Aug 10, 2009
  13. 2009-08-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    	* 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
    carlosalberto committed Aug 10, 2009
  14. 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>

    	* 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
    atsushieno committed Aug 10, 2009
Commits on Aug 9, 2009
  1. 2009-08-09 Miguel de Icaza <miguel@novell.com>

    	* 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
    migueldeicaza committed Aug 9, 2009
  2. Update

    svn path=/trunk/mcs/; revision=139617
    migueldeicaza committed Aug 9, 2009
  3. 2009-08-09 Ivan N. Zlatev <contact@i-nz.net>

    	* DataGridViewCell.cs: Handle null and DBNull values.
    
    svn path=/trunk/mcs/; revision=139616
    ivanz committed Aug 9, 2009
Commits on Aug 8, 2009
  1. 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>

    	* ContractDescription.cs : wcf & 2.1 is specially annoying land :(
    
    
    svn path=/trunk/mcs/; revision=139597
    atsushieno committed Aug 8, 2009
Commits on Aug 7, 2009
  1. 2009-08-07 Rodrigo Kumpera <rkumpera@novell.com>

    	* 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
    kumpera committed Aug 7, 2009
  2. 2009-08-07 Andrés G. Aragoneses <aaragoneses@novell.com>

            * tuner/Mono.Tuner/MoonlightA11yProcessor.cs: Don't use var.
            Remove debug spew.
    
    
    svn path=/trunk/mcs/; revision=139591
    knocte committed Aug 7, 2009
  3. oops, removed commented code

    svn path=/trunk/mcs/; revision=139590
    knocte committed Aug 7, 2009
  4. * tuner/Mono.Tuner/InjectSecurityAttributes.cs: Make an enum

    protected.
    
    * tuner/Mono.Tuner/MoonlightA11yProcessor.cs: Prevent Type*Exceptions
    because of badly placed SC attrib on methods.
    
    * tuner/Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Typo in
    comment.
    
    svn path=/trunk/mcs/; revision=139589
    knocte committed Aug 7, 2009
  5. 2009-08-07 Rodrigo Kumpera <rkumpera@novell.com>

    	* ListBindingHelper.cs: Fix the 1.0 build by making this type available
    	under that profile.
    
    svn path=/trunk/mcs/; revision=139587
    kumpera committed Aug 7, 2009
  6. 2009-08-07 Rodrigo Kumpera <rkumpera@novell.com>

    	* DynamicMethodTest.cs: Add regression test for bug #529238.
    
    svn path=/trunk/mcs/; revision=139585
    kumpera committed Aug 7, 2009
  7. hard code the authentication modules for monotouch

    svn path=/trunk/mcs/; revision=139584
    jbevain committed Aug 7, 2009
  8. 2009-08-07 Rodrigo Kumpera <rkumpera@novell.com>

    	* method-to-ir.c (mono_method_to_ir/CEE_CONSTRAINED_): Handle the
    	case when the method is dynamic. Fixes #529238.
    
    svn path=/trunk/mono/; revision=139583
    kumpera committed Aug 7, 2009
  9. 2009-08-07 Ivan N. Zlatev <contact@i-nz.net>

    	* CurrencyManager.cs: Remove duplicate code.
    
    svn path=/trunk/mcs/; revision=139582
    ivanz committed Aug 7, 2009
  10. 2009-08-07 Ivan N. Zlatev <contact@i-nz.net>

    	* DataGridView.cs, DataGridViewCell.cs, DataGridViewColumn.cs:
    	Massive population performance boost. From seconds to ms.
    	[Fixes bug #528887]
    
    svn path=/trunk/mcs/; revision=139581
    ivanz committed Aug 7, 2009
  11. Add missing files.

    svn path=/trunk/mcs/; revision=139576
    vargaz committed Aug 7, 2009
  12. 2009-08-07 Marek Safar <marek.safar@gmail.com>

    	* AppDomain.cs: IsHomogenous always returns true for now.
    
    
    svn path=/trunk/mcs/; revision=139563
    marek-safar committed Aug 7, 2009
  13. New tests.

    svn path=/trunk/mcs/; revision=139562
    marek-safar committed Aug 7, 2009
  14. 2009-08-07 Marek Safar <marek.safar@gmail.com>

    	* dynamic.cs, expression.cs: More dynamic conversions.
    
    
    svn path=/trunk/mcs/; revision=139561
    marek-safar committed Aug 7, 2009
  15. 2009-08-07 Marek Safar <marek.safar@gmail.com>

    	* CSharpInvokeBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs,
    	CSharpArgumentInfo.cs, CSharpInvokeMemberBinder.cs,
    	CSharpSetIndexBinder.cs: Skip overhead arguments.
    
    
    svn path=/trunk/mcs/; revision=139560
    marek-safar committed Aug 7, 2009
  16. 2009-08-07 Marek Safar <marek.safar@gmail.com>

    	* Enumerable.cs (Skip): Optimized and fixed int.MaxValue overflow.
    
    
    svn path=/trunk/mcs/; revision=139558
    marek-safar committed Aug 7, 2009
  17. Wrong file name.

    svn path=/trunk/mcs/; revision=139554
    marek-safar committed Aug 7, 2009