CVS log for epic5/include/hook.h

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

Request diff between arbitrary revisions


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

Revision 1.23 / (view) - annotate - [select for diffs] , Tue Apr 22 22:30:22 2008 UTC (5 months, 2 weeks ago) by howl
Branch: MAIN
CVS Tags: epic5-0_3_9, HEAD
Changes since 1.22: +1 -0 lines
Diff to previous 1.22
Added /on. /ON WINDOW_NOTIFED.

Revision 1.22 / (view) - annotate - [select for diffs] , Tue Feb 26 03:46:18 2008 UTC (7 months, 1 week ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_8
Changes since 1.21: +1 -0 lines
Diff to previous 1.21
* Add /on signal (pegasus)
* Fix build on interix (twincest)
* Fix compile warnings and a c99-ism
* Fix another panic() causable by /echo. ugh.

Revision 1.21 / (view) - annotate - [select for diffs] , Sun Sep 24 15:03:58 2006 UTC (2 years ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_7, epic5-0_3_6, epic5-0_3_5, epic5-0_3_4, epic5-0_3_3, epic5-0_3_2
Changes since 1.20: +1 -0 lines
Diff to previous 1.20
* Fixes for two memory leaks from nullie
* New /on, /ON WINDOW_SERVER, from nullie who needs to write a blurb.

Revision 1.20 / (view) - annotate - [select for diffs] , Thu Sep 21 11:51:16 2006 UTC (2 years ago) by jnelson
Branch: MAIN
Changes since 1.19: +1 -0 lines
Diff to previous 1.19
Add /on unknown_command, from nullie (thanks!)

Revision 1.19 / (view) - annotate - [select for diffs] , Tue Sep 19 11:13:36 2006 UTC (2 years ago) by jnelson
Branch: MAIN
Changes since 1.18: +1 -0 lines
Diff to previous 1.18
Add /on channel_lost from nullie who needs to write an updates blurb

Revision 1.18 / (view) - annotate - [select for diffs] , Fri Aug 18 13:56:59 2006 UTC (2 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.17: +1 -0 lines
Diff to previous 1.17
* Add /on operwall and operwall window level for black.
* Fix $levelwindow()

Revision 1.17 / (view) - annotate - [select for diffs] , Sat Jun 24 16:15:06 2006 UTC (2 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_1
Changes since 1.16: +1 -0 lines
Diff to previous 1.16
* Add /ON NUMERIC which is thrown if you don't hook the numeric specifically.

Revision 1.16 / (view) - annotate - [select for diffs] , Tue Nov 29 04:13:49 2005 UTC (2 years, 10 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_2_0, epic5-0_0_8
Changes since 1.15: +1 -0 lines
Diff to previous 1.15
Add /on keybinding.  (*gulp*)

Revision 1.15 / (view) - annotate - [select for diffs] , Fri Apr 29 01:39:25 2005 UTC (3 years, 5 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_7, epic5-0_0_6
Changes since 1.14: +1 -1 lines
Diff to previous 1.14
* Change /on leave to /on part.
* Only ever do one io event per call through select() or poll()
* Do put_echo() and not add_to_screen() in /window echo so it can be logged

Revision 1.14 / (view) - annotate - [select for diffs] , Wed Jan 12 00:12:20 2005 UTC (3 years, 8 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_5, epic5-0_0_4, epic5-0_0_3
Changes since 1.13: +1 -0 lines
Diff to previous 1.13
* Refactor window_check_servers() to work with server's current window only.
* Roll forward all the rest of changes from epic4 (i think)
* Add /ON NEW_NICKNAME, when epic needs a new nickname from you.
* Run 'make depend', fix compile errors, fix 'environment' script

Revision 1.13 / (view) - annotate - [select for diffs] , Wed Oct 13 22:25:54 2004 UTC (3 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.12: +8 -0 lines
Diff to previous 1.12
Add $winquery() and $hookctl(), written by howl.

Revision 1.12 / (view) - annotate - [select for diffs] , Mon May 3 23:34:59 2004 UTC (4 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11
* Create one unified "hook" table for numerics and named hooks
* Nuke "numeric lists" as separate beast in hook.c
* Refactor code to only worry about one hook table.
* Refactor do_hook() to re-start at start of list every time /on runs
* This makes it 100% safe to edit/delete /on's from within /on's, HUZZAH!
* Revert /on type ^"pattern" to epic4 behavior (suppressive action)
* Add /on type !"pattern" to act like ircII's /on type ^"pattern" (exceptive)

Revision 1.11 / (view) - annotate - [select for diffs] , Thu Jan 8 02:44:35 2004 UTC (4 years, 9 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_2
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
* Fix some compiler issues and so forth
* Nix the NOTE level.
* Move load_ircrc() to irc.c, nix "startup_file" global var.
* Always change server state using set_server_status(), because...
* Add /ON SERVER_STATUS, $0 is refnum, $1 is old state, $2 is new state
* Delete /on widelist, no longer used
* Prototype mode string manipulation functions
* Reorganize names.h to reflect new realities
* Prototype (Get|Free)addrinfo() now that server.c uses them.
* Nix /window bind, rebind, unbound; $windowctl(* BIND_CHANNEL *)

Revision 1.10 / (view) - annotate - [select for diffs] , Tue Dec 9 04:37:52 2003 UTC (4 years, 9 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_1, epic4-1_2_5
Changes since 1.9: +1 -0 lines
Diff to previous 1.9
* Add /ON WINDOW_BEFOREKILL
* Another iteration of the 'notify' script, hooks the system's /ONs now! =)
* Put a space in place of a newline in the PF loader.
* Always ignore spaces after semicolons in parse_line (the {} parser).
* Some compiler warning fixes from rain.

Revision 1.9 / (view) - annotate - [select for diffs] , Mon Dec 1 03:21:19 2003 UTC (4 years, 10 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_4, epic4-1_2_3, epic4-1_2_2, epic4-1_2_1, epic4-1_2_0
Changes since 1.8: +1 -0 lines
Diff to previous 1.8
(*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.8 / (view) - annotate - [select for diffs] , Wed Oct 29 05:26:05 2003 UTC (4 years, 11 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_17, epic4-1_1_16, epic4-1_1_15, epic4-1_1_14
Changes since 1.7: +1 -0 lines
Diff to previous 1.7
Add /on dcc_activity, a hook for scripters to create a %D-workalike.

Revision 1.7 / (view) - annotate - [select for diffs] , Fri May 9 03:29:52 2003 UTC (5 years, 5 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_13, epic4-1_1_12
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
* Rename 'dcc()' to 'dcc_cmd()' so we can use dcc as variable
* Garbage collect unused 'irc_path' global variable.
* Add --with-warns to configure to do FreeBSD "WARNS" like compiler checks
* Many hundreds of changes to improve the "quality of code" in epic, including:
* - Treat all literal strings as (const char *) and fix const correctness.
* - Mopping up all remaining const-correctness issues
* - Do not "launder" a (const char *) to a (char *) in string searches, (ala
    strchr) but rather return a ssize_t offset value.
* - Particular, MatchingBracket() returns (ssize_t) and not (char *).
* - Eliminate all "shadow" variable names by changing them to something else.
* - Eliminate most function decls that do not include a prototype list.
* - Add prototypes for all extern functions that are missing them.
* - Ensure most function pointers include a prototype list.
* - In term.c, most of those (char *)'s are really (const char *)'s.
* - Explicitly specify 'static' functions as 'static'
* - Ensure every function is either 'static' or has a prototype.
* - Eliminate (unsigned) < (signed) type comparisons.
* Hopefully you should not notice any changes!

Revision 1.6 / (view) - annotate - [select for diffs] , Wed Nov 20 03:54:07 2002 UTC (5 years, 10 months ago) by wd
Branch: MAIN
CVS Tags: wd-devel, epic4-1_1_9, epic4-1_1_8, epic4-1_1_11, epic4-1_1_10
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
* Add $getserial() function.
* Add +|- special serial handlers to /on
-wd

Revision 1.5 / (view) - annotate - [select for diffs] , Tue Apr 2 21:02:13 2002 UTC (6 years, 6 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_7, epic4-1_1_6, epic4-1_1_5, epic4-1_1_4
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
* Rolled the $getsets() and $getcommands() code into macros and added
  $getfunctions().
* Added a server_established hook.  This is called before anything is sent
  to the server, and it is intended that for ssl connections, stuff can be
  quoted and hooked in plain text until the hook returns, although, it is
  difficult to verify that this will actually work.
* Made it so that when all variables are erased, the low level array that
  contains the variables is erased.  This is intended to make it easier to
  profile the memory use.
* Copyright notice added to perl.c.
* Minor stuff for tabkey.ce.

Revision 1.4 / (view) - annotate - [select for diffs] , Fri Jan 25 21:57:09 2002 UTC (6 years, 8 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_3
Changes since 1.3: +1 -0 lines
Diff to previous 1.3
Applied the SSL patch from ay-ar.

Details are in README.SSL.  This works well at this point, but there may
be teething problems.

Revision 1.3 / (view) - annotate - [select for diffs] , Thu Nov 15 17:29:00 2001 UTC (6 years, 10 months ago) by jnelson
Branch: MAIN
Changes since 1.2: +2 -0 lines
Diff to previous 1.2
Ok.  ESR asked us to change our manpage.  Some of his changes worked,
some of them did not.  I took the ones that did work.

Add /on general_notice and /on general_privmsg.  These will be documented
in UPDATES -- they are generalized versions of /on (msg*|public*) and
/on (notice|server_notice).

Break backwards compatability on /on ctcp_reply by changing $*
	$0	Sender
	$1	Target		[new]
	$2	CTCP command	[Was $1]
	$3-	CTCP Arguments	[Was $2-]
Everyone i asked wanted this change, so i claim immunity.

Revision 1.2 / (view) - annotate - [select for diffs] , Tue Jan 23 19:00:27 2001 UTC (7 years, 8 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_1, epic4-1_0_1, epic4-1_0, epic4-0_9_17, epic4-0_9_16, epic4-0_10_0, epic-test-tag2, epic-test-tag
Changes since 1.1: +1 -0 lines
Diff to previous 1.1
Commit #29:
* Add /on error, to handle ERROR protocol messages.
* Fix /window * toggle, to actually toggle.
* Add /defer command, per email on epic list.
* New hybrid6 script from is-.
* Fix a bug with strlcat() from openbsd via freebsd.
* Axe long broken "1 second cursor in window" delay thing.
* Repeal the "deferred free" stuff in 0.9.15-10 that wasn't too good.
That's it!

Revision 1.1.1.1 / (view) - annotate - [select for diffs] (vendor branch) , Tue Dec 5 00:11:57 2000 UTC (7 years, 10 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:57 2000 UTC (7 years, 10 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