aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* [Author: dmaclach]Gravatar gtm.daemon2009-04-29
| | | | | | Fixes up GTMDefines so that it can be parsed by headerdoc. OCL=10963680 TBR=thomasvl CC=gtm-eng
* [Author: dmaclach]Gravatar gtm.daemon2009-04-28
| | | | | | GTMTheme removing alpha from tabs. DELTA=6 (0 added, 2 deleted, 4 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-04-27
| | | | | | | Adds faster version of [NSWorkspace launchedApplications] and forces AppleScript execution onto the main thread. DELTA=136 (111 added, 14 deleted, 11 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-04-22
| | | | | | Adds duration support to GTMLargeTypeWindow to speed up the unittest cycle. DELTA=30 (25 added, 0 deleted, 5 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-04-16
| | | | | | | Fixed up GTMUILocalizer to work properly with popup menus and alternate titles. Fixed up UnitTesting code to check for it. R=thomasvl DELTA=3175 (3151 added, 14 deleted, 10 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-04-15
| | | | | | Added GTMUILocalizer for localizing UIs. 100% code coverage from tests. DELTA=1956 (1940 added, 8 deleted, 8 changed) R=thomasvl
* [Author: krisr]Gravatar gtm.daemon2009-04-02
| | | | | | Bump GTMAbstractDOListener test coverage over 90% DELTA=79 (77 added, 0 deleted, 2 changed) R=thomasvl,dmaclach
* [Author: thomasvl]Gravatar gtm.daemon2009-04-02
| | | | | | Include GTMDefines so the 10.5 macro is defined even on Tiger. R=mdalrymple DELTA=1 (1 added, 0 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-04-01
| | | | Should fix up the QSB and GTM builds TBR=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-03-31
| | | | | Realized what the problem was, and this isn't it ;-) Reverted to old version. TBR=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-03-31
| | | | Tries to fix Mac builds for GTM and QSB. TBR=thomasvl
* [Author: krisr]Gravatar gtm.daemon2009-03-31
| | | | | | Increase test coverage DELTA=246 (241 added, 0 deleted, 5 changed) R=thomasvl,dmaclach
* [Author: dmaclach]Gravatar gtm.daemon2009-03-30
| | | | | | Fixes up test so that it works on Tiger too... DELTA=22 (7 added, 0 deleted, 15 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-03-27
| | | | | | | | 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
* [Author: thomasvl]Gravatar gtm.daemon2009-03-26
| | | | | | | | Remove extra include of GTMSystemVersion into targets that causes a warning about dup classes and might be the cause of some crashes during startup of unittests. R=dmaclach DELTA=4 (0 added, 4 deleted, 0 changed)
* [Author: dmaclach]Gravatar gtm.daemon2009-03-25
| | | | | | | 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
* [Author: dmaclach]Gravatar gtm.daemon2009-03-16
| | | | | | Should fix up Unittests. DELTA=0 (0 added, 0 deleted, 0 changed) R=avi,thomasvl
* [Author: thomasvl]Gravatar gtm.daemon2009-03-16
| | | | | | | Add a simple script to the framework target to remove the gcda files when it builds so we always have up to date coverage data. R=dmaclach DELTA=16 (16 added, 0 deleted, 0 changed)
* [Author: avi]Gravatar gtm.daemon2009-03-16
| | | | | Add ability to create rounded rects with different radii for different corners. R=dmaclach
* [Author: dmaclach]Gravatar gtm.daemon2009-03-13
| | | | | | Fix up StackTrace so that it uses BOOLs correctly, and puts a - in front of regular methods. It was putting a + in front of basically all methods. DELTA=4 (0 added, 0 deleted, 4 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-03-13
| | | | | | | | Fixes up the leaks in the tests. Sets up the RunMacOSUnitTest script so that it actually works correctly with respect to enabling leaks. DELTA=20 (4 added, 3 deleted, 13 changed) R=thomasvl
* [Author: dmaclach]Gravatar gtm.daemon2009-03-13
| | | | | | 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
* [Author: dmaclach]Gravatar gtm.daemon2009-03-13
| | | | | | | | | Fixes up the transient root proxy support so that it's faster and doesn't leak. It also adds the missing timeouts, and now works with generic NSPorts instead of just socket ports. I will update the release notes, and change the file names over from RootSocket to RootPort once these gets approved. DELTA=336 (95 added, 110 deleted, 131 changed) R=krisr,thomasvl
* [Author: thomasvl]Gravatar gtm.daemon2009-03-11
| | | | | | | | 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)
* - increase some test coverageGravatar thomasvl@gmail.com2009-03-11
| | | | | | - fixed system include in GTMTheme - put the logging of execected dev logs under env control and default it to off to make unittest output a little easier to read.
* Remove some NF comments on code that was being hit.Gravatar thomasvl@gmail.com2009-03-09
| | | | Added a stack trace test to make sure all code paths are covered.
* - Added GTMLuminance for working with colors in HSL space easily.Gravatar thomasvl@gmail.com2009-03-05
| | | | - Added GTMTheme for doing product wide theme modifications.
* - allow target_os_iphone to be defined to zero (like some new headers do).Gravatar thomasvl@gmail.com2009-03-05
| | | | - move the include of system headers up for safety.
* - Changed gtm_createCGPath to gtm_cgPath in GTMNSBezier+CGPath. The pathGravatar thomasvl@gmail.com2009-03-05
| | | | | | | | | | | | 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.
* http://code.google.com/p/google-toolbox-for-mac/issues/detail?id=15Gravatar thomasvl@gmail.com2009-03-01
| | | | | - Check bugfix before derefing it (bug, was checking major). - Add to the unittest to fetch each one individually.
* Dropping the Fetcher and ProgressMonitorInputStream, leaving pointers to theGravatar thomasvl@gmail.com2009-02-27
| | | | | GData Obj-C client ones since they are pretty much matches and keeps us from having to maintain two copies of the same basic things.
* docs don't say it, but isHidden isn't always set, updating accordinglyGravatar thomasvl@gmail.com2009-02-27
|
* a few fixes (and bug fix) found by clangGravatar thomasvl@gmail.com2009-02-27
|
* http://code.google.com/p/google-toolbox-for-mac/issues/detail?id=14Gravatar thomasvl@gmail.com2009-02-27
| | | | | - use @rpath on the framework to help folks prototype on 10.5+.
* update release notesGravatar thomasvl@gmail.com2009-02-26
|
* Update so unittest for GC and 10.5.6 (since they system flakes under those GC inGravatar thomasvl@gmail.com2009-02-26
| | | | | those cases) redo the mutableCopy pattern to avoid leaks.
* logging cleanup/sync up w/ GData's fetcherGravatar thomasvl@gmail.com2009-02-26
|
* some updates for keys that aren't always thereGravatar thomasvl@gmail.com2009-02-26
|
* project update to include DO helpers and SQLite helperGravatar thomasvl@gmail.com2009-02-26
|
* adding SQLite helper/wrapperGravatar thomasvl@gmail.com2009-02-26
|
* adding DO helpersGravatar thomasvl@gmail.com2009-02-26
|
* - Added GTMNSObject+KeyValueObserving to make it easier on folks to do KVOGravatar thomasvl@gmail.com2009-02-03
| | | | | | | | | | "correctly". Based on some excellent code by Michael Ash. http://www.mikeash.com/?page=pyblog/key-value-observing-done-right.html This has been added for iPhone and OS X. - Fixed up GTMSenTestCase on iPhone so that it has a description that matches that of OCUnit.
* - Added simple accessor to get the number of tests that pass/fail from theGravatar thomasvl@gmail.com2009-01-30
| | | | | | | | iphone test delegate, should make it easy for any app driving tests to check the results for anything they need to do. - If the iPhone unittesting support is exiting when done, it now properly sets the exit code based on test success/failure.
* Fixing a like Avi found w/ our use of CFRunLoop from some kqueue code.Gravatar thomasvl@gmail.com2009-01-22
|
* - turned off _debug framework support in tests since we now capture a lot moreGravatar thomasvl@gmail.com2009-01-09
| | | | | | | | | | | | in log validation. - Added GTM_SUPPORT_GC for controlling the inclusion of GC related code. - If you are using GTMUnitTestDevLog, it also tries to capture logs from NSAssert. - Added GTM_FOREACH_OBJECT/GTM_FOREACH_KEY that uses NSEnumerator and objectEnumerator/keyEnumerator on 10.4, but on 10.5+/iPhone uses FastEnumeration. - GTMNSWorkspace+Running gives a variety of ways of determining the attributes of running processes.
* - Updated some tests for 10.5.6.Gravatar thomasvl@gmail.com2008-12-29
| | | | | | - Updated some tests for debug vs. release differences. (added help on log validation for this). - Some fixes build issues w/ different os versions.
* - GTMStackTrace works on 10.5+ (and iPhone) using NSThread to build the call ↵Gravatar thomasvl@gmail.com2008-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | stack. - Added GTM_EXTERN that makes it easier to mix and match objc and objc++ code. - Added GTMHotKeysTextField for display and editing of hot key settings. - Added GTMCarbonEvent for dealing with Carbon Events and HotKeys in a ObjC like way. - Backported the Atomic Barrier Swap functions for Objective C back to Tiger. - Added a variety of new functions to GTMUnitTestingUtilities for checking if the screensaver is in the way, waiting on user events, and generating keystrokes. - If you are using any Carbon routines that log (DebugStr, AssertMacros.h) and use GTMUnitTestDevLog, the log routines now go through _GTMDevLog so that they can be caught in GTMUnitTestDevLog and verified like any _GTMDevLog calls you may make. For an example of this in action see GTMCarbonEventTest.m. - Added GTMFileSystemKQueue. It provides a simple wrapper for kqueuing something in the file system and tracking changes to it. - RunIPhoneUnitTest.sh now cleans up the user home directory and creates a documents directory within it, used when requesting a NSDocumentDirectory. - Added GTMNSFileManager+Carbon which contains routines for path <-> Alias conversion and path <-> FSRef conversion. - Added GTMNSArray+Merge for merging one array into another with or without a custom merging function, returning a new array with the merged contents.
* - fix up some style things.Gravatar thomasvl@gmail.com2008-12-12
| | | | - change the api slightly so things are a little more "cocoa-y".
* Fixing the use of the wrong var w/ the failure selector.Gravatar thomasvl@gmail.com2008-12-12
| | | | (http://code.google.com/p/google-toolbox-for-mac/issues/detail?id=10)
* - Added GTMLightweightProxyGravatar thomasvl@gmail.com2008-11-17
| | | | - Added installer for the spotlight importers.