History of file src/OFRunLoop.h at check-in a534a0deb5518021
2024-06-17
| ||
21:08 | Always use <ObjFW/ObjFW.h> in documentation file: [6c1ac4a783] check-in: [164f2fb4bf] user: js, branch: trunk, size: 5592 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [a1c1d19578] check-in: [7413a728a7] user: js, branch: trunk, size: 5596 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [a6e92cc2f1] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5388 [annotate] [blame] [check-ins using] [diff] | |
2023-08-05
| ||
10:12 | Make platform-specific methods show up in Doxygen file: [7ce3da0557] check-in: [de6dbcf928] user: js, branch: trunk, size: 5388 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [575aa234f6] check-in: [8939cbdb52] user: js, branch: trunk, size: 5362 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [e058e5f18b] check-in: [1a86b8175b] user: js, branch: trunk, size: 5362 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
03:37 | of_run_loop_mode_t -> OFRunLoopMode file: [7f5e7accfd] check-in: [b480ef54db] user: js, branch: new-naming-convention, size: 5362 [annotate] [blame] [check-ins using] [diff] | |
2021-03-07
| ||
15:07 | *.h: Fold methods into one line where it fits file: [3ab2b642cc] check-in: [1948e7e972] user: js, branch: trunk, size: 5415 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [17887708c9] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5431 [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | Use /** */ instead of /*! */ for documentation file: [0cb286823e] check-in: [163a4a5a2e] user: js, branch: trunk, size: 5520 [annotate] [blame] [check-ins using] [diff] | |
2020-06-20
| ||
13:56 | OFRunLoop: Make of_run_loop_mode_default const file: [b5257ff2c7] check-in: [d6709240fd] user: js, branch: trunk, size: 5520 [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
01:51 | Update copyright file: [d9a3da87f2] check-in: [c7f0229795] user: js, branch: trunk, size: 5514 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
19:35 |
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. file: [93da873991] check-in: [496695d778] user: js, branch: trunk, size: 5511 [annotate] [blame] [check-ins using] [diff] | |
2019-09-01
| ||
15:09 | OFRunLoop: Add support for Exec Signals file: [0ba22fa5da] check-in: [816a96ff90] user: js, branch: trunk, size: 5485 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [4cd210fc8b] check-in: [0509d7a844] user: js, branch: trunk, size: 3230 [annotate] [blame] [check-ins using] [diff] | |
2018-10-06
| ||
17:44 | OFRunLoop: Fix missing nullable file: [828c1402f4] check-in: [3c0d72802a] user: js, branch: trunk, size: 3224 [annotate] [blame] [check-ins using] [diff] | |
2018-09-24
| ||
22:14 | OFStream: Allow specifying the run loop mode file: [d23b83fa63] check-in: [cf93ca4b21] user: js, branch: trunk, size: 3180 [annotate] [blame] [check-ins using] [diff] | |
00:13 | OFRunLoop: Add support for modes file: [fd3a626326] check-in: [3fb96dff3c] user: js, branch: trunk, size: 3235 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [5aa2609fed] check-in: [7e5c81e186] user: js, branch: trunk, size: 2552 [annotate] [blame] [check-ins using] [diff] | |
2017-11-19
| ||
12:05 |
Fix warnings introduced by OFComparing change
Since OFComparing no longer conforms to OFObject, OFObject needed to be | |
2017-11-04
| ||
20:54 | Backport more nullability fixes file: [493e731362] check-in: [903530213a] user: js, branch: 0.90, size: 2303 [annotate] [blame] [check-ins using] [diff] | |
2017-10-30
| ||
00:23 |
Add class properties where appropriate
This improves Swift compatibility. file: [740edb7b33] check-in: [a2e849c681] user: js, branch: trunk, size: 2507 [annotate] [blame] [check-ins using] [diff] | |
2017-09-24
| ||
12:24 | OFStream: Add support for async writes file: [fdef3caeb2] check-in: [481225349f] user: js, branch: trunk, size: 2300 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [584523a360] check-in: [4af49a13c3] user: js, branch: trunk, size: 2285 [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 | |
2016-03-13
| ||
12:39 | OFRunLoop: Tiny documentation improvement file: [567e4b9a96] check-in: [d4555b9c1a] user: js, branch: trunk, size: 2275 [annotate] [blame] [check-ins using] [diff] | |
2016-02-21
| ||
17:35 | OFRunLoop.h: Add missing forward class file: [aef9b14152] check-in: [1e6fdafe12] user: js, branch: trunk, size: 2245 [annotate] [blame] [check-ins using] [diff] | |
2016-02-10
| ||
22:25 | Add -[OFRunLoop runUntilDate:] file: [65235ba79d] check-in: [0f44c12d9f] user: js, branch: trunk, size: 2230 [annotate] [blame] [check-ins using] [diff] | |
2016-01-03
| ||
00:43 |
Update copyright
While at it, also update the mail address. file: [03710dca06] check-in: [cec0f072f8] user: js, branch: 0.8, size: 1984 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [15bb75a7b1] check-in: [2a27cf3000] user: js, branch: trunk, size: 2050 [annotate] [blame] [check-ins using] [diff] | |
2015-11-29
| ||
14:20 |
Clean up optional protocols
Now that we can require GCC >= 4.6, we no longer need to have a category | |
2015-06-13
| ||
22:26 | Add support for and use the new nullability file: [0b6d167631] check-in: [9e76144ef8] user: js, branch: trunk, size: 1980 [annotate] [blame] [check-ins using] [diff] | |
2015-06-12
| ||
23:59 | Add support for and use the new ObjC generics file: [e260344414] check-in: [5329fe7c1a] user: js, branch: trunk, size: 1932 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [797fb62400] check-in: [cfd374b906] user: js, branch: trunk, size: 1877 [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
18:50 | Documentation: Show correct imports file: [7d3a6044f7] check-in: [246cfe0807] user: js, branch: trunk, size: 1871 [annotate] [blame] [check-ins using] [diff] | |
2014-01-30
| ||
22:02 | OFUDPSocket: Add async resolve / receive file: [a164797306] check-in: [ff3c507941] user: js, branch: trunk, size: 1818 [annotate] [blame] [check-ins using] [diff] | |
2014-01-28
| ||
22:50 | Rename OFStreamObserver -> OFKernelEventObserver file: [bb2321e0cb] check-in: [96e20b8093] user: js, branch: trunk, size: 1839 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [d8c9438158] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1824 [annotate] [blame] [check-ins using] [diff] | |
2013-08-15
| ||
19:00 | Move private methods into private headers. file: [9254497b90] check-in: [1d7a1cbca0] user: js, branch: trunk, size: 1818 [annotate] [blame] [check-ins using] [diff] | |
2013-05-01
| ||
21:05 |
OFRunLoop: Work correctly for threads && !sockets.
This was only an issue with --enable-threads --disable-sockets. file: [29f177ef6f] check-in: [56ec27cbdf] user: js, branch: trunk, size: 3238 [annotate] [blame] [check-ins using] [diff] | |
2013-04-26
| ||
19:42 | Make it possible to disable sockets. file: [879bd22002] check-in: [590c377d8a] user: js, branch: trunk, size: 3125 [annotate] [blame] [check-ins using] [diff] | |
2013-04-07
| ||
21:21 | Fix Win32 #include hell. file: [af319d727b] check-in: [ec6b265428] user: js, branch: trunk, size: 3032 [annotate] [blame] [check-ins using] [diff] | |
2013-03-04
| ||
17:20 |
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
2013-02-12
| ||
18:22 | Prefix all ivars with an underscore. file: [8c2fa8ebb3] check-in: [e40729d406] user: js, branch: trunk, size: 3036 [annotate] [blame] [check-ins using] [diff] | |
2013-01-16
| ||
14:31 | OFRunLoop: Make ivar "running" volatile. file: [ce454681f1] check-in: [b96e676256] user: js, branch: trunk, size: 3031 [annotate] [blame] [check-ins using] [diff] | |
2013-01-13
| ||
14:59 | Make it possible to stop run loops. file: [c69434c2e7] check-in: [3c6ad38d92] user: js, branch: trunk, size: 3022 [annotate] [blame] [check-ins using] [diff] | |
2013-01-12
| ||
20:53 | Clean up the feature #ifdef mess. file: [1730eaf461] check-in: [b8ce2359f3] user: js, branch: trunk, size: 2860 [annotate] [blame] [check-ins using] [diff] | |
20:21 | Fix --disable-threads. file: [f2e88dae39] check-in: [85b8efadbc] user: js, branch: trunk, size: 2850 [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | Update copyright. file: [2abdc87418] check-in: [813c00ccf0] user: js, branch: trunk, size: 2779 [annotate] [blame] [check-ins using] [diff] | |
2012-12-20
| ||
13:57 | OFTimer: Make rescheduling possible. file: [e4bd69633c] check-in: [4572170728] user: js, branch: trunk, size: 2773 [annotate] [blame] [check-ins using] [diff] | |
2012-12-19
| ||
20:55 | Make it possible to cancel async requests. file: [414cbc9314] check-in: [dc7b33cd6b] user: js, branch: trunk, size: 2731 [annotate] [blame] [check-ins using] [diff] | |
2012-12-16
| ||
13:39 | OFRunLoop: Use OFMutex instead of @synchronized. file: [eb85eb1d39] check-in: [35ad639b7c] user: js, branch: trunk, size: 2671 [annotate] [blame] [check-ins using] [diff] | |
2012-10-30
| ||
18:50 | Async I/O: Pass a context. file: [e9b5706f3a] check-in: [13ea2fc8b1] user: js, branch: trunk, size: 2737 [annotate] [blame] [check-ins using] [diff] | |
2012-10-28
| ||
12:38 | Switch to a headerdoc-compatible doc format. file: [3854375363] check-in: [1ad9565253] user: js, branch: trunk, size: 2628 [annotate] [blame] [check-ins using] [diff] | |
2012-09-20
| ||
00:06 |
ObjC 1 fix.
Don't let OFRunLoop conform to OFStreamObserverDelegate, as it does not | |
2012-09-19
| ||
23:02 |
Make async I/O possible without blocks.
Async connecting is still missing. file: [879b97daf3] check-in: [4d9a641d87] user: js, branch: trunk, size: 2686 [annotate] [blame] [check-ins using] [diff] | |
2012-09-17
| ||
15:48 | Add -[asyncReadIntoBuffer:exactLength:block:]. file: [e532eb9c3d] check-in: [be6adc6e06] user: js, branch: trunk, size: 2075 [annotate] [blame] [check-ins using] [diff] | |
2012-09-16
| ||
15:27 | Prefix all private methods with OF_. file: [f3912ea6ee] check-in: [c137da5e5b] user: js, branch: trunk, size: 1911 [annotate] [blame] [check-ins using] [diff] | |
13:23 | Slightly refactor OFRunLoop. file: [49feceeeb4] check-in: [0cfbbb367a] user: js, branch: trunk, size: 1898 [annotate] [blame] [check-ins using] [diff] | |
10:19 | Add -[OFTCPSocket asyncAcceptWithBlock:]. file: [07aad9ab59] check-in: [5d8349a8f6] user: js, branch: trunk, size: 1923 [annotate] [blame] [check-ins using] [diff] | |
2012-09-14
| ||
05:20 | Implement async reading (into buffers and lines). file: [2b4f887c3c] check-in: [a2b309b38a] user: js, branch: trunk, size: 1783 [annotate] [blame] [check-ins using] [diff] | |
2012-09-12
| ||
06:11 |
Run loops have a stream observer now.
This makes async I/O possible! file: [00fc6ba68c] check-in: [df53f06922] user: js, branch: trunk, size: 1303 [annotate] [blame] [check-ins using] [diff] | |
2012-09-11
| ||
16:48 | Added: Add OFTimer and OFRunLoop. file: [8d3f82ba8f] check-in: [a4494ec477] user: js, branch: trunk, size: 1243 [annotate] [blame] [check-ins using] | |