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