blob: f86bfe667ecac157bf5e52c910fa8a5b776d5709 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
Google Toolbox for Mac Release Notes
Project site: http://code.google.com/p/google-toolbox-for-mac/
Discussion group: http://groups.google.com/group/google-toolbox-for-mac
Release ?.?.?
Changes since 1.0.0
- Updated the project so Xcode 3 is also happy.
- Fixed up the prefix header of the project and prefix handing in the Unittest
Xcode Config. (thanks schafdog)
- Fixed error in handling default compression for NSData+zlib
- Changed name on API in NSString+XML and added another api to make this a
litte more clear. (thanks Kent)
- 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.
- Added GTMNSFileManager+Path for two small helpers.
- 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
- Initial public release. Includes some simple utils, xcode configs, and
some support for doing unit tests of graphical things.
|