ObjFW  History of tests/OFXMLParserTests.m of 9575887d67edf926

History of the file that is called tests/OFXMLParserTests.m at check-in 9575887d67edf926

2024-04-03
02:16
[0530fa90c8] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 11676) [annotate] [blame] [check-ins using] [diff]
2024-02-18
19:29
Renamed new_tests/OFXMLParserTests.m → tests/OFXMLParserTests.m. [7002f67f2b] part of check-in [7a84580fb6] Rename new tests (check-in: [7a84580fb6] user: js, branch: objfwtest, size: 11468) [annotate] [blame] [check-ins using] [diff]
18:27
Renamed tests/OFXMLParserTests.m → new_tests/OFXMLParserTests.m. [7002f67f2b] part of check-in [cd1532bb40] Migrate OFXMLParserTests to ObjFWTest (check-in: [cd1532bb40] user: js, branch: objfwtest, size: 11468) [annotate] [blame] [check-ins using] [diff]
18:27
Renamed to new_tests/OFXMLParserTests.m. Migrate OFXMLParserTests to ObjFWTest (check-in: [cd1532bb40] user: js, branch: objfwtest, size: 0)
2024-01-02
17:17
[e9e91152cf] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 12646) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[a95ddb457c] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 12646) [annotate] [blame] [check-ins using] [diff]
2022-08-29
20:35
[dc6afcdede] part of check-in [fbcbf30be7] OFXMLProcessingInstruction: Rename data -> text (check-in: [fbcbf30be7] user: js, branch: trunk, size: 12646) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[c00f2c66ff] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 12646) [annotate] [blame] [check-ins using] [diff]
2021-05-08
23:22
[3eb25f939e] part of check-in [14f1e22d79] tests: Align more with ObjFW style

ObjFW's style changed over the years, but the tests were never adjusted
to it. (check-in: [14f1e22d79] user: js, branch: trunk, size: 12646) [annotate] [blame] [check-ins using] [diff]

2021-04-09
01:28
[20f4783b1c] part of check-in [d4b3f8ea70] Split XML processing instructions into target/data (check-in: [d4b3f8ea70] user: js, branch: trunk, size: 11723) [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
[c56cc9efc9] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 11638) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[faffb42f7b] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 11667) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[032c647d7b] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 11756) [annotate] [blame] [check-ins using] [diff]
2019-09-29
15:58
[bde20c3f2b] part of check-in [09be825f88] Remove OFAutoreleasePool

OFAutoreleasePools have long been discouraged in favor of the runtime's
autorelease pools. (check-in: [09be825f88] user: js, branch: trunk, size: 11753) [annotate] [blame] [check-ins using] [diff]

2019-05-05
23:13
[e683ca54ff] part of check-in [c4cbcb39b9] OFXMLParserTests: Rename TAG_END to TAG_CLOSE

TAG_END is defined by system headers on MorphOS. (check-in: [c4cbcb39b9] user: js, branch: trunk, size: 11755) [annotate] [blame] [check-ins using] [diff]

2019-03-25
00:21
[3b6a87e478] part of check-in [b045cbb9c7] tests: Use dot syntax (check-in: [b045cbb9c7] user: js, branch: trunk, size: 11745) [annotate] [blame] [check-ins using] [diff]
2019-02-17
22:44
[cd6a5cb346] part of check-in [dc0c6c34ab] tests: Only import ObjFW.h

This prevents forgetting to add an import to ObjFW.h, as the tests would
then not compile. (check-in: [dc0c6c34ab] user: js, branch: trunk, size: 11772) [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
[3369d4b969] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 11944) [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
[dced2a7c1b] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 11938) [annotate] [blame] [check-ins using] [diff]
2017-10-14
18:52
[69fc2ecfb9] part of check-in [7e29a62cc6] Fix more shadowed variables

Clang didn't complain about these, but GCC did. (check-in: [7e29a62cc6] user: js, branch: trunk, size: 11915) [annotate] [blame] [check-ins using] [diff]

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

2017-01-18
03:45
[b4df7e9977] part of check-in [4c8d02cc0d] Move parsing of encoding names to a single place (check-in: [4c8d02cc0d] user: js, branch: trunk, size: 11821) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[bb4f740fa9] 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: 11779) [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:43
[0934751856] part of check-in [cec0f072f8] Update copyright

While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 11764) [annotate] [blame] [check-ins using] [diff]

00:41
[7017953004] part of check-in [2a27cf3000] Update copyright

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

2015-11-29
11:43
[3a10c65b69] part of check-in [48980f2297] Make properties a requirement and clean up code

This increases the required GCC version from 4.0 to 4.6 (exception:
Apple GCC, which already supports this with >= 4.0 starting with OS X
10.5). Since even GCC 4.6 is really old by now, there is no point in
still supporting something even older and making the code ugly because
of that. While some hardware and OS support was dropped from GCC 4.6
compared to GCC 4.0, there is nothing in there that would be an
interesting target with the exception of BeOS maybe - but a port to BeOS
can also be achieved using the Haiku support. The other dropped OSes are
mostly old versions of OSes while newer ones are still being supported
(and those newer versions of those OSes still support the same
hardware). (check-in: [48980f2297] user: js, branch: trunk, size: 11769) [annotate] [blame] [check-ins using] [diff]

2015-01-03
20:57
[43a20e5a70] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 11760) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[163b78e801] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 11754) [annotate] [blame] [check-ins using] [diff]
2013-08-01
22:12
[4a4fe040f0] part of check-in [66cb66e6d8] OFXMLParser: Fix parsing of <![CDATA[x]]]>. (check-in: [66cb66e6d8] user: js, branch: trunk, size: 11748) [annotate] [blame] [check-ins using] [diff]
2013-06-14
22:59
[5633d6614b] part of check-in [568ec65e80] Clean up OFXMLParser a little. (check-in: [568ec65e80] user: js, branch: trunk, size: 11746) [annotate] [blame] [check-ins using] [diff]
2013-04-12
07:47
[4892d444ce] part of check-in [9b1f138b09] OFXMLParser: Skip BOM. (check-in: [9b1f138b09] user: js, branch: trunk, size: 11751) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[33a2fe7163] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 11742) [annotate] [blame] [check-ins using] [diff]
2012-12-20
16:42
[0b180b31df] part of check-in [89177dcd09] Remove dummy implementations for formal protocols. (check-in: [89177dcd09] user: js, branch: trunk, size: 11736) [annotate] [blame] [check-ins using] [diff]
2012-06-06
17:16
[c34c13b545] part of check-in [7a42ee8f11] Rename -[OFXMLParser parseBuffer:withLength:].

It's -[parseBuffer:length:] now. (check-in: [7a42ee8f11] user: js, branch: trunk, size: 11750) [annotate] [blame] [check-ins using] [diff]

2012-01-05
00:56
[56d6347fce] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 11750) [annotate] [blame] [check-ins using] [diff]
2011-04-23
00:11
[1737f2bda6] part of check-in [d8c31454b4] More style improvements. (check-in: [d8c31454b4] user: js, branch: trunk, size: 11744) [annotate] [blame] [check-ins using] [diff]
2011-04-09
20:05
[1a865f21e8] part of check-in [bf45e02951] Parse XML processing instructions. (check-in: [bf45e02951] user: js, branch: trunk, size: 11744) [annotate] [blame] [check-ins using] [diff]
2011-03-24
19:42
[1ef5f83edf] part of check-in [cda44767f4] Get rid of OFExceptions.h. (check-in: [cda44767f4] user: js, branch: trunk, size: 11178) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[19541d4ab1] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 11166) [annotate] [blame] [check-ins using] [diff]
2010-12-25
19:31
[6c87c08778] part of check-in [39cb19595d] Add OFDate. (check-in: [39cb19595d] user: js, branch: trunk, size: 10910) [annotate] [blame] [check-ins using] [diff]
2010-12-20
15:51
[b0b9d9cd30] part of check-in [f40092db22] OFXMLParser: Allow comments after the document root. (check-in: [f40092db22] user: js, branch: trunk, size: 10931) [annotate] [blame] [check-ins using] [diff]
2010-12-09
23:45
[542c5c5171] part of check-in [1e64693064] Add -[lineNumber] to OFXMLParser. (check-in: [1e64693064] user: js, branch: trunk, size: 10693) [annotate] [blame] [check-ins using] [diff]
19:40
[61a6d285b6] part of check-in [58a72fc69b] Add -[finishedParsing] to OFXMLParser. (check-in: [58a72fc69b] user: js, branch: trunk, size: 10613) [annotate] [blame] [check-ins using] [diff]
2010-11-24
19:45
[f82b21bdca] part of check-in [0769e074eb] Documentation improvements. (check-in: [0769e074eb] user: js, branch: trunk, size: 10281) [annotate] [blame] [check-ins using] [diff]
2010-11-21
00:34
[681a60ffe3] part of check-in [b31d5c02df] OFXMLParser: Parse processing instructions. (check-in: [b31d5c02df] user: js, branch: trunk, size: 10275) [annotate] [blame] [check-ins using] [diff]
2010-11-15
08:21
[95a1fadf31] part of check-in [e23674756b] Reduce the number of states and correctly handle \t in OFXMLParser. (check-in: [e23674756b] user: js, branch: trunk, size: 9907) [annotate] [blame] [check-ins using] [diff]
2010-11-14
23:49
[da9c2e0fdf] part of check-in [2d28a0fda4] Handle <!DOCTYPE> in OFXMLParser. (check-in: [2d28a0fda4] user: js, branch: trunk, size: 9901) [annotate] [blame] [check-ins using] [diff]
2010-07-29
19:32
[a5fed6b08d] part of check-in [ed63c0fdc1] Comply with section 6.2 of XML namespaces.

More specifically to this:
"The namespace name for an unprefixed attribute name always has no
value." (check-in: [ed63c0fdc1] user: js, branch: trunk, size: 9882) [annotate] [blame] [check-ins using] [diff]

2010-07-03
17:15
[88d490bdfe] part of check-in [e7801f415e] Skip over the prolog in OFXMLParser. Will be parsed someday. (check-in: [e7801f415e] user: js, branch: trunk, size: 10013) [annotate] [blame] [check-ins using] [diff]
2010-07-02
21:05
[e71bc53c5d] part of check-in [c1f392e534] Rename +[xmlParser] to +[parser]. (check-in: [c1f392e534] user: js, branch: trunk, size: 9992) [annotate] [blame] [check-ins using] [diff]
2010-06-16
19:54
[5780bef1f6] part of check-in [c53d661daf] Rename a methods in OFXMLParserDelegate and add -[parser:foundCDATA]. (check-in: [c53d661daf] user: js, branch: trunk, size: 9995) [annotate] [blame] [check-ins using] [diff]
2010-06-12
19:47
[ff036615fe] part of check-in [9d79d92d9a] Several OFXMLParser improvements. See details.

* found* renamed to didFind*.
* Support for parsing CDATA.
* Handle comments with - correctly.
* Don't strip leading and trailing whitespaces in comments.
* Rename a few states for more clarity.
* More OFXMLParser tests. (check-in: [9d79d92d9a] user: js, branch: trunk, size: 9798) [annotate] [blame] [check-ins using] [diff]

2010-06-06
22:38
[24b4ef9bb7] part of check-in [b236334eaa] Fix partial parsing when only half of an UTF-8 char has been received. (check-in: [b236334eaa] user: js, branch: trunk, size: 9335) [annotate] [blame] [check-ins using] [diff]
22:08
[43eb47dbde] part of check-in [bbbb105f5f] Correctly handle section 2.10 and 2.11 of XML 1.0. (check-in: [bbbb105f5f] user: js, branch: trunk, size: 9333) [annotate] [blame] [check-ins using] [diff]
20:04
[36d27ced4a] part of check-in [e8c8d5a894] Support for namespaces in OFXMLElement and OFXMLParser. HUGE diff! (check-in: [e8c8d5a894] user: js, branch: trunk, size: 9956) [annotate] [blame] [check-ins using] [diff]
2010-05-13
18:27
[7f2966e759] part of check-in [7aa0a50f2f] Better handling of \n and \r in OFXMLParser. (check-in: [7aa0a50f2f] user: js, branch: trunk, size: 5210) [annotate] [blame] [check-ins using] [diff]
2010-04-30
14:16
Deleted: Branch for 0.3. (check-in: [7c4399b41c] user: js, branch: 0.3, size: 0)
2010-04-17
15:46
[d66604b68c] part of check-in [062a052b50] Don't return self where not necessary, return void or something useful. (check-in: [062a052b50] user: js, branch: trunk, size: 5205) [annotate] [blame] [check-ins using] [diff]
2010-04-07
21:06
Added: [23648ec2a7] part of check-in [7bbce47bda] Rename tests files so they are named after the category they implement. (check-in: [7bbce47bda] user: js, branch: trunk, size: 5202) [annotate] [blame] [check-ins using]