Adium

Ticket #367 (new enhancement)

Opened 3 years ago

Last modified 2 months ago

Message Window Scrollback Limit

Reported by: catfish_man Assigned to: nobody
Priority: normal Milestone: Adium X 1.3.x
Component: Core Adium Version: 1.0svn
Severity: normal Keywords: memory
Cc: Patch: None
Pending: 0

Description

Because we never get rid of displayed messages, the message window has unbounded memory growth, which leads to some pretty bad lag if you're the type of person that rarely if ever closes message windows. It'd be nice to have a scrollback limit to get rid of this issue.

Change History

07/25/2005 12:30:02 AM changed by catfish_man

  • milestone changed from Adium X 0.90 (Old) to Adium X 0.90.

On irc, dchoby98 suggested setting the scrollback to a reasonable value, and then having a "open log viewer" button at the top.

12/14/2005 11:53:13 PM changed by evands

  • milestone deleted.
  • field_haspatch changed.

Not doable with the message view as it stands; perhaps a good thing to look at in the future, but not a 1.0 blocker.

02/17/2006 06:43:16 PM changed by tick

  • milestone set to Sometime after 1.0.

04/26/2006 10:29:22 PM changed by tick

  • milestone changed from Sometime after 1.0 to Adium X 1.4.

04/19/2007 10:38:22 AM changed by tick

  • milestone changed from Adium X 1.4 to Good idea for "later".

Milestone Adium X 1.4 deleted

10/09/2007 02:08:54 PM changed by cbarrett

  • patch_status set to None.
  • pending changed.

Honestly, we should evict messages soon after they leave the screen, and load them up later if necessary. We had AJAX before it existed, lets use some fu here.

This would limit the scrollback to the cache (see #7120) if you don't have logging on, and give you *infinite* scrollback if you have logging on! (sweet!)

10/09/2007 02:09:24 PM changed by cbarrett

  • milestone changed from Good idea for "later" to Adium X 1.3.

01/26/2008 05:33:12 PM changed by evands

The addition of the /clear command very slightly improves this situation.

04/23/2008 10:51:52 AM changed by evands

  • owner changed from anybody to nobody.

04/23/2008 10:52:24 AM changed by evands

  • milestone changed from Adium X 1.3 to Adium X 1.3.x.

05/15/2008 08:37:59 AM changed by djmori