ObjFW  Timeline

170 check-ins using file .gitignore version 1a9a1a32ef

2020-12-26
19:09
Fix compiling in ObjC++ mode (check-in: 17d0bee29c user: js tags: trunk)
2020-12-25
21:03
Move Unicode table generator to a subdirectory (check-in: 21053d6a02 user: js tags: trunk)
20:39
Remove superfluous parenthesis (check-in: 06349e3d84 user: js tags: trunk)
2020-12-24
12:37
configure: Enable fish completions if we have fish (check-in: a8efee835a user: js tags: trunk)
2020-12-23
13:41
Do not use nanosleep() on AmigaOS / MorphOS (check-in: d6050881b4 user: js tags: trunk)
2020-12-22
23:20
Don't use fcntl() on MorphOS / AmigaOS (check-in: a32bbc81fe user: js tags: trunk)
23:10
Style change: Don't indent cases in shell scripts (check-in: 478feb4614 user: js tags: trunk)
23:04
Update buildsys (check-in: 0a58a95122 user: js tags: trunk)
22:56
configure: Style change: Don't indent cases (check-in: 1e740abed1 user: js tags: trunk)
21:47
Fix Wii build (check-in: 25f3799288 user: js tags: trunk)
20:15
Fix files accidentally being executable (check-in: 55fdd76bb7 user: js tags: trunk)
20:09
Correctly handle componentsSeparatedByString: @"" (check-in: 1b2efa1f5d user: js tags: trunk)
18:25
Rename hostname() to avoid shadowing (check-in: 1a6dbb19bc user: js tags: trunk)
16:43
Obtain DNS settings from NetStack on MorphOS (check-in: 79a7da1105 user: js tags: trunk)
00:50
Don't use stat() on MorphOS (check-in: 46588d658c user: js tags: trunk)
2020-12-21
22:22
Fix missing static (check-in: b70dcd58e9 user: js tags: trunk)
22:22
runtime: Fix double initialization (check-in: 68eef83aae user: js tags: trunk)
21:48
runtime: Use MessageBox() for errors on Windows (check-in: fedc7e9458 user: js tags: trunk)
21:29
Don't send messages in destructors (check-in: 9cedc18bb3 user: js tags: trunk)
19:43
OFFileURLHandler: Fix brainfart (check-in: c3ca6861ab user: js tags: trunk)
19:42
Make objc_error() more generic (check-in: abe75c42dc user: js tags: trunk)
02:34
Don't use OFMutex in constructors (check-in: f02b51feba user: js tags: trunk)
02:22
Further reduce usage of errno (check-in: a208c510ff user: js tags: trunk)
01:14
Remove usage of strto(u)ll (check-in: 08ab815c2c user: js tags: trunk)
00:36
Add destructors for global mutexes (check-in: 68214158ee user: js tags: trunk)
00:25
runtime: Don't pass std{out,err} to Amiga .library (check-in: 08d155e3f0 user: js tags: trunk)
2020-12-20
21:29
runtime: Remove errno from Amiga library (check-in: 8c90e88939 user: js tags: trunk)
21:26
Return error instead of using errno for threading (check-in: 5b37fbeb82 user: js tags: trunk)
16:59
runtime: Fix typo (check-in: aba0e87ac3 user: js tags: trunk)
15:07
runtime: Fix missing _Nonnull (check-in: d70b6cca02 user: js tags: trunk)
14:04
Fix compilation for AmigaOS 4 (check-in: a68265627e user: js tags: trunk)
13:49
Clean up a few defines (check-in: d3fb77eb9c user: js tags: trunk)
03:50
runtime/linklib: Show errors with requester (check-in: e9b359a922 user: js tags: trunk)
03:32
runtime: Use exit(1) instead of abort() on AmigaOS (check-in: 169832c303 user: js tags: trunk)
03:06
Let OF_ENSURE use OBJC_ERROR in runtime (check-in: 8f271bed22 user: js tags: trunk)
02:48
runtime: Show fatal errors as requester on AmigaOS (check-in: f2fdb37bec user: js tags: trunk)
2020-12-19
21:52
ofhttp: Support for non-Unicode console output (check-in: 7da1f47ece user: js tags: trunk)
2020-12-18
13:11
configure: Fix -Wunreachable-code check (check-in: f8dfd5ed63 user: js tags: trunk)
11:20
config.sub: Reintroduce local ARM64 & PSP changes (check-in: a2da012f77 user: js tags: trunk)
11:11
Update build-aux files from autoconf (check-in: 8ca4fcafcc user: js tags: trunk)
10:57
configure: Remove unused substitution (check-in: a19a19f2ce user: js tags: trunk)
10:52
Remove support for ixemul on MorphOS (check-in: 7ab180e9b6 user: js tags: trunk)
10:41
Fix deprecation warnings with autoconf 2.70 (check-in: 28eda87705 user: js tags: trunk)
2020-12-15
19:16
ofhttp: Avoid passing nil to OF_LOCALIZED (check-in: 1e07e91324 user: js tags: trunk)
2020-12-12
22:36
Add platform define for Elbrus 2000 (check-in: 3a9ef7d5cc user: js tags: trunk)
22:31
Remove OF_*_ASM defines (check-in: c859e2230c user: js tags: trunk)
22:17
Fix disabling encodings (check-in: ec50bf2a93 user: js tags: trunk)
21:49
forwarding-powerpc-elf.S: Minor style improvement (check-in: ebdcfdc4cc user: js tags: trunk)
2020-12-06
17:52
PLATFORMS.md: Change MorphOS version to 3.14 (check-in: e55c278266 user: js tags: trunk)
17:49
Use a single global socket base on MorphOS (check-in: b45a563f2b user: js tags: trunk)
01:54
Use OS-native TLS keys on MorphOS (check-in: c75596237e user: js tags: trunk)
2020-12-02
00:22
README.md: Remove Gitter (check-in: d998e3c492 user: js tags: trunk)
2020-12-01
23:31
README.md: Mention the IRC channel on OFTC (check-in: 82fd253c33 user: js tags: trunk)
2020-11-29
22:07
Fix macOS check for Xcode <= 8 (check-in: 0060b188a9 user: js tags: trunk)
06:40
OFSelectKernelEventObserver: _maxFD = -1 on Amiga (check-in: f078f529d8 user: js tags: trunk)
06:11
OFOptionsParser: Fix wrong deallocation order (check-in: 36d7c17c98 user: js tags: trunk)
04:02
OFSelectKernelEventObserver: Move FD_ZERO (check-in: 4504bd4141 user: js tags: trunk)
02:44
OFKernelEventObserver: Reorder #ifdefs (check-in: d76213374e user: js tags: trunk)
02:21
Fix a few places using msec instead of usec (check-in: 208285040f user: js tags: trunk)
00:59
of_bitset_*: Use CHAR_BIT instead of 8 (check-in: b46492384a user: js tags: trunk)
2020-11-28
19:28
Fix building for Windows (check-in: 4a7b3657d0 user: js tags: trunk)
11:07
Fix detection of macOS (check-in: f9208b6837 user: js tags: trunk)
2020-11-27
00:02
Fix compiling for Wii (check-in: 556fd200b0 user: js tags: trunk)
2020-11-26
23:08
configure: Don't assume iOS if Darwin && ARM (check-in: e9bde20671 user: js tags: trunk)
02:27
runtime: Add 0 .eh_frame at the end for MorphOS (check-in: 3b2c989b9f user: js tags: trunk)
01:44
runtime: Register frames of Amiga lib on MorphOS (check-in: bc1275562e user: js tags: trunk)
2020-11-25
01:59
lookup-asm-powerpc-elf.S: Support for baserel (check-in: ab9656d550 user: js tags: trunk)
00:40
Clean up unnecessary build variables (check-in: 590bbe7203 user: js tags: trunk)
2020-11-24
00:09
lookup-asm-powerpc-elf.S: Support non-PIC targets (check-in: d8b9ec4ce4 user: js tags: trunk)
2020-11-23
23:43
forwarding-powerpc-elf.S: Non-PIC optimization (check-in: 191b809f87 user: js tags: trunk)
2020-11-22
22:11
forwarding-powerpc-elf.S: Don't use %r0 as tmp reg (check-in: bacca956e5 user: js tags: trunk)
22:05
forwarding-powerpc-elf.S: Use addi instead of ori (check-in: 6f2c52cfac user: js tags: trunk)
21:28
forwarding-powerpc-elf.S: Fix missing @ha and @l (check-in: 8609f8a62c user: js tags: trunk)
19:21
Enable threads on MorphOS (check-in: e5674ea5e9 user: js tags: trunk)
19:08
runtime: Compile a copy of {mutex,once,tlskey}.m (check-in: c1354656bc user: js tags: trunk)
15:34
runtime: Pass errno to Amiga library (check-in: 7b030dc66c user: js tags: trunk)
13:04
Fix configure for real (check-in: e80c24128f user: js tags: trunk)
12:15
Fix configure (check-in: 1596518f9d user: js tags: trunk)
00:33
socket.m: Fix #ifdef chaos (check-in: 23ab7988f9 user: js tags: trunk)
2020-11-21
22:31
Update buildsys (check-in: 3eb410d05b user: js tags: trunk)
20:19
configure: Don't use clang on MorphOS (check-in: 7ab6d090a9 user: js tags: trunk)
19:51
forwarding-powerpc-elf.S: Support non-PIC targets (check-in: a9fff5c987 user: js tags: trunk)
2020-11-17
21:33
Update the list of ObjFW chat rooms (check-in: 9c824d0e41 user: js tags: trunk)
2020-11-15
15:19
Remove object_getTaggedPointerClass from Amiga lib (check-in: 661c36631a user: js tags: trunk)
2020-11-14
15:55
runtime: Fix theoretically invalid SysBase (check-in: 4d470a65d4 user: js tags: trunk)
14:51
runtime: Fix recursive call in Amiga linklib (check-in: b14e3d5ba6 user: js tags: trunk)
12:23
Rename of_malloc and of_calloc (check-in: 627511b032 user: js tags: trunk)
2020-11-12
00:37
Add a test for weak references (check-in: 171461008d user: js tags: trunk)
00:32
Fix weak references with the Apple runtime (check-in: 4c16806252 user: js tags: trunk)
2020-11-07
20:23
OFObject: Remove -[allocMemoryWithSize:] (check-in: 4fbdca698c user: js tags: trunk)
10:38
Make GCC happy again (check-in: 7aa23887d0 user: js tags: trunk)
2020-11-06
02:37
OFString: Make freeWhenDone behave like in OFData (check-in: 0f260e0fd5 user: js tags: trunk)
02:24
Future-proof some code using freeWhenDone (check-in: a2b4238850 user: js tags: trunk)
02:12
OFData: Make parameter order more consistent (check-in: 9d74d1b74e user: js tags: trunk)
01:56
OFString: Avoid -[allocMemoryWithSize:] (check-in: 54d900fb66 user: js tags: trunk)
01:34
OFMutableData: Resize in -[makeImmutable] (check-in: bae49c5580 user: js tags: trunk)
01:23
OFArray: Fix minor performance regression (check-in: 51ea191cf4 user: js tags: trunk)
01:11
OF*Data: Avoid -[allocMemoryWithSize:] (check-in: 1a70abc65d user: js tags: trunk)
00:58
OFList: Avoid -[allocMemoryWithSize:] (check-in: db15314420 user: js tags: trunk)
2020-11-05
02:35
Remove -[allocZeroedMemoryWithSize:] (check-in: 2bb3136a7f user: js tags: trunk)
02:27
Further reduce usage of -[allocMemoryWithSize:] (check-in: da1fb6b21c user: js tags: trunk)
00:24
Avoid -[allocMemoryWithSize:] for temporary memory (check-in: 0ddaac3f5b user: js tags: trunk)
2020-11-04
23:18
Remove of_free() (check-in: 3d8286feee user: js tags: trunk)
23:11
OFData: Fix memory leak (check-in: 4d5b2623c8 user: js tags: trunk)
2020-11-03
01:07
configure: Add flags for Wii U (check-in: 5b8a7e4d0d user: js tags: wii-u)
2020-11-02
22:13
OFString+PathAdditions: Fix typo (check-in: 1042afedd9 user: js tags: trunk)
01:11
OFSystemInfo: Do not use sysctl to get CPU vendor (check-in: e73d0702d0 user: js tags: trunk)
00:56
OFSystemInfo: Minor cleanup (check-in: 9903dedecb user: js tags: trunk)
00:53
OFSystemInfo: Use cpuid to get CPU model (check-in: acb2130974 user: js tags: trunk)
2020-11-01
13:08
Clean up .travis.yml by moving out scripts (check-in: 74857232b0 user: js tags: trunk)
11:35
OFString: Add -[substring{From,To}Index:] (check-in: 4bbac7ab17 user: js tags: trunk)
2020-10-31
19:16
OFHTTPClient: Remove didFailWithException (check-in: 7f102e8c95 user: js tags: trunk)
18:27
OFKernelEventObserver: Allow mutation in observe (check-in: 0b478d8138 user: js tags: trunk)
2020-10-26
00:04
pbkdf2.h: Add missing __unsafe_unretained (check-in: 84dbf46bda user: js tags: trunk)
2020-10-25
23:55
OFSecureData: Fix memory leak on error (check-in: 8be102635a user: js tags: trunk)
23:33
Add of_{malloc,calloc,realloc,free} (check-in: d0ae3bfd6c user: js tags: trunk)
17:53
Add tests for ARC (check-in: 5b8955df34 user: js tags: trunk)
2020-10-10
21:54
More type cleanups (check-in: ac004e624d user: js tags: trunk)
14:43
Fix accidental type change (check-in: c14f0fc208 user: js tags: trunk)
14:27
OFObject: Change type of -[hash] to unsigned long (check-in: aeb403a1ed user: js tags: trunk)
11:09
ofhttp: Add --ignore-status option (check-in: 3162555b75 user: js tags: trunk)
10:58
Make HTTP status code consistently a short (check-in: 6e42ee482f user: js tags: trunk)
2020-10-04
14:43
PLATFORMS.md: Restore NetBSD versions (check-in: 8f17ff1ee4 user: js tags: trunk)
09:53
Fix missing import (check-in: 40fe98125b user: js tags: trunk)
01:13
OFURL: Improve nil handling for queryDictionary (check-in: a847536ef2 user: js tags: trunk)
2020-10-03
23:25
OFURL: Add queryDictionary property (check-in: a151f9c31f user: js tags: trunk)
21:46
OFHTTPRequest: Fix handling of remoteAddress (check-in: 8d78a77f79 user: js tags: trunk)
14:45
tests/Makefile: Fix a typo (check-in: df0c74b430 user: js tags: trunk)
11:35
Use /** */ instead of /*! */ for documentation (check-in: 163a4a5a2e user: js tags: trunk)
2020-09-30
21:32
Add an issue template for GitHub (check-in: c71ce345d4 user: js tags: trunk)
2020-09-29
22:28
OFDate: Use more autorelease pools (check-in: 83f4c928a6 user: js tags: trunk)
22:21
runtime: Make object_isTaggedPointer() a function (check-in: 2fee820b5d user: js tags: trunk)
21:36
Merge support for tagged pointers (check-in: b4039f9a85 user: js tags: trunk)
21:31
runtime: Remove lookup-asm-powerpc-macho.S (check-in: 3580326d70 user: js tags: trunk)
2020-09-27
23:27
tests: Fix typo (check-in: 8a01db8654 user: js tags: trunk)
23:27
Fix missing include (check-in: bb18681460 user: js tags: trunk)
03:37
Update buildsys (check-in: a7cc717161 user: js tags: trunk)
03:34
configure: Only do objc_* checks for Apple runtime (check-in: 5eaa7705ef user: js tags: trunk)
03:28
OFMethodSignatureTests: Fix typo (check-in: 2a02eed3df user: js tags: trunk)
03:27
Fix tests with Apple GCC 4.0.1 (check-in: 8911d7f031 user: js tags: trunk)
03:08
Work around bugs in Apple GCC 4.0.1 (check-in: 9e9ce6aa1c user: js tags: trunk)
02:31
tests/terminal: Fix compiling with Apple GCC 4.2.1 (check-in: 1535a3770b user: js tags: trunk)
02:29
tests: Fix compiling with Apple GCC 4.2.1 (check-in: 33bec58cf4 user: js tags: trunk)
02:12
ofhttp: Fix compiling with Apple GCC 4.2.1 (check-in: 431116c906 user: js tags: trunk)
01:56
Fix compiling for old Apple runtime (check-in: 877616edaf user: js tags: trunk)
01:01
Rename "make tarball" to "make release" (check-in: 111d28cc65 user: js tags: trunk)
01:00
Don't assume arc4random_buf if we have arc4random (check-in: 9aa85c25b5 user: js tags: trunk)
00:57
Work around bugs in Apple GCC 4.2.1 (check-in: cbc09c6e26 user: js tags: trunk)
2020-09-26
21:58
Don't require __COUNTER__ for OF_RESERVE_IVARS (check-in: ef614a225d user: js tags: trunk)
19:13
runtime: Document functions for tagged pointers (Closed-Leaf check-in: 55001dba24 user: js tags: tagged-pointers)
19:04
runtime: Document all public functions (check-in: 85ff529ac5 user: js tags: trunk)
2020-09-04
18:03
OFNumber: Fix missing #ifdefs (check-in: 81469669ae user: js tags: tagged-pointers)
16:39
OFNumber: Add support for tagged pointers (check-in: 8c32791836 user: js tags: tagged-pointers)
2020-08-30
16:22
OFNumber: Never access ivars after init (check-in: bc9998913a user: js tags: tagged-pointers)
15:40
Merge trunk into branch "tagged-pointers" (check-in: ff6eb7b6c3 user: js tags: tagged-pointers)
2020-08-29
23:17
ofhttp: Translate "Error!" message (check-in: f79f04f882 user: js tags: trunk)
18:41
README.md: Instructions for verifying signatures (check-in: 23608c304d user: js tags: trunk)
14:53
ofhttp: Opportunistically try loading ObjOpenSSL (check-in: 4666442ec2 user: js tags: trunk)
2020-08-25
23:53
OFString: Also check errno == ERANGE on HUGE_VAL (check-in: 200fe98d2b user: js tags: trunk)
23:52
OFString: Remove hack for amiga-gcc (check-in: 5f494eaf81 user: js tags: trunk)
00:11
OFNumber: Remove (u)int{8,16,32,64} methods (check-in: 25c985fec1 user: js tags: trunk)
2020-08-22
18:39
OFNumber: Don't always use the smallest type (check-in: 9746cff094 user: js tags: trunk)
2020-08-16
18:28
OFNumber: Remove ssize_t (check-in: be8b442546 user: js tags: trunk)
2020-08-13
23:13
Make GCC happy again (check-in: 3be13d358f user: js tags: trunk)
22:50
Adjust generators to recent changes (check-in: 728c7fb73e user: js tags: trunk)
22:46
propertyListValue -> objectByParsingPropertyList (check-in: d763a9ff86 user: js tags: trunk)
22:29
OFData: ASN1DERValue -> objectByParsingASN1DER (check-in: e479cef7b3 user: js tags: trunk)
21:12
messagePackValue -> objectByParsingMessagePack (check-in: 6cfa8f5c7e user: js tags: trunk)
21:07
OFString: Rename JSONValue to objectByParsingJSON (check-in: 8611f48f42 user: js tags: trunk)
20:58
Add src/runtime/Info.plist to {clean,ignore}-glob (check-in: 67b8b22764 user: js tags: trunk)