Differences From Artifact [7aa5aa86b6]:
- File
utils/ofzip/ZIPArchive.m
— part of check-in
[200d385059]
at
2016-05-28 09:54:42
on branch trunk
— OFZIP: Define S_IRWXG / S_IRWXO in OFZIP.h
This makes sure they are always defined and don't need to be defined in
every .m file. (user: js, size: 7230) [annotate] [blame] [check-ins using]
To Artifact [5e4a3c32c2]:
- File utils/ofzip/ZIPArchive.m — part of check-in [c5901029a0] at 2016-06-04 22:31:38 on branch trunk — OFZIP: Cast app delegate to OFZIP* (user: js, size: 7238) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
50 51 52 53 54 55 56 | #endif } @implementation ZIPArchive + (void)initialize { if (self == [ZIPArchive class]) | | | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | #endif } @implementation ZIPArchive + (void)initialize { if (self == [ZIPArchive class]) app = (OFZIP*)[[OFApplication sharedApplication] delegate]; } + (instancetype)archiveWithStream: (OF_KINDOF(OFStream*))stream { return [[[self alloc] initWithStream: stream] autorelease]; } |
︙ | ︙ |