ObjFW  History of src/OFEpollKernelEventObserver.m of b20446bb3a8a20e6

History of file src/OFEpollKernelEventObserver.m at check-in b20446bb3a8a20e6

2024-04-03
02:16
Change license to LGPLv3 only file: [97cdb30ab0] check-in: [7413a728a7] user: js, branch: trunk, size: 5984 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [e36e5adeff] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5776 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [7b99a4a097] check-in: [8939cbdb52] user: js, branch: trunk, size: 5776 [annotate] [blame] [check-ins using] [diff]
2022-11-16
01:27
Add OFAssert()

This uses the same format as OFEnsure(). file: [68ed1a2421] check-in: [c86b8f10f0] user: js, branch: trunk, size: 5776 [annotate] [blame] [check-ins using] [diff]

2022-09-24
16:49
Rename OFObserve{ -> KernelEvents}FailedException file: [a510ac5746] check-in: [80ccb46fc4] user: js, branch: trunk, size: 5796 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [ddd2075d1e] check-in: [1a86b8175b] user: js, branch: trunk, size: 5726 [annotate] [blame] [check-ins using] [diff]
2021-04-25
11:05
A few last renames file: [b83e1bbf77] check-in: [27103855c2] user: js, branch: new-naming-convention, size: 5726 [annotate] [blame] [check-ins using] [diff]
2021-04-18
15:55
Rename all functions in macros.h file: [d291fe80f4] check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 5729 [annotate] [blame] [check-ins using] [diff]
2021-04-17
14:21
of_map_table_functions_t -> OFMapTableFunctions file: [8a1df89a6e] check-in: [943d9bd388] user: js, branch: new-naming-convention, size: 5730 [annotate] [blame] [check-ins using] [diff]
00:51
of_time_interval_t -> OFTimeInterval file: [deb106197e] check-in: [8c0d76f782] user: js, branch: new-naming-convention, size: 5735 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [11ad156308] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5739 [annotate] [blame] [check-ins using] [diff]
2020-06-28
15:03
Use OF_DIRECT(_MEMBERS) where appropriate file: [5306d06560] check-in: [b6cb3addd0] user: js, branch: trunk, size: 5828 [annotate] [blame] [check-ins using] [diff]
2020-01-07
22:59
OFKernelEventObserver: Fix read buffers, select() file: [8fc6ef4b31] check-in: [23ff70bec4] user: js, branch: trunk, size: 5808 [annotate] [blame] [check-ins using] [diff]
20:28
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. file: [3f87d51ce3] check-in: [24eff635db] user: js, branch: trunk, size: 5646 [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
Update copyright file: [e20baf20e3] check-in: [c7f0229795] user: js, branch: trunk, size: 5811 [annotate] [blame] [check-ins using] [diff]
2019-09-07
23:28
Fix async connect with epoll file: [06e819f56f] check-in: [846125bed6] user: js, branch: trunk, size: 5808 [annotate] [blame] [check-ins using] [diff]
2019-07-27
10:15
OFEpollKernelEventObserver: Minor cleanup file: [5cdf80c1e6] check-in: [aa5b44f36e] user: js, branch: trunk, size: 5595 [annotate] [blame] [check-ins using] [diff]
2019-06-17
02:33
Added: Remove underscores from class names file: [57b7e47f90] check-in: [17d57e01ff] user: js, branch: trunk, size: 5698 [annotate] [blame] [check-ins using]