Pasi Kallinen
61e3e65647
When using $INCLUDE() in a bannerfile, don't display the file being included.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@587 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2011-08-12 18:06:34 +00:00
Pasi Kallinen
24001a23c5
Add TODO: Document the exit error codes.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@586 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2011-03-28 14:30:19 +00:00
Pasi Kallinen
3405bcf1a8
Add TODO: Cursor keys not working after watching a game of curses-nethack.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@585 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2011-03-26 19:01:57 +00:00
Pasi Kallinen
3d0812cc3c
Also ignore idle time < 5s when sorting by watchers.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@584 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2011-01-29 20:52:29 +00:00
Pasi Kallinen
c6069a8de7
Sort by player name, if "not idle" (less than 5s)
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@583 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2011-01-29 19:58:51 +00:00
Pasi Kallinen
a070ebdbf2
Don't show idle times less than 5s.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@582 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2011-01-29 19:23:48 +00:00
Pasi Kallinen
7223417d76
Add account flags for admins, banned accounts, preventing password or email changing.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@581 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2011-01-29 16:39:05 +00:00
Pasi Kallinen
643bebe6ab
Don't assume sudo is passwordless.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@580 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2011-01-14 21:08:44 +00:00
Pasi Kallinen
8fdf52f018
Ensure the watching menu page isn't outside the list. This can happen when returning
...
from watching a game on page 2 and there's fewer games being played.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@579 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-12-18 12:14:25 +00:00
Pasi Kallinen
16a15a6ff2
Update example config url and year.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@578 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-11-13 20:55:19 +00:00
Pasi Kallinen
30c458d9fc
Add %N string mangling that returns the first character of the user's name.
...
This is a hack to work around the userdata directory limits.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@577 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-10-12 13:47:40 +00:00
Pasi Kallinen
1abe3a1117
TTY playback fixes from blackpenguin.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@576 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-09-13 16:18:22 +00:00
Pasi Kallinen
0321c2713c
Remove the internal text editor and all the support code; now compiles virus and ee as standalone executables.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@575 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-18 20:39:32 +00:00
Pasi Kallinen
ff31d082d1
Make ncurses redraw the whole screen after watching someone.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@574 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-18 19:58:32 +00:00
Pasi Kallinen
693eb02d0d
Move screen clears and refreshes into initcurses()
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@573 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-18 16:41:03 +00:00
Pasi Kallinen
16dfad48a4
More signals fixes &c. (Now it seems to work)
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@572 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-18 16:32:04 +00:00
Pasi Kallinen
eb91e63f77
More signal handling, this time for when running the game.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@571 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-16 19:14:35 +00:00
Pasi Kallinen
d623b5c0d6
Improve signal handling and leaving/entering curses.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@570 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-16 17:06:05 +00:00
Pasi Kallinen
725b6cd1d2
Improve signal handling a bit
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@569 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-16 06:50:18 +00:00
Pasi Kallinen
bf9db511f5
Move shmem freeing into it's own function
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@568 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-13 13:31:40 +00:00
Pasi Kallinen
ef9018dff1
Allow dumping the shared memory data with dgamelaunch -D
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@567 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-13 10:19:45 +00:00
Pasi Kallinen
3f50414639
Change cursor key up and down behaviour in watching-menu.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@566 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-09 09:01:26 +00:00
Pasi Kallinen
69ae1ebaeb
Oops. Should check what I write.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@565 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-09 08:46:27 +00:00
Pasi Kallinen
9e48fc215d
When selecting a random game to watch, try to avoid idle games and games with too big terminals.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@564 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-09 08:41:29 +00:00
Pasi Kallinen
413256523c
If using ncurses, use color to hilight games with too big terminals in watching menu.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@563 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-08 17:46:47 +00:00
Pasi Kallinen
fecd1b9361
Make sure ipfile malloc gets freed in any case.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@562 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-08 09:02:46 +00:00
Pasi Kallinen
70be86720c
Remove unneccessary comment lines
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@561 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-08 08:51:46 +00:00
Pasi Kallinen
6cb4d79c94
Check that we actually do write the inprogress-lock.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@560 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-08 05:27:50 +00:00
Pasi Kallinen
cb963b5da8
Remove NhExt stuff; no-one uses it
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@559 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-08 05:19:48 +00:00
Pasi Kallinen
f53dfb5c7b
Minor optimization in watching menu.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@558 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-07 20:01:40 +00:00
Pasi Kallinen
3f3e9c3277
Handle some additional keys in the watching-menu.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@557 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-06 17:30:16 +00:00
Pasi Kallinen
e80d1c338b
Remove the watcher if user kills the terminal while watching.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@556 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-06 16:01:08 +00:00
Pasi Kallinen
f11bf73dd8
Closing the terminal while watching a game did not update the # of watchers.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@555 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-05 17:13:18 +00:00
Pasi Kallinen
6581664456
Remove support for uuencoded ttyrec output.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@554 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-05 13:59:57 +00:00
Pasi Kallinen
ce1dd29060
Output some identifying info to the first frame of the ttyrec.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@553 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-05 13:37:40 +00:00
Pasi Kallinen
54c7cc29e5
Clear screen after ttyrec playback, but before enabling curses.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@552 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-05 11:37:59 +00:00
Pasi Kallinen
91f5cc7b07
Shouldn't exit out of dgl while watching ttyrecs.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@551 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-05 11:32:37 +00:00
Pasi Kallinen
80baf8a856
Adjust the watching-menu Size-column slightly.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@550 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-04 14:54:07 +00:00
Pasi Kallinen
124161588a
Move watching-menu column info into struct.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@549 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-03 19:15:09 +00:00
Pasi Kallinen
082c777fe8
Add $INCLUDE(filename) menu banner command.
...
That text in any line of a menu banner file will cause
the file 'filename' to be included in that place.
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@548 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-03 17:54:13 +00:00
Pasi Kallinen
431ef1e791
Don't put the info lines too low on the page in the watching menu.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@547 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-03 16:27:42 +00:00
Pasi Kallinen
b0da5fedd1
Restore the old watching-menu paging. This time for reals.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@546 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-03 16:17:28 +00:00
Pasi Kallinen
879d6956e4
Changelog update
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@544 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-02 17:12:43 +00:00
Pasi Kallinen
dc40fe10a1
Sort also by idle time when sorting by watchers.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@543 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-02 16:16:13 +00:00
Pasi Kallinen
cb781bc3d6
Watchers fix. Memory alignment on 64bit systems?
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@542 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-02 08:34:19 +00:00
Pasi Kallinen
ffc63ae838
Use longs in shmem structs (Might prevent alignment problems)
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@541 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-02 08:15:01 +00:00
Pasi Kallinen
afa0b07631
Increment/decrement the games[] nwatchers too.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@540 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-02 07:28:46 +00:00
Pasi Kallinen
3610e6c436
Reverse the watchers column sort order.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@539 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-01 19:02:10 +00:00
Pasi Kallinen
0ad8f2cead
Fix idletime display.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@538 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-01 15:30:04 +00:00
Pasi Kallinen
a0a9bb8cdc
Check if chdir-command failed.
...
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@537 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
2010-05-01 15:01:03 +00:00