History of file src/OFTimer.h at check-in e0b71144164a93fb
2024-06-17
| ||
21:08 | Always use <ObjFW/ObjFW.h> in documentation file: [6edf15b859] check-in: [164f2fb4bf] user: js, branch: trunk, size: 16971 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [1d7548ccec] check-in: [7413a728a7] user: js, branch: trunk, size: 16973 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [b61037410d] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 16765 [annotate] [blame] [check-ins using] [diff] | |
2023-08-06
| ||
10:24 | Allow calling -[OFTimer fire] explicitly file: [12e510d1ae] check-in: [7ab64323ef] user: js, branch: trunk, size: 16765 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [e91495b8af] check-in: [8939cbdb52] user: js, branch: trunk, size: 16732 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [bedc280158] check-in: [1a86b8175b] user: js, branch: trunk, size: 16732 [annotate] [blame] [check-ins using] [diff] | |
2021-05-02
| ||
09:18 |
OFTimer: Add -[description]
This can be quite handy for debugging things. file: [7b53dae76c] check-in: [aaca545b2f] user: js, branch: trunk, size: 16732 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
03:37 | of_run_loop_mode_t -> OFRunLoopMode file: [2337ad9abd] check-in: [b480ef54db] user: js, branch: new-naming-convention, size: 16759 [annotate] [blame] [check-ins using] [diff] | |
03:21 | Rename all blocks file: [e6818096dc] check-in: [c4e0e56fa3] user: js, branch: new-naming-convention, size: 16764 [annotate] [blame] [check-ins using] [diff] | |
00:51 | of_time_interval_t -> OFTimeInterval file: [b4310df08c] check-in: [8c0d76f782] user: js, branch: new-naming-convention, size: 16784 [annotate] [blame] [check-ins using] [diff] | |
00:14 | of_comparison_result_t -> OFComparisonResult file: [90ec44afc7] check-in: [61fc389aee] user: js, branch: new-naming-convention, size: 16864 [annotate] [blame] [check-ins using] [diff] | |
2021-04-07
| ||
20:39 | Override -[compare:] with a more specific type file: [4d79b8c7ef] check-in: [91a4c53bb1] user: js, branch: trunk, size: 16868 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [7ce735d772] check-in: [374e1a1bfa] user: js, branch: trunk, size: 16665 [annotate] [blame] [check-ins using] [diff] | |
2020-10-10
| ||
21:54 | More type cleanups file: [e351b12ba6] check-in: [ac004e624d] user: js, branch: trunk, size: 16754 [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | Use /** */ instead of /*! */ for documentation file: [e04cb8b583] check-in: [163a4a5a2e] user: js, branch: trunk, size: 16748 [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
01:51 | Update copyright file: [9173c61713] check-in: [c7f0229795] user: js, branch: trunk, size: 16748 [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: [2f31460f3b] check-in: [496695d778] user: js, branch: trunk, size: 16745 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [4f5a514bed] check-in: [0509d7a844] user: js, branch: trunk, size: 16719 [annotate] [blame] [check-ins using] [diff] | |
2018-09-24
| ||
00:13 | OFRunLoop: Add support for modes file: [d33430027d] check-in: [3fb96dff3c] user: js, branch: trunk, size: 16713 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [1da67466c6] check-in: [7e5c81e186] user: js, branch: trunk, size: 16663 [annotate] [blame] [check-ins using] [diff] | |
2017-11-18
| ||
18:50 | Documentation: Use @brief for all properties file: [861a5eb787] check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 16640 [annotate] [blame] [check-ins using] [diff] | |
2017-10-29
| ||
21:58 |
Convert methods to properties where appropriate
This improves Swift compatibility. file: [b9c72c484e] check-in: [f3ccf14461] user: js, branch: trunk, size: 16610 [annotate] [blame] [check-ins using] [diff] | |
2017-10-17
| ||
00:33 |
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
2017-09-26
| ||
22:01 | Many nullability fixes file: [71d9d15e16] check-in: [319709fff1] user: js, branch: 0.90, size: 10603 [annotate] [blame] [check-ins using] [diff] | |
21:53 | Many nullability fixes file: [5422596386] check-in: [52011fbfd6] user: js, branch: trunk, size: 16734 [annotate] [blame] [check-ins using] [diff] | |
2017-09-25
| ||
00:02 | OFObject: Add -[performSelector*] with 4 objects file: [b74f27c672] check-in: [f714793eb4] user: js, branch: trunk, size: 16710 [annotate] [blame] [check-ins using] [diff] | |
2017-09-24
| ||
02:11 | OFObject: Add -[performSelector*] with 3 objects file: [1654b29fa4] check-in: [9f1accca4e] user: js, branch: trunk, size: 13456 [annotate] [blame] [check-ins using] [diff] | |
2017-05-13
| ||
16:29 | Also use nonatomic for non-object properties file: [a9d9f7dbbd] check-in: [f663d40cbd] user: js, branch: trunk, size: 10579 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
23:14 | Add OF_UNAVAILABLE file: [55bdca4345] check-in: [16c05e87e1] user: js, branch: trunk, size: 10546 [annotate] [blame] [check-ins using] [diff] | |
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [8072cf7aa4] check-in: [4af49a13c3] user: js, branch: trunk, size: 10522 [annotate] [blame] [check-ins using] [diff] | |
2017-04-02
| ||
00:43 | OFTimer: Add "repeating" property file: [6a8324c7be] check-in: [13967106a5] user: js, branch: trunk, size: 10516 [annotate] [blame] [check-ins using] [diff] | |
2017-02-04
| ||
17:45 | Fix typos in comments and strings found by aspell file: [2983f2edcb] check-in: [5a31a537a1] user: js, branch: trunk, size: 10401 [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-01-03
| ||
00:43 |
Update copyright
While at it, also update the mail address. file: [d00c40e9d3] check-in: [cec0f072f8] user: js, branch: 0.8, size: 10601 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [1c28cae984] check-in: [2a27cf3000] user: js, branch: trunk, size: 10396 [annotate] [blame] [check-ins using] [diff] | |
2015-11-29
| ||
11:43 |
Make properties a requirement and clean up code
This increases the required GCC version from 4.0 to 4.6 (exception: | |
2015-06-13
| ||
22:26 | Add support for and use the new nullability file: [46ec059844] check-in: [9e76144ef8] user: js, branch: trunk, size: 10597 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [9a0d092c72] check-in: [cfd374b906] user: js, branch: trunk, size: 10468 [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
18:50 | Documentation: Show correct imports file: [4c0d2f26e5] check-in: [246cfe0807] user: js, branch: trunk, size: 10462 [annotate] [blame] [check-ins using] [diff] | |
2014-01-16
| ||
23:09 |
Add of_time_interval_t.
This is used instead for time intervals now instead of doubles. file: [d695d51e39] check-in: [dc31ce3d34] user: js, branch: trunk, size: 10415 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [48ec421595] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 10351 [annotate] [blame] [check-ins using] [diff] | |
2013-08-15
| ||
19:00 | Move private methods into private headers. file: [8545154a8d] check-in: [1d7a1cbca0] user: js, branch: trunk, size: 10345 [annotate] [blame] [check-ins using] [diff] | |
2013-03-08
| ||
22:44 |
Document the block types.
This also removes "bool *stop" from some blocks where it does not make | |
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: [06b74b5159] check-in: [e40729d406] user: js, branch: trunk, size: 10276 [annotate] [blame] [check-ins using] [diff] | |
2013-01-12
| ||
20:53 | Clean up the feature #ifdef mess. file: [b48acf13c1] check-in: [b8ce2359f3] user: js, branch: trunk, size: 10265 [annotate] [blame] [check-ins using] [diff] | |
20:21 | Fix --disable-threads. file: [2f990ddaf1] check-in: [85b8efadbc] user: js, branch: trunk, size: 10250 [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | Update copyright. file: [b7f0bac474] check-in: [813c00ccf0] user: js, branch: trunk, size: 10169 [annotate] [blame] [check-ins using] [diff] | |
2012-12-20
| ||
13:57 | OFTimer: Make rescheduling possible. file: [7d93190810] check-in: [4572170728] user: js, branch: trunk, size: 10163 [annotate] [blame] [check-ins using] [diff] | |
2012-10-29
| ||
08:00 | Documentation improvements. file: [111602135a] check-in: [7a3977d7fd] user: js, branch: 0.7, size: 9663 [annotate] [blame] [check-ins using] [diff] | |
07:59 | Documentation improvements. file: [91db3a9035] check-in: [63bf4de97b] user: js, branch: trunk, size: 9663 [annotate] [blame] [check-ins using] [diff] | |
2012-10-28
| ||
12:38 | Switch to a headerdoc-compatible doc format. file: [428e3783b2] check-in: [1ad9565253] user: js, branch: trunk, size: 9485 [annotate] [blame] [check-ins using] [diff] | |
2012-10-09
| ||
15:07 | Make use of instancetype. file: [72b838b1fd] check-in: [fb515e8e24] user: js, branch: trunk, size: 9485 [annotate] [blame] [check-ins using] [diff] | |
2012-10-02
| ||
11:20 | More property cleanup. file: [3a4d8a5c86] check-in: [7261ba5bd1] user: js, branch: trunk, size: 9254 [annotate] [blame] [check-ins using] [diff] | |
00:01 | OFTimer: Fix -[waitUntilDone]. file: [7baf2bee73] check-in: [bbc8bb5ad1] user: js, branch: trunk, size: 9173 [annotate] [blame] [check-ins using] [diff] | |
2012-09-17
| ||
06:58 | Pass the timer as argument in timer blocks. file: [c48810ddb2] check-in: [be7d619b6e] user: js, branch: trunk, size: 9167 [annotate] [blame] [check-ins using] [diff] | |
2012-09-16
| ||
22:29 | Add -[OFTimer waitUntilDone]. file: [98ed7e03b4] check-in: [c96dbe88c6] user: js, branch: trunk, size: 9147 [annotate] [blame] [check-ins using] [diff] | |
21:59 | Make it possible to invalidate OFTimers. file: [ff1fcecae5] check-in: [8658d1a22a] user: js, branch: trunk, size: 9031 [annotate] [blame] [check-ins using] [diff] | |
2012-09-12
| ||
08:03 | OFTimer: Add support for invoking blocks. file: [e58cca5bff] check-in: [dde45db1ef] user: js, branch: trunk, size: 8583 [annotate] [blame] [check-ins using] [diff] | |
2012-09-11
| ||
16:48 | Added: Add OFTimer and OFRunLoop. file: [1d5be3d2a6] check-in: [a4494ec477] user: js, branch: trunk, size: 6909 [annotate] [blame] [check-ins using] | |