Starting SetGfxModeTest in Mode # 1
  Change Res Mode 1 : No GFX_TEXT , No allegro_message , Set gfx mode
  Allegro info : Allegro 4.2.2, MinGW32
  Allegro version : 4.2.2
Number of mouse buttons = 8
Setting programs initial graphics mode and resolution :
Desktop Resolution is : 1024 X 768
Setting Initial Graphics Mode of 800 X 600 in 32 bit color depth using graphics driver # 1

Starting change_res(1,800,600,32, use_log = 1,mode = 1)
  This is change_res call # 1
    Changing to resolution 800 X 600 in 32 bit color depth using graphics card #1
    Success changing to new resolution
  - Success changing resolution to 800 X 600 in 32 bit color depth in graphics mode : GFX_AUTODETECT_FULLSCREEN
  Display Switch Mode can not set : SWITCH_BACKGROUND mode
  Display Switch Mode set to : SWITCH_BACKAMNESIA mode
    Set Display Switch Callback returned 0 (Success) in setting the program call in.
    Set Display Switch Callback returned 0 (Success) in setting the program call out.

Starting change_res(2,800,600,32, use_log = 1,mode = 1)
  This is change_res call # 2
    Changing to resolution 800 X 600 in 32 bit color depth using graphics card #2
    Success changing to new resolution
### User comment # 1 This corresponds with change_res call # 2
  User said setting this resolution was a (Failure) Here's why :
Failed while setting 800 X 600 X 32 using GFX_AUTODETECT_WINDOWED when changing
from 800 X 600 X 32 using GFX_AUTODETECT_FULLSCREEN. There is a window the size
of the screen when it should be in an 800 X 600 window. The screen is running in
1024 X 768 which is the resolution the desktop started in when the program was
run. There is an image underneath the current drawing area that is a "flash" of
an 800 X 600 window. The area the program is now drawing to is 800 X 600
positioned in the upper left of the 1024 X 768 window covering the screen. This
problem generally occurs when the program is running in a fullscreen mode that
is smaller than the size of the desktop when the program is started and then the
program is changed into a windowed mode. It usually ends up in a window the size
of the original desktop that is being drawn to in the upper left corner the size
of the requested windowed mode.
### End user comment ###

### User comment # 2 This corresponds with change_res call # 2
  User said setting this resolution was a (Failure) Here's why :
This window can be moved around , it is above the desktop. Other windows can be
selected and changed to. When changing back to this program , the top left 800 X
600 is still being kept in memory. The part of this window not covered by the
top left 800 X 600 is subject to smearing as it is dragged up or left. Will now
test what happens after minimizing this window. (Next log entry)
### End user comment ###

### User comment # 3 This corresponds with change_res call # 2
  User said setting this resolution was a (Failure) Here's why :
The part of this window not included in the upper left 800 X 600 is not stored
properly. It acted transparently upon restoring the window to view after being
minimized. In the background is the first screen picture after having been
pasted to a new canvas in MS Picture It!. Will take a snapshot of the screen as
it is now as well. The screen edges still smear outside the boundaries of the
upper left 800 X 600 area (the intended size of the window).
### End user comment ###


Starting change_res(2,800,600,32, use_log = 1,mode = 1)
  This is change_res call # 3
    Changing to resolution 800 X 600 in 32 bit color depth using graphics card #2
    Success changing to new resolution
### User comment # 4 This corresponds with change_res call # 3
  User said setting this resolution was a (Success) Here's why :
If the same windowed graphics mode is changed to again then the window is the
proper size and no longer smears.
### End user comment ###

