Graham Nelson
f38e835b13
Further work on natural languages
2023-02-05 22:40:29 +00:00
Graham Nelson
cfc27e3071
Further work on language bundle reforms
2023-02-05 13:45:38 +00:00
Graham Nelson
b3b5d52426
Extension directories and natural language bundles
2023-02-04 23:30:25 +00:00
Graham Nelson
5f38856b8c
Better defended containment relation
2023-01-25 23:28:25 +00:00
Graham Nelson
2b9409629f
Changes to the room containment relation
2023-01-23 22:34:28 +00:00
xtreme-james-cooper
ff70e5b097
Minor typo
2022-12-06 21:23:11 -05:00
Graham Nelson
037a6d9ffb
Repeat through lines of a text file
2022-11-15 22:08:46 +00:00
Graham Nelson
50db2eae24
Seeds and weak beginnings of IE-0004
2022-11-02 23:26:19 +00:00
Graham Nelson
c75e8a142c
Implemented IE-0002
2022-10-30 23:05:55 +00:00
Graham Nelson
13894d3816
Implemented IE-0005
2022-10-29 12:11:58 +01:00
Graham Nelson
cb252deab4
Refactored standard rulebook and activity creation to remove sequencing constraints
2022-10-28 00:21:35 +01:00
Graham Nelson
839aec2a7f
Implemented IE-0006
2022-10-09 23:26:03 +01:00
Graham Nelson
9a2556d18b
Player as possible dialogue speaker
2022-10-04 23:28:13 +01:00
Graham Nelson
26d90e4f20
Began implementing IE-0010
2022-10-03 23:26:10 +01:00
Graham Nelson
77c69c60b7
Miscellaneous minor dialogue bugs fixed
2022-09-26 23:05:37 +01:00
Graham Nelson
c970317683
IE-0009 now implemented in draft form
2022-09-26 00:22:54 +01:00
Graham Nelson
c78c8a5322
Better policing of dialogue instance names
2022-09-22 22:43:47 +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
0736bf435f
Runtime representation of dialogue beats
2022-09-17 19:49:46 +01:00
Graham Nelson
1e278c663c
Began parsing dialogue choices
2022-09-14 11:03:49 +01:00
Graham Nelson
2f786c3524
Introducing performance styles
2022-09-11 23:33:38 +01:00
Graham Nelson
8140f83024
Properties for dialogue beats
2022-09-08 23:21:17 +01:00
Graham Nelson
0d6eba5bfd
The dawn of DialogueKit
2022-09-06 23:03:04 +01:00
Graham Nelson
c25d6f41e1
Further dialogue parsing
2022-09-05 23:38:04 +01:00
Graham Nelson
7f87efb920
Further preliminaries for dialogue
2022-09-05 00:08:32 +01:00
Graham Nelson
4eeacdabf1
Completed syntax-level changes for dialogue
2022-09-02 13:01:25 +01:00
Graham Nelson
3610cba85e
Further on syntax
2022-09-01 23:02:03 +01:00
Graham Nelson
27c5570586
Rudimentary syntax work for dialogue
2022-09-01 13:04:08 +01:00
Graham Nelson
03592cb26f
Refactored plugins to become compiler features
2022-09-01 00:14:18 +01:00
Graham Nelson
7a470efd62
Fix for Jira bug I7-2087
2022-08-30 21:34:44 +01:00
Graham Nelson
e24f84f32f
Fix for Jira bug I7-2197
2022-08-30 09:57:23 +01:00
Graham Nelson
4390bc347a
Fix for Jira bug I7-2169
2022-08-29 00:11:10 +01:00
Graham Nelson
ff30d98452
Remove build code from Inform app report pages
2022-08-21 18:55:25 +01:00
Graham Nelson
bcf3b5561f
Revised in-app advice pages, and how they are generated
2022-08-12 10:54:32 +01:00
Graham Nelson
c84a407fa1
Better CSS inclusion for registry index pages
2022-08-01 21:26:41 +01:00
Graham Nelson
083fca85e8
Basic registry support in inbuild
2022-07-26 00:01:56 +01:00
Graham Nelson
52755d81f0
Refactoring of language services to use JSON metadata
2022-06-23 17:37:16 +01:00
Zed Lopez
c2b328ae1d
removing superfluous "the"
2022-06-18 16:12:12 -07:00
Graham Nelson
e793942a71
Further work on removing hard-wired colours, to support Dark Mode apps
2022-06-18 16:06:16 -07:00
Graham Nelson
717c3d79b3
Removed some hard-wired CSS colours from the source code
2022-06-13 18:44:57 -07:00
Graham Nelson
7f731ba5de
Merge pull request #57 from neroden/html-tag-matching
...
Html tag matching
2022-06-08 07:44:59 +01:00
Graham Nelson
08d95fb9c3
Merge pull request #56 from neroden/extension-doc-example-section-fix
...
Don't treat Sections in examples as Sections in documentation of extensions
2022-06-05 12:54:18 +01:00
Nathanael Nerode
37e528497a
Extension documentation rendering: small code reformat preparatory to future cleanup
2022-06-04 15:11:13 -04:00
Nathanael Nerode
44ccd5e578
Extension Documentation rendering: remove some spurious HTML_OPEN("p") and HTML_CLOSE("p").
2022-06-04 14:54:51 -04:00
Nathanael Nerode
7a7f9335e3
Merge branch 'extension-doc-example-section-fix' into html-tag-matching
2022-06-04 14:29:36 -04:00
Nathanael Nerode
a33b685428
Don't treat Sections in examples as Sections in documentation of extensions.
2022-06-04 14:20:42 -04:00
Nathanael Nerode
80fa37219e
Match some tags in generated HTML documentation (not all)
2022-06-04 14:11:41 -04:00
Graham Nelson
b010ef8984
Kits now use JSON metadata
2022-06-03 12:24:07 +01:00
Graham Nelson
e9c24b4da9
Merge pull request #54 from neroden/extension-doc-formatting
...
Fix Jira bug I7-1919 [Mantis bug 1955] -- Extension doc formatting
2022-05-30 21:12:01 +01:00
Graham Nelson
57bfc2a9ba
Added missing documentation download
2022-05-30 21:03:55 +01:00
Nathanael Nerode
768d7471a1
Extension documentation: Fix subtle error in Preform alternatives
2022-05-29 15:42:39 -04:00
Nathanael Nerode
a283b24d2c
Extension documentation: fix rendering (remove spurious HTML paragraph breaks); update link targets to modern HTML syntax ("name" is deprecated in favor of "id")
2022-05-29 15:20:13 -04:00
Nathanael Nerode
f128be2a66
Extension documentation: Add sanity check on heading detection
2022-05-29 15:08:40 -04:00
Nathanael Nerode
0915e699c2
Get examples in extension documentation IDed and formatted
2022-05-29 15:07:00 -04:00
Nathanael Nerode
eee4523951
Revert capitalization change
2022-05-29 14:58:11 -04:00
Nathanael Nerode
837f33c49e
Fix extension documentation headings and TOC. Update anchors to valid HTML5 ("name" is obsolete, anchors belong inside spans)
2022-05-29 13:53:03 -04:00
Graham Nelson
a79b56f241
Fix for Jira bug I7-2124
2022-05-24 21:28:01 +01:00
Graham Nelson
e0a9a9eb10
Catching up
2022-05-19 11:02:01 +01:00
Graham Nelson
2d30638e0d
Fix for Jira bug I7-2117
2022-05-17 21:33:35 +01:00
Zed Lopez
4359a78d06
simoly -> simply
2022-05-16 23:46:35 -07:00
Graham Nelson
fce5a28aef
Inbuild now ignores candidate extensions whose filenames begin with "."
2022-05-15 22:38:57 +01:00
Graham Nelson
4bd2c0ad86
Fix for Jira bug I7-2107
2022-05-15 16:46:47 +01:00
Graham Nelson
f530783708
Fix for Jira bug I7-2084
2022-05-07 13:11:24 +01: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
d6f6682b5a
Merge pull request #20 from andrewschultz/services-typos
...
typos in services/*/*.w
2022-05-01 15:55:56 +01:00
Andrew
6f4fecec72
typos in services/*/*.w
2022-05-01 08:25:50 -05:00
David Kinder
14f08b07f0
Use same Javascript on all platforms for paste buttons in HTML
2022-04-30 08:02:55 +01:00
Graham Nelson
b125b36f31
Advanced build to 10.1.0-beta
2022-04-28 16:45:17 +01:00
Graham Nelson
a8921686cb
Fix two cases in linguistics-test
2022-04-28 15:37:22 +01:00
Graham Nelson
4dd5774924
Fixed miscellaneous undefined behaviour and buffer overrun issues
2022-04-26 23:54:31 +01:00
Graham Nelson
4f869b386a
Removed some undefined behaviour from the C code
2022-04-26 13:07:34 +01:00
Graham Nelson
913ae66789
Scanning directories in alphabetical order
2022-04-19 22:05:06 +01:00
Graham Nelson
a1aa7642e9
Documented and rounded out some debugging features
2022-04-18 15:46:46 +01:00
Philip Chimento
51d7e99895
Fix case-sensitive filename errors
...
These filenames worked fine on case-insensitive file systems, but not on
a case-sensitive file system.
2022-04-14 22:41:12 -07:00
Philip Chimento
c029af34ae
Initialize kinds array
...
GCC warns that ka[1] is possibly being used without being initialized. As
far as I can tell from reading the loop, a1 > 0 here, and the elements of
ka are initialized up to a1-1, and ka[1] is never accessed if a1 == 1.
Nonetheless, rather than rewriting the loop so GCC can understand what's
going on, maybe it's better just to put an initializer here.
2022-04-14 22:10:00 -07:00
Philip Chimento
881ac66540
Add fall-through comments
...
GCC warns about switch statement fall-throughs unless they are annotated
with a /* fall through */ comment. Add one of these.
As for the other comment, GCC also has a slightly less strict mode that
understands the comment as long as it has the words "fall through"
somewhere in it. If we slightly tweak the wording of this comment, we can
use that mode to avoid the warning.
2022-04-14 22:10:00 -07:00
Graham Nelson
8d8db04e84
Compensating for change of random function in C
2022-04-15 00:19:18 +01:00
Graham Nelson
a2bc2c4767
Miscellaneous catching up
2022-04-14 23:14:14 +01:00
Graham Nelson
6075e58575
Fix for Mantis bug 1821
2022-04-14 12:02:34 +01:00
Graham Nelson
15976401ec
Minor debugging log changes to avoid compiler warnings
2022-04-13 23:43:02 +01:00
Graham Nelson
2e55bfa0b0
Probably fix for word assemblage annotation crash
2022-04-13 22:32:57 +01:00
Graham Nelson
cdb2b8a809
Fix for Mantis bug 1846
2022-04-13 22:09:08 +01:00
Graham Nelson
4e3d771b8f
Fix and test case for Mantis bug 1897
2022-04-12 19:24:10 +01:00
Graham Nelson
ce8014cfc5
Fix for Mantis bug 1904
2022-04-12 12:32:28 +01:00
Graham Nelson
2a998ded3e
Fix for Mantis bug 1987
2022-04-10 12:34:19 +01:00
Graham Nelson
0dc42eb46f
Fix for Mantis bug 2032
2022-04-09 15:07:55 +01:00
Graham Nelson
7ee6162839
Type change needed for Windows
2022-04-08 17:51:28 +01:00
Graham Nelson
45b53fca22
Fix for Mantis bug 2087
2022-04-07 10:43:01 +01:00
Graham Nelson
c143db1985
Fix for Mantis bug 2086
2022-04-06 21:34:48 +01:00
Graham Nelson
6eedda53e6
Fixed bug in releasing small cover image for projects with default cover art
2022-04-06 11:14:15 +01:00
Graham Nelson
994d29968c
Better incremental kit-building
2022-04-05 12:14:27 +01:00
Graham Nelson
cba72a3537
Improved source website
2022-04-04 18:31:44 +01:00
Graham Nelson
c876a87d40
Improved command-line interface for inter
2022-03-24 23:35:22 +00:00
Graham Nelson
fdbb235a63
Shaved about 5cs off
2022-03-24 10:53:32 +00:00
Graham Nelson
47955eefee
Began on the inter schema compiler
2022-01-16 23:17:41 +00:00
Graham Nelson
ff06397486
Rearranged names of some linking tasks
2021-11-22 23:40:18 +00:00
Graham Nelson
77b894001d
Improved pipeline error messages
2021-11-15 22:44:29 +00:00
Graham Nelson
b0069b92ce
Finally made door_to property not a special case
2021-10-18 05:31:07 +01:00