[project @ 2005-02-28 23:43:20 by unknown_lamer]
[clinton/bobotpp.git] / ChangeLog
index 48c763a..18e5b53 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,85 @@
+2005-02-28  Clinton Ebadi  <clinton@unknownlamer.org>
+
+       * source/Socket.C (readLine): return String (buf.c_str ()) instead
+       of String (buf) so that only the buffer up to the first null is returned
+       (readLine): Added a comment explaining the usage of buf
+       (readLine): Changed type of length (std::string::size_type instead
+       of std::size_t)
+
+       * source/String.C: Reimplemented String on top of std::string to
+       fix a few bugs and potential memory leaks
+       (toLower): use Utils::to_lower
+       (toUpper): Use Utils::to_upper
+       (trim): Use Utils::trim_str
+
+       * source/String.H: removed srep, replaced it with a std::string (my_string)
+
+       * source/Utils.C (to_upper): Applied patch from Jos Hulzink
+       <josh@stack.nl>
+       (trim_str): Appled patch from Jos Hulzink <josh@stack.nl> (fixes
+       counters and substr call)
+
+       * source/StringTokenizer.C (next_token): Applied patch from Jos
+       Hulzink <josh@stack.nl> (fixes substr call)
+       (rest): Applied patch from Jos Hulzink <josh@stack.nl> (fixes
+       substr call)
+
+2005-02-27  Clinton Ebadi  <clinton@unknownlamer.org>
+
+       * source/Bot.H (COPYRIGHT_STRING): Remove Michael Wilson because
+       he is a lazy bum and never submitted the String replacing patch
+
+2005-01-23  Clinton Ebadi  <clinton@unknownlamer.org>
+
+       * configure.ac: Remove CC++ test
+       Changed version to 2.1.6CVS (2.1.5 released)
+
+       * bobot++.texinfo: Updated copyright
+
+2005-01-16  Clinton Ebadi  <clinton@unknownlamer.org>
+
+       * TODO (General): Added TODO items
+       (2.2): Moved a few items here from 2.4
+
+       * README (NOTE): Mention boost requirement
+
+2005-01-13  Clinton Ebadi  <clinton@unknownlamer.org>
+
+       * ChangeLog Updated copryight
+
+       * source/User.H: Removed forward declaration of Utils
+
+       * source/Bot.H: Removed forward declaration of Utils
+
+       * source/ChannelList.H: Removed forward declaration of Utils
+
+       * source/UserListItem.H: Removed forward declaration of Utils
+
+       * source/Utils.H: Removed class Utils, replaced with a namspace
+       (it only contained static methods)
+
+       * source/Bot.H (COPYRIGHT_STRING): Added 2005 and Michael Wilson
+       (he is replacing String)
+
 2005-01-12  Clinton Ebadi  <clinton@unknownlamer.org>
 
+       * source/BotConfig.C (set_option_value): Put watcher calling
+       inside of if (cf_iter != end()) to fix a segfault (if the cf_iter
+       = end then there are no watchers since this is a new value and
+       references cf_iter->second segfaults)
+
+       * source/Utils.C (trim_str): Fixed bug (last non-space character
+       was being cut off)
+
+       * source/BotConfig.C (read_config): Made to use set_option_value
+       instead of manipulating options_db directly
+
+       * source/BotConfig.H (class BotConfig): Add set_option_value that
+       takes a t_value instead of t_value_list (most uss of
+       set_option_value will be to add a single value so this is very useful)
+
+       * source/BotConfig.C (set_option_value): Implemented
+
        * source/UserList.C: Made to work with new Utils/StringTokenizer names
 
        * source/UserCommands.C: Made to work with new
        * source/Queue.C: Didn't notice iostream.h here! Fixed
 
 
-Copyright 2002,2003,2004 Clinton Ebadi
+Copyright 2002,2003,2004,2005 Clinton Ebadi
 Copying and distribution of this file, with or without modification, are
 permitted provided the copyright notice and this notice are preserved.