aboutsummaryrefslogtreecommitdiff
path: root/ReleaseNotes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'ReleaseNotes.txt')
-rw-r--r--ReleaseNotes.txt62
1 files changed, 60 insertions, 2 deletions
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index 8adc4e0..f86bfe6 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -17,8 +17,13 @@ Changes since 1.0.0
- Changed name on API in NSString+XML and added another api to make this a
litte more clear. (thanks Kent)
-- Found and fixed a bug in the regex enumerators that was causing them to
- incorrectly walk a string when using '^' in an expression.
+- GTMRegex
+ - Found and fixed a bug in the enumerators that was causing them to
+ incorrectly walk a string when using '^' in an expression.
+ - Added helpers for substring tests and unittests for the new apis.
+ - Added initializer that takes an outError to allow the collection of any
+ pattern parsing error message (in case the pattern came from a user and
+ complete error information is needed to message the user).
- Added GTMScriptRunner for spawning scripts.
@@ -26,6 +31,59 @@ Changes since 1.0.0
- Added GTMNSWorkspace+ScreenSaver
+- Added GTMNSString+Data
+
+- added a common header (GTMDefines) for any common defines so the conditionals
+ are all in one place
+
+- Support for things compiling against the iPhone SDK
+ - Everything in the GTMiPhone project works in the iPhone
+ - Added iPhone xcconfig files
+ - Added iPhone unittests (See below)
+
+- More work on the UI unittests
+ - support pretty much any part of a UI
+ - support for CALayers
+ - full support for the iPhone
+ - the iPhone uses the same macro set at OCUnit, but has its own runtime
+ for running tests.
+ - extended capabilities of UIUnitTesting to be more flexible and give better
+ error reporting for states.
+
+- Renamed the actual framework to "GoogleToolboxForMac.framework" (it should
+ have matched the project on code.google.com from the start)
+
+- added a Debug-gcov target that will product debug bits w/ code coverage
+ support to check unittests, etc.
+
+- GTMDebugSelectorValidation to provide something to include in class impls
+ to get validation of object/selector pair(s) being implemented so you don't
+ have to wait for a runtime invocation failures. (especially useful for
+ things that take a success and failure selector so one doesn't always get
+ called)
+
+- added _GTMDevLog (really in GTMDefines) that are a set of macros that can be
+ used for logging. This allows any project to redefine them to direct logging
+ into its runtime needs.
+
+- Moved GTMGeometryUtils into Foundation from AppKit
+
+- Removed several HI* calls from GTMGeometryUtils as Carbon UI in general is
+ deprecated.
+
+- Xcode configs
+ - changed the layout to make it a little easier to tell how to use them.
+ - added Leopard or later configs
+
+- Unittest coverage greatly increased
+
+- Added RunMacOSUnitTests shell script. We run this script for starting up our
+ unittests because it turns on a variety of "enhancements" (such as zombies,
+ scribbling etc) to encourage our unittests to fail for us. It also will run
+ the unittests using the _debug frameworks if you have them.
+
+ https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=19915
+
Release 1.0.0
14-January-2008