ObjFW  History of src/OFKernelEventObserver_kqueue.h of 25f7748cba2d3fd504ccea6b96b483c6cf0d3bdc0c9cb7075a3d3317226f858f

History of file src/OFKernelEventObserver_kqueue.h at check-in 25f7748cba2d3fd504ccea6b96b483c6cf0d3bdc0c9cb7075a3d3317226f858f

2019-06-17
02:33
Deleted: Remove underscores from class names check-in: [17d57e01ff] user: js, branch: trunk, size: 0
2019-01-03
19:13
Update copyright file: [e672c854db] check-in: [0509d7a844] user: js, branch: trunk, size: 831 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [a9c2a87a44] check-in: [7e5c81e186] user: js, branch: trunk, size: 825 [annotate] [blame] [check-ins using] [diff]
2017-07-22
20:50
Split OFDataArray into OFData and OFMutableData file: [2f30da0245] check-in: [c8f7b90082] user: js, branch: trunk, size: 802 [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. file: [1b92bd6059] check-in: [44f45c2e35] user: js, branch: trunk, size: 822 [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:41
Update copyright

While at it, also update the mail address. file: [5afd4d6583] check-in: [2a27cf3000] user: js, branch: trunk, size: 816 [annotate] [blame] [check-ins using] [diff]

2015-12-29
21:33
Refactor OFKernelEventObserver

This moves the locked queue for actions to
OFKernelEventObserver_LockedQueue, which is now used for select and
poll, but skipped for kqueue and epoll, as they natively support changes
from another thread.

This fixes the problem that removing an object is delayed until the next
observe call - at which point it might have already been closed, meaning
the fd is no longer available. This was mainly a problem with kqueue, as
closing the fd already removed it from the kqueue, which then resulted
in an error being returned when trying to manually remove the fd from
the kqueue. file: [e4af935bfd] check-in: [e9b4700cb6] user: js, branch: trunk, size: 812 [annotate] [blame] [check-ins using] [diff]

2015-06-13
22:26
Add support for and use the new nullability file: [59a7d7f5c7] check-in: [9e76144ef8] user: js, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff]
2015-06-12
23:59
Add support for and use the new ObjC generics file: [59ced1df2f] check-in: [5329fe7c1a] user: js, branch: trunk, size: 823 [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
Update copyright file: [697c4594b5] check-in: [cfd374b906] user: js, branch: trunk, size: 800 [annotate] [blame] [check-ins using] [diff]
2014-08-22
19:09
Retain sockets until after removal from observer

Not retaining them caused kevent() to be called on an invalid fd. file: [ca9db11f7c] check-in: [1dbe9a4e4e] user: js, branch: trunk, size: 794 [annotate] [blame] [check-ins using] [diff]

2014-01-28
22:50
Added: Rename OFStreamObserver -> OFKernelEventObserver file: [5026de1303] check-in: [96e20b8093] user: js, branch: trunk, size: 739 [annotate] [blame] [check-ins using]