1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-08 18:14:21 +03:00
Commit graph

1435 commits

Author SHA1 Message Date
David Kinder c955ae1aea
Merge branch 'ganelson:master' into master 2022-04-28 09:04:29 +01:00
Graham Nelson e4e338303e
Merge pull request #4 from ptomato/indentation
Use correct tab indentation in makefiles
2022-04-28 09:03:28 +01:00
David Kinder 0f8ca86249 Don't create Internal/Documentation as not used, and copy to Internal/Templates when making integration 2022-04-28 06:42:18 +01:00
Philip Chimento 1d64fdef8c Use correct tab indentation in makefiles
By accident, I had used four spaces here.
2022-04-27 21:17:20 -07:00
David Kinder 0f4d4ec7e4
Merge branch 'ganelson:master' into master 2022-04-28 04:43:03 +01:00
Graham Nelson 3561e47863 Tidied up some I6 references 2022-04-27 23:13:36 +01:00
Graham Nelson 89d3bbd731 Catching up the Advice folder with the current MacOS app content 2022-04-27 22:54:52 +01:00
Graham Nelson edcf9a9f6e Merge branch 'master' of https://github.com/ganelson/inform 2022-04-27 22:51:51 +01:00
Graham Nelson 7ab89871f4 Due consideration of the march of time 2022-04-27 22:51:17 +01:00
David Kinder 6d966d4cf0 Updated paths for Windows 2022-04-27 20:32:50 +01:00
David Kinder 4e5662fb4a Replace two occurrences of four spaces with a tab 2022-04-27 20:32:34 +01:00
Philip Chimento 79c722cde2 Update location where Linux app can be found, in README 2022-04-26 22:54:15 -07:00
Philip Chimento f00dd1a594 Integration settings for Linux
I'll keep my inform7-ide checkout in the same root as inform, and it's now
named inform7-ide rather than gnome-inform7. (Later I may change this to
install directly into /usr though.)
2022-04-26 22:54:15 -07:00
Philip Chimento 092683a170 Ensure integration directories exist
This creates the directories in the user interface apps where some of the
files are copied to, if they don't exist yet.
2022-04-26 22:11:05 -07:00
Graham Nelson 4dd5774924 Fixed miscellaneous undefined behaviour and buffer overrun issues 2022-04-26 23:54:31 +01:00
Graham Nelson 002a48dc9f Accidentally missed 2022-04-26 13:08:42 +01:00
Graham Nelson 4f869b386a Removed some undefined behaviour from the C code 2022-04-26 13:07:34 +01:00
Graham Nelson 99c7394e81 Modernised inform.mkscript 2022-04-25 16:44:43 +01:00
Graham Nelson e25b49212e Migrated the eight EgN-C test cases to use makescripts 2022-04-24 23:46:22 +01:00
Graham Nelson 229e604b52 Stopped inform.mkscript from compiling Inform 6 multiple times on "make force" 2022-04-24 12:38:35 +01:00
Graham Nelson 35ebd18c8a Fix for Obedience-C issue 2022-04-24 12:31:42 +01:00
Graham Nelson c3df78c70e Redrafting 2022-04-24 12:05:17 +01:00
Graham Nelson 526567a9a4 Redrafting 2022-04-24 11:58:43 +01:00
Graham Nelson d2917da6f2 Redrafting 2022-04-24 10:43:54 +01:00
Graham Nelson 3dfc38e83a Updated README.md 2022-04-24 10:35:55 +01:00
Graham Nelson bccf1ac979 Made first.sh cleanly build for use after checking out an update 2022-04-24 00:45:51 +01:00
Graham Nelson 4fba69d24c Using new-style readme scripts 2022-04-23 23:45:47 +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 f79f550d37 Further work on makefiles 2022-04-22 23:55:36 +01:00
Graham Nelson bb1bb75578 Migrated to new makescript format 2022-04-22 00:09:24 +01:00
Graham Nelson 913ae66789 Scanning directories in alphabetical order 2022-04-19 22:05:06 +01:00
Graham Nelson 2f8cdd171c Removed spurious file from Eg4-C test case 2022-04-19 21:04:00 +01:00
Graham Nelson 4aa72531d0 Second thoughts 2022-04-19 20:48:57 +01:00
Graham Nelson 48d7f3f293 Removed spurious 7.x prefix on some version numbers 2022-04-19 20:39:47 +01:00
Graham Nelson 6403482fea Fix for problem message test case 2022-04-19 19:07:28 +01:00
Graham Nelson 350ff14725 Renamed image to remove spurious space in filename 2022-04-19 12:15:22 +01:00
Graham Nelson 987d9708b1 Typos fixed 2022-04-19 11:16:03 +01:00
Graham Nelson bd38b92894 Added a line describing the April 2022 build 2022-04-19 11:04:58 +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 38102a3653 Removed Vorple reference 2022-04-18 13:01:12 +01:00
Graham Nelson fc26489886 Removed Vorple as part of the main repository 2022-04-15 17:54:32 +01:00
Graham Nelson 5b8de72ef2 Fix for Mantis bug 1969 2022-04-15 10:35:28 +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 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 e1266e4a5f Allow setting extra flags to "make" in Test Makes
When Make detects that it is running under another Make process, it prints
out "Entering directory ..." / "Leaving directory ..." messages which find
their way into the test log, and mess up the output. Normally the -s flag
is supposed to silence these messages, but it seems that GNU Make requires
an extra flag --no-print-directory here.

This sets up a global intest variable for Make flags, that is usually just
-s, but on Linux the extra flag is added.
2022-04-14 22:10:00 -07: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 72a4cff31b Add build products of Test Makes to gitignore
These files are built, so should not show up as untracked files.
2022-04-14 22:10:00 -07:00