| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
Remove the GC support code.
Add the needed images for the iOS unittests under iOS 6.0.
Add a workspace file for the iPhone project.
R=dmaclach
DELTA=215 (85 added, 122 deleted, 8 changed)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move a bunch of tests over onto the GTM test base class.
Fetch some test images from the bundle the test is compiled into instead
of assuming main app.
Change the default iOS logging directory to just be the documents directory
since it should work for all iOS versions.
Add initial support for using SenTestingKit instead of our custom version
to allow the Xcode 4 UI for unittesting.
Add a target for using SenTestingKit.
Add a shell app for the TEST_HOST for SenTestingKit usage (since there are
UI tests, we need to use a real app and not the octest binary).
R=dmaclach
DELTA=517 (482 added, 9 deleted, 26 changed)
|
|
|
|
|
|
| |
Better text from Dave.
R=dmaclach
DELTA=5 (1 added, 0 deleted, 4 changed)
|
|
|
|
|
|
| |
Move the MacOSX configs as also going in the direction of settings the
SDK in the project and getting it out of the configs.
TBR=dmaclach
|
|
|
|
|
|
| |
Add URITemplate support.
R=dmaclach
DELTA=1084 (1083 added, 0 deleted, 1 changed)
|
|
|
|
|
|
|
|
|
|
|
| |
Removed iPhone/GTMABAddressBook in favor of AddressBook/GTMABAddressBook.
Removed Foundation/GTMHTTPServer and UnitTesting/GTMTestHTTPServer, they
are going to go live with the fetcher used by GData (since they were done
for that testing).
Removed Foundation/GTMBase64 and Foundation/GTMNSData+Hex in favor of
Foundation/GTMStringEncoding.
R=dmaclach
DELTA=5118 (13 added, 5105 deleted, 0 changed)
|
|
|
|
|
|
| |
Version number to 1.6 for tagging and starting the larger work.
R=dmaclach
DELTA=2 (1 added, 0 deleted, 1 changed)
|
|
|
|
|
|
|
|
| |
Added GTMNSFileHandle+UniqueName for easily and safely creating temporary files and
unique directory names.
Modified some tests to use the new calls.
R=thomasvl
DELTA=420 (397 added, 16 deleted, 7 changed)
|
|
|
|
|
|
|
| |
UIImage rotate method plus tests.
R=altse
APPROVED=altse
DELTA=152 (152 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
|
|
|
| |
This may help clean up some code in chrome, and make doing animations on
the mac easier in general. Not really sure how to unit test effectively, but
I'll try and come up with something this evening. Hopefully you will get a
chance to look at it, so Andy can use it for his current CL in flight
http://codereview.chromium.org/1118004.
R=thomasvl
DELTA=908 (908 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Clean up stack traces for http://code.google.com/p/google-toolbox-for-mac/issues/detail?id=45
R=thomasvl
DELTA=23 (15 added, 1 deleted, 7 changed)
|
|
|
|
|
|
|
| |
Some stuff we don't need in GTM right now, but will be useful in QSB,
and seemed to make sense as part of the lower level toolkit.
R=thomasvl
DELTA=26 (26 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Kill off GTMTheme, never went as far as we wanted it too.
R=dmaclach
DELTA=750 (3 added, 747 deleted, 0 changed)
|
|
|
|
|
|
| |
Added GTM_NSSTRINGIFY_MACRO for turning other macros into NSStrings.
R=thomasvl
DELTA=10 (10 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Add PListCompiler to Google Toolbox for Mac.
R=thomasvl
DELTA=65 (65 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix for http://code.google.com/p/google-toolbox-for-mac/issues/detail?id=40.
Sets up GTMUILocalizer to localize some bindings. Handles:
NSMultipleValuesPlaceholderBindingOption
NSNoSelectionPlaceholderBindingOption
NSNotApplicablePlaceholderBindingOption
NSNullPlaceholderBindingOption
NSDisplayNameBindingOption,
NSDisplayPatternBindingOption,
R=thomasvl
DELTA=1475 (815 added, 596 deleted, 64 changed)
|
|
|
|
|
|
| |
Fix some typos.
DELTA=11 (0 added, 0 deleted, 11 changed)
R=dmaclach,thomasvl
|
|
|
|
|
|
|
| |
Added GTMStringEncoding which is a generic base 2-128 encoder/decoder with support for custom character maps.
R=thomasvl
APPROVED=thomasvl
DELTA=723 (723 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
| |
Added some basic casting debugging goodness to GTM.
Opinions? added to help catch a bug in QSB.
R=thomasvl
DELTA=55 (55 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Fix up request that the delegate print case start values. This happens on the 10.6 version of OTest.
R=thomasvl
DELTA=10 (9 added, 1 deleted, 0 changed)
|
|
|
|
|
| |
Add the Google Toolbox For Mac Xcode plugin to the toolbox.
R=thomasvl
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make the target for all tests directly depend on the tests instead of shelling out to xcode build (make things nicer in 3.2.x tool chain).
Add an action to the GTM Framework to nuke any *.gcda files to help make coverage tracking easier.
Mac OS test runner script:
Not be verbose (for the 3.2.x tool chain).
Add a var to cause it only to remove target *.gcda files.
Add a var to force tests to only run one at a time (via some pyton that emulates linux's flock).
Make the UnitTesting and AppKit tests use the flock support so they don't fight over the colorsync profile.
R=dmaclach
DELTA=141 (102 added, 28 deleted, 11 changed)
|
|
|
|
|
|
|
|
|
|
| |
Added Xcode configs for iPhone 2.2, 2.2.1, 3.0, 3.1, 3.1.2.
Updated the GTMiPhone project to have multiple config support.
Updated the helper script to handle all the iPhone configs also.
Left the generic configs in for now until the automated builds are updated.
Updated one issues with the atomic ops and iphone 3+ sdks.
R=dmaclach
DELTA=1413 (1397 added, 0 deleted, 16 changed)
|
|
|
|
|
|
| |
Add animation duration controls to GTM.
R=thomasvl
DELTA=106 (106 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Add SDEFCompiler to GTM. This is great for anyone working with SDEF files.
R=thomasvl
DELTA=39 (37 added, 0 deleted, 2 changed)
|
|
|
|
|
|
|
|
| |
Adding GTMIBArray, a class that can be used in IB to build up an NSArray
directly, so developers don't need to add lots of outlets to other
objects and assemble things during awakeFromNib.
R=dmaclach
DELTA=1337 (1333 added, 0 deleted, 4 changed)
|
|
|
|
|
|
| |
Adds CGFloat support to NSNumber
R=thomasvl
DELTA=219 (217 added, 0 deleted, 2 changed)
|
|
|
|
|
|
| |
Add the NSImage Search category
R=dmaclach
DELTA=203 (203 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
|
|
|
|
| |
Add NSData hex conversion routines.
Add a case-insensitive NSDictionary constructor.
I have a need for both pieces of functionality in an iPhone app I'm developing.
R=dmaclach,thomasvl
APPROVED=dmaclach
DELTA=521 (521 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add another window to the UILocalizer unittest that puts a bunch of
items into boxes, splitters, and scroll views to make sure they are
working.
Support some NSBox attributes in AppKit+UnitTesting.
Update the size to fit code to only special case regular push buttons and
not other types of buttons.
Update the expectations due to this change.
Add a new unittest to test all button styles and sizes.
Update how we decided to do vertical or horizontal layout on a width box
because left aligning things is visual and doesn't actually align their
frames, so instead we do a rect intersection instead.
Added in the CompilerSDK on Mac OS builds to the paths searches.
Update the comments on how paths are searched to be correct.
R=dmaclach,stuartmorgan
DELTA=2709 (2643 added, 8 deleted, 58 changed)
|
|
|
|
|
|
|
|
|
|
| |
Fixed up GTMGoogleSearch so that it actually works on the iPhone Device.
Fixed up some GTMNSObject+KVO issues on the iPhone Device.
Fixed up GTMObjC2Runtime so that it actually compiles on the device.
Added debugging capabilities to KVO with GTM.
Removed unnecessary GTM_* system version macros from GTMDefines.h
R=thomasvl
DELTA=185 (153 added, 19 deleted, 13 changed)
|
|
|
|
|
|
|
| |
Add gtm_dictionaryWithHttpArgumentsString to NSDictionary+URLArguments.
R=thomasvl
APPROVED=thomasvl
DELTA=73 (72 added, 0 deleted, 1 changed)
|
|
|
|
|
|
|
|
| |
Support for NSMatrix in uistate files (dumps the cells and row/column counts).
Support for NSMatrix in GTMUILocalizer.
Added checkboxes and radio groups to the GTMUILocalizer unittest.
R=dmaclach
DELTA=551 (541 added, 0 deleted, 10 changed)
|
|
|
|
|
|
| |
Evil bug that ended up with us getting the class instead of an instance passed in to our callback.
DELTA=30 (29 added, 0 deleted, 1 changed)
R=thomasvl
|
|
|
|
|
|
| |
Added support for passing in a context type object to GTMNSEnumerator+Filter.
DELTA=176 (133 added, 0 deleted, 43 changed)
R=thomasvl
|
|
|
|
|
|
| |
Adding the WindowSheetController to GTM.
R=dmaclach
DELTA=925 (925 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
| |
Add category extension to UIImage to allow resizing while preserving aspect
ratios and optional image clipping.
R=thomasvl,dmaclach
DELTA=507 (507 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Added GTMGoogleSearch.
DELTA=853 (853 added, 0 deleted, 0 changed)
TBR=thomasvl
|
|
|
|
|
|
| |
Fix up GTM build so that it builds on Tiger.
DELTA=15 (15 added, 0 deleted, 0 changed)
R=thomasvl
|
|
|
|
|
|
|
| |
Added some support for scanning JSON. We don't parse it, but we scan out blobs
that you can then pass to a parser.
DELTA=219 (219 added, 0 deleted, 0 changed)
R=thomasvl
|
|
|
|
|
|
|
| |
Made GTMABAddressBook work on both the iPhone and the Desktop, giving you a
single interface to both.
DELTA=2539 (2173 added, 79 deleted, 287 changed)
R=thomasvl
|
|
|
|
|
|
|
| |
Adds faster version of [NSWorkspace launchedApplications] and forces
AppleScript execution onto the main thread.
DELTA=136 (111 added, 14 deleted, 11 changed)
R=thomasvl
|
|
|
|
|
|
| |
Adds duration support to GTMLargeTypeWindow to speed up the unittest cycle.
DELTA=30 (25 added, 0 deleted, 5 changed)
R=thomasvl
|
|
|
|
|
|
| |
Added GTMUILocalizer for localizing UIs. 100% code coverage from tests.
DELTA=1956 (1940 added, 8 deleted, 8 changed)
R=thomasvl
|
|
|
|
|
|
|
|
| |
Change build script so that it removes all of the gcda files for the current
config project wide, which in general is what people will want.
Added unit testing to GTMHotKeyTextField. From about 6% up to 90%.
DELTA=10 (3 added, 0 deleted, 7 changed)
R=thomasvl
|
|
|
|
|
|
|
| |
Turns on some more debug flags. We actually ran into a nil sync problem with
QSB that this should help out.
DELTA=16 (16 added, 0 deleted, 0 changed)
R=thomasvl
|
|
|
|
|
|
| |
Renamed files appropriately, and cleaned up the project. Updated release notes with info about GTMTransientRootPortProxy.
DELTA=330 (1 added, 312 deleted, 17 changed)
R=krisr,thomasvl
|
|
|
|
|
|
|
|
| |
Update the Run*UnitTests.sh script to support purging current target/config
*.gcda files to avoid coverage merge warnings.
Turn this on for the GTM unittests.
R=dmaclach
DELTA=38 (34 added, 0 deleted, 4 changed)
|
|
|
|
| |
- Added GTMTheme for doing product wide theme modifications.
|
|
|
|
|
|
|
|
|
|
|
|
| |
returned is now autoreleased so you don't need to worry about releasing it.
- Made some changes to the GTMNSObject+UnitTesting APIs. Specifically renamed
gtm_createUnitTestImage to gtm_unitTestImage. The value it returns is now
autoreleased, so no need to release it. Also change
gtm_createUnitTestBitmapOfSize:withData: to a C function.
- Cleaned up GTM so that it passes the Clang checker without any warnings.
|