History of file src/OFXMLParser.h at check-in 44ea4f932205c339
2024-06-17
| ||
21:08 | Always use <ObjFW/ObjFW.h> in documentation file: [8e25d8cb3c] check-in: [164f2fb4bf] user: js, branch: trunk, size: 7183 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [c32cb7610c] check-in: [7413a728a7] user: js, branch: trunk, size: 7195 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [6ec14e4d4c] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 6987 [annotate] [blame] [check-ins using] [diff] | |
2023-08-25
| ||
23:32 | Fix nullability issues found by clang-analyzer file: [a3f7893b62] check-in: [d93bcda0b2] user: js, branch: trunk, size: 6987 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [e18365e7c0] check-in: [8939cbdb52] user: js, branch: trunk, size: 6978 [annotate] [blame] [check-ins using] [diff] | |
2022-10-20
| ||
13:16 | Document more exceptions file: [89f07c26d5] check-in: [9cc462339e] user: js, branch: trunk, size: 6978 [annotate] [blame] [check-ins using] [diff] | |
2022-09-04
| ||
13:17 | OFXMLElement: Remove defaultNamespace property file: [beb6c0af85] check-in: [eed200181b] user: js, branch: trunk, size: 6273 [annotate] [blame] [check-ins using] [diff] | |
2022-08-29
| ||
20:35 | OFXMLProcessingInstruction: Rename data -> text file: [30932bc605] check-in: [fbcbf30be7] user: js, branch: trunk, size: 6245 [annotate] [blame] [check-ins using] [diff] | |
2022-03-25
| ||
10:59 | Use nameSpace instead of namespace_ for C++ file: [e4ba7bdb79] check-in: [fb151035d0] user: js, branch: trunk, size: 6245 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [19e7e242ac] check-in: [1a86b8175b] user: js, branch: trunk, size: 6221 [annotate] [blame] [check-ins using] [diff] | |
2021-04-30
| ||
21:09 | OFXMLParser: Make state enum private file: [fd86d1b01d] check-in: [3e5e97315c] user: js, branch: trunk, size: 6221 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
18:36 | Rename all remaining enums file: [1fb96ae9fc] check-in: [aa74e85220] user: js, branch: new-naming-convention, size: 6898 [annotate] [blame] [check-ins using] [diff] | |
02:10 | of_string_encoding_t -> OFStringEncoding file: [88a3556818] check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 6898 [annotate] [blame] [check-ins using] [diff] | |
2021-04-09
| ||
01:28 | Split XML processing instructions into target/data file: [2b3552397a] check-in: [d4b3f8ea70] user: js, branch: trunk, size: 6902 [annotate] [blame] [check-ins using] [diff] | |
2021-03-07
| ||
15:07 | *.h: Fold methods into one line where it fits file: [96fc0ba278] check-in: [1948e7e972] user: js, branch: trunk, size: 6826 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [de5e16977e] check-in: [374e1a1bfa] user: js, branch: trunk, size: 6843 [annotate] [blame] [check-ins using] [diff] | |
2020-12-29
| ||
13:11 | Let OFXMLElement take a stream instead of a file file: [6159c08e1a] check-in: [6b21acb1a9] user: js, branch: trunk, size: 6932 [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | Use /** */ instead of /*! */ for documentation file: [9632092363] check-in: [163a4a5a2e] user: js, branch: trunk, size: 7090 [annotate] [blame] [check-ins using] [diff] | |
2020-06-27
| ||
13:30 | OFXMLParser: Make private methods static functions file: [12985c0c38] check-in: [218c819b39] user: js, branch: trunk, size: 7090 [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
01:51 | Update copyright file: [5c2cc1a7e0] check-in: [c7f0229795] user: js, branch: trunk, size: 7117 [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: [76cd96268b] check-in: [496695d778] user: js, branch: trunk, size: 7114 [annotate] [blame] [check-ins using] [diff] | |
2019-04-08
| ||
15:54 | OFXMLParser: Minor style improvement file: [7ff9022fef] check-in: [5fe20406aa] user: js, branch: trunk, size: 7088 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [3c0412200e] check-in: [0509d7a844] user: js, branch: trunk, size: 7047 [annotate] [blame] [check-ins using] [diff] | |
2018-03-18
| ||
00:28 | Add support for parsing XML property lists file: [34f43298f1] check-in: [db0bf9d5a7] user: js, branch: trunk, size: 7041 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [8d5866753d] check-in: [7e5c81e186] user: js, branch: trunk, size: 7073 [annotate] [blame] [check-ins using] [diff] | |
2017-11-18
| ||
18:50 | Documentation: Use @brief for all properties file: [437a042341] check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 7050 [annotate] [blame] [check-ins using] [diff] | |
2017-10-29
| ||
21:58 |
Convert methods to properties where appropriate
This improves Swift compatibility. file: [42011eb439] check-in: [f3ccf14461] user: js, branch: trunk, size: 7030 [annotate] [blame] [check-ins using] [diff] | |
2017-09-26
| ||
22:01 | Many nullability fixes file: [f9d631bcc2] check-in: [319709fff1] user: js, branch: 0.90, size: 7090 [annotate] [blame] [check-ins using] [diff] | |
21:53 | Many nullability fixes file: [789b07e235] check-in: [52011fbfd6] user: js, branch: trunk, size: 7090 [annotate] [blame] [check-ins using] [diff] | |
00:06 | Fix a few missing nullable file: [8a20ab513e] check-in: [cfb4a7ab76] user: js, branch: 0.90, size: 7030 [annotate] [blame] [check-ins using] [diff] | |
00:02 | Fix a few missing nullable file: [7b474a21f6] check-in: [3da9426ea5] user: js, branch: trunk, size: 7030 [annotate] [blame] [check-ins using] [diff] | |
2017-08-14
| ||
13:33 | Always have assign before nonatomic file: [702f33bbd8] check-in: [4eab54022e] user: js, branch: trunk, size: 7022 [annotate] [blame] [check-ins using] [diff] | |
2017-07-22
| ||
20:50 | Split OFDataArray into OFData and OFMutableData file: [66eb0bc029] check-in: [c8f7b90082] user: js, branch: trunk, size: 7022 [annotate] [blame] [check-ins using] [diff] | |
2017-06-05
| ||
18:56 | Doxyfile: Add missing defines file: [cd4ebe20dc] check-in: [4b6dfe02f2] user: js, branch: trunk, size: 7018 [annotate] [blame] [check-ins using] [diff] | |
2017-05-13
| ||
16:29 | Also use nonatomic for non-object properties file: [1de8f7a1f4] check-in: [f663d40cbd] user: js, branch: trunk, size: 7041 [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: [cd9a216dbc] check-in: [4af49a13c3] user: js, branch: trunk, size: 7014 [annotate] [blame] [check-ins using] [diff] | |
2017-04-02
| ||
16:02 | Avoid the anonymous namespace for ObjC++ with GCC file: [c42e8d4f95] check-in: [35934a9594] user: js, branch: trunk, size: 6979 [annotate] [blame] [check-ins using] [diff] | |
2017-02-04
| ||
17:45 | Fix typos in comments and strings found by aspell file: [f7c8a3379f] check-in: [5a31a537a1] user: js, branch: trunk, size: 6959 [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: [ed6e692c11] check-in: [cec0f072f8] user: js, branch: 0.8, size: 7620 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [1b3db19127] check-in: [2a27cf3000] user: js, branch: trunk, size: 6952 [annotate] [blame] [check-ins using] [diff] | |
2015-11-29
| ||
14:20 |
Clean up optional protocols
Now that we can require GCC >= 4.6, we no longer need to have a category | |
11:43 |
Make properties a requirement and clean up code
This increases the required GCC version from 4.0 to 4.6 (exception: | |
2015-11-28
| ||
19:47 | Minor documentation improvements file: [98bb225fb1] check-in: [650b4be224] user: js, branch: trunk, size: 7630 [annotate] [blame] [check-ins using] [diff] | |
2015-06-17
| ||
22:11 |
Add OF_NULLABLE_PROPERTY
This is necessary to make GCC (>= 4.6 and Apple GCC) happy as they don't | |
2015-06-13
| ||
22:26 | Add support for and use the new nullability file: [67de382a36] check-in: [9e76144ef8] user: js, branch: trunk, size: 7605 [annotate] [blame] [check-ins using] [diff] | |
2015-06-12
| ||
23:59 | Add support for and use the new ObjC generics file: [fa3cd926f4] check-in: [5329fe7c1a] user: js, branch: trunk, size: 7484 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [20a68c11c5] check-in: [cfd374b906] user: js, branch: trunk, size: 7185 [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
18:50 | Documentation: Show correct imports file: [465e9a443a] check-in: [246cfe0807] user: js, branch: trunk, size: 7179 [annotate] [blame] [check-ins using] [diff] | |
2014-01-09
| ||
00:01 | Add --disable-files configure flag. file: [c425fa66cf] check-in: [f89edd8ed9] user: js, branch: trunk, size: 7050 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [e511521736] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 7022 [annotate] [blame] [check-ins using] [diff] | |
2013-08-01
| ||
23:07 | OFXMLParser: Improve handling of whitespaces. file: [f7e0b1e32e] check-in: [a69e13fa8d] user: js, branch: trunk, size: 7016 [annotate] [blame] [check-ins using] [diff] | |
22:12 | OFXMLParser: Fix parsing of <![CDATA[x]]]>. file: [4fa33b0da4] check-in: [66cb66e6d8] user: js, branch: trunk, size: 6944 [annotate] [blame] [check-ins using] [diff] | |
2013-06-14
| ||
22:59 | Clean up OFXMLParser a little. file: [cb1201f0a4] check-in: [568ec65e80] user: js, branch: trunk, size: 6973 [annotate] [blame] [check-ins using] [diff] | |
2013-04-12
| ||
07:47 | OFXMLParser: Skip BOM. file: [947e0975da] check-in: [9b1f138b09] user: js, branch: trunk, size: 6934 [annotate] [blame] [check-ins using] [diff] | |
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-18
| ||
22:00 | Rename OFXMLParser's _cache to _buffer. file: [366806b936] check-in: [265a0928ca] user: js, branch: trunk, size: 6895 [annotate] [blame] [check-ins using] [diff] | |
2013-02-12
| ||
18:22 | Prefix all ivars with an underscore. file: [3c72bea853] check-in: [e40729d406] user: js, branch: trunk, size: 6894 [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | Update copyright. file: [e7c5a2a327] check-in: [813c00ccf0] user: js, branch: trunk, size: 6918 [annotate] [blame] [check-ins using] [diff] | |
2012-12-20
| ||
16:42 | Remove dummy implementations for formal protocols. file: [b980bea64d] check-in: [89177dcd09] user: js, branch: trunk, size: 6912 [annotate] [blame] [check-ins using] [diff] | |
2012-12-03
| ||
01:17 |
OFXMLParser: Add configurable depth limit.
The default is 32. file: [0c331b0934] check-in: [ed4e64fd32] user: js, branch: trunk, size: 6993 [annotate] [blame] [check-ins using] [diff] | |
2012-10-28
| ||
12:38 | Switch to a headerdoc-compatible doc format. file: [ee5f98932b] check-in: [1ad9565253] user: js, branch: trunk, size: 6517 [annotate] [blame] [check-ins using] [diff] | |
2012-10-09
| ||
15:07 | Make use of instancetype. file: [72fe93e8ed] check-in: [fb515e8e24] user: js, branch: trunk, size: 6517 [annotate] [blame] [check-ins using] [diff] | |
2012-06-06
| ||
17:16 |
Rename -[OFXMLParser parseBuffer:withLength:].
It's -[parseBuffer:length:] now. file: [81cc682f41] check-in: [7a42ee8f11] user: js, branch: trunk, size: 6503 [annotate] [blame] [check-ins using] [diff] | |
2012-01-05
| ||
00:56 | Update copyright. file: [6be0e684f3] check-in: [ce70e17b38] user: js, branch: trunk, size: 6503 [annotate] [blame] [check-ins using] [diff] | |
2011-10-24
| ||
18:28 | Don't retain delegates to prevent reference cycles. file: [32c6093d57] check-in: [87cd99ff88] user: js, branch: trunk, size: 6497 [annotate] [blame] [check-ins using] [diff] | |
2011-09-11
| ||
17:09 | Documentation improvements. file: [6eacff2ae6] check-in: [8d554c0421] user: js, branch: trunk, size: 6497 [annotate] [blame] [check-ins using] [diff] | |
00:09 | Remove blocks support in OFXMLParser as it was useless. file: [7d8e91b03c] check-in: [9975294bb1] user: js, branch: trunk, size: 6166 [annotate] [blame] [check-ins using] [diff] | |
2011-07-09
| ||
14:34 | Use OFDataArray instead of OFMutableString for cache in OFXMLParser. file: [dcec4d0e65] check-in: [bbe98ea6c2] user: js, branch: trunk, size: 9706 [annotate] [blame] [check-ins using] [diff] | |
2011-07-06
| ||
22:32 | Retain blocks instead of copying them. file: [39864cd6ea] check-in: [cbdd00f28d] user: js, branch: trunk, size: 9690 [annotate] [blame] [check-ins using] [diff] | |
2011-04-25
| ||
16:57 | OFXMLParser: Add support for different encodings and other improvements. file: [6fc60c0e72] check-in: [b2dd4f049b] user: js, branch: trunk, size: 9676 [annotate] [blame] [check-ins using] [diff] | |
2011-04-23
| ||
00:11 | More style improvements. file: [542d58ae0a] check-in: [d8c31454b4] user: js, branch: trunk, size: 9644 [annotate] [blame] [check-ins using] [diff] | |
2011-04-09
| ||
20:05 | Parse XML processing instructions. file: [0a269ecfb6] check-in: [bf45e02951] user: js, branch: trunk, size: 9571 [annotate] [blame] [check-ins using] [diff] | |
2011-03-23
| ||
01:06 | Make more use of the OFObject protocol. file: [4bfeec9a6e] check-in: [23acf38456] user: js, branch: trunk, size: 9551 [annotate] [blame] [check-ins using] [diff] | |
2011-03-21
| ||
13:26 | Make use of optional protocols, if available. file: [1c3ea42498] check-in: [0c9206532f] user: js, branch: trunk, size: 9473 [annotate] [blame] [check-ins using] [diff] | |
2011-01-01
| ||
20:19 | Change license. file: [17cae4fa38] check-in: [da6b3d26cb] user: js, branch: trunk, size: 9422 [annotate] [blame] [check-ins using] [diff] | |
2010-12-10
| ||
11:21 | Documentation fixes. file: [383efe53fc] check-in: [fada60d54c] user: js, branch: trunk, size: 9166 [annotate] [blame] [check-ins using] [diff] | |
2010-12-09
| ||
23:45 | Add -[lineNumber] to OFXMLParser. file: [4ec07ce01d] check-in: [1e64693064] user: js, branch: trunk, size: 9168 [annotate] [blame] [check-ins using] [diff] | |
19:40 | Add -[finishedParsing] to OFXMLParser. file: [6f9a183c8c] check-in: [58a72fc69b] user: js, branch: trunk, size: 9056 [annotate] [blame] [check-ins using] [diff] | |
19:19 | Add -[parseStream] to OFXMLParser. file: [58cfc81be7] check-in: [964b6c41f0] user: js, branch: trunk, size: 8944 [annotate] [blame] [check-ins using] [diff] | |
2010-11-21
| ||
00:34 | OFXMLParser: Parse processing instructions. file: [009e03e7ac] check-in: [b31d5c02df] user: js, branch: trunk, size: 8806 [annotate] [blame] [check-ins using] [diff] | |
00:03 |
There is no compiler supporting blocks but not properties. This allows us to always use properties for blocks. file: [3ddff73a69] check-in: [aaf4e02cb8] user: js, branch: trunk, size: 7882 [annotate] [blame] [check-ins using] [diff] | |
2010-11-17
| ||
22:35 | Add -[parseString:] and -[parseFile:] to OFXMLParser. file: [257797093f] check-in: [08fcb79a9b] user: js, branch: trunk, size: 7771 [annotate] [blame] [check-ins using] [diff] | |
2010-11-15
| ||
08:21 | Reduce the number of states and correctly handle \t in OFXMLParser. file: [13cc038ae9] check-in: [e23674756b] user: js, branch: trunk, size: 7534 [annotate] [blame] [check-ins using] [diff] | |
2010-11-14
| ||
23:49 | Handle <!DOCTYPE> in OFXMLParser. file: [76fd487c9d] check-in: [2d28a0fda4] user: js, branch: trunk, size: 7767 [annotate] [blame] [check-ins using] [diff] | |
2010-10-20
| ||
18:45 | OFXMLParser uses a lookup table now and code readability was improved. file: [b18421a980] check-in: [2c0579cc0b] user: js, branch: trunk, size: 7726 [annotate] [blame] [check-ins using] [diff] | |
2010-10-15
| ||
18:46 |
D'oh. Rename namespace to ns in the block declaration. This unbreaks ObjC++. file: [9d0366059b] check-in: [bd02818a56] user: js, branch: trunk, size: 7699 [annotate] [blame] [check-ins using] [diff] | |
2010-10-05
| ||
19:59 | Add support for blocks to OFXMLParser. file: [096a04c4bc] check-in: [b5d7201385] user: js, branch: trunk, size: 7713 [annotate] [blame] [check-ins using] [diff] | |
2010-09-05
| ||
23:19 |
Replace OFObject* with id in many places.
We assume now that every object understands retain, release, etc. so | |
2010-07-03
| ||
17:15 | Skip over the prolog in OFXMLParser. Will be parsed someday. file: [bbfb693f5f] check-in: [e7801f415e] user: js, branch: trunk, size: 4944 [annotate] [blame] [check-ins using] [diff] | |
2010-07-02
| ||
21:05 | Rename +[xmlParser] to +[parser]. file: [31713b74e0] check-in: [c1f392e534] user: js, branch: trunk, size: 4918 [annotate] [blame] [check-ins using] [diff] | |
2010-06-16
| ||
19:54 | Rename a methods in OFXMLParserDelegate and add -[parser:foundCDATA]. file: [fda97e43af] check-in: [c53d661daf] user: js, branch: trunk, size: 4921 [annotate] [blame] [check-ins using] [diff] | |
2010-06-12
| ||
20:47 | Move a few classes and categories so they have their own files. file: [5b79a3d936] check-in: [67917b918a] user: js, branch: trunk, size: 4702 [annotate] [blame] [check-ins using] [diff] | |
19:47 |
Several OFXMLParser improvements. See details.
* found* renamed to didFind*. | |
2010-06-06
| ||
23:31 | Fix a warning with Apple GCC 4.0.1. file: [d8f4c394d4] check-in: [889f63ab01] user: js, branch: trunk, size: 5282 [annotate] [blame] [check-ins using] [diff] | |
20:04 | Support for namespaces in OFXMLElement and OFXMLParser. HUGE diff! file: [c146f53264] check-in: [e8c8d5a894] user: js, branch: trunk, size: 5253 [annotate] [blame] [check-ins using] [diff] | |
2010-04-17
| ||
22:27 |
New ivar naming convention.
ivars are now named like this: thisIsAnIVar. If an accessor exists for | |
15:46 | Don't return self where not necessary, return void or something useful. file: [28112670e4] check-in: [062a052b50] user: js, branch: trunk, size: 5146 [annotate] [blame] [check-ins using] [diff] | |
2010-03-14
| ||
12:38 | Merge 9af5e9a8f80a into 0.2 branch. file: [35b4963325] check-in: [0d9f51689f] user: js, branch: 0.2, size: 1351 [annotate] [blame] [check-ins using] [diff] | |
12:37 | Documentation improvements. file: [ea9ce9aac1] check-in: [40523d5535] user: js, branch: trunk, size: 5109 [annotate] [blame] [check-ins using] [diff] | |
2010-03-05
| ||
11:52 |
Merge a few changesets from the default branch into the 0.2 branch.
Changesets: | |
2010-02-19
| ||
16:36 | Update copyright. file: [621cc60b8a] check-in: [42886185fd] user: js, branch: trunk, size: 5106 [annotate] [blame] [check-ins using] [diff] | |
2010-02-11
| ||
14:58 | Documentation improvements. file: [2d67b38d4b] check-in: [72caeab860] user: js, branch: trunk, size: 5106 [annotate] [blame] [check-ins using] [diff] | |
2010-01-16
| ||
15:05 | Reduce dependencies between headers. file: [9941ba9dfc] check-in: [1433aef0d0] user: js, branch: trunk, size: 5076 [annotate] [blame] [check-ins using] [diff] | |
14:43 | Remove mutation methods from immutable classes' interfaces. file: [7ded0c5e85] check-in: [1348a32d47] user: js, branch: trunk, size: 5061 [annotate] [blame] [check-ins using] [diff] | |
2009-12-21
| ||
17:02 | Create 0.1 branch and remove unfinished XML stuff from it. file: [58d6fa526d] check-in: [b3c14e1dfa] user: js, branch: 0.1, size: 1379 [annotate] [blame] [check-ins using] [diff] | |
16:58 | Documentation improvement. file: [2d338a54e8] check-in: [7cae2b95fb] user: js, branch: trunk, size: 5016 [annotate] [blame] [check-ins using] [diff] | |
2009-12-03
| ||
10:29 | More documentation improvements. file: [3fccc379ee] check-in: [012cee4f80] user: js, branch: trunk, size: 5017 [annotate] [blame] [check-ins using] [diff] | |
10:14 | Add documentation for OFXMLParser. file: [71a1057f3c] check-in: [a0b676019d] user: js, branch: trunk, size: 4754 [annotate] [blame] [check-ins using] [diff] | |
2009-11-09
| ||
22:45 | Rename libobjfw to ObjFW. file: [d0bdc5b545] check-in: [a3cc34b139] user: js, branch: trunk, size: 2475 [annotate] [blame] [check-ins using] [diff] | |
2009-08-26
| ||
19:54 | More documentation improvements. file: [b1406f4155] check-in: [d6b9b175b7] user: js, branch: trunk, size: 2478 [annotate] [blame] [check-ins using] [diff] | |
15:00 | Add support for comments to OFXMLParser. file: [12a6876562] check-in: [6f61176375] user: js, branch: trunk, size: 2167 [annotate] [blame] [check-ins using] [diff] | |
14:24 | Add default implementation for OFXMLParserDelegate. file: [0e9bee0cbd] check-in: [280071188d] user: js, branch: trunk, size: 1972 [annotate] [blame] [check-ins using] [diff] | |
14:13 |
There is no need to return a BOOL in OFXMLParserDelegate. If you want to stop parsing, you just throw an exception. file: [75a237522a] check-in: [87a3e4fb0a] user: js, branch: trunk, size: 1902 [annotate] [blame] [check-ins using] [diff] | |
2009-08-12
| ||
16:55 | New way for handling and storing XML attributes. file: [4198601055] check-in: [6f001b8016] user: js, branch: trunk, size: 1902 [annotate] [blame] [check-ins using] [diff] | |
2009-08-10
| ||
18:37 | More checking for malformed/invalid XML. file: [badfb4ea20] check-in: [a70d90b09e] user: js, branch: trunk, size: 1913 [annotate] [blame] [check-ins using] [diff] | |
2009-07-19
| ||
20:39 | Add -[xmlParser:foundUnknownEntityNamed:] to OFXMLParserDelegate. file: [b01ef202a5] check-in: [83c351c9fd] user: js, branch: trunk, size: 1893 [annotate] [blame] [check-ins using] [diff] | |
14:05 | Rename andFoo: to foo: in all methods. file: [46733a7e27] check-in: [4eae61a78f] user: js, branch: trunk, size: 1773 [annotate] [blame] [check-ins using] [diff] | |
2009-07-17
| ||
15:16 |
Initial OFXMLParser implementation. There's still a LOT missing.
Missing stuff includes proper namespace handling, handling of comments, | |
2009-07-14
| ||
18:57 | Added: Add OFString (OFXMLUnescaping) category and API for OFXMLParser. file: [dba56f762f] check-in: [d8684fc232] user: js, branch: trunk, size: 1293 [annotate] [blame] [check-ins using] | |