CVS log for epic4/UPDATES

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

Request diff between arbitrary revisions


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

Revision 1.106 / (view) - annotate - [select for diffs] , Sat Sep 5 02:31:16 2009 UTC (6 months, 1 week ago) by jnelson
Branch: MAIN
CVS Tags: epic4-2_10_1, HEAD
Changes since 1.105: +7 -0 lines
Diff to previous 1.105
New epic

Revision 1.105 / (view) - annotate - [select for diffs] , Thu Sep 6 19:54:48 2007 UTC (2 years, 6 months ago) by howl
Branch: MAIN
CVS Tags: epic4-2_8, epic4-2_10
Changes since 1.104: +6 -0 lines
Diff to previous 1.104
* Backported functions $strtol() and $tobase() from EPIC5. Request from
  |Rain|. See UPDATES for more information.

Revision 1.104 / (view) - annotate - [select for diffs] , Wed Jul 4 12:39:29 2007 UTC (2 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.103: +9 -2 lines
Diff to previous 1.103
* Add $windowctl(GET <refnum> CHANNELS) in kindness to BlackJac.

Revision 1.103 / (view) - annotate - [select for diffs] , Thu Nov 16 23:48:10 2006 UTC (3 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-2_6
Changes since 1.102: +1 -1 lines
Diff to previous 1.102
New EPIC!

Revision 1.102 / (view) - annotate - [select for diffs] , Sun Mar 13 05:36:27 2005 UTC (5 years ago) by jnelson
Branch: MAIN
CVS Tags: epic4-2_4
Changes since 1.101: +2 -153 lines
Diff to previous 1.101
Roll off old docs, just a little bit of housecleaning.

Revision 1.101 / (view) - annotate - [select for diffs] , Wed Nov 10 03:20:35 2004 UTC (5 years, 4 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-2_2, epic4-2_1_3, epic4-2_1_2
Changes since 1.100: +75 -0 lines
Diff to previous 1.100
* Fix space-related panic.  See UPDATES for all the gruesome details.
* Add ALT_CHAR to the list of things that can be mangled.

Revision 1.100 / (view) - annotate - [select for diffs] , Fri Nov 5 23:33:37 2004 UTC (5 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.99: +0 -7 lines
Diff to previous 1.99
Remove obsolete documentation.

Revision 1.99 / (view) - annotate - [select for diffs] , Tue Nov 2 01:39:30 2004 UTC (5 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.98: +26 -0 lines
Diff to previous 1.98
Change the mangler so ANSI turns off ALL_OFF unless all six attributes
are being stripped.

Revision 1.98 / (view) - annotate - [select for diffs] , Mon Oct 25 22:41:44 2004 UTC (5 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.97: +7 -0 lines
Diff to previous 1.97
Properly document the change of ALL to not include ALL_OFF.  I apologize to
|Rain| for not documenting this and making his life difficult.

Revision 1.97 / (view) - annotate - [select for diffs] , Wed Oct 6 14:50:20 2004 UTC (5 years, 5 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-2_1_1
Changes since 1.96: +51 -281 lines
Diff to previous 1.96
Refresh the UPDATES file.

Revision 1.96 / (view) - annotate - [select for diffs] , Tue Feb 3 19:36:51 2004 UTC (6 years, 1 month ago) by wd
Branch: MAIN
CVS Tags: epic4-2_0, epic4-1_2_9
Changes since 1.95: +4 -0 lines
Diff to previous 1.95
Modified ERASE_LINE function to exhibit more friendly behavior.  See
UPDATES for more info.
-wd

Revision 1.95 / (view) - annotate - [select for diffs] , Sun Jan 25 19:03:05 2004 UTC (6 years, 1 month ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_8
Changes since 1.94: +8 -0 lines
Diff to previous 1.94
* Document the material changes we made to the release candidate.
* Fix a few compiler warnings since we've already made changes.
* This is the second release candidate.
* The vote will not be restarted.

Revision 1.94 / (view) - annotate - [select for diffs] , Sun Jan 18 10:14:00 2004 UTC (6 years, 1 month ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_2_7
Changes since 1.93: +3 -0 lines
Diff to previous 1.93
Fixes and new features as per KNOWNBUGS and UPDATES.

Revision 1.93 / (view) - annotate - [select for diffs] , Sat Jan 3 19:57:25 2004 UTC (6 years, 2 months ago) by crazyed
Branch: MAIN
Changes since 1.92: +7 -0 lines
Diff to previous 1.92
Miscelaneous fixes and features as per UPDATES and KNOWNBUGS.

Revision 1.92 / (view) - annotate - [select for diffs] , Fri Dec 26 19:36:58 2003 UTC (6 years, 2 months ago) by crazyed
Branch: MAIN
Changes since 1.91: +11 -4 lines
Diff to previous 1.91
* Documented $rest() changes in UPDATES due to potential compatibility
  problems.

Revision 1.91 / (view) - annotate - [select for diffs] , Fri Dec 26 19:14:49 2003 UTC (6 years, 2 months ago) by crazyed
Branch: MAIN
Changes since 1.90: +8 -0 lines
Diff to previous 1.90
* Fixed $shuffle*() to respect extractw.
* Altered $rest() so that a negative first argument makes it a compliment to
  $right() in the same way that a positive arg makes it a compliment to
  $left().  This may conceivably cause problems for scripts.
* Spruced $joinstr() up a bit.  It now accepts any number of variables and
  respects extractw.
* Fixed an extractw bug in malloc_strcat_word_c while testing the above.

* Added $splicec() in functions script.
* Added /set dcc_dequote_filenames.  Perhaps this should default to off?

Revision 1.90 / (view) - annotate - [select for diffs] , Sun Dec 14 01:15:15 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_6, epic4-1_2_5
Changes since 1.89: +7 -0 lines
Diff to previous 1.89
Change default of /SET AUTO_REJOIN to OFF.

Revision 1.89 / (view) - annotate - [select for diffs] , Thu Dec 11 23:07:14 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.88: +45 -0 lines
Diff to previous 1.88
* Fixes to 'less' script from howl
* New 'help' script from howl
* Add /WINDOW SCROLLADJ.

Revision 1.88 / (view) - annotate - [select for diffs] , Sat Dec 6 02:03:08 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_4, epic4-1_2_3
Changes since 1.87: +7 -0 lines
Diff to previous 1.87
* The last argument to open_file_for_write() needs to be lowercase.
* Add $numlines() from fudd.
EPIC4-1.2.3!

Revision 1.87 / (view) - annotate - [select for diffs] , Thu Dec 4 04:12:22 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_2
Changes since 1.86: +29 -0 lines
Diff to previous 1.86
* Fix /window kill so it doesn't swap in a window too early.
* Make NOTICEs from servers to channels (on ircnet) go to that channel's win.
EPIC4-1.2.2!

Revision 1.86 / (view) - annotate - [select for diffs] , Tue Dec 2 04:45:17 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_1, epic4-1_2_0
Changes since 1.85: +12 -7 lines
Diff to previous 1.85
* Update tabkey.jm one last time
* Add 'notify' script, a replacement for the notify command.
* Fix $windowctl(GET <refnum> DOUBLE)
* Make /on window_command give two refnums, the before and after refnums.

Revision 1.85 / (view) - annotate - [select for diffs] , Mon Dec 1 15:30:56 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.84: +9 -0 lines
Diff to previous 1.84
* Add $windowctl(GET <refnum> DOUBLE)
* Support inbound double quoted filenames in dcc handshakes. bleh.
* Fix NULL deref when you kill hidden windows (ie, /window killswap)

Revision 1.84 / (view) - annotate - [select for diffs] , Mon Dec 1 03:21:19 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.83: +40 -0 lines
Diff to previous 1.83
(*gulp*) Some changes for fudd.
* Add /ON WINDOW_COMMAND, hooked after every /window command, $* is refnum.
* Add concept of "fixed" or "frozen" windows when you SKIP ON FIXED ON
* Fix /window kill to not kill the last "non-fixed" window
* Fix /window hide to not hide the last "non-fixed" window
* Allow /window kill to kill a "fixed" window, but not the last window.
* (*gulp*) I hope all of the above works!
* Fix $windowctl(REFNUM ...) it was out of order with REFNUMS
* Make /xecho -l override the "who_from" target and always send to the level

Revision 1.83 / (view) - annotate - [select for diffs] , Tue Nov 25 00:10:10 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.82: +89 -0 lines
Diff to previous 1.82
Document $windowctl().

Revision 1.82 / (view) - annotate - [select for diffs] , Mon Nov 24 23:32:23 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.81: +6 -152 lines
Diff to previous 1.81
* Fix /lastlog <number> for kanan.

Revision 1.81 / (view) - annotate - [select for diffs] , Fri Nov 21 16:18:12 2003 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.80: +7 -0 lines
Diff to previous 1.80
Unconditionally do (long long) integer math in the new math parser if
your system supports (long long).  I suppose on some systems this will
make math slower, but that seems like a small price to pay for having
integers that will actually support IP addresses!

$info(o) will inclue the letter 'l' if the host client is working with
64 bit integers in the new math parser.

Please note that the old math parser has not changed, and still only
supports 32 bit integers, and that won't change for backwards compatability.
If you really really really need 64 bit integers, think about changing to
the new math parser.

Revision 1.80 / (view) - annotate - [select for diffs] , Fri Oct 31 08:19:23 2003 UTC (6 years, 4 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_17, epic4-1_1_16, epic4-1_1_15, epic4-1_1_14
Changes since 1.79: +100 -0 lines
Diff to previous 1.79
* 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.79 / (view) - annotate - [select for diffs] , Wed Oct 29 06:12:01 2003 UTC (6 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.78: +12 -0 lines
Diff to previous 1.78
Add sanity checking to avoid cross-family dcc problems, where we bind() a
listening socket in one family and send out a dcc handshake for another
family.  Oops!  Noticed by rain.

Revision 1.78 / (view) - annotate - [select for diffs] , Wed Oct 29 05:26:05 2003 UTC (6 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.77: +36 -1 lines
Diff to previous 1.77
Add /on dcc_activity, a hook for scripters to create a %D-workalike.

Revision 1.77 / (view) - annotate - [select for diffs] , Sun Oct 19 20:38:59 2003 UTC (6 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.76: +4 -452 lines
Diff to previous 1.76
* Allow $serverctl(SET <refnum> UMODES)

Revision 1.76 / (view) - annotate - [select for diffs] , Sun Oct 19 19:49:40 2003 UTC (6 years, 4 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_13
Changes since 1.75: +90 -1 lines
Diff to previous 1.75
EPIC4-1.1.13!

Revision 1.75 / (view) - annotate - [select for diffs] , Fri Oct 10 05:09:00 2003 UTC (6 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.74: +53 -0 lines
Diff to previous 1.74
* Add $servernick(<global>) to return the client's global nickname
* Update tabkey.jm to latest version
* Add new ircII-compatable /window hold_mode thingee.
* Add /set hold_slider, /window hold_slider
* Add 'hold_mode' script, implements ircII-like /set hold_mode[_interval]
* /XEVAL -- ends eval option processing, like how /xecho does it.

Revision 1.74 / (view) - annotate - [select for diffs] , Thu Sep 25 20:45:11 2003 UTC (6 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.73: +6 -0 lines
Diff to previous 1.73
Add $servernick(<global>) which returns the client's global current nickname.

Revision 1.73 / (view) - annotate - [select for diffs] , Sat Aug 30 05:18:23 2003 UTC (6 years, 6 months ago) by crazyed
Branch: MAIN
Changes since 1.72: +19 -0 lines
Diff to previous 1.72
* New script features, cleanups, docs, etc as per KNOWNBUGS and UPDATES.

Revision 1.72 / (view) - annotate - [select for diffs] , Tue Aug 5 19:42:51 2003 UTC (6 years, 7 months ago) by jnelson
Branch: MAIN
Changes since 1.71: +19 -20 lines
Diff to previous 1.71
Update nsx's tabkey script.

Revision 1.71 / (view) - annotate - [select for diffs] , Sat Jul 19 20:47:55 2003 UTC (6 years, 7 months ago) by jnelson
Branch: MAIN
Changes since 1.70: +9 -0 lines
Diff to previous 1.70
* Rework the bug report form to point people to the bugs website
* Add /lastlog -target.

Revision 1.70 / (view) - annotate - [select for diffs] , Tue Jul 15 00:26:03 2003 UTC (6 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.69: +24 -0 lines
Diff to previous 1.69
Commit #555:
* Add #define MINIMUM_CLOCK_INTERVAL and MINIMUM_MAIL_INTERVAL in config.h
* Add #define DEFAULT_CLOCK_INTERVAL and DEFAULT_MAIL_INTERVAL in config.h
* Add reset_system_timers(), do_update_clock(), and set_cpu_saver_after()
* Add time_to_next_interval(), general form of time_to_next_minute().
* Add get_clock() and reset_clock() to replace update_clock().
* Make remove_timer() an extern function so i can delete timers. ;-)
* Add /SET CLOCK_INTERVAL and /SET MAIL_INTERVAL
* Make $T use the static clock.
* Reorganize system timers 1 and 2 into four timers:
* - CPU SAVER timer, checks for idleness, to turn on cpu saver
* - CLOCK timer, updates the status bar clock periodically
* - MAIL timer, checks for new mail periodically
* - NOTIFY timer, checks for others on irc periodically
* The above three honor "cpu saver" mode.
* Nix the old "do_every_minute" timer.
* Reorganize the clock generation stuff into "reset_*_clock" functions
* Generate the clock statically; only update it from the CLOCK timer
* Add reset_system_timers() which regenerates all four system timers.
* Don't set system timers in main, call reset_system_timers() instead.
* Don't enforce "notify interval" in do_notify(), handle that in NOTIFY timer.
* Comment stuff in words.c

Revision 1.69 / (view) - annotate - [select for diffs] , Fri Jul 4 16:52:07 2003 UTC (6 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.68: +19 -0 lines
Diff to previous 1.68
* Add $dccctl([GET|SET] <refnum> OFFERADDR), the address in the handshake.
Larne requested this.

Revision 1.68 / (view) - annotate - [select for diffs] , Fri Jul 4 16:11:52 2003 UTC (6 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.67: +36 -0 lines
Diff to previous 1.67
* Add "creation time", "last used time" and "usage counter" features to
  ignore.  This was specifically asked for, but I don't know who asked for
  it (i don't have it written down here), so please forgive me for not
  crediting you with the idea. =)

Revision 1.67 / (view) - annotate - [select for diffs] , Mon Jun 30 21:40:25 2003 UTC (6 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.66: +13 -9 lines
Diff to previous 1.66
Commit 529.
Change this to reflect how the code really behaves.

Revision 1.66 / (view) - annotate - [select for diffs] , Mon Jun 30 21:35:13 2003 UTC (6 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.65: +165 -0 lines
Diff to previous 1.65
Document the new ignore stuff.

Revision 1.65 / (view) - annotate - [select for diffs] , Sat Jun 21 06:26:56 2003 UTC (6 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.64: +30 -0 lines
Diff to previous 1.64
Add the 'paste' script that i wrote for anguzhawk.

Revision 1.64 / (view) - annotate - [select for diffs] , Sat Jun 21 06:16:50 2003 UTC (6 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.63: +0 -134 lines
Diff to previous 1.63
Truncate these files after epic4-1.1.12.

Revision 1.63 / (view) - annotate - [select for diffs] , Thu Jun 12 23:50:38 2003 UTC (6 years, 9 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_12
Changes since 1.62: +10 -0 lines
Diff to previous 1.62
COMMIT 523
Add $serverwin().

Revision 1.62 / (view) - annotate - [select for diffs] , Thu Jun 12 23:30:37 2003 UTC (6 years, 9 months ago) by jnelson
Branch: MAIN
Changes since 1.61: +78 -0 lines
Diff to previous 1.61
Documentation updates. Nearing the release!

Revision 1.61 / (view) - annotate - [select for diffs] , Mon May 5 02:55:01 2003 UTC (6 years, 10 months ago) by jnelson
Branch: MAIN
Changes since 1.60: +10 -0 lines
Diff to previous 1.60
Commit 512
* Add $levelwindow()
* Change default for /set new_server_lastlog_level to ALL,-DCC
  to prevent multiple servers having level dcc until i figure out why
  the code to handle this isn't working.  This value is more sensible anyways.

Revision 1.60 / (view) - annotate - [select for diffs] , Mon May 5 02:37:52 2003 UTC (6 years, 10 months ago) by jnelson
Branch: MAIN
Changes since 1.59: +7 -0 lines
Diff to previous 1.59
Add $outputinfo(), to help the scripter know what the output level/target is.
Garbage Collect some now unused code.

Revision 1.59 / (view) - annotate - [select for diffs] , Thu May 1 11:04:23 2003 UTC (6 years, 10 months ago) by crazyed
Branch: MAIN
Changes since 1.58: +7 -0 lines
Diff to previous 1.58
These are relatively minor changes except for the $prefix() fix.

* commandqueues as per UPDATES.
* $prefix() fix and regression test as per KNOWNBUGS.
* /exec and nick rolling as per KNOWN bugs.

Revision 1.58 / (view) - annotate - [select for diffs] , Thu Apr 10 22:14:56 2003 UTC (6 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.57: +12 -0 lines
Diff to previous 1.57
Add %{1}+ status expando.

Revision 1.57 / (view) - annotate - [select for diffs] , Sat Mar 29 08:11:12 2003 UTC (6 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.56: +10 -0 lines
Diff to previous 1.56
Documentation updates for previous commit.

Revision 1.56 / (view) - annotate - [select for diffs] , Thu Mar 27 00:11:07 2003 UTC (6 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.55: +0 -375 lines
Diff to previous 1.55
Purge these files after 1.1.11.

Revision 1.55 / (view) - annotate - [select for diffs] , Wed Mar 26 07:26:04 2003 UTC (6 years, 11 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_11
Changes since 1.54: +11 -0 lines
Diff to previous 1.54
Document the stuff ce just commited.  Fix a userhost caching bug.

Revision 1.36.2.2 / (view) - annotate - [select for diffs] , Mon Mar 24 17:52:59 2003 UTC (6 years, 11 months ago) by wd
Branch: wd-devel
Changes since 1.36.2.1: +123 -0 lines
Diff to previous 1.36.2.1 to branch point 1.36 to next main 1.37
Another merge.

Revision 1.54 / (view) - annotate - [select for diffs] , Mon Mar 24 09:36:16 2003 UTC (6 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.53: +52 -0 lines
Diff to previous 1.53
Document all the rest of the stuff.  Whew. what a day.  I'm all done I think.

Revision 1.53 / (view) - annotate - [select for diffs] , Mon Mar 24 03:40:37 2003 UTC (6 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.52: +24 -0 lines
Diff to previous 1.52
* Add window_scroll_(backward|forward|backwards_lines|forwards_line)
* Add /WINDOW SCROLL_BACKWARD, /WINDOW SCROLL_FORWARD
* Add /WINDOW SCROLL_START, /WINDOW SCROLL_END

Revision 1.52 / (view) - annotate - [select for diffs] , Sun Mar 23 23:30:53 2003 UTC (6 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.51: +33 -0 lines
Diff to previous 1.51
* Add "loader" info to "load_level" data; It's $2 in $loadinfo().
* /LOAD now takes -std and -pf arguments to specify which loader you want.
* Implement the "PF" (preformatted) loader.  /LOAD -PF <filename>
* Set the "loader type" within each /LOADer

Revision 1.51 / (view) - annotate - [select for diffs] , Mon Mar 17 19:39:38 2003 UTC (7 years ago) by crazyed
Branch: MAIN
Changes since 1.50: +14 -0 lines
Diff to previous 1.50
* $dccctl() changes as per UPDATES.
* Misc bug fixes as per KNOWNBUGS.

Revision 1.36.2.1 / (view) - annotate - [select for diffs] , Thu Feb 27 15:29:54 2003 UTC (7 years ago) by wd
Branch: wd-devel
Changes since 1.36: +240 -238 lines
Diff to previous 1.36
Yikes.  Merged to become consistent with HEAD.  Sorry for all the commits,
I'll be quiet again soon. :)
-wd

Revision 1.50 / (view) - annotate - [select for diffs] , Tue Feb 25 23:56:52 2003 UTC (7 years ago) by crazyed
Branch: MAIN
Changes since 1.49: +12 -0 lines
Diff to previous 1.49
* 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.49 / (view) - annotate - [select for diffs] , Mon Feb 17 23:48:48 2003 UTC (7 years ago) by crazyed
Branch: MAIN
Changes since 1.48: +55 -0 lines
Diff to previous 1.48
* "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.48 / (view) - annotate - [select for diffs] , Wed Feb 5 21:48:11 2003 UTC (7 years, 1 month ago) by crazyed
Branch: MAIN
Changes since 1.47: +22 -0 lines
Diff to previous 1.47
* 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.47 / (view) - annotate - [select for diffs] , Tue Feb 4 02:53:11 2003 UTC (7 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.46: +12 -0 lines
Diff to previous 1.46
Commit 452
* Add new script, "suppressmotd" to implemenet /set suppress_server_motd

Revision 1.46 / (view) - annotate - [select for diffs] , Tue Feb 4 02:29:42 2003 UTC (7 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.45: +22 -0 lines
Diff to previous 1.45
Commit 451
* Add $logctl(REFNUMS [ACTIVE|INACTIVE|ALL]), return all log refnums, for wd.
* Add an "activity timer" to logfiles to indicate last time written to.
* Add /LOG <refnum> ACTIVITY which updates activity timer w/o writing to log.
* Add $logctl([GET|SET] <refnum> ACTIVITY) to get or set the activity timer.

Revision 1.45 / (view) - annotate - [select for diffs] , Tue Feb 4 01:13:18 2003 UTC (7 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.44: +60 -0 lines
Diff to previous 1.44
Commit 449.  New feature added
* Split NOTIFY stuff off into its own timer
* Add #define MINIMUM_NOTIFY_INTERVAL in config.h
* Add set_notify_interval, force that /SET NOTIFY_INTERVAL >= MIN_NOT_INT

Revision 1.44 / (view) - annotate - [select for diffs] , Wed Jan 29 21:56:01 2003 UTC (7 years, 1 month ago) by crazyed
Branch: MAIN
Changes since 1.43: +41 -0 lines
Diff to previous 1.43
* Added Tyraks /stack patch as per KNOWNBUGS.
* $afterw(), $beforew(), $fromw(), $tow() as per UPDATES.  *potential bug*
* Regress tests as per KNOWNBUGS.
* ERROR hook fix as per KNOWNBUGS.
* autoget script as per KNOWNBUGS.
* $serverctl() as per UPDATES.
* $writeb() as per UPDATES.
* /sleep as per UPDATES.

Revision 1.43 / (view) - annotate - [select for diffs] , Mon Dec 30 14:04:53 2002 UTC (7 years, 2 months ago) by crazyed
Branch: MAIN
Changes since 1.42: +17 -0 lines
Diff to previous 1.42
The last commit was meant to commit to the documentation tree, so just
ignore the comments for it.  :-)

These comments apply to the changes made in it.

* /exec, /redir, $xdebug tuned as per UPDATES.
* /set FLOATING_POINT_PRECISION added as per UPDATES.
* next_in_comma_list converted to next_in_div_list, div argument added.

Revision 1.42 / (view) - annotate - [select for diffs] , Tue Dec 24 01:19:22 2002 UTC (7 years, 2 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_9, epic4-1_1_10
Changes since 1.41: +0 -425 lines
Diff to previous 1.41
Truncate KNOWNBUGS and UPDATES.

Revision 1.41 / (view) - annotate - [select for diffs] , Mon Dec 23 18:42:52 2002 UTC (7 years, 2 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_8
Changes since 1.40: +19 -0 lines
Diff to previous 1.40
Document KEY_INTERVAL

Revision 1.40 / (view) - annotate - [select for diffs] , Thu Dec 19 03:22:58 2002 UTC (7 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.39: +40 -23 lines
Diff to previous 1.39
* Use server_list_size() and not number_of_servers outside of server.c
* Use NOSERV and not -1 for "no server"
* Use (Timeval) and not (struct timeval)
* Fix (get|set)_server_sent_*() et al to take server refnum.
* Use parse_server_index() and not my_atol() to parse server refnums
* re-indent quotecmd
* Rename is_server_connected() to is_server_registered
* Make /quote work as long as server is open (not registered)
* Use send_to_aserver() when it can avoid setting from_server unecessarily
* Change sent_to_server and clear_sent_to_server to (set|get)server_sent().
* Change doing_* to get_server_doing_*.
* Use (unsigned short) and not (u_short)
* Use (unsigned long) and not (u_long)
* Make output_reject_ctcp() take a refnum
* Lock a dcc while we are connecting it, just in case. ;-)
* Fix /dcc send -p <port>
* Store protocol enforcements as (get|set)_server_protocol_state().
* Use (Stat) and not (struct stat)
* Rewrite $timerctl() so it works like $logctl()
* Rename is_server_connected() to is_server_registered()
* Fix an off-by-one error with /FOR ... IN ...
* Keep track of both readable and writable fd's with newio stuff.
* Convert server_list to an array of pointers
* When user /server -delete's, leave a gap, don't change refnums around.
* Nix code that handles deleting server refnums.
* New function, new_open_for_writing(), for when we do nonblocking connects.
* Change new_open() to deregister fd as "writable"
* Renovate the notify stuff to take refnums and not just use from_server.
* Renovate /WHO, /ISON, /USERHOST to take refnums and not just use from_server.
* Make everything that uses server_list[] use get_server() instead.
* Make everything capable of dealing with "gaps" in server_list[].
* Use a bunch of macros, to handle with getting and setting server attrs.
* Make as much as possible use refnums as params and not from_server.
* And a lot of other stuff...

Revision 1.39 / (view) - annotate - [select for diffs] , Wed Dec 11 19:20:23 2002 UTC (7 years, 3 months ago) by crazyed
Branch: MAIN
Changes since 1.38: +139 -0 lines
Diff to previous 1.38
* 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.38 / (view) - annotate - [select for diffs] , Thu Nov 28 01:17:12 2002 UTC (7 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.37: +3 -0 lines
Diff to previous 1.37
Uncripple CPU_SAVER mode. yea!

Revision 1.37 / (view) - annotate - [select for diffs] , Tue Nov 26 23:03:13 2002 UTC (7 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.36: +8 -0 lines
Diff to previous 1.36
* Change do_input_timeouts() to a timer callback.
* Nuke the now unused global /wait stuff
* Revamp timer.c so you can add/change/delete/update timers during a timer
* Change add_timer() so it takes a winref not a window pointer.
* Make the "key timeout" thing happen on demand instead of a recurring timer
* Remove the recurring "key timeout" timer.
* Remove the 'key timeout' thing from io(), also 'first time' stuff.
* Call get_time() after select() in io().
* Fix two compile bugs found by larne.
* Fix bug when you did /flush on a /clear window.

Revision 1.36 / (view) - annotate - [select for diffs] , Fri Nov 8 23:36:12 2002 UTC (7 years, 4 months ago) by jnelson
Branch: MAIN
Branch point for: wd-devel
Changes since 1.35: +10 -0 lines
Diff to previous 1.35
Another round of epic5 changes...
* Make $B, $., $,, $:, $;, $I, /WAIT stuff server specific, from epic5
* Make tracking of doing_(privmsg|notice|ctcp) server specific, from epic5
* Fixes for Const Correctness.

Revision 1.35 / (view) - annotate - [select for diffs] , Fri Nov 8 02:59:35 2002 UTC (7 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.34: +17 -0 lines
Diff to previous 1.34
Backport some changes from EPIC5...

* Fix /WINDOW NAME so it takes extended-words (/window name "foo bar")
* Add 'get_geom_by_winref()' for $geom(), 'const'ify a few things...
* Fix $geom() so it can take a window refnum as an argument.
* Replace $center() with a better one from epic5.

Revision 1.34 / (view) - annotate - [select for diffs] , Fri Sep 27 16:06:36 2002 UTC (7 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.33: +26 -0 lines
Diff to previous 1.33
Document $logctl() in UPDATES, allow setting/getting of TYPE in $logctl().

Revision 1.33 / (view) - annotate - [select for diffs] , Thu Sep 26 21:41:42 2002 UTC (7 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.32: +85 -0 lines
Diff to previous 1.32
Ach.  Here goes nothing.
Major commit which does many things, but the most prominent of which
is the final integration of the scrollback buffer with the hold buffer.
This fixes several annoying "features" and introduces a small truckload
of new features which have been requested recently.  Please see the
KNOWNBUGS or UPDATES file for more info, since I don't want this message
to be ridiculously long.

Revision 1.32 / (view) - annotate - [select for diffs] , Tue Sep 3 14:32:22 2002 UTC (7 years, 6 months ago) by jnelson
Branch: MAIN
Changes since 1.31: +100 -15 lines
Diff to previous 1.31
Document the /LOG command.

Revision 1.31 / (view) - annotate - [select for diffs] , Tue Aug 13 16:09:58 2002 UTC (7 years, 7 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_7
Changes since 1.30: +0 -81 lines
Diff to previous 1.30
Truncate these files.

Revision 1.30 / (view) - annotate - [select for diffs] , Mon Aug 12 15:41:10 2002 UTC (7 years, 7 months ago) by wd
Branch: MAIN
Changes since 1.29: +16 -0 lines
Diff to previous 1.29
New keybindings system coming through.  Details can be found in doc/keys
and in a few other places. :)
-wd

Revision 1.29 / (view) - annotate - [select for diffs] , Mon Aug 5 16:10:09 2002 UTC (7 years, 7 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_6
Changes since 1.28: +1 -702 lines
Diff to previous 1.28
I forgot to truncate this file when 1.1.4 was released. "oops".

Revision 1.28 / (view) - annotate - [select for diffs] , Mon Jul 29 21:27:04 2002 UTC (7 years, 7 months ago) by jnelson
Branch: MAIN
Changes since 1.27: +51 -0 lines
Diff to previous 1.27
Update documentation prior to epic4-1.1.6 release
Add "HAVE_GETSERVBYNAME" check to configure stuff.
Remove /SET RANDOM_LOCAL_PORTS which has gone away.
Fix some layout issues with gailib.c and change two function names.
Fix comment issue with ircsig.c
Fix uninitialized variable issue with keys.c
Remove mention of /SET RANDOM_LOCAL_PORTS in network.c

Revision 1.27 / (view) - annotate - [select for diffs] , Wed Jul 3 20:46:12 2002 UTC (7 years, 8 months ago) by wd
Branch: MAIN
Changes since 1.26: +6 -0 lines
Diff to previous 1.26
Added /STACK ... BIND (per discussion w/ hop)
-wd

Revision 1.26 / (view) - annotate - [select for diffs] , Mon May 27 01:43:35 2002 UTC (7 years, 9 months ago) by jnelson
Branch: MAIN
Changes since 1.25: +7 -0 lines
Diff to previous 1.25
Huge major commit #1 in the great IPv6 support addition...
Rather than include all of the changes here, read KNOWNBUGS changes.

Revision 1.25 / (view) - annotate - [select for diffs] , Tue May 21 02:55:03 2002 UTC (7 years, 9 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_5, epic4-1_1_4
Changes since 1.24: +17 -0 lines
Diff to previous 1.24
Update docs for EPIC4-1.1.4

Revision 1.24 / (view) - annotate - [select for diffs] , Wed Mar 13 00:45:46 2002 UTC (8 years ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_3
Changes since 1.23: +37 -0 lines
Diff to previous 1.23
Document everything undocumented as of right now!

Revision 1.23 / (view) - annotate - [select for diffs] , Mon Mar 11 21:21:10 2002 UTC (8 years ago) by jnelson
Branch: MAIN
Changes since 1.22: +131 -0 lines
Diff to previous 1.22
Document $serverctl().

Revision 1.22 / (view) - annotate - [select for diffs] , Thu Feb 14 00:46:06 2002 UTC (8 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.21: +44 -4 lines
Diff to previous 1.21
Make the last changes (i think) to UPDATES -- this should pretty well
finish things off!

Revision 1.21 / (view) - annotate - [select for diffs] , Thu Feb 14 00:19:54 2002 UTC (8 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.20: +98 -11 lines
Diff to previous 1.20
Document some more stuff.  Almost done!

Revision 1.20 / (view) - annotate - [select for diffs] , Thu Feb 7 19:12:59 2002 UTC (8 years, 1 month ago) by crazyed
Branch: MAIN
Changes since 1.19: +29 -4 lines
Diff to previous 1.19
* Misc updates to UPDATES.
* small bugfix for commandqueues.

Revision 1.19 / (view) - annotate - [select for diffs] , Tue Feb 5 22:15:13 2002 UTC (8 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.18: +34 -0 lines
Diff to previous 1.18
Document some more stuff.

Revision 1.18 / (view) - annotate - [select for diffs] , Sun Feb 3 20:52:08 2002 UTC (8 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.17: +61 -3 lines
Diff to previous 1.17
Document some more stuff.  It would be a great help to me if someone
would try to document some of this stuff that I didn't write.

Revision 1.17 / (view) - annotate - [select for diffs] , Sat Feb 2 17:00:21 2002 UTC (8 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.16: +49 -5 lines
Diff to previous 1.16
Continue to document some more... Hopefully i'll finish today!
Documenting stuff is boring. ;-)

Revision 1.16 / (view) - annotate - [select for diffs] , Fri Feb 1 23:04:28 2002 UTC (8 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.15: +97 -2 lines
Diff to previous 1.15
Bulk commit:
1) Fix typos in KNOWNBUGS
2) Flesh out the things in UPDATES that need documenting
3) Add target_file_write() to files.[ch] for send_text()'s use.
4) Create "reg.h", to hold protos for reg.c
5) Add some missing protos.
6) If /redirect'ing to 0 or to @<fd>, don't output to the screen.
7) Messages sent to target 0 are dropped (/redirect 0 now actually sends
   to target 0, and epic drops it.)  You can /query 0 now if you want.
8) Messages sent to @NUMBER get sent to the NUMBER file, where NUMBER is
   returned by $open().  For example, to paste stuff to log but not to screen:
        @fd = open(FILE w)
        query @$fd
        <paste some stuff>
        query
        @close($fd)
   or
        @fd = open(FILE w)
        redirect @$fd lastlog foo
        @close($fd)
9) Add a function to reg.c to compile a pattern into a regex -- experimental.
10) Fix some compile warnings regarding ssl.

Revision 1.15 / (view) - annotate - [select for diffs] , Wed Dec 19 20:21:45 2001 UTC (8 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.14: +20 -12 lines
Diff to previous 1.14
The whole ROM_CHAR thing was an accident waiting to happen.  Removed.
Add /SET ALLOW_C1_CHARS to protect from the ascii char 128-159 attacks
upon XTerm and GNU Screen users.  Defaults to OFF.

Revision 1.14 / (view) - annotate - [select for diffs] , Wed Dec 19 19:51:14 2001 UTC (8 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.13: +13 -0 lines
Diff to previous 1.13
Thanks go to crazyeddy and zinx for working on this in my absence.
Add /set rom_char (defaults to off) which determines whether ^R rom_char
sequences will be honored or dishonored by epic.  Dishonored sequences
are not removed; they are just mangled.  This will help you detect those
who might try to use this feature for less than noble purposes.

Re-set the ^R character to "mode 5" processing; it had been set to "mode 6"
as a stop-gap measure.

Revision 1.13 / (view) - annotate - [select for diffs] , Wed Nov 14 21:37:23 2001 UTC (8 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.12: +34 -0 lines
Diff to previous 1.12
~/.epicrc support!  kb should like this.

Revision 1.12 / (view) - annotate - [select for diffs] , Wed Nov 14 18:35:35 2001 UTC (8 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.11: +9 -0 lines
Diff to previous 1.11
This is the new highlight/attribute renderer.  It is a "true renderer"
because it actually renders things to look like what you say.  No longer
does turning on some attributes (color) turn others off, nor does turning
some off (bold) turn others off.  Some things may break with this, please
let me know, or feel free to pitch in and fix them.

Zinx will be happy to know that i did NOT use the epic5 "prepare_display"
routine because he was right, i did totaly break it.  I used the epic4
prepare_display function but just made it aware of the new attribute stuff.

Revision 1.11 / (view) - annotate - [select for diffs] , Tue Nov 13 19:37:19 2001 UTC (8 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.10: +33 -0 lines
Diff to previous 1.10
Implement the "redirect sink", which instead of sending all output to another
irc server, drops the output entirely.  This is used by /flush (which is now
safe to use again) and can be used by the user via /redirect 0 to execute
a server query but suppress it's output.

Revision 1.10 / (view) - annotate - [select for diffs] , Mon Nov 12 19:35:24 2001 UTC (8 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.9: +15 -0 lines
Diff to previous 1.9
Update the docs, fix the sorting in the functions list (oops).

Revision 1.9 / (view) - annotate - [select for diffs] , Mon Nov 12 16:54:08 2001 UTC (8 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.8: +39 -346 lines
Diff to previous 1.8
Let the work on 1.1.2 commence!

Revision 1.8 / (view) - annotate - [select for diffs] , Fri Nov 9 23:05:24 2001 UTC (8 years, 4 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_1
Changes since 1.7: +75 -0 lines
Diff to previous 1.7
This is a bulk commit -- it includes $unsplit(), a new built in function,
as well as documentation updates.

This is the last of the work before epic4-1.1.1.  If any of you want to
make any more changes, please make them right away.  Please feel free to
test this over the weekend, because EPIC4-1.1.1 will be released as an
alpha release next monday.

Revision 1.7 / (view) - annotate - [select for diffs] , Wed Oct 24 20:47:37 2001 UTC (8 years, 4 months ago) by crazyed
Branch: MAIN
Changes since 1.6: +9 -3 lines
Diff to previous 1.6
(barely) Documented the new Perl features and $igetrmatches(), but I'm not
quite sure if $igetrmatches() is the function in question.

Revision 1.6 / (view) - annotate - [select for diffs] , Wed Oct 24 20:19:46 2001 UTC (8 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.5: +240 -8 lines
Diff to previous 1.5
Start documenting some of the stuff in 1.1.1.
Change comments for /lastlog to reflect recent changes.
Once I finish the "KNOWNBUGS" file, unless there are any issues
i am made aware of, I will release epic4-1.1.1 as an alpha release.

Revision 1.5 / (view) - annotate - [select for diffs] , Fri Oct 19 21:30:04 2001 UTC (8 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.4: +32 -69 lines
Diff to previous 1.4
I started working on the updates file.
I may want to work on this this weekend, so I'm
committing it to know what i need to work on.

Revision 1.4 / (view) - annotate - [select for diffs] , Tue Mar 20 19:42:58 2001 UTC (8 years, 11 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_0_1, epic4-1_0, epic4-0_9_17, epic4-0_10_0, epic-test-tag2, epic-test-tag
Changes since 1.3: +6 -0 lines
Diff to previous 1.3
Commit #49 -- Add /xecho -v (echo to a visible window)
and add $sin(), $cos(), and $tan() functions. This is epic4-0.9.16-12.

Revision 1.3 / (view) - annotate - [select for diffs] , Wed Mar 7 18:03:23 2001 UTC (9 years ago) by jnelson
Branch: MAIN
Changes since 1.2: +59 -71 lines
Diff to previous 1.2
Add the /for <var> in (<list>) {<commands>} command
Add the /for <var> from <min> to <max> {<commands>} command
Implement "break_args" that breaks argument lists to commands to an array.
Implement "skip_spaces" which skips leading spaces in a string.
This is commit #46, isn't it?

Revision 1.2 / (view) - annotate - [select for diffs] , Mon Feb 5 16:52:21 2001 UTC (9 years, 1 month ago) by jnelson
Branch: MAIN
CVS Tags: epic4-0_9_16
Changes since 1.1: +72 -0 lines
Diff to previous 1.1
Commit #35 -- Update the KNOWNBUGS file since 0.9.15
Update the UDPATES file since last september (sheesh)

Revision 1.1.1.1 / (view) - annotate - [select for diffs] (vendor branch) , Tue Dec 5 00:11:56 2000 UTC (9 years, 3 months ago) by jnelson
Branch: epicsol
CVS Tags: start, epic4_0_9_15, epic4-0_9_15, epic4-0_9_14
Changes since 1.1: +0 -0 lines
Diff to previous 1.1
Initial import into CVS

Revision 1.1 / (view) - annotate - [select for diffs] , Tue Dec 5 00:11:56 2000 UTC (9 years, 3 months ago) by jnelson
Branch: MAIN
Initial revision

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