ObjFW  History of src/OFString+URLEncoding.h of 452bdb4a5f026d53

History of file src/OFString+URLEncoding.h at check-in 452bdb4a5f026d53

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

This improves Swift compatibility. file: [c9eff89f3c] check-in: [f3ccf14461] user: js, branch: trunk, size: 1347 [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: [f16f9f6de1] check-in: [4af49a13c3] user: js, branch: trunk, size: 1361 [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: [37eb93561c] check-in: [44f45c2e35] user: js, branch: trunk, size: 1357 [annotate] [blame] [check-ins using] [diff]

2016-08-21
14:00
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. file: [9f42522241] check-in: [516517deb3] user: js, branch: trunk, size: 1351 [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:41
Update copyright

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

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