2009-09-29* Merged in jbm's changes for Linux compatibility, fixing Mac compatibility in the process :) default tip
Jens Alfke <jens@mooseyard.com> [Tue, 29 Sep 2009 15:46:42 -0700] rev 9
* Merged in jbm's changes for Linux compatibility, fixing Mac compatibility in the process :)
* Fixed two regressions having to do with the _previousTrailerPosition in VersionDictionary.cpp.
* Made sure RTTI is enabled in the OttomanTest target because gtest requires it.

2009-09-28jbm: it compiles... but bombs in unit tests
jbm@humility [Mon, 28 Sep 2009 23:39:08 -0700] rev 8
jbm: it compiles... but bombs in unit tests

2009-09-26Added private-externs flag to Xcode build targets, which prevents pesky link warnings in the Release configuration.
Jens Alfke <jens@mooseyard.com> [Sat, 26 Sep 2009 12:45:03 -0700] rev 7
Added private-externs flag to Xcode build targets, which prevents pesky link warnings in the Release configuration.

2009-09-24Initial Cocoa (Objective-C) API.
Jens Alfke <jens@mooseyard.com> [Thu, 24 Sep 2009 21:47:06 -0700] rev 6
Initial Cocoa (Objective-C) API.

2009-09-24Oops, forgot to set _previousTrailerPosition, which made the previousVersion() accessor not work. Fixed. Also added some sanity-checking of its value.
Jens Alfke <jens@mooseyard.com> [Thu, 24 Sep 2009 21:46:17 -0700] rev 5
Oops, forgot to set _previousTrailerPosition, which made the previousVersion() accessor not work. Fixed. Also added some sanity-checking of its value.

2009-09-24* Fixed a bug in Ottoman: the parameterless constructor didn't initialize _file, leaving it garbage and leading to a crash if you deleted the object without saving.
Jens Alfke <jens@mooseyard.com> [Thu, 24 Sep 2009 10:36:08 -0700] rev 4
* Fixed a bug in Ottoman: the parameterless constructor didn't initialize _file, leaving it garbage and leading to a crash if you deleted the object without saving.
* This bug was being hidden by another bug in saveAs which didn't delete the old _file.
* Also added a versionsChanged hook that subclasses can override.

2009-09-24Fixed a nasty bug in HashDictionary that could cause heap corruption after removing a value. Added a test case to catch that bug. A few tweaks to Hash.
Jens Alfke <jens@mooseyard.com> [Thu, 24 Sep 2009 10:28:50 -0700] rev 3
Fixed a nasty bug in HashDictionary that could cause heap corruption after removing a value. Added a test case to catch that bug. A few tweaks to Hash.

2009-09-20Added library target, changed some build settings, and fixed 64-to-32-bit conversion warnings.
Jens Alfke <jens@mooseyard.com> [Sun, 20 Sep 2009 21:25:47 -0700] rev 2
Added library target, changed some build settings, and fixed 64-to-32-bit conversion warnings.

2009-09-20Moved non-public headers out of include/ directory.
Jens Alfke <jens@mooseyard.com> [Sun, 20 Sep 2009 20:39:24 -0700] rev 1
Moved non-public headers out of include/ directory.

2009-09-20First official checkin.
Jens Alfke <jens@mooseyard.com> [Sun, 20 Sep 2009 15:14:12 -0700] rev 0
First official checkin.