Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Nov 14, 2012

  1. Marek Habersack

    Updated readme

    grendello authored
  2. Marek Habersack

    Merge remote-tracking branch 'upstream/master'

    Conflicts:
    	src/System.Json/Extensions/JsonValueExtensions.cs
    	src/System.Json/JsonPrimitive.cs
    	src/System.Json/JsonValue.cs
    	src/System.Json/JsonValueDynamicMetaObject.cs
    grendello authored

Nov 13, 2012

  1. [OData] Add the ODataPathParser feature to parse OData URIs into segm…

    …ents with additional information about the EDM type and entity set for the path
    
    Sample usage:
    ODataPathParser parser = new ODataPathParser(GetImplicitModel());
    var path = parser.Parse(new Uri("http://localhost/Customers(10)"), new Uri("http://localhost/"));
    youssefm authored

Nov 09, 2012

  1. HelpPage Area register file is in wrong place.

    The register file should be in the Areas\HelpPage folder
    phenning authored
  2. Add HttpConfigurationExtensions.EnableTracing to System.Web.Http.Trac…

    …ing.dll
    phenning authored
  3. davidmatson

    Use the NuGet-advertised minimum version of JSON for builds and unit …

    …tests.
    davidmatson authored
  4. davidmatson

    Remove unnecessary setting additions.

    davidmatson authored

Nov 08, 2012

  1. davidmatson

    Add comment per feedback.

    davidmatson authored
  2. davidmatson

    Create separate CodeAnalysis configuration.

    Remove SuppressMessage attributes from Release configuration.
    Also, cleanup project file settings/make consistent.
    davidmatson authored
  3. Issue 552: NRE when defining navigation property in derived type by

    explicit model builder
    
    Throwing a better exception when the user forgot to configure the
    navigation property link instead of a NRE.
    raghuramn authored

Nov 07, 2012

  1. Issue 534: Error creating multiple entity sets for an entity type in

    Conventional mb.
    
    Forgot to include the source entity set name in the error message in
    earlier commit. Including it now.
    raghuramn authored

Nov 06, 2012

  1. Issue 534: Error creating multiple entity sets for an entity type in

    Conventional mb.
    
    By design. Improving the error message being thrown to contain more
    information with this commit.
    raghuramn authored

Nov 02, 2012

  1. Add parsed value to SkipQueryOption and TopQueryOption for convenience

    youssefm authored

Oct 31, 2012

  1. davidmatson

    Use one version of JSON library, not two.

    Remove the need to download two different versions of the JSON library.
    
    Also, fix a discrepancy between JSON version in packages.config and csproj in OData.
    davidmatson authored
  2. davidmatson

    Make defined constants consistent between build.cmd and Visual Studio.

    Currently build.cmd defines CODE_ANALYSIS when building, but Visual Studio does not. This discrepancy results in problems running build.cmd after building in Visual Studio, because an assembly built without CODE_ANALYSIS loses its SuppressMessage attributes.
    
    Note that the official build already defines this constant, so there's no behavioral difference in that case. This change only affects builds in VS, allowing subsequent FxCop runs to work correctly.
    davidmatson authored
  3. davidmatson

    Fix warning about missing file in Visual Studio.

    davidmatson authored
  4. davidmatson

    Convert skipped tests to bug tracking tests.

    For areas of the product known to fail, use a "bug tracking" test instead of Skip.
    
    Rather than skipping tests, we simply assert that the bug hasn't yet been fixed. That way we:
     - remember to enable the test once the bug has been fixed
     - don't see build warnings in the interim
    davidmatson authored
  5. davidmatson

    Fix build after clean.

    Fix version discrepancy between csproj and packages for Newtonsoft.Json.
    
    Packages.config says 4.5.6 but HintPath in csproj had 4.5.9. Fixing this discrepancy allows the first build.cmd after git clean -xdf to succeed; previously, it failed.
    davidmatson authored
  6. davidmatson

    Remove need for TestHttpNamespace.bat.

    The only reason we needed to have TestHttpNamespace.bat is because some tests were taking calls for http://+:50231/ instead of http://localhost:50231/, and this behavior happened only when using HttpSelfHost. Configuring our tests not to take the broader URL space means they don't ever need admin-level access.
    davidmatson authored

Oct 30, 2012

  1. [OData] Refactor QueryableAttribute's ValidateQuery method to optiona…

    …lly validate the ODataQueryOptions as well
    youssefm authored

Oct 29, 2012

  1. Fix for adding custom httproute. Before this fix, if one add custom

    HttpRoute through the config.Routes.Add method, their GetRouteData method
    and GetVirtualPath are ignored. Now it will get invoked properly.
    hongmeig authored

Oct 24, 2012

  1. davidmatson

    Coding conventions cleanup

    davidmatson authored
  2. Fix typo in a comment

    youssefm authored

Oct 23, 2012

  1. davidmatson

    Cleanup to fix test failures.

    davidmatson authored
  2. davidmatson

    Incorporate code review feedback.

    davidmatson authored
  3. Added support for deserializing collection properties into different

    collections.
    
    Added support for deserializing collection properties into T[], IEnumerable<T>,
    ICollection<T>, IList<T> and CustomCollection<T> if CustomCollection has a
    empty ctor and an Add method.
    raghuramn authored
  4. updating Microsoft.AspNet.Mvc.Facebook references

    updating Microsoft.AspNet.Mvc.Facebook to use System.Net.Http from the
    nuget package.
    raghuramn authored
  5. Microsoft.Aspnet.Mvc.Facebook changes:

    Fixed the bug where Facebook Object can bind to nothing but "friend"
    Updated the Facebook SDK reference to v6.1.1-beta (Verified that the mainline scenario still works: authorization, getting user data, friends's data and other facebook objects such as likes and books)
    yaohuang authored
  6. Henrik Frystyk Nielsen

    Fixes an issue where HttpContent.ReadAsHttpRequestMessageAsync and Ht…

    …tpContent.ReadAsHttpResponseMessageAsync do not detect the end of stream for incomplete HTTP messages.
    
    The fix involves checking for if the stream has been completely read and if HTTP message is not complete then throw an exception saying the the content is an incomplete HTTP request or response.
  7. Including casts when necessary in generated links when the model has

    inheritance.
    
    1) If the entity type of the entity set has a navigation property defined
    in a derived type, the self link's should include the appropriate cast segment.
    2) A navigation link for a navigation property on a derived type should
    include the appropriate cast segment.
    3) An action link should include the appropriate cast segment if the
    entity set type does not match the action's bound parameter type.
    raghuramn authored

Oct 22, 2012

  1. [OData] Fix the ConventionModelBuilder to recognize properties of typ…

    …es that are nested
    youssefm authored
  2. [OData] Retrieving $metadata should work if there is an OData formatt…

    …er registered in the formatter collection
    youssefm authored
  3. Facebook Template Updates:

    * removed more unused packages
    * fixed an issue where using the default FacebookAuthorizeAttribute causes error
    * made the facebook app URL configurable
    * removed the unnecessary app.config
    yaohuang authored
  4. davidmatson

    Limit nesting of Any/All due to potential denial of service.

    davidmatson authored

Oct 20, 2012

  1. Merge branch 'working'

    phenning authored
Something went wrong with that request. Please try again.