Ken Keys – kenkeys

Show:

What's happening?

  • Followup: RE: Commenting out blocks of code

    Assuming %sub is off, you can disable an entire multi-line command by prefixing the first line with a command that does nothing, like "/: " or "/true " or "/false ". But there's no way to disable blocks of code at any granularity other than lines or entire commands.

    04:32AM UTC on Apr 26 2009 in TinyFugue - MUD client

  • Followup: RE: Synchronization issues?

    There is no parallel execution of macro bodies in tf. Asynchronous events such as timers and triggers on received text are simply not noticed until the macro body is done running. The only way for a second macro to run during a macro is when it is synchronously invoked by the first macro. This can happen explicitly by calling the second macro, or by calling /trigger or /hook; or implicitly by...

    02:38AM UTC on Mar 20 2009 in TinyFugue - MUD client

  • Followup: RE: Speech synthesizer?

    %{P0} contains just the matched part of the triggering line, not the whole line. But %{*} always contains the whole line, no matter what pattern you used for the trigger, so just use %{*} in your body: /def -mglob -t'*tells you*' = /quote !speak %{*} However, there is a security hole in this definition. If the line contains quotes or other shell metacharacters, the speaker can execute...

    06:50PM UTC on Mar 17 2009 in TinyFugue - MUD client

  • Comment: crash on 64bit when using custom scripts

    The solution for this bug is the same as for bug 1798241. The poster's patch fixes the bug in 50b8, and the bug has been fixed for the next release.

    05:02AM UTC on Dec 10 2007 in TinyFugue - MUD client

  • Comment: tf5 requires one / too many

    I have fixed this for the next release. The attached patch will also fix it in 50b8. (Note: the setting of %oldslash is irrelevant to this issue.) File Added: slash.patch.

    04:37AM UTC on Dec 10 2007 in TinyFugue - MUD client

  • Comment: time in status line always the same

    The poster's patch fixes the bug in 4.0 stable 1, and the bug was already fixed in 5.0.

    03:36AM UTC on Dec 10 2007 in TinyFugue - MUD client

  • Comment: Fails to compile under leopard

    Duplicate of 1743115. Solution: remove line 15 from src/malloc.c.

    03:10AM UTC on Dec 10 2007 in TinyFugue - MUD client

  • Comment: easily repeatable crash w/ /quote / /substitute

    I was unable to reproduce this on FreeBSD 5.4 or linux 2.6.7 (although given that it was an internal error, the OS is likely not relevant). Since the debugging dump contained lp=1, I tried on a server with prompts, both unterminated and terminated with GA. More information is needed. I have set this to low priority because the command as described is useless: /substitute is meaningful only...

    02:40AM UTC on Dec 10 2007 in TinyFugue - MUD client

  • Comment: 5.0b8 - Compile fails on Mac OS X

    The line with the error is old code that should have been removed. Just delete line 15 of src/malloc.c, or apply the attached patch, and try again. File Added: malloc.50b8.patch.

    12:34AM UTC on Jul 01 2007 in TinyFugue - MUD client

  • Comment: 'more' mode suddenly kicks in w/o prompt

    The cause seems to be the user (accidentally) pressing the PAUSE key (^S). This is supposed to pause output and display a "--More--" prompt, even if %more is off. However, due to a bug, the prompt is not displayed. (Pressing the redraw key (^L) will redraw the screen with the prompt.) The missing prompt bug has been fixed for the next release. The problem can also be avoided by undefining...

    11:49PM UTC on Jun 30 2007 in TinyFugue - MUD client

About Me

  • 12/09/2006 (3 years ago)
  • 1664717
  • kenkeys (My Site)
  • Ken Keys

Send me a message