ObjFW  Diff

Differences From Artifact [efaefffd2e]:

To Artifact [f70c6798b5]:


1
2
3
4



















5
6
7
8
9
10
11
Legend:
 * Changes of existing features or bugfixes.
 + New features.




















ObjFW 0.3 -> 0.3.1, 19.06.2010
 * Fix a typo in OFMutableDictionary that prevented termination in case
   the last bucket is already used when the dictionary is resized.
 * The mutations pointer is now correctly initialized in enumerators for
   immutable collections.
 * The objc_sync test was still using the old threads API and was
   updated to use the new one now.




>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Legend:
 * Changes of existing features or bugfixes.
 + New features.

ObjFW 0.3.1 -> 0.4-alpha1, 03.01.2011
 * ObjFW is now available under the terms of the QPL, GPLv2 and GPLv3.
 + Support for blocks was added, including a blocks runtime.
 + Added support for the new GNU runtime, introduced in GCC 4.6.
 * Objects returned from collections are no longer retained and autoreleased.
 + Added new classes OFXMLParser, OFXMLElement, OFXMLAttribute and
   OFXMLElementBuilder.
 + Added new class OFStreamObserver to observe streams.
 + Added new class OFDate for storing dates.
 + Many new methods in almost all classes.
 * OFAutoreleasePool was optimized.
 * Handling of ASCII strings was optimized.
 * OFSocket was renamed to OFStreamSocket.
 * OFConstString was renamed to OFConstantString.
 * objfw-compile now has a new syntax.
 + objfw-compile can now compile libraries and plugins.
 * Many small changes and new features that would be too much to list here.
   The diff between 0.3.1 and 0.4-alpha1 has almost 24000 lines!

ObjFW 0.3 -> 0.3.1, 19.06.2010
 * Fix a typo in OFMutableDictionary that prevented termination in case
   the last bucket is already used when the dictionary is resized.
 * The mutations pointer is now correctly initialized in enumerators for
   immutable collections.
 * The objc_sync test was still using the old threads API and was
   updated to use the new one now.