ChangeLog
author Richard Laager <rlaager@wiktel.com>
Wed Jan 18 22:20:42 2012 -0600 (4 months ago)
changeset 1193 10ae2f408c94
parent 1186 165442c46226
permissions -rw-r--r--
Improve compatibility with Pidgin 3
     1 Version 2.7.1: ??/??/??
     2 
     3 Version 2.7.0: 11/07/11
     4 	* Added German translation (see AUTHORS for credits).
     5 	* Added capsnot plugin (Eion Robb)
     6 	* Added icon-override plugin (Eion Robb)
     7 	* Added translate plugin (Eion Robb)
     8 	* Added Ning protocol plugin (Eion Robb)
     9 	* Added OkCupid protocol plugin (Eion Robb)
    10 	* Added Omegle protocol plugin (Eion Robb)
    11 	* Fix a use-after-free in IRC Helper.
    12 	* IRC Helper delays autojoins until after identifying with Purple 2.7.0 or
    13 	  newer.
    14 	* Support new Freenode IDENTIFY syntax in IRC Helper so users can log into
    15 	  services even when using an alternate or new nick.
    16 	* IRC Helper now properly supports and suppresses new Freenode welcome and
    17 	  identified messages.
    18 	* Updated website string to reflect project move from Trac to Redmine
    19 	* Changed package name from purple-plugin_pack to purple-plugin-pack.
    20 	* The Album plugin should no longer crash on non-buddies.
    21 
    22 Version 2.6.3: 03/28/10
    23 	* Add support for Spidernet to IRC Helper plugin.
    24 	* IRC Helper now supports suppressing messages from the Freenode bot
    25 	  frigg.
    26 	* IRC-More now builds when you pass --with-plugins=irc-more to configure.
    27 	  (Ivan Ponomarev)
    28 	* IRC-More no longer tries to set umodes on connect if none are specified.
    29 	* IRC-More now provides a channel autojoin list.  Autojoins happen with a
    30 	  6-second delay to allow IRC Helper to do its job first.
    31 
    32 Version 2.6.2: 01/01/10
    33 	* Fix IRC More plugin not properly rejoining channels.
    34 	* IRC More no longer has a preference for auto rejoin delay--default to
    35 	  100 milliseconds.
    36 	* Splitter plugin now connects to signals with
    37 	  PURPLE_SIGNAL_PRIORITY_HIGHEST, which makes it process messages last.
    38 	* Splitter will not touch any messages generated by the OTR plugin,
    39 	  resolving compatibility issues.
    40 	* Splitter now resubmits split messages through the normal message
    41 	  handling mechanisms in libpurple and tracks those resubmissions, meaning
    42 	  splitting of messages will no longer bypass any other plugins
    43 	  intercepting outgoing messages.
    44 	* /exec's author list no longer makes the Pidgin plugins dialog wider.
    45 	* Talkfilters is no longer a dependency of itself, allowing the plugin to
    46 	  build. (pva)
    47 
    48 Version 2.6.1: 12/07/09
    49 	* Add support for limiting the number of bytes of history displayed by
    50 	  the Enhanced History plugin.
    51 	* Add a preference to the Google plugin to allow users to specify a
    52 	  Google domain to use.  For example, www.google.com or www.google.fr.
    53 	* Fix the "Set User Modes On Connect" and "Unset User Modes On Connect"
    54 	  settings provided by irc-more on IRC accounts.
    55 	* Fix Message Splitter so that it builds on Windows.
    56 	* Fix Group Message so that its request dialog doesn't get too long.
    57 	* Make IRC Helper suppress an additional message related to hostmasks.
    58 	  (John Dennis)
    59 	* Fix the Colorize plugin to be UTF-8 compliant.
    60 
    61 Version 2.6.0: 08/30/09
    62 	* Fix grouping of radio buttons in switchspell menu for enchant-enabled
    63 	  GtkSpell.  This has the side effect of eliminating slow tab switching
    64 	  and multiple language switches during menu drawing.  (Basil Gor)
    65 	* Fixed a NULL deref crash in the slashexec plugin when processing a
    66 	  chat room message.
    67 	* Added XMPP Priority plugin.  This allows users to configure the
    68 	  priority attribute for XMPP statuses on a per-account basis.
    69 	* Added the "abusive" stress plugin.  This is a protocol plugin intended
    70 	  for use in stressing libpurple and any plugins using libpurple's
    71 	  facilities.  This plugin is still experimental and will almost certainly
    72 	  cause some problems, so use with caution and do NOT use with your usual
    73 	  .purple directory!
    74 
    75 Version 2.5.1: 12/25/08
    76 	* Really fixed switch spell now...
    77 
    78 Version 2.5.0: 12/20/08
    79 	* Fixed some crashes in autprofile related to old preference paths
    80 	  (amishmm)
    81 	* ListHandler now handles "FriendlyName" lines in .blt files generated by
    82 	  newer Windows AIM versions when importing.
    83 	* Added Vietnamese translation - thanks Nguyen Huu Phuoc 
    84 	* findip and groupmsg are now default plugins.
    85 	* Added nomobility plugin (does not yet work, doesn't build by default)
    86 	* Fixed --with-plugins (yet again...)
    87 	* Support dependency scenarios where dependency A OR dependency B is the
    88 	  correct solution.  This fixes dependencies for switchspell, which can
    89 	  use GTKSpell with either the Enchant backend or the aspell backend.
    90 	  Let us know if you still have trouble building switchspell but have
    91 	  the correct development packages installed.
    92 
    93 Version 2.4.0: 08/03/08
    94 	* Rewrote the build system to make our lifes easier, as well as support
    95 	  the requirements of some plugins.  This has added a dependency on
    96 	  python.
    97 	* Removed 'menuconfig' since the new build system should be extending
    98 	  to support it's behavior instead.
    99 	* Merged the Autoprofile plugin into our build system.
   100 	* Fixed convbadger's failure to update on conversation switch.
   101 	* Added Ike Gingerich's colorize plugin
   102 	* Added Ike Gingerich's splitter plugin
   103 	* Fixed dewysiwygification's debug messages not properly ending lines.
   104 	* Added Google plugin for "I'm Feeling Lucky" searches.
   105 	* Fixed aspell dependency in switchspell (fixes gentoo bug #196693)
   106 	* Made switchspell work with gtkspell that uses enchant; this behavior is
   107 	  now the default.  To use gtkspell using aspell, use the
   108 	  --disable-enchant argument to ./configure.
   109 	* Added preferences to the irssi plugin that allow changing its behavior
   110 	* Fixed the preference strings in slashexec so mnemonics are no longer
   111 	  incorrectly interpreted from the strings.
   112 	* Added Message Length plugin (short name: msglen).
   113 	* Added Chat User List Logging plugin (short name: listlog).
   114 	* The Enhanced History plugin is now contact-aware.
   115 	* Slashexec now strips ASCII control characters.  Fixes, among others,
   116 	  bug #452, where commands can cause XMPP disconnection.  May cause some
   117 	  characters to be sent that are part of escape sequences.
   118 
   119 Version 2.3.0: 03/17/08
   120 	* Fixed a typo in irc-more's source that allowed a potential double-free
   121 	* Fixed unregistering commands when unloading gRIM and Magic 8 ball plugin
   122 	* Fixed napster plugin.  It builds cleanly and loads properly now.
   123 	* Added /bollocks command to Magic 8 ball plugin inspired by (and ported
   124 	  from) /dev/bollocks kernel module
   125 	* Added Andrew Pangborn's Enhanced History plugin and ported it to the
   126 	  Pidgin and libpurple APIs.  Cleaned up some preferences as well.
   127 	* Dice plugin now supports dice notation
   128 	  (http://en.wikipedia.org/wiki/Dice_notation), but it's not perfect yet.
   129 	  (Lucas Paul)
   130 	* Dice plugin now calls the /me command with its output.
   131 	* Irc-more plugin adds notice support only when built against libpurple
   132 	  older than 2.4.0.
   133 	* Napster plugin now builds by default.
   134 	* Removed the broadcast plugin.
   135 	* Memory leak fixes
   136 	* Fixed the --with-plugins configure argument.  It now correctly handles
   137 	  all, default, and a comma separated list of plugins.
   138 	* Fixed a crash in the xchat-chats plugin which occurs due to the changes
   139 	  to the conversation window in 2.4.0.
   140 	* Fixed a missing header include in the timelog plugin which caused a
   141 	  plugin load failure under some circumstances.
   142 	* Finally added some content to README
   143 
   144 Version 2.2.0: 10/25/07
   145 	* Added 'menuconfig' script to make it easier to select what plugins to
   146 	  build.
   147 	* Added support for initial setting/unsetting of user modes to irc-more
   148 	* Added the abusive findip plugin
   149 	* Added infopane plugin
   150 	* Added dewysiwygification plugin
   151 	* Added timelog plugin, from Jon Oberheide's gaim-timelog
   152 	* Fixed autoreply so it doesn't reply with an empty message (rageboy04)
   153 	* Fixed a crash in ignore where a nickname that is not all lowercase
   154 	  causes unintended behavior resulting in a crash (rageboy04, qwert)
   155 	* Fixed a possible double-free crash in /notice support in irc-more.
   156 	* Fixed a crash in Slashexec that has only shown itself when using the
   157 	  Offline Message Emulation plugin to emulate an offline message at the
   158 	  same time as Slashexec is loaded.
   159 	* Fixed the version number for highlight and ignore so they show the
   160 	  correct Plugin Pack version instead of the version of Pidgin they were
   161 	  built against.
   162 	* Fixed building with ancient glib. (Bodo Bellut)
   163 	* Removed the .build file from hideconv to remove it from default
   164 	  builds.  Pidgin will have persistent conversations soon.
   165 	* Partially merged buddytimezone from the buddytools package into the
   166 	  existing (incomplete) buddytime plugin
   167 	* Autoreply now can be disabled per-account (rageboy04)
   168 	* Listhandler now supports restoring a buddy list from a backed-up
   169 	  blist.xml file created by backing up ~/.purple.
   170 	* Merged autorejoin into irc-more.  No prefs migration will take place.
   171 	  You will need to reconfigure the delay yourself.  Autorejoin no longer
   172 	  exists.
   173 	* Slashexec's '/exec command' and '!command' are now optional (QuLogic)
   174 
   175 Version 2.1.1: 8/19/07
   176 	* Fixed lack of .build, .pidgin-plugin, and Makefile.mingw for convbadger
   177 
   178 Version 2.1.0: 8/18/07
   179 	* Completed the convbadger plugin.  It adds a protocol icon to the menu
   180 	  bar of the conversation window.
   181 	* Added the Pidgin-SNPP protocol plugin as snpp
   182 	* Added the /notice command for the irc-more plugin.
   183 	* Added an additional string to the eight_ball plugin (resiak)
   184 	* Autorejoin now has a preference to set the delay time before
   185 	  rejoining.  Fixes #372
   186 
   187 Version 2.0.0: 7/13/07
   188 	* Blistops now offers the ability to stretch the display of screen names
   189 	  or aliases into the buddy icon column when no icon exists
   190 	* Blistops now shows the menu bar when hovering near the top of the buddy
   191 	  list window.  Resolves a number of Pidgin bug reports
   192 	* Listhandler now supports alias-only list exports and imports (rseeber)
   193 	* Listhandler now exports and imports buddy notes created with the
   194 	  buddynote plugin
   195 	* Added ignore plugin
   196 	* Added irc-more plugin
   197 	* Added highlight plugin
   198 	* Added incomplete convbadger plugin
   199 	* Added internationalization support to plonkers
   200 	* Added more humorous stuff to eight_ball (resiak)
   201 	* Added support for spaces in filenames to gRIM (rageboy04)
   202 	* Added a stop subcommand in gRIM (rageboy04)
   203 	* Changed order of arguments to gRIM command (rageboy04)
   204 	* Fixed build-by-default status for switchspell
   205 	* Fixed crash in album when using Pidgin 2.0.2 or newer
   206 	* Fixed potential crashes in some other plugins when using Pidgin 2.0.2 or
   207 	  newer
   208 	* Fixed potential random crashes in irssi plugin
   209 	* Fixed make distcheck in the development code
   210 
   211 Version 1.0: 5/4/07
   212 	* Updated for Pidgin 2.0.0
   213 	* Fixed build-by-default and win32 building for several plugins
   214 	* Added hideconv plugin
   215 	* Took autoreply back from Pidgin
   216 
   217 Version 1.0beta7: 4/30/07
   218 	* Added the Ignorance plugin to the main development line
   219 	* Added broadcast plugin
   220 	* Imported the IRC Helper plugin
   221 	* Imported the "Gaim Album" plugin, as "Album"
   222 	* Updated all namespaces for purple, pidgin, and finch API
   223 	* Completed Broadcaster plugin (abusive)
   224 	* Changed .plugin files to .purple-plugin, .pidgin-plugin, and
   225 	  .finch-plugin
   226 	* Added .incomplete to specify plugins that shouldn't ever build
   227 	  automagically.
   228 
   229 Version 1.0beta6: 1/19/07
   230 	* Extensive changes to the irssi plugin, especially in its text formatting.
   231 	* Added a menuconfig script that allows a text-mode menu selection of
   232 	  which plugins to build.  Inspired by the Linux kernel's 'make
   233 	  menuconfig'.
   234 	* Fixed a bug in blistops that caused the saved preferences not to take
   235 	  effect after restarting Gaim.
   236 	* Slashexec no longer prints annoying system messages to the conversation
   237 	* Moved autoaccept to Gaim
   238 	* Moved autoreply to Gaim
   239 	* Moved buddynote to Gaim
   240 	* Moved convcolors to Gaim
   241 	* Moved markerline to Gaim
   242 	* Moved newline to Gaim
   243 	* Moved offlinemsg to Gaim
   244 
   245 Version 1.0beta5: 11/11/06
   246 	* Removed chronic.wav due to potential copyright issues
   247 	* Fixed some missing library links in Makefiles
   248 	* Fixed irssi plugin's text formatting so that it isn't so aggressive
   249 
   250 Version 1.0beta4: 10/18/06
   251 	* Updated to work with Gaim 2.0.0beta4
   252 	* Moved from gettext to intltool
   253 	* Added difftopic plugin
   254 	* Added /layout and text formatting capabilities to irssi plugin
   255 	* Added bangexec features to slashexec plugin.  Commands can be executed
   256 	  by typing "!command" in the entry area for a conversation.  Check
   257 	  http://gaim.guifications.org/wiki/slashexec for details.
   258 
   259 Version 1.0beta3.1: 8/22/06
   260 	* Updated to work with Gaim 2.0.0beta3.1
   261 	* Renamed gaim-xmms-remote plugin to xmmsremote for consistency within the
   262 	  plugin's directory
   263 	* Added .abusive marking to conditional building.  Plugins with .abusive
   264 	  files in their directories never build automatically.
   265 	* Renamed irssidate plugin to irssi and added /win and /window commands.
   266 
   267 Version 1.0beta3: 3/29/06
   268 	* Added slashexec plugin - formerly a separate package
   269 	* Added gaim-xmms-remote plugin - formerly a separate package
   270 	* Fixed bugs in the m4 code that controls the conditional building
   271 	* Updated to work with Gaim 2.0.0beta3
   272 
   273 Version 1.0beta2: 1/25/06
   274 	* Added plonkers plugin
   275 	* Updated to work with Gaim 2.0.0beta2
   276 
   277 Version 1.0beta1: 12/17/05
   278 	* Added adium_xml_logger plugin
   279 	* Added autoaccept plugin
   280 	* Added autoreply plugin
   281 	* Added bash plugin
   282 	* Added bit plugin - DANGEROUS!!!
   283 	* Added blistops plugin
   284 	* Added buddynote plugin
   285 	* Added dice plugin
   286 	* Added eight_ball plugin
   287 	* Added flip plugin
   288 	* Added gRIM plugin
   289 	* Added gaim-schedule
   290 	* Added gaim-xchat plugin
   291 	* Added groupmsg plugin
   292 	* Added irssidate plugin
   293 	* Added lastseen plugin
   294 	* Added listhandler plugin
   295 	* Added markerline plugin
   296 	* Added mystatusbox plugin
   297 	* Added newline plugin
   298 	* Added nicksaid plugin
   299 	* Added offlinemsg plugin
   300 	* Added oldlogger plugin
   301 	* Added sepandtab plugin
   302 	* Added showoffline plugin
   303 	* Added simfix plugin
   304 	* Added sslinfo plugin
   305 	* Added stocker plugin - not yet functional
   306 	* Added template plugins
   307 	* Added talkfilters plugin
   308 	* Added conditional building - all plugins require .plugin files in their
   309 	  directories.  To build by default, plugins require .build files in their
   310 	  directories.
   311