Re: Suggestion: Improve Panorama

2012-12-18 Thread David Rajchenbach-Teller
On 12/18/12 8:59 AM, henry.fai.hang.c...@gmail.com wrote: Currently Panorama shrinks the tab onto a canvas. The first load is extremely choppy, and subsequent animations (zoom-in/out) are far from smooth. This hurts the perceived speed of Firefox. Also, panorama is not styled similar to

nsTArraynsCOMPtrnsIFoo is not reentrant

2012-12-18 Thread Neil
While investigating the possibility of switching nsCOMArray away from nsVoidArray it occurred to me that nsCOMArray takes steps to ensure internal consistency before releasing removed elements; this is because it's potentially possible for Release() to invoke arbitrary code; if this code ends

reproducing bug 808466

2012-12-18 Thread Robert O'Callahan
Bug 808466 is about changes in selection sometimes not being rendered in a timely manner. Basically you select something and the selection doesn't show up immediately. It will usually show up after some delay. I *think* this is a rendering bug due to DLBI or something related, but I'm not 100%

Re: reproducing bug 808466

2012-12-18 Thread Dirkjan Ochtman
On Tue, Dec 18, 2012 at 12:02 PM, Robert O'Callahan rob...@ocallahan.org wrote: Bug 808466 is about changes in selection sometimes not being rendered in a timely manner. Basically you select something and the selection doesn't show up immediately. It will usually show up after some delay. I

Re: reproducing bug 808466

2012-12-18 Thread Gijs Kruitbosch
On 18/12/2012 12:02 PM, Robert O'Callahan wrote: Bug 808466 is about changes in selection sometimes not being rendered in a timely manner. Basically you select something and the selection doesn't show up immediately. It will usually show up after some delay. I *think* this is a rendering bug

Re: reproducing bug 808466

2012-12-18 Thread Kevin Gadd
I spent a while trying to find repro steps for this issue, since I still run into it occasionally, but I've never managed to find anything remotely reliable. In particular, I was never able to reproduce it on a fresh instance of FF - for me it only happens after the process has been alive for a

TBPL repo move

2012-12-18 Thread Ed Morley
Hi all In the last week, bug 772546 moved TBPL [1] development from a user repo, to: https://hg.mozilla.org/webtools/tbpl/ ...in order to make it more discoverable. As before, if you have any TBPL requests/suggestions, please file them at:

Tablet vs. Touch: decision

2012-12-18 Thread Gervase Markham
Hi everyone, After taking all input into account, I have decided that we should drop the Tablet token from Fennec's UA on tablets. This is what Android browser and Chrome do, and corresponds to option D) of my original options. So for non-Mobile devices, it would be: Mozilla/5.0 (Android;

NS_NewArrayEnumerator

2012-12-18 Thread Neil
While looking at tbsaunde's patch to remove the nsISupportsArray version of NS_NewArrayEnumerator I noticed that many users of NS_NewArrayEnumerator copy entries from a hash into a temporary array which they then enumerate, which works by creating an instance of an enumerator class that

Re: Tablet vs. Touch: decision

2012-12-18 Thread Alex Keybl
- For the above reasons (short time, relatively small number of users), I am not too concerned that large numbers of web developers are going to have been detecting our Tablet string, or that this will lead to frustration at our ever-changing UA. Agreed that major fallout is unlikely - do

Re: NS_NewArrayEnumerator

2012-12-18 Thread Benjamin Smedberg
On 12/18/2012 11:05 AM, Neil wrote: While looking at tbsaunde's patch to remove the nsISupportsArray version of NS_NewArrayEnumerator I noticed that many users of NS_NewArrayEnumerator copy entries from a hash into a temporary array which they then enumerate, which works by creating an

Re: reproducing bug 808466

2012-12-18 Thread Robert O'Callahan
On Wed, Dec 19, 2012 at 12:23 AM, Dirkjan Ochtman dirk...@ochtman.nlwrote: This sounds similar to https://bugzilla.mozilla.org/show_bug.cgi?id=801555 . I can reproduce something via the steps in https://bugzilla.mozilla.org/show_bug.cgi?id=801555#c16. Thanks!!! Rob -- Jesus called them

API for creating web page screenshot

2012-12-18 Thread falcon . mk2
On Windows platform PrintWindow is capturing only plugins window with other page as black screen. nsIDOMCanvasRenderingContext2D can draw page, but doesn't draw plugins. I'm searching for universal method of capturing page image ___ dev-platform

Re: reproducing bug 808466

2012-12-18 Thread Robert O'Callahan
On Wed, Dec 19, 2012 at 2:57 AM, Kevin Gadd kevin.g...@gmail.com wrote: Would it be possible to add some instrumentation that would let us dive into this issue once we reproduce it - like a hotkey or toolbar button that would start logging painting and invalidation? When I hit this bug it is