659 Commits

Author SHA1 Message Date
Joshua Kwan
56fd9165d0 Let's use getopt..
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@210 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-02-01 20:53:08 +00:00
Joshua Kwan
38d2f7576b Support unhandled options.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@209 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-02-01 20:46:08 +00:00
Joshua Kwan
d136a3db4a make error message like the others
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@208 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-02-01 20:45:55 +00:00
Joshua Kwan
ff36a733cf Warning-fix for -O2
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@207 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-02-01 20:45:47 +00:00
Joshua Kwan
474bcfb095 error handling for when yyerror happens and we bounce back into create_config
with a NULL myconfig


git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@206 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-02-01 09:25:22 +00:00
Joshua Kwan
b34e8a4af3 Kludge to detect 'maxusers = 0' and handle f_num > myconfig->max more smoothly
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@205 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-02-01 08:20:28 +00:00
Joshua Kwan
8721002b54 Error handling for negative numbers.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@204 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-02-01 08:10:18 +00:00
Joshua Kwan
1c777df980 Pedantry, c/o paxed
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@203 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-02-01 08:10:00 +00:00
Joshua Kwan
9072f9c8db make sure precedence doens't bite ARRAY_SIZE in the ass
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@202 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 08:41:00 +00:00
Joshua Kwan
cdd0377d70 amended Changelog
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@201 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 08:39:46 +00:00
Joshua Kwan
a1369613b5 Unneeded variables now that ccomment() is gone
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@200 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 06:25:59 +00:00
Joshua Kwan
31ca4349ce update documentation for -q flag
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@199 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 06:25:30 +00:00
Joshua Kwan
99e9e4997b Config file blues.. add silent option on command line
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@198 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 06:23:02 +00:00
Joshua Kwan
8ef19f7ecc C-comments are pretty superfluous, remove support for them
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@197 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 06:22:38 +00:00
Joshua Kwan
8bdb57a194 Fix a little fallout, also notify mailer of failed login...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@196 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 03:10:03 +00:00
Joshua Kwan
710df809e0 Allow user to login on the spot.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@195 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 03:04:58 +00:00
Joshua Kwan
95d5ec6655 Return to game after mail sending - is done!
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@194 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-31 02:57:02 +00:00
Jilles Tjoelker
e8f6f8de8e Return to watching after sending a simplemail message. This behaves like
choosing the letter again in the watch menu, as the screen contents are lost
when typing in the message and must be restored.

Tested on my FreeBSD 4.8 machine and the Solaris 9 machine. On the latter,
some problems because dgamelaunch doesn't recognize nethackstub's clear
screen sequence. Continuing watching works on both.


git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@193 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 21:28:38 +00:00
Jilles Tjoelker
7222c4a282 Clearer error message if h->len is too big. The current value of errno has
no meaning here, so don't use perror().


git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@192 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 20:08:31 +00:00
Joshua Kwan
846f59e3f6 Pull C99 initializers that don't work with Sun compiler :(
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@191 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 17:32:12 +00:00
Joshua Kwan
fb02d3614b C99 initializers everywhere!
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@190 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 16:47:40 +00:00
Joshua Kwan
d9fc32fa02 Typo fix (rec -> play)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@189 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 02:57:48 +00:00
Joshua Kwan
71925d116e Fix some minor fallout.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@188 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 02:52:23 +00:00
Joshua Kwan
e4383a6174 Ignore .svn now.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@187 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 02:50:25 +00:00
Joshua Kwan
6f11c9053a Regenerate dependencies, function prototypes, remove useless includes, globals,
and make code more readable. Move externs into a header file, just tidying up.


git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@186 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 02:49:29 +00:00
Joshua Kwan
e4779f7f8a Header cleanup -- add #ifndef wrapping
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@185 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 02:28:48 +00:00
Joshua Kwan
faf21b5ac8 Not solely for use on alt.org...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@184 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 02:10:14 +00:00
Joshua Kwan
282721fc0b add a clear() that might be needed in case a process isn't HUPable and we
ask the user if he wants to SIGTERM it


git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@183 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-30 00:56:46 +00:00
Joshua Kwan
f6f3c63752 Added .cvsignore as ignore file
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@182 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-29 17:50:33 +00:00
Joshua Kwan
aaaa35c525 Fix some stuff related to HUP'ping processes (not completely fixed yet)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@181 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-28 16:31:37 +00:00
Joshua Kwan
6e6be8f40c re-mention virus and last_char_is.c in COPYING
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@179 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-27 17:31:26 +00:00
Joshua Kwan
2c83144f25 Fix bug in populate_games where only first game would be seen (!)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@178 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-27 09:05:39 +00:00
Joshua Kwan
beb01998dd use Emacs keys by default
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@177 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 16:54:02 +00:00
Joshua Kwan
1547d8cbdc bail out if you specified a config file, and it's ENOENT - less confusing
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@176 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 16:50:13 +00:00
Joshua Kwan
ffd088ad61 subdirs was a bad idea. back it out
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@175 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 16:49:57 +00:00
Joshua Kwan
a821f74cb6 use bison+flex if possible
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@174 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 16:37:16 +00:00
Joshua Kwan
dbcf027490 Back out erroneous virus build fix
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@173 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 16:10:17 +00:00
Joshua Kwan
8516cbb7a6 clean editors/*.o as well
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@172 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 16:08:02 +00:00
Joshua Kwan
6d9107f99d tweak some stuff to reflect the new directory organization
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@171 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 08:44:18 +00:00
Joshua Kwan
a3d6878aac note license of jilles' work
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@170 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 08:33:26 +00:00
Joshua Kwan
a095001e0a remove deep_copy function, rename initncurses to initcurses
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@169 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 08:29:04 +00:00
Joshua Kwan
4ca56b17c3 rip out some other useless code...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@168 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-26 08:09:39 +00:00
Joshua Kwan
5c64ec77f0 oops
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@167 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-25 22:54:03 +00:00
Joshua Kwan
0d9997866d reword dtype's to be editor-agnostic and make it more of a template for admins
to edit


git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@166 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-25 22:53:24 +00:00
Joshua Kwan
cc38171394 stuff
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@165 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-25 22:46:58 +00:00
Joshua Kwan
ba78f8e71b better way to do this
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@164 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-25 22:45:23 +00:00
Joshua Kwan
0957e52c6c land final virus+ee support
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@163 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-25 22:44:34 +00:00
Joshua Kwan
a68add55a3 ok, readd virus
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@162 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-25 22:38:59 +00:00
Joshua Kwan
c4932ed44b Cleanups - globals, extraneous #defines, #include order, etc.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@161 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-25 22:34:35 +00:00
Joshua Kwan
5a152569a8 rip out more ee stuff
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@160 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2004-01-24 21:49:13 +00:00