nhmall
2b66b5ecd1
bump version ID values
2018-05-16 23:06:44 -04:00
Bart House
0afd2570cb
Removing temporary debugging code and fixing compiler warnings.
2018-05-13 13:29:13 -07:00
Bart House
650d5230ec
Fix memory leak. See bug 1169.
2018-05-12 19:45:16 -07:00
Bart House
f7e665be98
Fix for bug H7132.
...
In nethackw, there can be conflicts between menu accelerators and an extra
choice accelerator. For example, when engraving the using fingers options
conflicts with the unselect all menu accelerator. The extra choice
accelerator should take precedence.
2018-05-08 07:25:24 -07:00
nhmall
d4ebae12f1
default to using latest SDK available on build machine
...
From Bart...
Modified build configuration to use latest SDK available by default.
This change will eliminate the need for us to hard code an SDK
version into our configuration file and will eliminate the need
for developers to set the SDK version when they do not have the
matching SDK version installed. Updated the Install.nt file removing
the mention of having to set the SDK version.
2018-04-26 23:02:17 -04:00
Alex Kompel
bcd6b3dbcd
win32-gui: fix message window text display
...
text dimension calculations were inconsistent across multiple functions.
this resulted in occassional text display oddities.
2018-04-26 08:19:32 -07:00
keni
0f58af6f37
add missing copyright info
2018-04-25 16:54:50 -04:00
keni
11f1983253
update .gitattributes files for substitution and copyright headers
2018-04-25 14:52:43 -04:00
nhmall
93e0cb5235
nethackw clear after getlin
...
Alex wrote: in nethackw, getlin clears message
window, so any unread messages are scrolled off the screen without
"--more--" prompt. If vary_msgcount is set to 1 and "potion shatters", it
is not easy to see the effect to name the potion correctly.
2018-04-24 08:15:36 -04:00
Pasi Kallinen
a2f6a7bec9
Support EDIT_GETLIN for win32
...
... but only without popup_dialog
2018-03-27 20:24:05 +03:00
Alex Kompel
d6e43a32ec
win32-gui: fix truncated status fields call to get dimensions of the text bounding rectangle needs to be made after the font is set in order to get the accurate reading
2018-03-18 23:00:23 -07:00
Alex Kompel
60454b4f92
win32-gui: Do not auto-assign non-alphabet accelerator characters to menu items. Picking up pile that contains gold forces accelerators to start with $ so the next one becomes %, ...
2018-03-18 23:00:16 -07:00
nhmall
a120d99005
msc makefiles update timestamp on copied files
2018-03-04 10:30:17 -05:00
nhmall
dee2fea82d
msc Makefile
2018-03-04 10:25:11 -05:00
nhmall
939bd356a4
more msc makefile tweaks
2018-03-04 09:54:29 -05:00
nhmall
eddfcc4422
windows cmdline Makefile
2018-03-04 09:07:16 -05:00
nhmall
5370c0d337
resolve part of H4422 related to .exe versions
...
I also saw
that looking at the details of both windows .exes that they indicate file
version 3.5.0.0. Shouldn't it be 3.6.0.0 for the NH version 3.6.0
2018-02-25 12:20:50 -05:00
nhmall
2cfbd682a1
VS community editions are freely downloadable. Maintain only 2 most recent.
...
Changes to be committed:
modified: sys/winnt/Install.nt
modified: sys/winnt/Makefile.msc
modified: sys/winnt/nhsetup.bat
deleted: win/win32/vs2010/NetHack.sln
deleted: win/win32/vs2010/NetHackW.vcxproj
deleted: win/win32/vs2010/dgncomp.vcxproj
deleted: win/win32/vs2010/dgnstuff.vcxproj
deleted: win/win32/vs2010/dlb_main.vcxproj
deleted: win/win32/vs2010/levcomp.vcxproj
deleted: win/win32/vs2010/levstuff.vcxproj
deleted: win/win32/vs2010/makedefs.vcxproj
deleted: win/win32/vs2010/recover.vcxproj
deleted: win/win32/vs2010/tile2bmp.vcxproj
deleted: win/win32/vs2010/tilemap.vcxproj
deleted: win/win32/vs2010/tiles.vcxproj
deleted: win/win32/vs2010/uudecode.vcxproj
deleted: win/win32/vs2013/NetHack.sln
deleted: win/win32/vs2013/NetHack.vcxproj
deleted: win/win32/vs2013/NetHackW.vcxproj
deleted: win/win32/vs2013/dgncomp.vcxproj
deleted: win/win32/vs2013/dgnstuff.vcxproj
deleted: win/win32/vs2013/dlb_main.vcxproj
deleted: win/win32/vs2013/levcomp.vcxproj
deleted: win/win32/vs2013/levstuff.vcxproj
deleted: win/win32/vs2013/makedefs.vcxproj
deleted: win/win32/vs2013/nhdefkey.vcxproj
deleted: win/win32/vs2013/recover.vcxproj
deleted: win/win32/vs2013/tile2bmp.vcxproj
deleted: win/win32/vs2013/tilemap.vcxproj
deleted: win/win32/vs2013/tiles.vcxproj
deleted: win/win32/vs2013/uudecode.vcxproj
2017-12-03 08:42:38 -05:00
Bart House
3d2e59ecec
Win32GUI: Changes to player selection dialog.
...
Significant changes to player selection dialog that attempt
to match recently made changes to the Qt and X11 window ports.
2017-10-25 10:49:14 +03:00
Bart House
a588541a27
Win32GUI: Gather raw_print text and display it all in single dialog
...
Defined strbuf_t and related routines to support dynamically sized
strings. Modified strip_newline() to strip the last newline in a string
instead of the first.
Simplified splash window code using new strbuf_t.
Prior to exiting game, re-enable getreturn and call wait_synch() in
case there is buffered raw prints that must be displayed to user.
2017-10-25 10:34:27 +03:00
Bart House
c64ae2d28d
Win32GUI: Clear selection counts for perm invent
2017-10-09 23:32:13 +03:00
Bart House
1ec7bed529
Win32GUI: Use a back buffer for all status rendering
...
This eliminates all flickering when status is updated.
2017-10-09 20:43:36 +03:00
Bart House
7c24b420a9
Win32GUI: Fix bug with specifying no color for status hilite.
...
We were mapping NO_COLOR to white instead of the default foreground color.
2017-10-09 14:57:34 +03:00
Bart House
b1f7bd3791
Win32GUI: Set main window background brush to black.
...
Black is a better choice given that the map background
will always be black. This also creates a better polished
experience when all window backgrounds are set to black.
2017-10-09 14:56:46 +03:00
Bart House
8656807b4d
Windows GUI supports WC2_HILITE_STATUS
...
Avoids raw_print on startup
2017-10-08 01:56:18 +03:00
Bart House
b744e2ce1f
Win32GUI: Fix permanent inventory window going away
...
Fix bug where permanent inventory window would go away after
any operation that used the inventory window to pick items. Since
we were hiding the permanent inventory window, this would also
leave a space filled with white, creating jarring visual if
using dark themed window backgrounds.
2017-10-08 01:26:24 +03:00
Bart House
f8760093cc
Set the local working directory when debugging to $BinDir.
...
This is needed to ensure the defaults.nh is found.
2017-10-07 14:25:21 +03:00
Pasi Kallinen
69f7a78dba
Hilite Status: Improved
...
Allow defining multiple stops per field. Add hitpointbar.
2017-09-26 10:04:25 +03:00
Pasi Kallinen
98383f7a46
Win32GUI: Prevent ampersand-escaped mnemonics in menus
2017-09-18 15:30:52 +03:00
Pasi Kallinen
78e5c9a10a
Win32GUI: Allow empty separator lines in menus
2017-09-17 12:17:46 +03:00
Pasi Kallinen
1e22a9aaf7
Win32GUI: Allow toggling mouse_support off
...
Prevents accidental mouse clicks on the map
2017-09-13 14:02:43 +03:00
Bart House
70ac8a12af
Improvements to build.bat scripts used to build Windows builds. Remove CRT Secure warnings.
2017-09-05 13:14:13 +03:00
Bart House
51f7cb5e9d
Fix build errors with Visual Studio 2017 using latest SDK. We have yet another global namespace collision between window headers and nethack headers. This time it is the macro Protection that is defined before it is used in a function prototype in the windows headers.
2017-09-04 12:56:20 +03:00
Bart House
1bc3cbac7f
Additional changes needed to support Visual Studio 2017.
2017-09-04 12:56:20 +03:00
Bart House
8a5351c079
Upgrade to VS2017 and newer SDK.
2017-09-04 12:56:20 +03:00
Bart House
3614059379
Fix line endings (CRLF and extra space).
2017-09-04 12:56:20 +03:00
Bart House
5b08481637
Adding vs2015 solution file to starting set of files.
2017-09-04 12:56:19 +03:00
Bart House
ceaf2f6109
Create initial vs2017 files from vs2015 files.
2017-09-04 12:56:19 +03:00
Bart House
be4e0992e6
Fix crash that occurs when closing application window while invetory is displayed.
2017-09-04 12:52:18 +03:00
Bart House
497a0b47c8
Fixed compiler warhing of casting int to pointer.
2017-09-04 12:41:53 +03:00
Bart House
4a4193ab37
Fixed compiler warning using pointer as UINT.
2017-09-04 12:41:53 +03:00
Bart House
c9a82e8ae6
Fix compiler warning where we cast 32bit value to pointer.
2017-09-04 12:41:53 +03:00
Bart House
78bee88b83
Turning off CRT secure warnings.
2017-09-04 12:41:53 +03:00
Bart House
b54382ec78
Improvements to Visual Studio 2015 build.
2017-09-01 12:14:10 +03:00
Bart House
f9a6cf2bf7
Improvements to Visual Studio 2015 build.
2017-09-01 12:14:04 +03:00
Bart House
77bd37b435
Visual Studio 2015 build improvements.
2017-09-01 12:13:58 +03:00
Bart House
98266801b6
Improve Visual Studio 2015 build.
2017-09-01 12:13:52 +03:00
Bart House
e5dadd525f
Visual Studio 2015 build improvements.
2017-09-01 12:13:30 +03:00
Bart House
5a4df357ab
Improvements to vs2015 build.
2017-09-01 12:12:58 +03:00
Pasi Kallinen
1854d21dd7
Update NetHackW.exe version details
2017-08-20 23:44:35 +03:00