| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
| |
Gestalt() is deprecated with a 10.8 deployment target. Use the
recommended replacement when deploying to 10.8 and 10.9, and just
use a constant function when deploying to 10.10.
|
|
|
|
|
|
| |
They have become too invasive and cause more issues than they were solving,
especially on iOS where they seem to interact very badly with the accessibility
provided by the OS.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Remove GTMCGPointToNSPoint, GTMNSPointToCGPoint, GTMCGRectToNSRect, GTMCGSizeToNSSize
Note that Apple's NSGeometry.h sometimes defines
NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES
so there's some reason to believe the CG and NS structs can compile incompatibly.
Fix a typo in GTMSenTestCase.h
|
| |
|
| |
|
|
|
|
| |
in static libs to avoid linker warnings
|
|
|
|
| |
static libs to avoid linker warnings
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
previous OSX versions.
In OSX 10.10+, launch_msg(LAUNCH_KEY_REMOVEJOB, ...) returns the error
EINPROGRESS if the job was running at the time it was removed. In OSX 10.9 and
earlier, the same function call returns success. This CL makes GTMSMJobRemove()
treat the error EINPROGRESS as success on OSX 10.10+.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
period into account for the total suffix-length to pass to mkstemps.
Example failure:
template = myTempXXX.ext
pathExtension = "ext"
[pathExtension length] = 3
Need for mkstemps:
suffix-length = 4 (".ext")
DELTA=6 (5 added, 0 deleted, 1 changed)
DELTA_BY_EXTENSION=m=6
|
|
|
|
|
|
| |
Change stringWithContentsOfFile to explicitly specify the encoding (again, 10.4 fix)
DELTA=85 (4 added, 2 deleted, 79 changed)
DELTA_BY_EXTENSION=c=3,m=80
|
|
|
|
|
|
|
|
|
| |
a) only define GTM_IPHONE_USE_SENTEST if it hasn't been defined on Mac. It's a horrible name, but
it does control us using SENTEST instead of XCTest.
b) Object is now found in the runtime on both iOS and MacOS
c) MethodCheck had a potential memory leak
DELTA=47 (18 added, 5 deleted, 24 changed)
DELTA_BY_EXTENSION=h=30,m=12
|
|
|
|
|
|
| |
CFAutorelease. Update GTM's definition of the standard OS X/iOS version macros. Remove GTMDefines dependency from GTMNSString+URLArguments and GTMURITemplate.
DELTA=38 (27 added, 4 deleted, 7 changed)
DELTA_BY_EXTENSION=h=23,m=11
|
|
|
| |
DELTA=1 (0 added, 0 deleted, 1 changed)
|
|
|
| |
DELTA=23 (16 added, 0 deleted, 7 changed)
|
|
|
| |
DELTA=32 (32 added, 0 deleted, 0 changed)
|
|
|
|
|
| |
The reason is NSInteger is defined as long for 64bit.
DELTA=1 (0 added, 0 deleted, 1 changed)
|
|
|
|
|
| |
Makes it symmetric with setIntegerValue.
DELTA=8 (8 added, 0 deleted, 0 changed)
|
|
|
| |
DELTA=195 (9 added, 180 deleted, 6 changed)
|
|
|
|
|
| |
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)
|