History of file src/OFXMLAttribute.h at check-in 8939cbdb52a79823
2024-06-17
| ||
21:08 | Always use <ObjFW/ObjFW.h> in documentation file: [95932c1544] check-in: [164f2fb4bf] user: js, branch: trunk, size: 3052 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [300b21f249] check-in: [7413a728a7] user: js, branch: trunk, size: 3061 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [d32adc207c] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 2853 [annotate] [blame] [check-ins using] [diff] | |
2023-04-10
| ||
19:22 |
Remove OFSerialization
While the idea sounds nice that the tag name is the class, this means the | |
2023-01-06
| ||
09:04 | Update copyright file: [a0373a3fcd] check-in: [8939cbdb52] user: js, branch: trunk, size: 2918 [annotate] [blame] [check-ins using] [diff] | |
2022-09-12
| ||
08:52 | Restrict subclassing on more classes file: [f37ed8f3fd] check-in: [1038191a03] user: js, branch: trunk, size: 2918 [annotate] [blame] [check-ins using] [diff] | |
2022-09-04
| ||
13:17 | OFXMLElement: Remove defaultNamespace property file: [894be32117] check-in: [eed200181b] user: js, branch: trunk, size: 2929 [annotate] [blame] [check-ins using] [diff] | |
2022-03-25
| ||
10:59 | Use nameSpace instead of namespace_ for C++ file: [facd4b4e2b] check-in: [fb151035d0] user: js, branch: trunk, size: 2903 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [f2e8a3a290] check-in: [1a86b8175b] user: js, branch: trunk, size: 2908 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [3ef14ef801] check-in: [374e1a1bfa] user: js, branch: trunk, size: 2908 [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | Use /** */ instead of /*! */ for documentation file: [d76aef65ee] check-in: [163a4a5a2e] user: js, branch: trunk, size: 2997 [annotate] [blame] [check-ins using] [diff] | |
2020-09-26
| ||
21:58 |
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 | Update copyright file: [4c050cfa1e] check-in: [c7f0229795] user: js, branch: trunk, size: 2981 [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: [9cd58fd2db] check-in: [496695d778] user: js, branch: trunk, size: 2978 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [ed65bcb38c] check-in: [0509d7a844] user: js, branch: trunk, size: 2957 [annotate] [blame] [check-ins using] [diff] | |
2018-06-16
| ||
14:36 |
OFXML*: Remember delimiter of attributes
This means that if OFXMLParser parsed double-quoted attributes, | |
14:21 | OFXMLElement: Add a few extra type checks file: [a635c9f146] check-in: [3af65b5d98] user: js, branch: trunk, size: 2927 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [b8ee421c7f] check-in: [7e5c81e186] user: js, branch: trunk, size: 2862 [annotate] [blame] [check-ins using] [diff] | |
2017-11-18
| ||
18:50 | Documentation: Use @brief for all properties file: [061d869491] check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 2839 [annotate] [blame] [check-ins using] [diff] | |
2017-10-17
| ||
00:33 |
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
2017-09-26
| ||
21:53 | Many nullability fixes file: [30a9d4482b] check-in: [52011fbfd6] user: js, branch: trunk, size: 2783 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
23:14 | Add OF_UNAVAILABLE file: [3dd574a92f] check-in: [16c05e87e1] user: js, branch: trunk, size: 2773 [annotate] [blame] [check-ins using] [diff] | |
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [2122e7a8be] check-in: [4af49a13c3] user: js, branch: trunk, size: 2722 [annotate] [blame] [check-ins using] [diff] | |
2017-04-30
| ||
13:35 |
Use nonatomic for properties and clean up
This changes retaining behavior, meaning properties are not returned | |
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: [d9d0b8b818] check-in: [cec0f072f8] user: js, branch: 0.8, size: 3006 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [b01190baf6] check-in: [2a27cf3000] user: js, branch: trunk, size: 2691 [annotate] [blame] [check-ins using] [diff] | |
2015-11-29
| ||
18:46 | Fix compilation of ObjC++ file: [05af16cfec] check-in: [5826fb0441] user: js, branch: trunk, size: 2687 [annotate] [blame] [check-ins using] [diff] | |
11:43 |
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 |
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: [06dd68e3e3] check-in: [9e76144ef8] user: js, branch: trunk, size: 2976 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [f649c0cd04] check-in: [cfd374b906] user: js, branch: trunk, size: 2881 [annotate] [blame] [check-ins using] [diff] | |
2014-05-04
| ||
23:57 | Move -[setStringValue:] to OFXMLNode file: [5b16d4ff08] check-in: [bb63873748] user: js, branch: trunk, size: 2875 [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
18:50 | Documentation: Show correct imports file: [730ca5265c] check-in: [246cfe0807] user: js, branch: trunk, size: 2925 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [4280155ab7] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 2857 [annotate] [blame] [check-ins using] [diff] | |
2013-02-22
| ||
11:32 | Fix ObjC++. file: [ddb81f76d9] check-in: [09bd870f8c] user: js, branch: trunk, size: 2851 [annotate] [blame] [check-ins using] [diff] | |
2013-02-12
| ||
18:22 | Prefix all ivars with an underscore. file: [45b1e6b315] check-in: [e40729d406] user: js, branch: trunk, size: 2677 [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | Update copyright. file: [86af9b92f4] check-in: [813c00ccf0] user: js, branch: trunk, size: 2738 [annotate] [blame] [check-ins using] [diff] | |
2012-11-12
| ||
11:55 | Add +[attributeWithName:stringValue:]. file: [a1c5c13489] check-in: [fd4f24cc22] user: js, branch: trunk, size: 2732 [annotate] [blame] [check-ins using] [diff] | |
2012-10-28
| ||
12:38 | Switch to a headerdoc-compatible doc format. file: [c19bf55bb6] check-in: [1ad9565253] user: js, branch: trunk, size: 2078 [annotate] [blame] [check-ins using] [diff] | |
2012-10-09
| ||
15:07 | Make use of instancetype. file: [f0bb79b5f0] check-in: [fb515e8e24] user: js, branch: trunk, size: 2078 [annotate] [blame] [check-ins using] [diff] | |
2012-02-01
| ||
13:42 | Clean up the properties mess. file: [c21ecb5897] check-in: [c1b35e1495] user: js, branch: trunk, size: 2057 [annotate] [blame] [check-ins using] [diff] | |
2012-01-05
| ||
00:56 | Update copyright. file: [aa3b0ed01a] check-in: [ce70e17b38] user: js, branch: trunk, size: 2063 [annotate] [blame] [check-ins using] [diff] | |
2011-09-28
| ||
00:05 | Add OFXMLNode as a common base class for OFXMLElement & OFXMLAttribute. file: [eddee0e92c] check-in: [96c3df8f67] user: js, branch: trunk, size: 2057 [annotate] [blame] [check-ins using] [diff] | |
2011-09-11
| ||
17:09 | Documentation improvements. file: [2566508396] check-in: [8d554c0421] user: js, branch: trunk, size: 2962 [annotate] [blame] [check-ins using] [diff] | |
2011-06-26
| ||
23:54 | Add -[{decimal,hexadecimal,float,double}Value] to OFXMLAttribute. file: [1b135c3546] check-in: [0952a96827] user: js, branch: trunk, size: 2384 [annotate] [blame] [check-ins using] [diff] | |
2011-05-12
| ||
18:27 | Add version to serialization and add serialization to more classes. file: [a80691a45f] check-in: [ace6f683f7] user: js, branch: trunk, size: 2003 [annotate] [blame] [check-ins using] [diff] | |
2011-01-31
| ||
18:53 | Fix ObjC++. file: [dc66324635] check-in: [c8a9dd6194] user: js, branch: trunk, size: 1957 [annotate] [blame] [check-ins using] [diff] | |
2011-01-01
| ||
20:19 | Change license. file: [c2a1816b86] check-in: [da6b3d26cb] user: js, branch: trunk, size: 1946 [annotate] [blame] [check-ins using] [diff] | |
2010-12-20
| ||
15:12 | Documentation improvements. file: [20b872cf08] check-in: [bf836060fb] user: js, branch: trunk, size: 1690 [annotate] [blame] [check-ins using] [diff] | |
2010-09-08
| ||
21:17 | Fix Objective C++ compatibility. file: [ece2229692] check-in: [9d6716470e] user: js, branch: trunk, size: 1701 [annotate] [blame] [check-ins using] [diff] | |
2010-07-08
| ||
18:49 | Resolve attribute namespaces after all attributes have been parsed. file: [7726e95a54] check-in: [4c57833cfa] user: js, branch: trunk, size: 1697 [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: [7a67ed7d56] check-in: [67917b918a] user: js, branch: trunk, size: 1689 [annotate] [blame] [check-ins using] | |