CVS log for epic5/source/Attic/funny.c

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

Request diff between arbitrary revisions


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

Revision 1.7.2.1 , Thu Feb 27 15:29:56 2003 UTC (5 years, 8 months ago) by wd
Branch: wd-devel
Changes since 1.7: +1 -1 lines
FILE REMOVED
Yikes.  Merged to become consistent with HEAD.  Sorry for all the commits,
I'll be quiet again soon. :)
-wd

Revision 1.10 , Fri Jan 31 23:50:18 2003 UTC (5 years, 9 months ago) by jnelson
Branch: MAIN
CVS Tags: HEAD
Changes since 1.9: +1 -1 lines
FILE REMOVED
Commit 443
* Uniformly use 32 bit file sizes in dcc.  That's the way it has to be.
* Split process_incoming_chat into modular functions.  It's an experiment.
* Remove the old, #if 0'd dcc_getfile_resume.
* Remove the second, redundant warning from /window refnum(_or_swap).
* Make the ArgList portion of server messages const.  All const!  Huzzah!
* Roll /names, /list, and /mode numeric handlers into numbers.c
* Roll "funny" global variables into server-specific variables
* Nuke funny.c and funny.h -- huzzah!
* /on window_kill provides two args now, $0 is refnum, $1 is name/refnum.
* Rename "numeric_banner" to "banner"
* Rename "parse_notice" to "p_notice"
* In /xecho, rename 'banner' local var to 'want_banner'.
* Revamp p_notice to look like and act like p_privmsg as much as possible.
* Finish the rest of the larnifications.  Done with phase 1.  Huzzah!

Revision 1.9 / (view) - annotate - [select for diffs] , Sun Jan 26 03:25:38 2003 UTC (5 years, 9 months ago) by jnelson
Branch: MAIN
Changes since 1.8: +111 -276 lines
Diff to previous 1.8
Commit 436
This commit is deceptive because it is huge in scope but can be explained
pretty simply.

* Const correctness improvements.
* Invert the meaning of 'new_check_flooding' to return TRUE if flooding.
* Revamp funny.c, /list, /names, /mode reply handling.
* Remove unused joined_nick, public_nick
* Change got_initial_version_28() arguments singly and not an array
* Change signature of protocol handling to take "command" as an argument
* The above change cascades to a lot of other changes.
* Allow the /msg'ing of @W<refnum> to msg a window's refnum.
* First round of larnification (Protection against unexpected server data)
* This involved substantial rewrites of parse.c, and numbers.c
* Now "fake" stuff goes through /on odd_server_stuff.
* Fix /on invite so it takes 3 arguments, not 2.

Revision 1.8 / (view) - annotate - [select for diffs] , Wed Dec 11 19:20:23 2002 UTC (5 years, 11 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_9, epic4-1_1_8, epic4-1_1_10
Changes since 1.7: +2 -2 lines
Diff to previous 1.7
* 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.7 / (view) - annotate - [select for diffs] , Wed Jul 17 21:52:52 2002 UTC (6 years, 4 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_7, epic4-1_1_6
Branch point for: wd-devel
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
Update copyright notices and copyright dates.

Revision 1.6 / (view) - annotate - [select for diffs] , Sat Jul 6 02:50:11 2002 UTC (6 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.5: +31 -6 lines
Diff to previous 1.5
I'm going to start sweeping the entire source, adding the official
copyright notice to each file (like ircII does already), and making
sure that the /* $EPIC$ */ thingee is at the top of the file.  This is
my first swath of files.

Revision 1.5 / (view) - annotate - [select for diffs] , Mon Jun 3 03:28:37 2002 UTC (6 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.4: +2 -5 lines
Diff to previous 1.4
Stop auto-folding +O into +o because too many people complained about it.
If this breaks things, i'll try to fix it, but we'll give this a go for now.

Revision 1.4 / (view) - annotate - [select for diffs] , Sat May 25 23:01:57 2002 UTC (6 years, 5 months ago) by crazyed
Branch: MAIN
Changes since 1.3: +5 -3 lines
Diff to previous 1.3
* Fixed $numsort() to be case insensitive.  Since the effort was made to
  get it to cope with text, this kinda makes sense, however, it may not
  exactly be consistant with my_stricmp since it uses libc's tolower().
  I guess the correct way to do this is to add my_tolower() which taps the
  same structures.  I'll do this if it's necessary.
* Removed the var array initialisation code in /fe since the code doesn't
  rely on it being initialised.
* Made the /fe code calculate the size of said array directly.  As far
  back as I can remember, compilers have been doing math with constants at
  compile time, so this shouldn't effect performance at all, although,
  it's probably better being a macro.
* Changed the "Invalid user mode referenced" panic into a warning, and
  enhanced its readability.  Trying to find which server did what invalid
  mode when you're connected to many of them is a little difficult.

Revision 1.3 / (view) - annotate - [select for diffs] , Thu May 9 22:32:21 2002 UTC (6 years, 6 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_5, epic4-1_1_4
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
Add more larneproofing.

Revision 1.2 / (view) - annotate - [select for diffs] , Thu May 9 22:17:04 2002 UTC (6 years, 6 months ago) by jnelson
Branch: MAIN
Changes since 1.1: +7 -1 lines
Diff to previous 1.1
Add some larneproofing.

Revision 1.1.1.1 / (view) - annotate - [select for diffs] (vendor branch) , Tue Dec 5 00:11:57 2000 UTC (7 years, 11 months ago) by jnelson
Branch: epicsol
CVS Tags: start, epic4_0_9_15, epic4-1_1_3, epic4-1_1_1, epic4-1_0_1, epic4-1_0, epic4-0_9_17, epic4-0_9_16, epic4-0_9_15, epic4-0_9_14, epic4-0_10_0, epic-test-tag2, epic-test-tag
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:57 2000 UTC (7 years, 11 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