CVS log for epic4/script/tabkey.ce

Epicsol.org
(back) Up to [Epic CVS] / epic4 / script

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.17 / (view) - annotate - [select for diffs] , Fri Oct 31 08:19:23 2003 UTC (4 years, 8 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-2_8, epic4-2_6, epic4-2_4, epic4-2_2, epic4-2_1_3, epic4-2_1_2, epic4-2_1_1, epic4-2_10, epic4-2_0, epic4-1_2_9, epic4-1_2_8, epic4-1_2_7, epic4-1_2_6, epic4-1_2_5, epic4-1_2_4, epic4-1_2_3, epic4-1_2_2, epic4-1_2_1, epic4-1_2_0, epic4-1_1_17, epic4-1_1_16, epic4-1_1_15, epic4-1_1_14, HEAD
Changes since 1.16: +18 -13 lines
Diff to previous 1.16
* Numerous updates/changes/fixes to DCC, functions, scripts, /EXEC, the
  new math parser, as per UPDATES and KNOWNBUGS.

One potential incompatibility is in the change to $open(). (as per UPDATES)

Revision 1.16 / (view) - annotate - [select for diffs] , Mon Apr 7 17:48:53 2003 UTC (5 years, 2 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_13, epic4-1_1_12
Changes since 1.15: +1 -2 lines
Diff to previous 1.15
* DCC chat fixes as per KNOWNBUGS.
* $stat() fixed for tildes.
* Misc tabkey.ce cleanups.

Revision 1.15 / (view) - annotate - [select for diffs] , Wed Mar 26 07:16:27 2003 UTC (5 years, 3 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_11
Changes since 1.14: +21 -1 lines
Diff to previous 1.14
* $fsize(), $fexist() and $stat() now take an empty first argument as an
  indication that the rest of the line is the full filename.
* tabkey.ce can now complete for commands that have commands as arguments
  such as /eval and /repeat.

Revision 1.5.2.1 / (view) - annotate - [select for diffs] , Thu Feb 27 15:29:55 2003 UTC (5 years, 4 months ago) by wd
Branch: wd-devel
Changes since 1.5: +47 -23 lines
Diff to previous 1.5 to next main 1.6
Yikes.  Merged to become consistent with HEAD.  Sorry for all the commits,
I'll be quiet again soon. :)
-wd

Revision 1.14 / (view) - annotate - [select for diffs] , Thu Feb 27 02:14:52 2003 UTC (5 years, 4 months ago) by crazyed
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
* tabkey.ce altered to make input line modification smoother.
* This patch fixes a bug for when you tab in the middle of the line.

Revision 1.13 / (view) - annotate - [select for diffs] , Tue Feb 25 23:56:52 2003 UTC (5 years, 4 months ago) by crazyed
Branch: MAIN
Changes since 1.12: +4 -3 lines
Diff to previous 1.12
* CTCP-over-DCC fix.  There are some things that confuse me about the inner
  workings here, so I'm not sure if this fix was done properly, but I did
  a few tests including a DCC send over a SED encrypted DCC and everything
  seems to tick over well.
* Unix socket configure tests as per KNOWNBUGS.
* /set flood_ignore defaulted to off.
* Tuned commandqueues.
* The 324 hook is now called for joins as well.
* %{1}D status setting as per UPDATES.
* DCC hold mode as per UPDATES.

Revision 1.12 / (view) - annotate - [select for diffs] , Fri Feb 21 21:41:23 2003 UTC (5 years, 4 months ago) by crazyed
Branch: MAIN
Changes since 1.11: +3 -0 lines
Diff to previous 1.11
* Made a mistake in that $timerctl() patch a while back..  This should
  fix it.
* Changed tabkey.ce to use the new extractw feature in $wordtoindex().

Revision 1.11 / (view) - annotate - [select for diffs] , Mon Feb 17 23:48:48 2003 UTC (5 years, 4 months ago) by crazyed
Branch: MAIN
Changes since 1.10: +23 -11 lines
Diff to previous 1.10
* "Word Philosophy" alterations, /alias leak, flood checking, $glob(),
  tabkey.ce, regression tests, autoget, /fe, /fec, safe_new_next_arg, as
  per KNOWNBUGS.
* $findws(), functions (script), ${i}finditems(), $dccctl(), as per
  UPDATES.

Revision 1.10 / (view) - annotate - [select for diffs] , Wed Feb 5 21:48:11 2003 UTC (5 years, 4 months ago) by crazyed
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
* New aliases for script/functions as per UPDATES.
* A tentative solution for the $glob() problem as per KNOWNBUGS.
* A leak fix for /list as per KNOWNBUGS.
* $timerctl() tuning as per UPDATES.

Revision 1.9 / (view) - annotate - [select for diffs] , Thu Jan 9 01:10:56 2003 UTC (5 years, 5 months ago) by crazyed
Branch: MAIN
Changes since 1.8: +2 -3 lines
Diff to previous 1.8
* Altered the default FLOATING_POINT_PRECISION from 6 to 16 which fixes a
  math bug.
* Melded a count argument into next_args and new_next args to cause a
  specific number of words to be returned.
* Rewrote the /alias xxx (args) form of /alias to avoid using extractw and
  to use *next_args_count instead.
* Tuned the call.xtrace alias in debug.irc.
* Extended $is_on() in guh to allow and return multiple arguments.
* Added $is_off() as a compliment to $is_on().
* Made a minor philosophical change to the way flood detection works:  A
  message is not counted as a flood if it is the first message in a flood.
  The most important impact of this is that rate calculations are more
  accurate.

Revision 1.8 / (view) - annotate - [select for diffs] , Mon Dec 30 13:23:47 2002 UTC (5 years, 6 months ago) by crazyed
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
Documented /exec features.

Note:  The -line* switches for the %proc mode are new and haven't been
       commited yet.

Revision 1.7 / (view) - annotate - [select for diffs] , Wed Dec 11 19:20:23 2002 UTC (5 years, 6 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_9, epic4-1_1_8, epic4-1_1_10
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
* Added functions $asciiq() $chrq() $exec() $timerctl() $tcl() $winline()
  and $floodinfo().
* Altered the two argument version of $read() to ctcp quote the strings it
  returns.
* Added sets FLOOD_RATE_PER and FLOOD_MASKUSER.
* Altered the "accept" mode of the dcc_raw and dcc_connect hooks to refer
  to the local port instead of the remote port.
* Added a "-closein %proc" switch to /exec.
* Altered the arg list mode of /alias to use extractw instead of next_arg.
* Added the documented "words" argument to the above.
* Tuned autoget, mudirc, tabkey.ce and commandqueues.
* Altered /pretend to not chop the string.
* Set about rewriting the flood detection and then decided that it's better
  off being a script.
* Moved the function macros to their own file (functions.h) and replaced
  all the copies that are strewn throughout the source with an #include.
  The exception is array.c which broke when I tried it.
* Moved the ctcp enquoting/dequoting functions to ircaux.c.
* Added some command/function ordering checks to funcs/regress, and a check
  for all the functions that are undocumented.
* Rewrote function chanmodetype() so that it doesn't have all those flakey
  buffering things.  Hopefully it's readable now.  The significant change
  is that if a mode character appears twice in CHANMODES, the first one is
  returned instead of the last.
* Added EPIC::call() in the perl routines and an equivalent under tcl.
  this is designed to call a $function() directly, but it isn't really that
  fast, so I might rip them out again.
* The /wait internals used to store a few other settings, which were taken
  out, so I put them back.
* Fixed a few problems with normalize_filename() around the place.
* Fixed a bug with /timer in which it would never show the timers after a
  callback.

Revision 1.6 / (view) - annotate - [select for diffs] , Tue Nov 26 21:15:17 2002 UTC (5 years, 7 months ago) by crazyed
Branch: MAIN
Changes since 1.5: +22 -13 lines
Diff to previous 1.5
Added support for completions with spaces in them.

Revision 1.5 / (view) - annotate - [select for diffs] , Fri Jun 21 22:37:31 2002 UTC (6 years ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_7, epic4-1_1_6
Branch point for: wd-devel
Changes since 1.4: +12 -6 lines
Diff to previous 1.4
* Merged in another /fe fix I was brewing.
* Altered new_next_arg to not truncate the arguments list if the argument
  taken happened to be empty.  This fixes bugs with /fe and $shift() where
  the list has "" arguments.
* Gave malloc_strcat and m_strcat_ues a clue variable and used it within
  the variable expansion routines so that expanding works in liner time.
   * I am a little bothered by this.  The _correct_ thing to do is to put
     the clue variables into the malloc data for the strings themselves
     like perl does.
* Moved the base structure for 1cmd in command queues from last.qcmd. to
  1cmd.
* Added command completion to tabkey.ce.

Revision 1.4 / (view) - annotate - [select for diffs] , Thu Jun 6 22:28:58 2002 UTC (6 years, 1 month ago) by crazyed
Branch: MAIN
Changes since 1.3: +4 -0 lines
Diff to previous 1.3
* Applied a patch from NSX which fixes a problem with the last commit that
  prevents the inital server connection working.

Other things also commited:
* Fix for ODD_SERVER_STUFF so that it will never have a blank server field.
* fixed $chr() to not have input size limits, however it still cores on
  random data.  I'll fix this later.
* Fix for get_time() in the case of HAVE_GETTIMEOFDAY being undefined.  I
  forget who this was from.
* Minor method addition to tabkey.ce.

Revision 1.3 / (view) - annotate - [select for diffs] , Fri Mar 22 18:23:50 2002 UTC (6 years, 3 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_5, epic4-1_1_4
Changes since 1.2: +46 -9 lines
Diff to previous 1.2
* Applied patch from Stephanie M Rogerson to fix compile errors with
  --without-ssl flag.
* Updated tabkey.ce script (work in progress).

Revision 1.2 / (view) - annotate - [select for diffs] , Sun Feb 17 22:40:29 2002 UTC (6 years, 4 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_3
Changes since 1.1: +44 -40 lines
Diff to previous 1.1
* New STATUS_HALFOP setting which acts much the same way as STATUS_CHANOP.
* New function $getcommands() which acts much the same way as $getsets().
  The internals for these two functions probably need to be rolled together.
* Cleanups and minor updates to tabkey.ce.

Revision 1.1 / (view) - annotate - [select for diffs] , Sat Feb 9 18:38:31 2002 UTC (6 years, 4 months ago) by crazyed
Branch: MAIN
Yay, a new tabkey script..!  This one is modelled in part on irssi and in
part on my tcsh preferences.  It features:

* It will complete as much as possible before complaining about ambiguity.
* Context sensitivity.  Completing while typing a /help command will cause
  it to search through the help files.
* Extensibility.  Particularly wrt commands.  It is flexible enough that
  it can be added to and altered to suit user preferences.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

CVS Admin
Powered by
ViewCVS 0.9.2