History of the file that is called src/OFXMLElementBuilder.m at check-in a3fef2953d35853b
|
2024-04-03
| ||
| 02:16 | [71d2c3adcd] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 4705) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [d48319175e] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4497) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:04 | [c0268e256a] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 4497) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-29
| ||
| 21:33 | [87c5fa2116] part of check-in [2d4f7314a8] OFXMLElementBuilder: {parentless -> orphan} node (check-in: [2d4f7314a8] user: js, branch: trunk, size: 4497) [annotate] [blame] [check-ins using] [diff] | |
| 20:35 | [9a39597767] part of check-in [fbcbf30be7] OFXMLProcessingInstruction: Rename data -> text (check-in: [fbcbf30be7] user: js, branch: trunk, size: 4530) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [b8984275c9] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 4530) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-09
| ||
| 01:28 | [a53bbdbeea] part of check-in [d4b3f8ea70] Split XML processing instructions into target/data (check-in: [d4b3f8ea70] user: js, branch: trunk, size: 4530) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-08
| ||
| 19:30 | [07f6f7fa7b] part of check-in [f7713f3033] OFXMLComment: Add a property for the text (check-in: [f7713f3033] user: js, branch: trunk, size: 4464) [annotate] [blame] [check-ins using] [diff] | |
| 01:56 | [032a141300] part of check-in [a9711fd17a] Rename +[elementBuilder] -> +[builder] (check-in: [a9711fd17a] user: js, branch: trunk, size: 4466) [annotate] [blame] [check-ins using] [diff] | |
|
2021-03-07
| ||
| 20:25 | [fb50bb7b18] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 4473) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:04 | [ff12f91bf6] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 4494) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [8b8caf6ff6] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 4583) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-08
| ||
| 00:35 | [40db47b479] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 4580) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [525456c691] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 4604) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [b08c943700] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 4598) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[a5fcb2b0c8]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-09-28
| ||
| 23:02 | [112bbd4243] part of check-in [2de9660312] Enable -Wnullable-to-nonnull-conversion and adjust (check-in: [2de9660312] user: js, branch: trunk, size: 4590) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[8f1f7d2342]
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: 4561) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[7a305bddbd]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-01-03
| ||
| 01:14 | [4e94b4d443] part of check-in [cb0fd980f9] Make more use of fast enumeration (check-in: [cb0fd980f9] user: js, branch: trunk, size: 4530) [annotate] [blame] [check-ins using] [diff] | |
| 00:43 |
[7820fba6ac]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 4769) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[bdb4c731ad]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 4643) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-29
| ||
| 11:43 |
[9ccc35fa21]
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: | |
|
2015-01-03
| ||
| 20:57 | [30389fad51] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 4765) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-21
| ||
| 21:43 |
[da7871c822]
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-06-16
| ||
| 15:06 |
[119bcfbb79]
part of check-in [68d32a92c1]
Make return type of -[OFArray objects] const
After all, this might (and does for OFArray_adjacent!) return an | |
|
2014-01-04
| ||
| 00:24 | [da1329e0fa] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 4773) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-28
| ||
| 21:07 | [b6a640dd2e] part of check-in [1eaf875a88] Replace OFTLSKey w/ +[OFThread threadDictionary]. (check-in: [1eaf875a88] user: js, branch: trunk, size: 4767) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-22
| ||
| 12:12 |
[c7b5dfc686]
part of check-in [3d16a30f41]
Rework exceptions.
This mostly removes the argument for the class in which the exception This also removes a few other arguments which were not too helpful. In | |
|
2013-02-12
| ||
| 18:22 | [13da6c9002] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 4804) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-09
| ||
| 22:24 | [eab873b1b6] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 4764) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-20
| ||
| 16:42 | [9a55332d3d] part of check-in [89177dcd09] Remove dummy implementations for formal protocols. (check-in: [89177dcd09] user: js, branch: trunk, size: 4758) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-29
| ||
| 07:59 | [5fb1759a2a] part of check-in [63bf4de97b] Documentation improvements. (check-in: [63bf4de97b] user: js, branch: trunk, size: 4771) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-09
| ||
| 15:07 | [2a5d5697ce] part of check-in [fb515e8e24] Make use of instancetype. (check-in: [fb515e8e24] user: js, branch: trunk, size: 4768) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-12
| ||
| 11:54 |
[13948b0a6c]
part of check-in [008be86a16]
OFArray: +[arrayWithCArray:length:] -> +[arrayWithObjects:count:].
This is required for the new array literals. (check-in: [008be86a16] user: js, branch: trunk, size: 4754) [annotate] [blame] [check-ins using] [diff] | |
|
2012-02-03
| ||
| 15:06 | [21ba954ddd] part of check-in [20e7d0c0e2] Make the parser optional for OFMalformedXMLException. (check-in: [20e7d0c0e2] user: js, branch: trunk, size: 4745) [annotate] [blame] [check-ins using] [diff] | |
| 14:20 | [134f6deb5b] part of check-in [045aa2e2d5] Add OFXMLProcessingInstructions and let OFXMLElementBuilder create them. (check-in: [045aa2e2d5] user: js, branch: trunk, size: 4767) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-05
| ||
| 00:56 | [6fd14a8e9c] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 4447) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-24
| ||
| 18:28 | [1a6ed6de0a] part of check-in [87cd99ff88] Don't retain delegates to prevent reference cycles. (check-in: [87cd99ff88] user: js, branch: trunk, size: 4441) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-04
| ||
| 13:14 | [975d3652b4] part of check-in [03f14bf019] Split OFXMLElement into OFXML{Element,Characters,CDATA,Comment}. (check-in: [03f14bf019] user: js, branch: trunk, size: 4492) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-22
| ||
| 23:25 |
[fd1f10a22d]
part of check-in [e1e7ffa903]
Exceptions are now autoreleased.
This is safe as an "exception loop" can't happen, since if allocating So, the worst case would be that an autorelease of an exception fails, | |
|
2011-06-29
| ||
| 19:06 | [0ff6d1dc0d] part of check-in [d534f49a7d] Add a handler for unknown entities to OFXMLElementBuilderDelegate. (check-in: [d534f49a7d] user: js, branch: trunk, size: 4643) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-17
| ||
| 00:35 | [04c630ff09] part of check-in [5a127a0804] Add -[removeLastItem] and -[removeLastObject]. (check-in: [5a127a0804] user: js, branch: trunk, size: 4263) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-23
| ||
| 22:26 | [38288e0329] part of check-in [a0f0c381b2] Minor style improvements. (check-in: [a0f0c381b2] user: js, branch: trunk, size: 4264) [annotate] [blame] [check-ins using] [diff] | |
| 00:11 | [415f6ac93d] part of check-in [d8c31454b4] More style improvements. (check-in: [d8c31454b4] user: js, branch: trunk, size: 4295) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-24
| ||
| 21:29 | [23f4713294] part of check-in [3a9a5001cf] Pass the parser for OFMalformedXMLExceptions. (check-in: [3a9a5001cf] user: js, branch: trunk, size: 4215) [annotate] [blame] [check-ins using] [diff] | |
| 19:42 | [0a10d296cf] part of check-in [cda44767f4] Get rid of OFExceptions.h. (check-in: [cda44767f4] user: js, branch: trunk, size: 4192) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-23
| ||
| 01:06 | [b5b67afb3f] part of check-in [23acf38456] Make more use of the OFObject protocol. (check-in: [23acf38456] user: js, branch: trunk, size: 4180) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-21
| ||
| 19:41 | [7a79298589] part of check-in [5849b5aac8] Improve namespace handling. (check-in: [5849b5aac8] user: js, branch: trunk, size: 4146) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-10
| ||
| 20:34 | [01d91a18bd] part of check-in [a95ca84f7e] Improve namespace handling. (check-in: [a95ca84f7e] user: js, branch: trunk, size: 4211) [annotate] [blame] [check-ins using] [diff] | |
|
2011-01-01
| ||
| 20:19 | [6e4d62017f] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 4194) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-20
| ||
| 15:55 | [c6480ad533] part of check-in [976f115da9] Extend OFXMLElementBuilderDelegate. (check-in: [976f115da9] user: js, branch: trunk, size: 3938) [annotate] [blame] [check-ins using] [diff] | |
|
2010-10-25
| ||
| 23:03 | [eabccc3dd1] part of check-in [8a7ca573c4] Clean up a lot of code (mostly init methods) and fix a missing rethrow. (check-in: [8a7ca573c4] user: js, branch: trunk, size: 3025) [annotate] [blame] [check-ins using] [diff] | |
|
2010-09-05
| ||
| 23:19 |
[59069a8174]
part of check-in [e2b06423e0]
Replace OFObject* with id in many places.
We assume now that every object understands retain, release, etc. so | |
|
2010-07-02
| ||
| 21:40 | Added: [eae2627930] part of check-in [ad93296956] Add OFXMLElementBuilder. (check-in: [ad93296956] user: js, branch: trunk, size: 2962) [annotate] [blame] [check-ins using] | |