History of the file that is called src/OFXMLElementBuilder.h at check-in 0765df975418ee6a
2024-04-03
| ||
02:16 | [98da05e815] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 4418) [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | [1d54fd3f38] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4210) [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | [fc2537fa67] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 4210) [annotate] [blame] [check-ins using] [diff] | |
2022-09-12
| ||
08:52 | [db177baac1] part of check-in [1038191a03] Restrict subclassing on more classes (check-in: [1038191a03] user: js, branch: trunk, size: 4210) [annotate] [blame] [check-ins using] [diff] | |
2022-08-29
| ||
21:33 | [9d586a1499] part of check-in [2d4f7314a8] OFXMLElementBuilder: {parentless -> orphan} node (check-in: [2d4f7314a8] user: js, branch: trunk, size: 4226) [annotate] [blame] [check-ins using] [diff] | |
2022-03-25
| ||
10:59 | [657f65f42e] part of check-in [fb151035d0] Use nameSpace instead of namespace_ for C++ (check-in: [fb151035d0] user: js, branch: trunk, size: 4230) [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | [2657d84bdf] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 4232) [annotate] [blame] [check-ins using] [diff] | |
2021-04-08
| ||
01:56 | [21b424ead3] part of check-in [a9711fd17a] Rename +[elementBuilder] -> +[builder] (check-in: [a9711fd17a] user: js, branch: trunk, size: 4232) [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | [702d1ff1af] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 4239) [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | [6a04a51f54] part of check-in [163a4a5a2e] Use /** */ instead of /*! */ for documentation (check-in: [163a4a5a2e] user: js, branch: trunk, size: 4328) [annotate] [blame] [check-ins using] [diff] | |
2020-09-26
| ||
21:58 |
[decb006f3b]
part of check-in [ef614a225d]
Don't require __COUNTER__ for OF_RESERVE_IVARS
__COUNTER__ does not exist in GCC 4.2, and Apple GCC 4.2 is still the | |
2020-01-02
| ||
01:51 | [6b484584a6] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 4307) [annotate] [blame] [check-ins using] [diff] | |
2019-10-03
| ||
23:29 |
[9c972fb717]
part of check-in [b4614c3b1e]
OFXMLElementBuilder: Allow subclassing
This is useful for slightly altering the behavior, e.g. rejecting | |
2019-09-29
| ||
19:35 |
[a5bfbc9534]
part of check-in [496695d778]
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. (check-in: [496695d778] user: js, branch: trunk, size: 4309) [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | [636accb67a] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 4283) [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | [b2dfeb5bb7] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 4277) [annotate] [blame] [check-ins using] [diff] | |
2017-11-18
| ||
18:50 | [eaad150f1b] part of check-in [cc3ad3ddd3] Documentation: Use @brief for all properties (check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 4254) [annotate] [blame] [check-ins using] [diff] | |
2017-09-26
| ||
22:01 | [fb6eb4c1ba] part of check-in [319709fff1] Many nullability fixes (check-in: [319709fff1] user: js, branch: 0.90, size: 4247) [annotate] [blame] [check-ins using] [diff] | |
21:53 | [3119059616] part of check-in [52011fbfd6] Many nullability fixes (check-in: [52011fbfd6] user: js, branch: trunk, size: 4247) [annotate] [blame] [check-ins using] [diff] | |
2017-08-14
| ||
13:33 | [7953a67dad] part of check-in [4eab54022e] Always have assign before nonatomic (check-in: [4eab54022e] user: js, branch: trunk, size: 4237) [annotate] [blame] [check-ins using] [diff] | |
2017-05-13
| ||
16:29 | [f7df881b5d] part of check-in [f663d40cbd] Also use nonatomic for non-object properties (check-in: [f663d40cbd] user: js, branch: trunk, size: 4237) [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
20:10 |
[123ad23954]
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: 4226) [annotate] [blame] [check-ins using] [diff] | |
2017-01-09
| ||
17:36 |
[ae237ad96d]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-01-03
| ||
00:43 |
[0cfad99ce6]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 4697) [annotate] [blame] [check-ins using] [diff] | |
00:41 |
[3efc39c26f]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 4207) [annotate] [blame] [check-ins using] [diff] | |
2015-11-29
| ||
14:20 |
[849e97808f]
part of check-in [ba62f00fac]
Clean up optional protocols
Now that we can require GCC >= 4.6, we no longer need to have a category | |
11:43 |
[697471ead5]
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-06-17
| ||
22:11 |
[4ca47d4bb3]
part of check-in [80e1a9655b]
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 | [0cd8345c79] part of check-in [9e76144ef8] Add support for and use the new nullability (check-in: [9e76144ef8] user: js, branch: trunk, size: 4678) [annotate] [blame] [check-ins using] [diff] | |
2015-06-12
| ||
23:59 | [bc1c1fb01a] part of check-in [5329fe7c1a] Add support for and use the new ObjC generics (check-in: [5329fe7c1a] user: js, branch: trunk, size: 4584) [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | [7cac4f989f] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 4535) [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
18:50 | [d104812b14] part of check-in [246cfe0807] Documentation: Show correct imports (check-in: [246cfe0807] user: js, branch: trunk, size: 4529) [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | [3b69d7cdbf] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 4344) [annotate] [blame] [check-ins using] [diff] | |
2013-02-22
| ||
11:32 | [4b30b61ef9] part of check-in [09bd870f8c] Fix ObjC++. (check-in: [09bd870f8c] user: js, branch: trunk, size: 4338) [annotate] [blame] [check-ins using] [diff] | |
2013-02-12
| ||
18:22 | [2639811347] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 4336) [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | [25d77e9e49] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 4320) [annotate] [blame] [check-ins using] [diff] | |
2012-12-20
| ||
16:42 | [ffcae14fe5] part of check-in [89177dcd09] Remove dummy implementations for formal protocols. (check-in: [89177dcd09] user: js, branch: trunk, size: 4314) [annotate] [blame] [check-ins using] [diff] | |
2012-10-29
| ||
08:00 | [1452f384ab] part of check-in [7a3977d7fd] Documentation improvements. (check-in: [7a3977d7fd] user: js, branch: 0.7, size: 4405) [annotate] [blame] [check-ins using] [diff] | |
07:59 | [6c8ea67928] part of check-in [63bf4de97b] Documentation improvements. (check-in: [63bf4de97b] user: js, branch: trunk, size: 4405) [annotate] [blame] [check-ins using] [diff] | |
2012-10-28
| ||
12:38 | [2b459f4eb7] part of check-in [1ad9565253] Switch to a headerdoc-compatible doc format. (check-in: [1ad9565253] user: js, branch: trunk, size: 4334) [annotate] [blame] [check-ins using] [diff] | |
2012-10-09
| ||
15:07 | [a3fee8ab7a] part of check-in [fb515e8e24] Make use of instancetype. (check-in: [fb515e8e24] user: js, branch: trunk, size: 4334) [annotate] [blame] [check-ins using] [diff] | |
2012-01-05
| ||
00:56 | [4afd0a1239] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 4320) [annotate] [blame] [check-ins using] [diff] | |
2011-10-24
| ||
18:28 | [1346588c64] part of check-in [87cd99ff88] Don't retain delegates to prevent reference cycles. (check-in: [87cd99ff88] user: js, branch: trunk, size: 4314) [annotate] [blame] [check-ins using] [diff] | |
2011-10-04
| ||
13:14 | [96a89a4612] part of check-in [03f14bf019] Split OFXMLElement into OFXML{Element,Characters,CDATA,Comment}. (check-in: [03f14bf019] user: js, branch: trunk, size: 4314) [annotate] [blame] [check-ins using] [diff] | |
2011-09-11
| ||
17:09 | [8e1cc45d54] part of check-in [8d554c0421] Documentation improvements. (check-in: [8d554c0421] user: js, branch: trunk, size: 3853) [annotate] [blame] [check-ins using] [diff] | |
2011-06-29
| ||
19:06 | [3b177f300f] part of check-in [d534f49a7d] Add a handler for unknown entities to OFXMLElementBuilderDelegate. (check-in: [d534f49a7d] user: js, branch: trunk, size: 3714) [annotate] [blame] [check-ins using] [diff] | |
2011-04-23
| ||
00:11 | [922beec8cc] part of check-in [d8c31454b4] More style improvements. (check-in: [d8c31454b4] user: js, branch: trunk, size: 3367) [annotate] [blame] [check-ins using] [diff] | |
2011-03-23
| ||
01:06 | [bdb22714af] part of check-in [23acf38456] Make more use of the OFObject protocol. (check-in: [23acf38456] user: js, branch: trunk, size: 3364) [annotate] [blame] [check-ins using] [diff] | |
2011-03-21
| ||
13:26 | [e09c455358] part of check-in [0c9206532f] Make use of optional protocols, if available. (check-in: [0c9206532f] user: js, branch: trunk, size: 3269) [annotate] [blame] [check-ins using] [diff] | |
2011-01-01
| ||
20:19 | [41c4aae12f] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 3218) [annotate] [blame] [check-ins using] [diff] | |
2010-12-20
| ||
15:55 | [7750550318] part of check-in [976f115da9] Extend OFXMLElementBuilderDelegate. (check-in: [976f115da9] user: js, branch: trunk, size: 2962) [annotate] [blame] [check-ins using] [diff] | |
2010-09-05
| ||
23:19 |
[3c0e04c5a7]
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: [d870539158] part of check-in [ad93296956] Add OFXMLElementBuilder. (check-in: [ad93296956] user: js, branch: trunk, size: 1996) [annotate] [blame] [check-ins using] | |