History of file src/OFXMLAttribute.m at check-in 2cb48ceaf1d0c54a
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [d69d481a36] check-in: [7413a728a7] user: js, branch: trunk, size: 3113 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [4bbe01e11d] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 2905 [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: [b0ce591345] check-in: [8939cbdb52] user: js, branch: trunk, size: 4264 [annotate] [blame] [check-ins using] [diff] | |
2022-09-04
| ||
13:17 | OFXMLElement: Remove defaultNamespace property file: [fef93ca0aa] check-in: [eed200181b] user: js, branch: trunk, size: 4264 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [f2a6cbc394] check-in: [1a86b8175b] user: js, branch: trunk, size: 4102 [annotate] [blame] [check-ins using] [diff] | |
2021-04-19
| ||
21:54 | Rename a few more constants file: [21dca426df] check-in: [458420998c] user: js, branch: new-naming-convention, size: 4102 [annotate] [blame] [check-ins using] [diff] | |
2021-04-18
| ||
15:55 | Rename all functions in macros.h file: [62ddc040cf] check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 4106 [annotate] [blame] [check-ins using] [diff] | |
2021-03-07
| ||
20:25 | *.m: Fold methods into one line where it fits file: [6ec2a305ed] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 4109 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [29268ae3e9] check-in: [374e1a1bfa] user: js, branch: trunk, size: 4115 [annotate] [blame] [check-ins using] [diff] | |
2020-10-10
| ||
14:27 |
OFObject: Change type of -[hash] to unsigned long
The internal hash is still 32 bit in most places, but this way, it is at | |
2020-01-02
| ||
01:51 | Update copyright file: [e9a34efaab] check-in: [c7f0229795] user: js, branch: trunk, size: 4199 [annotate] [blame] [check-ins using] [diff] | |
2019-03-08
| ||
00:35 | Use dot syntax file: [87a544a7c5] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 4196 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [bc86f5c2b5] check-in: [0509d7a844] user: js, branch: trunk, size: 4220 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [880be3a454] check-in: [7e5c81e186] user: js, branch: trunk, size: 4214 [annotate] [blame] [check-ins using] [diff] | |
2017-11-11
| ||
23:27 | Small optimization for -[isEqual:] file: [4c88350128] check-in: [526feacebc] user: js, branch: trunk, size: 4191 [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-28
| ||
23:02 | Enable -Wnullable-to-nonnull-conversion and adjust file: [292617ba84] check-in: [2de9660312] user: js, branch: trunk, size: 4124 [annotate] [blame] [check-ins using] [diff] | |
2017-05-21
| ||
21:28 |
Prefix private methods with of_ instead of OF_
This matches Apple's style. file: [464c2003f8] check-in: [6b77a5dd8b] user: js, branch: trunk, size: 4112 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
23:14 | Add OF_UNAVAILABLE file: [6356477585] check-in: [16c05e87e1] user: js, branch: trunk, size: 4112 [annotate] [blame] [check-ins using] [diff] | |
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [08b89a1a1d] check-in: [4af49a13c3] user: js, branch: trunk, size: 4076 [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: [f82f6e9583] check-in: [cec0f072f8] user: js, branch: 0.8, size: 4108 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [65bd213eb3] check-in: [2a27cf3000] user: js, branch: trunk, size: 4055 [annotate] [blame] [check-ins using] [diff] | |
2015-11-29
| ||
11:43 |
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 | Update copyright file: [37b2f68d9a] check-in: [cfd374b906] user: js, branch: trunk, size: 4104 [annotate] [blame] [check-ins using] [diff] | |
2014-06-21
| ||
21:43 |
Move all macros from OFObject.h to macros.h
This means that OFObject.h imports macros.h now, making it unnecessary | |
2014-05-04
| ||
23:57 | Move -[setStringValue:] to OFXMLNode file: [15d4c89e57] check-in: [bb63873748] user: js, branch: trunk, size: 4142 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [de4a0a8f01] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 3995 [annotate] [blame] [check-ins using] [diff] | |
2013-08-01
| ||
23:07 | OFXMLParser: Improve handling of whitespaces. file: [37b3db44bd] check-in: [a69e13fa8d] user: js, branch: trunk, size: 3989 [annotate] [blame] [check-ins using] [diff] | |
2013-06-22
| ||
12:12 |
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-03-04
| ||
17:20 |
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
2013-02-12
| ||
18:22 | Prefix all ivars with an underscore. file: [a242f67939] check-in: [e40729d406] user: js, branch: trunk, size: 4028 [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | Update copyright. file: [39e877686b] check-in: [813c00ccf0] user: js, branch: trunk, size: 3921 [annotate] [blame] [check-ins using] [diff] | |
2012-11-12
| ||
11:55 | Add +[attributeWithName:stringValue:]. file: [a8302232a0] check-in: [fd4f24cc22] user: js, branch: trunk, size: 3915 [annotate] [blame] [check-ins using] [diff] | |
2012-10-09
| ||
15:07 | Make use of instancetype. file: [cc7877f544] check-in: [fb515e8e24] user: js, branch: trunk, size: 3531 [annotate] [blame] [check-ins using] [diff] | |
2012-08-10
| ||
20:08 |
Directly use the runtime's autorelease pools.
This greatly improves performance, as it gets rid of the overhead of | |
2012-07-12
| ||
01:28 | Don't access isa directly. file: [9f7e711096] check-in: [8892ae9fcc] user: js, branch: trunk, size: 3533 [annotate] [blame] [check-ins using] [diff] | |
2012-02-01
| ||
13:42 | Clean up the properties mess. file: [506cef53d5] check-in: [c1b35e1495] user: js, branch: trunk, size: 3524 [annotate] [blame] [check-ins using] [diff] | |
2012-01-05
| ||
00:56 | Update copyright. file: [b5c4c645a4] check-in: [ce70e17b38] user: js, branch: trunk, size: 3563 [annotate] [blame] [check-ins using] [diff] | |
2011-10-04
| ||
13:14 | Split OFXMLElement into OFXML{Element,Characters,CDATA,Comment}. file: [dcb09a451f] check-in: [03f14bf019] user: js, branch: trunk, size: 3557 [annotate] [blame] [check-ins using] [diff] | |
2011-09-28
| ||
00:05 | Add OFXMLNode as a common base class for OFXMLElement & OFXMLAttribute. file: [bdb655cad5] check-in: [96c3df8f67] user: js, branch: trunk, size: 3387 [annotate] [blame] [check-ins using] [diff] | |
2011-09-22
| ||
23:25 |
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-09-17
| ||
19:18 |
Make hashes independant of endianess in OF{Float,Double}{Vector,Matrix}.
Also removes unnecessary OF_HASH_ADD_INT* macros (except | |
2011-09-09
| ||
13:35 | [pool release] can never throw by convention now. file: [72bfa63edb] check-in: [798d9e6320] user: js, branch: trunk, size: 3643 [annotate] [blame] [check-ins using] [diff] | |
2011-06-30
| ||
18:33 | Add -[hash] to OFXMLElement and OFXMLAttribute. file: [8ed5b9d71d] check-in: [0ae2dee38f] user: js, branch: 0.5, size: 2601 [annotate] [blame] [check-ins using] [diff] | |
18:27 | Add -[isEqual:] to OFXMLElement and OFXMLAttribute. file: [ea5e3160de] check-in: [05c094a39f] user: js, branch: 0.5, size: 1778 [annotate] [blame] [check-ins using] [diff] | |
2011-06-28
| ||
01:51 | Change serialization format to be way more readable and shorter. file: [836db12fdb] check-in: [756bb26c98] user: js, branch: trunk, size: 3670 [annotate] [blame] [check-ins using] [diff] | |
2011-06-26
| ||
23:54 | Add -[{decimal,hexadecimal,float,double}Value] to OFXMLAttribute. file: [6b3b878926] check-in: [0952a96827] user: js, branch: trunk, size: 4065 [annotate] [blame] [check-ins using] [diff] | |
2011-06-05
| ||
19:27 | Add OFNull class. file: [259ae30ded] check-in: [183825f113] user: js, branch: trunk, size: 3803 [annotate] [blame] [check-ins using] [diff] | |
2011-06-04
| ||
16:07 | Add -[hash] to OFXMLElement and OFXMLAttribute. file: [cce5966614] check-in: [a698b98203] user: js, branch: trunk, size: 3802 [annotate] [blame] [check-ins using] [diff] | |
14:00 | Add -[isEqual:] to OFXMLElement and OFXMLAttribute. file: [a89f552160] check-in: [cee604408e] user: js, branch: trunk, size: 3558 [annotate] [blame] [check-ins using] [diff] | |
2011-06-03
| ||
15:14 | Add deserialization. file: [583d33a3b1] check-in: [dca3061dfc] user: js, branch: trunk, size: 3173 [annotate] [blame] [check-ins using] [diff] | |
2011-05-14
| ||
12:26 |
Use XML for serialization.
This way, we don't need a new parser and don't use a new format. file: [be193dc061] check-in: [494dca4ae4] user: js, branch: trunk, size: 2272 [annotate] [blame] [check-ins using] [diff] | |
2011-05-12
| ||
18:27 | Add version to serialization and add serialization to more classes. file: [a0cfce89af] check-in: [ace6f683f7] user: js, branch: trunk, size: 2156 [annotate] [blame] [check-ins using] [diff] | |
2011-01-01
| ||
20:19 | Change license. file: [1771d20c62] check-in: [da6b3d26cb] user: js, branch: trunk, size: 1447 [annotate] [blame] [check-ins using] [diff] | |
2010-10-25
| ||
23:03 | Clean up a lot of code (mostly init methods) and fix a missing rethrow. file: [beaa9ae3cf] check-in: [8a7ca573c4] user: js, branch: trunk, size: 1191 [annotate] [blame] [check-ins using] [diff] | |
2010-09-08
| ||
21:17 | Fix Objective C++ compatibility. file: [2b47f3dee2] check-in: [9d6716470e] user: js, branch: trunk, size: 1128 [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: [97f1780df3] check-in: [67917b918a] user: js, branch: trunk, size: 1147 [annotate] [blame] [check-ins using] | |