1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-05 00:24:22 +03:00
Commit graph

364 commits

Author SHA1 Message Date
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