Permalink
Commits on Mar 23, 2011
  1. BUMP 1.0.0.4098.

    rstam
    rstam committed Mar 23, 2011
Commits on Mar 21, 2011
  1. Improved doc comments for the builder classes.

    rstam
    rstam committed Mar 21, 2011
  2. Added namespace documentation, copyright

    U-Sridhar-PC\Sridhar U-Sridhar-PC\Sridhar
    U-Sridhar-PC\Sridhar authored and U-Sridhar-PC\Sridhar committed Mar 21, 2011
  3. Merge branch 'master' of git://github.com/zippy1981/mongo-csharp-driv…

    rstam
    rstam committed Mar 21, 2011
    …er into zippy1981-master
  4. Put the constructor back. Turns out it's needed for Deserialize (even…

    rstam
    rstam committed Mar 21, 2011
    … though Deserialize is going to end up throwing an InvalidOperationException, without this constructor it can't get to the throw statement).
Commits on Mar 20, 2011
  1. Removed the Wrap methods from BsonDocument and the Builder classes. T…

    rstam
    rstam committed Mar 20, 2011
    …hese methods were originally added for the convenience of the driver internally. However, users should almost never be calling Xyz.Wrap, and the very existence of these methods causes confusion. Any code that was legitimately calling Xyz.Wrap can just call XyzWrapper.Create instead.
  2. Second round of namespace refactoring. Removed the MongoDB.Bson.Defau…

    rstam
    rstam committed Mar 20, 2011
    …ltSerializer namespace and moved everything from it into the MongoDB.Bson.Serialization namespace or one of its child namespaces (Attributes, Conventions or Options). The goal here is to unify serialization under the MongoDB.Bson.Serialization namespace and that the most common uses of serialization require only a single using statement for the top level namespace. A secondary goal is to organize the namespace hierarchy a little better as presented in the help file.
  3. First round of namespace refactoring. Moved all serializers to their …

    rstam
    rstam committed Mar 20, 2011
    …own namespace. Moved all wrappers to their own namespace. The goal is to put little used classes into separate namespaces so that they don't clutter up the standard namespaces.
Commits on Mar 19, 2011
  1. Changed HtlmHelpHame and HelpTitle.

    rstam
    rstam committed Mar 19, 2011
  2. Added support for IPv6.

    rstam
    rstam committed Mar 19, 2011
Commits on Mar 18, 2011
  1. Added support for the new bitwise-and and bitwise-or update modifiers…

    rstam
    rstam committed Mar 18, 2011
    … to the Update builder.
  2. Changed RegisterConventions so new conventions are added to the front…

    rstam
    rstam committed Mar 18, 2011
    … of the list.
  3. Removed UnregisterConventions, UnregisterGenericSerializerDefinition,…

    rstam
    rstam committed Mar 18, 2011
    … UnregisterIdGenerator and UnregisterSerializer. All serialization configuration must happen once at program startup and remain static thereafter, so Unregister methods are not appropriate.
  4. Expanded doc comment for Update.Wrap.

    rstam
    rstam committed Mar 18, 2011
Commits on Mar 17, 2011
  1. Implemented MongoCollection.ReIndex. Unit test is a little weird beca…

    rstam
    rstam committed Mar 17, 2011
    …use server versions before 1.8.1 return duplicate ok elements in the response.
Commits on Mar 16, 2011
  1. Provide limited access to the connection pool objects so that applica…

    rstam
    rstam committed Mar 16, 2011
    …tions can monitor connection pool status.
Commits on Mar 15, 2011
  1. Fixed CSHARP-154. The implementation of MongoConnection.Close was par…

    rstam
    rstam committed Mar 15, 2011
    …anoid. Turns out just calling TcpClient.Close is enough, no need for all that other code (I think the MSDN documentation on TcpClient.Close is wrong, as proven by the disassembled code shown in the JIRA ticket).
  2. Fixed CSHARP-164. Was unable to reproduce but by inspection of the co…

    rstam
    rstam committed Mar 15, 2011
    …de there appeared to be some possible race conditions between threads.
  3. Fixed minor MapReduce bug.

    rstam
    rstam committed Mar 15, 2011
  4. Updated contributor list.

    rstam
    rstam committed Mar 15, 2011
  5. Added doc comments for new overload of SetHint. Strengthened unit tes…

    rstam
    rstam committed Mar 15, 2011
    …ts for SetHint.
  6. Merge branch 'master' of git://github.com/sym3tri/mongo-csharp-driver…

    rstam
    rstam committed Mar 15, 2011
    … into sym3tri-master
  7. Fixed CSHARP-179. Modified BsonDocument constructors for Hashtable to…

    rstam
    rstam committed Mar 15, 2011
    … be more similar to the corresponding IDictionary constructors. Also added Add methods for Hashtable. And unit tests.
  8. Merge branch 'master' of git://github.com/zippy1981/mongo-csharp-driv…

    rstam
    rstam committed Mar 15, 2011
    …er into zippy1981-master
  9. Fixed CSHARP-180. Improved error message.

    rstam
    rstam committed Mar 15, 2011
Commits on Mar 11, 2011
  1. Fixed minor bug in ReplicaSetConnector.cs (exception was being thrown…

    rstam
    rstam committed Mar 11, 2011
    … if Servers was not of type List).
  2. Changes to a few unit tests to get them to pass using Mono on Windows…

    rstam
    rstam committed Mar 11, 2011
    … using both the Microsoft .NET and the Mono runtimes.