Commits on Dec 7, 2011
  1. Initial implementation of CSHARP-355. Needs a few more tests and Meta…

    …file support is not yet implemented.
    rstam committed Dec 7, 2011
Commits on Nov 22, 2011
  1. Implemented CSHARP-358. Added MongoUpdateOptions class and options pa…

    …rameter to Update.
    rstam committed Nov 22, 2011
Commits on Nov 18, 2011
  1. Minor tweak to implementation of FormatJavaScriptDateTimeString in Js…

    rstam committed Nov 18, 2011
  2. Added uuidhelpers.js file with Javascript helper functions to work wi…

    …th the various encoding of UUIDs in the mongo shell. These will eventually be obsoleted when SERVER-3153 is implemented.
    rstam committed Nov 18, 2011
  3. Initial framework of LINQ implementation. Please note that this doesn…

    …'t really do anything yet because the MongoLinqTranslator class is stubbed out.
    rstam committed Nov 18, 2011
Commits on Nov 9, 2011
Commits on Nov 4, 2011
  1. Implemented CSHARP-351. When the BsonClassMapSerializer encounters an…

    … error deserializing a field or property the name of the field or property as well as the name of the class they are in are included in the error message to assist the user in troubleshooting the problem.
    rstam committed Nov 4, 2011
  2. Fixed CSHARP-345. Make sure StateChanged event is raised when any of …

    …the state properties changes value (State, IsPrimary, IsSecondary, IsPassive and IsArbiter), not just when State changes value.
    rstam committed Nov 4, 2011
Commits on Nov 3, 2011
  1. Implemented CSHARP-346. Support numeric IPv6 addresses in connection …

    …strings. Final testing pending since I'm on the road and my VirtualBox VM doesn't seem to support IPv6. Will do final testing once I get back to a real Windows machine.
    rstam committed Nov 3, 2011
Commits on Nov 1, 2011
  1. Added UnregisterAllServers to MongoServer.

    rstam committed Nov 1, 2011
Commits on Oct 21, 2011
  1. Changed version number to 1.4.*.

    rstam committed Oct 21, 2011
Commits on Oct 20, 2011
  1. First draft of 1.3 Release Notes.

    rstam committed Oct 20, 2011
Commits on Oct 19, 2011
  1. Added a bunch of missing doc comments. For some reason the C# compile…

    …r was not warning about any of these, but the Sandcastle Help File Builder was.
    rstam committed Oct 19, 2011
Commits on Oct 18, 2011
  1. Implemented CSHARP-301. Now when serializing a Dictionary or Hashtabl…

    …e with nominal type object a type discriminator value is written.
    rstam committed Oct 18, 2011
  2. Resolved CSHARP-310: Changed member mapping to use the SerializeDefau…

    …ltValue in the map instead of the default.
    brianknight10 committed with rstam Sep 16, 2011
Commits on Oct 17, 2011
  1. Implemented CSHARP-321. Modified Query.And to support $and form added…

    … in version 2.0 of the server. For backward compatibility Query.And avoids using the $and form unless it is the only way to express the query.
    rstam committed Oct 17, 2011
Commits on Oct 13, 2011
  1. Implemented CSHARP-275. JsonReader now supports RFC 822 formatted dat…

    …es when parsing new Date(string) as well as .NET formatted dates.
    rstam committed Oct 13, 2011
  2. Implemented CSHARP-338 and CSHARP-339. Added operator == implementati…

    …ons to subclasses of BsonValue to eliminate multiple levels of indirection. Equals only returns true if both arguments are the same type. Equals no longer coerces between numeric BsonValue classes, but operator == does. Classes that override Equals all now implement IEquatable<T> also. Added tons of new unit tests (almost all related to Equals and operator ==).
    rstam committed Oct 13, 2011
Commits on Oct 11, 2011
  1. Implemented CSHARP-249. GetIndexes now returns GetIndexesResult. Use …

    …GetIndexes().RawDocuments if you still want the raw IEnumerable<BsonDocument> result.
    rstam committed Oct 11, 2011
Commits on Oct 7, 2011
  1. Implemented CSHARP-318. Added GetProfilingLevelResult, ProfilingLevel…

    … and SystemProfileInfo types. Added GetProfilingInfo, GetProfilingLevel and SetProfilingLevel to MongoDatabase.
    rstam committed Oct 7, 2011
Commits on Oct 6, 2011
Commits on Sep 30, 2011
  1. Implemented CSHARP-313. Give a more useful error message when attempt…

    …ing to write a scalar value to the root of a BSON document.
    rstam committed Sep 30, 2011
Commits on Sep 29, 2011
  1. Fixed CSHARP-325. Database names cannot contain any of the characters…

    … in Path.GetInvalidPathChars or Path.GetInvalidFileNameChars because database names end up being used as directory or file names.
    rstam committed Sep 29, 2011
  2. Implemented CSHARP-332. Optimized SkipCString to not bother with UTF8…

    … decoding since the string value is going to be ignored anyway.
    rstam committed Sep 29, 2011
Commits on Sep 28, 2011
Commits on Sep 27, 2011
  1. Fixed CSHARP-330. MongoGridFSSettings now inherits SafeMode settings …

    …from MongoDatabase.
    rstam committed Sep 27, 2011
Commits on Sep 23, 2011
  1. Partial work on CSHARP-311. Added new types BsonDictionaryOptionsAttr…

    …ibute, DictionaryRepresentation and DictionarySerializationOptions. Modified DictionaryGenericSerializer and DictionarySerializer to support new DictionarySerializationOptions and the new ArrayOfDocuments representation.
    rstam committed Sep 23, 2011