/
ChangeLog
115 lines (110 loc) · 2.63 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
160614
vm.c, stack.c
clear memory areas in Destroy() routines
extras.c
cooperative multi-tasking V2: (init-multi), (pause) returns
a flag if it changed processes.
There is a ficlVm which is used just to run the tasks.
It is outside the system->vmList.
160612
extras.c
added prepterm, needed by ekey/key/key?
curterm.c
ESC detection in getkey()
160610
extras.c
debugged (pause), wasn't so easy...
Makefile.*
target is now ficl[d|l|w].exe
160608
extras.c
cooperative multi-tasking: (process) (run) (stop) (pause)
USER 0 is #TASK
160603
vm.c
do NOT reset dict search order on error
extras.c
added ficl-os, portable key/key?/ekey, utime
simple FFI (c-call), (callback)
DLL (dlopen), (dlsym)
ficlplatform/unix.c
added ms
softcore/missing.fs
/string fixed again, darwin?/linux?/winnt?
system.c, main.c
moved ficlSystemCompileExtras() to system.c (missing.fs needs it)
Makefile.darwin, Makefile.linux*, Makefile.mingw
added curterm.o
160510
softcore/tester.fr,struct.fth
J.Hayes tester. OpenFirmware struct.
160509
user/safer-oof.fs
C.Jakeman's extensions for mini-oof.fs
160507
vm.c
ficlVmInnerLoop longjmp() fix
softcore/strarray.fs
string handling words added
softcore/mini-oof.fs
B.Paysan Mini-OOF, replaced FiCL OO
wordlist.txt
words defined in FiCL
glossary.txt
softcore help V1.0
user/ficlex.fs,jakeman.fs
added examples
160422
ficllocal.h
added FICL_WANT_EXTENDED_PREFIX, 32K default dict size
ficlplatform/unix.h
Darwin platform/arch string
softcore/makefile
-m32 flag added
softcore
changed back to original softcore layer + additions
Makefile.darwin
changed CC to gcc, removed -s flag
glossary.txt
words
150526
softcore patches: included circ-pad/missing/strarray/numcvt
150509
Makefile.darwin
primitives.c
env queries "stack-cells", "return-stack-cells" fixed
"/data-cells" added to return the size of the dict
150507
Makefile.mingw
clobber target to delete ficl.exe
extras.c
include <io.h> for getcwd
150506
Darwin
compile it with gcc-apple-4.2
150429
extras.c
GET-MSECS ( -- n )
Makefile.linux-ppc
user/mentink.fs
user/utils.fs: .b .d .h counter timer timer-reset .elapsed
130626
ficlplatform/mingw32.c
KEY ( -- ch )
KEY? ( -- flag )
EKEY ( -- code )
PAGE ( -- )
MS ( msec -- )
AT ( y x -- )
AT? ( -- y x )
FORM ( -- h w )
SET-COLORS ( background foreground -- )
GET-COLORS ( -- background foreground )
(C-CALL) ( argN ... arg1 n fn-ptr -- ret )
(STD-CALL) ( argN ... arg1 n fn-ptr -- ret )
(CALLBACK) ( xt nargs cbidx -- cb-ptr )
GW-OPEN ( y x -- )
GW-DO-EVENTS ( -- )
GW-WAIT-KEY ( -- )
SET-PIXEL ( rgb y x -- )
GW-CLOSE ( -- )