TADS Bug Database

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000159TADS 3Compilerpublic2012-08-19 06:212012-08-19 19:22
Reportertomasb 
Assigned ToMichael Roberts 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformFrobTADS 1.2 / TADS 3.1.1OSGNU/LinuxOS Version
Summary0000159: Non-ASCII char at the end of single quoted string
DescriptionUsing non-ASCII character as last character of a single quoted string (specifically byline property in versionInfo object) triggers some unicode related bug resulting in unrunable game file.
Steps To ReproduceSample file is attached. Try to build it using minimalistic makefile (TADS 3 Quick Start Guide, 1b, 4). Compiler will say "file I/O error", but .t3 file is produced. (Error message is most certainly produced during preinit phase.)

Same error message will appear while trying to run resulting .t3 file. Interpreter exits immediately after that message.
Additional InformationI've also tried it in Workbench on Windows (TADS ver. 3.1.0) and same problem, so it's not Frob specific.
TagsNo tags attached.
Fixed In Version3.1.2
Attached Files? file icon test.t [^] (442 bytes) 2012-08-19 06:21

- Relationships

-  Notes
(0000254)
Michael Roberts (administrator)
2012-08-19 19:22

The problem was in the UTF-8 output character mapper - I've fixed it for the next update.

- Issue History
Date Modified Username Field Change
2012-08-19 06:21 tomasb New Issue
2012-08-19 06:21 tomasb File Added: test.t
2012-08-19 19:22 Michael Roberts Fixed In Version => 3.1.2
2012-08-19 19:22 Michael Roberts Note Added: 0000254
2012-08-19 19:22 Michael Roberts Assigned To => Michael Roberts
2012-08-19 19:22 Michael Roberts Status new => resolved
2012-08-19 19:22 Michael Roberts Resolution open => fixed


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker