Compare commits
1003 Commits
medley-210
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
322b2e0fbe | ||
|
|
a24a4dffc2 | ||
|
|
95e08680b8 | ||
|
|
7a7fca0bcf | ||
|
|
9e4d37efd7 | ||
|
|
b8c0c594a9 | ||
|
|
d9f1a78f47 | ||
|
|
ab4eb3d52d | ||
|
|
0f470b9753 | ||
|
|
b1bdd90338 | ||
|
|
1569a27209 | ||
|
|
1ff475a42c | ||
|
|
7904f9dd86 | ||
|
|
93a04227d8 | ||
|
|
cc0a819cd5 | ||
|
|
075ca1a9f1 | ||
|
|
69bb98c49a | ||
|
|
bb830e75f0 | ||
|
|
dc86cd8f80 | ||
|
|
03b59d5a33 | ||
|
|
03ca57d22a | ||
|
|
5fadc0f632 | ||
|
|
53b13dc8ed | ||
|
|
f937e2ca98 | ||
|
|
53d6387e93 | ||
|
|
de0ba95497 | ||
|
|
2e606befcf | ||
|
|
05a4c48f38 | ||
|
|
43e08ea85b | ||
|
|
1e77a2e116 | ||
|
|
65df2ba6a4 | ||
|
|
23cef354eb | ||
|
|
c793c967c6 | ||
|
|
65c482bc06 | ||
|
|
8292d3287b | ||
|
|
782d97ed77 | ||
|
|
b9757062e9 | ||
|
|
ba90276e93 | ||
|
|
30ff3676b7 | ||
|
|
dd1f79a61d | ||
|
|
edd88a7356 | ||
|
|
14f4fa875b | ||
|
|
50ab6599ae | ||
|
|
721bcecbc0 | ||
|
|
a4571dd83a | ||
|
|
3673f926f1 | ||
|
|
9b44d24910 | ||
|
|
814de5b032 | ||
|
|
82c9cd3d94 | ||
|
|
32c52cd539 | ||
|
|
2effafc5fb | ||
|
|
fd7f50c56f | ||
|
|
16f4e24988 | ||
|
|
4706af1a13 | ||
|
|
570f5e3bfc | ||
|
|
c496805cac | ||
|
|
71894e9b54 | ||
|
|
4e510f89db | ||
|
|
e530304754 | ||
|
|
e7bf6e0138 | ||
|
|
bed9819009 | ||
|
|
d2b1726d8d | ||
|
|
87e8f2dc21 | ||
|
|
e43fb61bee | ||
|
|
ba8d9b4461 | ||
|
|
c25da55775 | ||
|
|
27d4e7aab2 | ||
|
|
b5ccfdc4e7 | ||
|
|
5a0a9dfd6f | ||
|
|
f0067ffa1d | ||
|
|
140f76216c | ||
|
|
6f06621835 | ||
|
|
568621ef39 | ||
|
|
9ebcd6827c | ||
|
|
ebcf361d3d | ||
|
|
77562ad954 | ||
|
|
5620e591b5 | ||
|
|
a8a427597f | ||
|
|
097f346c3b | ||
|
|
17b6aae755 | ||
|
|
5bca03d81e | ||
|
|
fbe98dd044 | ||
|
|
d30584cc29 | ||
|
|
40ac00d38c | ||
|
|
b10d90b42f | ||
|
|
696d34cb9d | ||
|
|
0fdcbe0590 | ||
|
|
9d2809028d | ||
|
|
30ceada587 | ||
|
|
f048076a91 | ||
|
|
defd68a892 | ||
|
|
0be9efd6ca | ||
|
|
428aac56ea | ||
|
|
0ffa40807d | ||
|
|
3410e3db62 | ||
|
|
e4641d8515 | ||
|
|
17292d3ea1 | ||
|
|
72251e34a6 | ||
|
|
eb14868208 | ||
|
|
2d91426dc1 | ||
|
|
fa81f276d9 | ||
|
|
aae53a700f | ||
|
|
54f8b889b9 | ||
|
|
8d0011ce2c | ||
|
|
87b3ee3134 | ||
|
|
1ff49b58fe | ||
|
|
ac570f4b06 | ||
|
|
82fc95ce18 | ||
|
|
54353a4bef | ||
|
|
34531738d5 | ||
|
|
61ba8b8f5c | ||
|
|
e69b852b6b | ||
|
|
f6106d7b0c | ||
|
|
43b11b2860 | ||
|
|
2af7324fff | ||
|
|
60dcbe2933 | ||
|
|
4d6aa38b8b | ||
|
|
69832c5db0 | ||
|
|
2cb8b51c94 | ||
|
|
17515ef441 | ||
|
|
83bbf9e4c0 | ||
|
|
1a8a5ca90e | ||
|
|
2961670d7d | ||
|
|
0206fb6f43 | ||
|
|
95e015329d | ||
|
|
60e0044870 | ||
|
|
1df0e1b17e | ||
|
|
90fdcb9d56 | ||
|
|
1968021bb4 | ||
|
|
ec16fafeac | ||
|
|
c3a833e5d0 | ||
|
|
fc26d21cc2 | ||
|
|
287b10c9c3 | ||
|
|
f004d43ef1 | ||
|
|
74f518ca02 | ||
|
|
8fa61304a3 | ||
|
|
4fef217c45 | ||
|
|
92a3cea0eb | ||
|
|
a39e3d9dc5 | ||
|
|
0469bd2820 | ||
|
|
a9618e4aaf | ||
|
|
9c93b27d79 | ||
|
|
e8c5ba90f3 | ||
|
|
305c419b1d | ||
|
|
ea087f7a4e | ||
|
|
37aef55990 | ||
|
|
4019578944 | ||
|
|
3692c8f1e6 | ||
|
|
bc7269e3c4 | ||
|
|
10de55af05 | ||
|
|
840f8afb51 | ||
|
|
5bc05caba5 | ||
|
|
cad0143209 | ||
|
|
d6cb62a354 | ||
|
|
88a7fa5480 | ||
|
|
63d5849a15 | ||
|
|
d6253dbffd | ||
|
|
ba4250d8fe | ||
|
|
654a925074 | ||
|
|
357406e7d8 | ||
|
|
72032afdde | ||
|
|
87fafe901e | ||
|
|
7f3a3d1f81 | ||
|
|
30af8ea5cb | ||
|
|
d26e29f0d0 | ||
|
|
c5dd583468 | ||
|
|
356fd62478 | ||
|
|
60195c4f31 | ||
|
|
499e3ab77a | ||
|
|
145d240346 | ||
|
|
a398d40630 | ||
|
|
90326613d1 | ||
|
|
96945e63e3 | ||
|
|
e686790bc1 | ||
|
|
e09feb7b6a | ||
|
|
5534e85a12 | ||
|
|
38f417907a | ||
|
|
04d98d232f | ||
|
|
9dc408c81a | ||
|
|
330c5a01a7 | ||
|
|
2499b3546e | ||
|
|
7ad65469b1 | ||
|
|
9feba7f7c7 | ||
|
|
c1c2c757b9 | ||
|
|
0f8959a074 | ||
|
|
30872f62e7 | ||
|
|
40e3edc291 | ||
|
|
6c025089c1 | ||
|
|
f53da7518f | ||
|
|
39ebd40da4 | ||
|
|
ddbc8633eb | ||
|
|
a4b9099b80 | ||
|
|
f4b7e91a68 | ||
|
|
627f359b5e | ||
|
|
46fe81bf36 | ||
|
|
67a3e558f6 | ||
|
|
37195dc7d9 | ||
|
|
fe033efe22 | ||
|
|
1491fa91cc | ||
|
|
aec7aba530 | ||
|
|
b0551fb953 | ||
|
|
cd3889874f | ||
|
|
78e88e238b | ||
|
|
58aad924d2 | ||
|
|
39bf5ba6e5 | ||
|
|
810ac28628 | ||
|
|
3f5496f593 | ||
|
|
6f44e39101 | ||
|
|
b072b6ef52 | ||
|
|
b0c00e0636 | ||
|
|
75666aa979 | ||
|
|
36a7274390 | ||
|
|
2a66f76606 | ||
|
|
3d5d96686a | ||
|
|
86ddc4b404 | ||
|
|
140415f99c | ||
|
|
1bdaa63d49 | ||
|
|
88327b8644 | ||
|
|
1d8685e6cb | ||
|
|
5e897c50b1 | ||
|
|
ec03478fcf | ||
|
|
5366ae124c | ||
|
|
83c363ad28 | ||
|
|
97fdcbdfe3 | ||
|
|
d9f5bd5957 | ||
|
|
a4da0ec553 | ||
|
|
02411ef3f4 | ||
|
|
7242b998c7 | ||
|
|
70f0e97886 | ||
|
|
6bf26ebadd | ||
|
|
02031bbf81 | ||
|
|
d4b8656803 | ||
|
|
0aa52aa8cd | ||
|
|
ebe96bc7b0 | ||
|
|
98c481ba1a | ||
|
|
58f8fbdc53 | ||
|
|
3aa58b6374 | ||
|
|
0400c1ec7f | ||
|
|
736ac51a8c | ||
|
|
c7f08aade9 | ||
|
|
c0e0aea80a | ||
|
|
f56033fca0 | ||
|
|
ae52a44231 | ||
|
|
fbf0a98aec | ||
|
|
87d3abc632 | ||
|
|
1f317d34ef | ||
|
|
86f5aadf95 | ||
|
|
fc36176134 | ||
|
|
1e47741a71 | ||
|
|
40d18fff6e | ||
|
|
8323b1fae4 | ||
|
|
16e99100f5 | ||
|
|
db9d879920 | ||
|
|
907010013e | ||
|
|
0bc84f97f0 | ||
|
|
db98ea346b | ||
|
|
402a861b95 | ||
|
|
6c3f0d8e56 | ||
|
|
6c86838d18 | ||
|
|
d9090011d4 | ||
|
|
40d2ac394c | ||
|
|
4873590e22 | ||
|
|
188895c7e9 | ||
|
|
292a7cd787 | ||
|
|
a1a67959d1 | ||
|
|
015868e9a6 | ||
|
|
9f980276bf | ||
|
|
ef6a645bf5 | ||
|
|
90c723a8c1 | ||
|
|
20ec5c2bc9 | ||
|
|
ba3a5668bd | ||
|
|
d737f7ec93 | ||
|
|
9e6eba2cd9 | ||
|
|
27473e8cae | ||
|
|
27d8bffaa9 | ||
|
|
58122db362 | ||
|
|
5eb8a7bd34 | ||
|
|
4e11554156 | ||
|
|
0cc21cd46a | ||
|
|
936337d6bb | ||
|
|
6bdcb1853d | ||
|
|
fb7bb25201 | ||
|
|
5b37dd09db | ||
|
|
33a53e47e1 | ||
|
|
db33a50af3 | ||
|
|
f896885720 | ||
|
|
b46583557a | ||
|
|
1d15f37fdc | ||
|
|
e1c594b28c | ||
|
|
abdb128636 | ||
|
|
a26d061843 | ||
|
|
b51be87524 | ||
|
|
4b7a6daacd | ||
|
|
c4c0b65616 | ||
|
|
0dfac33a25 | ||
|
|
e5d4e0d299 | ||
|
|
a365e42a92 | ||
|
|
024e83d17e | ||
|
|
7a32bd3051 | ||
|
|
5fef8528ab | ||
|
|
0b3bc9ac48 | ||
|
|
93ee6a1fbf | ||
|
|
fe04869cb3 | ||
|
|
178807afff | ||
|
|
e1989850f3 | ||
|
|
fface7d9de | ||
|
|
b41ae0cbbe | ||
|
|
548d3f1567 | ||
|
|
a85d6287ae | ||
|
|
719b4e744e | ||
|
|
387fecf475 | ||
|
|
433ffaf9e5 | ||
|
|
2cec465f1f | ||
|
|
ca03e7f930 | ||
|
|
3526a61be1 | ||
|
|
115ba43100 | ||
|
|
d2b87a7327 | ||
|
|
f03a2fb4cb | ||
|
|
244300de7b | ||
|
|
7ed120ca97 | ||
|
|
e9200c73c9 | ||
|
|
1ffcde195a | ||
|
|
19015712de | ||
|
|
7b0c746af2 | ||
|
|
325bc9b5da | ||
|
|
94548bd7da | ||
|
|
d1fcd6cf7e | ||
|
|
9e7445927c | ||
|
|
31863256c8 | ||
|
|
a8c82aa9c4 | ||
|
|
84cd0c73cb | ||
|
|
54bea56b81 | ||
|
|
65cfd1dd69 | ||
|
|
7dcc200c91 | ||
|
|
9e0fdd0283 | ||
|
|
ffe99d6bcc | ||
|
|
3e77f627a0 | ||
|
|
8d648f46b1 | ||
|
|
e7dccf76a9 | ||
|
|
ff25001814 | ||
|
|
9793e48c4e | ||
|
|
2f6499317b | ||
|
|
6398c2b8d4 | ||
|
|
fcd40bc409 | ||
|
|
c8133ebb96 | ||
|
|
9962a9ca0a | ||
|
|
014c34959f | ||
|
|
4c18373229 | ||
|
|
1148cd5945 | ||
|
|
f44b96e870 | ||
|
|
e9bea32fa3 | ||
|
|
10cd51e5b1 | ||
|
|
ee57eabe21 | ||
|
|
eda9863432 | ||
|
|
a9a8c35827 | ||
|
|
40306a3fe8 | ||
|
|
eb7d34784b | ||
|
|
ba8aac6321 | ||
|
|
c578bfd983 | ||
|
|
dab6f2635f | ||
|
|
40ae5fb9b3 | ||
|
|
1c2f9bc395 | ||
|
|
9214a6335a | ||
|
|
a9941b36aa | ||
|
|
3129597058 | ||
|
|
0d8e5ae9f6 | ||
|
|
354c7f035a | ||
|
|
6c47d75ab9 | ||
|
|
1134cb1ce6 | ||
|
|
cc9fcc3e5b | ||
|
|
5073a793e3 | ||
|
|
8e22a4dcb9 | ||
|
|
b8de8209d0 | ||
|
|
9846353c9a | ||
|
|
415a698df5 | ||
|
|
4272a6e5ed | ||
|
|
6bc9aee7b9 | ||
|
|
9f0475936f | ||
|
|
2dfb1b71f6 | ||
|
|
837f4029fe | ||
|
|
e40d3311c1 | ||
|
|
047aa5ff23 | ||
|
|
710513f2fd | ||
|
|
448cb6feba | ||
|
|
931807ef44 | ||
|
|
d79d5b397b | ||
|
|
14b102f143 | ||
|
|
88d10ee75c | ||
|
|
0f8652e15b | ||
|
|
c30940ef19 | ||
|
|
92fd33eaad | ||
|
|
3564f502e4 | ||
|
|
0c62577e92 | ||
|
|
bda5cf1606 | ||
|
|
44b1f8a7f3 | ||
|
|
d5cc219895 | ||
|
|
a1a99c04cd | ||
|
|
f4fd00f8b8 | ||
|
|
f6eb5d9846 | ||
|
|
90dc568bae | ||
|
|
720ce08483 | ||
|
|
9b82f1a7c2 | ||
|
|
e92381b706 | ||
|
|
2341531ac3 | ||
|
|
8df2418f97 | ||
|
|
5437fac7aa | ||
|
|
fa39f9ec5d | ||
|
|
e4c4bb9f8d | ||
|
|
43374862e5 | ||
|
|
6cbacf754b | ||
|
|
ef6d2d5b03 | ||
|
|
121a166047 | ||
|
|
1a550ce499 | ||
|
|
9232a0db90 | ||
|
|
0a37520014 | ||
|
|
6155bcb430 | ||
|
|
8ca35635e5 | ||
|
|
2f7972e78d | ||
|
|
2a88ad712e | ||
|
|
51cb65cf37 | ||
|
|
220c995cda | ||
|
|
fcd0206611 | ||
|
|
d0edc69cd7 | ||
|
|
5ad5083c6d | ||
|
|
8e07e25b9a | ||
|
|
c66583e7b0 | ||
|
|
a86c5ad145 | ||
|
|
dd60b85658 | ||
|
|
b038a6b16e | ||
|
|
5e5fea9ceb | ||
|
|
44e42940a9 | ||
|
|
35b7195ed5 | ||
|
|
10d83c5f5d | ||
|
|
a80788201f | ||
|
|
3c237c1937 | ||
|
|
174bbe8e14 | ||
|
|
d48bd9f77a | ||
|
|
76a6e26faa | ||
|
|
f8521c612e | ||
|
|
de7a1e1deb | ||
|
|
49cb172e3d | ||
|
|
cedc8d1e11 | ||
|
|
496fa408c2 | ||
|
|
60e390789c | ||
|
|
4dec18527e | ||
|
|
3ca4495c76 | ||
|
|
6eeccb40cb | ||
|
|
2647d98f8f | ||
|
|
b52015e71d | ||
|
|
39ee2ecb5d | ||
|
|
a90b7ed73d | ||
|
|
54b2607070 | ||
|
|
971e8936b6 | ||
|
|
e276460836 | ||
|
|
ab818ff335 | ||
|
|
47d77542be | ||
|
|
934d0fb7a4 | ||
|
|
6420bdcf27 | ||
|
|
1d6e43e1ea | ||
|
|
8837c61f85 | ||
|
|
18aae01362 | ||
|
|
a84242561a | ||
|
|
70885c5a19 | ||
|
|
57de705f39 | ||
|
|
7c3fa261c7 | ||
|
|
7fe4d2dcca | ||
|
|
30a4697d75 | ||
|
|
60a766574d | ||
|
|
25a18f6bc0 | ||
|
|
6558a49adb | ||
|
|
4b30aa1640 | ||
|
|
3727653e23 | ||
|
|
b1294ea5e9 | ||
|
|
2a9076bede | ||
|
|
72456ce4ec | ||
|
|
c8c4768315 | ||
|
|
735108ecb7 | ||
|
|
f735fca83e | ||
|
|
560def37bc | ||
|
|
41f32b7db5 | ||
|
|
ab831a46ba | ||
|
|
f1cf759098 | ||
|
|
017bf88a3a | ||
|
|
b2f750e549 | ||
|
|
8cf17ce950 | ||
|
|
008aff1d25 | ||
|
|
214cfb8674 | ||
|
|
2e7b88d0cc | ||
|
|
14fbff63cf | ||
|
|
bec32f475a | ||
|
|
6e845d747f | ||
|
|
459aeef74a | ||
|
|
19ceac6515 | ||
|
|
914604a6eb | ||
|
|
05f3ad19eb | ||
|
|
c62c183ae4 | ||
|
|
328d3f53cd | ||
|
|
5b90251210 | ||
|
|
713f2388c7 | ||
|
|
f49729cbd3 | ||
|
|
bdf03e08a1 | ||
|
|
b19cfd5bbb | ||
|
|
e2d8c9e5ad | ||
|
|
2ea1321d81 | ||
|
|
9054814ef7 | ||
|
|
84dead86af | ||
|
|
5e83d63567 | ||
|
|
bcfeda62e1 | ||
|
|
45513f563b | ||
|
|
db084c6281 | ||
|
|
6c53acaca8 | ||
|
|
fbb5a8f6f5 | ||
|
|
cb8eab788a | ||
|
|
50dc0a9269 | ||
|
|
9273cffce2 | ||
|
|
df8c5a52f1 | ||
|
|
a219ea03e5 | ||
|
|
2072deb6ae | ||
|
|
f6c91ee11c | ||
|
|
adc27d9684 | ||
|
|
d92aa6395a | ||
|
|
f1833861cc | ||
|
|
270fee89e3 | ||
|
|
cba04e168c | ||
|
|
1e847ec274 | ||
|
|
f765676ec4 | ||
|
|
17c72a1f2f | ||
|
|
995c6de04e | ||
|
|
877c6fbf17 | ||
|
|
97b19f1b96 | ||
|
|
948b0e09d1 | ||
|
|
de4e5f5ca4 | ||
|
|
af912247b3 | ||
|
|
ebb5c739ea | ||
|
|
1bed018db8 | ||
|
|
8a8e6fa4dc | ||
|
|
bf2e34841b | ||
|
|
9ed6448591 | ||
|
|
445de6745d | ||
|
|
68ed78a9f9 | ||
|
|
1ae08139c9 | ||
|
|
bb4e230df4 | ||
|
|
02665ca91b | ||
|
|
b819e18c64 | ||
|
|
781709e4e1 | ||
|
|
b772b8383c | ||
|
|
701a642fb4 | ||
|
|
7f99792afe | ||
|
|
6a147af97f | ||
|
|
41b5870164 | ||
|
|
3ed4d52f53 | ||
|
|
3aa01c7a38 | ||
|
|
3cefaf338c | ||
|
|
204605268e | ||
|
|
62422cd4ce | ||
|
|
ed6a6e4e04 | ||
|
|
dbf6808bcb | ||
|
|
126a8cfb37 | ||
|
|
1ff71ea15d | ||
|
|
dfce541a18 | ||
|
|
84391b367b | ||
|
|
346c11b0ad | ||
|
|
ae2633591e | ||
|
|
b0ec2476d5 | ||
|
|
1c077d1b3d | ||
|
|
ca3280f894 | ||
|
|
5b3cf9b7d5 | ||
|
|
e4c3a16ce4 | ||
|
|
41f4489e9f | ||
|
|
51ef95d30f | ||
|
|
0c9744455c | ||
|
|
41608a1b27 | ||
|
|
9d26047d8c | ||
|
|
48c9a82a1c | ||
|
|
f9838ac631 | ||
|
|
f514dd04c2 | ||
|
|
656bb53ef6 | ||
|
|
c105799096 | ||
|
|
d2102bfe9b | ||
|
|
b59e37b703 | ||
|
|
71a2d7aac7 | ||
|
|
94269303d0 | ||
|
|
91305cc2c9 | ||
|
|
9b4c4a3bf7 | ||
|
|
51d554c67e | ||
|
|
b513bb44a3 | ||
|
|
652a9dc320 | ||
|
|
a678515a35 | ||
|
|
ca39ccf27b | ||
|
|
11ac5b7ec7 | ||
|
|
e1cd9260b4 | ||
|
|
9e433314d8 | ||
|
|
b0aa518a41 | ||
|
|
9e0bfabc52 | ||
|
|
feff0cefc0 | ||
|
|
a258a5e9f0 | ||
|
|
9529c35631 | ||
|
|
a111907bf4 | ||
|
|
c797d919f1 | ||
|
|
03e59d15c8 | ||
|
|
ebff4f7268 | ||
|
|
08880d550e | ||
|
|
e4b6f69e8e | ||
|
|
52499052e8 | ||
|
|
b5f71670cb | ||
|
|
d21dfe1061 | ||
|
|
efae6d2911 | ||
|
|
2aae0e7bb6 | ||
|
|
02a6d7ad1b | ||
|
|
4826035054 | ||
|
|
6c6856efb9 | ||
|
|
871bbb735f | ||
|
|
08852f7b55 | ||
|
|
4362618ea0 | ||
|
|
1659c452b5 | ||
|
|
f5a8888aff | ||
|
|
c281728c65 | ||
|
|
4fed40bb85 | ||
|
|
3cca8c4940 | ||
|
|
c4554894b3 | ||
|
|
58196b4011 | ||
|
|
f6a9b88b34 | ||
|
|
bad19ab45f | ||
|
|
d6a4b3bf88 | ||
|
|
b493d98aeb | ||
|
|
beb4a77195 | ||
|
|
d43846b4f4 | ||
|
|
28c673f296 | ||
|
|
e067e02dde | ||
|
|
1af56ddaa2 | ||
|
|
16dd66a016 | ||
|
|
81b74be043 | ||
|
|
f8a5d0fbe5 | ||
|
|
3e0ec62d27 | ||
|
|
654675661f | ||
|
|
3cb051ea7b | ||
|
|
8bb283e0c4 | ||
|
|
6fae5c14e9 | ||
|
|
c58ef4ee56 | ||
|
|
730fc5b678 | ||
|
|
8d54603329 | ||
|
|
21ceff5ad9 | ||
|
|
5a07e6c266 | ||
|
|
4a09d3a027 | ||
|
|
691563024b | ||
|
|
0f49e248d3 | ||
|
|
54782f5b21 | ||
|
|
d34522d769 | ||
|
|
c501dc82fb | ||
|
|
c256a8f411 | ||
|
|
69dbe43d87 | ||
|
|
989ec5b0b5 | ||
|
|
fb1d14dfeb | ||
|
|
6d86932d35 | ||
|
|
9ada6de6b9 | ||
|
|
12b5e90727 | ||
|
|
4b95a8b5d3 | ||
|
|
3fa571f798 | ||
|
|
10a598865f | ||
|
|
f2ef7cc8f6 | ||
|
|
0c9b539bc4 | ||
|
|
b53b6c4ba7 | ||
|
|
e5593ba0dc | ||
|
|
5fea4e6666 | ||
|
|
306af20e91 | ||
|
|
bb637c5b73 | ||
|
|
7eb12ee68b | ||
|
|
97cb04be46 | ||
|
|
62754015b0 | ||
|
|
9d09033cc4 | ||
|
|
d9c144d966 | ||
|
|
17dd03a358 | ||
|
|
382881a068 | ||
|
|
d0d952a10d | ||
|
|
d5d21397d4 | ||
|
|
7a4470ce8b | ||
|
|
32ff7b7649 | ||
|
|
096d860ac8 | ||
|
|
418b1df00d | ||
|
|
ba90344080 | ||
|
|
0eac6efb61 | ||
|
|
540aff091c | ||
|
|
3f244f6cd3 | ||
|
|
58557d383a | ||
|
|
882fbacf59 | ||
|
|
70ce516e0c | ||
|
|
fdb573c761 | ||
|
|
06368f95eb | ||
|
|
654ebc359c | ||
|
|
4e38802325 | ||
|
|
b43b63b287 | ||
|
|
016097e8bf | ||
|
|
99321e7951 | ||
|
|
8e4fc4ab74 | ||
|
|
c005cf86bf | ||
|
|
ecc2b22207 | ||
|
|
d0945f7a5f | ||
|
|
add65a9397 | ||
|
|
0474f924a4 | ||
|
|
a387094eab | ||
|
|
541a07e09b | ||
|
|
5ee5482dd2 | ||
|
|
095beef454 | ||
|
|
06a7356b00 | ||
|
|
147abac04c | ||
|
|
56a52af6b9 | ||
|
|
fad70d4947 | ||
|
|
f4c91ec419 | ||
|
|
f5e48847c9 | ||
|
|
b90bf65be9 | ||
|
|
d379bcc102 | ||
|
|
39a7512458 | ||
|
|
431d80fb3c | ||
|
|
78b76f6801 | ||
|
|
16517cdfc5 | ||
|
|
902d542121 | ||
|
|
c708f2ac55 | ||
|
|
43e6801341 | ||
|
|
27a6063ce9 | ||
|
|
cd6b64efa2 | ||
|
|
222da55f69 | ||
|
|
92f85c5957 | ||
|
|
6376579b1c | ||
|
|
5db76b4998 | ||
|
|
2b1d39b544 | ||
|
|
a23ce42726 | ||
|
|
3c26eeb964 | ||
|
|
e5961cde2c | ||
|
|
8441c257d5 | ||
|
|
96b5a70b90 | ||
|
|
0d13ed6a9d | ||
|
|
f3b73a5756 | ||
|
|
a54888734e | ||
|
|
06664219ca | ||
|
|
331f748652 | ||
|
|
e2748dc556 | ||
|
|
c1fb892333 | ||
|
|
c437b6c3bb | ||
|
|
6ff047828e | ||
|
|
4238dc3888 | ||
|
|
7a220ddcba | ||
|
|
41bb28f01e | ||
|
|
2728839bc7 | ||
|
|
2120f5f458 | ||
|
|
8ee32f6243 | ||
|
|
efa4ae1019 | ||
|
|
8c75696e65 | ||
|
|
17792da409 | ||
|
|
f721045f7c | ||
|
|
de3185002c | ||
|
|
c93e620624 | ||
|
|
718d9f988c | ||
|
|
06953f408a | ||
|
|
32e8f44d9a | ||
|
|
25e791de4f | ||
|
|
d7ca40ebeb | ||
|
|
f86be45834 | ||
|
|
32128f5e19 | ||
|
|
0d07ed6379 | ||
|
|
9660232d6e | ||
|
|
13e2b5cda6 | ||
|
|
648335bfec | ||
|
|
8c7f42e595 | ||
|
|
e64a02dcfb | ||
|
|
ae07d213f0 | ||
|
|
c92622e09e | ||
|
|
90c38de8db | ||
|
|
0ebec570e6 | ||
|
|
217938c104 | ||
|
|
5e629cebc9 | ||
|
|
b320333ac1 | ||
|
|
16d5779db4 | ||
|
|
c5eb54a3dc | ||
|
|
3c7fb08932 | ||
|
|
f262c98f53 | ||
|
|
9c8d9df1ac | ||
|
|
894ecd6d0c | ||
|
|
7eb0f28db4 | ||
|
|
d3d2534eb1 | ||
|
|
b9994581d4 | ||
|
|
ff29872150 | ||
|
|
cb122f4c58 | ||
|
|
205de6fd1b | ||
|
|
45b4edf040 | ||
|
|
51d9e995e1 | ||
|
|
4910ea5660 | ||
|
|
59f71f04c2 | ||
|
|
107ea72a67 | ||
|
|
48ebc675a7 | ||
|
|
d2ce98d131 | ||
|
|
8bfbe99367 | ||
|
|
d28bcf19fe | ||
|
|
e0ec580fd5 | ||
|
|
b796727165 | ||
|
|
dcba1a2d60 | ||
|
|
3f401c52a3 | ||
|
|
3de8a6d028 | ||
|
|
d5a7d144bd | ||
|
|
3364a4af07 | ||
|
|
74a43b9dea | ||
|
|
3a4852cf8b | ||
|
|
79fd39f15c | ||
|
|
3b9a825482 | ||
|
|
9f5a43abd1 | ||
|
|
eb33dcc7eb | ||
|
|
26308b385c | ||
|
|
e22f10b19a | ||
|
|
1eccc2e59b | ||
|
|
f9f1038efb | ||
|
|
196f771c41 | ||
|
|
8400f7bee8 | ||
|
|
a14d1ef405 | ||
|
|
ba8dc92045 | ||
|
|
6ec792510f | ||
|
|
5e6a035614 | ||
|
|
43b0120f2a | ||
|
|
157b98fa9b | ||
|
|
b859649f00 | ||
|
|
3af82b4aff | ||
|
|
0f36b20f7f | ||
|
|
a84dcf8f57 | ||
|
|
d035c4270f | ||
|
|
e7e297c45c | ||
|
|
0bdba59aa9 | ||
|
|
831aa94cb4 | ||
|
|
74dc52b73f | ||
|
|
405845937d | ||
|
|
ef24b9815d | ||
|
|
7bde19453e | ||
|
|
a544855c08 | ||
|
|
156b14851b | ||
|
|
b95e68766d | ||
|
|
3c35f6459b | ||
|
|
c68f84219a | ||
|
|
0f663ac5f5 | ||
|
|
6de8d3ec77 | ||
|
|
acc08e0dd7 | ||
|
|
8eb9efdcc7 | ||
|
|
f0f8b59ad8 | ||
|
|
111ebe2d27 | ||
|
|
fbf33fe8e5 | ||
|
|
d3b1c6a3b4 | ||
|
|
ab8da79d30 | ||
|
|
c35a92db11 | ||
|
|
601bc94fb7 | ||
|
|
200b73c39d | ||
|
|
72811d5bea | ||
|
|
8045087be3 | ||
|
|
1e4501be8e | ||
|
|
eb84efa12b | ||
|
|
7c24032530 | ||
|
|
4002f75be8 | ||
|
|
2ec33f860c | ||
|
|
071f8e5004 | ||
|
|
aad2344d82 | ||
|
|
018a464db4 | ||
|
|
f940246eb1 | ||
|
|
4ae11aebf4 | ||
|
|
ae1d6536ef | ||
|
|
d734ec9d45 | ||
|
|
0fc31e1183 | ||
|
|
17a3a5a93e | ||
|
|
db8c951887 | ||
|
|
c4fac75f0a | ||
|
|
160cf35f91 | ||
|
|
ac1fcd2e2e | ||
|
|
e292ff99db | ||
|
|
615885a0fa | ||
|
|
b2315a9b10 | ||
|
|
9dc01167c3 | ||
|
|
66091a2375 | ||
|
|
ca33b92033 | ||
|
|
fe90ac5f9f | ||
|
|
b791bff070 | ||
|
|
ab8e97ff7b | ||
|
|
f8e4bbd7cb | ||
|
|
c7272e78f2 | ||
|
|
f531e89dde | ||
|
|
293c973f1d | ||
|
|
fe62e8e6e2 | ||
|
|
51f0c19ad1 | ||
|
|
1438ddba1f | ||
|
|
ae3851ccf9 | ||
|
|
e3f9a4ca9a | ||
|
|
7966704f1e | ||
|
|
311e4f049c | ||
|
|
e119314a9e | ||
|
|
27d4df45e6 | ||
|
|
312e99b0f4 | ||
|
|
82eaacc542 | ||
|
|
479de87011 | ||
|
|
5445a12b7e | ||
|
|
fadf81012b | ||
|
|
792edfdad5 | ||
|
|
fd2e5ed93e | ||
|
|
e3e9156452 | ||
|
|
f0feca759b | ||
|
|
5fadc6c083 | ||
|
|
2dcfac5350 | ||
|
|
dcd83c3753 | ||
|
|
cde5c9018d | ||
|
|
1108a00b90 | ||
|
|
d9e445ad8c | ||
|
|
5b690d39d1 | ||
|
|
2573e4351f | ||
|
|
936bdd84b5 | ||
|
|
c2915bf5d3 | ||
|
|
40c10a7841 | ||
|
|
362fac9389 | ||
|
|
db082b37e1 | ||
|
|
c0e020f033 | ||
|
|
9af86df169 | ||
|
|
6c26fe958a | ||
|
|
339bd47107 | ||
|
|
3a04303d93 | ||
|
|
68f1e7efe1 | ||
|
|
993bdb2e00 | ||
|
|
7a27c26f01 | ||
|
|
75a031de39 | ||
|
|
7d656006a6 | ||
|
|
1f8c123184 | ||
|
|
50ce484c1b | ||
|
|
e3f043b40d | ||
|
|
945df5fbe8 | ||
|
|
3d8066b7e8 | ||
|
|
b303e0affa | ||
|
|
869b3a2e32 | ||
|
|
f19d9cc5e2 | ||
|
|
237f3aa6bf | ||
|
|
89a8fe183d | ||
|
|
8266980c22 | ||
|
|
c385039c42 | ||
|
|
1ff0018772 | ||
|
|
6611f96702 | ||
|
|
824e0f20b2 | ||
|
|
d479ef2ef9 | ||
|
|
98aa15455e | ||
|
|
ca069578c3 | ||
|
|
23731b05d1 | ||
|
|
ab4800054e | ||
|
|
b1634ef140 | ||
|
|
76a2235636 | ||
|
|
7c65b47fba | ||
|
|
a315e6926f | ||
|
|
c3a497d8f3 | ||
|
|
9cf54a1687 | ||
|
|
5490abb143 | ||
|
|
18f5da85fd | ||
|
|
01de5a2324 | ||
|
|
528776de19 | ||
|
|
1c9c1da257 | ||
|
|
b67cf5ae09 | ||
|
|
d1fe834e6f | ||
|
|
c3b5e23cd9 | ||
|
|
9b4976e33f | ||
|
|
31d9473184 | ||
|
|
bf5689be2a | ||
|
|
08bdd34e69 | ||
|
|
c7a219fd22 | ||
|
|
13cfb9b835 | ||
|
|
b3219c33da | ||
|
|
b0f9f2cce8 | ||
|
|
1ad92b3dd4 | ||
|
|
588835603c | ||
|
|
df70662f2c | ||
|
|
32461da7eb | ||
|
|
1beba945a2 | ||
|
|
e6cf869a23 | ||
|
|
a6efdb3558 | ||
|
|
e222743f74 | ||
|
|
ea0f303988 | ||
|
|
b85084ce31 | ||
|
|
e39943fdcc | ||
|
|
a4370ae57d | ||
|
|
cbfdfd6dab | ||
|
|
84bf09394e | ||
|
|
a92bce555f | ||
|
|
ae26c3c9fa | ||
|
|
09fec6ac56 | ||
|
|
625a5a839c | ||
|
|
f28a7a6278 | ||
|
|
9f85f4e17e | ||
|
|
1380722e55 | ||
|
|
d6173b5269 | ||
|
|
1d8fa0301d | ||
|
|
65a2d8000e | ||
|
|
388d54b713 | ||
|
|
f58936e762 | ||
|
|
63904f754c | ||
|
|
2dabe594f3 | ||
|
|
0462c1aa5e | ||
|
|
1d4c9ed6ee | ||
|
|
6b66665e9d | ||
|
|
db3ca49564 | ||
|
|
c89ac61d34 | ||
|
|
9b7464d966 | ||
|
|
5a9bc56628 | ||
|
|
205223c9b1 | ||
|
|
ccc776608d | ||
|
|
25617e383a | ||
|
|
5e6eb4b424 | ||
|
|
7175669633 | ||
|
|
21088d3eff |
9
.gitattributes
vendored
Normal file
9
.gitattributes
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
# Denote all files that are truly binary and should not be modified.
|
||||
*.tedit binary
|
||||
*.lcom binary
|
||||
*.sketch binary
|
||||
*.dfasl binary
|
||||
*.TEDIT binary
|
||||
*.LCOM binary
|
||||
*.SKETCH binary
|
||||
*.DFASL binary
|
||||
11
.github/ISSUE_TEMPLATE/bug_report.md
vendored
11
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -3,6 +3,7 @@ name: Bug report (not specific)
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
@@ -22,11 +23,13 @@ A clear and concise description of what you expected to happen.
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Context (please complete the following information):**
|
||||
- OS: [e.g. Mac/Linux/Cygwin]
|
||||
- OS Version: [e.g. High Siera/Ubuntu 18/Raspbian]
|
||||
- Host arch: [e.g. x86_64, arm7l, arm64, sparc]
|
||||
- Are you using online.interlisp.org? [yes / no]
|
||||
- OS: [e.g. macOS/Linux/Cygwin]
|
||||
- OS Version: [e.g. Ventura, Ubuntu 24, Raspberry Pi OS]
|
||||
- Display/window system: [e.g. X11, SDL, VNC, Web browser]
|
||||
- Host arch: [e.g. x86_64, arm7l, arm64, SPARC]
|
||||
- Maiko version: [e.g. commit ID from `git log | head`]
|
||||
- IL:MAKESYSDATE: [ date ]
|
||||
- `IL:MAKESYSDATE`: [ date ] or `(il:print-lisp-information)`: copy-paste or screenshot this
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
|
||||
18
.github/ISSUE_TEMPLATE/documentation.md
vendored
Normal file
18
.github/ISSUE_TEMPLATE/documentation.md
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
name: Documentation problem
|
||||
about: Problems with this web site?
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Errors happen. Please tell us the URL**
|
||||
|
||||
|
||||
**What does it say?**
|
||||
|
||||
|
||||
**What should it say?**
|
||||
|
||||
**Screen shot**
|
||||
1
.github/ISSUE_TEMPLATE/feature_request.md
vendored
1
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@@ -3,6 +3,7 @@ name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
|
||||
68
.github/ISSUE_TEMPLATE/primer.yml
vendored
Normal file
68
.github/ISSUE_TEMPLATE/primer.yml
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
name: Report an issue with the "Medley Interlisp for the Newcomer" primer
|
||||
description: Use this template to report issues or make suggestions.
|
||||
title: "[Primer] <short title here>"
|
||||
labels:
|
||||
- primer
|
||||
- documentation
|
||||
body:
|
||||
- type: dropdown
|
||||
id: problemType
|
||||
attributes:
|
||||
label: "What type of issue are you reporting?"
|
||||
options:
|
||||
- Suggested improvement
|
||||
- Incorrect explanation / code sample
|
||||
- Confusing explanation
|
||||
- Outdated information
|
||||
- Broken link
|
||||
- Typo / Grammar
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: location
|
||||
attributes:
|
||||
label: "Section of the primer where the issue occurs"
|
||||
options:
|
||||
- Introduction
|
||||
- Medley online and Medley Local
|
||||
- Understanding and Navigating the Interface
|
||||
- Understanding Lisp Syntax
|
||||
- Atoms, Functions and Lists
|
||||
- Variable Bindings and Scope
|
||||
- Iterators and Conditionals
|
||||
- The File Browser
|
||||
- Debugging
|
||||
- Editing functions with SEdit
|
||||
- Build Your First Interactive Program
|
||||
- Saving Your Work
|
||||
- TEdit, The WYSIWYG Editor
|
||||
- Drawing and Displaystreams
|
||||
- Making a Graph with Grapher
|
||||
- Additional Resources
|
||||
- General Feedback (not specific to a section)
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: issueLocationDetails
|
||||
attributes:
|
||||
label: "Please provide more details about the location of the issue"
|
||||
description: "For example, the specific page title, section heading, or url."
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: issueDescription
|
||||
attributes:
|
||||
label: "Description of the issue"
|
||||
description: "Please provide a detailed description of the issue you encountered."
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: suggestedFix
|
||||
attributes:
|
||||
label: "Suggested fix or improvement"
|
||||
description: "If you have a suggestion for how to fix or improve the issue, please provide it here."
|
||||
validations:
|
||||
required: false
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "## Thank you for helping us improve the **Medley Interlisp for the Newcomer** primer!"
|
||||
32
.github/ISSUE_TEMPLATE/what_people_are_saying.yml
vendored
Normal file
32
.github/ISSUE_TEMPLATE/what_people_are_saying.yml
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
name: New "What People Are Saying" entry
|
||||
description: 'Suggest a new entry for the "What People Are Saying" page'
|
||||
title: "What People Are Saying suggestion"
|
||||
body:
|
||||
- type: dropdown
|
||||
id: contentType
|
||||
attributes:
|
||||
label: "What type of entry?"
|
||||
options:
|
||||
- Blog
|
||||
- Tweet
|
||||
- Email
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: entryLink
|
||||
attributes:
|
||||
label: Link to entry
|
||||
description: "What is the link to the item we should add to the **What People are Saying** page?"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: additionalInformation
|
||||
attributes:
|
||||
label: Additional information
|
||||
description: "Use this space to supply any additional information on the suggested item."
|
||||
validations:
|
||||
required: false
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "## Thank you for your suggestion!"
|
||||
84
.github/workflows/Dockerfile_medley
vendored
Normal file
84
.github/workflows/Dockerfile_medley
vendored
Normal file
@@ -0,0 +1,84 @@
|
||||
#*******************************************************************************
|
||||
#
|
||||
# Dockerfile to build Medley image from latest Maiko image
|
||||
# plus latest release tars from github
|
||||
#
|
||||
# Copyright 2022-2023 by Interlisp.org
|
||||
#
|
||||
# ******************************************************************************
|
||||
|
||||
FROM ubuntu:22.04
|
||||
ARG TARGETPLATFORM
|
||||
|
||||
# Handle ARGs, ENV variables, and LABELs
|
||||
ARG BUILD_DATE=unknown
|
||||
ARG MEDLEY_RELEASE=unknown
|
||||
ARG MAIKO_RELEASE=unknown
|
||||
ARG REPO_OWNER=Interlisp
|
||||
LABEL name="Medley"
|
||||
LABEL description="The Medley Interlisp environment"
|
||||
LABEL url="https://github.com/${REPO_OWNER}/medley"
|
||||
LABEL build-date=$BUILD_DATE
|
||||
LABEL medley_release=$MEDLEY_RELEASE
|
||||
LABEL maiko_release=$MAIKO_RELEASE
|
||||
|
||||
ENV MEDLEY_DOCKER_BUILD_DATE=$BUILD_DATE
|
||||
ENV MEDLEY_RELEASE=$MEDLEY_RELEASE
|
||||
ENV MAIKO_RELEASE=$MAIKO_RELEASE
|
||||
|
||||
ENV LANG=C.UTF-8
|
||||
|
||||
# Copy over the release deb files
|
||||
ADD ./*.deb /tmp
|
||||
|
||||
# Get tzdata setup ahead of time
|
||||
RUN apt-get update; \
|
||||
ln -fs /usr/share/zoneinfo/America/Los_Angeles /etc/localtime; \
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata; \
|
||||
dpkg-reconfigure --frontend noninteractive tzdata
|
||||
|
||||
# Install Medley/Maiko and add tightvnc server and xclip to the image
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y apt-utils \
|
||||
&& apt-get install -y tigervnc-standalone-server \
|
||||
&& apt-get install -y xclip \
|
||||
&& apt-get install -y man-db \
|
||||
&& apt-get install -y nano \
|
||||
&& apt-get install -y sudo \
|
||||
&& p=$(echo "${TARGETPLATFORM}" | sed -e "s#linux/##") \
|
||||
&& p=$( \
|
||||
if [ "$p" = "amd64" ]; \
|
||||
then echo "x86_64"; \
|
||||
elif [ "$p" = "arm64" ]; \
|
||||
then echo "aarch64"; \
|
||||
elif [ "$p" = "arm/v7" ]; \
|
||||
then echo "armv7l"; \
|
||||
else \
|
||||
echo "x86_64"; \
|
||||
fi \
|
||||
) \
|
||||
&& deb="medley-full-linux-${p}-${MEDLEY_RELEASE#medley-}" \
|
||||
&& deb=${deb}_${MAIKO_RELEASE#maiko-}.deb \
|
||||
&& apt-get install -y /tmp/${deb} \
|
||||
&& chown --recursive root:root /usr/local/interlisp \
|
||||
&& (if [ -n "$(which unminimize)" ]; then (yes | unminimize); fi)
|
||||
|
||||
# "Finalize" image
|
||||
EXPOSE 5900
|
||||
RUN adduser --gecos "" medley \
|
||||
&& adduser --gecos "" ubuntu \
|
||||
&& adduser medley sudo \
|
||||
&& adduser ubuntu sudo \
|
||||
&& (echo 'medley:yeldem' | chpasswd ) \
|
||||
&& (echo 'ubuntu:utnubu' | chpasswd ) \
|
||||
&& echo "medley ALL=(ALL) NOPASSWD:ALL" >>/etc/sudoers \
|
||||
&& echo "ubuntu ALL=(ALL) NOPASSWD:ALL" >>/etc/sudoers \
|
||||
&& mkdir -p /home/medley/il \
|
||||
&& chown medley:medley /home/medley/il
|
||||
|
||||
ENV TERM=xterm
|
||||
USER medley
|
||||
WORKDIR /home/medley
|
||||
#ENTRYPOINT USER=medley Xvnc -SecurityTypes none -geometry 1280x720 :0 & DISPLAY=:0 medley --full -g 1280x720
|
||||
ENTRYPOINT /bin/bash
|
||||
|
||||
82
.github/workflows/build.yml
vendored
82
.github/workflows/build.yml
vendored
@@ -1,82 +0,0 @@
|
||||
# based on https://blog.oddbit.com/post/2020-09-25-building-multi-architecture-im/
|
||||
---
|
||||
# Interlisp workflow to build Docker Image that support multiple architectures
|
||||
name: 'Build Medley Docker image'
|
||||
|
||||
# Run this workflow on push to master
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
# Jobs that compose this workflow
|
||||
jobs:
|
||||
# Job to build the docker image
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# Checkout the branch
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
# Setup needed environment variables
|
||||
- name: Prepare
|
||||
id: prep
|
||||
run: |
|
||||
DOCKER_IMAGE=interlisp/${GITHUB_REPOSITORY#*/}
|
||||
VERSION=latest
|
||||
SHORTREF=${GITHUB_SHA::8}
|
||||
|
||||
# If this is git tag, use the tag name as a docker tag
|
||||
if [[ $GITHUB_REF == refs/tags/* ]]; then
|
||||
VERSION=${GITHUB_REF#refs/tags/v}
|
||||
fi
|
||||
TAGS="${DOCKER_IMAGE}:${VERSION},${DOCKER_IMAGE}:${SHORTREF}"
|
||||
|
||||
# If the VERSION looks like a version number, assume that
|
||||
# this is the most recent version of the image and also
|
||||
# tag it 'latest'.
|
||||
if [[ $VERSION =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then
|
||||
TAGS="$TAGS,${DOCKER_IMAGE}:latest"
|
||||
fi
|
||||
|
||||
# Set output parameters.
|
||||
echo ::set-output name=tags::${TAGS}
|
||||
echo ::set-output name=docker_image::${DOCKER_IMAGE}
|
||||
echo ::set-output name=build_time::$(date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||||
|
||||
# Setup Docker Machine Emulation environment
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@master
|
||||
with:
|
||||
platforms: all
|
||||
|
||||
# Setup Docker Buildx function
|
||||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@master
|
||||
|
||||
# Login to DockerHub - required to store the image
|
||||
- name: Login to DockerHub
|
||||
if: github.event_name != 'pull_request'
|
||||
uses: docker/login-action@v1
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
|
||||
# Start the Docker Build using the Dockerfilein the repository
|
||||
- name: Build
|
||||
uses: docker/build-push-action@v2
|
||||
with:
|
||||
builder: ${{ steps.buildx.outputs.name }}
|
||||
context: .
|
||||
file: ./Dockerfile
|
||||
# Platforms
|
||||
# linux/amd64 -- Standard x86_64
|
||||
# linux/arm64 -- Apple M1
|
||||
# linux/arm/v7 -- Raspberry pi
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
||||
# Push the created image
|
||||
push: true
|
||||
# tags to assign to the Docker image
|
||||
tags: ${{ steps.prep.outputs.tags }}
|
||||
244
.github/workflows/buildDocker.yml
vendored
Normal file
244
.github/workflows/buildDocker.yml
vendored
Normal file
@@ -0,0 +1,244 @@
|
||||
#*******************************************************************************
|
||||
# buidDocker.yml
|
||||
#
|
||||
# Workflow to build and push a multiplatform (amd64, arm64 & arm7) Linux Docker
|
||||
# image for Medley. This workflow uses the latest Maiko docker image and the
|
||||
# latest Medley release on github.
|
||||
#
|
||||
# This workflow contains a sentry that causes it to skip the build (as identified
|
||||
# by its commit SHA) if its already been done. Setting the "force" input to true
|
||||
# will bypass this sentry,
|
||||
#
|
||||
# Updated 2022-01-18 by Frank Halasz from on earlier buildDocker.yml
|
||||
#
|
||||
# Copyright 2022 by Interlisp.org
|
||||
#
|
||||
# ******************************************************************************
|
||||
|
||||
name: 'Build/Push Docker Image'
|
||||
|
||||
# Run this workflow on ...
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
draft:
|
||||
description: "Mark this as a draft release"
|
||||
type: choice
|
||||
options:
|
||||
- 'false'
|
||||
- 'true'
|
||||
force:
|
||||
description: "Force build even if build already successfully completed for this commit"
|
||||
type: choice
|
||||
options:
|
||||
- 'false'
|
||||
- 'true'
|
||||
|
||||
workflow_call:
|
||||
outputs:
|
||||
successful:
|
||||
description: "'True' if medley docker build completed successully"
|
||||
value: ${{ jobs.complete.outputs.build_successful }}
|
||||
inputs:
|
||||
draft:
|
||||
description: "Mark this as a draft release"
|
||||
required: false
|
||||
type: string
|
||||
default: 'false'
|
||||
force:
|
||||
description: "Force build even if build already successfully completed for this commit"
|
||||
required: false
|
||||
type: string
|
||||
default: 'false'
|
||||
secrets:
|
||||
DOCKER_USERNAME:
|
||||
required: true
|
||||
DOCKER_PASSWORD:
|
||||
required: true
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
|
||||
|
||||
jobs:
|
||||
|
||||
|
||||
######################################################################################
|
||||
|
||||
# Use sentry-action to determine if this release has already been built
|
||||
# based on the latest commit to the repo
|
||||
|
||||
sentry:
|
||||
runs-on: ubuntu-24.04
|
||||
outputs:
|
||||
release_not_built: ${{ steps.check.outputs.release_not_built }}
|
||||
|
||||
steps:
|
||||
# Checkout the actions for this repo owner
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/.github
|
||||
path: ./Actions_${{ github.sha }}
|
||||
- run: mv ./Actions_${{ github.sha }}/actions ../actions && rm -rf ./Actions_${{ github.sha }}
|
||||
|
||||
# Check if build already run for this commit
|
||||
- name: Build already completed?
|
||||
id: check
|
||||
continue-on-error: true
|
||||
uses: ./../actions/check-sentry-action
|
||||
with:
|
||||
tag: "docker"
|
||||
|
||||
######################################################################################
|
||||
|
||||
#
|
||||
# Build and push the medley docker image
|
||||
#
|
||||
|
||||
build_and-push:
|
||||
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
needs: [sentry]
|
||||
if: |
|
||||
needs.sentry.outputs.release_not_built == 'true'
|
||||
|| inputs.force == 'true'
|
||||
|
||||
steps:
|
||||
# Checkout latest commit
|
||||
- name: Checkout Medley
|
||||
uses: actions/checkout@v4
|
||||
|
||||
# Find latest release (draft or normal)
|
||||
# and download its assets
|
||||
- name: Download linux debs from latest (draft) release
|
||||
run: |
|
||||
tag=""
|
||||
if [ "${{ inputs.draft }}" = "true" ];
|
||||
then
|
||||
tag=$(gh release list | grep Draft | head -n 1 | awk '{ print $3 }')
|
||||
fi
|
||||
if [ -z "${tag}" ];
|
||||
then
|
||||
tag=$(gh release list | grep Latest | head -n 1 | awk '{ print $3 }')
|
||||
fi
|
||||
mkdir -p release_debs
|
||||
gh release download ${tag} -D release_debs -p '*-linux-*.deb'
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# Get Maiko and Medley release information from name of deb files
|
||||
# just downloaded from the Medley latest release
|
||||
- name: Get info about Miako and Medley releases
|
||||
id: release_info
|
||||
run: |
|
||||
regex="^medley-full-[^-]*-[^-]*-\([^_]*\)_\(.*\).deb\$"
|
||||
ls -1 release_debs | head -n 1 > debname.tmp
|
||||
medley_release="medley-$(sed -e "s/${regex}/\1/" debname.tmp)"
|
||||
maiko_release="maiko-$(sed -e "s/${regex}/\2/" debname.tmp)"
|
||||
rm -f debname.tmp
|
||||
echo "MEDLEY_RELEASE=${medley_release}" >> ${GITHUB_ENV}
|
||||
echo "MAIKO_RELEASE=${maiko_release}" >> ${GITHUB_ENV}
|
||||
|
||||
# regex="^[^0-9]*\([^_]*\)_\([^-]*-[^-]*\)-\([^-]*\)-\([^.]*\).*\$"
|
||||
|
||||
# Set repo env variables
|
||||
- name: Set repo/docker env variables
|
||||
id: repo_env
|
||||
run: |
|
||||
repo_name="${GITHUB_REPOSITORY#*/}"
|
||||
docker_namespace="$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')"
|
||||
docker_image="${docker_namespace}/${repo_name}"
|
||||
if [ "${{ inputs.draft }}" = "false" ];
|
||||
then
|
||||
docker_tags="${docker_image}:latest,${docker_image}:${MEDLEY_RELEASE#*-}_${MAIKO_RELEASE#*-}"
|
||||
platforms="linux/amd64"
|
||||
#,linux/arm64
|
||||
else
|
||||
docker_tags="${docker_image}:draft"
|
||||
platforms="linux/amd64"
|
||||
fi
|
||||
echo "REPO_NAME=${repo_name}" >> ${GITHUB_ENV}
|
||||
echo "DOCKER_NAMESPACE=${docker_namespace}" >> ${GITHUB_ENV}
|
||||
echo "DOCKER_IMAGE=${docker_image}" >> ${GITHUB_ENV}
|
||||
echo "DOCKER_TAGS=${docker_tags}" >> ${GITHUB_ENV}
|
||||
echo "BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> ${GITHUB_ENV}
|
||||
echo "PLATFORMS=${platforms}" >> ${GITHUB_ENV}
|
||||
#linux/amd64,linux/arm64,linux/arm/v7
|
||||
|
||||
# Setup the Docker Machine Emulation environment.
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v3
|
||||
with:
|
||||
platforms: linux/amd64
|
||||
# ,linux/arm64,linux/arm/v7
|
||||
|
||||
# Setup the Docker Buildx funtion
|
||||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@v3
|
||||
|
||||
# Login into DockerHub - required to store the created image
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
|
||||
# Do the Docker Build using the Dockerfile in the repository
|
||||
# checked out and the release tars just downloaded.
|
||||
# Push the result to Docker Hub
|
||||
- name: Build Docker Image for Push to Docker Hub
|
||||
uses: docker/build-push-action@v5
|
||||
with:
|
||||
builder: ${{ steps.buildx.outputs.name }}
|
||||
build-args: |
|
||||
BUILD_DATE=${{ env.BUILD_DATE }}
|
||||
MEDLEY_RELEASE=${{ env.MEDLEY_RELEASE }}
|
||||
MAIKO_RELEASE=${{ env.MAIKO_RELEASE }}
|
||||
REPO_OWNER=${{ github.repository_owner }}
|
||||
context: ./release_debs
|
||||
file: ./.github/workflows/Dockerfile_medley
|
||||
platforms: ${{ env.PLATFORMS }}
|
||||
# Push the result to DockerHub
|
||||
push: true
|
||||
tags: ${{ env.DOCKER_TAGS }}
|
||||
|
||||
######################################################################################
|
||||
|
||||
# Use set-sentry-action to determine set the sentry that says this release has
|
||||
# been successfully built
|
||||
|
||||
complete:
|
||||
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
outputs:
|
||||
build_successful: ${{ steps.output.outputs.build_successful }}
|
||||
|
||||
needs: [sentry, build_and-push]
|
||||
|
||||
steps:
|
||||
# Checkout the actions for this repo owner
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/.github
|
||||
path: ./Actions_${{ github.sha }}
|
||||
- run: mv ./Actions_${{ github.sha }}/actions ../actions && rm -rf ./Actions_${{ github.sha }}
|
||||
|
||||
# Set sentry
|
||||
- name: Set flag that build for this commit has been completed
|
||||
id: set
|
||||
uses: ./../actions/set-sentry-action
|
||||
with:
|
||||
tag: "docker"
|
||||
|
||||
- name: Output
|
||||
id: output
|
||||
run: |
|
||||
echo "build_successful='true'" >> ${GITHUB_OUTPUT}
|
||||
|
||||
######################################################################################
|
||||
645
.github/workflows/buildLoadup.yml
vendored
Normal file
645
.github/workflows/buildLoadup.yml
vendored
Normal file
@@ -0,0 +1,645 @@
|
||||
#*******************************************************************************
|
||||
# buidLoadup.yml
|
||||
#
|
||||
# Interlisp workflow to build Medley release and push it to github. This workflow
|
||||
# is platform independent - but runs on Linux/amd64.
|
||||
#
|
||||
# This workflow contains a sentry that causes it to skip the build (as identified
|
||||
# by its commit SHA) if its already been done. Setting the "force" input to true
|
||||
# will bypass this sentry,
|
||||
#
|
||||
# 2022-01-17 Frank Halasz based on an earlier version of buildLoadup for Medley.
|
||||
#
|
||||
# Copyright 2022-2023 by Interlisp.org
|
||||
#
|
||||
# ******************************************************************************
|
||||
|
||||
name: Build/Push Medley Release
|
||||
|
||||
# Run this workflow on ...
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
draft:
|
||||
description: "Mark this as a draft release"
|
||||
type: choice
|
||||
options:
|
||||
- 'false'
|
||||
- 'true'
|
||||
force:
|
||||
description: "Force build even if build already successfully completed for this commit"
|
||||
type: choice
|
||||
options:
|
||||
- 'false'
|
||||
- 'true'
|
||||
|
||||
workflow_call:
|
||||
outputs:
|
||||
successful:
|
||||
description: "'True' if medley build completed successully"
|
||||
value: ${{ jobs.complete.outputs.build_successful }}
|
||||
inputs:
|
||||
draft:
|
||||
description: "Mark this as a draft release"
|
||||
required: false
|
||||
type: string
|
||||
default: 'false'
|
||||
force:
|
||||
description: "Force build even if build already successfully completed for this commit"
|
||||
required: false
|
||||
type: string
|
||||
default: 'false'
|
||||
secrets:
|
||||
OIO_SSH_KEY:
|
||||
required: true
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
|
||||
|
||||
jobs:
|
||||
|
||||
# JOB: sentry #######################################################################
|
||||
|
||||
# Use sentry-action to determine if this release has already been built
|
||||
# based on the latest commit to the repo
|
||||
|
||||
sentry:
|
||||
runs-on: ubuntu-24.04
|
||||
outputs:
|
||||
release_not_built: ${{ steps.check.outputs.release_not_built }}
|
||||
|
||||
steps:
|
||||
# Checkout the actions for this repo owner
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/.github
|
||||
path: ./Actions_${{ github.sha }}
|
||||
- run: mv ./Actions_${{ github.sha }}/actions ../actions && rm -rf ./Actions_${{ github.sha }}
|
||||
|
||||
# Check if build already run for this commit
|
||||
- name: Build already completed?
|
||||
id: check
|
||||
continue-on-error: true
|
||||
uses: ./../actions/check-sentry-action
|
||||
with:
|
||||
tag: "loadup"
|
||||
|
||||
|
||||
# JOB: loadup #######################################################################
|
||||
|
||||
#
|
||||
# Do the loadup and push to release on github
|
||||
#
|
||||
|
||||
loadup:
|
||||
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
outputs:
|
||||
combined_release_tag: ${{ steps.job_outputs.outputs.COMBINED_RELEASE_TAG }}
|
||||
medley_release_tag: ${{ steps.job_outputs.outputs.MEDLEY_RELEASE_TAG }}
|
||||
medley_short_release_tag: ${{ steps.job_outputs.outputs.MEDLEY_SHORT_RELEASE_TAG }}
|
||||
debs_filename_base: ${{ steps.debs.outputs.DEBS_FILENAME_BASE }}
|
||||
maiko_release_tag: ${{ steps.job_outputs.outputs.MAIKO_RELEASE_TAG }}
|
||||
artifacts_filename_template: ${{ steps.job_outputs.outputs.ARTIFACTS_FILENAME_TEMPLATE }}
|
||||
release_url: ${{ steps.push.outputs.html_url }}
|
||||
|
||||
needs: [sentry]
|
||||
if: |
|
||||
needs.sentry.outputs.release_not_built == 'true'
|
||||
|| inputs.force == 'true'
|
||||
|
||||
steps:
|
||||
# Checkout the actions for this repo owner
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/.github
|
||||
path: ./Actions_${{ github.sha }}
|
||||
- run: mv ./Actions_${{ github.sha }}/actions ../actions && rm -rf ./Actions_${{ github.sha }}
|
||||
|
||||
# Checkout latest commit
|
||||
- name: Checkout Medley
|
||||
uses: actions/checkout@v4
|
||||
|
||||
# Setup release tag
|
||||
- name: Setup Release Tag
|
||||
id: tag
|
||||
uses: ./../actions/release-tag-action
|
||||
|
||||
# Get Maiko release information, retrieves the name of the latest (draft)
|
||||
# release. Used to download the correct Maiko release
|
||||
# Find latest release (draft or normal)
|
||||
- name: Get maiko release information
|
||||
id: maiko
|
||||
run: |
|
||||
tag=""
|
||||
if [ "${{ inputs.draft }}" = "true" ];
|
||||
then
|
||||
gh release list --repo ${{ github.repository_owner }}/maiko | grep Draft >/tmp/releases-$$
|
||||
if [ $? -eq 0 ];
|
||||
then
|
||||
tag=$(head -n 1 /tmp/releases-$$ | awk '{ print $3 }')
|
||||
fi
|
||||
fi
|
||||
if [ -z "${tag}" ];
|
||||
then
|
||||
tag=$(gh release list --repo ${{ github.repository_owner }}/maiko | grep Latest | head -n 1 | awk '{ print $3 }')
|
||||
fi
|
||||
echo "maiko_tag=${tag}" >> ${GITHUB_OUTPUT}
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.MAIKO_TOKEN }}
|
||||
# Setup environment variables & establish job outputs
|
||||
- name: Setup Environment Variables
|
||||
run: |
|
||||
echo "build_time=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> ${GITHUB_OUTPUT}
|
||||
echo "TARBALL_DIR=/tmp/tarballs" >>${GITHUB_ENV}
|
||||
echo "MEDLEY_RELEASE_TAG=${RELEASE_TAG}" >>${GITHUB_ENV}
|
||||
echo "MAIKO_RELEASE_TAG=${{ steps.maiko.outputs.maiko_tag }}" >>${GITHUB_ENV}
|
||||
echo "ARTIFACTS_FILENAME_TEMPLATE=medley-full-@@PLATFORM@@-@@ARCH@@-@@MEDLEY.RELEASE@@_@@MAIKO.RELEASE@@" >>${GITHUB_ENV}
|
||||
- name: More Environment Variables
|
||||
run: |
|
||||
echo "MEDLEY_SHORT_RELEASE_TAG=${MEDLEY_RELEASE_TAG#medley-}" >>${GITHUB_ENV}
|
||||
echo "MAIKO_SHORT_RELEASE_TAG=${MAIKO_RELEASE_TAG#maiko-}" >>${GITHUB_ENV}
|
||||
- name: Even More Environment Variables
|
||||
run: |
|
||||
echo "COMBINED_RELEASE_TAG=${MEDLEY_SHORT_RELEASE_TAG}_${MAIKO_SHORT_RELEASE_TAG}" >>${GITHUB_ENV}
|
||||
- name: Establish job outputs
|
||||
id: job_outputs
|
||||
run: |
|
||||
echo "COMBINED_RELEASE_TAG=${COMBINED_RELEASE_TAG}" >> ${GITHUB_OUTPUT}
|
||||
echo "MEDLEY_RELEASE_TAG=${MEDLEY_RELEASE_TAG}" >> ${GITHUB_OUTPUT}
|
||||
echo "MEDLEY_SHORT_RELEASE_TAG=${MEDLEY_SHORT_RELEASE_TAG}" >> ${GITHUB_OUTPUT}
|
||||
echo "MAIKO_RELEASE_TAG=${MAIKO_RELEASE_TAG}" >> $GITHUB_OUTPUT;
|
||||
echo "ARTIFACTS_FILENAME_TEMPLATE=${ARTIFACTS_FILENAME_TEMPLATE}" >> ${GITHUB_OUTPUT}
|
||||
|
||||
# Setup some needed dirs in workspace
|
||||
- name: Create work dirs
|
||||
run: mkdir -p ${TARBALL_DIR}
|
||||
|
||||
# Download Maiko Release Assets and untar it
|
||||
- name: Download Release Assets
|
||||
run: |
|
||||
gh release download ${MAIKO_RELEASE_TAG} \
|
||||
-D ${TARBALL_DIR} \
|
||||
--repo ${{ github.repository_owner }}/maiko \
|
||||
-p '*.tgz'
|
||||
tar -xzf "${TARBALL_DIR}/${MAIKO_RELEASE_TAG}-linux.x86_64.tgz"
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.MAIKO_TOKEN }}
|
||||
|
||||
# Checkout Notecards and tar it in the tarballsdir
|
||||
- name: Checkout Notecards
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/notecards
|
||||
path: ./notecards
|
||||
- name: Tar notecards into tarball dir
|
||||
run: |
|
||||
mv ./notecards ../notecards
|
||||
cd ../notecards
|
||||
git archive --format=tgz --output="${TARBALL_DIR}/notecards.tgz" --prefix=notecards/ main
|
||||
|
||||
# Install vnc
|
||||
- name: Install vnc
|
||||
run: sudo apt-get update && sudo apt-get install -y tightvncserver
|
||||
|
||||
- name: Build Loadup sysouts and databases
|
||||
run: |
|
||||
Xvnc -geometry 1280x720 :0 &
|
||||
export DISPLAY=":0"
|
||||
scripts/loadup-all.sh -apps
|
||||
scripts/loadup-db.sh
|
||||
|
||||
- name: Build release tars
|
||||
run: |
|
||||
scripts/release-make-tars.sh "${MEDLEY_RELEASE_TAG}"
|
||||
mv releases/"${MEDLEY_SHORT_RELEASE_TAG}"/*.tgz "${TARBALL_DIR}"
|
||||
|
||||
# Push the release up to github releases
|
||||
- name: Delete existing release with same tag (if any)
|
||||
uses: cb80/delrel@latest
|
||||
with:
|
||||
tag: ${{ env.MEDLEY_RELEASE_TAG }}
|
||||
continue-on-error: true
|
||||
|
||||
- name: Push the release
|
||||
id: push
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
allowUpdates: true
|
||||
artifacts:
|
||||
# ${{ env.TARBALL_DIR }}/notecards.tgz,
|
||||
${{ env.TARBALL_DIR }}/${{ env.MEDLEY_RELEASE_TAG }}-loadups.tgz,
|
||||
${{ env.TARBALL_DIR }}/${{ env.MEDLEY_RELEASE_TAG }}-runtime.tgz
|
||||
tag: ${{ env.MEDLEY_RELEASE_TAG }}
|
||||
draft: ${{ inputs.draft }}
|
||||
prerelease: false
|
||||
generateReleaseNotes: true
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# Save the tarball directory for subsequent jobs
|
||||
- name: Save tarballs
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: tarballs
|
||||
path: ${{ env.TARBALL_DIR }}
|
||||
if-no-files-found: error
|
||||
|
||||
|
||||
# JOB: linux_installer ##############################################################
|
||||
|
||||
#
|
||||
# Create the linux installers (.deb and .tgz) and push to release on github
|
||||
#
|
||||
linux_installer:
|
||||
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
needs: [sentry, loadup]
|
||||
if: |
|
||||
needs.sentry.outputs.release_not_built == 'true'
|
||||
|| inputs.force == 'true'
|
||||
|
||||
steps:
|
||||
|
||||
# Checkout latest commit
|
||||
- name: Checkout Medley
|
||||
uses: actions/checkout@v4
|
||||
|
||||
# Environment variables
|
||||
- name: Environment variables
|
||||
run: |
|
||||
echo "DEBS_DIR=installers/deb/debs" >>${GITHUB_ENV}
|
||||
echo "TARS_DIR=installers/deb/tars" >>${GITHUB_ENV}
|
||||
echo "TARBALL_DIR=installers/deb/tmp/tarballs" >>${GITHUB_ENV}
|
||||
echo "MEDLEY_RELEASE_TAG=${{ needs.loadup.outputs.medley_release_tag }}" \
|
||||
>>${GITHUB_ENV}
|
||||
echo "ARTIFACTS_FILENAME_TEMPLATE=${{ needs.loadup.outputs.artifacts_filename_template }}" >>${GITHUB_ENV}
|
||||
|
||||
# Create taball dir
|
||||
- run: mkdir -p ${TARBALL_DIR}
|
||||
|
||||
# Get the tarballs
|
||||
- name: Get tarballs
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: tarballs
|
||||
path: ${{ env.TARBALL_DIR }}
|
||||
|
||||
# Build the deb files as well as the tgz files
|
||||
- name: Build .deb files for 3 architectures
|
||||
id: debs
|
||||
run: |
|
||||
cd installers/deb
|
||||
./build_deb.sh
|
||||
|
||||
# Push the debs and tgz up to github releases
|
||||
- name: Push the release
|
||||
id: push_release
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
allowUpdates: true
|
||||
artifacts:
|
||||
${{ env.DEBS_DIR }}/*.deb,
|
||||
${{ env.TARS_DIR }}/*.tgz
|
||||
tag: ${{ env.MEDLEY_RELEASE_TAG }}
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
omitBodyDuringUpdate: true
|
||||
omitDraftDuringUpdate: true
|
||||
omitNameDuringUpdate: true
|
||||
omitPrereleaseDuringUpdate: true
|
||||
|
||||
- name: Rename medley tar for the x86_64 platform
|
||||
run: |
|
||||
cd ${{ env.TARS_DIR }}
|
||||
mv medley-full-linux-x86_64-*.tgz medley.tgz
|
||||
|
||||
- name: Save medley tar for use in cygwin installers
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: medley-tar
|
||||
path: |
|
||||
${{ env.TARS_DIR }}/medley.tgz
|
||||
|
||||
|
||||
# JOB: macos_installer ##############################################################
|
||||
|
||||
#
|
||||
# Create the macos installers (.dmg and .zip) and push to release on github
|
||||
#
|
||||
macos_installer:
|
||||
|
||||
runs-on: macos-14
|
||||
|
||||
needs: [sentry, loadup]
|
||||
if: |
|
||||
needs.sentry.outputs.release_not_built == 'true'
|
||||
|| inputs.force == 'true'
|
||||
# if: false
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
|
||||
steps:
|
||||
|
||||
# Checkout latest commit
|
||||
- name: Checkout Medley
|
||||
uses: actions/checkout@v4
|
||||
|
||||
# Environment variables
|
||||
- name: Environment variables
|
||||
run: |
|
||||
MACOS_DIR=installers/macos
|
||||
echo "MACOS_DIR=${MACOS_DIR}" >>${GITHUB_ENV}
|
||||
echo "ARTIFACTS_DIR=${MACOS_DIR}/artifacts" >>${GITHUB_ENV}
|
||||
echo "TARBALL_DIR=${MACOS_DIR}/tmp/tarballs" >>${GITHUB_ENV}
|
||||
echo "MEDLEY_RELEASE_TAG=${{ needs.loadup.outputs.medley_release_tag }}" >>${GITHUB_ENV}
|
||||
echo "ARTIFACTS_FILENAME_TEMPLATE=${{ needs.loadup.outputs.artifacts_filename_template }}" >>${GITHUB_ENV}
|
||||
|
||||
# Create tarball dir
|
||||
- run: mkdir -p ${TARBALL_DIR}
|
||||
|
||||
# Get the tarballs
|
||||
- name: Get tarballs
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: tarballs
|
||||
path: ${{ env.TARBALL_DIR }}
|
||||
|
||||
# Build the .dmg and .zip files
|
||||
- name: Build .dmg & .zip files
|
||||
id: dmg-zip
|
||||
run: |
|
||||
cd ${MACOS_DIR}
|
||||
./build_artifacts.sh
|
||||
|
||||
# Push the .dmg and .zip up to github releases
|
||||
- name: Push the release
|
||||
id: push_release
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
allowUpdates: true
|
||||
artifacts:
|
||||
# 2023-07-20 not yet building dmg -- ${{ env.ARTIFACTS_DIR }}/*.dmg,
|
||||
${{ env.ARTIFACTS_DIR }}/*.zip
|
||||
tag: ${{ env.MEDLEY_RELEASE_TAG }}
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
omitBodyDuringUpdate: true
|
||||
omitDraftDuringUpdate: true
|
||||
omitNameDuringUpdate: true
|
||||
omitPrereleaseDuringUpdate: true
|
||||
|
||||
|
||||
|
||||
# JOB: cygwin_installer #############################################################
|
||||
|
||||
#
|
||||
# Create the Windows installer, push it up to the release on github and
|
||||
# update the downloads page on OIO
|
||||
#
|
||||
cygwin_installer:
|
||||
|
||||
runs-on: windows-2022
|
||||
|
||||
needs: [sentry, loadup, linux_installer]
|
||||
if: |
|
||||
needs.sentry.outputs.release_not_built == 'true'
|
||||
|| inputs.force == 'true'
|
||||
|
||||
outputs:
|
||||
cygwin_installer: ${{ steps.compile_iss.outputs.CYGWIN_INSTALLER }}
|
||||
|
||||
steps:
|
||||
|
||||
# Checkout latest commit
|
||||
- name: Checkout Medley
|
||||
uses: actions/checkout@v4
|
||||
|
||||
# Store the values output from loadup job as environment variables
|
||||
- name: Environment Variables
|
||||
shell: powershell
|
||||
run: |
|
||||
$crt="${{ needs.loadup.outputs.combined_release_tag }}"
|
||||
echo "COMBINED_RELEASE_TAG=$crt" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
|
||||
$mrt="${{ needs.loadup.outputs.medley_release_tag }}"
|
||||
echo "MEDLEY_RELEASE_TAG=$mrt" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
|
||||
$msrt="${{ needs.loadup.outputs.medley_short_release_tag }}"
|
||||
echo "MEDLEY_SHORT_RELEASE_TAG=$msrt" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
|
||||
$aft="${{ needs.loadup.outputs.artifacts_filename_template }}"
|
||||
echo "ARTIFACTS_FILENAME_TEMPLATE=$aft" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
|
||||
$debs="${{ needs.loadup.outputs.debs_filename_base }}"
|
||||
echo "DEBS_FILENAME_BASE=$debs" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
|
||||
|
||||
# Retrieve medley tars from artifact store
|
||||
- name: Retrieve medley tar
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: medley-tar
|
||||
path: installers/cygwin/
|
||||
|
||||
# Download maiko cygwin build
|
||||
- name: Retrieve maiko cygwin build
|
||||
shell: powershell
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.MAIKO_TOKEN }}
|
||||
run: |
|
||||
gh release download ${{ needs.loadup.outputs.maiko_release_tag }} --repo interlisp/maiko --pattern ${{ needs.loadup.outputs.maiko_release_tag }}-cygwin.x86_64.tgz --output installers\cygwin\maiko-cygwin.x86_64.tgz
|
||||
|
||||
# Download cygwin installer to be included by medley.iss
|
||||
- name: Download cygwin installer
|
||||
id: cygwin
|
||||
shell: powershell
|
||||
run: |
|
||||
wget https://cygwin.com/setup-x86_64.exe -OutFile installers\cygwin\setup-x86_64.exe
|
||||
|
||||
# Download vnc viewer
|
||||
#- name: Download vncviewer
|
||||
# shell: powershell
|
||||
# run: |
|
||||
# $url = "https://sourceforge.net/projects/tigervnc/files/stable/1.12.0/vncviewer64-1.12.0.exe"
|
||||
# $output = "installers\win\vncviewer64-1.12.0.exe"
|
||||
# (New-Object System.Net.WebClient).DownloadFile($url, $output)
|
||||
|
||||
# Run iscc.exe to compile the installer
|
||||
#- name: Compile medley.iss
|
||||
# shell: powershell
|
||||
# run: |
|
||||
# iscc installers\win\medley.iss
|
||||
# $filename="medley-install_${env:COMBINED_RELEASE_TAG}_x64.exe"
|
||||
# echo "INSTALLER_FILENAME=$filename" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
|
||||
|
||||
# Run iscc.exe to compile the installer
|
||||
- name: Compile cygwin_medley.iss
|
||||
id: compile_iss
|
||||
shell: powershell
|
||||
run: |
|
||||
$Env:CYGWIN_INSTALLER_BASE="medley-full-cygwin-x86_64-${env:COMBINED_RELEASE_TAG}"
|
||||
$CYGWIN_INSTALLER="${Env:CYGWIN_INSTALLER_BASE}.exe"
|
||||
echo "CYGWIN_INSTALLER=$CYGWIN_INSTALLER" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
|
||||
echo "CYGWIN_INSTALLER=$CYGWIN_INSTALLER" | Out-File -FilePath $Env:GITHUB_OUTPUT -Encoding utf8 -Append
|
||||
iscc installers\cygwin\medley.iss
|
||||
|
||||
# Upload windows installer to release
|
||||
- name: Upload windows installer to release
|
||||
id: push
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
allowUpdates: true
|
||||
artifacts: installers/cygwin/${{ env.CYGWIN_INSTALLER }}
|
||||
tag: ${{ env.MEDLEY_RELEASE_TAG }}
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
omitBodyDuringUpdate: true
|
||||
omitDraftDuringUpdate: true
|
||||
omitNameDuringUpdate: true
|
||||
omitPrereleaseDuringUpdate: true
|
||||
|
||||
|
||||
# JOB: downloads_page ################################################################
|
||||
|
||||
#
|
||||
# Update the downloads page on OIO
|
||||
#
|
||||
|
||||
downloads_page:
|
||||
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
needs: [sentry, loadup, linux_installer, macos_installer, cygwin_installer]
|
||||
if: |
|
||||
needs.sentry.outputs.release_not_built == 'true'
|
||||
|| inputs.force == 'true'
|
||||
|
||||
steps:
|
||||
|
||||
# Environment variables
|
||||
- name: Environment Varibales (from other jobs)
|
||||
run: |
|
||||
crt="${{ needs.loadup.outputs.combined_release_tag }}"
|
||||
echo "COMBINED_RELEASE_TAG=${crt}" >>${GITHUB_ENV}
|
||||
mrt="${{ needs.loadup.outputs.medley_release_tag }}"
|
||||
echo "MEDLEY_RELEASE_TAG=${mrt}" >>${GITHUB_ENV}
|
||||
msrt="${{ needs.loadup.outputs.medley_short_release_tag }}"
|
||||
echo "MEDLEY_SHORT_RELEASE_TAG=${msrt}" >>${GITHUB_ENV}
|
||||
cyginst="${{ needs.cygwin_installer.outputs.cygwin_installer }}"
|
||||
echo "CYGWIN_INSTALLER=${cyginst}" >>${GITHUB_ENV}
|
||||
|
||||
# Checkout latest commit
|
||||
- name: Checkout Medley
|
||||
uses: actions/checkout@v4
|
||||
|
||||
|
||||
# Upload a dummy file to release
|
||||
# Needed since download url of the release changes on every update
|
||||
# So this will be the final update before creating downloads page
|
||||
# and we can use its url for the page
|
||||
- run: echo "placeholder" >placeholder.txt
|
||||
- name: Upload windows placeholder.txt to release
|
||||
id: pushph
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
allowUpdates: true
|
||||
artifacts: placeholder.txt
|
||||
tag: ${{ env.MEDLEY_RELEASE_TAG }}
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
omitBodyDuringUpdate: true
|
||||
omitDraftDuringUpdate: true
|
||||
omitNameDuringUpdate: true
|
||||
omitPrereleaseDuringUpdate: true
|
||||
|
||||
# Update the downloads page and the man page on OIO
|
||||
- name: Update the downloads page and the man page to the OIO static page host
|
||||
shell: bash
|
||||
run: |
|
||||
# Figure out filenames
|
||||
download_url="${{ steps.pushph.outputs.html_url }}"
|
||||
download_url="${download_url/\/tag\//\/download\/}"
|
||||
local_template="installers/downloads_page/medley_downloads.html"
|
||||
local_filename="medley_downloads.html"
|
||||
local_manpath="docs/man-page/man_medley.html"
|
||||
if [ "${{ inputs.draft }}" = "true" ];
|
||||
then
|
||||
remote_filename="draft_downloads"
|
||||
remote_manname="man_draft.html"
|
||||
else
|
||||
remote_filename="${local_filename%.html}"
|
||||
remote_manname="man_medley.html"
|
||||
fi
|
||||
remote_filepath="/srv/oio/static/${remote_filename}"
|
||||
remote_manpath="/srv/oio/static/${remote_manname}"
|
||||
# Fill in downloads page template
|
||||
sed \
|
||||
-e "s/@@@MEDLEY.SHORT.RELEASE.TAG@@@/${MEDLEY_SHORT_RELEASE_TAG}/g" \
|
||||
-e "s/@@@COMBINED.RELEASE.TAG@@@/${COMBINED_RELEASE_TAG}/g" \
|
||||
-e "s~@@@DOWNLOAD_URL@@@~${download_url}~g" \
|
||||
-e "s~@@@CYGWIN.INSTALLER@@@~${CYGWIN_INSTALLER}~g" \
|
||||
< "${local_template}" > "${local_filename}"
|
||||
# Create sftp instruction file
|
||||
echo "-rm ${remote_filepath}.oldold" > batch
|
||||
echo "-rename ${remote_filepath}.old ${remote_filepath}.oldold" >> batch
|
||||
echo "-rename ${remote_filepath}.html ${remote_filepath}.old" >> batch
|
||||
echo "-put ${local_filename} ${remote_filepath}.html" >> batch
|
||||
echo "-put ${local_manpath} ${remote_manpath}" >> batch
|
||||
# Do the sftp
|
||||
eval $(ssh-agent)
|
||||
ssh-add - <<< "${SSH_KEY}"
|
||||
sftp -o StrictHostKeyChecking=no -b batch ubuntu@online.interlisp.org
|
||||
env:
|
||||
SSH_KEY: ${{ secrets.OIO_SSH_KEY }}
|
||||
|
||||
# Remove placeholder.txt
|
||||
- name: Remove placeholder.txt
|
||||
run: |
|
||||
gh release delete-asset ${{ env.MEDLEY_RELEASE_TAG }} placeholder.txt --yes
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
||||
# JOB: complete #####################################################################
|
||||
|
||||
# Use set-sentry-action to determine set the sentry that says this release has
|
||||
# been successfully built
|
||||
|
||||
complete:
|
||||
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
outputs:
|
||||
build_successful: ${{ steps.output.outputs.build_successful }}
|
||||
|
||||
needs: [sentry, loadup, downloads_page]
|
||||
|
||||
steps:
|
||||
# Delete the tarballs artifact
|
||||
- name: Delete tarballs artifact
|
||||
uses: geekyeggo/delete-artifact@v5
|
||||
with:
|
||||
name: tarballs
|
||||
failOnError: false
|
||||
|
||||
# Checkout the actions for this repo owner
|
||||
- name: Checkout Actions
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/.github
|
||||
path: ./Actions_${{ github.sha }}
|
||||
- run: mv ./Actions_${{ github.sha }}/actions ../actions && rm -rf ./Actions_${{ github.sha }}
|
||||
|
||||
# Set sentry
|
||||
- name: Set flag that build for this commit has been completed
|
||||
id: set
|
||||
uses: ./../actions/set-sentry-action
|
||||
with:
|
||||
tag: "loadup"
|
||||
|
||||
- name: Output
|
||||
id: output
|
||||
run: |
|
||||
echo "build_successful='true'" >> $GITHUB_OUTPUT
|
||||
|
||||
######################################################################################
|
||||
######################################################################################
|
||||
137
.github/workflows/buildReleaseInclDocker.yml
vendored
Normal file
137
.github/workflows/buildReleaseInclDocker.yml
vendored
Normal file
@@ -0,0 +1,137 @@
|
||||
#*******************************************************************************
|
||||
# buidReleaseInclDocker.yml
|
||||
#
|
||||
# Interlisp webflow to build a Medley release and push it to github.
|
||||
# And to build a multiplatform Docker image for the release and push it to Docker Hub.
|
||||
# And to kickoff a build and deploy workflow for Medley-online within the online repo.
|
||||
#
|
||||
# This workflow just calls two reuseable workflows to the two task:
|
||||
# buildLoadup.yml and buildDocker.yml
|
||||
#
|
||||
# 2022-01-18 Frank Halasz
|
||||
#
|
||||
# Copyright 2022 by Interlisp.org
|
||||
#
|
||||
# ******************************************************************************
|
||||
|
||||
|
||||
name: "Build/Push Release, Docker, OIO"
|
||||
|
||||
# Run this workflow on ...
|
||||
on:
|
||||
schedule:
|
||||
- cron: '17 9 * * 3'
|
||||
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
draft:
|
||||
description: "Mark this as a draft release"
|
||||
type: choice
|
||||
options:
|
||||
- 'false'
|
||||
- 'true'
|
||||
force:
|
||||
description: "Force build even if build already successfully completed for this commit"
|
||||
type: choice
|
||||
options:
|
||||
- 'false'
|
||||
- 'true'
|
||||
|
||||
workflow_call:
|
||||
outputs:
|
||||
successful:
|
||||
description: "'True' if medley build completed successully"
|
||||
value: ${{ jobs.complete.outputs.build_successful }}
|
||||
inputs:
|
||||
draft:
|
||||
description: "Mark this as a draft release"
|
||||
required: false
|
||||
type: string
|
||||
default: 'false'
|
||||
force:
|
||||
description: "Force build even if build already successfully completed for this commit"
|
||||
required: false
|
||||
type: string
|
||||
default: 'false'
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
|
||||
|
||||
# Jobs that compose this workflow
|
||||
jobs:
|
||||
|
||||
|
||||
######################################################################################
|
||||
|
||||
# Regularize the inputs so they can be referenced the same way whether they are
|
||||
# the result of a workflow_dispatch or a workflow_call
|
||||
|
||||
inputs:
|
||||
runs-on: ubuntu-24.04
|
||||
outputs:
|
||||
draft: ${{ steps.one.outputs.draft }}
|
||||
force: ${{ steps.one.outputs.force }}
|
||||
steps:
|
||||
- id: one
|
||||
run: >
|
||||
if [ '${{ toJSON(inputs) }}' != '{}' ];
|
||||
then
|
||||
echo "draft=${{ inputs.draft }}" >> $GITHUB_OUTPUT;
|
||||
echo "force=${{ inputs.force }}" >> $GITHUB_OUTPUT;
|
||||
else
|
||||
echo "draft=false" >> $GITHUB_OUTPUT;
|
||||
echo "force=false" >> $GITHUB_OUTPUT;
|
||||
fi
|
||||
|
||||
|
||||
######################################################################################
|
||||
|
||||
|
||||
# Build Loadup
|
||||
do_release:
|
||||
needs: inputs
|
||||
uses: ./.github/workflows/buildLoadup.yml
|
||||
with:
|
||||
draft: ${{ needs.inputs.outputs.draft }}
|
||||
force: ${{ needs.inputs.outputs.force }}
|
||||
secrets: inherit
|
||||
|
||||
|
||||
######################################################################################
|
||||
|
||||
# Build Docker Image
|
||||
do_docker:
|
||||
needs: [inputs, do_release]
|
||||
uses: ./.github/workflows/buildDocker.yml
|
||||
with:
|
||||
draft: ${{ needs.inputs.outputs.draft }}
|
||||
force: ${{ needs.inputs.outputs.force }}
|
||||
secrets: inherit
|
||||
|
||||
######################################################################################
|
||||
|
||||
# Run HCFILES and push to files.interlisp.org
|
||||
do_HCFILES:
|
||||
needs: [inputs, do_release]
|
||||
uses: ./.github/workflows/doHCFILES.yml
|
||||
with:
|
||||
draft: ${{ needs.inputs.outputs.draft }}
|
||||
secrets: inherit
|
||||
|
||||
######################################################################################
|
||||
|
||||
# Kickoff workflow in online repo to build and deploy Medley docker image to oio
|
||||
do_oio:
|
||||
runs-on: ubuntu-24.04
|
||||
needs: [inputs, do_docker]
|
||||
steps:
|
||||
- name: trigger-oio-buildAndDeploy
|
||||
run: |
|
||||
if [ ! "${{ needs.inputs.outputs.draft }}" = "true" ]
|
||||
then
|
||||
gh workflow run buildAndDeployMedleyDocker.yml --repo Interlisp/online --ref main
|
||||
fi
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.ONLINE_TOKEN }}
|
||||
146
.github/workflows/doHCFILES.yml
vendored
Normal file
146
.github/workflows/doHCFILES.yml
vendored
Normal file
@@ -0,0 +1,146 @@
|
||||
#*******************************************************************************
|
||||
# doHCFILES.yml
|
||||
#
|
||||
# Interlisp workflow to run HCFILES. HCFILES prints out PDF files for all of the
|
||||
# files in the Medley directory and posts them on files.interlisp.org.
|
||||
#
|
||||
# This workflow is designed to be kickjed off by the buildReleaseInclDocker
|
||||
# workflow running in the Medley repo, once the release has been completed successfully
|
||||
#
|
||||
# Copyright 2024 by Interlisp.org
|
||||
#
|
||||
# ******************************************************************************
|
||||
|
||||
name: Run HCFILES
|
||||
|
||||
# Run this workflow on ...
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
draft:
|
||||
description: "Mark this as a draft release"
|
||||
type: choice
|
||||
options:
|
||||
- 'false'
|
||||
- 'true'
|
||||
|
||||
workflow_call:
|
||||
inputs:
|
||||
draft:
|
||||
description: "Mark this as a draft release"
|
||||
required: false
|
||||
type: string
|
||||
default: 'false'
|
||||
secrets:
|
||||
OIO_SSH_KEY:
|
||||
required: true
|
||||
MU_TOKEN:
|
||||
required: true
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
|
||||
jobs:
|
||||
|
||||
run_HCFILES:
|
||||
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
steps:
|
||||
|
||||
- name: Checkout Medley repo
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Checkout maiko
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/maiko
|
||||
path: ./maiko
|
||||
|
||||
- name: Checkout notecards
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/notecards
|
||||
path: ./notecards
|
||||
|
||||
- name: Checkout loops
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/loops
|
||||
path: ./loops
|
||||
|
||||
- name: Checkout test
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: ${{ github.repository_owner }}/test
|
||||
path: ./test
|
||||
|
||||
- name: Cleanup .git for notecards, loops, test
|
||||
run: rm -rf ./notecards/.git ./loops/.git ./test/.git
|
||||
|
||||
- name: Download Maiko
|
||||
run: |
|
||||
gh release download --output /tmp/maiko.tgz \
|
||||
--repo ${{ github.repository_owner }}/maiko \
|
||||
--pattern '*-linux.x86_64.tgz'
|
||||
tar -xzf /tmp/maiko.tgz
|
||||
touch ./maiko/linux.x86_64/.skip
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.MU_TOKEN }}
|
||||
|
||||
- name: Install vnc & ghostscript (ps2pdf)
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y tightvncserver
|
||||
sudo apt-get install -y ghostscript
|
||||
|
||||
- name: Build apps.sysout
|
||||
run: |
|
||||
Xvnc -geometry 1280x720 :0 &
|
||||
export DISPLAY=":0"
|
||||
scripts/loadup-all.sh -apps
|
||||
|
||||
- name: Run HCFILES
|
||||
run: |
|
||||
export DISPLAY=":0"
|
||||
scripts/do_hcfiles.sh
|
||||
|
||||
- name: Push Medley files (including created pdf files) to files.interlisp.org
|
||||
run: |
|
||||
# create a tar file of all of the directories to be pushed
|
||||
tarfile=/tmp/source-$$.tgz
|
||||
tar -c -z -f ${tarfile} --exclude=.git .
|
||||
# set up ssh identity
|
||||
eval $(ssh-agent)
|
||||
ssh-add - <<< "${SSH_KEY}"
|
||||
# set destination directory on files.interlisp.org
|
||||
if [ "${{ inputs.draft }}" = "true" ]
|
||||
then
|
||||
dest=/srv/oio/files/development/medley
|
||||
else
|
||||
dest=/srv/oio/files/production/medley
|
||||
fi
|
||||
# Push tar file up to files.interlisp.org
|
||||
batchfile=/tmp/batch-$$
|
||||
echo "-put ${tarfile} ${dest}.tgz" > ${batchfile}
|
||||
sftp -o StrictHostKeyChecking=no -b ${batchfile} ubuntu@files.interlisp.org
|
||||
# now tar is up, untar it and juggle backups
|
||||
scriptfile=/tmp/script-$$
|
||||
# create script file to do the work
|
||||
cat > ${scriptfile} <<EOF
|
||||
rm -rf ${dest}.new
|
||||
mkdir -p ${dest}.new
|
||||
tar -C ${dest}.new -x -z -f ${dest}.tgz
|
||||
rm -f ${dest}.tgz
|
||||
rm -rf ${dest}.oldold
|
||||
if [ -e ${dest}.old ]; then mv ${dest}.old ${dest}.oldold; fi
|
||||
if [ -e ${dest} ]; then mv ${dest} ${dest}.old; fi
|
||||
mv ${dest}.new ${dest}
|
||||
EOF
|
||||
# execute the script file via ssh
|
||||
ssh -aTxo BatchMode=yes ubuntu@files.interlisp.org /bin/sh -s < ${scriptfile}
|
||||
env:
|
||||
SSH_KEY: ${{ secrets.OIO_SSH_KEY }}
|
||||
|
||||
|
||||
36
.gitignore
vendored
36
.gitignore
vendored
@@ -2,19 +2,47 @@
|
||||
|
||||
tmp/*
|
||||
|
||||
# releases directory
|
||||
releases/*
|
||||
|
||||
# maiko directory
|
||||
maiko/
|
||||
|
||||
|
||||
# all PDFs (those explicitly checked in aren't ignored
|
||||
# normally when you have derived files, you ignore them from git
|
||||
# because they will get regenerated when you rebuild.
|
||||
# MEDLEY-UTILS HCFILES regenerates
|
||||
# index.html files are also produced by HCFILES
|
||||
*.pdf
|
||||
index.html
|
||||
|
||||
|
||||
# all loadup files
|
||||
|
||||
library/exports.all
|
||||
loadups/exports.all
|
||||
library/RDSYS*
|
||||
loadups/lisp.sysout
|
||||
loadups/full.sysout
|
||||
# not currently included but might as well ignore it
|
||||
loadups/fuller.sysout
|
||||
loadups/*.dribble
|
||||
loadups/whereis.hash
|
||||
loadups/apps.sysout
|
||||
loadups/fuller.database
|
||||
loadups/build/
|
||||
loadups/tagged
|
||||
loadups/gitinfo
|
||||
|
||||
|
||||
# manual cross-reference files
|
||||
|
||||
*.IMPTR
|
||||
|
||||
# (Accidentally) created sysouts at any level
|
||||
*.sysout
|
||||
*.SYSOUT
|
||||
|
||||
#compiled code -- leave in for now
|
||||
|
||||
# *.lcom
|
||||
@@ -36,3 +64,9 @@ core
|
||||
|
||||
# Mac OS detritus
|
||||
.DS_Store
|
||||
*.PS
|
||||
|
||||
# nano detritus
|
||||
*.swp
|
||||
*.save
|
||||
|
||||
|
||||
126
BUILDING.md
Normal file
126
BUILDING.md
Normal file
@@ -0,0 +1,126 @@
|
||||
# How to Build Medley and make a Release
|
||||
|
||||
The files in the Medley repository are used for making "loadups" lisp.sysout, full.sysout, apps.sysout. In order to build the Medley images, you need to have a build of "Maiko" (in flavors 'ldeinit' and 'lde' and either (`ldex` or `ldesdl`). Head over to the `Interlisp/maiko` repository to find out about making those.
|
||||
|
||||
# Using GitHub actions
|
||||
|
||||
Note that GitHub actions are used to automate the build process and insure that the system is built using known files, and that the releases are coordinated across platforms. We try to minimize dependencies on GitHub.
|
||||
|
||||
That said, you can manually trigger the automatic making of Medley loadups.
|
||||
|
||||
In the GitHub medley repository (Interlisp/medley) go to the Actions tab.
|
||||
|
||||
It will list the available GitHub actions.
|
||||
Select: **Build/Push Release & Docker**.
|
||||
|
||||
In the middle of the screen there is a box labeled "Workflow Runs".
|
||||
|
||||
There should be a row in it that states 'This workflow has a workflow_dispatch event trigger' with a drop down menu (it really looks more like a button) on the right side labeled 'Run workflow'. Select that and you'll get a form allowing you to select the branch (I've only used Master) and enter the release name. Enter a name or leave it empty and press the green 'Run workflow' button. The workflow should queue up and run.
|
||||
|
||||
Build/Push Release & Docker first builds Maiko and Medley, pushes a Medley release to the Interlisp/medley repo Releases, then makes a Docker image.
|
||||
|
||||
The files in .github/workflows/ contain the details.
|
||||
<!--
|
||||
The workflow pulls the latest Maiko image from Docker Hub and the Release Assets from the latest Medley release, generally defined as medley-YYMMDD. The Medley Docker image adds in Tight VNC Server and retrieves the two tarballs associated with a release, one containing the sysouts and the other the other needed files source, fonts, etc. The contents are uncompressed and loaded into the Medley directory structure.
|
||||
-->
|
||||
|
||||
# Building Medley for yourself
|
||||
|
||||
The actual building itself is done with various shell scripts, found in the `scripts` directory in the medley repository. Most of the scripts have a minimal sanity check that they are being run from the medley repository.
|
||||
|
||||
Historically, building the medley image (called a "sysout") was called "doing a loadup". Back in the day, a loadup took the better part of a day, and no one would do the whole thing -- there was no automation.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
In these instructions, there is an assumption that the loadup scripts can find other repositories. All of the loadup scripts have to find `lde` and `ldex` or `ldisdl` and also `ldeinit`.
|
||||
|
||||
Loadups use the run-medley script, which looks for Maiko (actually the lde & ldeinit executables) as follows:
|
||||
|
||||
1. lde (ldeinit) on PATH
|
||||
2. In the `<osversion>.<machinetype>` subdirectory of the directory specified by the $MAIKODIR environment variable
|
||||
3. In the `<osversion>.<machinetype>` subdirectory of the directory specified by $MEDLEYDIR/../maiko/
|
||||
4. In the `<osversion>.<machinetype>` subdirectory of the directory specified by $MEDLEYDIR/maiko/
|
||||
|
||||
where $MEDLEYDIR is the directory from which you called the loadup script.
|
||||
|
||||
## Make everything
|
||||
|
||||
The shell command:
|
||||
```
|
||||
time ./scripts/loadup-all.sh -apps && time ./scripts/loadup-db.sh
|
||||
```
|
||||
does everything; on a fast machine it takes 4-6 minutes, most of which is spent in the `loadup-db.sh` step. Without the `loadup-db.sh` step, it runs in 22 seconds on a fast system.
|
||||
|
||||
## How loadup-all.sh works
|
||||
|
||||
You don't need to know this unless you want to change some of the low-level files involved.
|
||||
|
||||
The script "loadup-all.sh" itself involes scripts used for different steps in the loadup -- basically loadup-all calls the scripts in this order:
|
||||
|
||||
* `loadup-init.sh`
|
||||
* `loadup-mid-from-init.sh`
|
||||
* `loadup-lisp-from-mid.sh`
|
||||
* `loadup-full-from-lisp.sh`
|
||||
* `loadup-aux.sh`
|
||||
* `loadup-apps-from-full.sh`
|
||||
* `loadup-db.sh`
|
||||
* `copy-all.sh`
|
||||
|
||||
Most of these scripts should only be run from the 'medley' repository top level directory.
|
||||
|
||||
```
|
||||
your-working-area
|
||||
maiko
|
||||
medley
|
||||
notecards
|
||||
```
|
||||
|
||||
These are explained in reverse order:
|
||||
|
||||
### `copy-all.sh`: copy files from build directory to loadups
|
||||
|
||||
Most of the scripts build things in a temporary directory and, if the entire process succeeds, copies the results to the `loadups` directory. The environment variable `LOADUP-OUTDIR`, if set, is used, otherwise a sub-directory of /tmp.
|
||||
|
||||
`copy-db.sh` and `copy-full.sh` are provided if you've only done partial loadups.
|
||||
|
||||
`cpv` is a script that copies a file from one place to another while maintaining Medley version numbering.
|
||||
|
||||
### `loadup.db`: build `fuller.database`
|
||||
|
||||
This step was added to make a Masterscope database of "everything". The result is a file `fuller.database`. This was an artifact of an attempt to build some diagnostic tools to help understand what was going on in Medley. There is a 4 step process in the `GATHER-INFO` function in the file `MEDLEY-UTILS` in the `internal` subdirectory of the medley repository that ends with creating a masterscope database after loading all of the source files for every file that is part of the loadup, plus a few additional LispUsers files listed in variables that are part of `MEDLEY-UTILS`.
|
||||
|
||||
There are some problems that `GATHER-INFO` results hint at, but haven't been explored systematically.
|
||||
|
||||
Masterscope has some gaps and bugs so `fuller.database` isn't as useful as it could be. For example, Masterscope 'show paths' was written assuming you had only anlayzed the parts you were working on, and so the results of `SHOW PATHS` are too big to be useful.
|
||||
|
||||
## `loadup-aux.sh`: rebuild two files used for Medley development
|
||||
|
||||
`exports.all` is a collection of external declarations from a set of files in the medley/sources directory that are marked as being exported within those sources. Low level system declarations that aren't needed by most users. The files that need exports.all are generally loaded by loading `SYSEDIT`, which sets up a couple of preferences and then loads `exports.all`.
|
||||
|
||||
`whereis.hash` is an index file mapping function, variable, record declarations and other components to the file name containing that definition. It is the result of scanning the directories in the medley repository, including lispusers and library and internal etc. (but not obsolete?).
|
||||
|
||||
### `loadup-apps-from-full.sh:`build `apps.sysout`
|
||||
|
||||
`apps.sysout` includes some other components that are part of online.interlisp.org experience. In particular, you need `notecards`, which is in a separate repository (currently).
|
||||
|
||||
### `loadup-full-from-lisp.sh`: Build a `full.sysout` and
|
||||
|
||||
`full.sysout` Includes what we hope is a useful subset of Interlisp library and lispusers components as well as our modernization components.
|
||||
|
||||
|
||||
### Build a `lisp.sysout` in 4 scripts:
|
||||
|
||||
### `loadup-lisp-from-mid.sh` build `lisp.sysout`
|
||||
|
||||
`lisp.sysout` is what most 1990s customers started with. This step starts with `init-mid.sysout` and runs `sources/LOADUP-LISP`.
|
||||
|
||||
### `loadup-mid-from-init.sh` build `mid.sysout`
|
||||
|
||||
This step uses a Maiko that has been compiled with the `init` option. It reads the `init.dlinit` and initializes the package system and runs the EXPRESSIONS from the files that were "loaded" by MAKEINIT, and writes out `init-mid.sysout`.
|
||||
|
||||
### `loadup-init.sh`: build `mid.sysout`
|
||||
|
||||
This step (called `MAKEINIT`) runs a Lisp program (using a `starter` sysout) that reads in Lisp sources for the bootstrap loader, walks through the code renaming the low-level memory management functions to work on a file instead of in memory. These renamed functions are written to a file (called I-NEW), and I-NEW is then compiled and loaded in and run to 'virtually' load the core set of files in an initial memory image (called INIT.SYSOUT). It then does another (theoretically unnecessary) pass of reading in INIT.SYSOUT using a different renaming of variables used originally for remote debugging (called TELERAID) and moving some pages around to make room for Dandelion IO Processor boot code.
|
||||
|
||||
While this step requires an Interlisp implementation, it isn't necessarily a Medley implementation. If you want to change the instruction set or modify any data structures that are reflected in both the Lisp code and Maiko, you can run this part in an older Interlisp. Theoretically.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
First, we want to thank you for helping reach the goal of restoring Medley Interlisp
|
||||
to the point where it is as useful today as it was 30 years ago.
|
||||
|
||||
This guide is meant to help you make useful contributions, whether to the [Maiko](https://github.com/Interlisp/maiko) C-based virtual machine implementation, the [Medley](https://github.com/Interlisp/medley) Lisp code (in Interlisp and Common Lisp), or [documentation](https://github.com/Interlisp/medley/wiki). There are a number of [GitHub](https://github.com/Interlisp/medley/discussions/categories/github-use) problems that could use some attention.
|
||||
This guide is meant to help you make useful contributions, whether to the [Maiko](https://github.com/Interlisp/maiko) C-based virtual machine implementation, the [Medley](https://github.com/Interlisp/medley) Lisp code (in Interlisp and Common Lisp), or [documentation](https://interlisp.org/software/using-medley). There are a number of [GitHub](https://github.com/Interlisp/medley/discussions/categories/github-use) problems that could use some attention.
|
||||
|
||||
## Working with Maiko
|
||||
|
||||
@@ -17,6 +17,8 @@ The current arrangement of files and extentions is awkward for working on the im
|
||||
* The most useful contributions are reproducible errors -- things that don't work as documented.
|
||||
* Second most useful are reports of unexpected behavior -- things that aren't documented but behave unexpectedly.
|
||||
|
||||
To report these errors and behaviors [open an issue](https://github.com/Interlisp/medley/issues).
|
||||
|
||||
## Reporting a bug or feature request
|
||||
* Ensure the bug was not already reported by searching on GitHub under [Issues](https://github.com/Interlisp/medley/issues) or [Discussions](https://github.com/Interlisp/medley/discussions). Note that all issues and Discussions are found in the Medley repository, using labels to distinguish. Discussions are for questions or topics where there is some disagreement or uncertainty about the "right" direction.
|
||||
* If you're unable to find a discussion or open issue addressing the problem, open a new one. Be sure to include a title
|
||||
@@ -24,7 +26,7 @@ and clear description, as much relevant information as possible. Use the issue t
|
||||
|
||||
## Did you write a patch that fixes a bug?
|
||||
* Some bug fixes and "improvements" have unintended consequences, well beyond what you might expect for well-written modern code. We don't have testing new builds automated or integrated. Be sure you've tested your patch.
|
||||
* Open a new [GitHub pull request](https://github.com/Interlisp/maiko/pulls) with the patch.
|
||||
* Open a new GitHub pull request with the patch.
|
||||
* Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
|
||||
* Keep Pull Requests small and easily reviewable. https://www.thedroidsonroids.com/blog/splitting-pull-request for
|
||||
a writeup of good practices.
|
||||
|
||||
19
Dockerfile
19
Dockerfile
@@ -1,19 +0,0 @@
|
||||
FROM interlisp/maiko:latest
|
||||
ARG BUILD_DATE
|
||||
LABEL name="Medley"
|
||||
LABEL description="The Medley Interlisp environment"
|
||||
LABEL url="https://github.com/Interlisp/medley"
|
||||
LABEL build-time=$BUILD_DATE
|
||||
|
||||
RUN apt-get update && apt-get install -y tightvncserver
|
||||
|
||||
EXPOSE 5900
|
||||
|
||||
# Need to refine this down to only needed directories.
|
||||
COPY . /app/medley
|
||||
|
||||
WORKDIR /app/medley
|
||||
|
||||
RUN adduser --disabled-password --gecos "" medley
|
||||
USER medley
|
||||
ENTRYPOINT USER=medley Xvnc -geometry 1280x720 :0 & DISPLAY=:0 PATH="/app/maiko:$PATH" ./run-medley -full -g 1280x720 -sc 1280x720
|
||||
2
LICENSE
2
LICENSE
@@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright Interlisp.org contributors
|
||||
Copyright © 2024 Interlisp.org. Portions originally copyrighted by Xerox, Venue, John Sybalsky, and other contributors.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
125
README.md
125
README.md
@@ -1,48 +1,77 @@
|
||||
# Medley
|
||||
|
||||
The [Medley Interlisp Project](https://interlisp.org) aims to preserve, revive, and modernize the [Interlisp](https://interlisp.org) software development environment for rapid prototyping, research and Artificial Intelligence created at Xerox PARC since the 1970s.
|
||||
|
||||
This repository is for the Lisp environment of the [Medley](https://interlisp.org) release of Interlisp. Other repositories hold additional subsystems and applications such as [Maiko](https://github.com/Interlisp/maiko), the implementation (in C) of the Medley virtual machine, the [LOOPS](https://github.com/Interlisp/loops) object-oriented extension of Interlisp, and the [NoteCards](https://github.com/Interlisp/notecards) hypermedia system.
|
||||
|
||||
[Install and Run](https://interlisp.org/software/install-and-run) covers ways to install and start up Medley on Linux systems, MacOS, Windows (with or without WSL), and in a web browser.
|
||||
|
||||
This repository is for the Lisp environment of [Medley Interlisp](https://Interlisp.org).
|
||||
[Using Medley](https://interlisp.org/software/using-medley/) has an overview and pointers to documentation.
|
||||
|
||||
We've made great process in sorting out what we have (some dusty corners notwithstanding), but there's quite a bit more work to do. Please report problems!
|
||||
The [Glossary](https://interlisp.org/history/glossary) defines system-specific terms such as "loadup" and "sysout".
|
||||
|
||||
See [Medley Interlisp Wiki](https://github.com/Interlisp/medley/wiki/) for an overview, and other pointers.
|
||||
## Releases
|
||||
|
||||
A sub-project is [Interlisp/maiko](https://github.com/Interlisp/maiko), which is the implementation (in C) of the Medley virtual machine.
|
||||
While there are installers for popular platforms, this section may be useful in some circumstances.
|
||||
|
||||
### Getting releases
|
||||
|
||||
## Instructions for Building and Running
|
||||
Get the Maiko release [here](https://github.com/Interlisp/maiko/releases). You'll need the .tgz file corresponding to your operating system and processor. For Windows with WSL or Intel Linux, use `linux.x86_64`; for Macs use `darwin.x86_64` for Intel and `darwin.aarch64` for Mac silicon. Windows without WSL uses `cygwin` instead.
|
||||
|
||||
Or, build your own maiko (the binaries `lde`, `ldex` OR `ldesdl`, and `ldeinit`).
|
||||
You can also build for other architectures
|
||||
|
||||
The medley release image and sources come in two parts, found [here](https://github.com/Interlisp/medley/releases)
|
||||
1. The "loadups" (download `medley-`_YYMMDD-XXXXX_`-loadups.tgz`)
|
||||
2. The "runtime" (download `medley-`_YYMMDD-XXXXX_`-runtime.tgz`)
|
||||
|
||||
where _YYMMDD_ is the date and _XXXXX_ is the GitHub commit ID.
|
||||
|
||||
The "runtime" isn't needed if you've cloned the (medley) repo--you have all the files. The "runtime" has extra fonts, unicode tables, and source code that aren't part of the loadups but may be called on.
|
||||
|
||||
### Unpacking releases
|
||||
|
||||
From a shell/terminal window:
|
||||
|
||||
1. Choose a directory _parent_ where you want to install medley and maiko.
|
||||
2. Unpack the medley loadups file
|
||||
|
||||
* `cd ` _parent_
|
||||
* `tar xvzf medley-`_YYMMDD-XXXXX_`-loadups.tgz`
|
||||
|
||||
3. Unpack the medley runtime OR clone the Medley repo
|
||||
(the "medley runtime" is just a subset of the whole repo)
|
||||
|
||||
* `tar xvzf medley-`YYMMDD`-runtime.tgz`
|
||||
|
||||
OR
|
||||
```
|
||||
git clone https://github.com/Interlisp/medley
|
||||
```
|
||||
|
||||
4. Unpack the maiko file for your operating system and CPU type, e.g.,
|
||||
|
||||
```
|
||||
tar xvzf maiko-210823.linux.x86_64.tgz
|
||||
```
|
||||
|
||||
5. This should leave you with two directories, `medley` and `maiko`.
|
||||
|
||||
### Setting up X
|
||||
|
||||
Medley Interlisp needs an X-Server to manage its display. Most Linux desktops have one. There are a number of free open source X-servers for windows. Mac users should head over to [XQuartz.org](https://xquartz.org/releases) -- be sure to pick a version if you have a newer Mac.
|
||||
In many configurations, Medley uses an X-Server to manage its display. Most Linux desktops have one. Windows 11 with WSL includes an X-Server. For Windows 10 with WSL2, there are a number of open-source X servers; for example vcxsrv.
|
||||
|
||||
If you have a high-resolution display, note that much of the graphics was designed for a low-resolution display, so an X-server that does "pixel doublilng" is best. (E.g., Raspberry Pi does pixel doubling on 4K displays.) It also presumes you have a 3-button mouse; the scroll-wheel on some mice act as one with some difficulty.) XQuartz Preferences/Input has "Emulate three button mouse" option.
|
||||
Mac users should get [XQuartz from XQuartz.org](https://xquartz.org/releases).
|
||||
|
||||
Medley manages the display entirely, doesn't use X fonts and manages it's own window system.
|
||||
|
||||
If you have a high-resolution display, note that much of the graphics was designed for a low-resolution display, so an X-server that does "pixel doubling" is best. (E.g., Raspberry Pi does pixel doubling on 4K displays.)
|
||||
|
||||
Medley presumes you have a 3-button mouse; the scroll-wheel on some mice acts as one, with some difficulty. Go into XQuartz Preferences/Input and check "Emulate three button mouse" option.
|
||||
|
||||
### Running Medley Interlisp
|
||||
|
||||
The `run-medley` script in this repo sets up some convenient defaults. Running Medley can be done by typing:
|
||||
```
|
||||
$ cd medley
|
||||
$ ./run-medley
|
||||
```
|
||||
|
||||
Or, if you wish to start Medley up with a different SYSOUT:
|
||||
|
||||
```
|
||||
$ cd medley
|
||||
$ ./run-medley <SYSOUT-file-name>
|
||||
```
|
||||
|
||||
Once the system comes up, give it a few seconds to initialize.
|
||||
|
||||
The first time the system is run it loads the system image that comes
|
||||
with the system. When you exit the system (or "do a `SaveVM`" menu
|
||||
option) the state of your machine is saved in a file named
|
||||
`~/lisp.virtualmem`. Subsequent system startups load the
|
||||
`~/lisp.virtualmem` image by default.
|
||||
The primer [Medley Interlisp for the Newcomer](https://primer.interlisp.org) eases new users into the Interlisp environment. It assumes no prior knowledge of Lisp and covers the user interface, programming and debugging, windows and graphics, and more. We recommend consulting this document to learn how to run and use the system.
|
||||
|
||||
### Exiting The System
|
||||
|
||||
@@ -56,40 +85,40 @@ Or from the Common Lisp prompt with:
|
||||
```
|
||||
(IL:LOGOUT)
|
||||
```
|
||||
When you logout of the system, Medley automatically creates a binary
|
||||
When you log out of the system, Medley automatically creates a binary
|
||||
dump of your system located in your home directory named
|
||||
`lisp.virtualmem`. The next time you run the system, if you don't
|
||||
specify a specific image to run, Medley restores that image so that
|
||||
you can continue right where you left off.
|
||||
|
||||
* [Using Medley Interlisp](https://github.com/Interlisp/medley/wiki/Using-Medley-Interlisp)
|
||||
|
||||
* [Using Medley Interlisp](https://interlisp.org/doc/info/Using.html)
|
||||
|
||||
## Naming conventions and directory structure
|
||||
|
||||
File Names and Extensions: Most Interlisp source file names are
|
||||
UPPERCASE and Interlisp didn't use file extensions for its source
|
||||
files. A .TEDIT or .TXT file is probably documentation
|
||||
for the package of same name, at least in the library,
|
||||
internal/library, lispusers.
|
||||
for the package of the same name, at least in the library and lispusers
|
||||
directories.
|
||||
|
||||
The current repo has both Lisp sources and compiled .LCOM and .DFASL
|
||||
files, because some files don't compile in a vanilla lisp.sysout .
|
||||
files.
|
||||
|
||||
Each directory should have a README.md, but briefly
|
||||
|
||||
- docs -- Documentation files (either PDFs or online help)
|
||||
- fonts -- raster fonts (or font widths) in various resolutions for display, postscript, interpress, press formats
|
||||
- greetfiles -- various configuration setups
|
||||
- internal -- These _were_ internal to Venue; now internal/library and internal/test
|
||||
- library -- packages that were supported (30 years ago)
|
||||
- lispusers -- packages that were only half supported (ditto)
|
||||
- loadups -- has sysouts and other builds
|
||||
- patches -- for cases where reloading doesn't wor
|
||||
- scripts -- some scripts for fixing up things
|
||||
- sunloadup -- support information for making a new lisp.sysout from scratch
|
||||
- sources -- sources for Interlisp and Common Lisp implementations
|
||||
- unicode -- data files for support of XCCS to and from Unicode mappings
|
||||
|
||||
plus
|
||||
Dockerfile, and scripts for building and running medley
|
||||
* BUILDING.md -- instructions on how to make your own loadups
|
||||
* clos -- early implementation of Common Lisp Object System
|
||||
* CLTL2 -- files submitted to bring Medley up to the conformance to "Common Lisp, the Language" 2nd edition. Not enough to conform to the ANSI standard lisp.
|
||||
* docs -- Documentation files (in TEdit format, PDFs, or online help
|
||||
* fonts -- raster fonts (or font widths) in various resolutions for display, postscript, interpress, press formats
|
||||
* greetfiles -- various configuration setups
|
||||
* internal -- These _were_ internal to Venue
|
||||
* library -- packages that were supported (30 years ago)
|
||||
* lispusers -- User contributed packages that were only half supported (ditto)
|
||||
* loadups -- has sysouts and other builds plus a few remnants
|
||||
* obsolete -- files we should remove from the repo
|
||||
* rooms -- implementation of ROOMS window/desktop manager
|
||||
* run-medley -- script to enhance the options of running medley
|
||||
* scripts -- some scripts for fixing up things, building and running medley
|
||||
* sources -- sources for Interlisp and Common Lisp implementations
|
||||
* unicode -- data files for support of XCCS to and from Unicode mappings
|
||||
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -1505,7 +1505,7 @@ window"
|
||||
(setf (sedit:get-format 'call-next-method)
|
||||
'(:indent (1) :args (:keyword nil)))
|
||||
|
||||
(setf (sedit:get-format 'symbol-macrolet) 'let)
|
||||
(setf (sedit:get-format 'cl:symbol-macrolet) 'let)
|
||||
|
||||
(setf (sedit:get-format 'with-accessors)
|
||||
'(:indent ((1) 1)
|
||||
|
||||
BIN
clos/pkg.dfasl
BIN
clos/pkg.dfasl
Binary file not shown.
@@ -1,16 +1,12 @@
|
||||
;;;-*- Package: CLOS; Syntax: Common-Lisp; Base: 10 -*-
|
||||
|
||||
|
||||
;;; File converted on 26-Mar-91 10:23:29 from source pkg
|
||||
;;;. Original source {dsk}<usr>local>users>welch>lisp>clos>rev4>il-format>pkg.;4 created 1-Mar-91 10:10:26
|
||||
|
||||
;;;. Copyright (c) 1991 by Venue
|
||||
|
||||
|
||||
(in-package "CLOS")
|
||||
|
||||
|
||||
|
||||
;;; Some CommonLisps have more symbols in the Lisp package than the ones that are explicitly
|
||||
;;; specified in CLtL. This causes trouble. Any Lisp that has extra symbols in the Lisp package
|
||||
;;; should shadow those symbols in the CLOS package.
|
||||
@@ -31,7 +27,7 @@
|
||||
no-applicable-method no-next-method print-object reinitialize-instance remove-method
|
||||
shared-initialize slot-boundp slot-exists-p slot-makunbound slot-missing slot-unbound
|
||||
slot-value standard standard-class standard-generic-function standard-method
|
||||
standard-object structure-class symbol-macrolet update-instance-for-different-class
|
||||
standard-object structure-class update-instance-for-different-class
|
||||
update-instance-for-redefined-class with-accessors with-added-methods with-slots))
|
||||
|
||||
(import '(xcl:false xcl:destructuring-bind xcl:true) *the-clos-package*)
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,2 +0,0 @@
|
||||
(ASDF NIL NIL NIL ("1") 1)
|
||||
(ASDF NIL NIL NIL ("A") 2)
|
||||
Binary file not shown.
10
docs/README.md
Normal file
10
docs/README.md
Normal file
@@ -0,0 +1,10 @@
|
||||
See [Using Medley](https://interlisp.org/software/using-medley)
|
||||
for a list of available documentation. Much of the documentation still
|
||||
needs review and updating.
|
||||
|
||||
This directory has source (.TEDIT) for some documents that are found elsewhere.
|
||||
|
||||
|
||||
* dinfo -- files for HelpSys man command Interlisp Reference Manual
|
||||
|
||||
|
||||
BIN
docs/ReleaseNote/APPENDIXA-THEEXEC.TEDIT
Normal file
BIN
docs/ReleaseNote/APPENDIXA-THEEXEC.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/APPENDIXB-SEDIT.TEDIT
Normal file
BIN
docs/ReleaseNote/APPENDIXB-SEDIT.TEDIT
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
docs/ReleaseNote/APPENDIXC-ICONW.TEDIT
Normal file
BIN
docs/ReleaseNote/APPENDIXC-ICONW.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/APPENDIXD-FREEMENU.TEDIT
Normal file
BIN
docs/ReleaseNote/APPENDIXD-FREEMENU.TEDIT
Normal file
Binary file not shown.
148
docs/ReleaseNote/APPENDIXE-ERRSYS.TEDIT
Normal file
148
docs/ReleaseNote/APPENDIXE-ERRSYS.TEDIT
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/ENVOSCOVERSHEET.TEDIT
Normal file
BIN
docs/ReleaseNote/ENVOSCOVERSHEET.TEDIT
Normal file
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
138
docs/ReleaseNote/Indexfinal.tedit
Normal file
138
docs/ReleaseNote/Indexfinal.tedit
Normal file
File diff suppressed because one or more lines are too long
@@ -1,267 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 555
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
10 0 0 10 548 15 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(xv)Tj
|
||||
ET
|
||||
0 G
|
||||
0 J 0 j 1 w 10 M []0 d
|
||||
1 i
|
||||
54.01 27.5 m
|
||||
558.01 27.5 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 54 17.21 Tm
|
||||
(LISP RELEASE NOTES, MEDLEY RELEASE, LIST OF TABLES )Tj
|
||||
/TT4 1 Tf
|
||||
18 0 0 18 411.97 752.97 Tm
|
||||
(LIST OF TABLES )Tj
|
||||
ET
|
||||
6 w
|
||||
258.01 745.99 m
|
||||
558.01 745.99 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 54 666.2 Tm
|
||||
(Table )Tj
|
||||
48.01 0 TD
|
||||
(Page)Tj
|
||||
ET
|
||||
1 w
|
||||
54.01 663.43 m
|
||||
558.01 663.43 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
10 0 0 10 54 635.14 Tm
|
||||
[(1. TEdit’s Abbreviations and their Expanded Characters )-23497(6-1)]TJ
|
||||
ET
|
||||
54.01 632.43 m
|
||||
558.01 632.43 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
/TT4 5 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 6 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Length 360
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
10 0 0 10 54 15 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(xvi)Tj
|
||||
ET
|
||||
0 G
|
||||
0 J 0 j 1 w 10 M []0 d
|
||||
1 i
|
||||
54.01 27.5 m
|
||||
558.01 27.5 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 264.55 17.21 Tm
|
||||
(LISP RELEASE NOTES, MEDLEY RELEASE, LIST OF TABLES )Tj
|
||||
-21.055 74.479 TD
|
||||
(LIST OF TABLES )Tj
|
||||
ET
|
||||
54.01 759.29 m
|
||||
558.01 759.29 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 228 494.21 Tm
|
||||
([This page intentionally left blank])Tj
|
||||
ET
|
||||
endstream
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 6 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 32
|
||||
/FontBBox [-166 -225 1000 931]
|
||||
/FontName /Helvetica
|
||||
/ItalicAngle 0
|
||||
/StemV 88
|
||||
/XHeight 523
|
||||
/StemH 88
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 146
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 278 333 278 0
|
||||
0 556 0 0 0 0 556 0 0 0 0 0 0 0 0 0
|
||||
0 667 667 722 722 667 611 0 0 278 0 0 556 833 722 778
|
||||
667 0 722 667 611 0 0 0 0 667 0 278 0 278 0 0
|
||||
0 556 556 500 556 556 278 556 556 222 0 500 222 0 556 556
|
||||
556 0 333 500 278 0 500 0 500 500 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 222 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica
|
||||
/FontDescriptor 11 0 R
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 108
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 722 722 0 0 667 611 0 0 278 0 0 611 0 0 778
|
||||
667 0 0 667 611 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 556 611 0 0 556 0 611 0 0 0 0 278 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 12 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 7 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 7 0 R
|
||||
/Resources 10 0 R
|
||||
/Contents 9 0 R
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<<
|
||||
/Nums [0 13 0 R ]
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R 8 0 R]
|
||||
/Count 2
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174402-06'00')
|
||||
/ModDate (D:20210119174402-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 7 0 R
|
||||
/PageLabels 14 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 17
|
||||
0000000000 65535 f
|
||||
0000002622 00000 n
|
||||
0000000016 00000 n
|
||||
0000000622 00000 n
|
||||
0000001776 00000 n
|
||||
0000002265 00000 n
|
||||
0000001235 00000 n
|
||||
0000002851 00000 n
|
||||
0000002702 00000 n
|
||||
0000000728 00000 n
|
||||
0000001139 00000 n
|
||||
0000001375 00000 n
|
||||
0000001570 00000 n
|
||||
0000002783 00000 n
|
||||
0000002811 00000 n
|
||||
0000002938 00000 n
|
||||
0000003070 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 17
|
||||
/Root 16 0 R
|
||||
/Info 15 0 R
|
||||
/ID [<ca10df19395abe4a04bf8921d65b5135><ca10df19395abe4a04bf8921d65b5135>]
|
||||
>>
|
||||
startxref
|
||||
3139
|
||||
%%EOF
|
||||
BIN
docs/ReleaseNote/LOT.tedit
Normal file
BIN
docs/ReleaseNote/LOT.tedit
Normal file
Binary file not shown.
BIN
docs/ReleaseNote/PREFACE.TEDIT
Normal file
BIN
docs/ReleaseNote/PREFACE.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/PRINTINGSPEC.TEDIT
Normal file
BIN
docs/ReleaseNote/PRINTINGSPEC.TEDIT
Normal file
Binary file not shown.
@@ -1,346 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 1582
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
14 0 0 14 211.88 709.08 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(PRINTING SPECIFICATIONS)Tj
|
||||
-3.7521 -2 TD
|
||||
(LISP RELEASE NOTES, MEDLEY RELEASE )Tj
|
||||
9.3914 -1 TD
|
||||
(AND)Tj
|
||||
-10.0293 -1 TD
|
||||
(LISP LIBRARY MODULES, MEDLEY RELEASE)Tj
|
||||
11.1129 -1 TD
|
||||
( )Tj
|
||||
/TT4 1 Tf
|
||||
12 0 0 12 72 610.64 Tm
|
||||
(Special Instructions: )Tj
|
||||
/TT6 1 Tf
|
||||
10.3911 0 TD
|
||||
(>>3-hole punch \(error tolerances: + or - 1/16 inch\)<<)Tj
|
||||
ET
|
||||
0 G
|
||||
0 J 0 j 0.75 w 10 M []0 d
|
||||
1 i
|
||||
72 585.99 m
|
||||
72 585.99 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
14 0 0 14 72 575.08 Tm
|
||||
(PRINTING)Tj
|
||||
ET
|
||||
72 571.99 m
|
||||
138.89 571.99 l
|
||||
S
|
||||
BT
|
||||
/TT4 1 Tf
|
||||
12 0 0 12 72 554.64 Tm
|
||||
(Printing Method: >>)Tj
|
||||
/TT6 1 Tf
|
||||
9.6665 0 TD
|
||||
(offset)Tj
|
||||
/TT4 1 Tf
|
||||
2.4458 0 TD
|
||||
(<<)Tj
|
||||
-12.1123 -2 TD
|
||||
(Paper Weight: )Tj
|
||||
/TT6 1 Tf
|
||||
7.0005 0 TD
|
||||
(>>60 lb. )Tj
|
||||
/TT4 1 Tf
|
||||
3.8921 0 TD
|
||||
(<<)Tj
|
||||
-10.8926 -2 TD
|
||||
(Paper Type \(Finish\):)Tj
|
||||
/TT6 1 Tf
|
||||
12 0 TD
|
||||
(>> Matte<<)Tj
|
||||
/TT4 1 Tf
|
||||
-12 -2 TD
|
||||
(Paper Color: )Tj
|
||||
/TT6 1 Tf
|
||||
9 0 TD
|
||||
(>>White<<)Tj
|
||||
/TT4 1 Tf
|
||||
-9 -2 TD
|
||||
(Paper Texture: )Tj
|
||||
/TT6 1 Tf
|
||||
9 0 TD
|
||||
(>>Smooth<<)Tj
|
||||
/TT4 1 Tf
|
||||
-9 -2 TD
|
||||
(Paper Opacity: )Tj
|
||||
/TT6 1 Tf
|
||||
9 0 TD
|
||||
(92 \(no show through\))Tj
|
||||
/TT4 1 Tf
|
||||
-9 -2 TD
|
||||
(Paper Size: )Tj
|
||||
/TT6 1 Tf
|
||||
5.6689 0 TD
|
||||
(>>8-1/2 X 11<<)Tj
|
||||
/TT4 1 Tf
|
||||
-5.6689 -2 TD
|
||||
(Exceptions \(e.g., oversize diagrams\): )Tj
|
||||
/TT6 1 Tf
|
||||
18.1724 0 TD
|
||||
(>>none)Tj
|
||||
/TT4 1 Tf
|
||||
3.3926 0 TD
|
||||
(<<)Tj
|
||||
/TT8 1 Tf
|
||||
8 0 0 8 72 378.79 Tm
|
||||
( )Tj
|
||||
/TT4 1 Tf
|
||||
12 0 0 12 72 366.64 Tm
|
||||
(Special Instructions: )Tj
|
||||
/TT6 1 Tf
|
||||
10.3911 0 TD
|
||||
(>><<)Tj
|
||||
/TT4 1 Tf
|
||||
-10.3911 -2 TD
|
||||
(Number of Pages:)Tj
|
||||
/TT6 1 Tf
|
||||
8.5571 0 TD
|
||||
( >><<)Tj
|
||||
/TT4 1 Tf
|
||||
-8.5571 -2 TD
|
||||
( )Tj
|
||||
/TT2 1 Tf
|
||||
14 0 0 14 72 305.08 Tm
|
||||
(PAPER )Tj
|
||||
ET
|
||||
72 301.99 m
|
||||
128.02 301.99 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
/TT4 5 0 R
|
||||
/TT6 6 0 R
|
||||
/TT8 7 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 8 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262240
|
||||
/FontBBox [-174 -228 1114 962]
|
||||
/FontName /Helvetica-BoldOblique
|
||||
/ItalicAngle -15
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 32
|
||||
/FontBBox [-166 -225 1000 931]
|
||||
/FontName /Helvetica
|
||||
/ItalicAngle 0
|
||||
/StemV 88
|
||||
/XHeight 523
|
||||
/StemH 88
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 753
|
||||
/CapHeight 562
|
||||
/Descent -246
|
||||
/Flags 35
|
||||
/FontBBox [-28 -250 628 805]
|
||||
/FontName /Courier
|
||||
/ItalicAngle 0
|
||||
/StemV 51
|
||||
/XHeight 426
|
||||
/StemH 51
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 89
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 722 722 722 722 667 611 778 0 278 0 0 611 833 722 778
|
||||
667 0 722 667 611 722 0 0 0 667 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 10 0 R
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 122
|
||||
/Widths [278 0 0 0 0 0 0 0 333 333 0 0 278 0 278 0
|
||||
0 0 0 0 0 0 0 0 0 0 333 0 584 0 584 0
|
||||
0 0 0 722 0 667 611 0 0 278 0 0 0 833 722 778
|
||||
667 0 0 667 611 0 0 944 0 0 0 0 0 0 0 0
|
||||
0 556 611 556 611 556 333 611 611 278 0 0 278 889 611 611
|
||||
611 0 389 556 333 611 556 0 556 556 500 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-BoldOblique
|
||||
/FontDescriptor 11 0 R
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 119
|
||||
/Widths [278 0 0 0 0 0 0 0 333 333 0 584 0 333 278 278
|
||||
556 556 556 556 0 0 556 0 556 556 278 0 584 0 584 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 833 0 0
|
||||
0 0 0 667 0 0 0 944 667 0 0 0 0 0 0 0
|
||||
0 556 556 500 0 556 278 556 556 222 0 0 222 833 556 556
|
||||
556 0 333 500 278 556 0 722 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica
|
||||
/FontDescriptor 12 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 32
|
||||
/Widths [600 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Courier
|
||||
/FontDescriptor 13 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 9 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/Nums [0 14 0 R ]
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R]
|
||||
/Count 1
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174402-06'00')
|
||||
/ModDate (D:20210119174402-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 9 0 R
|
||||
/PageLabels 15 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 18
|
||||
0000000000 65535 f
|
||||
0000004077 00000 n
|
||||
0000000016 00000 n
|
||||
0000001650 00000 n
|
||||
0000002725 00000 n
|
||||
0000003050 00000 n
|
||||
0000003493 00000 n
|
||||
0000003914 00000 n
|
||||
0000001778 00000 n
|
||||
0000004225 00000 n
|
||||
0000001918 00000 n
|
||||
0000002124 00000 n
|
||||
0000002339 00000 n
|
||||
0000002534 00000 n
|
||||
0000004157 00000 n
|
||||
0000004185 00000 n
|
||||
0000004306 00000 n
|
||||
0000004438 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 18
|
||||
/Root 17 0 R
|
||||
/Info 16 0 R
|
||||
/ID [<c00d46236d153a63764cc2b5438c7853><c00d46236d153a63764cc2b5438c7853>]
|
||||
>>
|
||||
startxref
|
||||
4507
|
||||
%%EOF
|
||||
BIN
docs/ReleaseNote/SEC1-INTRODUCTION.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC1-INTRODUCTION.TEDIT
Normal file
Binary file not shown.
@@ -1,739 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 5511
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
10 0 0 10 543.55 15 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(1-1)Tj
|
||||
ET
|
||||
0 G
|
||||
0 J 0 j 1 w 10 M []0 d
|
||||
1 i
|
||||
54.01 27.5 m
|
||||
558.01 27.5 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 54 17.21 Tm
|
||||
(LISP RELEASE NOTES, MEDLEY RELEASE, INTRODUCTION)Tj
|
||||
/TT4 1 Tf
|
||||
18 0 0 18 258 762.97 Tm
|
||||
[(1.)-8166(INTRODUCTION)]TJ
|
||||
ET
|
||||
6 w
|
||||
258.01 755.99 m
|
||||
558.01 755.99 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
10 0 0 10 258 718.2 Tm
|
||||
(The)Tj
|
||||
/TT6 1 Tf
|
||||
1.7231 0 TD
|
||||
0.177 Tw
|
||||
[( Lisp Release Notes)]TJ
|
||||
/TT2 1 Tf
|
||||
9.4802 0 TD
|
||||
[( contain information from both the Lyric)]TJ
|
||||
ET
|
||||
570 732.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 706.2 Tm
|
||||
0.104 Tw
|
||||
[(and Medley releases, including descriptions of all Lyric bug fixes.)]TJ
|
||||
ET
|
||||
570 713.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 694.2 Tm
|
||||
0.327 Tw
|
||||
[(Medley additions are indicated with revision bars in the right)]TJ
|
||||
ET
|
||||
570 701.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 682.2 Tm
|
||||
0 Tw
|
||||
(margin. )Tj
|
||||
ET
|
||||
570 689.98 0.99 -11.99 re
|
||||
f
|
||||
2 w
|
||||
54.01 626.99 m
|
||||
558.01 626.99 l
|
||||
S
|
||||
570 677.98 0.99 -51.99 re
|
||||
f
|
||||
BT
|
||||
/TT4 1 Tf
|
||||
14 0 0 14 54 615.08 Tm
|
||||
(Summary of Medley Changes )Tj
|
||||
ET
|
||||
570 625.98 0.99 -13.99 re
|
||||
f
|
||||
1 w
|
||||
54.01 611.49 m
|
||||
558.01 611.49 l
|
||||
S
|
||||
570 611.98 0.99 -0.99 re
|
||||
f
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
10 0 0 10 258 579.2 Tm
|
||||
0.093 Tw
|
||||
[(The Medley release is currently provided on two platforms, Xerox)]TJ
|
||||
ET
|
||||
570 610.98 0.99 -35.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 567.2 Tm
|
||||
0.641 Tw
|
||||
[(1100 series workstations using Medley 1.0, and Sun 3)]TJ
|
||||
ET
|
||||
570 574.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 555.2 Tm
|
||||
0.1098 Tw
|
||||
[(workstations using Medley 1.0-S. Medley 1.0 and Medley 1.0-S)]TJ
|
||||
ET
|
||||
570 562.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 543.2 Tm
|
||||
0.029 Tw
|
||||
(are compatible with each other and will let you develop software on)Tj
|
||||
ET
|
||||
570 550.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 531.2 Tm
|
||||
0.419 Tw
|
||||
[(either platform. Source and compiled files are transferable)]TJ
|
||||
ET
|
||||
570 538.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 519.2 Tm
|
||||
0.596 Tw
|
||||
[(between the two platforms. Sysouts developed on Xerox)]TJ
|
||||
ET
|
||||
570 526.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 507.2 Tm
|
||||
0.062 Tw
|
||||
[(workstations can also be run on the Sun 3. Sysouts made on the)]TJ
|
||||
ET
|
||||
570 514.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 495.2 Tm
|
||||
0 Tw
|
||||
(Sun 3, however, cannot be run on Xerox workstations. )Tj
|
||||
ET
|
||||
570 502.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 459.2 Tm
|
||||
0.054 Tw
|
||||
[(The Medley release enhances the Lyric release and fixes over 450)]TJ
|
||||
ET
|
||||
570 490.98 0.99 -35.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 447.2 Tm
|
||||
0.024 Tw
|
||||
[(known Lyric bugs. Medley adds new features, improves Common)]TJ
|
||||
ET
|
||||
570 454.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 435.2 Tm
|
||||
0.13 Tw
|
||||
[(Lisp implementation, and improves overall reliability of the Lisp)]TJ
|
||||
ET
|
||||
570 442.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 423.2 Tm
|
||||
0 Tw
|
||||
(sysout. Specific enhancements include: )Tj
|
||||
ET
|
||||
570 430.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 404.2 Tm
|
||||
0.522 Tw
|
||||
[(•)-1449.9(The COMPILER contains many added optimizations and)]TJ
|
||||
ET
|
||||
570 418.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 392.2 Tm
|
||||
0 Tw
|
||||
(numerous bug fixes. )Tj
|
||||
ET
|
||||
570 399.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 373.2 Tm
|
||||
0.423 Tw
|
||||
[(•)-1449.9(The DEBUGGER evaluates lexical variables. Lexical)]TJ
|
||||
ET
|
||||
570 387.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 361.2 Tm
|
||||
0 Tw
|
||||
(variables can now be contained in interpreted code. )Tj
|
||||
ET
|
||||
570 368.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 342.2 Tm
|
||||
0.212 Tw
|
||||
[(•)-1449.9(DFASL files now behave at the level of Interlisp-D compiled)]TJ
|
||||
ET
|
||||
570 356.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 330.2 Tm
|
||||
0.229 Tw
|
||||
[(files. COMS are contained in DFASLs so that the system)]TJ
|
||||
ET
|
||||
570 337.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 318.2 Tm
|
||||
0 Tw
|
||||
(loads a DFASL file only once. )Tj
|
||||
ET
|
||||
570 325.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 299.2 Tm
|
||||
0.09 Tw
|
||||
[(•)-1449.9(The SEDIT code editor is more robust and better integrated)]TJ
|
||||
ET
|
||||
570 313.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 287.2 Tm
|
||||
0 Tw
|
||||
(with the environment. )Tj
|
||||
ET
|
||||
570 294.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 268.2 Tm
|
||||
0.045 Tw
|
||||
[(•)-1449.9(Common Lisp comments are preserved during loading. During)]TJ
|
||||
ET
|
||||
570 282.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 256.2 Tm
|
||||
0 Tw
|
||||
(MAKEFILE, comments can be written out with just semicolons. )Tj
|
||||
ET
|
||||
570 263.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 237.2 Tm
|
||||
0.047 Tw
|
||||
[(•)-1449.9(The new ERROR SYSTEM is compatible with the most recent)]TJ
|
||||
ET
|
||||
570 251.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 225.2 Tm
|
||||
0 Tw
|
||||
(standard defined for Common Lisp error systems. )Tj
|
||||
ET
|
||||
570 232.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 206.2 Tm
|
||||
[(•)-1449.9(TEdit contains numerous bug fixes.)]TJ
|
||||
ET
|
||||
570 220.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 187.2 Tm
|
||||
0.738 Tw
|
||||
[(•)-1449.9(MASTERSCOPE contains Common Lisp query support)]TJ
|
||||
ET
|
||||
570 201.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 175.2 Tm
|
||||
0.175 Tw
|
||||
(allowing you to ask questions about Common Lisp code that)Tj
|
||||
ET
|
||||
570 182.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 163.2 Tm
|
||||
0.074 Tw
|
||||
[(could previously be asked only of Interlisp-D code. Currently,)]TJ
|
||||
ET
|
||||
570 170.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 151.2 Tm
|
||||
0.646 Tw
|
||||
(questions specific to Common Lisp constructs are not)Tj
|
||||
ET
|
||||
570 158.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 139.2 Tm
|
||||
0 Tw
|
||||
(supported. )Tj
|
||||
ET
|
||||
570 146.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 120.2 Tm
|
||||
0.169 Tw
|
||||
[(•)-1449.9(RS232 contains may bug fixes that improve the reliability of)]TJ
|
||||
ET
|
||||
570 134.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 108.2 Tm
|
||||
0 Tw
|
||||
(data transfer and the addition of various debugging tools. )Tj
|
||||
ET
|
||||
570 115.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 89.2 Tm
|
||||
0.366 Tw
|
||||
[(• TCP/IP now contains many bug fixes including UNIX file)]TJ
|
||||
ET
|
||||
570 103.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 77.2 Tm
|
||||
0 Tw
|
||||
(interface and directory enumeration. )Tj
|
||||
ET
|
||||
570 84.98 0.99 -11.99 re
|
||||
f
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
/TT4 5 0 R
|
||||
/TT6 6 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 7 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/Length 2079
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
10 0 0 10 54 15 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(1-2)Tj
|
||||
ET
|
||||
0 G
|
||||
0 J 0 j 1 w 10 M []0 d
|
||||
1 i
|
||||
54.01 27.5 m
|
||||
558.01 27.5 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 266.81 17.21 Tm
|
||||
( LISP RELEASE NOTES, MEDLEY RELEASE, INTRODUCTION)Tj
|
||||
-21.281 74.479 TD
|
||||
(1. INTRODUCTION)Tj
|
||||
ET
|
||||
54.01 759.29 m
|
||||
558.01 759.29 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 258 730.2 Tm
|
||||
(• A new System Tool lets you fetch sysouts from TCP hosts.)Tj
|
||||
ET
|
||||
570 744.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 711.2 Tm
|
||||
[(•)-1449.9(NS Random Access is now supported. )]TJ
|
||||
ET
|
||||
570 725.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 692.2 Tm
|
||||
0.053 Tw
|
||||
[(•)-1449.9(A)0( new File Browser user interface now supports file sorting by)]TJ
|
||||
ET
|
||||
570 706.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 680.2 Tm
|
||||
0.016 Tw
|
||||
[(dates. The new interface includes the ability to stop in the)]TJ
|
||||
ET
|
||||
570 687.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 668.2 Tm
|
||||
0 Tw
|
||||
(middle of operations.)Tj
|
||||
ET
|
||||
570 675.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 649.2 Tm
|
||||
(• The Medley sysout is about the same size as the Lyric sysout.)Tj
|
||||
ET
|
||||
570 663.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 613.2 Tm
|
||||
0.096 Tw
|
||||
[(In addition, Medley on the Sun 3 workstation offers the following)]TJ
|
||||
ET
|
||||
570 644.98 0.99 -35.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 601.2 Tm
|
||||
0 Tw
|
||||
(new features:)Tj
|
||||
ET
|
||||
570 608.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 582.2 Tm
|
||||
0.04 Tw
|
||||
[(•)-1449.9(The UnixChat library module allows you to communicate with a)]TJ
|
||||
ET
|
||||
570 596.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 570.2 Tm
|
||||
0 Tw
|
||||
(UNIX shell on your own host. )Tj
|
||||
ET
|
||||
570 577.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 551.2 Tm
|
||||
0.011 Tw
|
||||
[(• The UnixComm library module allows you to start a Unix process)]TJ
|
||||
ET
|
||||
570 565.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 539.2 Tm
|
||||
0.072 Tw
|
||||
[(on a Sun workstation and provides an interface to the SunOS)]TJ
|
||||
ET
|
||||
570 546.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 527.2 Tm
|
||||
0 Tw
|
||||
(operating system. )Tj
|
||||
ET
|
||||
570 534.98 0.99 -11.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 258 508.2 Tm
|
||||
0.08 Tw
|
||||
[(•)-1449.9(The ability to suspend Medley and use UNIX as a background)]TJ
|
||||
ET
|
||||
570 522.98 0.99 -18.99 re
|
||||
f
|
||||
BT
|
||||
10 0 0 10 276 496.2 Tm
|
||||
0 Tw
|
||||
(process is provided. )Tj
|
||||
ET
|
||||
570 503.98 0.99 -11.99 re
|
||||
f
|
||||
endstream
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 7 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/Length 353
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
10 0 0 10 543.55 15 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(1-3)Tj
|
||||
ET
|
||||
0 G
|
||||
0 J 0 j 1 w 10 M []0 d
|
||||
1 i
|
||||
54.01 27.5 m
|
||||
558.01 27.5 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 54 17.21 Tm
|
||||
(LISP RELEASE NOTES, MEDLEY RELEASE, INTRODUCTION)Tj
|
||||
41.622 74.479 TD
|
||||
(1. INTRODUCTION)Tj
|
||||
ET
|
||||
54.01 759.29 m
|
||||
558.01 759.29 l
|
||||
S
|
||||
BT
|
||||
10 0 0 10 228 496.21 Tm
|
||||
([This page intentionally left blank])Tj
|
||||
ET
|
||||
endstream
|
||||
endobj
|
||||
14 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 7 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 32
|
||||
/FontBBox [-166 -225 1000 931]
|
||||
/FontName /Helvetica
|
||||
/ItalicAngle 0
|
||||
/StemV 88
|
||||
/XHeight 523
|
||||
/StemH 88
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 96
|
||||
/FontBBox [-170 -225 1116 931]
|
||||
/FontName /Helvetica-Oblique
|
||||
/ItalicAngle -15
|
||||
/StemV 88
|
||||
/XHeight 523
|
||||
/StemH 88
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 149
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 278 333 278 278
|
||||
556 556 556 556 556 556 0 0 0 0 278 0 0 0 0 0
|
||||
0 667 667 722 722 667 611 778 0 278 0 667 556 833 722 778
|
||||
667 0 722 667 611 722 0 0 667 667 0 278 0 278 0 0
|
||||
0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556
|
||||
556 556 333 500 278 556 500 722 500 500 500 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 350 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica
|
||||
/FontDescriptor 15 0 R
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 121
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0
|
||||
0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 722 722 0 0 0 0 278 0 0 0 833 722 778
|
||||
0 0 722 667 611 722 0 0 0 0 0 0 0 0 0 0
|
||||
0 556 0 0 611 556 333 611 611 0 0 0 278 889 611 611
|
||||
0 0 389 556 0 611 0 0 0 556 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 16 0 R
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 116
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 556 0 722 0
|
||||
0 0 722 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 556 0 0 0 556 0 0 0 222 0 0 222 0 0 556
|
||||
556 0 0 500 278 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/FontDescriptor 17 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 8 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 8 0 R
|
||||
/Resources 11 0 R
|
||||
/Contents 10 0 R
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 8 0 R
|
||||
/Resources 14 0 R
|
||||
/Contents 13 0 R
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/Nums [0 18 0 R ]
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R 9 0 R 12 0 R]
|
||||
/Count 3
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174403-06'00')
|
||||
/ModDate (D:20210119174403-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 8 0 R
|
||||
/PageLabels 19 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 22
|
||||
0000000000 65535 f
|
||||
0000010473 00000 n
|
||||
0000000016 00000 n
|
||||
0000005579 00000 n
|
||||
0000009171 00000 n
|
||||
0000009698 00000 n
|
||||
0000010104 00000 n
|
||||
0000008425 00000 n
|
||||
0000010786 00000 n
|
||||
0000010553 00000 n
|
||||
0000005696 00000 n
|
||||
0000007828 00000 n
|
||||
0000010635 00000 n
|
||||
0000007924 00000 n
|
||||
0000008329 00000 n
|
||||
0000008565 00000 n
|
||||
0000008760 00000 n
|
||||
0000008966 00000 n
|
||||
0000010718 00000 n
|
||||
0000010746 00000 n
|
||||
0000010880 00000 n
|
||||
0000011012 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 22
|
||||
/Root 21 0 R
|
||||
/Info 20 0 R
|
||||
/ID [<e834e923fc3b25aaaec2dd8b3b775b25><e834e923fc3b25aaaec2dd8b3b775b25>]
|
||||
>>
|
||||
startxref
|
||||
11081
|
||||
%%EOF
|
||||
BIN
docs/ReleaseNote/SEC2-NOTES-AND-CAUTIONS.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC2-NOTES-AND-CAUTIONS.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/SEC3-IRMFEATURES-I.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC3-IRMFEATURES-I.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/SEC3-IRMFEATURES-II.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC3-IRMFEATURES-II.TEDIT
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
docs/ReleaseNote/SEC3-IRMFEATURES-III.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC3-IRMFEATURES-III.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/SEC4-IRMERRATA.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC4-IRMERRATA.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/SEC5-LIBRARY-MODULES.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC5-LIBRARY-MODULES.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/SEC6-USERS-GUIDES.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC6-USERS-GUIDES.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/SEC7-CLIMPLMNTN.TEDIT
Normal file
BIN
docs/ReleaseNote/SEC7-CLIMPLMNTN.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
docs/ReleaseNote/TABS2L.SKETCH
Normal file
BIN
docs/ReleaseNote/TABS2L.SKETCH
Normal file
Binary file not shown.
@@ -1,157 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 318
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
8 0 0 8 0.04 783.96 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Unknown IMAGEOBJ type)Tj
|
||||
0 -1 TD
|
||||
(GETFN: SKIO.GETFN.2)Tj
|
||||
ET
|
||||
q
|
||||
1 i
|
||||
0 792 612 -791.94 re
|
||||
W n
|
||||
0 G
|
||||
0 J 0 j 0.02 w 10 M [0.32 0.16 0.16 0.16 ]0 d
|
||||
0.01 775.93 m
|
||||
99.6 775.93 l
|
||||
99.6 775.93 m
|
||||
99.6 791.95 l
|
||||
0.01 791.95 m
|
||||
99.6 791.95 l
|
||||
0.01 791.95 m
|
||||
0.01 775.93 l
|
||||
S
|
||||
Q
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 121
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0
|
||||
0 0 556 0 0 0 0 0 0 0 333 0 0 0 0 0
|
||||
0 722 722 0 0 667 611 778 0 278 556 722 0 833 722 778
|
||||
0 0 0 667 611 722 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 556 0 0 0 0 0 556 0 0 611 611
|
||||
611 0 0 0 333 0 0 778 0 556 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 7 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Nums [0 8 0 R ]
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R]
|
||||
/Count 1
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174411-06'00')
|
||||
/ModDate (D:20210119174411-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 6 0 R
|
||||
/PageLabels 9 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 12
|
||||
0000000000 65535 f
|
||||
0000001228 00000 n
|
||||
0000000016 00000 n
|
||||
0000000385 00000 n
|
||||
0000000825 00000 n
|
||||
0000000480 00000 n
|
||||
0000001373 00000 n
|
||||
0000000620 00000 n
|
||||
0000001308 00000 n
|
||||
0000001335 00000 n
|
||||
0000001454 00000 n
|
||||
0000001586 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 12
|
||||
/Root 11 0 R
|
||||
/Info 10 0 R
|
||||
/ID [<8a8c3746cf3e6e016b12f3bf4d7b0363><8a8c3746cf3e6e016b12f3bf4d7b0363>]
|
||||
>>
|
||||
startxref
|
||||
1654
|
||||
%%EOF
|
||||
2
docs/ReleaseNote/TABSINFOP.SKETCH
Normal file
2
docs/ReleaseNote/TABSINFOP.SKETCH
Normal file
File diff suppressed because one or more lines are too long
@@ -1,157 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 318
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
8 0 0 8 0.04 783.96 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Unknown IMAGEOBJ type)Tj
|
||||
0 -1 TD
|
||||
(GETFN: SKIO.GETFN.2)Tj
|
||||
ET
|
||||
q
|
||||
1 i
|
||||
0 792 612 -791.94 re
|
||||
W n
|
||||
0 G
|
||||
0 J 0 j 0.02 w 10 M [0.32 0.16 0.16 0.16 ]0 d
|
||||
0.01 775.93 m
|
||||
99.6 775.93 l
|
||||
99.6 775.93 m
|
||||
99.6 791.95 l
|
||||
0.01 791.95 m
|
||||
99.6 791.95 l
|
||||
0.01 791.95 m
|
||||
0.01 775.93 l
|
||||
S
|
||||
Q
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 121
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0
|
||||
0 0 556 0 0 0 0 0 0 0 333 0 0 0 0 0
|
||||
0 722 722 0 0 667 611 778 0 278 556 722 0 833 722 778
|
||||
0 0 0 667 611 722 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 556 0 0 0 0 0 556 0 0 611 611
|
||||
611 0 0 0 333 0 0 778 0 556 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 7 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Nums [0 8 0 R ]
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R]
|
||||
/Count 1
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174411-06'00')
|
||||
/ModDate (D:20210119174411-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 6 0 R
|
||||
/PageLabels 9 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 12
|
||||
0000000000 65535 f
|
||||
0000001228 00000 n
|
||||
0000000016 00000 n
|
||||
0000000385 00000 n
|
||||
0000000825 00000 n
|
||||
0000000480 00000 n
|
||||
0000001373 00000 n
|
||||
0000000620 00000 n
|
||||
0000001308 00000 n
|
||||
0000001335 00000 n
|
||||
0000001454 00000 n
|
||||
0000001586 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 12
|
||||
/Root 11 0 R
|
||||
/Info 10 0 R
|
||||
/ID [<04821c2e391d350e759a439f0a49e2f9><04821c2e391d350e759a439f0a49e2f9>]
|
||||
>>
|
||||
startxref
|
||||
1654
|
||||
%%EOF
|
||||
BIN
docs/ReleaseNote/TABSLAYOUTL.SKETCH
Normal file
BIN
docs/ReleaseNote/TABSLAYOUTL.SKETCH
Normal file
Binary file not shown.
@@ -1,157 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 318
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
8 0 0 8 0.04 783.96 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Unknown IMAGEOBJ type)Tj
|
||||
0 -1 TD
|
||||
(GETFN: SKIO.GETFN.2)Tj
|
||||
ET
|
||||
q
|
||||
1 i
|
||||
0 792 612 -791.94 re
|
||||
W n
|
||||
0 G
|
||||
0 J 0 j 0.02 w 10 M [0.32 0.16 0.16 0.16 ]0 d
|
||||
0.01 775.93 m
|
||||
99.6 775.93 l
|
||||
99.6 775.93 m
|
||||
99.6 791.95 l
|
||||
0.01 791.95 m
|
||||
99.6 791.95 l
|
||||
0.01 791.95 m
|
||||
0.01 775.93 l
|
||||
S
|
||||
Q
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 121
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0
|
||||
0 0 556 0 0 0 0 0 0 0 333 0 0 0 0 0
|
||||
0 722 722 0 0 667 611 778 0 278 556 722 0 833 722 778
|
||||
0 0 0 667 611 722 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 556 0 0 0 0 0 556 0 0 611 611
|
||||
611 0 0 0 333 0 0 778 0 556 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 7 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Nums [0 8 0 R ]
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R]
|
||||
/Count 1
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174411-06'00')
|
||||
/ModDate (D:20210119174411-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 6 0 R
|
||||
/PageLabels 9 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 12
|
||||
0000000000 65535 f
|
||||
0000001228 00000 n
|
||||
0000000016 00000 n
|
||||
0000000385 00000 n
|
||||
0000000825 00000 n
|
||||
0000000480 00000 n
|
||||
0000001373 00000 n
|
||||
0000000620 00000 n
|
||||
0000001308 00000 n
|
||||
0000001335 00000 n
|
||||
0000001454 00000 n
|
||||
0000001586 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 12
|
||||
/Root 11 0 R
|
||||
/Info 10 0 R
|
||||
/ID [<f4b3f73f380b56f5c72cabea6aa0f315><f4b3f73f380b56f5c72cabea6aa0f315>]
|
||||
>>
|
||||
startxref
|
||||
1654
|
||||
%%EOF
|
||||
BIN
docs/ReleaseNote/TABSPEC.TEDIT
Normal file
BIN
docs/ReleaseNote/TABSPEC.TEDIT
Normal file
Binary file not shown.
@@ -1,423 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 2294
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
14 0 0 14 219.66 709.08 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(TAB SPECIFICATIONS for)Tj
|
||||
6.1671 -1 TD
|
||||
( )Tj
|
||||
-10.475 -1 TD
|
||||
(LISP RELEASE NOTES, MEDLEY RELEASE )Tj
|
||||
9.5864 -1 TD
|
||||
(and)Tj
|
||||
-10.2243 -1 TD
|
||||
(LISP LIBRARY MODULES, MEDLEY RELEASE )Tj
|
||||
-5.6014 -3 TD
|
||||
(TABS)Tj
|
||||
/TT4 1 Tf
|
||||
12 0 0 12 72 584.64 Tm
|
||||
(Tab Paper Size )Tj
|
||||
/TT6 1 Tf
|
||||
7.6694 0 TD
|
||||
( 8 1/2 by 11 inches \(excluding the actual tab\))Tj
|
||||
/TT4 1 Tf
|
||||
-7.6694 -2 TD
|
||||
(Stock Type)Tj
|
||||
/TT6 1 Tf
|
||||
6 0 TD
|
||||
( Ledger; matte finish)Tj
|
||||
/TT4 1 Tf
|
||||
-6 -2 TD
|
||||
(Stock Weight)Tj
|
||||
/TT6 1 Tf
|
||||
9 0 TD
|
||||
(110 pound)Tj
|
||||
/TT4 1 Tf
|
||||
-9 -2 TD
|
||||
(Stock Color)Tj
|
||||
/TT6 1 Tf
|
||||
6 0 TD
|
||||
( White)Tj
|
||||
/TT4 1 Tf
|
||||
-6 -2 TD
|
||||
(Tab Coating)Tj
|
||||
/TT6 1 Tf
|
||||
6 0 TD
|
||||
( Mylar )Tj
|
||||
/TT4 1 Tf
|
||||
-6 -2 TD
|
||||
(Mylar Color)Tj
|
||||
/TT6 1 Tf
|
||||
6 0 TD
|
||||
[( )-4888.7( )]TJ
|
||||
3 -1 TD
|
||||
(PMS 422-C coordinated gray)Tj
|
||||
/TT4 1 Tf
|
||||
-9 -2 TD
|
||||
(Holes )Tj
|
||||
/TT6 1 Tf
|
||||
3.5566 0 TD
|
||||
( 3-hole punch)Tj
|
||||
/TT4 1 Tf
|
||||
6.6157 0 TD
|
||||
(, )Tj
|
||||
/TT6 1 Tf
|
||||
0.8335 0 TD
|
||||
( 5/16" diameter holes )Tj
|
||||
/TT4 1 Tf
|
||||
-11.0059 -2 TD
|
||||
(Hole Reinforcement)Tj
|
||||
/TT6 1 Tf
|
||||
12 0 TD
|
||||
( clear mylar strip )Tj
|
||||
/TT4 1 Tf
|
||||
-12 -2 TD
|
||||
(Hole Placement 1st hole centered:)Tj
|
||||
/TT6 1 Tf
|
||||
16.561 0 TD
|
||||
( 1 3/16" from top of page, 7/16" in from side )Tj
|
||||
/TT4 1 Tf
|
||||
-10.561 -1 TD
|
||||
( 2nd hole centered:)Tj
|
||||
/TT6 1 Tf
|
||||
10.8355 0 TD
|
||||
( 5 7/16" from top of page, 7/16" in from side)Tj
|
||||
/TT4 1 Tf
|
||||
-10.8355 -1 TD
|
||||
( 3rd hole centered:)Tj
|
||||
/TT6 1 Tf
|
||||
10.8916 0 TD
|
||||
( 9 11/16" from top of page, 7/16" in from side )Tj
|
||||
/TT2 1 Tf
|
||||
-16.8916 -3.1667 TD
|
||||
(Tab Cut Requirements)Tj
|
||||
ET
|
||||
0 G
|
||||
0 J 0 j 1 w 10 M []0 d
|
||||
1 i
|
||||
72.01 315.49 m
|
||||
576.01 315.49 l
|
||||
S
|
||||
BT
|
||||
/TT4 1 Tf
|
||||
12 0 0 12 72 293.64 Tm
|
||||
(Number of Tab Cuts)Tj
|
||||
/TT6 1 Tf
|
||||
12 0 TD
|
||||
(5)Tj
|
||||
/TT4 1 Tf
|
||||
-12 -2 TD
|
||||
(Size of Cuts \(Length\))Tj
|
||||
/TT6 1 Tf
|
||||
12 0 TD
|
||||
( 2 3/8" )Tj
|
||||
/TT4 1 Tf
|
||||
-12 -2 TD
|
||||
(Depth of Tab Cut)Tj
|
||||
/TT6 1 Tf
|
||||
9 0 TD
|
||||
( 1/2 inch)Tj
|
||||
/TT4 1 Tf
|
||||
4.3359 0 TD
|
||||
( )Tj
|
||||
-13.3359 -2 TD
|
||||
(Cut Shapes)Tj
|
||||
/TT6 1 Tf
|
||||
6 0 TD
|
||||
( straight edge, curved top, curved bottom )Tj
|
||||
/TT2 1 Tf
|
||||
-6 -2.1667 TD
|
||||
(Print Specifications)Tj
|
||||
ET
|
||||
72.01 192.49 m
|
||||
576.01 192.49 l
|
||||
S
|
||||
BT
|
||||
/TT4 1 Tf
|
||||
12 0 0 12 72 170.64 Tm
|
||||
(One or Both Sides)Tj
|
||||
/TT6 1 Tf
|
||||
9 0 TD
|
||||
(Both sides)Tj
|
||||
/TT4 1 Tf
|
||||
-9 -2 TD
|
||||
(Font)Tj
|
||||
/TT6 1 Tf
|
||||
3 0 TD
|
||||
(Modern/Optima )Tj
|
||||
/TT4 1 Tf
|
||||
-3 -2 TD
|
||||
(Point Size)Tj
|
||||
/TT6 1 Tf
|
||||
6 0 TD
|
||||
(10)Tj
|
||||
/TT4 1 Tf
|
||||
-6 -2 TD
|
||||
(Ink Color)Tj
|
||||
/TT6 1 Tf
|
||||
6 0 TD
|
||||
(Black)Tj
|
||||
ET
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
/TT4 5 0 R
|
||||
/TT6 6 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 7 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/Length 396
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT6 1 Tf
|
||||
10 0 0 10 72 756 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(2)Tj
|
||||
/TT4 1 Tf
|
||||
12 0 0 12 72 710.64 Tm
|
||||
(Type Spacing)Tj
|
||||
/TT6 1 Tf
|
||||
9 0 TD
|
||||
(Centered)Tj
|
||||
/TT2 1 Tf
|
||||
14 0 0 14 72 661.08 Tm
|
||||
(PACKAGING INSTRUCTIONS:)Tj
|
||||
/TT6 1 Tf
|
||||
14.2222 0 TD
|
||||
( Shrink wrap with text)Tj
|
||||
/TT2 1 Tf
|
||||
-14.2222 -3 TD
|
||||
(TOTAL NUMBER COPIES:)Tj
|
||||
/TT4 1 Tf
|
||||
12 0 0 12 245.4414 619.08 Tm
|
||||
( )Tj
|
||||
/TT6 1 Tf
|
||||
0.5557 0 TD
|
||||
( 500 )Tj
|
||||
ET
|
||||
endstream
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
/TT4 5 0 R
|
||||
/TT6 6 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 7 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262240
|
||||
/FontBBox [-174 -228 1114 962]
|
||||
/FontName /Helvetica-BoldOblique
|
||||
/ItalicAngle -15
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 32
|
||||
/FontBBox [-166 -225 1000 931]
|
||||
/FontName /Helvetica
|
||||
/ItalicAngle 0
|
||||
/StemV 88
|
||||
/XHeight 523
|
||||
/StemH 88
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 117
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 333 0 0 0 0 0
|
||||
0 722 722 722 722 667 611 778 0 278 0 722 611 833 722 778
|
||||
667 0 722 667 611 722 0 0 0 667 0 0 0 0 0 0
|
||||
0 556 611 556 611 556 333 0 0 278 0 0 0 889 611 611
|
||||
611 611 389 556 333 611 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 12 0 R
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 122
|
||||
/Widths [278 0 0 0 0 0 0 0 333 333 0 0 278 0 0 0
|
||||
0 556 556 556 0 0 0 0 0 0 333 0 0 0 0 0
|
||||
0 0 722 722 722 0 611 0 722 278 0 0 611 833 722 778
|
||||
667 0 722 667 611 0 0 944 0 0 0 0 0 0 0 0
|
||||
0 556 611 556 611 556 333 611 611 278 0 556 278 889 611 611
|
||||
611 0 389 556 333 611 0 0 0 556 500 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-BoldOblique
|
||||
/FontDescriptor 13 0 R
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 121
|
||||
/Widths [278 0 355 0 0 0 0 0 333 333 0 0 278 333 0 278
|
||||
556 556 556 556 556 556 556 556 556 556 0 278 0 0 0 0
|
||||
0 0 667 722 0 0 0 0 0 0 0 0 556 833 0 778
|
||||
667 0 0 667 0 0 0 944 0 0 0 0 0 0 0 0
|
||||
0 556 556 500 556 556 278 556 556 222 0 500 222 833 556 556
|
||||
556 0 333 500 278 556 500 722 500 500 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica
|
||||
/FontDescriptor 14 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 8 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 8 0 R
|
||||
/Resources 11 0 R
|
||||
/Contents 10 0 R
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<<
|
||||
/Nums [0 15 0 R ]
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R 9 0 R]
|
||||
/Count 2
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174411-06'00')
|
||||
/ModDate (D:20210119174411-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 8 0 R
|
||||
/PageLabels 16 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 19
|
||||
0000000000 65535 f
|
||||
0000005115 00000 n
|
||||
0000000016 00000 n
|
||||
0000002362 00000 n
|
||||
0000003801 00000 n
|
||||
0000004221 00000 n
|
||||
0000004670 00000 n
|
||||
0000003045 00000 n
|
||||
0000005345 00000 n
|
||||
0000005195 00000 n
|
||||
0000002479 00000 n
|
||||
0000002927 00000 n
|
||||
0000003185 00000 n
|
||||
0000003391 00000 n
|
||||
0000003606 00000 n
|
||||
0000005277 00000 n
|
||||
0000005305 00000 n
|
||||
0000005432 00000 n
|
||||
0000005564 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 19
|
||||
/Root 18 0 R
|
||||
/Info 17 0 R
|
||||
/ID [<d8d67fe46ad0b335a4ce76aa22b00931><d8d67fe46ad0b335a4ce76aa22b00931>]
|
||||
>>
|
||||
startxref
|
||||
5633
|
||||
%%EOF
|
||||
BIN
docs/ReleaseNote/TOC.TEDIT
Normal file
BIN
docs/ReleaseNote/TOC.TEDIT
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,886 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 246
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
2.3356 -1 TD
|
||||
(Table of Contents)Tj
|
||||
6.945 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Length 237
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
7.1672 -1 TD
|
||||
(Preface)Tj
|
||||
2.1133 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/Length 246
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
3.5583 -1 TD
|
||||
(1. Introduction)Tj
|
||||
5.7222 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
12 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<<
|
||||
/Length 251
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
0.0006 -1 TD
|
||||
(2. Notes and Cautions )Tj
|
||||
9.28 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/Length 259
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
-2.555 -1 TD
|
||||
(3. Integration of Languages)Tj
|
||||
11.8356 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
18 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<<
|
||||
/Length 259
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
-1.2767 -1 TD
|
||||
(4. Changes to Interlisp-D )Tj
|
||||
10.5572 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/Length 249
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
1.6672 -1 TD
|
||||
(5. Library Modules)Tj
|
||||
7.6133 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
24 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
26 0 obj
|
||||
<<
|
||||
/Length 248
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
2.6661 -1 TD
|
||||
(6. User’s Guides )Tj
|
||||
6.6144 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
27 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
29 0 obj
|
||||
<<
|
||||
/Length 263
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
-4.9433 -1 TD
|
||||
(7. Common Lisp Implementation )Tj
|
||||
14.2239 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
30 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
32 0 obj
|
||||
<<
|
||||
/Length 243
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
4.8333 -1 TD
|
||||
(A. The Exec )Tj
|
||||
4.4472 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
33 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
35 0 obj
|
||||
<<
|
||||
/Length 240
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
6.6689 -1 TD
|
||||
(B. SEdit )Tj
|
||||
2.6117 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
36 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
40 0 obj
|
||||
<<
|
||||
/Length 241
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
5.7811 -1 TD
|
||||
(C. ICONW )Tj
|
||||
3.4994 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
41 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
43 0 obj
|
||||
<<
|
||||
/Length 244
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
4.2239 -1 TD
|
||||
(D. Free Menu )Tj
|
||||
5.0567 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
44 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
46 0 obj
|
||||
<<
|
||||
/Length 242
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
3 -1 TD
|
||||
(E. Error System )Tj
|
||||
6.2806 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
47 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
49 0 obj
|
||||
<<
|
||||
/Length 236
|
||||
>>
|
||||
stream
|
||||
0 G
|
||||
0 J 0 j 3 w 10 M []0 d
|
||||
/GS1 gs
|
||||
1 i
|
||||
72.01 718.49 m
|
||||
540.01 718.49 l
|
||||
S
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
18 0 0 18 333.95 694.97 Tm
|
||||
0 g
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Replace this page with)Tj
|
||||
8.1683 -1 TD
|
||||
(Index )Tj
|
||||
1.1122 -1 TD
|
||||
(tab)Tj
|
||||
ET
|
||||
228.01 653.49 m
|
||||
528.01 653.49 l
|
||||
S
|
||||
endstream
|
||||
endobj
|
||||
50 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
51 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 146
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 333 278 0
|
||||
0 556 556 556 556 556 556 556 0 0 0 0 0 0 0 0
|
||||
0 722 722 722 722 667 611 778 0 278 0 0 611 833 722 778
|
||||
667 0 722 667 611 722 0 944 0 0 0 0 0 0 0 0
|
||||
0 556 611 556 611 556 333 611 611 278 0 0 278 889 611 611
|
||||
611 0 389 556 333 611 0 778 556 556 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 278 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 51 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 9 0 R
|
||||
/Contents 8 0 R
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 12 0 R
|
||||
/Contents 11 0 R
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 15 0 R
|
||||
/Contents 14 0 R
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 18 0 R
|
||||
/Contents 17 0 R
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 21 0 R
|
||||
/Contents 20 0 R
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 24 0 R
|
||||
/Contents 23 0 R
|
||||
>>
|
||||
endobj
|
||||
25 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 27 0 R
|
||||
/Contents 26 0 R
|
||||
>>
|
||||
endobj
|
||||
28 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 30 0 R
|
||||
/Contents 29 0 R
|
||||
>>
|
||||
endobj
|
||||
31 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 33 0 R
|
||||
/Contents 32 0 R
|
||||
>>
|
||||
endobj
|
||||
34 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 38 0 R
|
||||
/Resources 36 0 R
|
||||
/Contents 35 0 R
|
||||
>>
|
||||
endobj
|
||||
39 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 38 0 R
|
||||
/Resources 41 0 R
|
||||
/Contents 40 0 R
|
||||
>>
|
||||
endobj
|
||||
42 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 38 0 R
|
||||
/Resources 44 0 R
|
||||
/Contents 43 0 R
|
||||
>>
|
||||
endobj
|
||||
45 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 38 0 R
|
||||
/Resources 47 0 R
|
||||
/Contents 46 0 R
|
||||
>>
|
||||
endobj
|
||||
48 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 38 0 R
|
||||
/Resources 50 0 R
|
||||
/Contents 49 0 R
|
||||
>>
|
||||
endobj
|
||||
52 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
53 0 obj
|
||||
<<
|
||||
/Nums [0 52 0 R ]
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R 7 0 R 10 0 R 13 0 R 16 0 R 19 0 R 22 0 R 25 0 R 28 0 R 31 0 R]
|
||||
/Count 10
|
||||
/Parent 37 0 R
|
||||
>>
|
||||
endobj
|
||||
38 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [34 0 R 39 0 R 42 0 R 45 0 R 48 0 R]
|
||||
/Count 5
|
||||
/Parent 37 0 R
|
||||
>>
|
||||
endobj
|
||||
37 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [6 0 R 38 0 R ]
|
||||
/Count 15
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
54 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174411-06'00')
|
||||
/ModDate (D:20210119174411-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
55 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 37 0 R
|
||||
/PageLabels 53 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 56
|
||||
0000000000 65535 f
|
||||
0000006786 00000 n
|
||||
0000000016 00000 n
|
||||
0000000313 00000 n
|
||||
0000006282 00000 n
|
||||
0000005936 00000 n
|
||||
0000008098 00000 n
|
||||
0000006866 00000 n
|
||||
0000000408 00000 n
|
||||
0000000696 00000 n
|
||||
0000006946 00000 n
|
||||
0000000791 00000 n
|
||||
0000001089 00000 n
|
||||
0000007029 00000 n
|
||||
0000001185 00000 n
|
||||
0000001488 00000 n
|
||||
0000007112 00000 n
|
||||
0000001584 00000 n
|
||||
0000001895 00000 n
|
||||
0000007195 00000 n
|
||||
0000001991 00000 n
|
||||
0000002302 00000 n
|
||||
0000007278 00000 n
|
||||
0000002398 00000 n
|
||||
0000002699 00000 n
|
||||
0000007361 00000 n
|
||||
0000002795 00000 n
|
||||
0000003095 00000 n
|
||||
0000007444 00000 n
|
||||
0000003191 00000 n
|
||||
0000003506 00000 n
|
||||
0000007527 00000 n
|
||||
0000003602 00000 n
|
||||
0000003897 00000 n
|
||||
0000007610 00000 n
|
||||
0000003993 00000 n
|
||||
0000004285 00000 n
|
||||
0000008335 00000 n
|
||||
0000008233 00000 n
|
||||
0000007694 00000 n
|
||||
0000004381 00000 n
|
||||
0000004674 00000 n
|
||||
0000007778 00000 n
|
||||
0000004770 00000 n
|
||||
0000005066 00000 n
|
||||
0000007862 00000 n
|
||||
0000005162 00000 n
|
||||
0000005456 00000 n
|
||||
0000007946 00000 n
|
||||
0000005552 00000 n
|
||||
0000005840 00000 n
|
||||
0000006076 00000 n
|
||||
0000008030 00000 n
|
||||
0000008058 00000 n
|
||||
0000008426 00000 n
|
||||
0000008558 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 56
|
||||
/Root 55 0 R
|
||||
/Info 54 0 R
|
||||
/ID [<3f19364b5f81ff960ce7bb49c7d95dc0><3f19364b5f81ff960ce7bb49c7d95dc0>]
|
||||
>>
|
||||
startxref
|
||||
8628
|
||||
%%EOF
|
||||
BIN
docs/ReleaseNote/Tab-Replacements.tedit
Normal file
BIN
docs/ReleaseNote/Tab-Replacements.tedit
Normal file
Binary file not shown.
Binary file not shown.
BIN
docs/ReleaseNote/Titlepage.tedit
Normal file
BIN
docs/ReleaseNote/Titlepage.tedit
Normal file
Binary file not shown.
@@ -1,157 +0,0 @@
|
||||
%PDF-1.3
|
||||
%âãÏÓ
|
||||
2 0 obj
|
||||
<<
|
||||
/Length 318
|
||||
>>
|
||||
stream
|
||||
BT
|
||||
/TT2 1 Tf
|
||||
8 0 0 8 0.04 783.96 Tm
|
||||
0 g
|
||||
/GS1 gs
|
||||
0 Tc
|
||||
0 Tw
|
||||
(Unknown IMAGEOBJ type)Tj
|
||||
0 -1 TD
|
||||
(GETFN: SKIO.GETFN.2)Tj
|
||||
ET
|
||||
q
|
||||
1 i
|
||||
0 792 612 -791.94 re
|
||||
W n
|
||||
0 G
|
||||
0 J 0 j 0.02 w 10 M [0.32 0.16 0.16 0.16 ]0 d
|
||||
0.01 775.93 m
|
||||
99.6 775.93 l
|
||||
99.6 775.93 m
|
||||
99.6 791.95 l
|
||||
0.01 791.95 m
|
||||
99.6 791.95 l
|
||||
0.01 791.95 m
|
||||
0.01 775.93 l
|
||||
S
|
||||
Q
|
||||
endstream
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ProcSet [/PDF /Text ]
|
||||
/Font <<
|
||||
/TT2 4 0 R
|
||||
>>
|
||||
/ExtGState <<
|
||||
/GS1 5 0 R
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Type /ExtGState
|
||||
/SA false
|
||||
/SM 0.02
|
||||
/OP false
|
||||
/op false
|
||||
/OPM 1
|
||||
/BG2 /Default
|
||||
/UCR2 /Default
|
||||
/HT /Default
|
||||
/TR2 /Default
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Type /FontDescriptor
|
||||
/Ascent 770
|
||||
/CapHeight 718
|
||||
/Descent -229
|
||||
/Flags 262176
|
||||
/FontBBox [-170 -228 1003 962]
|
||||
/FontName /Helvetica-Bold
|
||||
/ItalicAngle 0
|
||||
/StemV 133
|
||||
/XHeight 532
|
||||
/StemH 140
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Type /Font
|
||||
/Subtype /TrueType
|
||||
/FirstChar 32
|
||||
/LastChar 121
|
||||
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0
|
||||
0 0 556 0 0 0 0 0 0 0 333 0 0 0 0 0
|
||||
0 722 722 0 0 667 611 778 0 278 556 722 0 833 722 778
|
||||
0 0 0 667 611 722 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 556 0 0 0 0 0 556 0 0 611 611
|
||||
611 0 0 0 333 0 0 778 0 556 ]
|
||||
/Encoding /WinAnsiEncoding
|
||||
/BaseFont /Helvetica-Bold
|
||||
/FontDescriptor 7 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<<
|
||||
/Type /Page
|
||||
/Parent 6 0 R
|
||||
/Resources 3 0 R
|
||||
/Contents 2 0 R
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/S /D
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Nums [0 8 0 R ]
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Type /Pages
|
||||
/Kids [1 0 R]
|
||||
/Count 1
|
||||
/MediaBox [0 0 612 792]
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/CreationDate (D:20210119174412-06'00')
|
||||
/ModDate (D:20210119174412-06'00')
|
||||
/Producer (PSNormalizer.framework)
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/Type /Catalog
|
||||
/Pages 6 0 R
|
||||
/PageLabels 9 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 12
|
||||
0000000000 65535 f
|
||||
0000001228 00000 n
|
||||
0000000016 00000 n
|
||||
0000000385 00000 n
|
||||
0000000825 00000 n
|
||||
0000000480 00000 n
|
||||
0000001373 00000 n
|
||||
0000000620 00000 n
|
||||
0000001308 00000 n
|
||||
0000001335 00000 n
|
||||
0000001454 00000 n
|
||||
0000001586 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 12
|
||||
/Root 11 0 R
|
||||
/Info 10 0 R
|
||||
/ID [<037c8837cab2cb299e6b0b052324dbdc><037c8837cab2cb299e6b0b052324dbdc>]
|
||||
>>
|
||||
startxref
|
||||
1654
|
||||
%%EOF
|
||||
BIN
docs/ReleaseNote/bindercover.sketch
Normal file
BIN
docs/ReleaseNote/bindercover.sketch
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
146
docs/ReleaseNote/indexbase.tedit
Normal file
146
docs/ReleaseNote/indexbase.tedit
Normal file
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user