167 check-ins using file src/OFString+Serialization.m version 2cf8d059db
2013-06-20
| ||
08:13 | Add support for MessagePack extensions. check-in: 5ec11e8b56 user: js tags: trunk | |
2013-06-19
| ||
22:49 | Add -[OFDataArray dataArrayWithCapacity:]. check-in: 925bf9f8b1 user: js tags: trunk | |
19:14 | Implement the new MessagePack specification. check-in: cba771824e user: js tags: trunk | |
2013-06-18
| ||
21:38 | Get rid of a new Clang warning. check-in: 011cc56341 user: js tags: trunk | |
21:37 | Make more use of OF_STRING_ENCODING_NATIVE. check-in: 7c7187345a user: js tags: trunk | |
2013-06-17
| ||
09:36 | OFString: Fix standardize_path(). check-in: 379d75e1bc user: js tags: trunk | |
08:54 | Replace a few asserts with OF_ENSURE / OBJC_ERROR. check-in: dc17a614e8 user: js tags: trunk | |
08:44 | Rename -[OFDataArray readDataArrayWithSize:]. check-in: eceebefeab user: js tags: trunk | |
2013-06-16
| ||
20:03 | Split OFUnboundNamespaceException. check-in: 457e0e82af user: js tags: trunk | |
19:35 | Include line number in OFMalformedXMLException. check-in: a4fbb3dd1b user: js tags: trunk | |
2013-06-15
| ||
18:56 | configure: Improve --with-wii option. check-in: 14e7c3481f user: js tags: trunk | |
2013-06-14
| ||
22:59 | Clean up OFXMLParser a little. check-in: 568ec65e80 user: js tags: trunk | |
2013-06-13
| ||
02:03 | Don't bind to port 0 on the Wii. check-in: ca113e0145 user: js tags: trunk | |
01:59 | Try inet_addr() before gethostbyname(). check-in: 8faa16f249 user: js tags: trunk | |
2013-06-12
| ||
20:12 | OFException.m: Define _GNU_SOURCE. check-in: e4cb03d080 user: js tags: trunk | |
2013-06-11
| ||
23:33 | Initial sockets support for the Wii. check-in: ffb91daffe user: js tags: trunk | |
22:55 | Use _Unwind_Backtrace() to get a backtrace. check-in: 259f593244 user: js tags: trunk | |
2013-06-03
| ||
21:38 | OFException: Cleaner way to check architecture. check-in: 42ed7e394c user: js tags: trunk | |
15:20 | atomic.h: Fix several issues. check-in: 6b15bb229e user: js tags: trunk | |
2013-06-02
| ||
21:18 | atomic.h: Remove a useless xor. check-in: 1c7175697e user: js tags: trunk | |
2013-05-30
| ||
08:56 | OFStreamObserver: Add missing include on Win32. check-in: 3798cbd7ce user: js tags: trunk | |
2013-05-26
| ||
17:24 | OFTCPSocket.h: Explicitly import objfw-defs.h. check-in: 49b741b30e user: js tags: trunk | |
2013-05-25
| ||
11:40 | Switch back to backtrace(). check-in: f2a8bdf254 user: js tags: trunk | |
2013-05-22
| ||
21:09 | Show a backtrace for uncaught exceptions. check-in: 32230a1615 user: js tags: trunk | |
20:36 | Don't depened on execinfo.h for backtraces. check-in: a889f21180 user: js tags: trunk | |
18:45 | Import OFThread.h unconditionally. check-in: d7365be372 user: js tags: trunk | |
18:42 | Check for more socket-related headers / functions. check-in: 896084c340 user: js tags: trunk | |
2013-05-13
| ||
16:46 | Get rid of a strange ObjC++ + Win32 warning. check-in: 482454bc43 user: js tags: trunk | |
16:21 | Fix missing import. check-in: 22bcd14a08 user: js tags: trunk | |
16:12 | Get rid of a type warning on win32. check-in: 3e91cf6cef user: js tags: trunk | |
2013-05-08
| ||
20:15 | Add -[OFException backtrace]. check-in: 41716f97ed user: js tags: trunk | |
2013-05-04
| ||
12:04 | OFSet: Add -[allObjects] and -[anyObject]. check-in: d1a7509701 user: js tags: trunk | |
10:05 | OFMapTable: Minor corrections. check-in: 8a194de51c user: js tags: trunk | |
2013-05-01
| ||
21:05 | OFRunLoop: Work correctly for threads && !sockets. check-in: 56ec27cbdf user: js tags: trunk | |
20:35 | Make -[finishInitialization] thread-safe. check-in: abb7536cdd user: js tags: trunk | |
20:31 | Fix -Wcast-align check for recent Clang versions. check-in: 874faa49a7 user: js tags: trunk | |
2013-04-30
| ||
22:47 | observeWithTimeout: -> observeForTimeInterval:. check-in: ab9ad6e515 user: js tags: trunk | |
22:36 | Add -[OFCondition waitForTimeInterval:]. check-in: 8d7f5db97e user: js tags: trunk | |
22:29 | threading.h: Add of_condition_timed_wait(). check-in: e139086f33 user: js tags: trunk | |
2013-04-28
| ||
20:53 | Tests: Don't call atexit(objc_exit) on Win32. check-in: 371580cd46 user: js tags: trunk | |
2013-04-27
| ||
23:14 | asprintf: Fix a very stupid typo. check-in: 48709a6a21 user: js tags: trunk | |
23:14 | OFTCPSocket: Define _WIN32_WINNT to 0x0501. check-in: 9d3f4208d6 user: js tags: trunk | |
21:51 | OFFile: Don't use fchmod(). check-in: 06443a3ae9 user: js tags: trunk | |
17:57 | Wii: Link only tests with libwiiuse and libbte. check-in: daa4869d18 user: js tags: trunk | |
02:22 | Initial Wii port. check-in: 2713b481a1 user: js tags: trunk | |
01:26 | Add OFStdIOStream. check-in: 085bfc12a0 user: js tags: trunk | |
2013-04-26
| ||
22:32 | Check for sysconf(). check-in: 3f7dee97e8 user: js tags: trunk | |
22:25 | Better checks for functions used in OFFile. check-in: c01ed004b0 user: js tags: trunk | |
21:10 | Use nanosleep() if available. check-in: db70226153 user: js tags: trunk | |
20:40 | Make sure +[OFThread sleep*] is always available. check-in: 71d45a29d1 user: js tags: trunk | |
20:18 | Only build OFProcess if available. check-in: 9965b1550e user: js tags: trunk | |
19:42 | Make it possible to disable sockets. check-in: 590c377d8a user: js tags: trunk | |
2013-04-25
| ||
01:09 | OFSystemInfo: Fix fallback pageSize. check-in: 9c1da35543 user: js tags: trunk | |
2013-04-24
| ||
20:49 | OFThread: Fix missing underscore. check-in: 410526006b user: js tags: trunk | |
2013-04-18
| ||
19:54 | Fix --disable-threads. check-in: c1f5396016 user: js tags: trunk | |
2013-04-15
| ||
12:52 | vasprintf: Create a copy of arguments. check-in: c90e101c7c user: js tags: trunk | |
2013-04-12
| ||
07:47 | OFXMLParser: Skip BOM. check-in: 9b1f138b09 user: js tags: trunk | |
2013-04-10
| ||
20:56 | OFHTTPServer: Fix an evil typo. check-in: 9ea5f2723f user: js tags: trunk | |
16:48 | OFXMLParser: Require version in prolog. check-in: 1efd40d895 user: js tags: trunk | |
2013-04-09
| ||
22:09 | Fix incomplete of_char16_t migration. check-in: 8fe08864f8 user: js tags: trunk | |
21:37 | Simplify -[OFDictionary all{Keys,Objects}]. check-in: bff98a6244 user: js tags: trunk | |
21:35 | Add -[OFEnumerator allObjects]. check-in: 7f0e327251 user: js tags: trunk | |
18:08 | Add support for SjLj exceptions. check-in: 5eb22639e4 user: js tags: trunk | |
06:47 | Check for OBJC_NEW_PROPERTIES as a fallback. check-in: 241692d895 user: js tags: trunk | |
2013-04-07
| ||
21:21 | Fix Win32 #include hell. check-in: ec6b265428 user: js tags: trunk | |
2013-03-31
| ||
14:20 | OFTLSSocket: Add support for SNI. check-in: 2c65fa15ef user: js tags: trunk | |
10:04 | Improve OFTLSSocket protocol. check-in: b7b67d7119 user: js tags: trunk | |
2013-03-30
| ||
20:07 | Improve code readability. check-in: 57a6e8ef79 user: js tags: trunk | |
2013-03-23
| ||
19:29 | objfw-compile: Allow -F. check-in: 902d016a57 user: js tags: trunk | |
2013-03-22
| ||
18:07 | Add a cast to satisfy -Wshorten-64-to-32. check-in: 44bd6d73dc user: js tags: trunk | |
2013-03-18
| ||
13:17 | Make GCC happy again. check-in: 074f577275 user: js tags: trunk | |
2013-03-17
| ||
15:23 | Add -[OFHTTPRequestReply string]. check-in: 0a1b06a6bf user: js tags: trunk | |
2013-03-16
| ||
10:13 | Add forwardingTargetForSelector: for AMD64/ELF. check-in: 5a6cc94418 user: js tags: trunk | |
2013-03-15
| ||
17:04 | OFHTTPClient: Implement "Connection: keep-alive". check-in: c195c1f098 user: js tags: trunk | |
2013-03-14
| ||
20:20 | Tag class pointers for @compatibility_aliases. check-in: 69d9f76520 user: js tags: trunk | |
19:25 | Add a few memory barriers. check-in: 27138ee85b user: js tags: trunk | |
2013-03-13
| ||
13:31 | objfw-config: Add --arc to help. check-in: e6b08898bd user: js tags: trunk | |
11:59 | Make -[OFApplication run] private. check-in: f641274833 user: js tags: trunk | |
2013-03-12
| ||
20:10 | Document OFApplication a little more. check-in: 0d80255cc3 user: js tags: trunk | |
2013-03-09
| ||
10:07 | Save some space in the dtables. check-in: 55c399cda6 user: js tags: trunk | |
09:45 | Fix a few missing dealloc methods. check-in: b149669549 user: js tags: trunk | |
09:24 | Fix objc_exit() and add it to tests. check-in: 7baf58021d user: js tags: trunk | |
2013-03-08
| ||
23:00 | Take advantage of realloc(NULL, n) being defined. check-in: e8d6ca16e7 user: js tags: trunk | |
22:44 | Document the block types. check-in: e8473b9db8 user: js tags: trunk | |
2013-03-04
| ||
18:32 | Make old GCCs happy. check-in: 0bb3fc850a user: js tags: trunk | |
17:20 | Replace BOOL with bool. check-in: c5ef582958 user: js tags: trunk | |
2013-03-01
| ||
21:19 | Rethrow some exceptions to fix class. check-in: 2de15db195 user: js tags: trunk | |
2013-02-28
| ||
09:57 | Make @true and @false work. check-in: de24e36b29 user: js tags: trunk | |
2013-02-26
| ||
18:40 | OFNumber: Add long long. check-in: fd8c1728ea user: js tags: trunk | |
2013-02-24
| ||
11:17 | Fix includes of ObjFW-Bridge. check-in: 1ccdae4fd6 user: js tags: trunk | |
11:03 | Add missing file to Xcode project. check-in: 4710e7867b user: js tags: trunk | |
10:41 | Update to BinaryPack1pre2. check-in: c4df7d61b6 user: js tags: trunk | |
2013-02-23
| ||
18:00 | Disallow \u0000 in JSON and fix ObjFW.h. check-in: 9c24db3c6d user: js tags: trunk | |
10:03 | Update to BinaryPack1pre1. check-in: 19f5a60438 user: js tags: trunk | |
2013-02-22
| ||
12:15 | Print an error when OFApplication is subclassed. check-in: fb79b7f369 user: js tags: trunk | |
11:32 | Fix ObjC++. check-in: 09bd870f8c user: js tags: trunk | |
2013-02-21
| ||
19:35 | Add support for generating BinaryPack. check-in: 23c798d4f1 user: js tags: trunk | |
16:15 | Add support for parsing BinaryPack. check-in: 12f091ddd6 user: js tags: trunk | |
2013-02-19
| ||
11:57 | OFCountedSet: More thorough range check. check-in: bf8a579f38 user: js tags: trunk | |
2013-02-18
| ||
23:05 | Make OFHash a protocol. check-in: 9b2d255a3d user: js tags: trunk | |
22:00 | Rename OFXMLParser's _cache to _buffer. check-in: 265a0928ca user: js tags: trunk | |
21:53 | Rename -[OFStream pendingBytes]. check-in: efe7be259d user: js tags: trunk | |
12:27 | Add -[OFMutableArray initWithCapacity:]. check-in: e0c9168dfc user: js tags: trunk | |
11:31 | A few small fixes for OS X/PPC. check-in: adaf5a3e6e user: js tags: trunk | |
11:07 | Add -[OFMutableDictionary initWithCapacity:]. check-in: 4fb0f4bf66 user: js tags: trunk | |
10:38 | Add -[OFDataArray initWithItemSize:capacity:]. check-in: e403ca05cb user: js tags: trunk | |
2013-02-17
| ||
13:36 | Use __VA_ARGS__ for Block_copy. check-in: c875400bbf user: js tags: trunk | |
10:14 | Remove -Wno-deprecated-objc-isa-usage. check-in: 2347371351 user: js tags: trunk | |
2013-02-14
| ||
02:08 | Fix two small documentation bugs. check-in: 5b1f9db652 user: js tags: trunk | |
02:07 | Add -Wdocumentation if supported by the compiler. check-in: fac2c8063e user: js tags: trunk | |
2013-02-13
| ||
23:10 | Don't cache the description of exceptions. check-in: d9ddc4d06e user: js tags: trunk | |
2013-02-12
| ||
19:59 | Add -Wno-objc-root-class to Xcode project. check-in: 8fb566e562 user: js tags: trunk | |
18:22 | Prefix all ivars with an underscore. check-in: e40729d406 user: js tags: trunk | |
18:14 | OFXMLElement: Retain + autorelease attributes. check-in: 40f7e8bd2e user: js tags: trunk | |
2013-02-10
| ||
16:36 | Add a warning about reimplementing -[isEqual:]. check-in: b807b66ccc user: js tags: trunk | |
2013-02-08
| ||
22:20 | OFURL: Improve -[description]. check-in: e164def279 user: js tags: trunk | |
2013-02-05
| ||
22:24 | Move abort() to make old GCCs happy. check-in: 737a82e1a4 user: js tags: trunk | |
2013-01-28
| ||
22:48 | objfw-config: Add --static-libs. check-in: e7d0fb8ee1 user: js tags: trunk | |
22:40 | OFHTTPServer: Fix missing #import. check-in: fe4a1fb193 user: js tags: trunk | |
21:12 | JSON5: Update to new version of the spec. check-in: f59977a0aa user: js tags: trunk | |
20:55 | OFHTTPClientTests: Fix a Clang 3.3 warning. check-in: 5ce6d067f1 user: js tags: trunk | |
20:06 | Remove AI_ADDRCONFIG, as it's buggy in glibc. check-in: cdfe025f85 user: js tags: trunk | |
14:29 | TableGenerator: Process files on-the-fly. check-in: 4f8251772c user: js tags: trunk | |
2013-01-26
| ||
00:13 | Make OFHTTPRequestReply a stream. check-in: bdf9c4d96b user: js tags: trunk | |
2013-01-25
| ||
22:39 | Make -[OFStream setBlocking:] more robust. check-in: 436f274d65 user: js tags: trunk | |
2013-01-23
| ||
21:57 | TableGenerator: Don't depend on wget anymore. check-in: 7e2ee1bbf2 user: js tags: trunk | |
21:53 | autorelease.h: Add documentation. check-in: 13c5836ad2 user: js tags: trunk | |
21:52 | Never compare to @"", use length instead. check-in: ea4a43461c user: js tags: trunk | |
18:32 | extra.mk.in: Remove variables not used anymore. check-in: c7d7db5486 user: js tags: trunk | |
2013-01-22
| ||
02:31 | OFStream: Add property for writeBufferEnabled. check-in: b96b150ce3 user: js tags: trunk | |
2013-01-19
| ||
06:36 | OFMutableArray: Fix quicksort. check-in: 48f316733e user: js tags: trunk | |
02:44 | OFConstantString: Add missing methods. check-in: 35491549a6 user: js tags: trunk | |
01:41 | Two small fixes. check-in: a2a48d4d29 user: js tags: trunk | |
2013-01-17
| ||
23:15 | Documentation improvements. check-in: 50b5ac3b27 user: js tags: trunk | |
2013-01-16
| ||
14:31 | OFRunLoop: Make ivar "running" volatile. check-in: b96e676256 user: js tags: trunk | |
14:27 | OFString: Add -[getCString:maxLength:encoding:]. check-in: 7694d37135 user: js tags: trunk | |
2013-01-15
| ||
02:33 | -[OFString cStringWithEncoding:]: Add Windows-1252 check-in: 7a14ffd2cb user: js tags: trunk | |
02:11 | OFThread: Fix compilation without atomic ops. check-in: d0eb2ddd31 user: js tags: trunk | |
02:06 | Prevent importing atomic.h without atomic ops. check-in: a7c16ea8b3 user: js tags: trunk | |
01:49 | runtime.h: Add extern "C". check-in: 94b66c350d user: js tags: trunk | |
00:01 | -[OFString cStringWithEncoding:]: Add ISO 8859-15. check-in: 14a638f75e user: js tags: trunk | |
2013-01-14
| ||
23:57 | OFString: Add -[writeToFile:encoding:]. check-in: 18ad960654 user: js tags: trunk | |
23:56 | OFStream: Rename -[write*:usingEncoding:]. check-in: 5405bd5c5f user: js tags: trunk | |
23:22 | OFObject: Cosmetic changes. check-in: 6d438629e2 user: js tags: trunk | |
23:21 | OFHTTPServer: Always send Server and Date. check-in: 8472e9eade user: js tags: trunk | |
19:02 | Documentation improvements. check-in: 30ab311006 user: js tags: trunk | |
00:39 | OFArray: Add sorting with options. check-in: 188586881d user: js tags: trunk | |
2013-01-13
| ||
16:10 | PLATFORMS.md: Add Linux/m68k. check-in: 3d8fb22695 user: js tags: trunk | |
16:10 | exception.m: Handle empty class names. check-in: ebaf70c292 user: js tags: trunk | |
14:59 | Make it possible to stop run loops. check-in: 3c6ad38d92 user: js tags: trunk | |
13:07 | Add of_char{16,32}_t. check-in: 545b6f740e user: js tags: trunk | |
03:17 | OFBigDataArray: Always keep at least one page. check-in: 9c421b6ff0 user: js tags: trunk | |
02:44 | Documentation improvements. check-in: 2d33638be9 user: js tags: trunk | |
01:24 | OFFile: Make use of _wchmod on Windows. check-in: 06c0c98e78 user: js tags: trunk | |
01:19 | OFFile: Use _wrename() instead of MoveFileW(). check-in: 55d99d15e3 user: js tags: trunk | |
00:54 | OFTCPSocket: Define AI_* to 0 if missing. check-in: 5c6bc745b5 user: js tags: trunk | |
2013-01-12
| ||
20:53 | Clean up the feature #ifdef mess. check-in: b8ce2359f3 user: js tags: trunk | |
20:32 | Fix code used when atomic ops are unavailable. check-in: 20aea410be user: js tags: trunk | |
20:21 | Fix --disable-threads. check-in: 85b8efadbc user: js tags: trunk | |
18:52 | Better way to conditionally compile files. check-in: 9c2c934851 user: js tags: trunk | |
17:29 | Rename *UsingEncoding: to *WithEncoding:. check-in: 9ddd33a258 user: js tags: trunk | |
2013-01-11
| ||
12:41 | OFString: Improve API for characters / UTF-32. check-in: 50916b8dbe user: js tags: trunk | |
12:13 | Add -[OFMutableString appendCharacters:length:]. check-in: beb9051a10 user: js tags: trunk | |
2013-01-10
| ||
22:52 | Fix all Doxygen warnings. check-in: 365d74aa27 user: js tags: trunk | |
22:52 | Make sure Doxygen is not confused by some defines. check-in: 25d85f9de2 user: js tags: trunk | |
22:51 | Optimize -[OFString_UTF8 isEqual:] a little. check-in: e03385a820 user: js tags: trunk | |
2013-01-09
| ||
22:24 | Update copyright. check-in: 813c00ccf0 user: js tags: trunk | |