Sat, 19 Oct 2019 17:34:22 -0700 Adjust auto-scroll code to use more compatible APIs, adding support for macOS Catalina fix-autoscroll
Sat, 26 Jan 2013 14:34:16 +0100 Robert Vehse Patch from Detmud to add Retina Display support for emoticons in the Message View. Fixes #16221. adium-1.6
Sat, 04 Feb 2012 15:58:23 +0200 Adrian Godoroja Because some/lots of message styles override our Template.html, we inject the event listener, instead of having it in the default Template.html. Refs #15377.
Sat, 04 Feb 2012 12:09:28 +0200 Adrian Godoroja We should add content to the WKMV after DOM is ready. Fixes #15377, Message History Only Shows on 1st Tab on Startup.
Fri, 05 Aug 2011 09:18:22 -0500 mathuaerknedam Tweak the Alignchat function so remove a (potential) recalc and make it slightly easier to read.
Fri, 01 Apr 2011 00:07:40 +0200 Thijs Alkemade Another iteration of the floating input field idea: FloatingMessageWindowTextField
Thu, 31 Mar 2011 01:51:26 +0200 Thijs Alkemade Turned Catfish_Man's screenshots of a floating text field for the message field into "code". FloatingMessageWindowTextField
Wed, 30 Jun 2010 15:44:54 -0500 mathuaerknedam Add 'text-rendering: optimizelegibility;' to the default message style css. Without it, text rendering is supposedly optimized for speed, but it actually makes Adium slightly SLOWER (1 sec/ 1000 msgs in stresstest msginout). Perhaps the only noticeable effect is that this enables ligatures and kerning in fonts that support it, but it's sure to be appreciated by the typographically sensitive. :)
Mon, 02 Nov 2009 18:30:22 -0500 Zachary West Instead of inserting a <hr/> when we lose focus, which ends up breaking more than you'd expect, add a message class for the next message. Fixes #13300.
Sat, 31 Oct 2009 19:02:43 -0400 Stephen Holt Only set shouldScroll property on the first new message. Prevents a long cascade of new messages from busting the scroll position before calling nearBottom().
Sat, 31 Oct 2009 01:35:18 -0400 Stephen Holt A few fixes to Template.html and Renkoo message style:
Thu, 29 Oct 2009 14:10:44 -0400 Zachary West Set the max width to 100%, don't scale all images up to 100%.
Sat, 24 Oct 2009 16:03:35 -0400 Stephen Holt Simpler is better, and avoid looping though elements when we don't have to.
Thu, 22 Oct 2009 18:00:50 -0400 Stephen Holt don't call CoalescedHTML.prototype.append() from CoalescedHTML.prototype.appendNext(). That's bad juju.
Thu, 22 Oct 2009 17:35:06 -0400 Stephen Holt Insert into the DOM if we're consecutive, append to the end if we're not.
Thu, 22 Oct 2009 16:20:47 -0400 Stephen Holt fix logic error.
Thu, 22 Oct 2009 16:19:21 -0400 Stephen Holt If we start a consecuative message outside an existing coalescing round, start a new one that's cancelled once we get a message from a new sender.
Thu, 22 Oct 2009 12:17:43 -0400 Stephen Holt Increase the coalescing timeout to 25ms, max of 400 coalesced messages (10s of potential lag before display)
Wed, 21 Oct 2009 17:25:54 -0400 Stephen Holt Try not to call nearBottom() when we don't have to.
Wed, 21 Oct 2009 13:43:51 -0400 Stephen Holt So, apparently DocumentFragment does just fine with querySelector*. Save some time recalculating that.
Wed, 21 Oct 2009 10:29:33 -0400 Stephen Holt Set temporary objects to null after we're not using them.
Wed, 21 Oct 2009 10:29:32 -0400 Stephen Holt Comments are nice. I like comments.
Wed, 21 Oct 2009 10:29:31 -0400 Stephen Holt Reduce some duplicate code here.
Tue, 20 Oct 2009 12:58:13 -0400 Stephen Holt Add replaceLast support to already coalesced message streams.
Tue, 20 Oct 2009 12:56:03 -0400 Stephen Holt We don't neet to create a new root node here.
Tue, 20 Oct 2009 00:23:11 -0400 Stephen Holt Don't assume a single root node.
Mon, 19 Oct 2009 19:26:30 -0400 Stephen Holt Correct alignment for appending next messages in single user chats.
Mon, 19 Oct 2009 18:12:00 -0400 Stephen Holt Only hold the buffer for 10ms. If new content comes in within that 10ms, extend it by another 10ms.
Mon, 19 Oct 2009 18:04:39 -0400 Stephen Holt Work on a root HTMLElement, which gives us querySelector() for the whole unattached DOM tree.
Mon, 19 Oct 2009 17:19:51 -0400 Stephen Holt set the timeout to 100ms from 200ms.
Mon, 19 Oct 2009 17:19:19 -0400 Stephen Holt If we're already coalessing messages, fold in the last message and coalesce that one too.
Mon, 19 Oct 2009 15:00:32 -0400 Stephen Holt Fix insertion point issues by using querySelector to remove extra #insert divs
Mon, 19 Oct 2009 14:02:54 -0400 Stephen Holt Coalesce DOM manipulations into a single DOM insertion every 200ms.
Sat, 27 Jun 2009 01:47:48 -0700 David Smith Put the 'defer' back for this script. I had thought it was unsupported, but perhaps not.
Fri, 26 Jun 2009 15:45:36 -0700 David Smith A few more simplifications, getting Template.html down to an even 200 lines
Fri, 26 Jun 2009 15:31:11 -0700 David Smith Simplify Template.html a bunch. I think this may also fix a few emoticon issues
Wed, 24 Jun 2009 19:40:33 -0700 David Smith Patch from MartialL that fixes #3807. A few relatively minor changes by me
Wed, 24 Jun 2009 18:17:40 -0700 David Smith Patch from MartialL that fixes #3807
Wed, 24 Jun 2009 13:44:30 -0700 David Smith Patch from mathuaerknedam. Fixes ticket #9689.
Sun, 12 Apr 2009 04:22:11 +0000 Zachary West Determine the height for marks based off of the body's overallHeight. Fix a bug in the Template where {{{img.scaledToFitImage}}} didn't actually set the width to 100% (the % was being escaped).
Fri, 23 Jan 2009 20:47:07 +0000 David Smith Patch from mathuaerknedam that fixes #11602
Fri, 07 Nov 2008 16:02:13 +0000 Evan Schoenberg If a style doesn't include an 'insert' div but does let the default template.html be used by not overriding it, we now fall back on not treating the addition as a consecutive addition. This fixes a small number of cases of old styles which don't have an 'insert' div in their Status.html, but does not fix most of them since most override the template.html, as well. Refs #10921
Wed, 06 Aug 2008 09:24:25 +0000 David Smith svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk