Overview
Comment: | Use PROGDIR: as user config & data dir on AmigaOS |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
c7127636871c9875b0af6f64b14e8122 |
User & Date: | js on 2018-04-15 19:03:07 |
Other Links: | manifest | tags |
Context
2018-04-15
| ||
19:15 | ObjFW.h: Fix conditional for OFHTTPClient import check-in: 4bc1aa6831 user: js tags: trunk | |
19:03 | Use PROGDIR: as user config & data dir on AmigaOS check-in: c712763687 user: js tags: trunk | |
17:41 | OFLocalization: Add support for AmigaOS 4 check-in: eca1f56e3d user: js tags: trunk | |
Changes
Modified src/OFSystemInfo.m from [5fc88ae41a] to [cdbf79507f].
︙ | ︙ | |||
405 406 407 408 409 410 411 412 413 414 415 416 417 418 | if (find_directory(B_USER_SETTINGS_DIRECTORY, 0, false, pathC, PATH_MAX) != B_OK) @throw [OFNotImplementedException exceptionWithSelector: _cmd object: self]; return [OFString stringWithUTF8String: pathC]; # else OFDictionary *env = [OFApplication environment]; OFString *var; void *pool; if ((var = [env objectForKey: @"XDG_DATA_HOME"]) != nil && [var length] > 0) | > > | 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 | if (find_directory(B_USER_SETTINGS_DIRECTORY, 0, false, pathC, PATH_MAX) != B_OK) @throw [OFNotImplementedException exceptionWithSelector: _cmd object: self]; return [OFString stringWithUTF8String: pathC]; # elif defined(OF_AMIGAOS) return @"PROGDIR:"; # else OFDictionary *env = [OFApplication environment]; OFString *var; void *pool; if ((var = [env objectForKey: @"XDG_DATA_HOME"]) != nil && [var length] > 0) |
︙ | ︙ | |||
497 498 499 500 501 502 503 504 505 506 507 508 509 510 | if (find_directory(B_USER_SETTINGS_DIRECTORY, 0, false, pathC, PATH_MAX) != B_OK) @throw [OFNotImplementedException exceptionWithSelector: _cmd object: self]; return [OFString stringWithUTF8String: pathC]; # else OFDictionary *env = [OFApplication environment]; OFString *var; if ((var = [env objectForKey: @"XDG_CONFIG_HOME"]) != nil && [var length] > 0) return var; | > > | 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 | if (find_directory(B_USER_SETTINGS_DIRECTORY, 0, false, pathC, PATH_MAX) != B_OK) @throw [OFNotImplementedException exceptionWithSelector: _cmd object: self]; return [OFString stringWithUTF8String: pathC]; # elif defined(OF_AMIGAOS) return @"PROGDIR:"; # else OFDictionary *env = [OFApplication environment]; OFString *var; if ((var = [env objectForKey: @"XDG_CONFIG_HOME"]) != nil && [var length] > 0) return var; |
︙ | ︙ |