CVSROOT: /cvs/gnome Module name: gnome-mud Changes by: jordim 06/05/15 08:55:33
Modified files: . : ChangeLog configure.ac plugins/test.plugin: Makefile main.c src : Makefile.am gconf-helper.c gnome-mud.c modules-structures.h modules.c modules.h modules_api.c modules_api.h mud-connection-view.c mud-connection-view.h mud-log.c mud-preferences-window.c mud-profile.c mud-profile.h mud-window-mconnect.c mud-window-mudedit.c mud-window-mudlist.c mud-window-profile.c mud-window.c mud-window.h utils.c utils.h ui : prefs.glade Added files: plugins/automapper: Makefile directions.h map-link.c map.c map.h plugins/outputwindows: Makefile main.c plugins/python : Makefile plugins/statusbars: Makefile main.c src : mud-parse-alias.c mud-parse-alias.h mud-parse-base.c mud-parse-base.h mud-parse-trigger.c mud-parse-trigger.h mud-regex.c mud-regex.h Log message: 2006-05-11 Les Harris <[EMAIL PROTECTED]> * configure.ac: Added two new dependencies for gmud, libpcre-6.0 for trigger/alias support and gmodule-2.0 for plugin support. * src/Makefile.am: Added new files for triggers/aliases to sources. * src/mud-connection-view.[ch], src/mud-preferences-window.[ch], src/mud-window.[ch], mud-profiles.[ch]: Added in trigger/alias support for Gmud. * src/mud-regex.[ch], src/mud-parse-base.[ch], src/mud-parse-trigger.[ch], src/mud-parse-alias.[ch]: New files which implement trigger/alias support. * src/mud-connection-view.c, src/modules_api.[ch]: Added a stupid hack to allow plugins to gag a line of text from the main terminal. I'll remove this with the refactoring of the plugin system. * src/mud-window-mudedit.c: Fixed a bug thats been in there since I wrote it. Now Gmud will properly add characters with a new mud. * src/utils.c: Reimplemented remove_whitespace() to make it not suck and more importantly, to not cause random crashes (especially in mudedit window and mudconnect window). * src/modules.[ch], src/modules_api.[ch], src/modules-structures.h: Converted the plugin system to use GModule instead of dl*. * ui/prefs.glade: Updated preferences window for triggers & aliases. * plugins/test.plugin/main.c: Updated test plugin for GModule use. * plugins/statusbars: Added a new plugin which provides a graphical status bar window (much like the old python one). Also demonstrates a more complex plugin. * plugins/outputwindows: Added a new plugin which provides support for multiple regex-based output windows for capturing stuff like channel text, tells, etc. * plugins/automapper: Implemented the 10.7 automapper code in a plugin form. We really need to rewrite this but its too big a task before 0.11. This implementation will make it much easier to rip it out later. Also demonstrates a really fugly plugin hacked into using some gmud internals. Lets not steer new plugin authors to this as an example of What To Do ;) URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-mud&who=jordim&date=explicit&mindate=2006-05-15%2008:54&maxdate=2006-05-15%2008:56 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list