Differences From Artifact [16ea63c925]:
- File src/OFIRIHandler.m — part of check-in [4e1846598b] at 2024-03-03 19:38:08 on branch trunk — Add IRI handler for Zoo archives (user: js, size: 4834) [annotate] [blame] [check-ins using] [more...]
To Artifact [43b582a6b5]:
- File
src/OFIRIHandler.m
— part of check-in
[13f0321eff]
at
2024-03-03 19:42:33
on branch trunk
— Rename schemes for archive IRI handlers
Some names are too generic and might cause conflicts (e.g. zoo). (user: js, size: 4882) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
66 67 68 69 70 71 72 | [self registerClass: [OFFileIRIHandler class] forScheme: @"file"]; #endif #if defined(OF_HAVE_SOCKETS) && defined(OF_HAVE_THREADS) [self registerClass: [OFHTTPIRIHandler class] forScheme: @"http"]; [self registerClass: [OFHTTPIRIHandler class] forScheme: @"https"]; #endif [self registerClass: [OFArchiveIRIHandler class] forScheme: @"gzip"]; | | > | > | > | > | 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | [self registerClass: [OFFileIRIHandler class] forScheme: @"file"]; #endif #if defined(OF_HAVE_SOCKETS) && defined(OF_HAVE_THREADS) [self registerClass: [OFHTTPIRIHandler class] forScheme: @"http"]; [self registerClass: [OFHTTPIRIHandler class] forScheme: @"https"]; #endif [self registerClass: [OFArchiveIRIHandler class] forScheme: @"gzip"]; [self registerClass: [OFArchiveIRIHandler class] forScheme: @"lha-archive"]; [self registerClass: [OFArchiveIRIHandler class] forScheme: @"tar-archive"]; [self registerClass: [OFArchiveIRIHandler class] forScheme: @"zip-archive"]; [self registerClass: [OFArchiveIRIHandler class] forScheme: @"zoo-archive"]; } + (bool)registerClass: (Class)class forScheme: (OFString *)scheme { #ifdef OF_HAVE_THREADS [mutex lock]; @try { |
︙ | ︙ |