ObjFW  History of src/exceptions/Makefile of 5fed36df4155cb29

History of the file that is called src/exceptions/Makefile at check-in 5fed36df4155cb29

2023-07-15
20:57
[7a62aa941c] part of check-in [860b0bf1e9] Merge trunk into branch "amiga-library" (check-in: [860b0bf1e9] user: js, branch: amiga-library, size: 3759) [annotate] [blame] [check-ins using] [diff]
2022-12-27
13:58
[c441977bfd] part of check-in [29a41e5a78] Rename OFAlready{Connected -> Open}Exception (check-in: [29a41e5a78] user: js, branch: trunk, size: 3708) [annotate] [blame] [check-ins using] [diff]
2022-11-06
19:16
[869aa1631b] part of check-in [82bc531357] Merge trunk into branch "amiga-library" (check-in: [82bc531357] user: js, branch: amiga-library, size: 3763) [annotate] [blame] [check-ins using] [diff]
2022-10-30
18:58
[302ddd0bab] part of check-in [0b4f713964] Remove AppleTalk support again

It seems that neither Windows nor macOS support DDP sockets, but only
the layers on top, while neither Linux nor NetBSD support the layers on
top, but only provide DDP.

It seems that DDP is not meant to be used directly, while Linux and
NetBSD only provide the minimum to use netatalk, which is DDP. ObjFW
would need to use the layers on top on Windows and macOS and implement
those layers itself on Linux and NetBSD. This also means that no code
would be shared between Linux / NetBSD and Windows / macOS, as it's
impossible to have one implementation that works for everything. At this
point, the effort required doesn't make sense. (check-in: [0b4f713964] user: js, branch: trunk, size: 3628) [annotate] [blame] [check-ins using] [diff]

2022-10-23
16:21
[0588e3b54e] part of check-in [2872ce314d] Rename a few exceptions for consistency (check-in: [2872ce314d] user: js, branch: trunk, size: 3712) [annotate] [blame] [check-ins using] [diff]
2022-10-22
18:21
[63402987f2] part of check-in [ec6ee4c269] Merge trunk into branch "appletalk" (check-in: [ec6ee4c269] user: js, branch: appletalk, size: 3711) [annotate] [blame] [check-ins using] [diff]
17:40
[edd87f5594] part of check-in [df7f59b26c] Rename OFListen{ -> OnSocket}FailedException (check-in: [df7f59b26c] user: js, branch: trunk, size: 3627) [annotate] [blame] [check-ins using] [diff]
17:29
[3ffa6b7f15] part of check-in [179b60bfb4] Split OFConnectSocketFailedException in subclasses (check-in: [179b60bfb4] user: js, branch: trunk, size: 3620) [annotate] [blame] [check-ins using] [diff]
16:53
[449638fc56] part of check-in [e171cfe7e5] Rename OFAccept{ -> Socket}FailedException (check-in: [e171cfe7e5] user: js, branch: trunk, size: 3487) [annotate] [blame] [check-ins using] [diff]
16:50
[3848851ce3] part of check-in [43b57ece47] Rename OFConnect{ion -> Socket}FailedException (check-in: [43b57ece47] user: js, branch: trunk, size: 3481) [annotate] [blame] [check-ins using] [diff]
16:00
[a3cc1fb55a] part of check-in [72db6b3c6f] Split OFBindSocketFailedException into subclasses (check-in: [72db6b3c6f] user: js, branch: trunk, size: 3478) [annotate] [blame] [check-ins using] [diff]
15:07
[d91b9a06b1] part of check-in [35b565d369] Rename OFBind{ -> Socket}FailedException (check-in: [35b565d369] user: js, branch: trunk, size: 3272) [annotate] [blame] [check-ins using] [diff]
2022-10-18
22:19
[2af4cf20bf] part of check-in [80dbc3c570] Merge trunk into branch "amiga-library" (check-in: [80dbc3c570] user: js, branch: amiga-library, size: 3318) [annotate] [blame] [check-ins using] [diff]
22:17
[277ff12337] part of check-in [ac19ed9d40] Merge trunk into branch "amiga-library" (check-in: [ac19ed9d40] user: js, branch: amiga-library, size: 3315) [annotate] [blame] [check-ins using] [diff]
2022-09-25
14:03
[a8a6570db6] part of check-in [b83abbf019] OFChangeCurrentDirectory{Path ->}FailedException (check-in: [b83abbf019] user: js, branch: trunk, size: 3267) [annotate] [blame] [check-ins using] [diff]
14:00
[08f134bbe5] part of check-in [78032c89cb] OF{Retrieve -> Get}ItemAttributesFailedException (check-in: [78032c89cb] user: js, branch: trunk, size: 3272) [annotate] [blame] [check-ins using] [diff]
13:54
[d16f99569d] part of check-in [61668023dd] Rename OFLink{ -> Item}FailedException (check-in: [61668023dd] user: js, branch: trunk, size: 3276) [annotate] [blame] [check-ins using] [diff]
13:06
[1015937e29] part of check-in [4d1eba5829] OFGetCurrentDirectory{Path -> }FailedException (check-in: [4d1eba5829] user: js, branch: trunk, size: 3273) [annotate] [blame] [check-ins using] [diff]
2022-09-24
16:49
[cb823e99e8] part of check-in [80ccb46fc4] Rename OFObserve{ -> KernelEvents}FailedException (check-in: [80ccb46fc4] user: js, branch: trunk, size: 3277) [annotate] [blame] [check-ins using] [diff]
2022-09-23
14:01
[881f8fa2e4] part of check-in [60ebc06824] Rename OFInvalidServer{Reply -> Response}Exception (check-in: [60ebc06824] user: js, branch: trunk, size: 3266) [annotate] [blame] [check-ins using] [diff]
2022-04-25
13:09
[edffb84129] part of check-in [5ee9765356] Remove OFMemoryNotPartOfObjectException

It is no longer used. (check-in: [5ee9765356] user: js, branch: trunk, size: 3264) [annotate] [blame] [check-ins using] [diff]

2022-03-25
10:22
[d0a796337a] part of check-in [82801897d3] OFCryptographicHash: Add -[calculate]

Before, -[digest] would do the final calculation, however, this would
mean a property modifies state, which is bad. (check-in: [82801897d3] user: js, branch: trunk, size: 3309) [annotate] [blame] [check-ins using] [diff]

2021-11-13
20:28
[d98a82648f] part of check-in [112eb62f7b] Add OFSecureTransportTLSStream

This implements OFTLSStream using Apple's Secure Transport. While Secure
Transport is declared deprecated by Apple, Apple so far has failed to
provide a suitable replacement. They recommend Network.framework as a
replacement, however it can neither work on arbitrary sockets, nor can
it do STARTTLS. (check-in: [112eb62f7b] user: js, branch: trunk, size: 3267) [annotate] [blame] [check-ins using] [diff]

2021-05-09
14:45
[dbddffb6d5] part of check-in [3c88df0ce4] Merge trunk into branch "amiga-library"

All necessary changes to adjust for the changes made in trunk are
included in the merge commit. (check-in: [3c88df0ce4] user: js, branch: amiga-library, size: 3275) [annotate] [blame] [check-ins using] [diff]

2020-12-22
13:16
[351e362627] part of check-in [510628432f] Make OFSandbox private

It is unclear whether the same API can be applied to other sandboxing
frameworks. (check-in: [510628432f] user: js, branch: 1.0, size: 3224) [annotate] [blame] [check-ins using] [diff]

2020-06-06
22:43
[e9d0c08ed2] part of check-in [e8c7459ec7] Add and use STATIC_AMIGA_LIB_NOINST targets (check-in: [e8c7459ec7] user: js, branch: amiga-library, size: 3275) [annotate] [blame] [check-ins using] [diff]
2019-10-07
00:07
[103a175ba6] part of check-in [ee592cf603] OFDNSResolver: Major refactor

This temporarily doesn't use the search domains anymore and makes CNAMEs
slightly more inefficient. The next commits will fix both. (check-in: [ee592cf603] user: js, branch: trunk, size: 3224) [annotate] [blame] [check-ins using] [diff]

2019-10-06
16:27
[1de3299d3f] part of check-in [d69f7bc1ff] Rename OFDNSRequest -> OFDNSQuery

This is now in alignment with the terminology of the RFC. (check-in: [d69f7bc1ff] user: js, branch: trunk, size: 3182) [annotate] [blame] [check-ins using] [diff]

2019-10-01
00:40
[2d5f98b062] part of check-in [6b2fb27dca] Add OFDNSRequest (check-in: [6b2fb27dca] user: js, branch: trunk, size: 3184) [annotate] [blame] [check-ins using] [diff]
2019-02-17
22:16
[78ae506a77] part of check-in [4c5f686a52] OFWindowsRegistryKey: Add write support (check-in: [4c5f686a52] user: js, branch: trunk, size: 3185) [annotate] [blame] [check-ins using] [diff]
2018-08-04
23:43
[761d7b910a] part of check-in [647ec47eda] OFDNSResolver: Improve error reporting (check-in: [647ec47eda] user: js, branch: trunk, size: 3023) [annotate] [blame] [check-ins using] [diff]
2018-07-09
00:22
[a44622c32c] part of check-in [5586022d34] Add OFWindowsRegistryKey (check-in: [5586022d34] user: js, branch: trunk, size: 3029) [annotate] [blame] [check-ins using] [diff]
2018-06-12
21:33
[dcb34a8da1] part of check-in [8f21e8acb5] Rename OFChecksum{Failed -> Mismatch}Exception

This also adds a parameter for the actual and expected checksum. (check-in: [8f21e8acb5] user: js, branch: trunk, size: 2832) [annotate] [blame] [check-ins using] [diff]

2018-02-11
14:33
[667f570482] part of check-in [d133fa0a89] Add exception for currentDirectoryPath failing

This also changes OFFileManager to use a buffer with getcwd() rather
than depending on the extension that passing NULL as a buffer will
allocate one. (check-in: [d133fa0a89] user: js, branch: trunk, size: 2830) [annotate] [blame] [check-ins using] [diff]

2018-02-09
00:00
[72ca6fab0d] part of check-in [4642bc76b0] Add OFLoadPluginFailedException

OFOpenItemFailedException was too unspecific and only allowed an errno,
but dlopen() uses dlerror() to report errors, which returns a string. (check-in: [4642bc76b0] user: js, branch: trunk, size: 2744) [annotate] [blame] [check-ins using] [diff]

2017-11-12
18:27
[d57c4e5b68] part of check-in [34fe205b84] OFFileManager: Major API redesign

This removes all query methods and replaces them by a single one that
returns a dictionary. Not only does this allow querying multiple
attributes at once, it is also more extensible, as the previous
attributes were specific to file URLs. (check-in: [34fe205b84] user: js, branch: trunk, size: 2667) [annotate] [blame] [check-ins using] [diff]

2017-07-09
15:29
[4234a1c5c7] part of check-in [5bb771755d] runtime: Rename include to ObjFW-RT.h (check-in: [5bb771755d] user: js, branch: trunk, size: 2697) [annotate] [blame] [check-ins using] [diff]
2017-04-09
18:22
[106f86395a] part of check-in [40cf53506a] Add OFSandbox

Only OpenBSD's pledge() is supported so far. (check-in: [40cf53506a] user: js, branch: trunk, size: 2718) [annotate] [blame] [check-ins using] [diff]

2017-01-07
23:23
[054622fd42] part of check-in [30bc1fb225] Override Clang's block declarations on Windows

This is necessary as Clang's implicit declarations for block-related
things are dllimport, while we need dllexport when compiling ObjFW
itself. (check-in: [30bc1fb225] user: js, branch: trunk, size: 2671) [annotate] [blame] [check-ins using] [diff]

2016-06-05
00:01
[0569261c12] part of check-in [3ad1f2b268] Add OFKeyValueCoding

No support for paths and auto-wrapping yet.

Also, no classes like OFDictionary override it yet. (check-in: [3ad1f2b268] user: js, branch: trunk, size: 2650) [annotate] [blame] [check-ins using] [diff]

2015-05-06
20:18
[4a66a083dc] part of check-in [ff759684e2] OFNotConnectedException -> OFNotOpenException (check-in: [ff759684e2] user: js, branch: trunk, size: 2613) [annotate] [blame] [check-ins using] [diff]
2015-05-03
10:16
[a378c35d59] part of check-in [12fbe85aab] OFTCPSocket: Add -[setTCPNoDelayEnabled:]

This also adds -[isTCPNoDelayEnabled] and -[isKeepAliveEnabled],
together with OFGetOptionFailedException to indiciate failure to
retrieve the current value of the option. (check-in: [12fbe85aab] user: js, branch: trunk, size: 2617) [annotate] [blame] [check-ins using] [diff]

2015-04-12
20:04
[240c5de2f4] part of check-in [97da88f926] Add OFObserveFailedException (check-in: [97da88f926] user: js, branch: trunk, size: 2577) [annotate] [blame] [check-ins using] [diff]
2015-04-11
11:03
[944331fc62] part of check-in [37e62aef05] Add OFStatItemFailedException (check-in: [37e62aef05] user: js, branch: trunk, size: 2539) [annotate] [blame] [check-ins using] [diff]
11:01
[81d369a1a3] part of check-in [ff17b98ab2] OFOpenFileFailedException: Rename File -> Item (check-in: [ff17b98ab2] user: js, branch: trunk, size: 2500) [annotate] [blame] [check-ins using] [diff]
2014-07-19
09:35
[8a8b97a0c0] part of check-in [0278f0b43b] Minor build system clean-ups (check-in: [0278f0b43b] user: js, branch: trunk, size: 2500) [annotate] [blame] [check-ins using] [diff]
2014-07-07
22:05
[1eae683fe5] part of check-in [6e5a920567] Add OFUnknownXMLEntityException

Additionally, OFXMLParser now uses OFMalformedXMLException instead of
OFInvalidFormatException on invalid entities. (check-in: [6e5a920567] user: js, branch: trunk, size: 2513) [annotate] [blame] [check-ins using] [diff]

2013-12-11
23:53
[7d7ccc279a] part of check-in [260391fc1c] Add +[OFFile moveItemAtPath:toPath:].

This replaces +[OFFile renameItemAtPath:toPath:] and supports moving
files to different logical devices. (check-in: [260391fc1c] user: js, branch: trunk, size: 2472) [annotate] [blame] [check-ins using] [diff]

2013-12-09
22:19
[8ebf1a51cc] part of check-in [169f06e1ec] Add +[OFFile copyItemAtPath:toPath:].

This replaces +[OFFile copyFileAtPath:toPath:]. (check-in: [169f06e1ec] user: js, branch: trunk, size: 2474) [annotate] [blame] [check-ins using] [diff]

2013-08-12
21:59
[99a0658ee8] part of check-in [1c78b3a4db] OFZIPArchive: Initial implementation.

Still a lot to do, see list of FIXMEs in the source. (check-in: [1c78b3a4db] user: js, branch: trunk, size: 2474) [annotate] [blame] [check-ins using] [diff]

2013-06-28
19:15
[c7c844bb16] part of check-in [f3654b5cc6] Rename methods to prevent signature conflicts.

This only affects exceptions. (check-in: [f3654b5cc6] user: js, branch: trunk, size: 2435) [annotate] [blame] [check-ins using] [diff]

2013-06-27
09:38
[7ecb0736fb] part of check-in [20a5c3d547] Improve OFFile API. (check-in: [20a5c3d547] user: js, branch: trunk, size: 2427) [annotate] [blame] [check-ins using] [diff]
2013-06-16
20:03
[9c29bedc9a] part of check-in [457e0e82af] Split OFUnboundNamespaceException.

OFUnboundNamespaceException is now only used when the namespace is not
bound. If the prefix is not bound, OFUnboundPrefixException is used now. (check-in: [457e0e82af] user: js, branch: trunk, size: 2420) [annotate] [blame] [check-ins using] [diff]

2013-04-26
19:42
[556668b48e] part of check-in [590c377d8a] Make it possible to disable sockets. (check-in: [590c377d8a] user: js, branch: trunk, size: 2383) [annotate] [blame] [check-ins using] [diff]
2013-01-12
20:21
[08074185ef] part of check-in [85b8efadbc] Fix --disable-threads. (check-in: [85b8efadbc] user: js, branch: trunk, size: 2340) [annotate] [blame] [check-ins using] [diff]
2012-10-26
11:23
[de8d20daa5] part of check-in [7c33158c22] Add OFLocking protocol. (check-in: [7c33158c22] user: js, branch: trunk, size: 2298) [annotate] [blame] [check-ins using] [diff]
2012-07-31
11:25
[c7632543f8] part of check-in [32efb8025f] Add OFUnsupportedVersionException. (check-in: [32efb8025f] user: js, branch: trunk, size: 2311) [annotate] [blame] [check-ins using] [diff]
2012-06-11
20:50
[9c19595da9] part of check-in [19a677b596] Merge branch 'master' into runtime

* master: (6 commits)
Improve -[OFNumber description].
... (check-in: [19a677b596] user: js, branch: runtime, size: 2269) [annotate] [blame] [check-ins using] [diff]

2012-06-10
16:07
[5ef5063419] part of check-in [72c71c4eb2] JSON: Make it possible to get the invalid line.

This introduces OFInvalidJSONException, which has a property line to get
the line in which the parsing error occurred. (check-in: [72c71c4eb2] user: js, branch: trunk, size: 2256) [annotate] [blame] [check-ins using] [diff]

2012-03-04
20:36
[7c2fda7df6] part of check-in [f4a5adce56] Fix a missing -I in exceptions/Makefile. (check-in: [f4a5adce56] user: js, branch: runtime, size: 2233) [annotate] [blame] [check-ins using] [diff]
2011-03-25
15:48
[f45b67542a] part of check-in [b7142607c2] Pass the condition for condition exceptions. (check-in: [b7142607c2] user: js, branch: trunk, size: 2220) [annotate] [blame] [check-ins using] [diff]
15:22
[b8cc4e14ea] part of check-in [343e80e785] Pass the mutex for mutex exceptions. (check-in: [343e80e785] user: js, branch: trunk, size: 2216) [annotate] [blame] [check-ins using] [diff]
2011-03-24
16:09
Added: [7324ffdb7a] part of check-in [e1eea29286] Split OFExceptions.{h,m} into one file per exception. (check-in: [e1eea29286] user: js, branch: trunk, size: 2212) [annotate] [blame] [check-ins using]