forked from davidw/hecl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
131 lines (87 loc) · 4.54 KB
/
ChangeLog
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
2009-11-09 Wolfgang S. Kechel - data2c GmbH <wolfgang.kechel@data2c.com>
* core/org/hecl/DoubleThing.java (http): Reverted back to
parseDouble since valueOf returns Double instead of double.
* core/org/hecl/Parse.java (addCurrent): Enhanced to try even
harder to generate numbers when possible. Checking for number now
allows sign and exponent marker.
* core/org/hecl/NumberThing.java (asNumber):
* core/org/hecl/LongThing.java: Added proper throw declaration.
* core/org/hecl/DoubleThing.java (http): Use valueOf instead of
parseDouble (faster). Added proper throw declaration.
2009-11-06 Wolfgang S. Kechel - data2c GmbH <wolfgang.kechel@data2c.com>
* core/org/hecl/StringCmds.java: Formfeed is now a default split
character (since it is whitespace).
* core/org/hecl/Parse.java: Added support for formfeed notation '\f'.
2009-11-05 Wolfgang S. Kechel - data2c GmbH <wolfgang.kechel@data2c.com>
* tests/performance.hcl: Updated to use new file.* commands.
* tests/suite.hcl:
* tests/threads.hcl:
* tests/intro.hcl: Enhanced tests. intro-test needs to be run
first to avoid clobbered global namespace. intro modified to ease
checking for commands. More time can be spend on this to make it
really elaborate. Changed thread test 2 to stop creation of
background tasks when test is done. The old behavior caused some
problems when the test run terminated (Java error empty stack).
* core/org/hecl/Proc.java: Modified implementation to collect as
much information as possible during creation and avoid to
repeatedly redo the work for every invocation. This shall sage
some execution cycles and speed up interpretation.
Corrected subtle bug in stack treatment when non-HeclException has
been thrown. Stack is now cleaned up properly in finally clause.
* files/org/hecl/files/FileCmds.java: Added new commands
file.absolutepath, file.canonicalpath, file.isabsolute, file.getcwd.
Changed file.basename into file.name
Changed file.delete to return result code.
2009-08-24 David N. Welton <davidw@dedasys.com>
* blackberry.xml: Use properties file to override build location
in order to separate stuff from j2me build environment.
* blackberry/BrowserCmd.java: Added browser.open command to open
the blackberry browser with a user-specified URL.
2009-08-18 David N. Welton <davidw@dedasys.com>
* midp20/script.hcl: Reworking the example script. Fixed some
whitespace issues (4, not 2:-), and don't display memory after
each example invocation.
* blackberry.xml: Improved BB build system to use its own 'main'
Hecl.java file: blackberry/Hecl.java. Currently it still uses
most of the J2ME code.
2009-08-15 David N. Welton <davidw@dedasys.com>
* core/org/hecl/InterpCmds.java: Added alias command, which adds
an alias using cmdAlias.
* core/org/hecl/Interp.java: Added cmdAlias method which adds an
alias for a command in the interpreter.
2009-08-14 David N. Welton <davidw@dedasys.com>
* blackberry.xml: Initial version of Blackberry build
instructions.
2009-08-12 David N. Welton <davidw@dedasys.com>
* midp20/script.hcl: Fix the numbers again.
* midp20/Hecl.java: Use Alert.FOREVER instead of a specific
timeout period.
* midp20/script.hcl: New script, from Zakaria. Allows editing of
scripts. Committing as-is, but probably needs some modifications.
2009-08-11 David N. Welton <davidw@dedasys.com>
* midp20/script.hcl: Make sure to only accept 255 characters in
textfield. Updated phone number.
2009-07-25 David N. Welton <davidw@dedasys.com>
* android/build.xml: Added patch from Pat Thoyts to fix building
with more recent SDK.
* settings.xml, j2me.xml, jarhack/org/hecl/jarhack/JarHack.java:
Patch from "Zakaria"
( http://pemula.linux.or.id/ ) that fixes some issues with the
icon.
2009-04-30 David N. Welton <davidw@dedasys.com>
* docs/hecl.xml: Added kxml.gettext docs.
2009-04-29 David N. Welton <davidw@dedasys.com>
* core.xml: Compile the java package along with the core in order
to include the reflection stuff.
2009-03-25 David N. Welton <davidw@dedasys.com>
* core/org/hecl/Interp.java: Added a bit of code that does the
following: if we haven't been able to look up a classcmd, try
loading it up via the reflection stuff.
* java/org/hecl/java/HeclJavaCmd.java: The 'java' command now has
a one-argument version that takes only the name of a class that we
wish to inform Hecl of.
2009-03-23 David N. Welton <davidw@dedasys.com>
* mwt/script.hcl: Fixed misspelling.
2009-01-26 David N. Welton <davidw@dedasys.com>
* docs/hecl.xml: Mention the use of ; to separate commands on one
line.