ChangeLog
author Paul Aurich <paul@darkrain42.org>
Mon Jul 06 14:06:47 2009 -0700 (2009-07-06)
changeset 1020 2cb954bb5b8f
parent 1013 a2d12e353ca3
child 1039 ebe69a8d5441
permissions -rw-r--r--
Changelog the last + the XMPP prio plugin.
     1 Version 2.6.0: ??/??/??
     2 	* Fix grouping of radio buttons in switchspell menu for enchant-enabled
     3 	  GtkSpell.  This has the side effect of eliminating slow tab switching
     4 	  and multiple language switches during menu drawing.  (Basil Gor)
     5 	* Fixed a NULL deref crash in the slashexec plugin when processing a
     6 	  chat room message.
     7 	* Added XMPP Priority plugin.  This allows users to configure the
     8 	  priority attribute for XMPP statuses on a per-account basis.
     9 
    10 Version 2.5.1: 12/25/08
    11 	* Really fixed switch spell now...
    12 
    13 Version 2.5.0: 12/20/08
    14 	* Fixed some crashes in autprofile related to old preference paths
    15 	  (amishmm)
    16 	* ListHandler now handles "FriendlyName" lines in .blt files generated by
    17 	  newer Windows AIM versions when importing.
    18 	* Added Vietnamese translation - thanks Nguyen Huu Phuoc 
    19 	* findip and groupmsg are now default plugins.
    20 	* Added nomobility plugin (does not yet work, doesn't build by default)
    21 	* Fixed --with-plugins (yet again...)
    22 	* Support dependency scenarios where dependency A OR dependency B is the
    23 	  correct solution.  This fixes dependencies for switchspell, which can
    24 	  use GTKSpell with either the Enchant backend or the aspell backend.
    25 	  Let us know if you still have trouble building switchspell but have
    26 	  the correct development packages installed.
    27 
    28 Version 2.4.0: 08/03/08
    29 	* Rewrote the build system to make our lifes easier, as well as support
    30 	  the requirements of some plugins.  This has added a dependency on
    31 	  python.
    32 	* Removed 'menuconfig' since the new build system should be extending
    33 	  to support it's behavior instead.
    34 	* Merged the Autoprofile plugin into our build system.
    35 	* Fixed convbadger's failure to update on conversation switch.
    36 	* Added Ike Gingerich's colorize plugin
    37 	* Added Ike Gingerich's splitter plugin
    38 	* Fixed dewysiwygification's debug messages not properly ending lines.
    39 	* Added Google plugin for "I'm Feeling Lucky" searches.
    40 	* Fixed aspell dependency in switchspell (fixes gentoo bug #196693)
    41 	* Made switchspell work with gtkspell that uses enchant; this behavior is
    42 	  now the default.  To use gtkspell using aspell, use the
    43 	  --disable-enchant argument to ./configure.
    44 	* Added preferences to the irssi plugin that allow changing its behavior
    45 	* Fixed the preference strings in slashexec so mnemonics are no longer
    46 	  incorrectly interpreted from the strings.
    47 	* Added Message Length plugin (short name: msglen).
    48 	* Added Chat User List Logging plugin (short name: listlog).
    49 	* The Enhanced History plugin is now contact-aware.
    50 	* Slashexec now strips ASCII control characters.  Fixes, among others,
    51 	  bug #452, where commands can cause XMPP disconnection.  May cause some
    52 	  characters to be sent that are part of escape sequences.
    53 
    54 Version 2.3.0: 03/17/08
    55 	* Fixed a typo in irc-more's source that allowed a potential double-free
    56 	* Fixed unregistering commands when unloading gRIM and Magic 8 ball plugin
    57 	* Fixed napster plugin.  It builds cleanly and loads properly now.
    58 	* Added /bollocks command to Magic 8 ball plugin inspired by (and ported
    59 	  from) /dev/bollocks kernel module
    60 	* Added Andrew Pangborn's Enhanced History plugin and ported it to the
    61 	  Pidgin and libpurple APIs.  Cleaned up some preferences as well.
    62 	* Dice plugin now supports dice notation
    63 	  (http://en.wikipedia.org/wiki/Dice_notation), but it's not perfect yet.
    64 	  (Lucas Paul)
    65 	* Dice plugin now calls the /me command with its output.
    66 	* Irc-more plugin adds notice support only when built against libpurple
    67 	  older than 2.4.0.
    68 	* Napster plugin now builds by default.
    69 	* Removed the broadcast plugin.
    70 	* Memory leak fixes
    71 	* Fixed the --with-plugins configure argument.  It now correctly handles
    72 	  all, default, and a comma separated list of plugins.
    73 	* Fixed a crash in the xchat-chats plugin which occurs due to the changes
    74 	  to the conversation window in 2.4.0.
    75 	* Fixed a missing header include in the timelog plugin which caused a
    76 	  plugin load failure under some circumstances.
    77 	* Finally added some content to README
    78 
    79 Version 2.2.0: 10/25/07
    80 	* Added 'menuconfig' script to make it easier to select what plugins to
    81 	  build.
    82 	* Added support for initial setting/unsetting of user modes to irc-more
    83 	* Added the abusive findip plugin
    84 	* Added infopane plugin
    85 	* Added dewysiwygification plugin
    86 	* Added timelog plugin, from Jon Oberheide's gaim-timelog
    87 	* Fixed autoreply so it doesn't reply with an empty message (rageboy04)
    88 	* Fixed a crash in ignore where a nickname that is not all lowercase
    89 	  causes unintended behavior resulting in a crash (rageboy04, qwert)
    90 	* Fixed a possible double-free crash in /notice support in irc-more.
    91 	* Fixed a crash in Slashexec that has only shown itself when using the
    92 	  Offline Message Emulation plugin to emulate an offline message at the
    93 	  same time as Slashexec is loaded.
    94 	* Fixed the version number for highlight and ignore so they show the
    95 	  correct Plugin Pack version instead of the version of Pidgin they were
    96 	  built against.
    97 	* Fixed building with ancient glib. (Bodo Bellut)
    98 	* Removed the .build file from hideconv to remove it from default
    99 	  builds.  Pidgin will have persistent conversations soon.
   100 	* Partially merged buddytimezone from the buddytools package into the
   101 	  existing (incomplete) buddytime plugin
   102 	* Autoreply now can be disabled per-account (rageboy04)
   103 	* Listhandler now supports restoring a buddy list from a backed-up
   104 	  blist.xml file created by backing up ~/.purple.
   105 	* Merged autorejoin into irc-more.  No prefs migration will take place.
   106 	  You will need to reconfigure the delay yourself.  Autorejoin no longer
   107 	  exists.
   108 	* Slashexec's '/exec command' and '!command' are now optional (QuLogic)
   109 
   110 Version 2.1.1: 8/19/07
   111 	* Fixed lack of .build, .pidgin-plugin, and Makefile.mingw for convbadger
   112 
   113 Version 2.1.0: 8/18/07
   114 	* Completed the convbadger plugin.  It adds a protocol icon to the menu
   115 	  bar of the conversation window.
   116 	* Added the Pidgin-SNPP protocol plugin as snpp
   117 	* Added the /notice command for the irc-more plugin.
   118 	* Added an additional string to the eight_ball plugin (resiak)
   119 	* Autorejoin now has a preference to set the delay time before
   120 	  rejoining.  Fixes #372
   121 
   122 Version 2.0.0: 7/13/07
   123 	* Blistops now offers the ability to stretch the display of screen names
   124 	  or aliases into the buddy icon column when no icon exists
   125 	* Blistops now shows the menu bar when hovering near the top of the buddy
   126 	  list window.  Resolves a number of Pidgin bug reports
   127 	* Listhandler now supports alias-only list exports and imports (rseeber)
   128 	* Listhandler now exports and imports buddy notes created with the
   129 	  buddynote plugin
   130 	* Added ignore plugin
   131 	* Added irc-more plugin
   132 	* Added highlight plugin
   133 	* Added incomplete convbadger plugin
   134 	* Added internationalization support to plonkers
   135 	* Added more humorous stuff to eight_ball (resiak)
   136 	* Added support for spaces in filenames to gRIM (rageboy04)
   137 	* Added a stop subcommand in gRIM (rageboy04)
   138 	* Changed order of arguments to gRIM command (rageboy04)
   139 	* Fixed build-by-default status for switchspell
   140 	* Fixed crash in album when using Pidgin 2.0.2 or newer
   141 	* Fixed potential crashes in some other plugins when using Pidgin 2.0.2 or
   142 	  newer
   143 	* Fixed potential random crashes in irssi plugin
   144 	* Fixed make distcheck in the development code
   145 
   146 Version 1.0: 5/4/07
   147 	* Updated for Pidgin 2.0.0
   148 	* Fixed build-by-default and win32 building for several plugins
   149 	* Added hideconv plugin
   150 	* Took autoreply back from Pidgin
   151 
   152 Version 1.0beta7: 4/30/07
   153 	* Added the Ignorance plugin to the main development line
   154 	* Added broadcast plugin
   155 	* Imported the IRC Helper plugin
   156 	* Imported the "Gaim Album" plugin, as "Album"
   157 	* Updated all namespaces for purple, pidgin, and finch API
   158 	* Completed Broadcaster plugin (abusive)
   159 	* Changed .plugin files to .purple-plugin, .pidgin-plugin, and
   160 	  .finch-plugin
   161 	* Added .incomplete to specify plugins that shouldn't ever build
   162 	  automagically.
   163 
   164 Version 1.0beta6: 1/19/07
   165 	* Extensive changes to the irssi plugin, especially in its text formatting.
   166 	* Added a menuconfig script that allows a text-mode menu selection of
   167 	  which plugins to build.  Inspired by the Linux kernel's 'make
   168 	  menuconfig'.
   169 	* Fixed a bug in blistops that caused the saved preferences not to take
   170 	  effect after restarting Gaim.
   171 	* Slashexec no longer prints annoying system messages to the conversation
   172 	* Moved autoaccept to Gaim
   173 	* Moved autoreply to Gaim
   174 	* Moved buddynote to Gaim
   175 	* Moved convcolors to Gaim
   176 	* Moved markerline to Gaim
   177 	* Moved newline to Gaim
   178 	* Moved offlinemsg to Gaim
   179 
   180 Version 1.0beta5: 11/11/06
   181 	* Removed chronic.wav due to potential copyright issues
   182 	* Fixed some missing library links in Makefiles
   183 	* Fixed irssi plugin's text formatting so that it isn't so aggressive
   184 
   185 Version 1.0beta4: 10/18/06
   186 	* Updated to work with Gaim 2.0.0beta4
   187 	* Moved from gettext to intltool
   188 	* Added difftopic plugin
   189 	* Added /layout and text formatting capabilities to irssi plugin
   190 	* Added bangexec features to slashexec plugin.  Commands can be executed
   191 	  by typing "!command" in the entry area for a conversation.  Check
   192 	  http://gaim.guifications.org/wiki/slashexec for details.
   193 
   194 Version 1.0beta3.1: 8/22/06
   195 	* Updated to work with Gaim 2.0.0beta3.1
   196 	* Renamed gaim-xmms-remote plugin to xmmsremote for consistency within the
   197 	  plugin's directory
   198 	* Added .abusive marking to conditional building.  Plugins with .abusive
   199 	  files in their directories never build automatically.
   200 	* Renamed irssidate plugin to irssi and added /win and /window commands.
   201 
   202 Version 1.0beta3: 3/29/06
   203 	* Added slashexec plugin - formerly a separate package
   204 	* Added gaim-xmms-remote plugin - formerly a separate package
   205 	* Fixed bugs in the m4 code that controls the conditional building
   206 	* Updated to work with Gaim 2.0.0beta3
   207 
   208 Version 1.0beta2: 1/25/06
   209 	* Added plonkers plugin
   210 	* Updated to work with Gaim 2.0.0beta2
   211 
   212 Version 1.0beta1: 12/17/05
   213 	* Added adium_xml_logger plugin
   214 	* Added autoaccept plugin
   215 	* Added autoreply plugin
   216 	* Added bash plugin
   217 	* Added bit plugin - DANGEROUS!!!
   218 	* Added blistops plugin
   219 	* Added buddynote plugin
   220 	* Added dice plugin
   221 	* Added eight_ball plugin
   222 	* Added flip plugin
   223 	* Added gRIM plugin
   224 	* Added gaim-schedule
   225 	* Added gaim-xchat plugin
   226 	* Added groupmsg plugin
   227 	* Added irssidate plugin
   228 	* Added lastseen plugin
   229 	* Added listhandler plugin
   230 	* Added markerline plugin
   231 	* Added mystatusbox plugin
   232 	* Added newline plugin
   233 	* Added nicksaid plugin
   234 	* Added offlinemsg plugin
   235 	* Added oldlogger plugin
   236 	* Added sepandtab plugin
   237 	* Added showoffline plugin
   238 	* Added simfix plugin
   239 	* Added sslinfo plugin
   240 	* Added stocker plugin - not yet functional
   241 	* Added template plugins
   242 	* Added talkfilters plugin
   243 	* Added conditional building - all plugins require .plugin files in their
   244 	  directories.  To build by default, plugins require .build files in their
   245 	  directories.
   246