display version and build info at startup (trunk only)
Tested on the unix port; I've updated as many other ports as I can figure out but they're not tested. See window.doc for info on the changed banner lines. Also adds the ability to override the generic "Unix" port - used now to get "MacOSX" into the version line instead of "Unix" (so we don't scare people who don't know what's going on).
This commit is contained in:
@@ -875,14 +875,15 @@ VIII. Conventions
|
||||
|
||||
init_nhwindows() is expected to display a gee-whiz banner window, including
|
||||
the Copyright message. It is recommended that the COPYRIGHT_BANNER_A,
|
||||
COPYRIGHT_BANNER_B, and COPYRIGHT_BANNER_C macros from patchlevel.h be used
|
||||
for constructing the Copyright message. COPYRIGHT_BANNER_A is a
|
||||
quoted string that has the NetHack copyright declaration,
|
||||
COPYRIGHT_BANNER_B is a quoted string that states who the copyright
|
||||
belongs to, and COPYRIGHT_BANNER_C simply says "See License for
|
||||
details." Be sure to #include "patchlevel.h" to define these macros.
|
||||
Using the macros will prevent having to update the Copyright information
|
||||
in each window-port prior to each release.
|
||||
COPYRIGHT_BANNER_B, COPYRIGHT_BANNER_C, and COPYRIGHT_BANNER_D macros from
|
||||
patchlevel.h and date.h be used for constructing the Copyright message.
|
||||
COPYRIGHT_BANNER_A is a quoted string that has the NetHack copyright declaration,
|
||||
COPYRIGHT_BANNER_B is a quoted string that states who the copyright belongs to,
|
||||
COPYRIGHT_BANNER_C is a quoted string generated by makedefs that includes version
|
||||
and build information. and COPYRIGHT_BANNER_D simply says "See License for details."
|
||||
Be sure to #include "patchlevel.h" and date.h to define these macros. Using the
|
||||
macros will prevent having to update the Copyright information in each window-port
|
||||
prior to each release.
|
||||
|
||||
Ports (MSDOS, TOS, MAC, etc) _may_ use window-port specific routines in
|
||||
their port specific files, _AT_THEIR_OWN_RISK_. Since "port" and
|
||||
|
||||
Reference in New Issue
Block a user