File: ChangeLog

package info (click to toggle)
falconpl 0.9.6.9-git20120606-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 46,176 kB
  • sloc: cpp: 181,389; ansic: 109,025; yacc: 2,310; xml: 1,218; sh: 403; objc: 245; makefile: 82; sql: 20
file content (131 lines) | stat: -rw-r--r-- 6,007 bytes parent folder | download | duplicates (2)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Feathers (0.9.6.6)
  * fixed: Sockets wasn't cloneable (so they couldn't be sent to
           other threads).
  * fixed: Random crash due to early and wrong marking of imported modules
           in compiler.
  * added: hash module.
  * fixed: In logging module, some "%" patterns may lead to endless loops.
  * fixed: Json decode was broken with separators after literals

Feathers (0.9.6.4)
  * fixed: Added SO_REUSEADDR to default slocket initialization.
  * fixed: As dependency from core module is implicit, the Thread_start
           routine may have pushed some modules BEFORE it during
           Runtime duplication before thread start, causing weird
           errors during the link step.
  * added: Confparser service is now published as "CONFIGFILE"
  * fixed: LogChannelFiles init was missing parameter declarations.
  * fixed: Confparser wasn't correctly reading/managing keys under sections.

Feathers (0.9.6)
  * fixed: Regex.compare never matched (return 0) when using capture 
           expressions.
  * fixed: JSONdecode now allows also unquoted keys in dictionaries
           and accepts '...' as quoting strings.
  * fixed: JSONEncode was printing an extra "," in object in plavce
           of not encoded functions.
  * major: Changed name of the 'eq' function (now an operator) in the
           functional module.
  * fixed: In Socket, getHost, getService and getHostName caused
           GC segfault in case of error (they destroyed directly the
           target string).
           
Feathers (0.9.4.4)
  * added: JSON module (encoding/decoding JSON).
  * fixed: In logging module, area, module and function names starting with 
           % caused mess during format.
  * fixed: In Socket module, not setting to false m_connected in one 
           constructor.

Feathers (0.9.4.2)
  * fixed: Crash in Thread.toString() when the thread isn't started.
  * added: logging module
  * minor: Removed buffer creation semantic in .recv() calls in Socket.
           Also, now MemBuf variables can be correctly used.           
 
Feathers (0.9.4)
  * major: Added support for interactive compiler in Compiler module.
  * fixed: In threading throwing some errors before releasing the
           resources.
  * fixed: In socket throwing errors before cleaning up and unidling the
           VM.
  * added: attributes() method to Module class.
  * fixed: Regex - not nulling initial match count (may crash)
  * minor: Harmonized all the DLL versions with main Falcon release.

Feathers (0.9.2)
  * major: Added property launchAtLink and optional parameter "alias" to
           compiler module.
  * fixed: The RunTime used by the reflex compiler thought it had the
           main module.
  * added: globals() and exported() methods to Module.

Feathers (0.9.1.6)
  * minor: Added getName(), setName(), getSystemID() and toString()
           methods to thread.

Feathers (0.9.1.2)
  * fixed: In MXML, removed promotion of data nodes when there are
           other sibling nodes.

Feathers (0.9.1)
  * major: Ported to Falcon 0.9
  * minor: Added split() method to Regex.
  * minor: Added subst() method to Regex (to be thougly tested).

Feathers (0.8.14.2)
  * minor: Added pread function to process module.

Feathers (0.8.12)
  * bugfix: Double inheritance in MXML::Document may have caused some compilers
            to mess up the virtual table. Fixed (using a carrier).
  * major: The compiler link mode is now "private".
  * minor: Returning true or false from Regex.match() instead of 0/1.
  * major: Added funcext (Functional extension functions) module
	   containing comparation functional operators and "at" accessor
	   function.
  * bugfix: ZLib wasn't raising a correct error (ZLibError was declared
            as ZlibError); this caused a dynlink error in the VM on
            zlib errors.
  * bugfix: Zlib was not correctly extending the decompression buffer if
            the initial extimate wasn't correct.

Feathers (0.8.10)
  * minor: Added load directive support for loadXXX on reflexive compiler.
  * bugfix: Confparser didn't read 1 character long values.
  * Major: Added MXML module
  * bugfix: REGEX module was taking locally stored PCRE headers even when
            compilation was required against system PCRE.
  * bugfix: Pattern was not compiled with  UTF8 support when the string
            hadn't high UNICODE characters; I.e. matching "." against a
            Japanese character didn't work unless the pattern had some
            Japanese characters too.
  * minor: REGEX using now PCRE 7.6
  * minor: Sockets and partially process compliant with interruption protocol
  * bugfix: Compiler class wasn't correctly reflecting user-data.
  * major: Renamed Process.close into Process.terminate, and changed its semantics;
           Now it doesn't wait anymore for the process to be complete, it is
           necessary to wait through Process.Value().
  * minor: Added method addFalconPath() to the compiler.
  * minor: Added support for language files with property Compiler.language
  * bugfix: Regex module was not correctly checking 8bit only utf-8 sequences.
  * minor: Added compressText and uncompressText to ZLib; compress/uncompress now
           work with membufs and are more adequate to handle binary data.

Feathers (0.8.8)
  * Major: It is now possible to unload arbitrary modules.
  * Major: Added zlib module.
  * Minor: Using WKS/WKI.
  * Minor: Added method "getMultuple()" to configParser to always get a vector
  * Minor: ConfigParser now raises an IoError when having I/O problems.
  * Minor: Now ConfigParser.getCategory() strip names of the category part if the
           category key ends with "*".

Feathers (0.8.6)
  * Bugfix: Process crashed if initialized with a single string.
  * Minor: Added setDirective() to compiler module.

Feathers (0.8.4)
  * Fixed compilation and build settings with MINGW
  * Added compileTemplate and detectTemplate properties to the compiler
    class (reflecting FlcLoader updates)