Commit Graph

  • 4c0614da1c Allow sorting the watching-screen names by either name or idle-time. (Based slightly on a patch by Dragonizer) Pasi Kallinen 2007-12-24 18:09:15 +00:00
  • 7b437cd518 1.4.7 Joshua Kwan 2007-12-22 22:39:54 +00:00
  • 0dbf1fe244 release 1.4.7 Joshua Kwan 2007-12-22 21:05:21 +00:00
  • d367cba07d Add some TODO stuff Pasi Kallinen 2007-12-22 21:04:03 +00:00
  • e47264d87e fix typo Joshua Kwan 2007-07-05 04:05:41 +00:00
  • abb8f106f6 Fix a bug; inprogress-dir is now configurable, so use that string length for str alloc instead of assuming it's 11 chars. Pasi Kallinen 2007-06-11 19:40:51 +00:00
  • 7b3bcd72d7 Config-file variable allow_new_nicks Pasi Kallinen 2007-04-09 16:42:14 +00:00
  • 2659d92164 Update TODO ideas Pasi Kallinen 2007-04-09 12:57:45 +00:00
  • f4a322f996 Fix segfault when no mkdir or chdir defined Pasi Kallinen 2007-04-06 23:13:06 +00:00
  • d107435cff Update TODO Pasi Kallinen 2007-04-02 18:35:56 +00:00
  • 9fc8adb586 Update example config file Pasi Kallinen 2007-04-01 16:06:50 +00:00
  • 4e509075f4 Add new config file value 'mkdir', and allow variables in mkdir and chdir Pasi Kallinen 2007-04-01 12:09:42 +00:00
  • 1feff8677b Watching menu shows what game the players are playing Pasi Kallinen 2007-04-01 10:11:38 +00:00
  • 71cbbcbd04 Expand the example config file Pasi Kallinen 2007-03-31 21:31:52 +00:00
  • d5636ad844 lockfile is global, not per-game variable Pasi Kallinen 2007-03-31 21:29:45 +00:00
  • 89825b1ca4 passwd file is global config, not per-game Pasi Kallinen 2007-03-31 21:18:32 +00:00
  • 59254ed4b7 Add 'chdir' per-game config variable, which defines the dir where dgl will chdir to before executing the game. Pasi Kallinen 2007-03-31 21:05:12 +00:00
  • f64b9da317 Fix watching, thanks to Jilles! Pasi Kallinen 2007-03-31 16:21:58 +00:00
  • c0b1bdfa8e Fix inprogress file name truncation Pasi Kallinen 2007-03-31 15:17:26 +00:00
  • 731caa2fcf Allow setting max nick length in the dgl config file, while still retaining backwards compatibility with old-style, up to 20-char long nicks. Pasi Kallinen 2007-03-31 11:10:07 +00:00
  • 687239516b Update Changelog Pasi Kallinen 2007-03-29 20:25:35 +00:00
  • 7ec2c4b9cc Allow more than one game per dgl installation. Pasi Kallinen 2007-03-29 20:14:55 +00:00
  • ee906001f2 fix all sorts of stuff with dgl-create-chroot Joshua Kwan 2006-07-09 07:04:09 +00:00
  • f3239d7a2f Update svn info, use $(DESTDIR) Joshua Kwan 2005-01-02 10:31:59 +00:00
  • 683aa5879b one more dummy commit Joshua Kwan 2004-09-12 09:05:06 +00:00
  • fbcaeb1837 dummy commit to check bdb import Joshua Kwan 2004-09-12 09:01:59 +00:00
  • 8b30520189 dummy commit to check bdb import Joshua Kwan 2004-09-12 09:01:59 +00:00
  • 3494f125ce dummy commit to check bdb import Joshua Kwan 2004-09-12 09:01:59 +00:00
  • 7e976aa770 use a copy of the environment variable instead of the actual spot on the heap Joshua Kwan 2004-09-12 08:58:32 +00:00
  • debd70f269 Use select() if kevent() does not work, e.g. file on msdosfs. Jilles Tjoelker 2004-08-28 21:30:54 +00:00
  • 8038fbe363 Use kqueue() if available (FreeBSD) to improve watching. Jilles Tjoelker 2004-08-23 14:00:29 +00:00
  • 389ad58508 Describe recent commits. Jilles Tjoelker 2004-08-23 13:08:51 +00:00
  • 0817cc32e8 * Make sure curses will redraw the watch list after 'm' has been used * ^L and ^R will redraw the entire screen in the watch list Jilles Tjoelker 2004-08-23 12:59:33 +00:00
  • ca91ccc027 Use one select() call to both delay and detect keypresses. Jilles Tjoelker 2004-08-23 12:43:59 +00:00
  • 30973454e4 * Clean up a bit * Close the ttyrec file when watching is done Jilles Tjoelker 2004-08-23 12:30:24 +00:00
  • e31ca985ee Making watching more efficient: * Don't uselessly read the ttyrec file at the start. * Toggle the ttyrec file between buffered and non-buffered. Non-buffered I/O via stdio can be very inefficient. * Keep stdout buffered, and flush it when waiting for a key or more ttyrec data. Jilles Tjoelker 2004-08-22 22:32:10 +00:00
  • baa776486f amend Changelog for 1.4.6 Joshua Kwan 2004-07-03 23:35:16 +00:00
  • 8f78e6128c use libgen.h Joshua Kwan 2004-07-03 23:34:13 +00:00
  • 03718b936e setproctitle for teh lunix Joshua Kwan 2004-07-03 19:19:28 +00:00
  • 2afc9476a4 no more editors/* Joshua Kwan 2004-06-30 03:39:39 +00:00
  • dc7b46bbfe Use setproctitle(3), if available, to hide autologin password and show logged in user and whether they are playing. Jilles Tjoelker 2004-06-28 19:41:06 +00:00
  • 20b453bfde Include config.h in ttyrec.c (tried to use STREAMS on FreeBSD) Jilles Tjoelker 2004-06-28 12:39:23 +00:00
  • a39ceb7ae3 sane default for terminfo Joshua Kwan 2004-06-23 17:46:17 +00:00
  • 033b20f11d update Joshua Kwan 2004-06-22 16:37:33 +00:00
  • 6fecd2b69d hide all extra arguments, because they're probably -p Joshua Kwan 2004-06-22 16:36:09 +00:00
  • c712485ff1 change the logic a bit.. Joshua Kwan 2004-06-21 01:20:56 +00:00
  • b094a201ac use $CC -xM for dependencies on solaris, if you are using cc Joshua Kwan 2004-06-21 00:59:51 +00:00
  • 366737941c use cp -L for terminfo Joshua Kwan 2004-06-20 08:32:06 +00:00
  • 554430ba81 add svn-commit.tmp Joshua Kwan 2004-06-18 21:45:52 +00:00
  • bb8f906ebe add exec_prefix Joshua Kwan 2004-06-18 21:45:04 +00:00
  • 0b57621dfa woohoo Joshua Kwan 2004-06-18 21:43:49 +00:00
  • 85d0f00089 all workie Joshua Kwan 2004-06-18 21:41:52 +00:00
  • 5ef58e47d1 autogen Joshua Kwan 2004-06-18 21:40:18 +00:00
  • e1101f9fc0 add a autogen.sh, ignore it during make dist Joshua Kwan 2004-06-18 21:39:06 +00:00
  • 95c77b4033 stuff Joshua Kwan 2004-06-18 21:37:57 +00:00
  • ce1bcadf26 tcc doesn't like Joshua Kwan 2004-06-18 21:37:06 +00:00
  • aa1a46543b fix everything! Joshua Kwan 2004-06-18 21:16:50 +00:00
  • 694a7ee6a2 bleh Joshua Kwan 2004-06-18 20:06:22 +00:00
  • 51dc0fe191 * Add comment recommending autoconf 2.53 * Prefer -lcurses to -lncurses and don't try to find initscr in -ltermcap * Still not works properly on Solaris (but I needed a few patches earlier anyway) Jilles Tjoelker 2004-06-18 18:51:53 +00:00
  • eee0d887dc bum da bum Joshua Kwan 2004-06-18 18:18:13 +00:00
  • 4946187dd7 autoconfize Joshua Kwan 2004-06-18 18:17:02 +00:00
  • 9aee4e563f various fixes Joshua Kwan 2004-06-18 18:16:22 +00:00
  • cda1f84bcc stuff Joshua Kwan 2004-06-18 18:04:36 +00:00
  • c38b91b557 s/withval/configfile/ Joshua Kwan 2004-06-18 17:58:35 +00:00
  • 8e89cf0e65 autoconfize Joshua Kwan 2004-06-18 17:57:29 +00:00
  • 9f4e5c65c7 various fixes Joshua Kwan 2004-06-17 16:42:56 +00:00
  • cabad714b5 update Joshua Kwan 2004-06-14 18:08:28 +00:00
  • cd3f89cbc9 assert Joshua Kwan 2004-06-14 18:06:25 +00:00
  • e07195ad82 wtf? Joshua Kwan 2004-06-14 08:43:51 +00:00
  • 64b87d9457 Be more clear that GNU Make is required. Jilles Tjoelker 2004-06-13 16:10:12 +00:00
  • 8820083c0b update VERSION to 1.4.5 Joshua Kwan 2004-06-13 03:09:30 +00:00
  • 924a306807 minor stuff Joshua Kwan 2004-06-13 03:07:33 +00:00
  • f6b9135c34 pretty serious bugfix Joshua Kwan 2004-06-13 03:05:47 +00:00
  • 1a36469589 add USER-authentication support Joshua Kwan 2004-06-12 00:11:18 +00:00
  • 9937d763bf Um, I committed code to copy the savefile some time ago. Jilles Tjoelker 2004-06-04 17:18:30 +00:00
  • f293d97c68 NULLify me if login fails Joshua Kwan 2004-04-22 15:04:15 +00:00
  • 545e5e8721 Merge J. Ali Harlow's patch for NhExt support, with a few changes. Jilles Tjoelker 2004-04-21 16:22:55 +00:00
  • 4d45d4d263 move junk around, genericize things Joshua Kwan 2004-04-03 19:27:42 +00:00
  • 61c7349a86 Change clear() to erase() for less flicker when refreshing watch list. Jilles Tjoelker 2004-03-21 16:53:07 +00:00
  • 2366c39b11 Some small updates for dgl-create-chroot.conf.example.* and ^W in mygetnstr(). Jilles Tjoelker 2004-03-20 19:48:56 +00:00
  • 3a0b88ee12 Implement ^W for delete word. Jilles Tjoelker 2004-03-20 19:36:57 +00:00
  • 4429498e0b Update the date. Jilles Tjoelker 2004-03-17 14:05:44 +00:00
  • eeb6f9edaa Add possibility to backup the savefile before starting nethack. Jilles Tjoelker 2004-03-17 14:04:31 +00:00
  • c87eb3df1d Yet another idea of mine Jilles Tjoelker 2004-03-17 13:53:44 +00:00
  • 2f961b7079 Wait only 1/10 instead of 1 second between processes. (yes I know sleep x.y is not portable but waiting so long is so annoying) Jilles Tjoelker 2004-03-17 13:51:31 +00:00
  • b9631ee326 Show more author information and websites Jilles Tjoelker 2004-03-15 14:23:11 +00:00
  • d52350d7dd nethack destroys the game if you send SIGHUP while it's at "Restoring save file...--More--" Jilles Tjoelker 2004-03-14 23:33:15 +00:00
  • f7a0eca328 Removed the XXX comment, works fine on Mac OS X 10.3.2 Brett Carrington 2004-03-13 00:41:39 +00:00
  • 0fb2230682 Reset offset if necessary Jilles Tjoelker 2004-03-12 16:40:57 +00:00
  • 54e3b2a55f Reset offset to a lower value if not enough games exist anymore. Avoids things like "(15-8 of 8)". Jilles Tjoelker 2004-03-12 16:24:18 +00:00
  • 88811726d0 Provide 3 example configs instead of 1. Revert brettcar's changes to dgl-create-chroot and put them in the macosx example. The macosx example is probably incomplete. Jilles Tjoelker 2004-03-10 12:46:22 +00:00
  • 41fd7d3b21 Fix brettcar typo Jilles Tjoelker 2004-03-10 12:27:34 +00:00
  • 4c29fc67e9 FreeBSD and Linux do require -lcrypt On Solaris 9 it is not necessary but does no harm. I don't know whether I've detected MacOS X properly, but at least it compiles on FreeBSD again now. Jilles Tjoelker 2004-03-10 12:16:55 +00:00
  • 9eca87a1ed PLEASE LOOK AT THE DGL-CREATE-CHROOT SCRIPT before you run it again. Same with the Makefile. Most important change is in dgamelaunch.c Brett Carrington 2004-03-10 00:18:30 +00:00
  • bff3260468 Release 1.4.4 Jilles Tjoelker 2004-03-07 23:09:23 +00:00
  • d71b47be7e Stricter check on entered email addresses; the same check is now used for new accounts as well as changes in existing accounts. Jilles Tjoelker 2004-03-06 20:34:27 +00:00
  • 9beae9e40d Selecting a game to watch with an uppercase letter attempts to change the window size to the game's via the \033[8;<r>;<c>t sequence. Block SIGWINCH before sending this sequence and unblock it after calling initcurses() again. Jilles Tjoelker 2004-03-04 14:38:02 +00:00
  • 0f2d2bf60f Actually exit on SIGTERM, this appears to be more convenient for most tests. Jilles Tjoelker 2004-03-04 14:31:21 +00:00
  • e33b7fabd6 Pass window size to watchers via inprogress file; show it on the list. Jilles Tjoelker 2004-03-04 13:58:03 +00:00
  • 2f258f13c7 Use client-supplied window size again (Pasi Kallinen). Try to detect broken clients and force them to 80x24. This backs out the functional change in rev 247. Passing through window size to watchers in a later commit. Jilles Tjoelker 2004-03-04 13:30:12 +00:00