Register - Login
Views: 99390302
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 08:46:52 AM
Jul - The Cutting Room Floor - Solitaire, etc New poll - New thread - New reply
Next newer thread | Next older thread
Wack0
Member
Level: 13


Posts: 1/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-15-11 05:26:12 PM (last edited by Wack0 at 08-15-11 03:56 PM) Link | Quote
The unused strings found in sol.exe *are* debug strings (well most of them anyway). The debug sol.exe (which is in nt4 chk) has a debug menu inbetween the two regular menus, and the unused strings are the descriptions shown at the bottom of the screen when the debug menu options are selected.

Also, the source code of solitaire, winmine, reversi (taken out in win3.1, and included with early (late-1991) betas of NT) and a number of other games are included with the well-known NT4 source leak, (and out of those, all but solitaire can be compiled - I have infact compiled most of them!) and I can upload the src to all of these games, and the debug sol.exe and cards.dll.

Oh and btw, the select game number and assert failure dialog boxes are used in debug sol.exe

EDIT: http://goput.it/dt2.7z - checked/debug solitaire
http://goput.it/1l7.7z - solitaire & reversi src
http://goput.it/hsh.7z - rest of the games src
Liliana
"A horrible person". That's what it says. "A horrible person."

We weren't even testing for that.


Level: NaN


Posts: 3138/-3841
EXP: NaN
For next: 0

Since: 07-23-07


Since last post: 10.2 years
Last activity: 10.1 years

Posted on 08-16-11 11:27:11 AM Link | Quote
Wow, that debug build of Solitaire is so awesome.

Some of the functions are a mystery to me (mainly the marquee test and that screenshot thingy) - any idea on what they do, if anything?

____________________
Wack0
Member
Level: 13


Posts: 2/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-17-11 05:32:15 PM (last edited by Wack0 at 08-17-11 02:57 PM) Link | Quote
Let's go for the literal response here.

Looking in the src, the marquee text does nothing at all.

The 'screenshot thingy' does do something:

case idsScreenShots:
fScreenShots ^= 1;
CheckMenuItem(GetMenu(hwnd), idsScreenShots, fScreenShots ? MF_CHECKED|MF_BYCOMMAND : MF_UNCHECKED|MF_BYCOMMAND);
InvalidateRect(hwndStat, NULL, fTrue);
if(fScreenShots)
InvalidateRect(hwnd, NULL, fTrue);
break;


Also, I forgot to mention this earlier, and it seems that nobody has picked up on this, so:
The 'Heck, I don't know' text, is actually 'Hell, I don't know' in the NT4 chk sol.exe. I think it got changed in win2k, I'll have to check some win2k chk builds I have for exactly *when*.

EDIT: I've checked, and I have to say, I was not expecting the results I found..
It was changed as early as NT 5.00.1515 (the earliest build of Windows 2000 I have, from March 1997).
For reference, NT4 RTM is NT 4.00.1381, compiled August 1996.
Liliana
"A horrible person". That's what it says. "A horrible person."

We weren't even testing for that.


Level: NaN


Posts: 3158/-3841
EXP: NaN
For next: 0

Since: 07-23-07


Since last post: 10.2 years
Last activity: 10.1 years

Posted on 08-17-11 06:10:25 PM Link | Quote
Ah, it hides the game number. I should've noticed that myself, stupid me. And yeah, I noticed how it said Hell, I don't know in NT4 while I was checking the Solitaire from NT4 for unused strings. I just never bothered to mention it... It's strange how only Solitaire has such an extensive debugging system, and none of the other MS games do...

Oh, one last thing I wanted to ask. I'd rather not try it myself, but... on the Assertion Failure dialog, does "Exit Windows" actually cause a shutdown?

____________________
Taryn

Passed away.

Thanks for being a part of us, even if it wasn't always on the best of terms.

1987-2014


Level: 204


Posts: 14199/14742
EXP: 121628330
For next: 1721488

Since: 09-01-09

From: Seattle

Since last post: 10.1 years
Last activity: 9.8 years

Posted on 08-17-11 07:15:14 PM Link | Quote
Originally posted by Liliana
It's strange how only Solitaire has such an extensive debugging system, and none of the other MS games do...


Wasn't Solitaire one of the oldest Windows games? Seems to me it came into existence with Windows 2.x or 3.x. Maybe subsequent games had the debug stuff removed.

____________________
TKB Super Mario Bros.TKB Super Mario Bros., Volume II
Liliana
"A horrible person". That's what it says. "A horrible person."

We weren't even testing for that.


Level: NaN


Posts: 3160/-3841
EXP: NaN
For next: 0

Since: 07-23-07


Since last post: 10.2 years
Last activity: 10.1 years

Posted on 08-17-11 07:19:48 PM Link | Quote
Technically Reversi is older (Windows 1, even), but it wasn't shipped from 3.1 onwards... Solitaire is the second game, introduced in 3.0, and is the oldest one that still ships with current versions of Windows. (Minesweeper was added with 3.1, FreeCell is 95, Spider is ME (I think) and the 3D Pinball is NT4))

____________________
Taryn

Passed away.

Thanks for being a part of us, even if it wasn't always on the best of terms.

1987-2014


Level: 204


Posts: 14202/14742
EXP: 121628330
For next: 1721488

Since: 09-01-09

From: Seattle

Since last post: 10.1 years
Last activity: 9.8 years

Posted on 08-17-11 07:27:05 PM Link | Quote
Ah. Maybe Solitaire was rushed, then? Did you check Reversi for any debug stuff?

I wonder why they ditched Reversi, actually.

____________________
TKB Super Mario Bros.TKB Super Mario Bros., Volume II
Liliana
"A horrible person". That's what it says. "A horrible person."

We weren't even testing for that.


Level: NaN


Posts: 3162/-3841
EXP: NaN
For next: 0

Since: 07-23-07


Since last post: 10.2 years
Last activity: 10.1 years

Posted on 08-17-11 07:35:21 PM Link | Quote
I looked at the source briefly and couldn't spot anything obvious.

The other applications look more interesting, especially the ones from the Windows Entertainment Pack (why they're included in the NT4 source... your guess is as good as mine). But I don't have them compiled, so I can't really tell what the debug functions do.

____________________
Wack0
Member
Level: 13


Posts: 3/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-17-11 07:57:10 PM (last edited by Wack0 at 08-17-11 04:59 PM) Link | Quote
Originally posted by Liliana
Oh, one last thing I wanted to ask. I'd rather not try it myself, but... on the Assertion Failure dialog, does "Exit Windows" actually cause a shutdown?


It doesn't.

Originally posted by Liliana
the 3D Pinball is from NT4.


Actually, its first appearance was with the Windows 95 Plus! pack.

Originally posted by Liliana
The other applications look more interesting, especially the ones from the Windows Entertainment Pack (why they're included in the NT4 source... your guess is as good as mine). But I don't have them compiled, so I can't really tell what the debug functions do.


I can upload the compiled versions if you want.
Liliana
"A horrible person". That's what it says. "A horrible person."

We weren't even testing for that.


Level: NaN


Posts: 3166/-3841
EXP: NaN
For next: 0

Since: 07-23-07


Since last post: 10.2 years
Last activity: 10.1 years

Posted on 08-17-11 07:58:44 PM Link | Quote
Oh yes, if you could do that, it'd be much appreciated!

____________________
Wack0
Member
Level: 13


Posts: 4/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-17-11 08:11:38 PM (last edited by Wack0 at 08-17-11 05:14 PM) Link | Quote
Originally posted by Liliana
Oh yes, if you could do that, it'd be much appreciated!


Here. http://goput.it/m23.7z

And by the way, the file versions are 4.00.2006 because ntverp.h got modified.

Also, I noticed that the src for sol and reversi are in the leaked win2k SP1 src, too.
Liliana
"A horrible person". That's what it says. "A horrible person."

We weren't even testing for that.


Level: NaN


Posts: 3169/-3841
EXP: NaN
For next: 0

Since: 07-23-07


Since last post: 10.2 years
Last activity: 10.1 years

Posted on 08-17-11 09:29:26 PM (last edited by Liliana at 08-17-11 06:39 PM) Link | Quote
Cool!

Incidentally, I found an unused options screen in the TicTactics game, and added it to the wiki. I'll add all the Solitaire stuff later...

edit: hmm, the missing icons from that Tictactics options screen are apparently in the source, but never added in the compiling process... interesting

____________________
Wack0
Member
Level: 13


Posts: 5/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-18-11 02:20:36 PM Link | Quote
Originally posted by Liliana
Cool!

Incidentally, I found an unused options screen in the TicTactics game, and added it to the wiki. I'll add all the Solitaire stuff later...

edit: hmm, the missing icons from that Tictactics options screen are apparently in the source, but never added in the compiling process... interesting


someone must have not added them to the .rc
Wack0
Member
Level: 13


Posts: 6/26
EXP: 8284
For next: 1983

Since: 08-15-11


Since last post: 5.8 years
Last activity: 5.7 years

Posted on 08-20-11 12:39:37 PM Link | Quote
Sorry for the double post but there's an error in the edits to the Solitaire article.
The debug Solitaire did not come from the NT4 source leak, it came from the checked/debug compile of NT4, that Microsoft released to MSDN subscribers at the same time as the free/retail compile.
I have similar checked versions of NT 3.1, 3.5, 3.51, and Windows 2000, not to mention some betas too.
Liliana
"A horrible person". That's what it says. "A horrible person."

We weren't even testing for that.


Level: NaN


Posts: 3178/-3841
EXP: NaN
For next: 0

Since: 07-23-07


Since last post: 10.2 years
Last activity: 10.1 years

Posted on 08-20-11 09:14:02 PM Link | Quote
Ah, must have mixed up the facts. It's corrected now.

____________________
Keitaro

Fire Snake
LOVELY ARRANGEMENT. VOLCANO BAKEMEAT
Level: 70


Posts: 975/1191
EXP: 2898928
For next: 116883

Since: 09-09-08

From: California

Since last post: 4.1 years
Last activity: 3.8 years

Posted on 08-30-11 06:38:11 AM Link | Quote
Odd...I'm positive I had Windows 3.1 back in the day AND had Reversi...as well as Solitaire. I know this because I never fucking knew how to play the former as a kid but would try anyway xD
paulguy

Green Birdo
Level: 93


Posts: 1779/2294
EXP: 8025655
For next: 27155

Since: 09-14-07

From: Buffalo, NY

Since last post: 9.7 years
Last activity: 9.6 years

Posted on 08-30-11 11:05:35 AM Link | Quote
Paulguy's Post configuration
If you upgraded from an earlier Windows with Reversi to Windows 3.1, it'll keep Reversi. Interestingly, you can upgrade all the way up to windows 7, and it'll still have Reversi.

____________________
xatratx

Level: 5


Posts: 1/3
EXP: 323
For next: 206

Since: 09-06-11


Since last post: 10.6 years
Last activity: 2.0 years

Posted on 09-07-11 12:03:14 AM (last edited by xatratx at 09-09-11 10:55 AM) Link | Quote
NVM
Aeonic Butterfly
200
Level: 32


Posts: 39/207
EXP: 191524
For next: 14918

Since: 12-27-10

From: Ridgecrest, CA

Since last post: 4.4 years
Last activity: 4.4 years

Posted on 09-21-11 04:08:53 AM Link | Quote
I'm going to be a dork, but its AWESOME that I can play Taipei and all these old games from my 3/3.1 days again XD Thank you!
Keitaro

Fire Snake
LOVELY ARRANGEMENT. VOLCANO BAKEMEAT
Level: 70


Posts: 992/1191
EXP: 2898928
For next: 116883

Since: 09-09-08

From: California

Since last post: 4.1 years
Last activity: 3.8 years

Posted on 09-22-11 12:35:16 PM Link | Quote
Originally posted by paulguy
If you upgraded from an earlier Windows with Reversi to Windows 3.1, it'll keep Reversi. Interestingly, you can upgrade all the way up to windows 7, and it'll still have Reversi.

I only ever recall having Windows 3.1 as the earliest Windows, to be honest, though for all I know we did upgrade.
Next newer thread | Next older thread
Jul - The Cutting Room Floor - Solitaire, etc New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

31 database queries, 6 query cache hits.
Query execution time:  0.095130 seconds
Script execution time:  0.028010 seconds
Total render time:  0.123140 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 266 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 185 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 190 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 192 column 9 - Warning: missing <tr>
line 210 column 13 - Warning: missing <tr>
line 211 column 102 - Warning: unescaped & or unknown entity "&postid"
line 218 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 220 column 9 - Warning: missing <tr>
line 238 column 13 - Warning: missing <tr>
line 239 column 102 - Warning: unescaped & or unknown entity "&postid"
line 262 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 264 column 9 - Warning: missing <tr>
line 282 column 13 - Warning: missing <tr>
line 283 column 102 - Warning: unescaped & or unknown entity "&postid"
line 290 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 292 column 9 - Warning: missing <tr>
line 310 column 13 - Warning: missing <tr>
line 311 column 102 - Warning: unescaped & or unknown entity "&postid"
line 313 column 404 - Warning: missing </div>
line 318 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 320 column 9 - Warning: missing <tr>
line 338 column 13 - Warning: missing <tr>
line 339 column 102 - Warning: unescaped & or unknown entity "&postid"
line 344 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 346 column 9 - Warning: missing <tr>
line 364 column 13 - Warning: missing <tr>
line 365 column 102 - Warning: unescaped & or unknown entity "&postid"
line 367 column 404 - Warning: missing </div>
line 372 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 374 column 9 - Warning: missing <tr>
line 392 column 13 - Warning: missing <tr>
line 393 column 102 - Warning: unescaped & or unknown entity "&postid"
line 400 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 402 column 9 - Warning: missing <tr>
line 420 column 13 - Warning: missing <tr>
line 421 column 102 - Warning: unescaped & or unknown entity "&postid"
line 436 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 438 column 9 - Warning: missing <tr>
line 456 column 13 - Warning: missing <tr>
line 457 column 102 - Warning: unescaped & or unknown entity "&postid"
line 462 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 464 column 9 - Warning: missing <tr>
line 482 column 13 - Warning: missing <tr>
line 483 column 102 - Warning: unescaped & or unknown entity "&postid"
line 494 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 496 column 9 - Warning: missing <tr>
line 514 column 13 - Warning: missing <tr>
line 515 column 102 - Warning: unescaped & or unknown entity "&postid"
line 524 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 526 column 9 - Warning: missing <tr>
line 544 column 13 - Warning: missing <tr>
line 545 column 102 - Warning: unescaped & or unknown entity "&postid"
line 556 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 558 column 9 - Warning: missing <tr>
line 576 column 13 - Warning: missing <tr>
line 577 column 102 - Warning: unescaped & or unknown entity "&postid"
line 584 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 586 column 9 - Warning: missing <tr>
line 604 column 13 - Warning: missing <tr>
line 605 column 102 - Warning: unescaped & or unknown entity "&postid"
line 610 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 612 column 9 - Warning: missing <tr>
line 630 column 13 - Warning: missing <tr>
line 631 column 102 - Warning: unescaped & or unknown entity "&postid"
line 636 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 638 column 9 - Warning: missing <tr>
line 656 column 13 - Warning: missing <tr>
line 657 column 102 - Warning: unescaped & or unknown entity "&postid"
line 659 column 74 - Warning: <style> isn't allowed in <td> elements
line 659 column 9 - Info: <td> previously mentioned
line 662 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 664 column 9 - Warning: missing <tr>
line 682 column 13 - Warning: missing <tr>
line 683 column 102 - Warning: unescaped & or unknown entity "&postid"
line 688 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 690 column 9 - Warning: missing <tr>
line 708 column 13 - Warning: missing <tr>
line 709 column 102 - Warning: unescaped & or unknown entity "&postid"
line 714 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 716 column 9 - Warning: missing <tr>
line 734 column 13 - Warning: missing <tr>
line 735 column 102 - Warning: unescaped & or unknown entity "&postid"
line 741 column 17 - Warning: missing <tr>
line 741 column 17 - Warning: discarding unexpected <table>
line 744 column 35 - Warning: missing <tr>
line 744 column 50 - Warning: missing </font> before </td>
line 744 column 91 - Warning: missing </font> before </table>
line 746 column 35 - Warning: missing <tr>
line 746 column 50 - Warning: missing </font> before </td>
line 747 column 37 - Warning: unescaped & or unknown entity "&id"
line 746 column 185 - Warning: missing </font> before </table>
line 748 column 17 - Warning: discarding unexpected </textarea>
line 748 column 28 - Warning: discarding unexpected </form>
line 748 column 35 - Warning: discarding unexpected </embed>
line 748 column 43 - Warning: discarding unexpected </noembed>
line 748 column 53 - Warning: discarding unexpected </noscript>
line 748 column 64 - Warning: discarding unexpected </noembed>
line 748 column 74 - Warning: discarding unexpected </embed>
line 748 column 82 - Warning: discarding unexpected </table>
line 748 column 90 - Warning: discarding unexpected </table>
line 750 column 9 - Warning: missing </font> before <table>
line 762 column 25 - Warning: discarding unexpected </font>
line 771 column 57 - Warning: discarding unexpected </font>
line 749 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 183 column 855 - Warning: <img> proprietary attribute value "absmiddle"
line 183 column 855 - Warning: <img> lacks "alt" attribute
line 195 column 23 - Warning: <img> lacks "alt" attribute
line 195 column 64 - Warning: <img> lacks "alt" attribute
line 206 column 15 - Warning: <img> lacks "alt" attribute
line 215 column 616 - Warning: <img> lacks "alt" attribute
line 223 column 22 - Warning: <img> lacks "alt" attribute
line 223 column 63 - Warning: <img> lacks "alt" attribute
line 223 column 112 - Warning: <img> lacks "alt" attribute
line 223 column 162 - Warning: <img> lacks "alt" attribute
line 234 column 15 - Warning: <img> lacks "alt" attribute
line 241 column 114 - Warning: <img> proprietary attribute value "absmiddle"
line 241 column 114 - Warning: <img> lacks "alt" attribute
line 267 column 23 - Warning: <img> lacks "alt" attribute
line 267 column 64 - Warning: <img> lacks "alt" attribute
line 278 column 15 - Warning: <img> lacks "alt" attribute
line 285 column 484 - Warning: <img> proprietary attribute value "absmiddle"
line 285 column 484 - Warning: <img> lacks "alt" attribute
line 287 column 808 - Warning: <img> proprietary attribute value "absmiddle"
line 287 column 808 - Warning: <img> lacks "alt" attribute
line 287 column 1041 - Warning: <img> lacks "alt" attribute
line 295 column 23 - Warning: <img> lacks "alt" attribute
line 295 column 64 - Warning: <img> lacks "alt" attribute
line 295 column 113 - Warning: <img> lacks "alt" attribute
line 295 column 163 - Warning: <img> lacks "alt" attribute
line 296 column 11 - Warning: <img> lacks "alt" attribute
line 306 column 15 - Warning: <img> lacks "alt" attribute
line 315 column 1173 - Warning: <img> lacks "alt" attribute
line 323 column 23 - Warning: <img> lacks "alt" attribute
line 323 column 64 - Warning: <img> lacks "alt" attribute
line 334 column 15 - Warning: <img> lacks "alt" attribute
line 341 column 735 - Warning: <img> lacks "alt" attribute
line 349 column 23 - Warning: <img> lacks "alt" attribute
line 349 column 64 - Warning: <img> lacks "alt" attribute
line 349 column 113 - Warning: <img> lacks "alt" attribute
line 349 column 163 - Warning: <img> lacks "alt" attribute
line 350 column 11 - Warning: <img> lacks "alt" attribute
line 360 column 15 - Warning: <img> lacks "alt" attribute
line 369 column 935 - Warning: <img> lacks "alt" attribute
line 377 column 23 - Warning: <img> lacks "alt" attribute
line 377 column 64 - Warning: <img> lacks "alt" attribute
line 388 column 15 - Warning: <img> lacks "alt" attribute
line 397 column 758 - Warning: <img> lacks "alt" attribute
line 405 column 22 - Warning: <img> lacks "alt" attribute
line 405 column 63 - Warning: <img> lacks "alt" attribute
line 405 column 112 - Warning: <img> lacks "alt" attribute
line 405 column 162 - Warning: <img> lacks "alt" attribute
line 416 column 15 - Warning: <img> lacks "alt" attribute
line 423 column 303 - Warning: <img> proprietary attribute value "absmiddle"
line 423 column 303 - Warning: <img> lacks "alt" attribute
line 441 column 23 - Warning: <img> lacks "alt" attribute
line 441 column 64 - Warning: <img> lacks "alt" attribute
line 452 column 15 - Warning: <img> lacks "alt" attribute
line 459 column 479 - Warning: <img> lacks "alt" attribute
line 467 column 22 - Warning: <img> lacks "alt" attribute
line 467 column 63 - Warning: <img> lacks "alt" attribute
line 467 column 112 - Warning: <img> lacks "alt" attribute
line 467 column 162 - Warning: <img> lacks "alt" attribute
line 478 column 15 - Warning: <img> lacks "alt" attribute
line 499 column 23 - Warning: <img> lacks "alt" attribute
line 499 column 64 - Warning: <img> lacks "alt" attribute
line 510 column 15 - Warning: <img> lacks "alt" attribute
line 521 column 733 - Warning: <img> lacks "alt" attribute
line 529 column 22 - Warning: <img> lacks "alt" attribute
line 529 column 63 - Warning: <img> lacks "alt" attribute
line 529 column 112 - Warning: <img> lacks "alt" attribute
line 529 column 162 - Warning: <img> lacks "alt" attribute
line 540 column 15 - Warning: <img> lacks "alt" attribute
line 561 column 22 - Warning: <img> lacks "alt" attribute
line 561 column 63 - Warning: <img> lacks "alt" attribute
line 561 column 112 - Warning: <img> lacks "alt" attribute
line 561 column 162 - Warning: <img> lacks "alt" attribute
line 572 column 15 - Warning: <img> lacks "alt" attribute
line 589 column 23 - Warning: <img> lacks "alt" attribute
line 589 column 64 - Warning: <img> lacks "alt" attribute
line 600 column 15 - Warning: <img> lacks "alt" attribute
line 607 column 477 - Warning: <img> lacks "alt" attribute
line 614 column 11 - Warning: <img> lacks "alt" attribute
line 615 column 22 - Warning: <img> lacks "alt" attribute
line 615 column 63 - Warning: <img> lacks "alt" attribute
line 615 column 112 - Warning: <img> lacks "alt" attribute
line 615 column 162 - Warning: <img> lacks "alt" attribute
line 626 column 15 - Warning: <img> lacks "alt" attribute
line 640 column 11 - Warning: <img> lacks "alt" attribute
line 641 column 22 - Warning: <img> lacks "alt" attribute
line 641 column 63 - Warning: <img> lacks "alt" attribute
line 641 column 112 - Warning: <img> lacks "alt" attribute
line 641 column 161 - Warning: <img> lacks "alt" attribute
line 642 column 11 - Warning: <img> lacks "alt" attribute
line 652 column 15 - Warning: <img> lacks "alt" attribute
line 667 column 21 - Warning: <img> lacks "alt" attribute
line 667 column 62 - Warning: <img> lacks "alt" attribute
line 667 column 111 - Warning: <img> lacks "alt" attribute
line 667 column 161 - Warning: <img> lacks "alt" attribute
line 678 column 15 - Warning: <img> lacks "alt" attribute
line 692 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 692 column 15 - Warning: <img> lacks "alt" attribute
line 692 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 692 column 58 - Warning: <img> lacks "alt" attribute
line 692 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 692 column 101 - Warning: <img> lacks "alt" attribute
line 692 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 692 column 144 - Warning: <img> lacks "alt" attribute
line 693 column 22 - Warning: <img> lacks "alt" attribute
line 693 column 63 - Warning: <img> lacks "alt" attribute
line 693 column 112 - Warning: <img> lacks "alt" attribute
line 693 column 162 - Warning: <img> lacks "alt" attribute
line 704 column 15 - Warning: <img> lacks "alt" attribute
line 718 column 11 - Warning: <img> lacks "alt" attribute
line 719 column 22 - Warning: <img> lacks "alt" attribute
line 719 column 63 - Warning: <img> lacks "alt" attribute
line 719 column 112 - Warning: <img> lacks "alt" attribute
line 719 column 162 - Warning: <img> lacks "alt" attribute
line 730 column 15 - Warning: <img> lacks "alt" attribute
line 747 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 747 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 747 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 756 column 25 - Warning: <img> lacks "alt" attribute
line 761 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 741 column 17 - Warning: trimming empty <tr>
line 744 column 50 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 211 column 27 - Warning: <nobr> is not approved by W3C
line 213 column 74 - Warning: <div> proprietary attribute "width"
line 215 column 479 - Warning: <div> proprietary attribute "width"
line 239 column 27 - Warning: <nobr> is not approved by W3C
line 283 column 27 - Warning: <nobr> is not approved by W3C
line 285 column 74 - Warning: <div> proprietary attribute "width"
line 287 column 904 - Warning: <div> proprietary attribute "width"
line 311 column 27 - Warning: <nobr> is not approved by W3C
line 313 column 74 - Warning: <table> proprietary attribute "height"
line 339 column 27 - Warning: <nobr> is not approved by W3C
line 341 column 74 - Warning: <div> proprietary attribute "width"
line 341 column 598 - Warning: <div> proprietary attribute "width"
line 365 column 27 - Warning: <nobr> is not approved by W3C
line 367 column 74 - Warning: <table> proprietary attribute "height"
line 393 column 27 - Warning: <nobr> is not approved by W3C
line 395 column 74 - Warning: <div> proprietary attribute "width"
line 397 column 621 - Warning: <div> proprietary attribute "width"
line 421 column 27 - Warning: <nobr> is not approved by W3C
line 457 column 27 - Warning: <nobr> is not approved by W3C
line 459 column 74 - Warning: <div> proprietary attribute "width"
line 459 column 342 - Warning: <div> proprietary attribute "width"
line 483 column 27 - Warning: <nobr> is not approved by W3C
line 515 column 27 - Warning: <nobr> is not approved by W3C
line 517 column 74 - Warning: <div> proprietary attribute "width"
line 521 column 596 - Warning: <div> proprietary attribute "width"
line 545 column 27 - Warning: <nobr> is not approved by W3C
line 577 column 27 - Warning: <nobr> is not approved by W3C
line 605 column 27 - Warning: <nobr> is not approved by W3C
line 607 column 74 - Warning: <div> proprietary attribute "width"
line 607 column 340 - Warning: <div> proprietary attribute "width"
line 631 column 27 - Warning: <nobr> is not approved by W3C
line 657 column 27 - Warning: <nobr> is not approved by W3C
line 683 column 27 - Warning: <nobr> is not approved by W3C
line 709 column 27 - Warning: <nobr> is not approved by W3C
line 735 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 293 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md