ObjFW  History of src/OFNumber.h of 676e09bf77edfd4a

History of the file that is called src/OFNumber.h at check-in 676e09bf77edfd4a

2024-04-03
02:16
[d74225adc3] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 10059) [annotate] [blame] [check-ins using] [diff]
2024-01-14
13:00
[bed7e6a8c1] part of check-in [90ee6a8373] Replace OFASN1Boolean with bool OFNumber (check-in: [90ee6a8373] user: js, branch: asn1, size: 9912) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[e8b2d0d74a] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 9851) [annotate] [blame] [check-ins using] [diff]
2023-08-09
15:24
[f19e1bade2] part of check-in [c9115cce73] Make OFNumber a proper class cluster (check-in: [c9115cce73] user: js, branch: trunk, size: 9851) [annotate] [blame] [check-ins using] [diff]
2023-04-10
19:22
[bb1eda01eb] part of check-in [6ce0093f8d] Remove OFSerialization

While the idea sounds nice that the tag name is the class, this means the
serialization includes whether something is mutable or immutable. This means
doing as much as making something immutable changes the serialization, which
can then cause issues after being deserialized. (check-in: [6ce0093f8d] user: js, branch: trunk, size: 10281) [annotate] [blame] [check-ins using] [diff]

2023-01-06
09:04
[7dac2a8920] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 10326) [annotate] [blame] [check-ins using] [diff]
2022-06-06
07:06
[eff21822aa] part of check-in [e53c0160a8] Always implement dummy for OF_UNAVAILABLE methods

GCC now supports the attribute, but still complains if the method is not
implemented, so always implement it with a method that throws. (check-in: [e53c0160a8] user: js, branch: trunk, size: 10326) [annotate] [blame] [check-ins using] [diff]

2022-02-12
07:46
[312b6f2b4b] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 10394) [annotate] [blame] [check-ins using] [diff]
2021-04-19
21:54
[1bc62b5876] part of check-in [458420998c] Rename a few more constants (check-in: [458420998c] user: js, branch: new-naming-convention, size: 10394) [annotate] [blame] [check-ins using] [diff]
2021-04-17
01:19
[6fc4bc7a5d] part of check-in [dec9721b35] of_rectangle_t -> OFRect (check-in: [dec9721b35] user: js, branch: new-naming-convention, size: 10410) [annotate] [blame] [check-ins using] [diff]
01:10
[c1e91a3a26] part of check-in [8a7353b219] of_dimension_t -> OFSize (check-in: [8a7353b219] user: js, branch: new-naming-convention, size: 10428) [annotate] [blame] [check-ins using] [diff]
00:59
[0f4bd36ed7] part of check-in [b57126a21e] Merge trunk into branch "new-naming-convention" (check-in: [b57126a21e] user: js, branch: new-naming-convention, size: 10446) [annotate] [blame] [check-ins using] [diff]
00:57
[4b9e5cee54] part of check-in [27002f2efe] OFNumber: Remove useless OF_UNAVAILABLE

These methods no longer exist. (check-in: [27002f2efe] user: js, branch: trunk, size: 10456) [annotate] [blame] [check-ins using] [diff]

00:54
[b9da3b2822] part of check-in [3524409dd0] of_point_t -> OFPoint (check-in: [3524409dd0] user: js, branch: new-naming-convention, size: 10865) [annotate] [blame] [check-ins using] [diff]
00:44
[39b3c2a529] part of check-in [d975c53a43] of_range_t -> OFRange (check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 10871) [annotate] [blame] [check-ins using] [diff]
00:14
[4ee73ac137] part of check-in [61fc389aee] of_comparison_result_t -> OFComparisonResult (check-in: [61fc389aee] user: js, branch: new-naming-convention, size: 10877) [annotate] [blame] [check-ins using] [diff]
2021-04-07
20:39
[1390ca955e] part of check-in [91a4c53bb1] Override -[compare:] with a more specific type (check-in: [91a4c53bb1] user: js, branch: trunk, size: 10881) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[428bdb0cc8] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 10672) [annotate] [blame] [check-ins using] [diff]
2020-10-03
11:35
[028df04d4c] part of check-in [163a4a5a2e] Use /** */ instead of /*! */ for documentation (check-in: [163a4a5a2e] user: js, branch: trunk, size: 10761) [annotate] [blame] [check-ins using] [diff]
2020-08-30
16:22
[ff0ae5f35c] part of check-in [bc9998913a] OFNumber: Never access ivars after init

This is a requirement for tagged pointer numbers, which cannot have
ivars. (check-in: [bc9998913a] user: js, branch: tagged-pointers, size: 10761) [annotate] [blame] [check-ins using] [diff]

2020-08-25
00:11
[5740ff4672] part of check-in [25c985fec1] OFNumber: Remove (u)int{8,16,32,64} methods

Since C guarantees minimum sizes for char, short, int, long and long
long, these can be used instead. (check-in: [25c985fec1] user: js, branch: trunk, size: 10873) [annotate] [blame] [check-ins using] [diff]

2020-08-16
18:28
[833a3447d8] part of check-in [be8b442546] OFNumber: Remove ssize_t

It's a non-standard type that should only be used for matching POSIX
APIs. (check-in: [be8b442546] user: js, branch: trunk, size: 17942) [annotate] [blame] [check-ins using] [diff]

2020-08-12
20:56
[66f566bece] part of check-in [d74f244ab7] Avoid using (u)intmax_t in methods

It is not guaranteed that a type encoding for it exists. (check-in: [d74f244ab7] user: js, branch: trunk, size: 18527) [annotate] [blame] [check-ins using] [diff]

2020-07-19
11:49
[8668a7987f] part of check-in [59e1c84d30] OFNumber: Refactor to reduce code size (check-in: [59e1c84d30] user: js, branch: trunk, size: 19381) [annotate] [blame] [check-ins using] [diff]
11:03
[dfa33f4cd7] part of check-in [5e8cca7678] OFNumber: Always use the smallest type that fits (check-in: [5e8cca7678] user: js, branch: trunk, size: 22293) [annotate] [blame] [check-ins using] [diff]
09:06
[f7f55d0f21] part of check-in [025756f4e3] OFNumber: Use a placeholder until init is called (check-in: [025756f4e3] user: js, branch: trunk, size: 22402) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[b2aed0c6f3] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 22375) [annotate] [blame] [check-ins using] [diff]
2019-12-14
18:48
[04b36e645f] part of check-in [f5558d0919] OFNumber: Add -[stringValue] (check-in: [f5558d0919] user: js, branch: trunk, size: 22372) [annotate] [blame] [check-ins using] [diff]
2019-09-29
19:35
[1367656c87] 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: 22272) [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
[3047242909] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 22246) [annotate] [blame] [check-ins using] [diff]
2018-02-11
12:15
[d08367a725] part of check-in [612cd94090] Make OFNumber a subclass of OFValue (check-in: [612cd94090] user: js, branch: trunk, size: 22240) [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
[2c125c945d] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 21112) [annotate] [blame] [check-ins using] [diff]
2017-11-18
18:50
[9e0deda8a9] part of check-in [cc3ad3ddd3] Documentation: Use @brief for all properties (check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 21089) [annotate] [blame] [check-ins using] [diff]
2017-10-29
21:58
[0a882a919b] part of check-in [f3ccf14461] Convert methods to properties where appropriate

This improves Swift compatibility. (check-in: [f3ccf14461] user: js, branch: trunk, size: 20508) [annotate] [blame] [check-ins using] [diff]

2017-10-22
15:05
[8625e9c54a] part of check-in [a06354b42a] Make Apple GCC with -Wshadow happy (check-in: [a06354b42a] user: js, branch: trunk, size: 21303) [annotate] [blame] [check-ins using] [diff]
14:09
[c8232cc931] part of check-in [31c0f5b89e] Make Apple GCC with -Wshadow happy (check-in: [31c0f5b89e] user: js, branch: 0.90, size: 20897) [annotate] [blame] [check-ins using] [diff]
2017-10-17
00:33
[92dadecb01] part of check-in [2f4e0df8be] Do not use implicit method return types

Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does
not apply to implicit return types. This means that after this commit,
all init methods have a nonnull return type, as they should have. (check-in: [2f4e0df8be] user: js, branch: trunk, size: 21303) [annotate] [blame] [check-ins using] [diff]

2017-06-03
18:37
[b4280b6f63] part of check-in [4ec0948b1b] Properly check for sys/types.h (check-in: [4ec0948b1b] user: js, branch: trunk, size: 20897) [annotate] [blame] [check-ins using] [diff]
2017-05-13
16:29
[d2e9d52654] part of check-in [f663d40cbd] Also use nonatomic for non-object properties (check-in: [f663d40cbd] user: js, branch: trunk, size: 20837) [annotate] [blame] [check-ins using] [diff]
2017-05-07
23:14
[ae44482d26] part of check-in [16c05e87e1] Add OF_UNAVAILABLE (check-in: [16c05e87e1] user: js, branch: trunk, size: 20826) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[71e2ffba68] part of check-in [44f45c2e35] Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. (check-in: [44f45c2e35] user: js, branch: trunk, size: 20802) [annotate] [blame] [check-ins using] [diff]

2016-10-09
01:31
[f1cf2b6a4d] part of check-in [19cb9a43a5] Do not use @compatibility_alias when using modules (check-in: [19cb9a43a5] user: js, branch: trunk, size: 20796) [annotate] [blame] [check-ins using] [diff]
2016-04-23
09:43
[1972eca1cd] part of check-in [3572e824c6] Never end enums with a comma

While this makes moving things around easier, this has been done by
accident and looks ugly. (check-in: [3572e824c6] user: js, branch: trunk, size: 20763) [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:43
[1c53ff0084] part of check-in [cec0f072f8] Update copyright

While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 20907) [annotate] [blame] [check-ins using] [diff]

00:41
[a1c495e8ed] part of check-in [2a27cf3000] Update copyright

While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 20764) [annotate] [blame] [check-ins using] [diff]

2015-11-29
11:43
[d5e0f4a58d] 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:
Apple GCC, which already supports this with >= 4.0 starting with OS X
10.5). Since even GCC 4.6 is really old by now, there is no point in
still supporting something even older and making the code ugly because
of that. While some hardware and OS support was dropped from GCC 4.6
compared to GCC 4.0, there is nothing in there that would be an
interesting target with the exception of BeOS maybe - but a port to BeOS
can also be achieved using the Haiku support. The other dropped OSes are
mostly old versions of OSes while newer ones are still being supported
(and those newer versions of those OSes still support the same
hardware). (check-in: [48980f2297] user: js, branch: trunk, size: 20760) [annotate] [blame] [check-ins using] [diff]

2015-06-13
22:26
[d6e03f82de] part of check-in [9e76144ef8] Add support for and use the new nullability (check-in: [9e76144ef8] user: js, branch: trunk, size: 20903) [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
[51f3647292] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 20855) [annotate] [blame] [check-ins using] [diff]
2014-06-26
00:58
[25b9edab19] part of check-in [366681bebe] OFNumber: Remove methods for arithmetic

These methods encouraged doing arithmetic on objects rather than getting
the C type value, doing the arithmetic and creating a new object. They
didn't do anything else internally, and so doing this manually isn't
slower - it's even faster if you do multiple operations, as no temporary
objects are created then.

Another advantage of this is that there are no longer uncertainties
about types of different OFNumber objects when doing arithmetic, as the
user has to be explicit about the types when getting the C type value
and thus knows which types will be used for the arithmetic. (check-in: [366681bebe] user: js, branch: trunk, size: 20849) [annotate] [blame] [check-ins using] [diff]

2014-06-25
16:08
[a9d8cfa7c2] part of check-in [0de69c8952] OFNumber: OF_NUMBER_* -> OF_NUMBER_TYPE_* (check-in: [0de69c8952] user: js, branch: trunk, size: 24134) [annotate] [blame] [check-ins using] [diff]
2014-05-14
21:09
[05b1f19d45] part of check-in [ac1ae59c91] Replace @compatibility_alias with #define for NS*

@compatibility_alias breaks when enabling the new Clang module support. (check-in: [ac1ae59c91] user: js, branch: trunk, size: 23718) [annotate] [blame] [check-ins using] [diff]

2014-02-18
18:50
[ba305281bd] part of check-in [246cfe0807] Documentation: Show correct imports (check-in: [246cfe0807] user: js, branch: trunk, size: 23731) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[639b6b3a23] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 23698) [annotate] [blame] [check-ins using] [diff]
2013-06-19
19:14
[65e1bc0377] part of check-in [cba771824e] Implement the new MessagePack specification.

No support for extensions yet.

This obsoletes BinaryPack. (check-in: [cba771824e] user: js, branch: trunk, size: 23692) [annotate] [blame] [check-ins using] [diff]

2013-03-04
17:20
[29b807402b] part of check-in [c5ef582958] Replace BOOL with bool.

The only places where BOOL is left are those where they are required by
the ABI. (check-in: [c5ef582958] user: js, branch: trunk, size: 23690) [annotate] [blame] [check-ins using] [diff]

2013-02-26
18:40
[afb39b7429] part of check-in [fd8c1728ea] OFNumber: Add long long. (check-in: [fd8c1728ea] user: js, branch: trunk, size: 23690) [annotate] [blame] [check-ins using] [diff]
2013-02-21
19:35
[4db74b4fc5] part of check-in [23c798d4f1] Add support for generating BinaryPack. (check-in: [23c798d4f1] user: js, branch: trunk, size: 22122) [annotate] [blame] [check-ins using] [diff]
2013-02-12
18:22
[b3a58136c1] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 22055) [annotate] [blame] [check-ins using] [diff]
2013-01-17
23:15
[c711cafca0] part of check-in [50b5ac3b27] Documentation improvements. (check-in: [50b5ac3b27] user: js, branch: trunk, size: 22053) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[2198faa71d] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 21556) [annotate] [blame] [check-ins using] [diff]
2012-10-28
12:38
[40cf62c75a] part of check-in [1ad9565253] Switch to a headerdoc-compatible doc format. (check-in: [1ad9565253] user: js, branch: trunk, size: 21550) [annotate] [blame] [check-ins using] [diff]
2012-10-09
15:07
[325eff17e3] part of check-in [fb515e8e24] Make use of instancetype. (check-in: [fb515e8e24] user: js, branch: trunk, size: 21550) [annotate] [blame] [check-ins using] [diff]
2012-10-02
11:20
[5d836abad6] part of check-in [7261ba5bd1] More property cleanup. (check-in: [7261ba5bd1] user: js, branch: trunk, size: 21186) [annotate] [blame] [check-ins using] [diff]
2012-09-09
14:36
[3edba1d1a0] part of check-in [56df9c44de] OFNumber: Implement OFComparing. (check-in: [56df9c44de] user: js, branch: trunk, size: 21108) [annotate] [blame] [check-ins using] [diff]
14:14
[bb4111628a] part of check-in [b791e6fcc4] Fix -[OFNumber isEqual:]. (check-in: [b791e6fcc4] user: js, branch: trunk, size: 21091) [annotate] [blame] [check-ins using] [diff]
2012-04-21
10:15
[5d5851287a] part of check-in [048e3eec4b] Add support for number literals and boxing. (check-in: [048e3eec4b] user: js, branch: trunk, size: 20507) [annotate] [blame] [check-ins using] [diff]
2012-02-27
17:15
[6fa2f56574] part of check-in [3c0235cd81] Rename OFJSON/OFJSONEncoding to OFJSONRepresentation. (check-in: [3c0235cd81] user: js, branch: trunk, size: 20390) [annotate] [blame] [check-ins using] [diff]
2012-02-25
11:24
[2ab0482390] part of check-in [99ed50a5e4] Always define __STDC_{CONSTANT,LIMIT}_MACROS before libc includes.
This is necessary for ObjC++.
(check-in: [99ed50a5e4] user: js, branch: 0.6, size: 20370) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[2829df2028] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 20235) [annotate] [blame] [check-ins using] [diff]
2011-12-10
21:50
[a16d8529e4] part of check-in [0b98b3a093] Rename OFJSON to OFJSONEncoding. (check-in: [0b98b3a093] user: js, branch: trunk, size: 20229) [annotate] [blame] [check-ins using] [diff]
13:17
[434b0d067a] part of check-in [243a96fc2d] Add JSON encoding. (check-in: [243a96fc2d] user: js, branch: trunk, size: 20221) [annotate] [blame] [check-ins using] [diff]
2011-07-17
00:57
[0944a92f2e] part of check-in [368fffb61e] Get rid of unnecessary includes of unistd.h in headers.

This solves problems on systems where __block is used in unistd.h. (check-in: [368fffb61e] user: js, branch: 0.5, size: 16030) [annotate] [blame] [check-ins using] [diff]

00:57
[6c0dda2992] part of check-in [eced1d58ea] Get rid of unnecessary includes of unistd.h in headers.

This solves problems on systems where __block is used in unistd.h. (check-in: [eced1d58ea] user: js, branch: trunk, size: 20194) [annotate] [blame] [check-ins using] [diff]

2011-05-08
19:55
[74b7578fe9] part of check-in [b27b3aa3e3] Add support for serialization.
No deserialization yet.
(check-in: [b27b3aa3e3] user: js, branch: trunk, size: 20191) [annotate] [blame] [check-ins using] [diff]
18:32
[12744aedfc] part of check-in [eb2402a77a] OFNumber: Explicitly use signed and improve documentation. (check-in: [eb2402a77a] user: js, branch: trunk, size: 20146) [annotate] [blame] [check-ins using] [diff]
2011-02-01
21:47
[fd0954f29b] part of check-in [9d9881f26c] Get rid of another ObjC++ warning. (check-in: [9d9881f26c] user: js, branch: trunk, size: 16027) [annotate] [blame] [check-ins using] [diff]
2011-01-15
18:17
[914f43516c] part of check-in [b5ec30fa9d] Define enums as types. (check-in: [b5ec30fa9d] user: js, branch: trunk, size: 16011) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[14ca51589b] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 15989) [annotate] [blame] [check-ins using] [diff]
2010-11-13
16:15
[15976a5400] part of check-in [0ec87765f4] Add support for BOOL to OFNumber. (check-in: [0ec87765f4] user: js, branch: trunk, size: 15733) [annotate] [blame] [check-ins using] [diff]
2010-06-13
03:23
[60fe00fa34] part of check-in [7390eb7270] Add OFSocketObserver. (check-in: [7390eb7270] user: js, branch: trunk, size: 15294) [annotate] [blame] [check-ins using] [diff]
2010-05-13
17:11
[6d290d5b08] part of check-in [8fd09d2c59] Add -[remainderOfDivisionWithNumber:] to OFNumber. (check-in: [8fd09d2c59] user: js, branch: trunk, size: 15282) [annotate] [blame] [check-ins using] [diff]
2010-04-30
13:59
[fefd022278] part of check-in [e259d77a62] Documentation improvement (replaced "an uint*" with "a uint*"). (check-in: [e259d77a62] user: js, branch: trunk, size: 15112) [annotate] [blame] [check-ins using] [diff]
13:07
[ec96a4eaff] part of check-in [e4344e3c5e] OFNumber API improvement. (check-in: [e4344e3c5e] user: js, branch: trunk, size: 15130) [annotate] [blame] [check-ins using] [diff]
2010-04-23
12:34
[bdf451cad0] part of check-in [03be48c518] Nicer API for OFNumber. (check-in: [03be48c518] user: js, branch: trunk, size: 15058) [annotate] [blame] [check-ins using] [diff]
2010-04-17
16:09
[c86cd5538d] part of check-in [2517f18272] Give the methods in OFNumber better names. (check-in: [2517f18272] user: js, branch: trunk, size: 14899) [annotate] [blame] [check-ins using] [diff]
15:46
[35311fb8bd] part of check-in [062a052b50] Don't return self where not necessary, return void or something useful. (check-in: [062a052b50] user: js, branch: trunk, size: 14777) [annotate] [blame] [check-ins using] [diff]
2010-03-15
01:38
[44b277b096] part of check-in [3e2aa4cf61] Add uintptr_t to OFNumber. (check-in: [3e2aa4cf61] user: js, branch: trunk, size: 14449) [annotate] [blame] [check-ins using] [diff]
2010-03-14
12:38
[1a5f7b4ea0] part of check-in [0d9f51689f] Merge 9af5e9a8f80a into 0.2 branch. (check-in: [0d9f51689f] user: js, branch: 0.2, size: 12634) [annotate] [blame] [check-ins using] [diff]
12:37
[82eb4472bd] part of check-in [40523d5535] Documentation improvements. (check-in: [40523d5535] user: js, branch: trunk, size: 13950) [annotate] [blame] [check-ins using] [diff]
2010-03-13
22:27
[b0f5b934e7] part of check-in [a57d46cb3b] Add -[{and,or,xor,shiftLeft,shiftRight}:] to OFNumber. (check-in: [a57d46cb3b] user: js, branch: trunk, size: 13971) [annotate] [blame] [check-ins using] [diff]
2010-03-05
03:21
[b4de2a5a33] part of check-in [5e65237276] Let operations on OFNumbers return a new one. (check-in: [5e65237276] user: js, branch: trunk, size: 12693) [annotate] [blame] [check-ins using] [diff]
2010-02-19
16:36
[6900966d0c] part of check-in [42886185fd] Update copyright. (check-in: [42886185fd] user: js, branch: trunk, size: 12655) [annotate] [blame] [check-ins using] [diff]
2010-02-11
14:58
[e98b32202b] part of check-in [72caeab860] Documentation improvements. (check-in: [72caeab860] user: js, branch: trunk, size: 12655) [annotate] [blame] [check-ins using] [diff]
2009-12-03
10:29
[fb94e23de6] part of check-in [012cee4f80] More documentation improvements. (check-in: [012cee4f80] user: js, branch: trunk, size: 12670) [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
[2ef00800e8] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 12671) [annotate] [blame] [check-ins using] [diff]
2009-06-30
12:55
[63d31ab23c] part of check-in [973e19f23c] Add some missing documentation. (check-in: [973e19f23c] user: js, branch: trunk, size: 12674) [annotate] [blame] [check-ins using] [diff]
2009-04-19
23:19
[9847bb6afe] part of check-in [1898ec5a4b] More methods for OFNumber. (check-in: [1898ec5a4b] user: js, branch: trunk, size: 3912) [annotate] [blame] [check-ins using] [diff]
23:17
[9ea1dbd0dc] part of check-in [8eb830d7c8] Remove long double from OFNumber as there's no type encoding for it. (check-in: [8eb830d7c8] user: js, branch: trunk, size: 3776) [annotate] [blame] [check-ins using] [diff]
2009-02-14
20:15
[6453b5d17a] part of check-in [db131a629c] Add intmax_t and uintmax_t to OFNumber. (check-in: [db131a629c] user: js, branch: trunk, size: 3953) [annotate] [blame] [check-ins using] [diff]
17:26
[5ac8772568] part of check-in [029511474c] Always use #include for libc headers due to glibc being broken.
Do the same for win32 headers, just in case. They should work with
#import, but you never know ;).
(check-in: [029511474c] user: js, branch: trunk, size: 3663) [annotate] [blame] [check-ins using] [diff]
2009-01-24
15:24
[3bc9a9c5bd] part of check-in [1496808b81] Adjust API to introduction of OFAutoreleasePool. (check-in: [1496808b81] user: js, branch: trunk, size: 3662) [annotate] [blame] [check-ins using] [diff]
2009-01-05
00:59
[9ee2537120] part of check-in [f1b749d113] Update copyright. (check-in: [f1b749d113] user: js, branch: trunk, size: 3593) [annotate] [blame] [check-ins using] [diff]
2009-01-02
17:20
[204398f67a] part of check-in [ba01b9c18a] Some import fixes, some static lib and win32 enhancements. (check-in: [ba01b9c18a] user: js, branch: trunk, size: 3586) [annotate] [blame] [check-ins using] [diff]
2008-12-30
14:42
Added: [2b396a780c] part of check-in [555f28985f] Add OFNumber. (check-in: [555f28985f] user: js, branch: trunk, size: 3566) [annotate] [blame] [check-ins using]