1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-05-25 20:38:41 +03:00
Commit graph

358 commits

Author SHA1 Message Date
Graham Nelson 203cc39e33 Further work on inbuild verbosity 2023-06-01 22:24:00 +01:00
Graham Nelson 28d28618e9 Added -verbose to inbuild 2023-05-27 08:19:48 +03:00
Graham Nelson 004ceabc16 Added versions to "I've also read..." console messages 2023-05-24 10:17:49 +03:00
Graham Nelson 77d75b0efa More generous parsing of extension titling lines 2023-05-24 09:46:02 +03:00
Graham Nelson c2fabbe505 Policing spurious or missing project directory contents 2023-05-23 23:33:29 +03:00
Graham Nelson 4389daa6be Better extension header checking and -recursive option in inbuild 2023-05-23 18:50:12 +03:00
Graham Nelson da9fb27be5 Experimental Unicode-handling change 2023-05-16 08:11:55 +01:00
Graham Nelson 7c3e494513 Fixed a bug in inbuild causing project dependency graphs to omit some extensions 2023-05-06 19:24:54 +01:00
Graham Nelson 03801928bf More on extension installation 2023-05-06 13:25:34 +01:00
Graham Nelson 95e613cd6a Implemented IE-0018 2023-05-02 19:07:44 +01:00
Graham Nelson b382906e39 Further improvements to I6 syntax error reporting 2023-04-29 23:36:11 +01:00
Graham Nelson 8d92831249 Improved error reporting on kit and insertion code 2023-04-25 10:37:50 +01:00
Graham Nelson e0bdb29c2d Relocating the extensions documentation 2023-04-19 23:28:00 +01:00
Graham Nelson cf8339c8dc Fuller confirmed page 2023-04-18 23:20:37 +01:00
Graham Nelson 3f2b20c641 Further work on confirmation page for installs 2023-04-17 23:01:15 +01:00
Graham Nelson 158b15ca0d Further installation page details 2023-04-17 09:23:28 +01:00
Graham Nelson a1c6f2c4fc More on installation 2023-04-16 22:57:20 +01:00
Graham Nelson e71e4da40c Better buttons 2023-04-15 22:24:34 +01:00
Graham Nelson 762133ecd2 Basic inbuild integration support 2023-04-15 18:43:04 +01:00
Graham Nelson 7e781ab106 Began work on inbuild interface to GUI apps 2023-04-13 23:11:34 +01:00
Graham Nelson 2ccc89a93e More on IE-0001 2023-04-10 22:54:14 +01:00
Graham Nelson 81a287a873 Repairing damaged directory extensions 2023-03-21 22:45:28 -07:00
Graham Nelson e20e3c76b2 Further work on tidying 2023-02-08 22:08:44 +00:00
Graham Nelson f9424a3729 Beginning support for extension conversion 2023-02-07 23:30:39 +00:00
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 575100e844 Progress towards extensions containing language bundles 2023-02-02 23:16:53 +00: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 1cd75d8a49 Fix for Jira bug I7-2237 2023-01-05 22:30:29 +00:00
Graham Nelson d37d4b6736 Ability for extensions to incorporate kits and activations 2022-12-10 23:50:28 +00:00
Graham Nelson 2bb1f6f80c Breaking ground on IE-0001 2022-12-07 23:28:26 +00:00
Graham Nelson a38a064c53 Made heading source files appear in project dependency graphs 2022-11-02 10:28:30 +00:00
Graham Nelson 69e2e02d55 Implemented IE-0003 2022-11-01 23:56:24 +00:00
Graham Nelson d4ff104f03 Started on IE-0003 2022-10-31 22:59:25 +00:00
Graham Nelson c75e8a142c Implemented IE-0002 2022-10-30 23:05:55 +00:00
Graham Nelson 0736bf435f Runtime representation of dialogue beats 2022-09-17 19:49:46 +01:00
Graham Nelson 711a4cbf9b More on performance styles 2022-09-12 23:50:55 +01:00
Graham Nelson 5003ba316d Further dialogue beat parsing 2022-09-07 23:51:43 +01:00
Graham Nelson 0d6eba5bfd The dawn of DialogueKit 2022-09-06 23:03:04 +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 d0f59caec4 Kits in the internal nest are no longer incrementally rebuilt 2022-08-28 11:02:45 +01:00
Graham Nelson 6c42df5bc4 Windows variation on advice texts 2022-08-15 21:45:46 +01:00
Graham Nelson cfe81eaec2 Added platform selection to HTML preprocessing 2022-08-12 11:12:17 +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 75e61b1842 -kit withdrawn in favour of JSON metadata for projects 2022-06-27 22:25:28 +01:00
Graham Nelson a3cf5b6ab2 Enabled incremental kit-building 2022-06-26 22:38:07 +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 e793942a71 Further work on removing hard-wired colours, to support Dark Mode apps 2022-06-18 16:06:16 -07:00
Zed Lopez 4307677a34 doc patch 2022-06-18 16:02:39 -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 b872b87af1 Documentation for new inbuild option -no-versions-in-filenames 2022-06-06 22:13:08 +01:00
Graham Nelson 40d642fa6b Fix for bug causing kit integration into the apps to fail 2022-06-06 22:06:31 +01:00
Graham Nelson 307c937eba Completed transition to JSON metadata for kits 2022-06-04 13:20:45 +01:00
Graham Nelson b010ef8984 Kits now use JSON metadata 2022-06-03 12:24:07 +01:00
Graham Nelson 04c80e3f12 Documented recent semver change for N/YYMMDD extension version numbers 2022-05-26 11:34:26 +01:00
Graham Nelson 3f3f1506f7 Fix for Jira bug I7-2130 2022-05-23 21:45:09 +01:00
Zed Lopez 4359a78d06 simoly -> simply 2022-05-16 23:46:35 -07:00
Graham Nelson 51f1742fb6 Fix for Jira bug I7-2093 2022-05-16 13:17:32 +01:00
Graham Nelson fce5a28aef Inbuild now ignores candidate extensions whose filenames begin with "." 2022-05-15 22:38:57 +01:00
Lysander6 812e644d27
fix for word omission in inbuild docs 2022-05-14 14:14:55 +02: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 7f7deec532 Fixed bug where extensions not recognised if their titling lines have trailing spaces 2022-05-10 23:39:10 +01:00
Graham Nelson 9fe89fdfa3 inbuild now recognises only .i7x files as extensions 2022-05-08 11:20:26 +01:00
Graham Nelson 9e8c3c9727 Updated inbuild test to catch up with case-sensitivity changes 2022-05-07 11:12:28 +01:00
Graham Nelson a32d2878a1 Fix for Jira bug I7-2078 2022-05-07 10:02:51 +01:00
Zed Lopez 27c3a6cfe3 doc typo fix 2022-05-06 19:21:12 -07:00
Graham Nelson 8194bee4d4 Began revisions to facilitate use of per-platform CSS 2022-05-04 23:23:12 +01:00
Graham Nelson f61aa8b6df Better finding of extensions on case-sensitive file systems 2022-05-04 08:02:34 +01:00
Graham Nelson a751fed71c Made extension recognition more understanding of mixed-case names 2022-05-03 11:02:57 +01:00
Graham Nelson 10409f1f07
Merge pull request #21 from andrewschultz/inb-d-typos
typos found in INB*/IND* directories
2022-05-01 15:58:57 +01:00
Andrew 8e16198a02 typos found in INB*/IND* directories 2022-05-01 08:12:40 -05:00
Graham Nelson 8498d15914 To remove compiler warning 2022-04-30 15:46:06 +01:00
Graham Nelson 0a66e63a99 Minor visual fixes 2022-04-30 14:12:52 +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 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
Graham Nelson 8776b2d142 Fix for Mantis bug 1841 2022-04-14 09:59:35 +01:00
Graham Nelson b2e838c06d Refactored indexing to become a new pipeline stage 2022-04-09 14:52:23 +01:00
Graham Nelson fbf4e2d882 Updated test suite for inblorb and inbuild 2022-04-08 10:23:23 +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 67fa264942 Improvements to top-level navigation of source 2022-04-03 23:56:31 +01:00
Graham Nelson e1be3d516d Minor documentation improvements 2022-03-31 12:32:39 +01:00
Graham Nelson c876a87d40 Improved command-line interface for inter 2022-03-24 23:35:22 +00:00
Graham Nelson 6570632bc2 Improved linking pipeline stages 2022-01-02 21:29:43 +00:00
Graham Nelson 6595b35b32 Moved simple tangler out of Inter 2021-11-28 23:34:30 +00:00
Graham Nelson ff06397486 Rearranged names of some linking tasks 2021-11-22 23:40:18 +00:00
Graham Nelson 9729d14244 Made pipelines able to run each other 2021-11-22 00:22:16 +00:00
Graham Nelson 77b894001d Improved pipeline error messages 2021-11-15 22:44:29 +00:00
Graham Nelson 70ca4155bf Clarified pipeline-running code 2021-11-14 23:40:33 +00:00
Graham Nelson 5469be5e85 Improved pipelines 2021-11-13 13:29:56 +00:00
Graham Nelson 01533373cf Improved !style and added CSS-styling example 2021-09-16 09:06:50 +01:00
Graham Nelson 4a3dd923b2 Removed spurious newline in Basic Inform projects to C 2021-09-14 09:14:25 +01:00
Graham Nelson b4604150d6 Improved project-free compilation and unified pipelines 2021-09-13 00:33:30 +01:00
Graham Nelson 9fe3a62c25 Improved supervisor's handling of stand-alone I7 source files 2021-09-12 13:21:13 +01:00
Graham Nelson 850901508d Added -basic command-line switch 2021-09-11 17:10:54 +01:00
Graham Nelson cc4287a9e7 Refactored arch module to provide new -format notation 2021-09-11 14:36:26 +01:00
Graham Nelson 0fabb281a6 Nonworking introduction of new -format 2021-09-10 23:03:09 +01:00
Graham Nelson 54713bb29c Revised to pave way for ctags files 2021-08-11 12:06:05 +01:00
Graham Nelson c2b1504318 Divided codegen module into new modules pipeline and final 2021-08-10 11:01:03 +01:00
Graham Nelson d749074da9 Refactored the index with a better API 2021-07-26 13:48:49 +01:00
Graham Nelson edd07a3a55 Migrated In element 2021-06-09 22:20:23 +01:00
Graham Nelson e3219db83a Migrated C and Vl elements 2021-06-06 22:18:08 +01:00
Graham Nelson 654b0f38b5 Relocated some headings code 2021-06-05 11:21:06 +01:00
Graham Nelson 409411440a Began a migration of indexing to codegen 2021-05-31 17:45:44 +01:00
Graham Nelson 8ab3d3c4e6 Synoptic rulebook renumbering 2021-04-27 14:01:34 +01:00
Graham Nelson d71f3bdf50 Simplified text substitutions 2021-04-23 00:32:20 +01:00
Graham Nelson 22ef7b5e51 Clarified interventions 2021-04-20 10:34:54 +01:00
Graham Nelson 27e678d03d Clarified Hierarchy code 2021-04-18 22:42:39 +01:00
Graham Nelson 3e5107bb90 Fixed bug making pipelines and languages invisible in Materials folder 2021-04-12 22:30:39 +01:00
Graham Nelson 919fd9bc3e Tentative work on imperative nodes 2021-03-24 00:20:56 +00:00
Graham Nelson 8531afdb4d Improved separation of plugins from main compiler 2021-02-23 00:25:10 +00:00
Graham Nelson caa5069ed5 Began revamp of plugins 2021-02-19 23:20:09 +00:00
Graham Nelson 515b130748 Pared calculus module down to essential predicates only 2020-08-29 09:33:21 +01:00
Graham Nelson 8e8565c0db Further work on annotation logging 2020-08-28 01:00:52 +01:00
Graham Nelson b0c0bf87ea Further post-fragmentation tidying 2020-08-27 15:50:24 +01:00
Graham Nelson dfcc5ee277 Completed fragmentation 2020-08-26 10:52:50 +01:00
Graham Nelson e0cf630409 Rewrote Neptune files parser 2020-08-18 18:59:08 +01:00
Graham Nelson b716540ffd Better logging of parse tree, part II 2020-08-07 10:39:22 +01:00
Graham Nelson 51c0f7c521 Better logging of parse tree, part I 2020-08-06 22:01:38 +01:00
Graham Nelson 3d2acd99cc Improved handling of use option sentences 2020-08-03 12:11:27 +01:00
Graham Nelson 17381751e8 Further resequencing of early compilation 2020-08-01 11:35:56 +01:00
Graham Nelson cf23bc5b18 Added operator verb declarations to Basic Inform 2020-07-31 11:24:59 +01:00
Graham Nelson 57754f7781 Refactored early sentence parsing 2020-07-29 18:43:44 +01:00
Graham Nelson fd943d1f38 Changeover to new Preform notation 5 2020-07-28 19:19:38 +01:00
Graham Nelson 05e99b9835 Changeover to new Preform notation 4 2020-07-28 15:49:03 +01:00
Graham Nelson abf51cb170 Changeover to new Preform notation 3 2020-07-28 12:29:51 +01:00
Graham Nelson a4d475be9d Changeover to new Preform notation 2 2020-07-28 10:43:16 +01:00
Graham Nelson bd86a9f9ea Changeover to new Preform notation 1 2020-07-28 09:57:58 +01:00
Graham Nelson c16ced6a3c Sorted search results in inbuild 2020-07-18 10:27:25 +01:00
Graham Nelson 85b8606949 Further work on wchar_t portability 2020-07-08 15:57:07 +01:00
Graham Nelson 7c2a7170c4 New file-system separator character convention 2020-07-06 23:00:03 +01:00
Graham Nelson dcc6469aa3 Consequence of refactoring Foundation::start 2020-07-05 15:33:25 +01:00
Graham Nelson 267779bdbb Implemented -locale across all tools 2020-07-05 11:01:27 +01:00
Graham Nelson 822b38d314 Migrated to clang 11 2020-06-27 23:18:54 +01:00
Graham Nelson 7e78952505 Completed inflections 2020-05-24 16:15:15 +01:00
Graham Nelson eace688fea Started in on inflections 2020-05-23 22:57:42 +01:00
Graham Nelson 1ed44539c3 Modernised problems module 2020-05-21 00:11:29 +01:00
Graham Nelson 0365086b1f Reorganised services library 2020-05-20 00:02:28 +01:00
Graham Nelson 9c21fda61b Completed work on words module 2020-05-19 16:36:50 +01:00