Mantis Bug Tracker

Core Inform - Change Log

Core Inform - 6F95 (Released 2010-10-25) View Issues ]
========================================
<br />This maintenance release fixes every core Inform issue logged on the Inform bug tracker up to 25 Oct 2010, which means that it resolves around 180 issues; this change log lists most of them, but omits a few which were simple corrections of typos, and of course doesn't list the small number of issues closed as being misunderstandings. Though there are no significant new features, two additional resources have been added to the core Inform distribution: Andrew Plotkin's Quixe interpreter, allowing Glulx story files to be released as playable websites (something up to now allowed only for Z-machine story files); and Eric Eve's extension "Epistemology", which joins the built-in set for the first time.<br /><br />- 0000346: [Kinds and type checking] Cyclic inheritance is not detected (graham) - closed.
- 0000129: [Kinds and type checking] Missing run-time type check assigning from a supertype to a subtype (graham) - closed.
- 0000325: [Understanding] Can't use adjectives to limit understood values (graham) - closed.
- 0000324: [Lists] Local variables declared in a branch remain in scope after that branch (graham) - closed.
- 0000348: [Actions] WI does not mention that the thing in actions ``applying to one topic and one thing'' is the second noun, not the first (graham) - closed.
- 0000109: [Assertions and creations] Creating an object with the opposite of a comparative adjective compiles but doesn't work (graham) - closed.
- 0000124: [Properties] Defining a property of an individual value (not object) is allowed but doesn't work (graham) - closed.
- 0000335: [Kinds and type checking] Internal error when a description of non-objects passed as parameter into decide phrase. (graham) - closed.
- 0000336: [Rules and rulebooks] Rule fails to set the I6 variable ``self,'' despite the fact that it has a reference to a ``something'' (graham) - closed.
- 0000337: [Scenes] Internal error when declaring a begin/end condition for a scene variable (graham) - closed.
- 0000339: [Kinds and type checking] Setting a usual property of a kind breaks the parse tree (graham) - closed.
- 0000340: [Properties] Error message seems contradictory in context (graham) - closed.
- 0000341: [Kinds and type checking] Kinds of kinds seem to be allowed, but excess occurrences of ``kind of'' are ignored. (graham) - closed.
- 0000342: [Phrases and functional programming] Phrases may contains parenthetical expressions that do not describe their arguments (graham) - closed.
- 0000343: [Kinds and type checking] Modifiers are unexpectedly allowed in sentences arranging the type hierarchy (graham) - closed.
- 0000160: [Relations] "the _ which _ relates to by _" and related phrases don't work with static relations (graham) - closed.
- 0000349: [Kinds and type checking] Illusion of multiple inheritance results in halfway-disappearing objects (graham) - closed.
- 0000354: [Rules and rulebooks] I6 error when using backslash in a rule condition (graham) - closed.
- 0000162: [Understanding] names that should be understood sometimes aren't, especially in disambiguation requests (graham) - closed.
- 0000169: [Relations] Global dynamic relations larger than 32 words are easily corrupted (graham) - closed.
- 0000191: [Understanding] Inconsistent clarification for ambiguous noun references (graham) - closed.
- 0000192: [Understanding] Commands that match except for the kind of the noun provoke visibility errors from the parser (graham) - closed.
- 0000207: [Understanding] Wrong parser error when an unrecognized noun begins with a pronoun (graham) - closed.
- 0000280: [Understanding] Using multiple synonym words not parsed when they're slash-separated in Understand rule (graham) - closed.
- 0000282: [Understanding] Trying to abort disambiguation in response to a command to someone, by using another command to someone fails. (graham) - closed.
- 0000292: [Understanding] "[something visible]" doesn't match on the turn after entering a room (graham) - closed.
- 0000303: [Actions] Incomplete line is printed when examing a supporter with only undescribed objects (graham) - closed.
- 0000321: [Actions] Two-noun actions with "that" as preposition can't be in a kind-of-action (graham) - closed.
- 0000322: [Rules and rulebooks] Rule-ordering weirdness (graham) - closed.
- 0000327: [Equations, units, arithmetic] Value check failure leads to an internal error instead of a warning (graham) - closed.
- 0000328: [Equations, units, arithmetic] Pluralization of 0 uses singular instead of plural. (graham) - closed.
- 0000329: [Properties] Indexed text properties of objects created by tables do not work properly (graham) - closed.
- 0000331: [Properties] The ``provides property'' predicates is always false when applied to values within a quantifier (graham) - closed.
- 0000332: [Assertions and creations] Standard Rules' definition of command prompt unnecessarily restrictive (graham) - closed.
- 0000333: [Assertions and creations] "Foo is never 5" prevents the variable's value from being initialized at all (graham) - closed.
- 0000345: [Phrases and functional programming] Quotations are allowed in phrase names (graham) - closed.
- 0000126: [Phrases and functional programming] Paste icon missing from phrasebook (graham) - closed.
- 0000132: [Extensions] Paste button breaks quoted paragraph breaks in extension examples (graham) - closed.
- 0000205: [Extensions] The paste icon in extension's examples don't paste the (- I6 inclusion operator correctly. (graham) - closed.
- 0000220: [Rules and rulebooks] Compiler trying to handle an error, blames the user for something it wrote itself. (graham) - closed.
- 0000225: [Extensions] Spaces added to punctuation in extension documentation HTML (graham) - closed.
- 0000247: [Relations] Most relations involving values produce run-time problems when used as conditions (graham) - closed.
- 0000286: [Actions] "Praying is an action out of world applying to one topic with past participle prayed." (graham) - closed.
- 0000290: [Releasing, bibliographic data, cBlorb] cBlorb creates badly-formed StatusCblorb.html when story title contains an apostrophe (graham) - closed.
- 0000304: [Tables] Nested loops with tables can break, causing runtime errors (graham) - closed.
- 0000305: [Releasing, bibliographic data, cBlorb] Inconsistency in handling misformatted text-with-substitutions when releasing along with the source text (graham) - closed.
- 0000308: [Spacing and printing] Inform mentions a nonexistent comma in the error for an empty substitution (graham) - closed.
- 0000309: [Indexing] during clauses are not displayed in the action index (graham) - closed.
- 0000311: [Phrases and functional programming] Phrases with tables and too many local variables cause I6 errors (graham) - closed.
- 0000314: [Phrases and functional programming] "let" can be used on Repeat's variable, without Problem message (graham) - closed.
- 0000319: [Equations, units, arithmetic] Checking a truth state fails (via "whether or not") (graham) - closed.
- 0000080: [Relations] Untyped relations are allowed but can't be used safely (graham) - closed.
- 0000177: [Actions] using action variables in past tense causes run-time errors (graham) - closed.
- 0000306: [Actions] Cannot use action-local KOV variable in rule header with "an actor" (graham) - closed.
- 0000095: [Relations] Static symmetric one-to-one relations of values are created as asymmetric (with solution) (graham) - closed.
- 0000096: [Relations] Text used with the "relates" verb is not converted to indexed text when necessary (graham) - closed.
- 0000103: [Relations] Static relations of lists are created with the wrong type (graham) - closed.
- 0000108: [Lists] Comparing a list with a constant empty list always gives a negative result (graham) - closed.
- 0000114: [Activities] Bad results and runtime errors from [one of]...[in random order] on Z-code (with solution?) (graham) - closed.
- 0000125: [Rules and rulebooks] Rules naming an action are considered less specific than "doing something" rules (graham) - closed.
- 0000137: [Lists] Multi-level lists of indexed text are not initialised correctly (graham) - closed.
- 0000138: [Assertions and creations] Object names starting with a reserved name are allowed but can't be used in phrases (graham) - closed.
- 0000139: [Assertions and creations] I7 initialization of "translates to I6" variable silently fails. (graham) - closed.
- 0000157: [Relations] Can't refer to block type values in conditions involving implicit searches (graham) - closed.
- 0000158: [Relations] Can't refer to block type values in the past tense (graham) - closed.
- 0000161: [Headings] Sections with quote marks in the heading can't be replaced (graham) - closed.
- 0000167: [Extensions] Link to extension docs in phrase problem message uses the wrong capitalization for author and extension names (graham) - closed.
- 0000172: [Understanding] Odd problem message when trying to understand values matching a description (graham) - closed.
- 0000173: [Kinds and type checking] Descriptions of values with subordinate clauses lose their types (graham) - closed.
- 0000176: [Rules and rulebooks] Can't use a bare kind of value after action name in rule preamble (graham) - closed.
- 0000179: [Rules and rulebooks] anonymously abide doesn't do what it says on the tin (graham) - closed.
- 0000181: [Phrases and functional programming] "Now X is Y" fails to parse correctly when asked to infer the object to which a property belongs (graham) - closed.
- 0000185: [Relations] Multi-word verbs are not recognised in forms using an auxiliary (graham) - closed.
- 0000186: [Phrases and functional programming] Use of indexed text not recognised when accessed only through a pointer in an indirectly called phrase (graham) - closed.
- 0000187: [Scenes] Game produces a nonrunning version when a scene begins based on a room "enclosing" a player (graham) - closed.
- 0000188: [Tables] Table cannot start out completely empty when type is indicated in parentheses (graham) - closed.
- 0000195: [Assertions and creations] Unnamed rooms cannot be referred to with ``here'' when they are declared with a property. (graham) - closed.
- 0000196: [Spacing and printing] Closed, empty, light-providing containers don't respect ``Use the serial comma'' (graham) - closed.
- 0000202: [Model world] Unset variable in WriteAfterEntry() (graham) - closed.
- 0000208: [Actions] "Throwing it at" and "putting it on" both claim the syntax "drop [something] on/onto [something]" (graham) - closed.
- 0000216: [Source text and punctuation] UNDO on first turn results in misleading message (graham) - closed.
- 0000217: [Extensions] Segmentation fault in ni triggered by lengthy extension documentation (graham) - closed.
- 0000221: [Lists] Creating lists of generic table columns is impossible (graham) - closed.
- 0000222: [Tables] Declaring the type of a local to be table column causes an error about an empty list literal (graham) - closed.
- 0000228: [Tables] A Programming error is triggered when checking if there is a corresponding entry in an empty table name (graham) - closed.
- 0000229: [Phrases and functional programming] Phrases with two words beginning with "end" can't be used in pythonesque blocks (graham) - closed.
- 0000230: [Extensions] The warning on the installed extensions page implies that extensions' filenames cannot end in .i7x (graham) - closed.
- 0000248: [Rules and rulebooks] Using "an object (called O)" in the heading of an object based rulebook's rule causes a compilation error (graham) - closed.
- 0000254: [Rules and rulebooks] RTP occurs when trying to access/modify variable of a nothing based rulebook (graham) - closed.
- 0000264: [Rules and rulebooks] Can and cannot "follow the x rules" depending on whether x has been declared with "the x rules" or "the x rulebook" (graham) - closed.
- 0000276: [Assertions and creations] Can't use a variable named target (emshort) - closed.
- 0000277: [Phrases and functional programming] Two bugs about ( and \ being interpreted as regex characters in the phrase 'replace the text x in y with z' (graham) - closed.
- 0000278: [Rules and rulebooks] Sometimes the player's holdall is referred to as "nothing." (graham) - closed.
- 0000279: [Indexing] "Typed commands leading to this action" doesn't list "[any room]" or similar (graham) - closed.
- 0000281: [Releasing, bibliographic data, cBlorb] Apostrophe in the story title break auto-generated play.html (curiousdannii) - closed.
- 0000287: [Properties] Unchecked access to properties not supported by a kind (graham) - closed.
- 0000289: [Activities] Misleading problem message on forgetting the "something" when defining a new activity (graham) - closed.
- 0000293: [Lists] Substitutions in list of indexed texts cause compiler problems. (graham) - closed.
- 0000294: [Scenes] scene cannot trigger itself (graham) - closed.
- 0000302: [Kinds and type checking] Changing printed name to an indexed text causes interpreter crash (jmcgrew) - closed.
- 0000100: [Releasing, bibliographic data, cBlorb] Releasing source text causes the "heading" span tags to be misplaced. (graham) - closed.
- 0000119: [Phrases and functional programming] Descriptions of numbers don't work when applied to negative numbers (graham) - closed.
- 0000134: [Assertions and creations] conditions with multiple "when" don't work anymore (graham) - closed.
- 0000147: [Indexing] In Contents Index, "the X understood" are split into 2 sections (graham) - closed.
- 0000148: [Indexing] Heading phrases like (for use with Conversation Framework by Eric Eve) inconsistent within index (graham) - closed.
- 0000149: [Indexing] When a relation appears in Contents Index "#/bytes", with garbled characters instead of a name (graham) - closed.
- 0000168: [Phrases and functional programming] Incorrectly identifying error as deprecated syntax in Standard Rules (graham) - closed.
- 0000174: [Assertions and creations] Sounds/figures/external files can be created implicitly by assertions (graham) - closed.
- 0000180: [Releasing, bibliographic data, cBlorb] Tables in Source Text are not displayed properly (graham) - closed.
- 0000183: [Source text and punctuation] Inform blames the story title for an undeclared object in (+ .. +), or, if there is no title, it crashes. (graham) - closed.
- 0000184: [Kinds and type checking] Some uncaught errors involving the use of the 'action' kind of value (graham) - closed.
- 0000189: [Tables] I6 error when defining too many block-type table entries (or globals) on Z-code (graham) - closed.
- 0000193: [Actions] Internal error on statically defined stored actions involving block type values (graham) - closed.
- 0000194: [Spacing and printing] Text substitutions [is-are a/the/- list of ...] print "nothing" instead of "is nothing" for empty lists (graham) - closed.
- 0000209: [Assertions and creations] Failing to make all parts of a kind kinds themselves, generates unclear compile errors. (graham) - closed.
- 0000218: [Assertions and creations] Contradiction message fails to account for the underlying cause (graham) - closed.
- 0000223: [Releasing, bibliographic data, cBlorb] Website release creates incorrect image links. (graham) - closed.
- 0000224: [Lists] Figures having "with" in their names are interpreted as objects in lists of figures (graham) - closed.
- 0000231: [Headings] Otherwise hidden HTML tags are visible if they appear in the game's title (graham) - closed.
- 0000236: [Understanding] Understanding as nothing causes an assertion violation (graham) - closed.
- 0000237: [Assertions and creations] Missing word ``to'' in error message (graham) - closed.
- 0000241: [Relations] Relating something to "nothing" causes a Code 10 compiler crash. (graham) - closed.
- 0000255: [Indexing] Index error on the regional-containment relation (graham) - closed.
- 0000258: [Releasing, bibliographic data, cBlorb] Released web source had duplicated index when a footnote occurs in the prefatory lines (with solution) (graham) - closed.
[124 issues]


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker