ObjFW  History of src/OFPollKernelEventObserver.m of edaf4a090ee5be41

History of file src/OFPollKernelEventObserver.m at check-in edaf4a090ee5be41

2024-04-03
02:16
Change license to LGPLv3 only file: [ec212c6a2f] check-in: [7413a728a7] user: js, branch: trunk, size: 5170 [annotate] [blame] [check-ins using] [diff]
2024-04-01
15:59
Remove #define __NO_EXT_QNX

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

2024-01-02
17:17
Update copyright file: [5e31dea6aa] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4984 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [81141fa521] check-in: [8939cbdb52] user: js, branch: trunk, size: 4984 [annotate] [blame] [check-ins using] [diff]
2022-11-16
01:27
Add OFAssert()

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

2022-09-24
16:49
Rename OFObserve{ -> KernelEvents}FailedException file: [e4119778c6] check-in: [80ccb46fc4] user: js, branch: trunk, size: 5002 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [458ef336b0] check-in: [1a86b8175b] user: js, branch: trunk, size: 4939 [annotate] [blame] [check-ins using] [diff]
2021-04-18
20:51
Rename everything in several smaller files file: [8fcdaec4c9] check-in: [35de667566] user: js, branch: new-naming-convention, size: 4939 [annotate] [blame] [check-ins using] [diff]
15:55
Rename all functions in macros.h file: [5c35bf7820] check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 4938 [annotate] [blame] [check-ins using] [diff]
2021-04-17
22:45
Rename of_(re)alloc and add OFFreeMemory file: [4f11acecdc] check-in: [498074dab9] user: js, branch: new-naming-convention, size: 4940 [annotate] [blame] [check-ins using] [diff]
00:51
of_time_interval_t -> OFTimeInterval file: [62bef4adc4] check-in: [8c0d76f782] user: js, branch: new-naming-convention, size: 4923 [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [f68dab1660] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 4927 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [e93ed3c852] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5035 [annotate] [blame] [check-ins using] [diff]
2020-11-14
12:23
Rename of_malloc and of_calloc

The new names should be more accurate. file: [f6b8ae522e] check-in: [627511b032] user: js, branch: trunk, size: 5124 [annotate] [blame] [check-ins using] [diff]

2020-11-05
02:27
Further reduce usage of -[allocMemoryWithSize:] file: [4cf3bcee3f] check-in: [da1fb6b21c] user: js, branch: trunk, size: 5125 [annotate] [blame] [check-ins using] [diff]
2020-06-28
15:03
Use OF_DIRECT(_MEMBERS) where appropriate file: [5ca69d7bfc] check-in: [b6cb3addd0] user: js, branch: trunk, size: 5168 [annotate] [blame] [check-ins using] [diff]
2020-01-14
22:53
OF{Poll,Select}KernelEventObserver: Throw EBADF file: [49ee878680] check-in: [94479b861b] user: js, branch: trunk, size: 5148 [annotate] [blame] [check-ins using] [diff]
2020-01-13
00:18
OFPollKernelEventObserver: Copy FDs

This allows them to be modified while they are still being processed. file: [0607878a6c] check-in: [7e9f70c477] user: js, branch: trunk, size: 4909 [annotate] [blame] [check-ins using] [diff]

2020-01-07
22:59
OFKernelEventObserver: Fix read buffers, select() file: [22bca879fa] check-in: [23ff70bec4] user: js, branch: trunk, size: 4791 [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: [899a665da2] check-in: [24eff635db] user: js, branch: trunk, size: 4629 [annotate] [blame] [check-ins using] [diff]

2020-01-06
00:38
OFPollKernelEventObserver: Handle POLLHUP

The expectation for OFKernelEventObserver is that a disconnected
connection triggers a write event. file: [2d8d57de4f] check-in: [ca45e83bb0] user: js, branch: trunk, size: 4743 [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
Update copyright file: [9f530f4028] check-in: [c7f0229795] user: js, branch: trunk, size: 4731 [annotate] [blame] [check-ins using] [diff]
2019-06-17
02:33
Added: Remove underscores from class names file: [4027980cc7] check-in: [17d57e01ff] user: js, branch: trunk, size: 4728 [annotate] [blame] [check-ins using]