History of the file that is called src/OFRunLoop+Private.h at check-in d7e496ba275f7374
|
2024-05-04
| ||
| 20:05 |
[80e1bfb64f]
part of check-in [0fd2b1b4c8]
OFSCTPSocket: Use a dictionary for message info
This is more extensible. Without this, extending it later would result | |
|
2024-05-01
| ||
| 23:23 |
[a9ea36d376]
part of check-in [816c13da9b]
OFSCTPSocket: Rename packet to message
Let's use the proper terminology for the protocol. (check-in: [816c13da9b] user: js, branch: sctp, size: 5482) [annotate] [blame] [check-ins using] [diff] | |
| 23:14 | [7785e31575] part of check-in [c4c40e01a8] OFSCTPSocket: Add support for packet flags (check-in: [c4c40e01a8] user: js, branch: sctp, size: 5481) [annotate] [blame] [check-ins using] [diff] | |
| 21:15 | [cbf691cb8e] part of check-in [b0f8978404] OFSCTPSocket: Add support for streams and PPID (check-in: [b0f8978404] user: js, branch: sctp, size: 5444) [annotate] [blame] [check-ins using] [diff] | |
|
2024-04-03
| ||
| 02:16 | [f80d306a90] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 4736) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [ef59d3e619] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4528) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:04 | [ad5e5d6c85] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 4528) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [1af8d65653] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 4528) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 13:58 | [b73b1c9760] part of check-in [e3c5bb70dd] of_socket_address_t -> OFSocketAddress (check-in: [e3c5bb70dd] user: js, branch: new-naming-convention, size: 4528) [annotate] [blame] [check-ins using] [diff] | |
| 03:37 | [6eec0e29b2] part of check-in [b480ef54db] of_run_loop_mode_t -> OFRunLoopMode (check-in: [b480ef54db] user: js, branch: new-naming-convention, size: 4532) [annotate] [blame] [check-ins using] [diff] | |
| 03:21 | [89b1324cc5] part of check-in [c4e0e56fa3] Rename all blocks (check-in: [c4e0e56fa3] user: js, branch: new-naming-convention, size: 4604) [annotate] [blame] [check-ins using] [diff] | |
| 02:10 | [d23b407299] part of check-in [255f21fb3d] of_string_encoding_t -> OFStringEncoding (check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 4719) [annotate] [blame] [check-ins using] [diff] | |
|
2021-03-07
| ||
| 15:07 | [b6fd0f0eaf] part of check-in [1948e7e972] *.h: Fold methods into one line where it fits (check-in: [1948e7e972] user: js, branch: trunk, size: 4727) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:04 | [424962bcb9] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 4735) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-28
| ||
| 15:03 | [979d7c9f7e] part of check-in [b6cb3addd0] Use OF_DIRECT(_MEMBERS) where appropriate (check-in: [b6cb3addd0] user: js, branch: trunk, size: 4824) [annotate] [blame] [check-ins using] [diff] | |
|
2020-04-29
| ||
| 23:59 | [f46c29fa91] part of check-in [857f8edc09] Add OFSPXSocket (check-in: [857f8edc09] user: js, branch: trunk, size: 4806) [annotate] [blame] [check-ins using] [diff] | |
|
2020-04-26
| ||
| 18:10 | [72e897ec44] part of check-in [13a8f43898] Move accept and listen OF{TCP -> Stream}Socket (check-in: [13a8f43898] user: js, branch: trunk, size: 4750) [annotate] [blame] [check-ins using] [diff] | |
| 16:21 |
[e5a4298fad]
part of check-in [e5b2ee56ff]
Add OFSequencedPacketSocket
This is intended for SCTP and SPX. (check-in: [e5b2ee56ff] user: js, branch: trunk, size: 4787) [annotate] [blame] [check-ins using] [diff] | |
|
2020-04-25
| ||
| 17:05 |
[f94d1093e1]
part of check-in [b02c4b05bb]
Add OFDatagramSocket as base class for OFUDPSocket
This makes it easier to reuse code for other datagram sockets, namely | |
|
2020-04-24
| ||
| 00:21 |
[a2e8285d62]
part of check-in [3dfe642dd3]
Add OFIPStreamSocket
This is a new superclass for OFTCPSocket to allow sharing code with | |
|
2020-01-02
| ||
| 01:51 | [f938cc8f46] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 4195) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-17
| ||
| 02:33 | [4e253bdb74] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 4192) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-08
| ||
| 00:35 | [b6012d804d] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 4217) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-07
| ||
| 22:59 |
[3fce6b275d]
part of check-in [ab89c47f42]
Partially fix sockets on Nintendo 3DS/Wii
This does not fully fix it yet, but at least the socket tests in the | |
|
2019-01-03
| ||
| 19:13 | [9ec5c531e9] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 4169) [annotate] [blame] [check-ins using] [diff] | |
|
2018-12-18
| ||
| 21:17 |
[ce02ac66ef]
part of check-in [0f3ae90eef]
Use OFData instead of a buffer for async UDP sends
This avoids the entire problem of keeping the buffer alive until the | |
| 17:10 | [55f8a4342c] part of check-in [3501205f07] Slightly decrease binary size (check-in: [3501205f07] user: js, branch: trunk, size: 4181) [annotate] [blame] [check-ins using] [diff] | |
| 16:41 | [a4331637be] part of check-in [6b35b78f94] Add -[OFStream asyncWriteString:] (check-in: [6b35b78f94] user: js, branch: trunk, size: 5125) [annotate] [blame] [check-ins using] [diff] | |
| 14:14 |
[1b93fde180]
part of check-in [f218986f51]
Use OFData instead of a buffer for async writes
This avoids the entire problem of keeping the buffer alive until the | |
|
2018-12-08
| ||
| 22:01 | [985334eabe] part of check-in [6387b16864] Minor fix for OFDNSResolver and OFRunLoop (check-in: [6387b16864] user: js, branch: trunk, size: 4660) [annotate] [blame] [check-ins using] [diff] | |
| 18:55 | [eef6adb385] part of check-in [da2dd2dde5] OFUDPSocket: Use a delegate for async operations (check-in: [da2dd2dde5] user: js, branch: trunk, size: 4630) [annotate] [blame] [check-ins using] [diff] | |
| 16:05 | [de6ad95d5c] part of check-in [27153bf8cf] OFTCPSocket: Use a delegate for async operations (check-in: [27153bf8cf] user: js, branch: trunk, size: 4543) [annotate] [blame] [check-ins using] [diff] | |
|
2018-12-07
| ||
| 01:33 |
[02b97312cb]
part of check-in [d16ad96cbd]
OFStream: Use a delegate for async operations
The target / selector approach had several drawbacks: * It was inconvenient to use, as for every read or write, a target, | |
|
2018-09-24
| ||
| 22:14 | [f327edb513] part of check-in [cf93ca4b21] OFStream: Allow specifying the run loop mode (check-in: [cf93ca4b21] user: js, branch: trunk, size: 4800) [annotate] [blame] [check-ins using] [diff] | |
| 00:13 | [34b4cdcb59] part of check-in [3fb96dff3c] OFRunLoop: Add support for modes (check-in: [3fb96dff3c] user: js, branch: trunk, size: 4775) [annotate] [blame] [check-ins using] [diff] | |
|
2018-08-26
| ||
| 12:46 | [d19edf241a] part of check-in [1e79c0a969] Initial support for async connect without threads (check-in: [1e79c0a969] user: js, branch: trunk, size: 4105) [annotate] [blame] [check-ins using] [diff] | |
|
2018-07-28
| ||
| 17:38 | [20f75e8e1d] part of check-in [b16f2b9e25] Rename of_{udp_ -> }socket_address (check-in: [b16f2b9e25] user: js, branch: trunk, size: 3946) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [a87b36dac4] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 3954) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-19
| ||
| 11:04 |
[ea09023939]
part of check-in [69749b6a5b]
Do not conform to OFReadyFor*Observing by default
Instead of letting OFStream conform to it, which itself does not really | |
|
2017-09-24
| ||
| 17:35 | [f6fcbe1db8] part of check-in [842c55dd83] OFUDPSocket: Add support for async sending (check-in: [842c55dd83] user: js, branch: trunk, size: 3615) [annotate] [blame] [check-ins using] [diff] | |
| 12:24 | [9ea44e6f29] part of check-in [481225349f] OFStream: Add support for async writes (check-in: [481225349f] user: js, branch: trunk, size: 3109) [annotate] [blame] [check-ins using] [diff] | |
|
2017-09-23
| ||
| 22:07 | [d3aaadeae6] part of check-in [958da109d3] Support for passing a context to async IO handlers (check-in: [958da109d3] user: js, branch: trunk, size: 2732) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-21
| ||
| 21:28 |
[6cb34b1a9e]
part of check-in [6b77a5dd8b]
Prefix private methods with of_ instead of OF_
This matches Apple's style. (check-in: [6b77a5dd8b] user: js, branch: trunk, size: 2547) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[a788ecb156]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 2547) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[e29afe9906]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-01-03
| ||
| 00:43 |
[6d9302ac9e]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 2542) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[91dcf786c9]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 2523) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-29
| ||
| 14:23 |
[c425b64ab7]
part of check-in [2aca549d60]
Clean up class extensions
Now that we can require GCC >= 4.6, we no longer need to fall back to | |
|
2015-06-13
| ||
| 22:26 | [c9ae02043f] part of check-in [9e76144ef8] Add support for and use the new nullability (check-in: [9e76144ef8] user: js, branch: trunk, size: 2538) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [e6e1e76645] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 2490) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-21
| ||
| 21:43 |
[1624d09230]
part of check-in [13ee56edf3]
Move all macros from OFObject.h to macros.h
This means that OFObject.h imports macros.h now, making it unnecessary | |
|
2014-02-12
| ||
| 00:10 | [6ac847c954] part of check-in [611838d62d] Fix --disable-sockets (check-in: [611838d62d] user: js, branch: trunk, size: 2504) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-30
| ||
| 22:02 | [83b378aa35] part of check-in [ff3c507941] OFUDPSocket: Add async resolve / receive (check-in: [ff3c507941] user: js, branch: trunk, size: 2473) [annotate] [blame] [check-ins using] [diff] | |
| 12:26 | [979066d215] part of check-in [7908c035e4] Rename of_tcpsocket* -> of_tcp_socket_* (check-in: [7908c035e4] user: js, branch: trunk, size: 2084) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-04
| ||
| 00:24 | [957245f832] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 2074) [annotate] [blame] [check-ins using] [diff] | |
|
2013-08-15
| ||
| 19:00 | Added: [596664aa07] part of check-in [1d7a1cbca0] Move private methods into private headers. (check-in: [1d7a1cbca0] user: js, branch: trunk, size: 2068) [annotate] [blame] [check-ins using] | |