*** Note: This addon is still in developement ***
WIM (WoW Instant Messenger) is a World of Warcraft addon which brings an instant messenger feel to communication in game.
I created WIM over 2 years ago with the curiosity of creating an addon. Since then, WIM has evolved into what it is today, however so many requests from the community were added into the addon which resulted in bulky and inefficient coding practices that took a toll on both CPU and Memory usage. To resolve this, I decided to rewrite WIM from scratch. Each feature is being reintroduced one at a time and being advanced upon. That being said, I welcome you to WIM 3.0.
Please note, WIM 3.0 is still in development and is currently classified as a beta. Unfortunately, WoW 3.0.2 was released sooner than I expected. Since WIM 2.4 will no longer work after the 3.0.2 patch, I felt the need to release WIM 3.0 in it's current state.
For more information WIM 3.0 and it's new features visit WIMAddon.com.
------------------------------------------------------------------------
r141 | pazza | 2008-12-02 02:53:32 +0000 (Tue, 02 Dec 2008) | 15 lines
Changed paths:
A /tags/v3.0.5b (from /trunk:140)
Tagged v3.0.5b
*Fixed: Who lookups wouldn't update if already cached.
*Fixed: Default Spamfilter wasn't working as intended.
*Loading of skins also updates character info as well.
*Fixed the history viewer. For real this time? (Thanks Stewart)
*History text view loads correctly now on first click. (Thanks Stewart)
*History text views are stripped of all colors and emoticons.
+Added Russian translations. (Thanks Stingersoft)
*Fixed: System message of user coming online wasn't being handled correctly.
+Added libraries to optional dependencies to allow for disembedded addons.
*Moved Window Alpha option from Window Settings to Display Settings.
+Added Window Strata option to Window Settings.
*Fixed: History viewer wasn't loading for entire realm.
*Fixed: Tabs now honor focus as intended. (Thanks Stewart)
------------------------------------------------------------------------
r140 | pazza | 2008-12-02 02:51:06 +0000 (Tue, 02 Dec 2008) | 1 line
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Localization/enUS.lua
M /trunk/Modules/Sounds.lua
M /trunk/Sources/Options/OptionsTookKit.lua
M /trunk/Sources/WindowHandler.lua
M /trunk/WIM.lua
prep for release.
------------------------------------------------------------------------
r139 | pazza | 2008-12-01 23:10:03 +0000 (Mon, 01 Dec 2008) | 5 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Modules/Emoticons.lua
M /trunk/Modules/History.lua
M /trunk/Modules/WhisperEngine.lua
M /trunk/Sources/Options/CoreOptions.lua
M /trunk/Sources/Options/Options.lua
M /trunk/Sources/WindowHandler.lua
M /trunk/WIM.toc
*Fixed: System message of user coming online wasn't being handled correctly.
+Added libraries to optional dependencies to allow for disembedded addons.
*Moved Window Alpha option from Window Settings to Display Settings.
+Added Window Strata option to Window Settings.
*Fixed: History viewer wasn't loading for entire realm.
------------------------------------------------------------------------
r138 | pazza | 2008-12-01 20:23:02 +0000 (Mon, 01 Dec 2008) | 1 line
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Localization/ruRU.lua
M /trunk/Sources/TabHandler.lua
M /trunk/Sources/WindowHandler.lua
troubleshooting tabs and focus rules.
------------------------------------------------------------------------
r137 | pazza | 2008-11-21 04:49:09 +0000 (Fri, 21 Nov 2008) | 3 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Modules/Emoticons.lua
M /trunk/Modules/History.lua
M /trunk/Modules/TimeStamps.lua
M /trunk/Sources/WindowHandler.lua
*Fixed the history viewer. For real this time? (Thanks Stewart)
*History text view loads correctly now on first click. (Thanks Stewart)
*History text views are stripped of all colors and emoticons.
------------------------------------------------------------------------
r136 | pazza | 2008-11-19 22:36:03 +0000 (Wed, 19 Nov 2008) | 3 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Modules/Filters.lua
M /trunk/Sources/Skinner.lua
M /trunk/Sources/TabHandler.lua
M /trunk/Sources/WindowHandler.lua
M /trunk/WIM.lua
*Fixed: Who lookups wouldn't update if already cached.
*Fixed: Default Spamfilter wasn't working as intended.
*Loading of skins also updates character info as well.
------------------------------------------------------------------------
r134 | pazza | 2008-11-12 20:40:39 +0000 (Wed, 12 Nov 2008) | 16 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Sources/Options/CoreOptions.lua
M /trunk/WIM.lua
*History frame was named incorrectly. 'WIM3_HistoryFrame' is its new name.
*Socket only compresses large transmissions to minimize resource usage.
*Optimized tabs.
*Tabs scroll correctly now.
*Location button on shortcut uses special W2W tooltip if applicable.
*History viewer wasn't displaying realms which had non-alphanumeric characters in it.
*Fixed bug where alerts where referencing minimap icon even though it hasn't been loaded.
+WIM now comes packaged with LibBabble-TalentTree-3.0 and further defines class information.
+Added W2W Talent Spec sharing.
*Lowered options frame strata from DIALOG to MEDIUM.
*Fixed animation crash (Caused by blizzards ScrollingMessageFrame).
+WIM's widget API now calls UpdateSkin method of widget if available upon skin loading.
*Long messages are now split correclty without breaking links.
*LastTellTarget is not set correctly when receiving AFK & DND responses.
+WIM now uses LibWho-2.0. WhoLib-1.0 is not considered depricated.
-Removed dependencies(libs) of all Ace2 addons including Deformat.
------------------------------------------------------------------------
r133 | pazza | 2008-11-11 06:25:45 +0000 (Tue, 11 Nov 2008) | 1 line
Changed paths:
M /trunk/Modules/WhisperEngine.lua
* modified event handlers to preserve nil arg values.
------------------------------------------------------------------------
r132 | pazza | 2008-11-11 05:27:10 +0000 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/ChangeLog.lua
M /trunk/Libs
M /trunk/Libs/Includes.xml
M /trunk/Modules/Filters.lua
M /trunk/Modules/Includes.xml
M /trunk/Modules/W2W.lua
M /trunk/Modules/WhisperEngine.lua
M /trunk/Sources/WindowHandler.lua
M /trunk/WIM.lua
M /trunk/WIM.toc
+WIM now uses LibWho-2.0. WhoLib-1.0 is not considered depricated.
-Removed dependencies(libs) of all Ace2 addons including Deformat.
------------------------------------------------------------------------
r131 | pazza | 2008-11-10 22:09:27 +0000 (Mon, 10 Nov 2008) | 3 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Modules/WhisperEngine.lua
M /trunk/Sources/Skinner.lua
M /trunk/Sources/ToolBox.lua
M /trunk/Sources/WindowHandler.lua
*WIM's widget API updated to call widget:UpdateSkin() when provided.
*messages sent which are greater than 255 characters are now split correctly preserving links and avoiding fragmented escape codes.
*AFK & DND messages now set last tell target accordingly.
------------------------------------------------------------------------
r130 | pazza | 2008-11-09 07:24:17 +0000 (Sun, 09 Nov 2008) | 1 line
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Sources/Options/Options.lua
M /trunk/Sources/WindowHandler.lua
testing an idea
------------------------------------------------------------------------
r129 | pazza | 2008-11-06 22:13:23 +0000 (Thu, 06 Nov 2008) | 1 line
Changed paths:
M /trunk/Sources/WindowHandler.lua
I think i give up on the crash... It has to be a low level error.
------------------------------------------------------------------------
r128 | pazza | 2008-11-06 21:55:29 +0000 (Thu, 06 Nov 2008) | 1 line
Changed paths:
M /trunk/Sources/WindowHandler.lua
again
------------------------------------------------------------------------
r127 | pazza | 2008-11-06 21:46:28 +0000 (Thu, 06 Nov 2008) | 1 line
Changed paths:
M /trunk/Sources/WindowHandler.lua
Am I pissing off the Repo Yet? Crash Test away!
------------------------------------------------------------------------
r126 | pazza | 2008-11-06 21:35:36 +0000 (Thu, 06 Nov 2008) | 1 line
Changed paths:
M /trunk/Sources/WindowHandler.lua
crash test
------------------------------------------------------------------------
r125 | pazza | 2008-11-06 21:29:48 +0000 (Thu, 06 Nov 2008) | 2 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Libs/Includes.xml
M /trunk/Localization/enUS.lua
M /trunk/Modules/W2W.lua
M /trunk/Sources/Constants.lua
M /trunk/Sources/Options/CoreOptions.lua
M /trunk/Sources/WindowHandler.lua
M /trunk/WIM.lua
crash test
+W2W Talent Spec service.
------------------------------------------------------------------------
r124 | pazza | 2008-11-06 19:22:57 +0000 (Thu, 06 Nov 2008) | 1 line
Changed paths:
M /trunk/.pkgmeta
M /trunk/ChangeLog.lua
M /trunk/Libs
Updated svn:external and pkgmeta to import LibBabble-TalentTree-3.0
------------------------------------------------------------------------
r123 | pazza | 2008-11-06 15:09:22 +0000 (Thu, 06 Nov 2008) | 1 line
Changed paths:
M /trunk/Modules/MinimapIcon.lua
M /trunk/Sources/WindowHandler.lua
* fixed error with alerts when minimap icon is disabled.
------------------------------------------------------------------------
r122 | pazza | 2008-11-06 00:13:03 +0000 (Thu, 06 Nov 2008) | 1 line
Changed paths:
M /trunk/Sources/WindowHandler.lua
added some debuggout output to help crash detect
------------------------------------------------------------------------
r121 | pazza | 2008-11-05 23:55:14 +0000 (Wed, 05 Nov 2008) | 1 line
Changed paths:
M /trunk/Sources/WindowHandler.lua
crash test
------------------------------------------------------------------------
r120 | pazza | 2008-11-05 20:15:06 +0000 (Wed, 05 Nov 2008) | 1 line
Changed paths:
M /trunk/Sources/WindowHandler.lua
crash test.
------------------------------------------------------------------------
r119 | pazza | 2008-11-05 20:08:30 +0000 (Wed, 05 Nov 2008) | 1 line
Changed paths:
M /trunk/Modules/ShortcutBar.lua
M /trunk/Modules/W2W.lua
M /trunk/Sources/WindowHandler.lua
crash test
------------------------------------------------------------------------
r118 | pazza | 2008-11-05 19:49:03 +0000 (Wed, 05 Nov 2008) | 1 line
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Modules/History.lua
M /trunk/Sources/ToolBox.lua
M /trunk/Sources/WindowHandler.lua
- crash test.
------------------------------------------------------------------------
r117 | pazza | 2008-10-30 02:01:40 +0000 (Thu, 30 Oct 2008) | 1 line
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Modules/ShortcutBar.lua
M /trunk/Modules/W2W.lua
M /trunk/Sources/Locale.lua
M /trunk/Sources/TabHandler.lua
*fixed scrolling of tabs. and added mousewheel support.
------------------------------------------------------------------------
r116 | pazza | 2008-10-29 20:07:30 +0000 (Wed, 29 Oct 2008) | 3 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Modules/History.lua
M /trunk/Sources/Socket.lua
M /trunk/Sources/TabHandler.lua
M /trunk/Sources/WindowHandler.lua
*Socket only compresses large transmissions to minimize resource usage.
*Attempt at stopping minimize crashing.
*Attempt at fixing tab and lag issue.
------------------------------------------------------------------------
r115 | pazza | 2008-10-27 17:49:40 +0000 (Mon, 27 Oct 2008) | 1 line
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Sources/WindowHandler.lua
M /trunk/WIM.lua
M /trunk/WIM.toc
Crash debugging - Take 1
------------------------------------------------------------------------
r113 | pazza | 2008-10-23 21:35:09 +0000 (Thu, 23 Oct 2008) | 14 lines
Changed paths:
M /trunk/WIM.lua
+Added Tab Management module. (Auto grouping of windows.)
*Avoid any chances of dividing by 0 in window animation.
*Changed window behavior priorities to: Arena, Combat, PvP, Raid, Party, Resting Other.
*Fixed bug when running WIM on WOTLK.
+W2W Typing notifiction is triggered from the default chat frame now too.
-W2W will no longer notify user as typing if user is typing a slash command.
*Fixed a resizing bug when using tabs. Entire tab group inherrits size until removed.
+Added ChangeLog.lua (contains release information to be used later.)
*Corrected shaman class color.
*Focus gain also respects Blizzard's ChatEditFrame.
*Filters are no longer trimmed.
+Added deDE localizations.
+Added sound options.
+Added some stock sound files.
------------------------------------------------------------------------
r112 | pazza | 2008-10-23 21:33:46 +0000 (Thu, 23 Oct 2008) | 2 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Localization/enUS.lua
M /trunk/Modules/Sounds.lua
A /trunk/Sounds/ichatIn.mp3
A /trunk/Sounds/ichatOut.mp3
M /trunk/Sources/Options/CoreOptions.lua
M /trunk/Sources/Options/OptionsTookKit.lua
M /trunk/WIM.lua
+Added sound options.
+Added some stock sound files.
------------------------------------------------------------------------
r111 | pazza | 2008-10-22 20:48:29 +0000 (Wed, 22 Oct 2008) | 3 lines
Changed paths:
M /trunk/ChangeLog.lua
M /trunk/Localization/deDE.lua
M /trunk/Modules/Filters.lua
M /trunk/Sources/WindowHandler.lua
*Focus gain also respects Blizzard's ChatEditFrame.
*Filters are no longer trimmed.
+Added deDE localizations.
------------------------------------------------------------------------
r110 | pazza | 2008-10-21 21:12:06 +0000 (Tue, 21 Oct 2008) | 1 line
Changed paths:
M /trunk/Modules/Filters.lua
forgot to actually remove that filter... there you go.
------------------------------------------------------------------------
r109 | pazza | 2008-10-21 21:09:43 +0000 (Tue, 21 Oct 2008) | 6 lines
Changed paths:
A /trunk/ChangeLog.lua
M /trunk/Modules/W2W.lua
M /trunk/Modules/WhisperEngine.lua
M /trunk/Sources/Constants.lua
M /trunk/Sources/TabHandler.lua
M /trunk/Sources/WindowHandler.lua
M /trunk/WIM.toc
-Removed "^/" from default filters. [/wim clear filters] to take effect.
+W2W Typing notifiction is triggered from the default chat frame now too.
-W2W will no longer notify user as typing if user is typing a slash command.
*Fixed a resizing bug when using tabs. Entire tab group inherrits size until removed.
+Added ChangeLog.lua (contains release information to be used later.)
*Corrected shaman class color.
------------------------------------------------------------------------
r108 | pazza | 2008-10-20 21:22:33 +0000 (Mon, 20 Oct 2008) | 3 lines
Changed paths:
M /trunk/Localization/enUS.lua
M /trunk/Modules/TabManagement.lua
M /trunk/Sources/Options/CoreOptions.lua
M /trunk/Sources/TabHandler.lua
M /trunk/Sources/WindowHandler.lua
M /trunk/WIM.lua
- Added Tab Management module & associated options
- Updated enUS translation reflecting additions from new options.
- tabs are no longer indexed by name but rather the window's objects.
------------------------------------------------------------------------
r107 | pazza | 2008-10-20 02:43:00 +0000 (Mon, 20 Oct 2008) | 1 line
Changed paths:
M /trunk/Sources/StateHandler.lua
- Changed state handler priority to: Arena, Combat, Pvp, Raid, Party, Resting, Other.
------------------------------------------------------------------------
r106 | pazza | 2008-10-20 02:32:50 +0000 (Mon, 20 Oct 2008) | 1 line
Changed paths:
M /trunk/Modules/Sounds.lua
M /trunk/Modules/WhisperEngine.lua
M /trunk/Sources/WindowHandler.lua
- Works on WOTLK again. odd really. but simple fix.
------------------------------------------------------------------------
r105 | pazza | 2008-10-16 21:49:20 +0000 (Thu, 16 Oct 2008) | 1 line
Changed paths:
M /trunk/Localization/enUS.lua
M /trunk/Modules/Filters.lua
M /trunk/Sour