Download
(23Kb)
Download
Updated: 11-30-23 07:10 PM
Pictures
File Info
Compatibility:
Classic (1.15.0)
Updated:11-30-23 07:10 PM
Created:unknown
Downloads:135,070
Favorites:481
MD5:

Cellular  Popular! (More than 5000 hits)

Version: 10.0.001
by: totalpackage, drjebus, Sugarwing

Cellular is an instant messenger mod (for only whispers) based on the functionality of an old version of ForgottenChat.

YouTube Intro



Features:

  • Many appearance options
  • History log
  • A way to copy text
  • Reuse of the default chat editbox
  • Whispers shown in separate windows or a tab-based single window
  • Should work with most spam filter mods
  • ...and other basic IM features
  • !! New !! Language support for enUS / enGB and deDE


How to Use:
  • "/cellular", check Interface Options->AddOns, or right-click a window for options
  • Left-click a window to toggle the editbox
  • Left-click a tab to activate it
  • Shift-left-click and drag a window to move
  • Shift-left-click and drag bottom-right corner to resize
  • Right-click a tab for show/close/options dropdown
  • Middle-click a tab to close
  • Hold ctrl and close any window/tab to quick remove from history
  • Several convenient buttons (some require shift clicking for confirmation reasons)


Warnings:
  • If you have history enabled and notice that Cellular is using a lot of memory, you should cleanup your history entries using Cellular's history options.
  • If you're experiencing crashing due to memory errors, disable and clear your history.
  • If you cherish your history, you can back up the saved variables file and then delete it. You can view it in any text editor later. The location of the saved variables file is here:
    ...\WTF\Account\<Account Name>\<Server Name>\<Character Name>\SavedVariables\Cellular.lua

10.0.001 11/30/2023 - fixed depreciated Blizzard lua syntax compatibility following Classic Era 1.14.3 change to 1.14.4 (and later)

9.0.004 05/12/2020 - fixed deprecated api
8.0.001 07/21/2018 - updated for 8.0
7.1.001 11/10/2016 - updated for 7.1
6.2.001 07/18/2015 - updated for 6.2
6.0.002 10/26/2014 - updated for 6.0 (BN fix attempt again)
6.0.001 10/20/2014 - updated for 6.0 (BN fix attempt again)
5.4.001 09/21/2013 - updated for 5.4 (BN fix attempt)
5.3.001 06/05/2013 - updated for 5.3
5.2.001 03/10/2013 - updated for 5.2
5.1.001 12/08/2012 - updated for 5.1
5.0.003 09/24/2012 - another possible fix for reply
5.0.002 09/18/2012 - possible battle.net fix
5.0.001 09/04/2012:
- updated for 5.0.4
- added option to disable handling of battle.net messages

4.3.001 11/29/2011:
- update for 4.3
- fixed the "Disable EditBox Move" option

4.2.001 06/29/2011 - update for 4.2
4.1.001 04/26/2011 - update for 4.1

4.0.003 12/05/2010:
- handle Real ID whispers better
- probably fix crashes this time
- clean up drop down menus

4.0.002a 11/17/2010 - library update, may fix crashes
4.0.002 10/24/2010 - fix reply binding, nothing else
4.0.001 10/18/2010 - toc to 4.0

3.3.006 06/23/2010:
- battle.net Read ID support for 3.3.5 (whispers only)
- fix reply keybind and stack error

3.3.003 03/14/2010:
- reduced the occurrence of the memory usage warning
- fix Prat sound support

3.3.002a 12/09/2009:
- added option to disable moving the default editbox
- attempt to not move editbox if whisperer's box isn't shown
- no longer handle GM whispers

3.3.001 12/08/2009:
- updated toc for 3.3
- added tabbing support to switch between windows/tabs
- added alert for when history memory gets high
- reformatted timestamps to 12 hour format
- added option to reset positions

3.2.003 09/04/2009:
- added cheap support for ConfigMode
- fix some name coloring issues, again

3.2.002 08/13/2009 - make class coloring work after switching tabs and minimizing

3.2.001 08/04/2009 - toc to 3.2

3.1.004 07/24/2009:
- support for 3.2 class coloring names
- use global strings for some of the buttons

3.1.003 05/22/2009 - give chat windows a name so people can reference them

3.1.002 04/22/2009:
- added checks to make sure other mods don't break Cellular
- removed window appearing before any whispers are exchanged

3.1.001 04/14/2009:
- updated for 3.1
- removed 3.0/3.1 compat
Post A Reply Comment Options
Unread 06-23-10, 03:38 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 126
Uploads: 1
Originally posted by totalpackage
Yes, the latest update is just to be compatible for 3.3.5. No reason to update for 3.3.3 anyway.
I like to be prepared
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 03:16 PM  
Rehr
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I fixed my other problem, but tab no longer tabs through recent names to reply to unless I close their chat frame.
Last edited by Rehr : 06-23-10 at 03:17 PM.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 02:56 PM  
totalpackage
A Fallenroot Satyr
 
totalpackage's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 940
Uploads: 10
Originally posted by Nightspirit
Do EU users have to wait with the latest update until patch or it is compatible with 3.3.3?
Yes, the latest update is just to be compatible for 3.3.5. No reason to update for 3.3.3 anyway.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 02:54 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 126
Uploads: 1
Do EU users have to wait with the latest update until patch or it is compatible with 3.3.3?
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 02:51 PM  
Rehr
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Reply keybind does work, I just meant that following a reply to a whisper, it defaults, or sticks to that whisper channel once instead of going back to /guild or /say when enter is pressed. Perhaps it is just an issue for me.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 02:50 PM  
totalpackage
A Fallenroot Satyr
 
totalpackage's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 940
Uploads: 10
Oh, try the latest update first. 3.3.006
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 02:48 PM  
Potter
A Kobold Labourer

Forum posts: 1
File comments: 186
Uploads: 0
Originally posted by totalpackage
The error is Cellular's fault. Again, can't test, but this should fix the stack error at least. I have been told the reply works. Sorry, it's unlike me for such poor QA.
No worries..no live game to test..I'll still try to be diagnostically helpful :-)

My error below was captured with both Cellular & Chatter running..then I deleted Chatter & only loaded Cellular since it's more important to me..no problems..no errors..

With that in mind..still think it's a Cellular problem? it very well may be..I don't know crap about addons..I just see something caught by BugSack & I post it :-)

I see the word Chatter in the error text a lot more than I see Cellular..but /shrug I don't really know anything..lol..doesn't mean it isn't interesting to talk about..

My error again so you don't have to scroll down..


3x Cellular-3.3.005\core.lua:334: C stack overflow
<in C code>: in function `ChatEdit_UpdateHeader'
Chatter-1.0\Modules\EditBox.lua:344: in function <Chatter\Modules\EditBox.lua:343>
(tail call): ?:
Interface\FrameXML\ChatFrame.lua:3404: in function `ChatEdit_ActivateChat':
Interface\FrameXML\ChatFrame.lua:3374: in function `ChatEdit_OnEditFocusGained':
<string>:"*:OnEditFocusGained":1: in function <[string "*:OnEditFocusGained"]:1>
<in C code>: in function `SetFocus'
Cellular-3.3.005\core.lua:327: in function <Cellular\core.lua:299>
Cellular-3.3.005\core.lua:336: in function <Cellular\core.lua:331>
<in C code>: in function `ChatEdit_UpdateHeader'
Chatter-1.0\Modules\EditBox.lua:344: in function <Chatter\Modules\EditBox.lua:343>
(tail call): ?:
...:
Interface\FrameXML\ChatFrame.lua:3379: in function `ChatEdit_OnEditFocusLost':
<string>:"*:OnEditFocusLost":1: in function <[string "*:OnEditFocusLost"]:1>
<in C code>: in function `ClearFocus'
Interface\FrameXML\ChatFrame.lua:3419: in function <Interface\FrameXML\ChatFrame.lua:3411>:
Interface\FrameXML\ChatFrame.lua:3435: in function <Interface\FrameXML\ChatFrame.lua:3430>:
<in C code>: ?
<in C code>: in function `ChatEdit_DeactivateChat'
Interface\FrameXML\ChatFrame.lua:3722: in function `ChatEdit_OnEscapePressed':
Interface\FrameXML\ChatFrame.lua:3712: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

Locals:
(*temporary) = <function> defined =[C]:-1
= <function> @ Interface\FrameXML\ChatFrame.lua:3582:
= <function> @ Cellular\core.lua:331:

---
Last edited by Potter : 06-23-10 at 02:50 PM.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 02:34 PM  
totalpackage
A Fallenroot Satyr
 
totalpackage's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 940
Uploads: 10
The error is Cellular's fault. Again, can't test, but this should fix the stack error at least. I have been told the reply works. Sorry, it's unlike me for such poor QA.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 02:21 PM  
Rehr
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
After replying to a whisper, pressing enter brings up a reply chat entry box, pressing enter again closes it, enter once more returns me to guild chat. Not sure what's causing the sticky cellular whispering. Doesn't occur until I have replied to a whisper in a Cellular chat frame using the reply keybind. Also does not default to replies, one time, when cellular is disabled.
Last edited by Rehr : 06-23-10 at 02:22 PM.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 02:16 PM  
saruchan
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
Here's the error without Chatter.
Code:
Date: 2010-06-23 16:10:09
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\Cellular\core.lua line 334:
   C stack overflow
Debug:
   (tail call): ?
   [C]: (for generator)()
   Cellular\core.lua:334:
      Cellular\core.lua:331
   [C]: ChatEdit_UpdateHeader()
   ..\FrameXML\ChatFrame.lua:3404: ChatEdit_ActivateChat()
   ..\FrameXML\ChatFrame.lua:3374: ChatEdit_OnEditFocusGained()
   [string "*:OnEditFocusGained"]:1:
      [string "*:OnEditFocusGained"]:1
   [C]: SetFocus()
   Cellular\core.lua:327:
      Cellular\core.lua:299
   Cellular\core.lua:336:
      Cellular\core.lua:331
   [C]: ChatEdit_UpdateHeader()
   ..\FrameXML\ChatFrame.lua:3355: ChatEdit_ResetChatType()
   ..\FrameXML\ChatFrame.lua:3337: ChatEdit_OnShow()
   [string "*:OnShow"]:1:
      [string "*:OnShow"]:1
   [C]: SetParent()
   Cellular\core.lua:307:
      Cellular\core.lua:299
   Cellular\core.lua:336:
      Cellular\core.lua:331
   [C]: ChatEdit_UpdateHeader()
   ..\FrameXML\ChatFrame.lua:3355: ChatEdit_ResetChatType()
   ..\FrameXML\ChatFrame.lua:3425:
      ..\FrameXML\ChatFrame.lua:3411
   ...
   [C]: ChatEdit_DeactivateChat()
   ..\FrameXML\ChatFrame.lua:3364: ChatEdit_OnHide()
   [string "*:OnHide"]:1:
      [string "*:OnHide"]:1
   [C]: SetParent()
   Cellular\core.lua:294:
      Cellular\core.lua:291
   [C]: ChatEdit_DeactivateChat()
   ..\FrameXML\ChatFrame.lua:3364: ChatEdit_OnHide()
   [string "*:OnHide"]:1:
      [string "*:OnHide"]:1
   [C]: SetParent()
   Cellular\core.lua:294:
      Cellular\core.lua:291
   [C]: ChatEdit_DeactivateChat()
   ..\FrameXML\ChatFrame.lua:3379: ChatEdit_OnEditFocusLost()
   [string "*:OnEditFocusLost"]:1:
      [string "*:OnEditFocusLost"]:1
   [C]: ClearFocus()
   ..\FrameXML\ChatFrame.lua:3419:
      ..\FrameXML\ChatFrame.lua:3411
   ..\FrameXML\ChatFrame.lua:3435:
      ..\FrameXML\ChatFrame.lua:3430
   [C]: ChatEdit_DeactivateChat()
   ..\FrameXML\ChatFrame.lua:3722: ChatEdit_OnEscapePressed()
   ..\FrameXML\ChatFrame.lua:3712: ChatEdit_OnEnterPressed()
   [string "*:OnEnterPressed"]:1:
      [string "*:OnEnterPressed"]:1
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 01:58 PM  
Mime
A Defias Bandit

Forum posts: 3
File comments: 5
Uploads: 0
Hello,

Wanted to thank you for the fast fix - yes, the "R" reply is working for me now. All im using is Prat and Cellular for chatting.

Once again thanks for such a fast work around
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 01:51 PM  
Ookami.kun
A Cliff Giant
 
Ookami.kun's Avatar

Forum posts: 79
File comments: 239
Uploads: 0
Originally posted by Potter
I'm not sure if this is your concern..or Chatter's..but I'm posting it to both addons..just trying to be helpful ;-)

3x Cellular-3.3.005\core.lua:334: C stack overflow
<in C code>: in function `ChatEdit_UpdateHeader'
Chatter-1.0\Modules\EditBox.lua:344: in function <Chatter\Modules\EditBox.lua:343>
(tail call): ?:
Interface\FrameXML\ChatFrame.lua:3404: in function `ChatEdit_ActivateChat':
Interface\FrameXML\ChatFrame.lua:3374: in function `ChatEdit_OnEditFocusGained':
<string>:"*:OnEditFocusGained":1: in function <[string "*:OnEditFocusGained"]:1>
<in C code>: in function `SetFocus'
Cellular-3.3.005\core.lua:327: in function <Cellular\core.lua:299>
Cellular-3.3.005\core.lua:336: in function <Cellular\core.lua:331>
<in C code>: in function `ChatEdit_UpdateHeader'
Chatter-1.0\Modules\EditBox.lua:344: in function <Chatter\Modules\EditBox.lua:343>
(tail call): ?:
...:
Interface\FrameXML\ChatFrame.lua:3379: in function `ChatEdit_OnEditFocusLost':
<string>:"*:OnEditFocusLost":1: in function <[string "*:OnEditFocusLost"]:1>
<in C code>: in function `ClearFocus'
Interface\FrameXML\ChatFrame.lua:3419: in function <Interface\FrameXML\ChatFrame.lua:3411>:
Interface\FrameXML\ChatFrame.lua:3435: in function <Interface\FrameXML\ChatFrame.lua:3430>:
<in C code>: ?
<in C code>: in function `ChatEdit_DeactivateChat'
Interface\FrameXML\ChatFrame.lua:3722: in function `ChatEdit_OnEscapePressed':
Interface\FrameXML\ChatFrame.lua:3712: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

Locals:
(*temporary) = <function> defined =[C]:-1
= <function> @ Interface\FrameXML\ChatFrame.lua:3582:
= <function> @ Cellular\core.lua:331:

---
Just ran into the same issue when responding to a friend's whisper, and I don't use Chatter.
__________________
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 11:30 AM  
Potter
A Kobold Labourer

Forum posts: 1
File comments: 186
Uploads: 0
I'm not sure if this is your concern..or Chatter's..but I'm posting it to both addons..just trying to be helpful ;-)

3x Cellular-3.3.005\core.lua:334: C stack overflow
<in C code>: in function `ChatEdit_UpdateHeader'
Chatter-1.0\Modules\EditBox.lua:344: in function <Chatter\Modules\EditBox.lua:343>
(tail call): ?:
Interface\FrameXML\ChatFrame.lua:3404: in function `ChatEdit_ActivateChat':
Interface\FrameXML\ChatFrame.lua:3374: in function `ChatEdit_OnEditFocusGained':
<string>:"*:OnEditFocusGained":1: in function <[string "*:OnEditFocusGained"]:1>
<in C code>: in function `SetFocus'
Cellular-3.3.005\core.lua:327: in function <Cellular\core.lua:299>
Cellular-3.3.005\core.lua:336: in function <Cellular\core.lua:331>
<in C code>: in function `ChatEdit_UpdateHeader'
Chatter-1.0\Modules\EditBox.lua:344: in function <Chatter\Modules\EditBox.lua:343>
(tail call): ?:
...:
Interface\FrameXML\ChatFrame.lua:3379: in function `ChatEdit_OnEditFocusLost':
<string>:"*:OnEditFocusLost":1: in function <[string "*:OnEditFocusLost"]:1>
<in C code>: in function `ClearFocus'
Interface\FrameXML\ChatFrame.lua:3419: in function <Interface\FrameXML\ChatFrame.lua:3411>:
Interface\FrameXML\ChatFrame.lua:3435: in function <Interface\FrameXML\ChatFrame.lua:3430>:
<in C code>: ?
<in C code>: in function `ChatEdit_DeactivateChat'
Interface\FrameXML\ChatFrame.lua:3722: in function `ChatEdit_OnEscapePressed':
Interface\FrameXML\ChatFrame.lua:3712: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

Locals:
(*temporary) = <function> defined =[C]:-1
= <function> @ Interface\FrameXML\ChatFrame.lua:3582:
= <function> @ Cellular\core.lua:331:

---
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 09:04 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Originally posted by totalpackage
Heh, PTR is down and it's hard to develop without an active account. The reply function should work now.

To report spammers, you just right click their name like you would normally do in the regular chat window.
Hi,

The reply function is still not working for me.

Tried it without any other chat mods (aside from Cellular), and nothing happens when I hit R.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 04:10 AM  
totalpackage
A Fallenroot Satyr
 
totalpackage's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 940
Uploads: 10
Heh, PTR is down and it's hard to develop without an active account. The reply function should work now.

To report spammers, you just right click their name like you would normally do in the regular chat window.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.