curiousdannii-testing / inform7-imported-bugs

0 stars 0 forks source link

[I7-1645] [Mantis 1681] Gnome-inform7 IDE interpreter g-window background color nonconformant #439

Open curiousdannii-testing opened 2 years ago

curiousdannii-testing commented 2 years ago

Reported by : NRTurner

Description :

Using Flexible Windows, the g-window background color property can be set but the window is not coloured.

Steps to reproduce :

"gnome-Inform7 background color test" by "Dannii Willis"

Include Flexible Windows by Jon Ingold.

Red Window is a g-window. The main window spawns Red Window. The background color of Red Window is "#FF0000".

When play begins:
    open Red Window.

Every turn:
    refresh Red Window.

Rule for refreshing Red Window:
    say "Text.".

Place is a room.

Additional information :

See below for Flexible Windows and required extensions. The latest update can be downloaded from:
http://github.com/i7/extensions/

This IDE
http://inform7.com/download/content/6L38/gnome-inform7_6L38-0ubuntu1_amd64.deb

Tested in Ubuntu Gnome
http://cdimage.ubuntu.com/ubuntu-gnome/releases/15.04/release/ubuntu-gnome-15.04-desktop-amd64.iso

The same isue also observed in LXLE
http://vorboss.dl.sourceforge.net/project/lxle/Final%20SMS/64bit%2014.04.2/lxle-14.04.2.iso

Gargoyle (gargoyle-free 2011.1a-2) on the same platforms does colour the window background as expected.

imported from: [Mantis 1681] Gnome-inform7 IDE interpreter g-window background color nonconformant
  • status: Assigned
  • resolution: Open
  • resolved: 2022-04-07T04:59:56+10:00
  • imported: 2022/01/10
curiousdannii-testing commented 2 years ago

557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:

Comment by NRTurner :
Version 1/140516 of Alternative Startup Rules (for Glulx only) by Dannii Willis.
Version 10/150620 of Glulx Entry Points (for Glulx only) by Emily Short.
Version 5/150123 of Glulx Text Effects (for Glulx only) by Emily Short.
Version 15/150620 of Flexible Windows (for Glulx only) by Jon Ingold.

curiousdannii-testing commented 2 years ago

557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:

Comment by NRTurner :
It may be strictly conformant, but it is failing to colour the window when IDEs on other platforms do colour it and Gargoyle on the same platform does colour it.

curiousdannii-testing commented 2 years ago

557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:

Comment by dfremont :
I may be confused, but it looks to me like Flexible Windows sets the "background" color of a textual window by issuing appropriate text style hints (the only method Glk allows for non-graphics windows, I think), which Glk-conformant interpreters can ignore. So I don't think this is a bug: some interpreters may decide to respect the hints, and others may not.