Commit graph

1704 commits

Author SHA1 Message Date
Ron Koenderink
aaea73a595 Update comment to indicate page_headings[] is done. 2006-01-29 19:29:10 +00:00
Ron Koenderink
79f672969b (xuheader): Remove values[], not used. 2006-01-29 19:12:52 +00:00
Ron Koenderink
f438b74e85 (EF_PAGE_HEADINGS, page_headings_symbols, M_NOTUSED): New.
(empfile): Add it.
(rpt_ca): Use it.
2006-01-29 18:40:11 +00:00
Ron Koenderink
1bca66c061 (show_news): New.
(show): Use it to implement show news.
2006-01-29 17:44:29 +00:00
297ee5eab0 (news): Fix rev. 1.13: fail command before printing headlines. 2006-01-29 17:13:25 +00:00
Ron Koenderink
c686c5648b (ac_dog): Do not use 'ap' as a pointer to get the owner
for the call to ac_planedamage() use att_own instead.
'ap' may have been already freed in the previous call
to ac_planedamage().  This can create an invalid
news item and crash the server.
2006-01-29 13:56:35 +00:00
b659a16f03 (player_coms): Sort by element member c_form. 2006-01-29 13:51:47 +00:00
b4a76e04a3 (xdver): Dump version string. 2006-01-28 17:26:05 +00:00
c9d35a6d0a (guerrilla): Tell sector owner when partisans take over. But don't
disclose che casualties then.
2006-01-27 19:53:24 +00:00
1af78f75ef (main, print_usage): New options -h and -v.
(print_usage): Improve usage message.
2006-01-27 18:01:33 +00:00
68a7ae71b0 (main, usage): New option -v.
(usage): Improve usage message.
2006-01-27 18:00:47 +00:00
5109a30910 (vers): Don't report KSU distribution (1.04 in all known versions),
Chainsaw version (4.00 since Empire 2, ca. 1995) and Wolfpack version
(used to be the version number after the first dot).
(KSU_DIST, CHAINSAW_DIST, WOLFPACK_DIST): Unused, remove.

(version): New.
(EMP_VERS_MAJOR, EMP_VERS_MINOR, EMP_VERS_PATCH): Remove.  Users
changed to use version[] instead.  version[] is slightly easier to
initialize from configure.ac.
(check-version): No longer needed, remove.

(legal): New.
(vers, main): Show it.
2006-01-27 17:59:06 +00:00
3f0219a419 Change package name to Wolfpack Empire. Supply tarname, so it stays
empire.
2006-01-27 17:38:53 +00:00
14250e3cbc Cosmetics. 2006-01-26 18:44:39 +00:00
d8480865ae (info.nr/all, info.html/all.html): Don't pick up random junk from the
filesystem.
2006-01-23 21:33:13 +00:00
2e7c9edf5e (sources.mk): Link from $(srcdir) if compiling from tarball. Why?
It's distributed in $(srcdir), but required in build directory.

(distclean, bld_distgen): Don't distribute subjects.mk, it's not being
used with a separate build tree.
2006-01-23 21:14:53 +00:00
c0aeefd865 (ac): Add file that should have been added in rev. 1.24. 2006-01-23 20:47:25 +00:00
cadd69568a Not for development note. 2006-01-22 22:37:17 +00:00
f1e88b083d Fix making of build directories from sources.mk. 2006-01-22 22:32:38 +00:00
0219f68bd8 (check-version): Didn't work with separate build tree. 2006-01-22 22:18:25 +00:00
fd16db1565 (dist-client): Tarball missed files. Fix.
(dist-source, dist-client): Prerequisites were missing.
(acdistcli, cli_distgen, src/client/configure, src/client/config.h.in)
(src/client/aclocal.m4): New.
2006-01-22 22:02:23 +00:00
c4ffd0a576 New build process for the standalone client distribution. 2006-01-22 21:57:06 +00:00
a9d92eb84c Update to current version from http://www.gnu.org/licenses/gpl.txt:
FSF address change, Y2K fix in how-to-apply part.
2006-01-22 21:29:04 +00:00
8edef41133 The change set that moved the GPL from LICENSE to COPYING copied it.
Fix.
2006-01-22 21:24:12 +00:00
Ron Koenderink
fee6c50b1a (show, show_item): Resurrect show item. 2006-01-22 18:57:14 +00:00
Ron Koenderink
8900dfaa3d (xuflds): Terminated the value list when a bad separator is found. 2006-01-22 17:37:05 +00:00
58bc018b53 (dist-client): Get rid of unwanted subdirectory src/client.
(dist-client): Add include/proto.h and man/empire.6.
2006-01-22 16:07:09 +00:00
c105139375 Copy of include/proto.h, except for a comment documenting that fact.
Remove.
2006-01-22 16:01:44 +00:00
1432d08f81 Copy of man/empire.6. Remove. 2006-01-22 16:01:01 +00:00
96e27a73a5 Belatedly rename emp_client.6 to empire.6, to match the changed
program name in the new build process.
2006-01-22 16:00:17 +00:00
Ron Koenderink
69851a554e Add generated file path.c. 2006-01-21 21:26:38 +00:00
Ron Koenderink
74e4e2810a (fuel, load, shp_check_nav, retreat_ship1, shp_nav_one_sector)
(shp_check_nav, sail_nav_fleet, bigcity_dchr[], sector_navigation[])
(d_navigation): Add a NEW d_navigation enum NAV_CANAL to
indicate that a sector has canal capability. Add canal determination
logic to shp_check_nav(). Update sector_navigation[] with new
canal navigation enum.  Use shp_check_nav() to determine the
sector can be navigated.
2006-01-21 20:56:50 +00:00
82df8cfe0c (pchr_ca): Provide proper ca_table for selector nlndx. 2006-01-21 20:11:36 +00:00
66121a7670 (lcarg): Align column header `a' with column. 2006-01-21 20:10:06 +00:00
35bbd59288 Documentation. 2006-01-21 20:08:42 +00:00
cb8f7e9311 Minor cleanup. 2006-01-21 20:07:19 +00:00
d5339e72a7 Update for new build process. 2006-01-21 20:06:16 +00:00
c309e01d27 Update to match current behavior. 2006-01-21 20:05:25 +00:00
360de37223 Rewrite to match current behavior. 2006-01-21 20:04:45 +00:00
29fe94115d Update. 2006-01-21 20:03:50 +00:00
c62c252b34 Rewrite top-level README for new build process. Merge information
from LEGAL, remove that file.  References to it were already removed
in the previous change set.  Remove obsolete doc/compiling and
doc/disk_space.
2006-01-21 19:59:23 +00:00
4515b84c59 COPYING duplicates information from README. Remove. Move GPL from
LICENSE to COPYING, because that's where it usually is.  Update all
the references to these files.
2006-01-21 19:48:41 +00:00
cb32ec38d6 (ef_open_srv): Intialize views only if all is well, so they can assume
the underlying file is open.
2006-01-21 18:35:26 +00:00
Ron Koenderink
847bf6901c (xdvisible): Fix the nuke-chr case to work for deities. 2006-01-21 17:35:13 +00:00
Ron Koenderink
036a623a40 (xunsymbol): Ensure the table is a symbol table before searching it. 2006-01-21 17:33:02 +00:00
a6587e7e46 Autoconfigure MinGW: socket library, thread package. Rewrite thread
package selection.
2006-01-21 08:11:07 +00:00
23726b3799 (CFLAGS): Recent versions of gcc have a built-in function carg(),
which collides with our carg().  Suppress.
2006-01-21 08:06:17 +00:00
Ron Koenderink
0558a08f4d (shp_nav): Skip ships that are landlocked.
The shp_mess() frees the ship record but shp_nav() continues
processing the ship record causing a corruption of the
memory poll which results in a server crash.
2006-01-21 00:30:17 +00:00
ed6514f7f3 Work around MinGW Make's broken built-in link rule. 2006-01-20 07:48:10 +00:00
Ron Koenderink
4dfcdfeb4b (shp_check_nav): Remove the masking. This should have
be done when the d_nav's defines were replaced with a
enum d_navigation.  No functional changes.
2006-01-18 23:26:13 +00:00