ObjFW  History of src/OFValue.m of e41940c022a90ea5

History of the file that is called src/OFValue.m at check-in e41940c022a90ea5

2024-01-02
17:17
Update copyright file: [45814a74e5] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 7921 [annotate] [blame] [check-ins using] [diff]
2023-08-09
22:53
OFValue: Add OFVector[34]D file: [d066bfb20d] check-in: [7b91334e8e] user: js, branch: trunk, size: 7921 [annotate] [blame] [check-ins using] [diff]
22:39
OFValue: Improve -[description] file: [358230f36d] check-in: [772e8b8f78] user: js, branch: trunk, size: 6658 [annotate] [blame] [check-ins using] [diff]
14:27
Make OFValue a proper class cluster file: [f907dbb433] check-in: [12968f1d68] user: js, branch: trunk, size: 5341 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [ed60df5d2c] check-in: [8939cbdb52] user: js, branch: trunk, size: 4371 [annotate] [blame] [check-ins using] [diff]
2022-10-16
18:49
OFValue: Fix missing #include "config.h" file: [d37e008646] check-in: [0a5cd7e353] user: js, branch: trunk, size: 4371 [annotate] [blame] [check-ins using] [diff]
2022-08-30
00:48
OFObject: Small API change file: [904b202568] check-in: [4ad0c363f3] user: js, branch: trunk, size: 4350 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [4253491c94] check-in: [1a86b8175b] user: js, branch: trunk, size: 4346 [annotate] [blame] [check-ins using] [diff]
2021-04-18
22:56
Rename all symbols marked extern file: [2892e2bc96] check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 4346 [annotate] [blame] [check-ins using] [diff]
15:55
Rename all functions in macros.h file: [cf82e8bfac] check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 4355 [annotate] [blame] [check-ins using] [diff]
2021-04-17
22:45
Rename of_(re)alloc and add OFFreeMemory file: [9ff3b452f9] check-in: [498074dab9] user: js, branch: new-naming-convention, size: 4353 [annotate] [blame] [check-ins using] [diff]
01:19
of_rectangle_t -> OFRect file: [712005bdcf] check-in: [dec9721b35] user: js, branch: new-naming-convention, size: 4293 [annotate] [blame] [check-ins using] [diff]
01:10
of_dimension_t -> OFSize file: [c62f9e27d2] check-in: [8a7353b219] user: js, branch: new-naming-convention, size: 4357 [annotate] [blame] [check-ins using] [diff]
00:54
of_point_t -> OFPoint file: [073716b8bf] check-in: [3524409dd0] user: js, branch: new-naming-convention, size: 4421 [annotate] [blame] [check-ins using] [diff]
00:44
of_range_t -> OFRange file: [9ac03935d2] check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 4430 [annotate] [blame] [check-ins using] [diff]
2021-04-13
21:43
Simplify OFValue file: [57c5a42ed5] check-in: [e41940c022] user: js, branch: trunk, size: 4439 [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [0c9f7f6c34] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 6019 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [1c056221ee] check-in: [374e1a1bfa] user: js, branch: trunk, size: 6083 [annotate] [blame] [check-ins using] [diff]
2020-11-14
12:23
Rename of_malloc and of_calloc

The new names should be more accurate. file: [fcc7bff050] check-in: [627511b032] user: js, branch: trunk, size: 6172 [annotate] [blame] [check-ins using] [diff]

2020-11-04
23:18
Remove of_free()

While it makes sense to wrap malloc and calloc to replace the error
checking with exceptions, it does not make sense to wrap free. file: [3be7f2e37d] check-in: [3d8286feee] user: js, branch: trunk, size: 6176 [annotate] [blame] [check-ins using] [diff]

2020-10-25
23:33
Add of_{malloc,calloc,realloc,free} file: [1029a1bdaf] check-in: [d0ae3bfd6c] user: js, branch: trunk, size: 6191 [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
least not baked into the API and ABI and can be upgraded later, should
that ever be necessary. file: [c1cd16a470] check-in: [aeb403a1ed] user: js, branch: trunk, size: 6469 [annotate] [blame] [check-ins using] [diff]

2020-09-27
00:57
Work around bugs in Apple GCC 4.2.1 file: [a224fd5a05] check-in: [cbc09c6e26] user: js, branch: trunk, size: 6464 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [ef18897f3a] check-in: [c7f0229795] user: js, branch: trunk, size: 6440 [annotate] [blame] [check-ins using] [diff]
2019-10-20
13:15
Fix missing fast paths in -[isEqual:] file: [2619bc1d62] check-in: [9122facff6] user: js, branch: trunk, size: 6437 [annotate] [blame] [check-ins using] [diff]
2019-06-17
02:33
Remove underscores from class names file: [50d6956f54] check-in: [17d57e01ff] user: js, branch: trunk, size: 6400 [annotate] [blame] [check-ins using] [diff]
2019-03-08
00:35
Use dot syntax file: [a898bac105] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 6418 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [3dfa97e178] check-in: [0509d7a844] user: js, branch: trunk, size: 6424 [annotate] [blame] [check-ins using] [diff]
2018-01-21
12:18
OFValue: Support for {point,dimension,rectangle}s file: [b29dc94d62] check-in: [2ca34d3de1] user: js, branch: trunk, size: 6418 [annotate] [blame] [check-ins using] [diff]
03:28
OFValue: Add support for ranges file: [09ba4acbc4] check-in: [cb1891cca1] user: js, branch: trunk, size: 4960 [annotate] [blame] [check-ins using] [diff]
03:12
OFValue: Add -[description] file: [4262daaa9f] check-in: [854435fa91] user: js, branch: trunk, size: 4559 [annotate] [blame] [check-ins using] [diff]
03:02
OFValue: Conform to OFCopying file: [939e955648] check-in: [6ca5d172b9] user: js, branch: trunk, size: 3950 [annotate] [blame] [check-ins using] [diff]
01:38
OFValue: Add support for pointers and objects file: [f9fd1f2d0c] check-in: [237a4e91a9] user: js, branch: trunk, size: 3911 [annotate] [blame] [check-ins using] [diff]
00:48
Added: Initial OFValue implementation file: [a76d433362] check-in: [4a08ae655b] user: js, branch: trunk, size: 2909 [annotate] [blame] [check-ins using]