| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
GTMGarbageCollection. Remove GC build configs. Remove internal dependence on GTMObjectSingleton.
DELTA=447 (49 added, 296 deleted, 102 changed)
|
|
|
| |
DELTA=4 (4 added, 0 deleted, 0 changed)
|
|
|
|
|
| |
don't assume task will read STDIN in one slurp.
DELTA=150 (101 added, 11 deleted, 38 changed)
|
|
|
|
|
|
|
| |
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)
|
|
|
| |
DELTA=21 (11 added, 10 deleted, 0 changed)
|
|
|
|
|
|
|
| |
(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)
|
|
|
|
|
| |
dependency from projects using it.
DELTA=8 (7 added, 0 deleted, 1 changed)
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
number of bytes, and calloc isn't defined for 0.
DELTA=6 (5 added, 0 deleted, 1 changed)
|
|
|
|
|
| |
hit at startup on the iOS side.
DELTA=7 (7 added, 0 deleted, 0 changed)
|
|
|
| |
DELTA=26 (0 added, 0 deleted, 26 changed)
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Use a lock to wait before returning.
|
|
|
|
|
|
|
| |
Pick up missing define for iPhone.
R=dmaclach
APPROVED=dmaclach
DELTA=1 (1 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Fix GTMNSThread+Blocks compiling on older compilers.
R=thomasvl
DELTA=12 (6 added, 6 deleted, 0 changed)
|
|
|
|
|
|
| |
Add GTMSimpleWorkerThread for easily creating a thread that just handles blocks and performSelector calls.
R=thomasvl
DELTA=52 (52 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
| |
Ensure that |returnBuffer| is freed.
R=thomasvl
APPROVED=thomasvl
DELTA=1 (1 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
| |
Add explicit conversion to unichar so clang doesn't complain about an implicit conversion that loses percision.
R=thomasvl
APPROVED=thomasvl
DELTA=2 (0 added, 0 deleted, 2 changed)
|
|
|
|
|
|
|
|
|
| |
Fix Mac compilation when __IPHONE_OS_VERSION_MIN_REQUIRED and __IPHONE_2_0
are undefined (and thus iphone condition was always true).
Whitespace changes are just automatic cleanup in my editor.
R=dmaclach
APPROVED=dmaclach
DELTA=2 (1 added, 0 deleted, 1 changed)
|
|
|
|
|
|
|
| |
Allow GTMStackTraceFromException for iOS >= 2.0
R=dmaclach
APPROVED=dmaclach
DELTA=5 (3 added, 0 deleted, 2 changed)
|
|
|
|
|
|
|
| |
Fix implicit conversion warnings.
R=dmaclach,thomasvl
APPROVED=dmaclach
DELTA=9 (0 added, 0 deleted, 9 changed)
|
|
|
|
|
|
|
|
| |
Modernize GTMObjectSingleton: Use dispatch_once, make ARC compatible, remove non-allocation NSObject methods,
remove dependence on GTMDevAssert, add link to Chris Hanson's discussion of singletons, add comment discouraging developers from using this header file.
R=thomasvl
APPROVED=thomasvl
DELTA=75 (24 added, 39 deleted, 12 changed)
|
|
|
|
|
| |
Remove unneeded import.
TBR=dmaclach
|
|
|
|
|
|
|
|
|
|
|
| |
Fix error-case memory leak in GTMSMJobRemove.
GTMPerformOnLabel will create an error in &local_error when it returns
NULL, so there is no need to create yet another error in local_error.
It masks the error created by GTMPerformOnLabel, which is leaked.
R=dmaclach,thomasvl
APPROVED=thomasvl
DELTA=2 (0 added, 2 deleted, 0 changed)
|
|
|
|
|
|
|
| |
Remove analyzer warning for returning released memory.
R=thomasvl
APPROVED=thomasvl
DELTA=4 (4 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Fix up final GTM issues that I know of for format.
TBR=thomasvl
DELTA=16 (16 added, 0 deleted, 0 changed)
|
|
|
|
|
|
| |
Turn off warnings on gcc. Leave them on on clang.
R=thomasvl
DELTA=32 (30 added, 2 deleted, 0 changed)
|
|
|
|
|
|
|
| |
removing inconsistent and confusing URLWithString method
R=dmaclach
APPROVED=dmaclach
DELTA=26 (0 added, 21 deleted, 5 changed)
|
|
|
|
|
|
| |
Some more google toolbox cleanup.
TBR=thomasvl
DELTA=25 (6 added, 2 deleted, 17 changed)
|
|
|
|
|
|
| |
Clean up all of our format string issues amongst some other fun stuff.
R=thomasvl
DELTA=167 (90 added, 8 deleted, 69 changed)
|
|
|
|
|
|
| |
Add header back in attempt to fix build.
TBR=thomasvl
DELTA=2 (2 added, 0 deleted, 0 changed)
|
|
|
|
|
|
|
|
|
| |
Clean up some basic issues in GTM.
Also removes GTMUniqueFileObjectPathBasedOn which depended on mktemp which is
bad.
R=thomasvl
DELTA=55 (6 added, 32 deleted, 17 changed)
|
|
|
|
|
| |
Fix place attributes aren't passed for older Mac OS versions.
TBR=dmaclach
|
|
|
|
|
| |
Missing semi for old Mac OS SDKs.
TBR=dmaclach
|
|
|
|
|
|
| |
Small fixes for iOS.
R=dmaclach
DELTA=8 (0 added, 2 deleted, 6 changed)
|
|
|
|
|
| |
Fix wrong CPP gate.
TBR=dmaclach
|
|
|
|
|
|
| |
Pile of fixes for trunk version of clang.
R=dmaclach
DELTA=59 (26 added, 0 deleted, 33 changed)
|
|
|
|
|
|
|
| |
Expose internal GTMLogger logging method for subclasses to override.
R=thomasvl
APPROVED=thomasvl
DELTA=20 (9 added, 10 deleted, 1 changed)
|
|
|
|
|
|
| |
Implement sel_isEqual
R=dmaclach
APPROVED=dmaclach
|
|
|
|
|
|
|
| |
SDK might allow blocks, but the code the test calls requires it (and 10.5
thread apis), so instead check the min versions before building the test.
R=dmaclach
DELTA=3 (0 added, 0 deleted, 3 changed)
|
|
|
|
|
|
| |
Fix build for older SDKs.
Rename parameter to avoid issue with extra compiler flags.
TBR=dmaclach
|
|
|
|
|
|
| |
Add a blocks API to NSThread.
R=thomasvl,grobbins
DELTA=238 (236 added, 1 deleted, 1 changed)
|
|
|
|
|
|
| |
Fix up gate to match the ones above for handling older OS versions.
R=dmaclach
DELTA=2 (0 added, 0 deleted, 2 changed)
|
|
|
|
|
|
| |
Skip sending -class to to self in class methods.
R=dmaclach
DELTA=3 (0 added, 0 deleted, 3 changed)
|
|
|
|
|
|
| |
Flexible builder for URLs.
R=altse,dmaclach,thomasvl
APPROVED=dmaclach
|
|
|
|
|
|
| |
Add better error handling.
R=thomasvl
DELTA=13 (0 added, 0 deleted, 13 changed)
|