# # ChangeLog for functions.c # # Generated by Trac 1.0.2 # Mar 28, 2024, 7:36:52 PM Mon, 08 Mar 2010 03:21:16 GMT Anders Kaseorg [43e8bb2] * functions.c (modified) owl_function_typefilt: Don’t leak an owl_filter. Signed-off-by: ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [b928b3a] * functions.c (modified) * global.c (modified) * owl.c (modified) * popexec.c (modified) Remove popwin special-casing Finally, we can have our cake! Now ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [8ae2de9] * commands.c (modified) * editwin.c (modified) * functions.c (modified) * global.c (modified) * mainwin.c (modified) * owl.c (modified) * owl.h (modified) * popwin.c (modified) * util.c (modified) * viewwin.c (modified) Attach PANELs to all of our WINDOWs We replace wnoutrefresh with ... Tue, 02 Mar 2010 01:15:48 GMT Anders Kaseorg [91634ec] * functions.c (modified) * logging.c (modified) * message.c (modified) * messagelist.c (modified) * owl.c (modified) Add owl_message_delete to fix leaks. Signed-off-by: Anders Kaseorg ... Tue, 02 Mar 2010 01:15:29 GMT Anders Kaseorg [b85c1c4] * functions.c (modified) owl_function_exec: Don’t leak the redirected command string. ... Wed, 10 Feb 2010 02:49:41 GMT Anders Kaseorg [dacb555] * functions.c (modified) * message.c (modified) * zcrypt.c (modified) zcrypt: Change zcrypt functions to allocate their output buffer. ... Thu, 07 Jan 2010 23:54:15 GMT Nelson Elhage [2a17b63] * commands.c (modified) * context.c (modified) * functions.c (modified) * keys.c (modified) * owl.c (modified) * popexec.c (modified) * select.c (modified) Push and pop contexts whenever we change context. This allows us to ... Thu, 07 Jan 2010 23:54:14 GMT Nelson Elhage [8a2815b] * functions.c (modified) loopwrite_setup: Delegate to owl_function_write_setup() Sun, 20 Dec 2009 23:55:03 GMT Alejandro R. Sedeño [cce5dbd] * functions.c (modified) Fix whitespace in buddy-list generating code This was written with ... Sun, 20 Dec 2009 03:49:57 GMT Nelson Elhage [8c97fa1] * commands.c (modified) * functions.c (modified) Add recv:getshift and recv:setshift [nelhage@mit.edu: Clean up ... Mon, 07 Dec 2009 01:08:24 GMT Nelson Elhage [129e609] * functions.c (modified) * global.c (modified) * mainwin.c (modified) * owl.c (modified) * owl.h (modified) * perlglue.xs (modified) Use a owl_dict to store the list of filters. Cathy Zhang reported ... Thu, 03 Dec 2009 15:17:03 GMT Karl Ramm [2c48db8] * functions.c (modified) don't open the file before owl_file_deleteline owl_file_deleteline ... Tue, 17 Nov 2009 01:53:43 GMT David Benjamin [f63a681] * functions.c (modified) * mainwin.c (modified) Mark the current mark with an asterisk Has priority over the arrow, ... Sat, 24 Oct 2009 03:01:30 GMT Karl Ramm [23fddad] * commands.c (modified) * filter.c (modified) * functions.c (modified) * global.c (modified) * owl.c (modified) * tester.c (modified) refactor & rename filter creation & storage management ... Sat, 24 Oct 2009 02:50:42 GMT Karl Ramm [52761cc] * functions.c (modified) * global.c (modified) Cleanup owl_function_debugmsg. Nuke two buff[LINE]s in ... Fri, 23 Oct 2009 19:49:11 GMT Karl Ramm [bdbec0a] * functions.c (modified) * perlglue.xs (modified) refactor and clean owl editwin startup functions Take ... Sat, 17 Oct 2009 22:08:15 GMT Karl Ramm [b7ee89b] * functions.c (modified) * zephyr.c (modified) Cleanup and use owl_getline{,_chomp} and owl_slurp Wed, 14 Oct 2009 18:47:14 GMT Nelson Elhage [08e414a] * functions.c (modified) owl_function_buddylist: Don't leave SIGINT masked. A stupid mistake ... Wed, 07 Oct 2009 21:05:57 GMT Karl Ramm [dca3b27] * functions.c (modified) * zephyr.c (modified) Make owl_zephyr_zlocate return a dynamically allocated result (and ... Sat, 03 Oct 2009 14:12:06 GMT Nelson Elhage [340c3e7] * functions.c (modified) owl_function_error: Bail out early in the case of recursive errors. ... Tue, 29 Sep 2009 03:23:01 GMT Anders Kaseorg [b0a6ea0] * functions.c (modified) owl_function_zcrypt: Remove unused assignment to mymsg. ... Tue, 29 Sep 2009 03:23:01 GMT Anders Kaseorg [402eb16f] * functions.c (modified) owl_function_prevmsg_full: Remove unused variable viewsize. ... Tue, 29 Sep 2009 03:23:00 GMT Anders Kaseorg [682fb8d] * functions.c (modified) owl_function_dump: Remove unused variable count. Signed-off-by: ... Mon, 28 Sep 2009 17:14:23 GMT Anders Kaseorg [c79a047] * aim.c (modified) * commands.c (modified) * fmtext.c (modified) * functions.c (modified) * help.c (modified) * logging.c (modified) * message.c (modified) * owl.c (modified) * select.c (modified) * util.c (modified) * zephyr.c (modified) Correctly prototype functions with no parameters as foo(void), not ... Sat, 29 Aug 2009 17:49:48 GMT Alejandro R. Sedeño [27964fe] * functions.c (modified) * zephyr.c (modified) Fix pseudo-login interation with zephyr initialization. ... Thu, 27 Aug 2009 03:50:56 GMT Nelson Elhage [24ccc01] * functions.c (modified) * logging.c (modified) * message.c (modified) * owl.h (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_message_create_from_zwriteline with ... Sat, 22 Aug 2009 04:50:08 GMT Anders Kaseorg [36486be] * aim.c (modified) * cmd.c (modified) * functions.c (modified) * keymap.c (modified) * util.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace several owl_malloc, sprintf sequences with owl_strdup or ... Sat, 22 Aug 2009 04:50:08 GMT Anders Kaseorg [303a9e1] * functions.c (modified) owl_function_punt: Don’t leak an owl_filter. Signed-off-by: Anders ... Sat, 22 Aug 2009 04:49:20 GMT Anders Kaseorg [4083c49] * commands.c (modified) * functions.c (modified) * util.c (modified) * viewwin.c (modified) * zephyr.c (modified) * zwrite.c (modified) Fix unchecked accesses to s[strlen(s) - 1]. Signed-off-by: Anders ... Sat, 22 Aug 2009 04:47:44 GMT Anders Kaseorg [27f6487] * commands.c (modified) * editwin.c (modified) * filterelement.c (modified) * functions.c (modified) * global.c (modified) * message.c (modified) * select.c (modified) * zephyr.c (modified) Consistently use owl_malloc and friends. Signed-off-by: Anders ... Sat, 22 Aug 2009 04:47:44 GMT Anders Kaseorg [0e5afa2] * functions.c (modified) * global.c (modified) * owl.h (modified) * popexec.c (modified) Use pid_t type for pids. Signed-off-by: Anders Kaseorg Thu, 20 Aug 2009 06:51:49 GMT Anders Kaseorg [5ebc202] * editwin.c (modified) * functions.c (modified) * perlconfig.c (modified) Move declarations before code. Signed-off-by: Anders Kaseorg ... Tue, 18 Aug 2009 06:28:00 GMT Anders Kaseorg [4cbb1b4] * functions.c (modified) owl_function_make_outgoing_zephyr: remove unused owl_zwrite. ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [35b3518] * buddylist.c (modified) * functions.c (modified) Add const qualifiers for owl_buddylist *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [476faed] * buddy.c (modified) * buddylist.c (modified) * functions.c (modified) Add const qualifiers for owl_buddy *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [12bc46a] * functions.c (modified) * keybinding.c (modified) * keymap.c (modified) Add const qualifiers for owl_keyhandler *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [afa200a] * functions.c (modified) * keymap.c (modified) * owl.h (modified) Add const qualifiers for owl_keymap *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [9e5c9f3] * commands.c (modified) * functions.c (modified) * global.c (modified) * mainwin.c (modified) * message.c (modified) * perlconfig.c (modified) * util.c (modified) * view.c (modified) Add const qualifiers for owl_view *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [4542047] * commands.c (modified) * filter.c (modified) * filterelement.c (modified) * functions.c (modified) * logging.c (modified) * mainwin.c (modified) * message.c (modified) * owl.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) Add const qualifiers for owl_filter *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [3eb599d] * functions.c (modified) * messagelist.c (modified) * util.c (modified) * view.c (modified) Add const qualifiers for owl_messagelist *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [1fdab04] * functions.c (modified) * global.c (modified) * message.c (modified) * owl.c (modified) * owl.h (modified) * style.c (modified) * view.c (modified) Add const qualifiers for owl_style *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [c08c70a] * commands.c (modified) * filter.c (modified) * filterelement.c (modified) * functions.c (modified) * global.c (modified) * logging.c (modified) * message.c (modified) * owl.h (modified) * perlconfig.c (modified) * style.c (modified) * zephyr.c (modified) Add const qualifiers for owl_message *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [0a0fb74] * cmd.c (modified) * commands.c (modified) * functions.c (modified) * keymap.c (modified) * perlconfig.c (modified) Add const qualifiers for owl_cmd *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [77bced3] * fmtext.c (modified) * functions.c (modified) * global.c (modified) * list.c (modified) * mainwin.c (modified) * perlglue.xs (modified) * select.c (modified) Add const qualifiers for owl_list *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [075ba92] * fmtext.c (modified) * functions.c (modified) * viewwin.c (modified) Add const qualifiers for owl_fmtext *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [1077891a] * functions.c (modified) * message.c (modified) * zephyr.c (modified) Add const qualifiers for ZNotice_t *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [e19eb97] * aim.c (modified) * buddy.c (modified) * buddylist.c (modified) * cmd.c (modified) * commands.c (modified) * dict.c (modified) * editwin.c (modified) * errqueue.c (modified) * filter.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * keypress.c (modified) * logging.c (modified) * message.c (modified) * obarray.c (modified) * owl.c (modified) * owl.h (modified) * pair.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * regex.c (modified) * stubgen.pl (modified) * style.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * viewwin.c (modified) * zbuddylist.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Add const qualifiers for char * and void *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [65b2173] * cmd.c (modified) * commands.c (modified) * editwin.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * logging.c (modified) * message.c (modified) * owl.c (modified) * perlconfig.c (modified) * style.c (modified) * text.c (modified) * util.c (modified) * zcrypt.c (modified) * zwrite.c (modified) Split up declarations for adding const qualifiers for char * and void ... Sat, 15 Aug 2009 23:08:17 GMT Anders Kaseorg [712caac] * functions.c (modified) * owl.h (modified) * perlconfig.c (modified) * zephyr.c (modified) Cast away const on strings passed to libzephyr (with new function ... Sat, 08 Aug 2009 07:26:59 GMT Anders Kaseorg [fea7992] * functions.c (modified) * zephyr.c (modified) Quash some unused variable warnings building --without-zephyr. ... Sat, 08 Aug 2009 07:12:04 GMT Geoffrey Thomas [f12d199] * functions.c (modified) * perlconfig.c (modified) * zephyr.c (modified) Revert "owl_function_info: Explain the auth status better." ... Sat, 08 Aug 2009 04:36:05 GMT Geoffrey Thomas [2c14f40] * functions.c (modified) * perlconfig.c (modified) * zephyr.c (modified) owl_function_info: Explain the auth status better. Signed-off-by: ... Wed, 29 Jul 2009 01:26:43 GMT Anders Kaseorg [07ae8ed] * functions.c (modified) owl_function_curmsg_to_popwin: Remove an unused owl_global_get_popwin. Wed, 29 Jul 2009 01:26:43 GMT Anders Kaseorg [503d72e] * functions.c (modified) owl_function_classinstfilt: Remove unused owl_global_get_filterlist. ... Fri, 24 Jul 2009 04:59:23 GMT Anders Kaseorg [41c9a96] * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * message.c (modified) * owl.h (modified) * regex.c (modified) Reimplement search in terms of owl_regex. The current ... Fri, 24 Jul 2009 04:59:23 GMT Anders Kaseorg [ab225e0] * commands.c (modified) * functions.c (modified) Make setsearch be owl_function_search_start(string, ... Fri, 24 Jul 2009 04:59:23 GMT Anders Kaseorg [898eb15] * commands.c (modified) * functions.c (modified) * global.c (modified) * owl.h (modified) Lose g->searchactive in favor of g->searchstring != NULL. ... Wed, 22 Jul 2009 04:50:25 GMT Anders Kaseorg [d43edd2] * buddy.c (modified) * buddylist.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * editwin.c (modified) * filter.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * keypress.c (modified) * keys.c (modified) * list.c (modified) * logging.c (modified) * mainwin.c (modified) * message.c (modified) * messagelist.c (modified) * owl.c (modified) * owl.h (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * popwin.c (modified) * regex.c (modified) * select.c (modified) * style.c (modified) * tester.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * viewwin.c (modified) * zbuddylist.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Death to RCS keywords. Signed-off-by: Anders Kaseorg Sun, 05 Jul 2009 07:18:56 GMT Alex Dehnert [e6d989f] * functions.c (modified) * help.c (modified) Fix converstaion to conversation Sun, 05 Jul 2009 07:18:10 GMT Alex Dehnert [13fe062] * functions.c (modified) Fixing comments to reflect rename of owl_function_add_message to ... Tue, 30 Jun 2009 00:02:01 GMT Alejandro R. Sedeno [b72670b] * functions.c (modified) Recalculate topmsg when swaping the cursor and mark in the ... Tue, 23 Jun 2009 04:45:56 GMT Geoffrey Thomas [94af438] * functions.c (modified) Display a nicer error in :blist if .anyone doesn't exist. ... Tue, 02 Jun 2009 16:48:48 GMT Nelson Elhage [8daf504] * functions.c (modified) Allow SIGINT to interrupt getting the Zephyr buddy list If we're ... Tue, 02 Jun 2009 03:17:51 GMT Nelson Elhage [7433402] * functions.c (modified) Don't attempt to send a Zephyr logout if we never initialized Zephyr. Wed, 13 May 2009 03:41:35 GMT Nelson Elhage [3d08168] * functions.c (modified) Display 'Mark set' when setting the mark. Wed, 13 May 2009 03:39:44 GMT Alejandro R. Sedeño [bd783db] * functions.c (modified) * global.c (modified) * owl.h (modified) Error on swap when mark has not been set. Also, initialize the mark ... Wed, 13 May 2009 03:25:10 GMT Alejandro R. Sedeño [70110286] * commands.c (modified) * functions.c (modified) * global.c (modified) * keys.c (modified) * owl.h (modified) Implement mark and swap. Tue, 05 May 2009 05:30:07 GMT Nelson Elhage [0cb6c26] * functions.c (modified) * global.c (modified) * select.c (modified) Fix a race that could cause us to miss a SIGINT When I refactored ... Tue, 05 May 2009 01:55:22 GMT Nelson Elhage [bf66f4e] * functions.c (modified) Make ^C (really, SIGINT) interrupt searches. Sat, 04 Apr 2009 18:13:49 GMT Nelson Elhage [e6c59ba] * functions.c (modified) zephyr: Handle zpunts with recipient '%me%' Reported-By: Ken T ... Sun, 29 Mar 2009 20:47:48 GMT Alejandro R. Sedeño [d9bfc82] * functions.c (modified) Fix zpunts display. Each zpunt line was followed by its number on ... Mon, 23 Feb 2009 22:42:47 GMT Nelson Elhage [45cf49f] * functions.c (modified) * owl.c (modified) Don't send stderr to admin messages. We've been getting a lot of ... Fri, 20 Feb 2009 05:44:46 GMT Nelson Elhage [10d67d5] * functions.c (modified) Expand ~ in the argument to :source Mon, 16 Feb 2009 19:48:16 GMT Nelson Elhage [52a0f14] * functions.c (modified) * owl.c (modified) * owl.h (modified) * zephyr.c (modified) stat the zhm asynchronously at startup. If Zephyr is not present, ... Fri, 13 Feb 2009 18:33:02 GMT Nelson Elhage [23e1110] * COPYING (modified) * functions.c (modified) * owl.c (modified) * owl.h (modified) Bump the copyright year range to 2009. Wed, 11 Feb 2009 17:20:22 GMT Nelson Elhage [b4c270c] * functions.c (modified) owl_function_printallvars: Use a GString instead of a static buffer. Wed, 11 Feb 2009 17:20:22 GMT Nelson Elhage [7980fb2] * functions.c (modified) owl_function_zpunt: Actually populate recipexpr when recip isn't '*' Wed, 11 Feb 2009 17:20:22 GMT Nelson Elhage [f34dd65] * commands.c (modified) * filter.c (modified) * functions.c (modified) * global.c (modified) * list.c (modified) * message.c (modified) * owl.h (modified) * popwin.c (modified) * text.c (modified) * util.c (modified) * zcrypt.c (modified) Kill a whole bunch of unused code. I generated a list of dead ... Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [99b50a5] * functions.c (modified) owl_function_buddylist: Replace sprintf() usages. Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [c894c15] * functions.c (modified) owl_function_zpunt: Replace sprintf with owl_sprintf Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [a0e6082] * functions.c (modified) owl_function_classinstfilt: Replace sprintf with owl_sprintf. The ... Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [c1d166b] * functions.c (modified) functions.c: Remove some more sprintf()s Fix ... Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [57609b3] * functions.c (modified) owl_function_info: Clean up code using owl_fmtext_appendf_normal ... Wed, 11 Feb 2009 17:20:21 GMT Nelson Elhage [2101a50] * functions.c (modified) owl_function_about: suppress unsafe use of sprintf/strcat Thu, 29 Jan 2009 06:40:07 GMT Nelson Elhage [637d983] * functions.c (modified) Make one-line error messages display better. When we have one-line ... Sun, 21 Dec 2008 03:17:35 GMT Nelson Elhage [bd8b991] * functions.c (modified) Turn multi-line error messages into admin messages. This should ... Fri, 12 Dec 2008 06:27:39 GMT Anders Kaseorg [8e5935d] * commands.c (modified) * functions.c (modified) * keys.c (modified) Rip out the openurl function. Sun, 07 Dec 2008 04:25:33 GMT Anders Kaseorg [b9cb41b] * functions.c (modified) * global.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace questionable sprintf(buf, "%s...", buf, ...) pattern, which ... Sat, 06 Dec 2008 23:55:29 GMT Nelson Elhage [49a8434] * functions.c (modified) * popexec.c (modified) * wcwidth.c (modified) Fix three small warnings. Sat, 06 Dec 2008 07:33:28 GMT Anders Kaseorg [2aaca94] * fmtext.c (modified) * functions.c (modified) Make format_fn accept a char * instead of a void *. Sat, 06 Dec 2008 05:04:44 GMT Anders Kaseorg [1d12db24] * functions.c (modified) Zephyr: Escape interpolated variables in regexes using owl_text_quote(). Mon, 17 Nov 2008 23:53:45 GMT Geoffrey Thomas [9a2ae6c] * functions.c (modified) Clean up some uses of owl_malloc/sprintf to owl_sprintf for security. Mon, 17 Nov 2008 23:53:44 GMT Geoffrey Thomas [2c09826] * functions.c (modified) Make 'r' on a question start a command. This eliminates one common ... Sat, 15 Nov 2008 13:49:55 GMT Geoffrey Thomas [799b60e] * commands.c (modified) * functions.c (modified) * help.c (modified) * owl.c (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perlwrap.pm (modified) Add the :show quickstart command. In an effort to make barnowl more ... Thu, 30 Oct 2008 01:38:18 GMT Alejandro R. Sedeño [3f3ee61] * functions.c (modified) * zwrite.c (modified) Factor the code used to populate zsigs out of the function used to ... Tue, 16 Sep 2008 03:43:56 GMT Alejandro R. Sedeño [559076c] * functions.c (modified) Fix the zcrypt bug. This should fix the segfault on short zcrpyt ... Tue, 26 Aug 2008 00:11:16 GMT Nelson Elhage [740d5f7] * functions.c (modified) * perlglue.xs (modified) * perlwrap.pm (modified) Move Zephyr and AIM reply command logic into perl. This has the ... Fri, 22 Aug 2008 16:22:37 GMT Nelson Elhage [cdc6ff1] * commands.c (modified) * filter.c (modified) * functions.c (modified) Implement a getfilter command to get the text of a filter. Thu, 21 Aug 2008 22:18:51 GMT Nelson Elhage [57cf4f9] * functions.c (modified) * perlwrap.pm (modified) Make owl_function_reply call methods to get the replycmd. For ... Thu, 21 Aug 2008 04:52:04 GMT Nelson Elhage [c4ba74d] * cmd.c (modified) * functions.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) Make BarnOwl::command() accept a pre-tokenized command. If given ...