 |
|
 |
Riggy ChangeLog

2004-04-04 Jay Miller
* cmd/cmd_roll.c, inc/os.h:
- Minor change for Cygwin.
* debian/rules:
- Adjusted build rules one last time..
* dist/Riggy.spec:
- Okay, finally got it..
* configure, configure.in:
- Now checks for empty prefix and '/usr'.
* Makefile.in:
- May now provide prefixes at config or make time.
* Makefile.in:
- Needed to create directories before installing.
* riggy.conf.in:
- Initial import into CVS.
* riggy.conf:
- File is now dynamically created during configure.
* configure, configure.in:
- Now correctly checks for a supplied prefix.
* Makefile.in:
- Modifies config file with directory variables on install.
* debian/rules:
- Fixed up install paths (I hope).
* dist/Riggy.spec:
- Error in ChangeLog.
- Added config file directives.
- Fixed up (again) for Autotools.
* dist/Riggy.spec:
- Changelog wasn't in the right order.
* cmd/Makefile.in, configure:
- Initial import into CVS.
* Makefile.in, configure.in, install-sh, dist/Riggy.spec,
inc/config.h.in, inc/ntconfig.h, port/dirent.c, port/getopt.c,
port/getopt1.c, port/scandir.c:
- Initial import into CVS.
* riggy.c, riggy_cli.c, util.c:
- Updated for Autotools.
* riggy.conf:
- Changed some default config parameters.
* debian/changelog:
- Updated for new version.
* debian/rules:
- Updated build rules for Autotools.
* irc.c:
- Updated includes for Autotools.
- Fixed bug with reconnection delay.
* conf.c:
- Updated includes for Autotools.
* INSTALL:
- Updated to reflect new portable build style.
* cmd/: cmd_game.c, cmd_irc.c, cmd_name.c, cmd_roll.c:
- Updated includes for Autotools.
- More portable getopt reset.
* cmd/cmd_name_hash.c:
- Updated includes for Autotools.
- Fixed some pointer usage warnings.
* dist/Makefile.dist:
- Updated file lists for Autotools.
* dist/Riggy.spec:
- Updated description.
- Updated changelog.
- Updated build instructions for Autotools.
* inc/: os.h, riggy.h:
- Includes and defines adjusted for Autotools.
* windows/riggy.nsi:
- Backing up old config files now.
* windows/riggy.vcproj:
- Moved port files to port/.
* windows/: windows.c, default.ini:
- Now using seconds only to represent reconnect delay.
2004-04-01 Jay Miller
* Makefile, cmd/Makefile:
- Removed to make way for the Autotools setup.
* inc/config.h:
- Now using Autotools to generate config.h.
- Win32 config.h moved to ntconfig.h.
2004-03-31 Jay Miller
* dirent/: dirent.c, scandir.c:
- Moved to generic port/ directory.
* getopt/: getopt.c, getopt1.c:
- Move to generic port/ directory.
2004-03-29 Jay Miller
* windows/riggy.nsi:
- Added the tray icons to the setup build.
* dist/: Makefile.dist, Riggy.spec:
- Updated version number.
* debian/: changelog, conffiles, control:
- Updated for version 1.3.
* inc/riggy.h, windows/riggy.nsi:
- Updated version number.
* riggy.c:
- Some little cosmetic changes.
* windows/windows.c:
- Fixed disappearing window bug.
- Some little cosmetic changes.
2004-03-25 Jay Miller
* dist/Makefile.dist:
- Added an icon for the unconnected state.
* windows/riggy.vcproj:
- Added an icon for the unconnected state.
* windows/: resource.h, riggy.rc, windows.c:
- Added 'Minimize to Tray' feature and icons.
- Added hotkeys for all menu items.
- Added a status bar (for giggles, I guess..).
* cmd/cmd_irc.c:
- Tiny help report change.
* cmd/cmd_game.c, cmd/cmd_roll.c, inc/riggy.h:
- Added d20 game type.
* util.c:
- Added logfile rotation based on size.
* TODO:
- Did the game type mapping, not doing a toolbar.
* riggy.conf, windows/default.ini, conf.c, windows/conf.c:
- Added LogFileMax to decide log rotation size.
* windows/riggy_noconn.ico:
- Initial import into CVS.
* irc.c:
- Fixed write() bug that would cause log overflow.
2004-01-14 Jay Miller
* windows/default.ini, cmd/cmd_irc.c:
- Fixed a bug preventing correct 'irc -o'.
2004-01-09 Jay Miller
* inc/riggy.h (tags: v1_2):
- Added for Cygwin compilation.
2004-01-07 Jay Miller
* dist/Riggy.spec (tags: v1_2):
- Forgot the man page.
* dist/Makefile.dist (tags: v1_2):
- Corrected a few included Windows files.
* windows/riggy.chm:
- Oops, this is a generated file.
* Makefile (tags: v1_2), riggy.1 (tags: v1_2), riggy.conf (tags:
v1_2), dist/Makefile.dist, dist/Riggy.spec, windows/riggy.nsi (tags:
v1_2):
- Changed friends.txt to riggy.friends.
* riggy.friends (tags: v1_2):
- Initial import into CVS.
* friends.txt:
- Changed name to 'riggy.friends'.
* cmd/cmd_roll.c (tags: v1_2):
- Decided to require a side specifier for the live die.
* inc/riggy.h:
- Added .
* windows/riggy.nsi:
- Fixed a variable name bug.
* LICENSE (tags: v1_2):
- Initial import into CVS.
* windows/setup.bmp:
- Switched to a different picture format.
* windows/riggy.sln (tags: v1_2):
- Removed Windows Installer from the mix.
* windows/riggy.nsi:
- Standardized filename
* windows/setup.vdproj:
- Switched to a *real* installer!
* windows/: riggy.nsi, setup1.bmp (tags: v1_2):
- Initial import into CVS.
2004-01-06 Jay Miller
* windows/: Riggy - Bug Report.url (tags: v1_2), Riggy - HOWTO.url
(tags: v1_2), Riggy - Home Page.url (tags: v1_2), conf.c (tags: v1_2),
cshelp.h (tags: v1_2), cshelp.txt (tags: v1_2), default.ini (tags: v1_2),
resource.h (tags: v1_2), resource.hm (tags: v1_2), riggy.chm, riggy.conf
(tags: v1_2), riggy.hhp (tags: v1_2), riggy.ico (tags: v1_2), riggy.rc
(tags: v1_2), riggy.sln, riggy.vcproj (tags: v1_2), setup.bmp,
setup.vdproj, windows.c (tags: v1_2):
- Initial import into CVS.
* friends.txt:
- Initial import into CVS.
* riggy.conf:
- Modified helpful comment.
* riggy.conf:
- Stupid DOS endlines..
2004-01-03 Jay Miller
* conf.c (tags: v1_2), irc.c (tags: v1_2), riggy.c (tags: v1_2),
riggy_cli.c (tags: v1_2), util.c (tags: v1_2), cmd/cmd_game.c (tags:
v1_2), cmd/cmd_help.c (tags: v1_2), cmd/cmd_irc.c (tags: v1_2),
cmd/cmd_name.c (tags: v1_2), cmd/cmd_name_hash.c (tags: v1_2),
cmd/cmd_roll.c, inc/riggy.h:
- Updated copyright.
* riggy.1:
- Fixed up file locations/descriptions.
- Updated copyright.
* riggy.conf:
- Replaced the AllowedOps mess with the FriendFile mess.
* TODO (tags: v1_2):
- Solved a couple of problems.
* conf.c:
- Moved AllowedOps() to cmd/cmd_irc.
* riggy_cli.c, riggy.c:
- Changed cmd_opsme to cmd_irc.
* debian/changelog (tags: v1_2):
- Updated for version 1.2.
* inc/riggy.h:
- Added 'live die'.
- Changed cmd_opsme to cmd_irc.
* dist/Makefile.dist:
- Updated to version 1.2.
- Added Windows files for source inclusion.
- Added friends.txt.
* cmd/cmd_roll.c:
- Added 'live die'.
* cmd/cmd_irc.c:
- Initial import into CVS.
* cmd/cmd_opsme.c:
- Changed to cmd_irc.c.
* cmd/Makefile (tags: v1_2):
- Changed cmd_opsme to cmd_irc.
2003-11-12 Jay Miller
* debian/control (tags: v1_2):
- Updated summary text for new version.
* cmd/: cmd_help.c, cmd_name.c:
- Improved help text a bit.
* cmd/cmd_game.c:
- Typo.
* dist/Riggy.spec:
- Updated for version 1.2.
* riggy.conf:
- Added IrcPort default.
2003-11-11 Jay Miller
* dirent/dirent.c, dirent/scandir.c, getopt/getopt.c,
getopt/getopt1.c (utags: v1_2):
- Initial import into CVS.
* riggy.h:
- Moved to inc/.
* Makefile, cmd/Makefile:
- Added inc/ directory.
* inc/config.h (tags: v1_2), inc/dirent.h (tags: v1_2),
inc/getopt.h (tags: v1_2), inc/os.h (tags: v1_2), inc/riggy.h, TODO:
- Initial import into CVS.
* conf.c:
- Updated copyright info.
* irc.c:
- Updated copyright info.
- Socket calls are now less BSD specific.
* riggy.c:
- Updated copyright info.
- Now using a OS-generic main loop function.
* riggy_cli.c:
- Updated copyright info.
- Removed rig_Message.all.
* util.c:
- Updated copyright info.
- rig_Log() now checks for double line feeds.
* cmd/cmd_game.c:
- Updated copyright info.
- Added command specific help text.
- Now using a little string table for game types.
* cmd/cmd_help.c:
- Updated copyright info.
* cmd/cmd_name.c:
- Updated copyright info.
- Added command specific help text.
* cmd/: cmd_opsme.c, cmd_name_hash.c:
- Updated copyright info.
* cmd/cmd_roll.c:
- Added command specific help text.
2003-06-22 Jay Miller
* irc.c:
- Added IrcPort selection.
- Casts to fix some compiler errors.
- Windowsizing the connect sequence.
* conf.c:
- Added LogFile global and IrcPort selection.
* cmd/cmd_name_hash.c:
- Cast to fix a compiler warning.
2003-06-18 Jay Miller
* cmd/cmd_name.c:
- Fixed a small bug in reporting an error on '-l'.
2003-06-15 Jay Miller
* cmd/cmd_name.c:
- Riggy no longer crashes if you don't specify a language.
2003-05-01 Jay Miller
* conf.c, irc.c, riggy.conf, riggy.h (utags: v1_1):
- Added a delay on connection error.
2003-04-30 Jay Miller
* debian/changelog (tags: v1_1):
- Updated version info.
* dist/Makefile.dist (tags: v1_1):
- Updated version info.
- Added web rule.
* dist/Riggy.spec (tags: v1_1):
- Updated version info.
* Makefile (tags: v1_1):
- -C option removed due to lack of portability.
* riggy.c (tags: v1_1):
- Just added a '-h' to Riggy's main argvization.
2003-04-10 Jay Miller
* cmd/cmd_name.c (tags: v1_1):
- Changed some error formatting bugs.
- Return on '-h' help message.
2003-04-07 Jay Miller
* cmd/cmd_name.c:
- Added '-h' help switch.
* Makefile:
- Adjusted install rule for names files.
* riggy.conf:
- Error on the name data dir.
- Oops on the default IRC server.
* Makefile:
- Updated to allow changing of name data directory.
- Cleaned up installation rule.
* riggy.1 (tags: v1_1):
- Added '-v' version information flag.
- Updated FILES section.
* riggy.1:
- Added Shadowrun and Mirima Tyalie game types.
- Updated file list to include name data directory.
- Updated copyright notice.
* riggy.c:
- Added '-v' version information switch.
* cmd/cmd_roll.c (tags: v1_1):
- Added bold modifiers to output text.
* INSTALL (tags: v1_2, v1_1), conf.c, riggy.h, cmd/cmd_name.c:
- Updated to allow changing of name data directory.
* riggy.conf:
- Added NameDir directive for RNG data.
2003-04-06 Jay Miller
* riggy.h:
- Adjusted version number.
* util.c (tags: v1_1):
- Added rig_Rand().
* cmd/cmd_roll.c:
- Added Mirima Tyalie game type.
- Fixed maximum message length bug.
- Added rig_Rand() and rig_AppendRoll().
2003-04-05 Jay Miller
* cmd/cmd_name.c, cmd/cmd_roll.c, riggy.c:
- getopt() should return an int.
* cmd/cmd_game.c (tags: v1_1), riggy.h:
- Added Mirima Tyalie game type.
2003-04-03 Jay Miller
* cmd/cmd_name.c:
- Fixed that stupid getopt() init bug.
* cmd/cmd_roll.c:
- Added Shadowrun game type.
- Fixed that stupid getopt() init bug.
* riggy.h, cmd/cmd_game.c:
- Added Shadowrun game type.
2002-12-05 Jay Miller
* Makefile:
- install rule needed a dependency.
2002-12-04 Jay Miller
* riggy.c:
- GameType is now set in riggy.conf.
* cmd/cmd_roll.c:
- Minor bug in side computation.
* riggy.c, riggy_cli.c (tags: v1_1):
- Should've been using FILENAME_MAX.
2002-12-03 Jay Miller
* dist/Makefile.dist:
- Had forgotten riggy.conf in the file list.
2002-12-01 Jay Miller
* debian/rules (tags: v1_2, v1_1):
- Need to be able to keep our own perms.
* riggy.c:
- Bad directory, again....
* riggy.conf:
- Forgot a directory change.
* debian/conffiles (tags: v1_2, v1_1):
- That's a big negative.
* Makefile:
- I hate, hate, dpkg.
* debian/conffiles:
- I think the forward '/' is bad.
* Makefile:
- Forgot to make the dir. (tired.. so tired..)
* Makefile:
- Forgot the super path.
* Makefile, dist/Makefile.dist:
- Added man page to the list.
* riggy.1:
- Initial import into CVS.
* debian/control (tags: v1_1):
- I screwed up the layout.
* INSTALL, Makefile, dist/Riggy.spec:
- Putting riggy in /usr/bin now.
* debian/control:
- Changed the category.
* debian/control:
- Fixed the description field.
* dist/Riggy.spec:
- Needed more specific cleaner rules.
* debian/control:
- Removed a few needed lines.
* debian/conffiles:
- Initial import into CVS.
* debian/: changelog, rules:
- Forgot to put 'riggy' a few places.
* Makefile:
- Must create /var/log dir if necessary.
* debian/rules, dist/Riggy.spec:
- Added DESTDIR to make install.
* riggy.c, Makefile:
- Adjusted the damn paths again.
* names/arab-f (tags: v1_2, v1_1), names/arab-m (tags: v1_2, v1_1),
names/arab-s (tags: v1_2, v1_1), names/english-f (tags: v1_2, v1_1),
names/english-m (tags: v1_2, v1_1), names/english-s (tags: v1_2, v1_1),
names/japan-s (tags: v1_2, v1_1), names/orc-m (tags: v1_2, v1_1),
names/viking-s (tags: v1_2, v1_1), dist/Makefile.dist, dist/Riggy.spec,
dist/cvs2cl.pl (tags: v1_2, v1_1), dist/email.map (tags: v1_2, v1_1),
dist/rpmmacros (tags: v1_2, v1_1), debian/changelog, debian/control,
debian/copyright (tags: v1_2, v1_1), debian/rules:
- Initial import into CVS.
* INSTALL:
- Adjusted default paths.. again.
* Makefile:
- Changed install paths.. again.
* Makefile:
- Added 'install' rule.
- Added a buttload of variables.
- Cleaned up for release.
* irc.c:
- I may have been using the wrong include file.
* riggy.c:
- Using boolean types now.
- Disallows the superuser from using Riggy.
- Adjusted return codes. (shrug)
* riggy.h:
- Updated version to v1.0 (woot!).
* HOWTO (tags: v1_2, v1_1), INSTALL:
- Initial import into CVS.
* cmd/Makefile (tags: v1_1):
- Cleaned things up a bit for a release.
* riggy.c:
- Changed default .conf file to be found in ~/.riggy.
* riggy.conf:
- Releasable configuration file.
- Added a bunch of comments, too.
* cmd/cmd_roll.c:
- Increment operation was screwing me.
* riggy.h:
- Problems with __func__, changed to __FILE__ for now.
* cmd/cmd_game.c:
- Added new function to actually set the game type.
* riggy.h:
- Added prototype for rig_SetGameType().
* riggy_cli.c:
- Initial import into CVS.
* conf.c:
- Changed case of Username.
- Default game type now in conf file ('GameType').
2002-11-30 Jay Miller
* names/sindarin-m (tags: v1_2, v1_1):
- Initial import into CVS.
* names/sindarin:
- Changed name.
2002-11-26 Jay Miller
* riggy.c:
- Tiny bug (?) in command switch.
2002-11-25 Jay Miller
* cmd/cmd_name_hash.c (tags: v1_1):
- Added '-1', '-2' and '-3' as whitespace biases.
- Some tentative structure for vowel/word counting.
* cmd/cmd_name.c:
- Default sex is now male.
- Now does surnames ('-s' files) if available.
- Added '-1', '-2' and '-3' as whitespace biases.
- Some tentative structure for vowel/word counting.
* riggy.h:
- Modified the names struct - prolly not for real, tho.
* names/fix_all (tags: v1_2, v1_1):
- Modified to handle more whitespace stuff.
* names/: celtic-f, celtic-m (utags: v1_1, v1_2):
- Removed some mysterious 'n' chars.
2002-11-06 Jay Miller
* cmd/cmd_help.c (tags: v1_1):
- Added 'name' to help list.
* riggy.h, cmd/cmd_name.c:
- Fixed word input type.
2002-11-04 Jay Miller
* names/: celtic-f, celtic-m, fix_all, japan-f (tags: v1_2, v1_1),
japan-m (tags: v1_2, v1_1), sindarin, viking-f (tags: v1_2, v1_1),
viking-m (tags: v1_2, v1_1):
- Initial import into CVS.
* cmd/Makefile:
- Hash code must be with the RNG code.
* cmd/cmd_name.c:
- Full implementation of the RNG.
* cmd/cmd_name_hash.c:
- Initial import into CVS.
* Makefile:
- Added INCS, but I'm not sure why.
* riggy.h:
- Added rig_Name struct.
- Added a couple of constants for name generating.
- Incremented version.
* cmd/cmd_roll.c:
- Minor input bug.
* cmd/cmd_name.c:
- Initial import into CVS.
* riggy.c, riggy.h, cmd/Makefile:
- Added 'name' command.
* cmd/cmd_roll.c:
- Added case ':' for getopt().
2002-10-30 Jay Miller
* cmd/cmd_game.c:
- Moved rig_IsGameType() to cmd_game.c.
* Makefile:
- Command plugins now reside in cmd/.
* riggy.c, riggy.h:
- Moved 'roll' to cmd_roll.c.
- Moved rig_IsGameType() to cmd_game.c.
* cmd/Makefile:
- Initial import into CVS.
* cmd/cmd_roll.c:
- Initial import into CVS.
2002-10-25 Jay Miller
* Makefile:
- Added cmd_opsme.o.
* riggy.c:
- Moved code for 'opsme' to cmd_opsme.c.
* riggy.h:
- Added rig_Cmd_opsme().
* cmd/: cmd_help.c, cmd_opsme.c (tags: v1_1):
- Initial import into CVS.
* riggy.h:
- Added rig_Cmd_help().
- Added some comments.
* riggy.c:
- Completed the 'ADND' game type.
- 'normal' mode now works under all game types.
- GURPS games now defaults to 3d6 without '-d' argument.
- Little better '-d' error checking.
- Moved 'help' command to cmd_help.c.
* riggy.conf:
- I decided the RealName field should have the 'help' command.
* Makefile:
- Added cmd_help.o.
* Makefile:
- Added ${CMD_OBJS} bit (and cmd_game.o).
* riggy.c, riggy.h:
- Added 'ADND' game type.
- Moved game type code to cmd_game.c.
- Moved rig_GameType to rig_CurBot.gtype.
* cmd/cmd_game.c:
- Initial import into CVS.
* conf.c, irc.c, util.c:
- Anal cosmetic change.
2002-10-19 Jay Miller
* riggy.c:
- Added the concept of non-success rolling in WW game type.
- Documentation cleanup.
2002-07-04 Jay Miller
* riggy.c:
- Added GPL license info and CVS tags. Little bit more modular command handling.
* riggy.h:
- Added GPL license info and CVS tags. Moved GameType stuff here.
* conf.c, irc.c, util.c:
- Added GPL license info and CVS tags.
* riggy.c:
- Preimplementation of 'GameType' notion using '-g' and removal of '-s' optional argument.
2002-06-24 Jay Miller
* riggy.conf:
- Added facility for auto-opping.
* riggy.c:
- Added auto-opping code and fixed a modifier bug.
* riggy.h, conf.c:
- Added rig_AllowedOps() for auto-opping.
* riggy.c:
- Various minor bug fixes and error reporting.
* riggy.h:
- Added rig_Min() and rig_Max().
* riggy.c:
- Added Argvize stuff and WW style rolling.
* riggy.h:
- New version, added Argvize stuff, changed rig_Dice a bit.
* util.c:
- Added rig_Argvize().
* Makefile:
- Added 'all' rule.
* riggy.c:
- Added modifier code to help, roll, and parser. Minor bugfix, too.
* riggy.h:
- Updated version to v0.2 and added modifier struct to
dice struct.
2002-05-22 Jay Miller
* riggy.c:
- Added the personal dice report and a minor bug fix.
* Makefile:
- Added util.c to build and a 'kill' rule.
* irc.c:
- Commented out ping logging.
2001-12-11 Jay Miller
* riggy.c:
- Implemented the full dice roll routine.
* conf.c:
- Changed 'NICK_MAX' name around.
* util.c:
- Initial import into CVS.
* riggy.h:
- Changed 'NICK_MAX' and added the struct for a full dice
roll.
2001-12-10 Jay Miller
* conf.c, riggy.c, riggy.h:
- Moved rig_Conf{Read|Free}() to conf.c where it belongs.
* riggy.c:
- Instituted the global config filename thing.
- Added getopt() code for command line args.
- Added '-d' switch to send Riggy into the background.
- Added '-f' switch to specify an alternate config file.
- Added signal handlers for SIGTERM and SIGHUP.
- Changed rig_CurBot to be nice with memory, including reseting it
with SIGHUP.
- Finally, changed owner opping to use the user's current nick instead
of rig_CurBot.owner.nick.
* riggy.h:
- Instituted the global config filename thing.
* irc.c:
- Now using different return values for PING and ERROR.
* conf.c:
- Used a local buffer length define and instituted the global config
filename thing.
* riggy.log:
- This does not need to be in CVS. Duh.
* irc.c:
- Prolly don't need to be printing every packet anymore..
* riggy.c:
- Setup the main loop for handling messages. It now
reads and parses all incoming messages and even sends
them off to be analyzed on the Riggy-protocol level
(versus IRC protocol..). And it all seems to work.
* riggy.conf:
- Added the OwnerUser name/value. Need it for better
owner verification, methinks.
* riggy.h:
- Simplified the message struct and current struct.
- Changed some constants around in a minor way, too.
* Makefile:
- Minor changes..
* irc.c:
- Implemented rig_Read/Write in place of rig_WaitForPacket
(or whatever it was).
- rig_ParsePacket now exists and seems to work.
- Also a printing function, rig_PrintPacket.
2001-12-08 Jay Miller
* Makefile, conf.c, irc.c, riggy.c, riggy.conf, riggy.h, riggy.log:
- Initial revision
* Makefile, conf.c, irc.c, riggy.c, riggy.conf, riggy.h, riggy.log
(utags: r1):
- Initial import into CVS
|  |