Cataclysmic code optimization! :)
Revamped the note column. There are now two columns:
note (what you can enter for friends)
broadcast (what your friends are broadcasting via bnet)
Disabled sorting due to complications.
The code will be cleared off trash snippets in the future in order to make it ready for the Battle Tag System, if any impact on the friends API appears.
Finally fixed the bug with the double note column.
Added zhTW language support!
Fixed a bug which caused a LUA error when not using icons in the Game/Realm column.
Completely revamped the options UI
Added a new "class" column
Added coloring options to some columns
Some columns also can display an icon now (class, faction and game!)
Fixed some minor bugs, not worth to write them down.
Fixed a bug where ALT+clicking a friend didn't invited him to join the party.
New icon. Good bye, Fubar_FriendsFu icon!
Changed the treatment of local friends. The gray "local friend" text is displayed in the RealID column and their realm (= your realm) is displayed in the realm column now.
Removed configurable sorting methods. iFriends sorts your friends now by RealID or not > Level > Class > Name. I'll test that for now and then decide whether to change the sorting method again or not. The case is that I need to offer configuration settings which makes sense. Sorting doesn't make sense in my opinion.
iFriends used a lot memory and produced much garbabe when having many friends. This occured due to two hash tables, which I merged into two arrays. On tooltip updates the garbage production should be as less as before.
Added some functionality to hide tooltips of other i-Series addons (written by me) when hovering iFriends. This prevents two tooltips being shown simultaneous for half a second.
Re-enabled the feature to WoW-whisper a Battle.net friend, when clicking his character name in the tooltip.
Added two sorting methods: by name, by level.
Made the code much cleaner and revamped some functions.
Now uses an updated version of LibBabble-Zone-3.0 and shouldn't crash WoW anymore.
Added dynamic columns!
Options window is now working. Type /ifriends, rightclick the broker plugin or open the Blizzard addon configs window....
Configs are saved now, actually!
Preparing to import the iGuild column engine
Fixed some issues with missing / deprecated libs
Added "Add Friend" via ALT+clicking the plugin. Now the Blizzard Add Friend frame opens and asks for RealID or character name.
Added the possibility to click the character name of a RealID friend. This will open the normal WoW whisper prompt.
Some minor tweaks
Spent the locales some extra love, f.e. german for "Race" is now "Volk"
Did a few tweaks to variables
Added some more comments