ObjFW  History of src/OFSelectKernelEventObserver.m of be8865bcd2fb86eb

History of the file that is called src/OFSelectKernelEventObserver.m at check-in be8865bcd2fb86eb

2024-04-03
02:16
[93d2c09c3e] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 6815) [annotate] [blame] [check-ins using] [diff]
2024-04-01
15:59
[f755deb6a0] part of check-in [cf0effe834] Remove #define __NO_EXT_QNX

It doesn't seem to be needed anymore. (check-in: [cf0effe834] user: js, branch: trunk, size: 6607) [annotate] [blame] [check-ins using] [diff]

2024-01-02
17:17
[e50f11801b] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 6629) [annotate] [blame] [check-ins using] [diff]
2023-04-10
15:08
[29596447ca] part of check-in [abbed5c008] Work around newer amiga-gcc defining Class (check-in: [abbed5c008] user: js, branch: trunk, size: 6629) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[50b1098809] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 6585) [annotate] [blame] [check-ins using] [diff]
2022-09-24
16:49
[178271bdfe] part of check-in [80ccb46fc4] Rename OFObserve{ -> KernelEvents}FailedException (check-in: [80ccb46fc4] user: js, branch: trunk, size: 6585) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[14ac36d0e0] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 6476) [annotate] [blame] [check-ins using] [diff]
2021-04-18
22:56
[c54e00c28f] part of check-in [e73c65a849] Rename all symbols marked extern (check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 6476) [annotate] [blame] [check-ins using] [diff]
20:51
[542d396da8] part of check-in [35de667566] Rename everything in several smaller files (check-in: [35de667566] user: js, branch: new-naming-convention, size: 6478) [annotate] [blame] [check-ins using] [diff]
15:55
[a21fb88875] part of check-in [7392685ffc] Rename all functions in macros.h (check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 6477) [annotate] [blame] [check-ins using] [diff]
2021-04-17
12:30
[7043fddc09] part of check-in [c4ae62dd34] of_socket_t -> OFSocketHandle (check-in: [c4ae62dd34] user: js, branch: new-naming-convention, size: 6479) [annotate] [blame] [check-ins using] [diff]
00:51
[a83b51ae9b] part of check-in [8c0d76f782] of_time_interval_t -> OFTimeInterval (check-in: [8c0d76f782] user: js, branch: new-naming-convention, size: 6461) [annotate] [blame] [check-ins using] [diff]
2021-01-13
19:16
[3e6bc46edc] part of check-in [d55b73f38e] Define _XOPEN_SOURCE_EXTENDED where necessary (check-in: [d55b73f38e] user: js, branch: trunk, size: 6465) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[df50d21c59] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 6346) [annotate] [blame] [check-ins using] [diff]
2020-11-29
06:40
[286735673c] part of check-in [f078f529d8] OFSelectKernelEventObserver: _maxFD = -1 on Amiga (check-in: [f078f529d8] user: js, branch: trunk, size: 6435) [annotate] [blame] [check-ins using] [diff]
04:02
[73642ffd8c] part of check-in [4504bd4141] OFSelectKernelEventObserver: Move FD_ZERO

It was inside the #ifdef, so not being done on AmigaOS. (check-in: [4504bd4141] user: js, branch: trunk, size: 6434) [annotate] [blame] [check-ins using] [diff]

02:21
[63c9f7d74b] part of check-in [208285040f] Fix a few places using msec instead of usec (check-in: [208285040f] user: js, branch: trunk, size: 6428) [annotate] [blame] [check-ins using] [diff]
2020-10-31
18:27
[22b01117bc] part of check-in [0b478d8138] OFKernelEventObserver: Allow mutation in observe (check-in: [0b478d8138] user: js, branch: trunk, size: 6425) [annotate] [blame] [check-ins using] [diff]
2020-06-13
17:18
[f86117a30a] part of check-in [0e3a8fbbf7] OFSelectKernelEventObserver: Use of_socket_errno()

errno is not updated by select() on Windows and Amiga. (check-in: [0e3a8fbbf7] user: js, branch: trunk, size: 6416) [annotate] [blame] [check-ins using] [diff]

2020-01-14
22:53
[7a4ddf3e07] part of check-in [94479b861b] OF{Poll,Select}KernelEventObserver: Throw EBADF (check-in: [94479b861b] user: js, branch: trunk, size: 6399) [annotate] [blame] [check-ins using] [diff]
2020-01-07
22:59
[002aab58fd] part of check-in [23ff70bec4] OFKernelEventObserver: Fix read buffers, select() (check-in: [23ff70bec4] user: js, branch: trunk, size: 6060) [annotate] [blame] [check-ins using] [diff]
20:28
[2d6e268dc3] part of check-in [24eff635db] OFKernelEventObserver: Remove queueing of actions

This removes the ability to let a thread add or remove objects for
another thread. This features wasn't used at all, but caused significant
problems with kqueue and epoll, as this often resulted in removing a
file descriptor after it had already been closed. (check-in: [24eff635db] user: js, branch: trunk, size: 5898) [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
[c790e3741d] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 6012) [annotate] [blame] [check-ins using] [diff]
2019-09-01
16:53
[6eb8060c59] part of check-in [e702135e17] Remove remaining uses of lrint()

It was used to convert a time interval into seconds and microseconds or
seconds and nanoseconds and introduced inaccuracies. (check-in: [e702135e17] user: js, branch: trunk, size: 6009) [annotate] [blame] [check-ins using] [diff]

15:20
[fa45b767a1] part of check-in [b7badc68a0] Use u suffix on a few constants (check-in: [b7badc68a0] user: js, branch: trunk, size: 6032) [annotate] [blame] [check-ins using] [diff]
2019-08-31
17:13
[c4217fefce] part of check-in [8941b1d974] Make -[OFKernelEventObserver cancel] work on Amiga (check-in: [8941b1d974] user: js, branch: trunk, size: 6028) [annotate] [blame] [check-ins using] [diff]
12:40
[b202b955cf] part of check-in [e9eb87694a] OFKernelEventObserver: Support for Exec Signals (check-in: [e9eb87694a] user: js, branch: trunk, size: 5564) [annotate] [blame] [check-ins using] [diff]
2019-06-17
02:33
Added: [4d2c210634] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 5140) [annotate] [blame] [check-ins using]