/[cvs]/eggdrop1.9/src/core_binds.c
ViewVC logotype

Log of /eggdrop1.9/src/core_binds.c

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (as text) (annotate)
Links to HEAD: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 15 09:30:47 2006 UTC (12 years, 9 months ago) by sven
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +1 -1 lines
Diff to previous 1.19

 * Added a function to delete all bots by owner.
 * Documented the user binds.

I did not fix the various oddities of the user binds because a lot of other
binds have similar problems and they should be fixed all at the same time
to get consistent behaviour.


Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 21 01:38:41 2006 UTC (12 years, 10 months ago) by sven
Branch: MAIN
Changes since 1.18: +85 -5 lines
Diff to previous 1.18

Added a few aliases to the Doxygen file to help generate a full list of all
binds:

\bind to create a new page listing all documented binds on a single page
      linked from "Related Pages"

\name, \flags, \match to add a paragraph for the Name, Flags and Matches

\stackable, \breakable to add a note stating the bind is stackable/breakable

\noparam, \noreturn to add a paragraph stating the bind has no parameters/return value

Documented the binds used in core and botnet. Look at the changelog for an
example of how to use them. Here's an example of the
doxygen output: http://www.semidefinite.de/eggdropDocs/bind.html


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 30 17:07:20 2004 UTC (15 years, 2 months ago) by wingman
Branch: MAIN
Changes since 1.17: +4 -0 lines
Diff to previous 1.17
* Added support for single and double linked lists

* Added some more xml validation errors

* Added some TODO's

* Added MIN/MAX_<datatype> #define's. Someone should really add a check
  for limit.h if it provides these types.

* Changed default value of variant's int to MIN_INT so our config api
  can differ between non-set ints (0 is too commonly used as a real
  value). So if variant's int is MIN_INT the attribute is not written.


Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 22 23:20:23 2004 UTC (15 years, 2 months ago) by wingman
Branch: MAIN
Changes since 1.16: +14 -1 lines
Diff to previous 1.16
* 50 downs, 0 to go 8-). The core and libeggdrop are now init/shutdown
  memleak free. Though there'll be still leaks after a normal run.

* More xml cleanups. It's really irritating, xml_node_add just "copies"
  the node to the parent, xml_node_append_child "moves" the node the parent.
  I think i'll drop the "copy" functions since it's more intuitive that
  if i call xml_node_add/append_child the child is "moved", not copied.


Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 19 10:30:41 2004 UTC (15 years, 3 months ago) by wingman
Branch: MAIN
Changes since 1.15: +6 -5 lines
Diff to previous 1.15
* #Define'd the bind table names. Makes it easier to rename them if we want
  to and you can easily get a list of all binds names by a simple grep:

	grep -r "#define BTN_" eggdrop1.7/*

  If anyone asks where this BTN_ comes from:

 	BT_<name> 	<- bind table		(already in use)
	BTN_<name>	<- bind table name


Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 15 19:19:16 2004 UTC (15 years, 3 months ago) by wingman
Branch: MAIN
Changes since 1.14: +5 -5 lines
Diff to previous 1.14
* Added 'DDD' tags to mark stuff for documentation. Example:

	# list of everything which needs to be documented
	grep -nR "DDD" eggdrop1.7/

	# list of all todos
	grep -nR "XXX" eggdrop1.7/

  I'm sure i've missed some binds/commands/vars so if anyone finds more
  - go ahead. After all current stuff is marked we'll (note, that includes
  YOU (whoever reads this! ;-)) begin with eliminating the DDD lines.

  The user who removes most of the DDD lines gets a cold beer ;-)

* Cleaned up and made xml api more consistent


Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 15 11:24:46 2004 UTC (15 years, 3 months ago) by wingman
Branch: MAIN
Changes since 1.13: +13 -1 lines
Diff to previous 1.13
* Assertion outputs shouldn't be done via putlog
* stdin/stdout can now be used with sockbufs (just create a new sockbuf
  with socket fileno(stdout))
* Added terminal mode (--terminal/-t). Though not the best solution yet
  since telnetparty needs to be loaded but it's much easier now to
  debug/test things now.
* Added two new binds:

	init: executed after everything (core,modules,scripts) is loaded
		and right before main loop.

	shutdown: executed before shutting down the bot (currently never
		called since we'll never leave our main loop and there
		are places like party_die which calls exit() manually).


Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 20 00:34:37 2003 UTC (15 years, 9 months ago) by stdarg
Branch: MAIN
Changes since 1.12: +9 -1 lines
Diff to previous 1.12
* Server saves nick list and server list


Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 16 21:45:35 2003 UTC (15 years, 9 months ago) by wcc
Branch: MAIN
Changes since 1.11: +20 -2 lines
Diff to previous 1.11
* src/ cleanups.


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 13 03:35:15 2003 UTC (16 years, 3 months ago) by stdarg
Branch: MAIN
Changes since 1.10: +3 -9 lines
Diff to previous 1.10
* Added 'flags' param back to bind
* Partyline fixes/expansion
* Scripts can use 'bind' before the correct module is loaded


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 15 08:18:03 2003 UTC (16 years, 5 months ago) by stdarg
Branch: MAIN
Changes since 1.9: +7 -1 lines
Diff to previous 1.9
* Start of new module interface
* Global function table is gone


Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 25 06:52:19 2003 UTC (16 years, 6 months ago) by stdarg
Branch: MAIN
Changes since 1.8: +0 -17 lines
Diff to previous 1.8
* Well, I think Tcl is finally removed from the core (except for detection/configuration).


Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 18 10:37:18 2003 UTC (16 years, 7 months ago) by stdarg
Branch: MAIN
Changes since 1.7: +1 -60 lines
Diff to previous 1.7
*** empty log message ***


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 10 04:41:59 2002 UTC (16 years, 11 months ago) by stdarg
Branch: MAIN
Changes since 1.6: +5 -135 lines
Diff to previous 1.6
* Moved bind tables to libeggdrop


Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 7 22:36:36 2002 UTC (16 years, 11 months ago) by stdarg
Branch: MAIN
Changes since 1.5: +2 -3 lines
Diff to previous 1.5
* Added some dcc support functions like sending/accepting files, with resume, and chats.
* Starting to migrate to new user system.


Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 26 08:34:13 2002 UTC (17 years, 3 months ago) by stdarg
Branch: MAIN
Changes since 1.4: +187 -6 lines
Diff to previous 1.4
* Moved creation and maintenance of core binds from tclhash.c to core_binds.c
* Renamed check_tcl_* to check_bind_* in the core


Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Fri May 17 07:29:25 2002 UTC (17 years, 4 months ago) by stdarg
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3
* Bind table cleanups, especially renaming bind table functions and making
add/rem_builtins take a char * instead of a bind_table_t *.


Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 5 16:40:38 2002 UTC (17 years, 4 months ago) by tothwolf
Branch: MAIN
Changes since 1.2: +25 -0 lines
Diff to previous 1.2
Grafted GPL header onto newer files.
Storing rcsid in binary files now.


Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 5 15:21:30 2002 UTC (17 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.1: +3 -0 lines
Diff to previous 1.1
i knew i forgot something :-P


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 14 23:13:33 2001 UTC (17 years, 11 months ago) by stdarg
Branch: MAIN
Updates to binds (event and time).
New file to handle core binds.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23