aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add GoogleTestRunner to GTM.Gravatar gtm.daemon2013-11-12
| | | | | | | | | This allows you to easily mix and match SenTest with GoogleTest https://code.google.com/p/googletest/ which is nice when working with C++ code. Also adds GTMCodeCoverage which allows you to do code coverage with Xcode 5 and iOS7. DELTA=424 (424 added, 0 deleted, 0 changed)
* Put expected-actual-diff image paths each alone on a line, so it’s easier ↵Gravatar gtm.daemon2013-10-22
| | | | | to turn them into 'open' commands or to pick them out to open in other ways. DELTA=3 (0 added, 0 deleted, 3 changed)
* Implement hash function for GTMURLBuilderGravatar gtm.daemon2013-10-03
| | | DELTA=4 (4 added, 0 deleted, 0 changed)
* ioctl(FIONREAD, ...) can block. Switch to non-blocking IO and select(). Also,Gravatar gtm.daemon2013-09-27
| | | | | don't assume task will read STDIN in one slurp. DELTA=150 (101 added, 11 deleted, 38 changed)
* Extend the default timeout for killing apps and allow it to be controlled viaGravatar gtm.daemon2013-09-27
| | | | | an environment variable. DELTA=8 (6 added, 0 deleted, 2 changed)
* Updated iossim binary to pick up the change inGravatar gtm.daemon2013-09-24
| | | | | | https://src.chromium.org/viewvc/chrome?view=rev&revision=222918 to get better support for the iOS 7 simulator. DELTA=1 (0 added, 0 deleted, 1 changed)
* Updated the ARCH selector to match what Apple uses. Otherwise the Xcode UI getsGravatar gtm.daemon2013-09-11
| | | | | | two entries because of the different patterns (Apple now defaults to also including this). All this needs to match is x86_64, arm64, and maybe ppc64. DELTA=1 (0 added, 0 deleted, 1 changed)
* Quick GTMStackTrace fix.Gravatar gtm.daemon2013-09-03
| | | | | | | I noticed that the format specifier in GTMStackTrace was expecting to print out a hex address preceded by 0X, but the address won't actually be preceded by OX. Adding a # to the format specifier should fix this, I think. I'm not quite sure how to test this change...? DELTA=2 (0 added, 0 deleted, 2 changed)
* Fix unset variables issue for user dir and env variables.Gravatar gtm.daemon2013-08-30
| | | DELTA=18 (18 added, 0 deleted, 0 changed)
* Revert (script chokes if variables aren't set):Gravatar gtm.daemon2013-08-30
| | | pass optional home directory and environment variables to the iossim binary.
* Pass optional home directory and environment variables to the iossim binary.Gravatar gtm.daemon2013-08-30
| | | DELTA=11 (11 added, 0 deleted, 0 changed)
* Fix "Format string is not a string literal" compile errorGravatar gtm.daemon2013-08-28
| | | DELTA=1 (0 added, 0 deleted, 1 changed)
* Update the line break mode to use the updated constant, ↵Gravatar gtm.daemon2013-08-23
| | | | | NSLineBreakByClipping, instead of UILineBreakModeClip. DELTA=1 (0 added, 0 deleted, 1 changed)
* Fix up some assertions so that they don't run into issues with format stringsGravatar gtm.daemon2013-07-22
| | | | | not being constants. DELTA=32 (18 added, 0 deleted, 14 changed)
* Fix up build breakage on older compilers in GTMScriptRunner.mGravatar gtm.daemon2013-07-11
| | | DELTA=21 (11 added, 10 deleted, 0 changed)
* Fix for GTMScriptRunner: run:standardError: deadlocks with full error pipe -Gravatar gtm.daemon2013-07-11
| | | | | | | (https://code.google.com/p/google-toolbox-for-mac/issues/detail?id=25) by applying patch from dlreese (https://code.google.com/p/google-toolbox-for-mac/issues/detail?id=25#c3) DELTA=150 (91 added, 58 deleted, 1 changed)
* Adding support for unit tests using ARC.Gravatar gtm.daemon2013-07-09
| | | DELTA=11 (9 added, 0 deleted, 2 changed)
* Fix up some compiler warnings.Gravatar gtm.daemon2013-07-02
| | | DELTA=7 (0 added, 0 deleted, 7 changed)
* Turn on three warnings that were on in Pulse but not on for local ↵Gravatar gtm.daemon2013-06-26
| | | | | | | | | development. Resolve a large collection of warnings generated by turning on SUSPICIOUS_IMPLICIT_CONVERSIONS which included the three warnings but also apparently extras. QA: No change should be observed. TESTED=tests still pass DELTA=155 (48 added, 61 deleted, 46 changed)
* Deprecate GTMObjectSingleton for 10.9/iOS 7 to force removal of the ↵Gravatar gtm.daemon2013-06-24
| | | | | dependency from projects using it. DELTA=8 (7 added, 0 deleted, 1 changed)
* Ensure +[GTMUILocalizerAndLayoutTweaker sizeToFitFixedHeightTextField:] ↵Gravatar gtm.daemon2013-06-24
| | | | | | | sets an integral size. When resizing labels it's possible to get fractional sizes. This CL fixes the problem by using integral values. DELTA=17 (17 added, 0 deleted, 0 changed)
* Added -[gtm_runUpToNSeconds:context:] to GTMFoundationUnitTestingUtilities.Gravatar gtm.daemon2013-05-13
| | | | | | | | Many people were using -[gtm_runUpToSixtySecondsWithContext:] which was fine until you started to see multiple failures in a single build and it could take a long time for a test pass to complete. 60 seconds is often much longer than necessary to know that a failure condition has occurred. DELTA=15 (15 added, 0 deleted, 0 changed)
* Fix bug in GTMURLBuilder that doesn't handle url path with escaped ↵Gravatar gtm.daemon2013-05-06
| | | | | characters. E.g. http://www.google.com/path%3AA/path%3AB would become http://www.google.com/path%3AA/path%3AB/path:A/path:B DELTA=20 (14 added, 3 deleted, 3 changed)
* Fix:Analyzer complains that -[init] causes a call to calloc() with 0 as the ↵Gravatar gtm.daemon2013-05-03
| | | | | number of bytes, and calloc isn't defined for 0. DELTA=6 (5 added, 0 deleted, 1 changed)
* Increase the default timeout in the hope it works around problems testingGravatar gtm.daemon2013-04-22
| | | | | | on VMs where it seems the newer simulator is taking longer to start. Drop a TODO that the 10.8 defaults daemon is gonna make near impossible. DELTA=3 (0 added, 2 deleted, 1 changed)
* Update to a new version of Chromium's iossim that fixes the problem withGravatar gtm.daemon2013-04-17
| | | | | 10.8's defaults daemon that was causing device types not to be honored. DELTA=1 (0 added, 0 deleted, 1 changed)
* Make GTMUILocalizer's IBOutlet fields @protected. ↵Gravatar gtm.daemon2013-04-03
| | | | | | | | | Private fields are turned into hidden symbols with the 64bit runtime, so classes that are not in the same dylib / framework as GTMUILocalizer cannot access these fields otherwise. This is for http://crbug.com/190508 DELTA=2 (1 added, 0 deleted, 1 changed)
* Try and make scripted builds more stable by killing the app being launched toGravatar gtm.daemon2013-03-01
| | | | | make sure nothing is left between runs to cause problems for the next launch. DELTA=24 (19 added, 0 deleted, 5 changed)
* Remove workaround for compiler bug from 2008.Gravatar gtm.daemon2013-02-25
| | | | | | Tested: The Apple bug report, rdar://6394306 title="Xcode generates bad Arm code if -fstack-protector -fstack-protector-all" had attached to it a test program showing Xcode 3 was broken. Since the test passes now, Xcode 4 appears fixed. DELTA=4 (0 added, 4 deleted, 0 changed)
* Only use dlsym on the Mac side as it's not necessary to take any performance ↵Gravatar gtm.daemon2013-02-20
| | | | | hit at startup on the iOS side. DELTA=7 (7 added, 0 deleted, 0 changed)
* No need for [self class] in a class method.Gravatar gtm.daemon2013-02-13
| | | DELTA=26 (0 added, 0 deleted, 26 changed)
* Fix nonnull detection on older GCC.Gravatar gtm.daemon2013-01-31
| | | DELTA=6 (4 added, 0 deleted, 2 changed)
* Fix GTM_NONNULL macro to properly support multiple non-null parameters, like ↵Gravatar gtm.daemon2013-01-31
| | | | | __attribute__((nonnull(1,2,3))) DELTA=5 (4 added, 0 deleted, 1 changed)
* Remove the second copy of the testing image, fix the project to referenceGravatar gtm.daemon2013-01-29
| | | | | the right one. DELTA=6 (4 added, 2 deleted, 0 changed)
* Silence a few more warnings about non-NSObject classes in various SDKs.Gravatar gtm.daemon2013-01-28
| | | DELTA=3 (3 added, 0 deleted, 0 changed)
* Allow GTMMethodCheck to compile under ARC, avoiding the need forGravatar gtm.daemon2013-01-24
| | | | | -fno-objc-arc everywhere it might be used. DELTA=9 (8 added, 0 deleted, 1 changed)
* On second thought, drop the OS X support for now.Gravatar gtm.daemon2013-01-23
| | | DELTA=31 (1 added, 29 deleted, 1 changed)
* Fixup for the testing helper for OS X:Gravatar gtm.daemon2013-01-23
| | | | - Get NSImage defined. - Add framework to linking.
* [Author: thorogood]Gravatar gtm.daemon2013-01-22
| | | | | | | Adds [GTMTestCase imageFromResource:], as a helper method during tests. R=thomasvl APPROVED=thomasvl DELTA=46 (44 added, 0 deleted, 2 changed)
* [Author: thomasvl]Gravatar gtm.daemon2013-01-03
| | | | | | | | | | Fix up one compile warning found by Xcode. Use the newer directive to fix up the unittest bundle ids (flagged by newer Xcodes). Force the deployment version to 10.5 to avoid a bunch of the color sync dep. notices. R=dmaclach DELTA=7 (2 added, 0 deleted, 5 changed)
* [Author: thomasvl]Gravatar gtm.daemon2013-01-02
| | | | | | | | 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)
* [Author: aharper]Gravatar gtm.daemon2012-12-20
| | | | | | | | Fix pthread_setname_np() call for empty strings (some OS versions don't handle NULL). R=dmaclach,thomasvl APPROVED=dmaclach DELTA=7 (6 added, 0 deleted, 1 changed)
* [Author: aharper]Gravatar gtm.daemon2012-12-18
| | | | | | | Move worker thread globals into the right #ifdef guard for SDK version. R=dmaclach,thomasvl APPROVED=thomasvl DELTA=8 (4 added, 4 deleted, 0 changed)
* [Author: aharper]Gravatar gtm.daemon2012-12-18
| | | | | | | | | | Improve worker thread implementation: - Handle more of the NSThread interface. - Allow cancel or stop before we've started. - Cache looked up pthread_setname_np symbol in thread local storage. R=dmaclach,thomasvl APPROVED=dmaclach DELTA=441 (339 added, 38 deleted, 64 changed)
* [Author: thomasvl]Gravatar gtm.daemon2012-12-14
| | | | | | Update the iossim binary to get one with -d for different simulator types. R=dmaclach DELTA=1 (0 added, 0 deleted, 1 changed)
* CFRunLoopStop does NOT act like "join" and block until the thread is stopped.Gravatar thomasvl2012-12-09
| | | | | Use a lock to wait before returning.
* [Author: thomasvl]Gravatar gtm.daemon2012-12-03
| | | | | | @impl doesn't need the superclass. R=dmaclach DELTA=2 (1 added, 0 deleted, 1 changed)
* [Author: altse]Gravatar gtm.daemon2012-11-16
| | | | | | | Fix typo with GTM_USE_TEST_AFTER_BUILD in comments. R=thomasvl APPROVED=thomasvl DELTA=1 (0 added, 0 deleted, 1 changed)
* [Author: aharper]Gravatar gtm.daemon2012-11-15
| | | | | | | Pick up missing define for iPhone. R=dmaclach APPROVED=dmaclach DELTA=1 (1 added, 0 deleted, 0 changed)
* [Author: aharper]Gravatar gtm.daemon2012-11-15
| | | | | | | | Exclude on 10.4 and only set name when pthread_setname_np is available (10.6 and later). R=dmaclach,thomasvl APPROVED=dmaclach DELTA=19 (17 added, 0 deleted, 2 changed)