ObjFW  History of src/OFString+URLEncoding.h of 965b8afeefa6355c

History of the file that is called src/OFString+URLEncoding.h at check-in 965b8afeefa6355c

2024-04-03
02:16
[31b4cb4844] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 1569) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[d073b82625] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 1361) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[39a0f104a2] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 1361) [annotate] [blame] [check-ins using] [diff]
2022-11-24
00:21
[4cdc0b7563] part of check-in [23272e6d43] Rename OFURI to OFIRI (check-in: [23272e6d43] user: js, branch: trunk, size: 1361) [annotate] [blame] [check-ins using] [diff]
2022-10-18
15:34
[8762d6fc4c] part of check-in [e9708e48e0] Document more exceptions (check-in: [e9708e48e0] user: js, branch: trunk, size: 1360) [annotate] [blame] [check-ins using] [diff]
2022-09-28
21:40
Renamed src/OFString+URLEncoding.h → src/OFString+PercentEncoding.h. [ffc40e003e] part of check-in [e7ab06503c] Rename OFUR{L -> I} in preparation for URI support (check-in: [e7ab06503c] user: js, branch: trunk, size: 1277) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[b50441492b] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 1234) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[6610e215b8] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 1234) [annotate] [blame] [check-ins using] [diff]
2020-10-03
11:35
[becefbf01f] part of check-in [163a4a5a2e] Use /** */ instead of /*! */ for documentation (check-in: [163a4a5a2e] user: js, branch: trunk, size: 1323) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[5485dca86b] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 1323) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[31a1c16917] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 1320) [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
[ae60bd50f4] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 1314) [annotate] [blame] [check-ins using] [diff]
2017-11-18
18:50
[5aad6945ac] part of check-in [cc3ad3ddd3] Documentation: Use @brief for all properties (check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 1291) [annotate] [blame] [check-ins using] [diff]
2017-11-05
19:53
[6e3971097b] part of check-in [2f555742c0] Make -[stringByURLEncoding] take an OFCharacterSet (check-in: [2f555742c0] user: js, branch: trunk, size: 1284) [annotate] [blame] [check-ins using] [diff]
2017-10-29
21:58
[c9eff89f3c] part of check-in [f3ccf14461] Convert methods to properties where appropriate

This improves Swift compatibility. (check-in: [f3ccf14461] user: js, branch: trunk, size: 1347) [annotate] [blame] [check-ins using] [diff]

2017-05-07
20:10
[f16f9f6de1] 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: 1361) [annotate] [blame] [check-ins using] [diff]

2017-01-09
17:36
[37eb93561c] part of check-in [44f45c2e35] Update copyright

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

2016-08-21
14:00
[9f42522241] part of check-in [516517deb3] OFURL: Do not URL decode and reencode parts

URL decoding and reencoding is not lossless: For example, if the query
was foo=bar&qux=foo%25bar, it will be decoded to foo=bar&qux=foo&bar and
then reencoded to foo=bar%25qux=foo%25bar, which is a different thing.

The only way to solve this is to let the application handle the URL
decoding and encoding according to its own rules, as those might be
different depending on the application. (check-in: [516517deb3] user: js, branch: trunk, size: 1351) [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:41
[fc4768ddc2] part of check-in [2a27cf3000] Update copyright

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

2015-06-30
19:56
[3beccffb40] part of check-in [7b2f48cf71] Add -[stringByURLEncodingWithIgnoredCharacters:] (check-in: [7b2f48cf71] user: js, branch: trunk, size: 1347) [annotate] [blame] [check-ins using] [diff]
2015-06-13
22:26
[7aab8630a9] part of check-in [9e76144ef8] Add support for and use the new nullability (check-in: [9e76144ef8] user: js, branch: trunk, size: 1044) [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
[b68e3b83bd] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 996) [annotate] [blame] [check-ins using] [diff]
2014-02-18
18:50
[d44003992e] part of check-in [246cfe0807] Documentation: Show correct imports (check-in: [246cfe0807] user: js, branch: trunk, size: 990) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[dcd4ec9b04] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1061) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[0c30110018] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 1055) [annotate] [blame] [check-ins using] [diff]
2012-10-28
12:38
[cdcbb64a84] part of check-in [1ad9565253] Switch to a headerdoc-compatible doc format. (check-in: [1ad9565253] user: js, branch: trunk, size: 1049) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[989d18b1da] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 1049) [annotate] [blame] [check-ins using] [diff]
2011-09-11
17:09
[2c87dbcc87] part of check-in [8d554c0421] Documentation improvements. (check-in: [8d554c0421] user: js, branch: trunk, size: 1043) [annotate] [blame] [check-ins using] [diff]
2011-02-01
22:11
[f84eabd93c] part of check-in [03d1b71d10] Use extern "C" where useful.
Improves ObjC++ compatibility.
(check-in: [03d1b71d10] user: js, branch: trunk, size: 1029) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[61b9075dbb] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 962) [annotate] [blame] [check-ins using] [diff]
2010-06-12
20:47
Added: [ad9c728b83] part of check-in [67917b918a] Move a few classes and categories so they have their own files. (check-in: [67917b918a] user: js, branch: trunk, size: 706) [annotate] [blame] [check-ins using]