Dannii Willis
6b23e667ac
Rename FINAL_CODE_STARTUP_R to PLATFORM_SPECIFIC_STARTUP_R
2023-07-03 18:43:40 +10:00
Graham Nelson
9fa1ad6993
Refactored code-provenance Inter instructions
2023-06-12 10:03:15 +01:00
Graham Nelson
8e4b0d14c7
Merge pull request #97 from erkyrath/origsource
...
Origsource directive
2023-06-05 09:32:33 +01:00
Andrew Plotkin
33c5d8cc09
Merge branch 'master' into utf-8-fix
2023-06-04 12:38:34 -04:00
Graham Nelson
c32cc7a02d
Added dictionary resolution use option
2023-06-04 11:19:34 +01:00
Andrew Plotkin
2e67ba6087
Full UTF-8 handling for C Miniglk.
2023-06-03 22:57:33 -04:00
Andrew Plotkin
861681d870
Merge branch 'master' into origsource
2023-06-03 09:43:15 -04:00
Andrew Plotkin
bf2d76763b
Drop in #OrigSource for the redefinition of OC__Cl().
2023-05-29 11:14:41 -04:00
Andrew Plotkin
35f5af0f7a
Use the proper idiom for checking Provenance validity.
2023-05-27 22:26:50 -04:00
Andrew Plotkin
65865563cd
Don't write the second argument of #OrigSource if it wasn't set.
...
(Or is zero.)
2023-05-27 09:11:30 -04:00
Andrew Plotkin
0632deb783
Comments.
2023-05-25 12:05:23 -04:00
Andrew Plotkin
70f4b854c4
Rename ORIGSOURCE_MTID to PLACE_ORIGSOURCE_MTID, which reads a little better.
2023-05-25 11:56:30 -04:00
Andrew Plotkin
fd927245cd
Clean up OrigSource at the end of a function.
2023-05-24 18:38:27 -04:00
Andrew Plotkin
e3c519c23e
OrigSource directives for I6.
2023-05-24 18:30:25 -04:00
Andrew Plotkin
0940333a8d
Silent int-conversation warning from clang.
2023-05-22 11:10:41 -04:00
Andrew Plotkin
897551612e
Fix dict word printing.
2023-05-19 00:50:05 -04:00
Andrew Plotkin
340f299c8d
Implementation of i7_glk_put_buffer_uni().
2023-05-19 00:10:59 -04:00
Andrew Plotkin
f9ef41585f
Generate the dictionary in DICT_CHAR_SIZE=4 form.
2023-05-18 23:50:34 -04:00
Andrew Plotkin
4bf6bc5403
Wrote the glk functions, but they don't work yet.
2023-05-18 16:58:07 -04:00
Andrew Plotkin
89cf0a5715
Try implementing glk_request_line_event_uni().
2023-05-18 16:40:39 -04:00
Graham Nelson
da9fb27be5
Experimental Unicode-handling change
2023-05-16 08:11:55 +01:00
Graham Nelson
a2c1274a39
Fix for Jira bug I7-2328
2023-04-22 23:14:53 +01:00
Graham Nelson
1c18007326
Fix for Jira bug I7-2304
2023-04-22 18:50:45 +01:00
Graham Nelson
46349cb85c
Fix for Jira bug I7-2269
2023-01-01 22:29:11 +00:00
Graham Nelson
317d3b809d
Implemented IE-0014
2022-10-23 22:51:46 +01:00
Graham Nelson
69135575f6
Implemented +replacing(keeping)
2022-10-23 13:20:55 +01:00
Graham Nelson
1c8820a429
Added containment relation for lines within beats
2022-09-21 23:39:34 +01:00
Graham Nelson
9d20af9ca9
Dialogue beginning to be performed
2022-09-19 23:31:44 +01:00
Graham Nelson
03592cb26f
Refactored plugins to become compiler features
2022-09-01 00:14:18 +01:00
Graham Nelson
59a9f239d7
Fix for Jira bug I7-2190
2022-08-28 12:17:21 +01:00
Graham Nelson
c2916ea620
Enabled $OMIT_UNUSED_ROUTINES when Inform compiles to I6
2022-08-05 23:38:13 +01:00
Graham Nelson
78c9d2425e
Enabled $STRIP_UNREACHABLE_LABELS in code generated to inform6
2022-07-24 11:48:23 +01:00
Graham Nelson
c506ff967e
Updated inform6 to v6.41
2022-07-24 11:10:45 +01:00
Graham Nelson
bf7805d755
Fix for Jira bug I7-2156
2022-06-30 12:20:49 +01:00
Zed Lopez
4359a78d06
simoly -> simply
2022-05-16 23:46:35 -07:00
Graham Nelson
1ecf77049c
Enabled indirect function calls from I6 inclusions in I7
2022-05-10 10:43:18 +01:00
Graham Nelson
d8de2ba24d
Fix for Jira bug I7-2085
2022-05-07 11:32:57 +01:00
Andrew
448a73d168
inter/*/*.w typos
2022-05-01 08:47:54 -05:00
Graham Nelson
35ebd18c8a
Fix for Obedience-C issue
2022-04-24 12:31:42 +01:00
Graham Nelson
73fbe6c357
Merge pull request #1 from ptomato/linux-fixes
...
Linux fixes
2022-04-15 09:53:52 +01:00
Graham Nelson
72640a8ed9
Attempt at platform-independent random number generator for C output
2022-04-15 09:43:36 +01:00
Philip Chimento
bd0a483b70
Declare i7_properties as extern
...
I guess this worked as written in Clang, but GCC interprets the
declaration without "extern" as a definition, meaning that the actual
definition later in inform7_clib.c counts as a double definition.
2022-04-14 22:10:00 -07:00
David Kinder
899e3dda98
Make random()/rand() change in CWeb source
2022-04-13 21:52:12 +01:00
Graham Nelson
cba72a3537
Improved source website
2022-04-04 18:31:44 +01:00
Graham Nelson
fb2687b873
Completed simplification of annotations
2022-03-21 10:32:13 +00:00
Graham Nelson
d1f5dc4304
Further reduction in annotation use
2022-03-20 13:41:13 +00:00
Graham Nelson
fe6747d594
Removed scope and noun filter annotations
2022-03-19 23:20:20 +00:00
Graham Nelson
f3c4f9140a
Eliminated the two verb annotations
2022-03-17 22:50:28 +00:00
Graham Nelson
dd97aa9eb1
Eliminated TABLEARRAY_IANN and similar annotations
2022-03-17 12:07:10 +00:00
Graham Nelson
0ab1d23d9e
Eliminated HEX_IANN and SIGNED_IANN
2022-03-17 00:19:49 +00:00