nhmall
47d4dc50a5
Merge branch 'NetHack-3.6.2'
2018-11-17 08:32:59 -05:00
nhmall
96ec49213f
Add some windows command line option hooks
2018-11-16 19:32:00 -05:00
Bart House
3f4090ac38
Remap unicode control codes.
...
When running NetHack.exe in a console set to code page 850, the
multi-byte to wide character mapping will generate unicode values
in the unicode control code range. These values need to be re-mapped
to unicode renderable glyphs using the same mappings we use for
control page 437 otherwise the console font might not render a character
for these unicode control values.
2018-11-15 21:42:23 -08:00
Bart House
fdd4e129a1
Removed temporary comment left in by mistake.
2018-11-15 20:58:15 -08:00
nhmall
6764933413
newline at end of file
2018-11-14 07:51:25 -05:00
Bart House
489abb45f5
Added monitor dpi awareness to NetHackW splash dialog.
2018-11-13 20:48:56 -08:00
nhmall
8e907a0b0f
Merge branch 'NetHack-3.6.2-beta01' into win-minor
2018-11-13 13:32:01 -05:00
Bart House
8069659912
Adjust menu item rendering based on monitor dpi.
2018-11-12 22:40:36 -08:00
nhmall
93b664874c
Merge branch 'NetHack-3.6.2'
2018-11-12 23:24:23 -05:00
nhmall
16e014b39f
Merge branch 'win-minor' into NetHack-3.6.2-beta01
2018-11-12 23:15:13 -05:00
nhmall
d89deb5bf7
Makefile update to reference recently added file
2018-11-12 23:10:42 -05:00
Bart House
3bb759a9ab
Started work to support per monitor DPI. Using DPI to scale tiles
...
appropriately.
Renamed ntassert to nhassert. (Naming mistake caused by using ntassert
at work).
Re-ordered a few more includes to get window headers included before
nethack headers.
2018-11-12 17:45:22 -08:00
Bart House
f3bc4af242
Removing support for Visual Studio 2015 solution.
2018-11-12 09:13:51 -08:00
Bart House
8944235282
Enforced the inclusion of windows headers before nethack headers.
...
Moved the code page 437 mapping table to winnt.c so that it could be
used in window and console clients.
Added check that fonts support unicode values we use from code page 437.
Use unicode to draw text if font supports it otherwise use ASCII.
2018-11-12 01:58:56 -08:00
nhmall
ed70005c9b
Makefile build updates
2018-11-11 15:39:13 -05:00
nhmall
32d32652e6
Merge branch 'NetHack-3.6.2'
2018-11-11 10:35:08 -05:00
nhmall
a0b53ee391
merge
2018-11-11 10:29:52 -05:00
Bart House
0a3f6d17df
Removed the defining of WIN32CONNDEBUG for NethackW.
...
Defined NOTTYGRAPHICS for NethackW.
2018-11-10 20:25:49 -05:00
nhmall
adbe567ba1
Merge branch 'NetHack-3.6.2'
2018-11-10 15:09:41 -05:00
nhmall
9fa71d4976
Merge branch 'NetHack-3.6.2-beta01' into NetHack-3.6.2
2018-11-10 15:09:02 -05:00
Pasi Kallinen
0bb6754998
Fuzz testing debug tool
...
Add code to run a fuzz tester, simulating (more-or-less) random
keyboard mashing. There's no option to turn it on, you need to
set iflags.debug_fuzzer on via a debugger or something along
those lines.
2018-11-08 15:55:49 +02:00
nhmall
968a958853
Merge branch 'NetHack-3.6.2'
2018-10-25 17:54:37 -04:00
nhmall
b25db777aa
windows build mods to support branch change
...
Changes to be committed:
modified: sys/winnt/Makefile.gcc
modified: sys/winnt/Makefile.msc
modified: win/win32/vs2015/NetHack.vcxproj
modified: win/win32/vs2015/NetHackW.vcxproj
modified: win/win32/vs2015/files.props
modified: win/win32/vs2017/NetHack.vcxproj
modified: win/win32/vs2017/NetHackW.vcxproj
modified: win/win32/vs2017/files.props
2018-10-21 08:45:55 -04:00
nhmall
270c228b60
windows build mods to support branch change
...
Changes to be committed:
modified: sys/winnt/Makefile.gcc
modified: sys/winnt/Makefile.msc
modified: win/win32/vs2015/NetHack.vcxproj
modified: win/win32/vs2015/NetHackW.vcxproj
modified: win/win32/vs2015/files.props
modified: win/win32/vs2017/NetHack.vcxproj
modified: win/win32/vs2017/NetHackW.vcxproj
modified: win/win32/vs2017/files.props
2018-10-20 23:14:33 -04:00
nhmall
a15c49d663
Merge branch 'NetHack-3.6.2'
2018-10-14 13:05:31 -04:00
nhmall
b7ca652ee3
Merge branch 'NetHack-3.6.2-beta01' into NetHack-3.6.2
2018-10-12 21:09:40 -04:00
nhmall
e25c7be719
keyhelp missed during Windows build steps
...
BUG REPORT:
comments:
1. I start a new character.
2. The first command I type is '&'
3. I type "?" and "<enter key>" at the prompt.
4. Cannot open "keyhelp" data file!--More--
? give a help message.
1559
2018-10-12 20:57:26 -04:00
nhmall
fc7b79a192
Merge branch 'NetHack-3.6.2'
2018-09-11 08:50:07 -04:00
nhmall
3ac2041656
Merge branch 'NetHack-3.6.2-beta01' into NetHack-3.6.2
2018-09-11 08:23:12 -04:00
Ray Chason
7de9266b04
Qt on Win32: add stub for Qt window_procs
2018-09-10 21:13:20 +03:00
Ray Chason
8dbaafbb7b
Ignore Win32 build products
2018-09-10 21:13:10 +03:00
Ray Chason
3fc2373ca2
Add build configuration for Qt 4 and 5
2018-09-10 21:13:05 +03:00
Ray Chason
6894e464d4
Win32: delete the o directory only if it exists
2018-09-10 21:13:00 +03:00
Ray Chason
5be0044c62
Add -lgdi32 to conlibs, needed to link
2018-09-10 21:12:56 +03:00
Ray Chason
e7a3390d74
Add build products to make spotless
...
Win32 Makefile.gcc now cleans up all build products except the binary
directory.
2018-09-10 21:12:47 +03:00
nhmall
29b43ca682
Merge branch 'NetHack-3.6.2'
2018-08-03 06:24:44 -04:00
nhmall
3da11775c4
Merge branch 'NetHack-3.6.2-beta01' into NetHack-3.6.2
2018-08-03 06:24:13 -04:00
nhmall
eb85c4cb49
Makefile recognition of VS 15.7.5
2018-07-28 17:48:57 -04:00
nhmall
6585b58c57
Merge branch 'NetHack-3.6.2'
2018-06-11 16:36:27 -04:00
keni
0e51afc7cd
update Files attributes with priorities and %s substitution
2018-05-31 21:42:06 -04:00
keni
9858f69fa8
update .gitattributes files for auto-generation of Files
2018-05-29 19:28:26 -04:00
nhmall
3a027289ed
Merge branch 'NetHack-3.6.2'
2018-05-25 18:36:30 -04:00
nhmall
81e422189c
Windows wouldn't compile without TTY_GRAPHICS defined
2018-05-21 16:44:19 -04:00
nhmall
76de68fb4f
Merge branch 'NetHack-3.6.0'
2018-05-17 19:43:29 -04:00
nhmall
2b66b5ecd1
bump version ID values
2018-05-16 23:06:44 -04:00
nhmall
e058df508e
Merge branch 'NetHack-3.6.0'
2018-05-15 01:21:54 -04:00
nhmall
589bdb4e2d
Merge branch 'win-tty-status' into win-minor
2018-05-15 00:26:26 -04:00
nhmall
fba7c06fd6
put back the functionality of commandline --debug:immediateflips overwritten recently
2018-05-14 21:09:01 -04:00
Bart House
1f877dbca1
Additional changes to xputc_core() and early_raw_print() to manage
...
the cursor position correctly. This is needed to handle raw printing
correctly. Added check for when we might be running off the bottom
of the screen when handling msmsg(). Added runtime checks to keep
cursor always within bounds.
2018-05-13 20:46:43 -07:00
Bart House
53c7cb8c78
Changes to xputc_core to handle cursor correctly.
2018-05-13 18:54:20 -07:00