Graham Nelson
95e613cd6a
Implemented IE-0018
2023-05-02 19:07:44 +01:00
Graham Nelson
04e526f0a6
Fix for Jira bug I7-2298
2023-04-30 10:31:51 +01:00
Graham Nelson
b382906e39
Further improvements to I6 syntax error reporting
2023-04-29 23:36:11 +01:00
Graham Nelson
568429d61c
More accurate I6 error location
2023-04-28 11:18:56 +01:00
Graham Nelson
8aa902ce50
More on schema error reporting
2023-04-26 23:11:43 +01:00
Graham Nelson
8d92831249
Improved error reporting on kit and insertion code
2023-04-25 10:37:50 +01:00
Graham Nelson
4d97b499cf
Fix for Jira bug I7-2335
2023-04-23 23:15:44 +01:00
Graham Nelson
4fb6e57b86
Fix for Jira bug I7-2297
2023-04-23 21:16:45 +01:00
Graham Nelson
a2c1274a39
Fix for Jira bug I7-2328
2023-04-22 23:14:53 +01:00
Graham Nelson
5d4586387c
Fix for Jira bug I7-2334
2023-04-22 22:47:10 +01:00
Graham Nelson
1c18007326
Fix for Jira bug I7-2304
2023-04-22 18:50:45 +01:00
Graham Nelson
7af87e5206
Directory extensions able to use their own figures, sounds and internal files
2023-02-01 23:17:23 +00:00
Graham Nelson
ccff6ddc47
Further work on kits loading from extension directories
2023-01-30 22:15:25 +00:00
Graham Nelson
cc08b7cdec
Making a start on IE-0015 world model enforcement
2023-01-16 22:45:50 +00:00
Graham Nelson
63b5222e03
Change to Inter to support new kind constructors
2023-01-07 14:49:15 +00:00
Graham Nelson
b5659329d0
Fix for Jira bug I7-2221
2023-01-05 20:57:55 +00:00
Graham Nelson
cbe7012fb6
Fix for Jira bug I7-2264
2023-01-05 09:36:39 +00:00
Graham Nelson
b5c35fb98e
Fix for Jira bug I7-2235
2023-01-04 23:09:20 +00:00
Graham Nelson
f46433c22c
Fix for Jira bug I7-2267
2023-01-02 10:27:52 +00:00
Graham Nelson
46349cb85c
Fix for Jira bug I7-2269
2023-01-01 22:29:11 +00:00
Graham Nelson
66596ea987
Removal of FORM option from IE-0004
2022-11-07 22:41:51 +00:00
Graham Nelson
a9686a186e
Indexing support for IE-0004
2022-11-05 23:44:52 +00:00
Graham Nelson
24988c7383
Further prerequisites for IE-0004
2022-11-03 22:56:50 +00:00
Graham Nelson
cb252deab4
Refactored standard rulebook and activity creation to remove sequencing constraints
2022-10-28 00:21:35 +01: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
baa615c76f
Slightly clarified namespaces
2022-10-13 23:15:49 +01:00
Graham Nelson
2083e65b6e
Experimental work on +namespace
2022-10-12 23:53:21 +01:00
Graham Nelson
ad81cf2e48
Implemented +private annotation
2022-10-10 23:38:11 +01:00
Graham Nelson
a1e6b9e7ab
Implemented +replacing for non-functions
2022-10-10 09:50:20 +01:00
Graham Nelson
839aec2a7f
Implemented IE-0006
2022-10-09 23:26:03 +01:00
Graham Nelson
9762ea5dde
Improved DialogueKit
2022-09-30 23:59:26 +01:00
Graham Nelson
c970317683
IE-0009 now implemented in draft form
2022-09-26 00:22:54 +01:00
Graham Nelson
257bf9cab6
Various missing dialogue features added
2022-09-24 18:00:01 +01:00
Graham Nelson
1c8820a429
Added containment relation for lines within beats
2022-09-21 23:39:34 +01:00
Graham Nelson
148ee6866e
Active mode for dialogue director
2022-09-21 09:33:49 +01:00
Graham Nelson
9d20af9ca9
Dialogue beginning to be performed
2022-09-19 23:31:44 +01:00
Graham Nelson
cacc06ee84
Started work on the Director
2022-09-18 23:52:50 +01:00
Graham Nelson
6310e0bc56
Runtime representation of dialogue lines
2022-09-18 00:08:17 +01:00
Graham Nelson
0736bf435f
Runtime representation of dialogue beats
2022-09-17 19:49:46 +01:00
Graham Nelson
03592cb26f
Refactored plugins to become compiler features
2022-09-01 00:14:18 +01:00
Graham Nelson
c9e740b086
Fix for Jira bug I7-2193
2022-08-28 15:40:06 +01:00
Graham Nelson
52baf6cfc1
Fix for Jira bug I7-2192
2022-08-28 14:01:38 +01:00
Graham Nelson
59a9f239d7
Fix for Jira bug I7-2190
2022-08-28 12:17:21 +01:00
Graham Nelson
c1731ec3f1
Fix for Jira bug I7-2166
2022-08-10 22:30:12 +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
David Kinder
5bcff389f4
Fix inter tests on Windows
2022-07-15 14:25:28 +01:00
Graham Nelson
51e6ad8b97
Made @/o and @\o equivalent
2022-06-30 18:27:36 +01:00
Graham Nelson
bf7805d755
Fix for Jira bug I7-2156
2022-06-30 12:20:49 +01:00
Graham Nelson
58ff258c2d
Fixed index welcome page spacing defect as viewed by Webkit on MacOS
2022-06-28 23:52:49 +01:00
Graham Nelson
2f8beb9912
Began work on project metadata files
2022-06-24 00:58:19 +01:00
Graham Nelson
52755d81f0
Refactoring of language services to use JSON metadata
2022-06-23 17:37:16 +01:00
Graham Nelson
7857794ac6
Fix for Jira bug I7-2157
2022-06-21 00:05:35 +01:00
Graham Nelson
7eaa555953
Further work on removing hard-wired colours, to support Dark Mode apps
2022-06-16 23:42:17 +01:00
Graham Nelson
13cb22ae9b
Removed some hard-wired CSS colours from the source code
2022-06-13 19:42:39 +01:00
Graham Nelson
de4d348fda
Fix for Jira bug I7-2137
2022-05-30 22:53:15 +01:00
Graham Nelson
56e851358a
Fix to test case catching up with Inter version change
2022-05-25 14:13:24 +01:00
Graham Nelson
e3bcfd85a2
Bumped Inter version number to 2.0.0
2022-05-24 21:36:01 +01:00
Graham Nelson
a79b56f241
Fix for Jira bug I7-2124
2022-05-24 21:28:01 +01:00
Graham Nelson
4b7ad580b7
Fix for Jira bug I7-2123
2022-05-23 22:23:43 +01:00
Zed Lopez
4359a78d06
simoly -> simply
2022-05-16 23:46:35 -07:00
Graham Nelson
20147da4fd
Fix for Jira bug I7-2110
2022-05-15 13:44:22 +01:00
Graham Nelson
557c010bbf
Fix for Jira bug I7-2109
2022-05-13 07:38:40 +01:00
Graham Nelson
95212828d3
Added -build-locate and -use-locate options to inbuild
2022-05-12 23:31:52 +01:00
Graham Nelson
03d5d1e40d
Fix for two unrelated issues in Jira bug report I7-2090
2022-05-12 10:56:19 +01:00
Graham Nelson
37bf39de3f
Fix for Jira bug I7-2100
2022-05-11 21:46:13 +01:00
Graham Nelson
fe95b12aff
Fix for Jira bug I7-2103
2022-05-11 21:31:59 +01:00
Graham Nelson
1ecf77049c
Enabled indirect function calls from I6 inclusions in I7
2022-05-10 10:43:18 +01:00
Graham Nelson
f530783708
Fix for Jira bug I7-2084
2022-05-07 13:11:24 +01:00
Graham Nelson
d8de2ba24d
Fix for Jira bug I7-2085
2022-05-07 11:32:57 +01:00
Zed Lopez
27c3a6cfe3
doc typo fix
2022-05-06 19:21:12 -07:00
Graham Nelson
ff37017fd6
Further clarification of CSS used in Index
2022-05-05 23:52:29 +01:00
Graham Nelson
8194bee4d4
Began revisions to facilitate use of per-platform CSS
2022-05-04 23:23:12 +01:00
Graham Nelson
31c156b2b5
Fix for bracketed negative numbers in I6 assembly inclusion bug
2022-05-02 22:59:04 +01:00
Graham Nelson
8ea67dccb2
Merge pull request #22 from andrewschultz/inter-typos-220501
...
inter/*/*.w typos
2022-05-01 15:56:50 +01:00
Andrew
448a73d168
inter/*/*.w typos
2022-05-01 08:47:54 -05:00
Philip Chimento
e811fc28d2
Put linker flags at the end of the linker command line
...
On some systems, the libraries must come after the object files that they
reference.
2022-04-30 13:21:29 -07:00
David Kinder
6472eac80b
Remove Windows-specific HTML_MAP_FONT_SIZE use
2022-04-30 10:20:36 +01:00
Graham Nelson
4f869b386a
Removed some undefined behaviour from the C code
2022-04-26 13:07:34 +01:00
Graham Nelson
35ebd18c8a
Fix for Obedience-C issue
2022-04-24 12:31:42 +01:00
Graham Nelson
f0abc67d79
Using new-style gitignore scripts (again)
2022-04-23 14:02:23 +01:00
Graham Nelson
df02d6c079
Using new-style gitignore scripts
2022-04-23 14:01:04 +01:00
Graham Nelson
0d58d4898c
Modernised Include (- ... -) syntax
2022-04-19 00:29:00 +01:00
Graham Nelson
a1aa7642e9
Documented and rounded out some debugging features
2022-04-18 15:46:46 +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
Philip Chimento
f5bd4ff06c
Add platform-dependent compiler settings for Linux
2022-04-14 22:10:00 -07:00
Graham Nelson
ccedaace19
Merge pull request #2 from DavidKinder/master
...
Fixes for running tests on Windows
2022-04-14 23:38:22 +01:00
Graham Nelson
0f3fb2e2d2
Fix for Mantis bug 1750
2022-04-14 19:15:39 +01:00
David Kinder
c88c9de7ce
Get inter tests passing on Windows
2022-04-14 10:07:28 +01:00
David Kinder
899e3dda98
Make random()/rand() change in CWeb source
2022-04-13 21:52:12 +01:00
Graham Nelson
64cb491307
Fix for Mantis bug 1850
2022-04-13 19:21:21 +01:00
Graham Nelson
ac6d8143c2
Removing three rogue files
2022-04-10 23:00:48 +01:00
Graham Nelson
d25ed3f1be
Removed some unreachable code causing compiler warnings
2022-04-10 16:47:32 +01:00
Graham Nelson
70ff5f4fd3
Fix for Mantis bug 1983
2022-04-10 15:00:26 +01:00
Graham Nelson
b2e838c06d
Refactored indexing to become a new pipeline stage
2022-04-09 14:52:23 +01:00
Graham Nelson
a27ac533bc
Bug fix for spacing in Alphabetic index of Actions
2022-04-09 12:15:22 +01:00