The Official Win32 20100302 Trunk build is out.

Discussion about official Mozilla Firefox builds
chob
Posts: 4283
Joined: May 17th, 2003, 12:05 pm
Location: London, UK

The Official Win32 20100302 Trunk build is out.

Post by chob »

Nightly TRUNK thread RSS feed (courtesy DaCypher)

The Official Win32 20100302 Trunk build is out.

Previous Trunk nightly 20100301

Hourly Trunk builds (Minefield next ...): mozilla-central-linux || mozilla-central-macosx || mozilla-central-win32 || Firefox Tinderbox || Trunk Changelog
Hourly archive for Windows, Mac and Linux (not the final format yet)

Last update: 2010-03-02 -- 05:42 PST = 13:42 UTC
Last Changeset: ba77049941c3

Fixed:
  1. #461199 [Toolkit:Places]-Create an API for asynchronous isVisited checks that content/layout can use [All]
  2. #528250 [Core:Build Config]-unify build tiers [Lin]
  3. #530484 [Core:Networking]-Implement Necko-WiFi on Solaris [Sol]
  4. #534787 [Core:ImageLib]-Properly flush and markdirty surfaces in libpr0n [Win]
  5. #537071 [Core:XPCOM]-Add x86_64 Solaris support for xpcom/reflect/xptcall [Sol]
  6. #537139 [Core:Style System (CSS)]-CSS transitions shouldn't be triggered by style changes from SMIL animation [All]
  7. #537361 [Core:SVG]-SVG SMIL: Store intervals with state for restoring [All]
  8. #541185 [Core:XPCOM]-POSIX-clock TimeStamp should better deal with low-resolution "HW" clocks [Lin]
  9. #542361 [Core:Layout]-Fix and remove the GetUsedX assertions [All]
  10. #542592 [Core:DOM]-Change how we use/store nsDocument::mLinkMap [All]
  11. #542632 [Core:DOM]-Protect nsGenericHTMLElement::GetHrefURIForAnchors [All]
  12. #542738 [Core:XPCOM]-nsLocalFile::IsWritable/IsReadable/IsExecutable is wrong on Solaris [Ope]
  13. #544074 [Core:Plug-ins]-[OOPP] Detaching tab with Move Player running crashes mozilla-runtime [@ mozilla::plugins::PluginModuleChild::UnregisterActorForNPObject(NPObject*)] [Win]
  14. #544372 [Core:DOM]-Uninitialised value use in nsNodeIterator::NodePointer::AdjustAfterRemoval [Lin]
  15. #545097 [Core:Canvas: WebGL]-[webgl] crash [@strstr] [@nsGLPbufferGLX::Init] on Sun Ray client [Sol]
  16. #545371 [Core:Networking]-Remove trailing white space at end of line for netwerk/wifi [All]
  17. #546103 [Core:HTML: Parser]-Remove remnant MOZ_PERF_METRICS [All]
  18. #547062 [Core:SVG]-Implement restrictions on clipPath content [All]
  19. #547657 [Core:Widget]-gfxSharedImageSurface.cpp failed to compile on Solaris [Ope]
  20. #547854 [Firefox:General]-Improve outermost <svg:title> tooltip behavior [Win]
  21. #548027 [Firefox:Theme]-Tweak New Toolbar Button Style to Match Designs [Win]
  22. #548627 [Core:General]-Add some services to Services.jsm [All]
  23. #549132 [Core:Layout: Form Controls]-middle-mouse paste fails in text input field if it is empty and does not have focus [Lin]
  24. #549171 [Core:Graphics]-Crash [@ D3D10Factory::Device() ] [Win]
  25. #549208 [Core:Layout: Form Controls]-Dragging a text in an input/textarea element doesn't make the placeholder disappear [All]
  26. #549331 [Core:Video/Audio]-Use ThebesContext() instead of static_cast<gfxContext*>(aRenderingContext.GetNativeGraphicData(nsIRenderingContext::NATIVE_THEBES_CONTEXT)) [All]
  27. #549349 [Core:Drag and Drop]-file drop URIs only accidentally work [All]


Partial Landings/WIPs/Incoming:
  1. #538723 [Core:Build Config]-run_for_effect is not portable for Bourne shell [Sol]

  2. #507089 [Core:JavaScript Engine]-TM/nanojit: introduce get/set methods for CallInfo::_argtypes [Lin]
  3. #515812 [Core:JavaScript Engine]-Double hashing template [All]
  4. #521456 [Core:JavaScript Engine]-Incorrect decompilation with "new eval" [All]
  5. #531326 [Core:JavaScript Engine]-nanojit: improve int32 and int64 constant generation in X64 backend [Lin]
  6. #534854 [Core:Widget: Gtk]-Cannot type characters using 3rd level chooser in firefox (on a "white" Macbook) [Lin]
  7. #538463 [Core:JavaScript Engine]-cache only single-threaded objects to avoid JS_UNLOCK_OBJ overhead in js_Interpret [All]
  8. #541830 [Core:JavaScript Engine]-Assertion failure: i < length(), at js/src/jstracer.h:135 [Win]
  9. #542002 [Core:JavaScript Engine]-Optimize to flat closures even if some upvars can't be copied [All]
  10. #542326 [Core:Nanojit]-nanojit: add NJ_SOFTFLOAT_SUPPORTED, and only compile in support for non-universal opcodes on platforms that use them [Mac]
  11. #542797 [Core:JavaScript Engine]-change obj_eval from JSNative to JSFastNative [Lin]
  12. #543097 [Core:JavaScript Engine]-Better inlining of closure creation to avoid the cost of needlessly looking up Function.prototype anew every time [All]
  13. #543401 [Core:Nanojit]-nanojit: merge SoftFloatFilter implementations [Mac]
  14. #543436 [Core:JavaScript Engine]-Crash [@ JSFunctionBox::joinable] or [@ JSCompiler::setFunctionKinds] [All]
  15. #544161 [Core:JavaScript Engine]-global object may change on trace [All]
  16. #534467 [Core:JavaScript Engine]-optimize CanvasPixelArray [All]
  17. #545165 [Core:JavaScript Engine]-Bug in order of evaluation with JSOP_CONCATN [All]
  18. #545275 [Core:JavaScript Engine]-Remove JS_HAS_FILE_OBJECT support [All]
  19. #545303 [Core:JavaScript Engine]-TM: non API function for JS_CallTracer [Mac]
  20. #545529 [Core:JavaScript Engine]-compile-n-go-biased fast path for finding *.prototype when cloning/creating objects [All]
  21. #545573 [Core:JavaScript Engine]-partial flat closure source coordinate fencepost and upvar order-sensitive bugs [All]
  22. #546069 [Core:JavaScript Engine]-"Assertion failure: cg->stackDepth >= 0, at ../jsemit.cpp" [All]
  23. #546545 [Core:JavaScript Engine]-SynthesizeSlowNativeFrame needs to consider fun->u.n.extra when setting fp->argc [All]
  24. #546615 [Core:JavaScript Engine]-Crash [@ BindNameToSlot] or "Assertion failure: cg->staticLevel >= level, at ../jsemit.cpp" [All]
  25. #546668 [Core:JavaScript Engine]-Crash [@ obj_eval] or "Assertion failure: FUN_INTERPRETED(this), at ../../jsfun.h" with defineSetter, watch, eval [Mac]
  26. #547046 [Core:JavaScript Engine]-the proper test whether an object can be called in IsCallable, not VALUE_IS_FUNCTION [All]
  27. #547086 [Core:JavaScript Engine]-js_TryMethod suppresses "too much recursion" exception, going in circles indefinitely [Mac]
  28. #547274 [Core:JavaScript Engine]-js_InitArrayClass is not thread-safe [All]
  29. #547314 [Core:JavaScript Engine]-Introduce ObjectOps for typeof [All]
  30. #547316 [Core:Plug-ins]-###!!! ASSERTION: Subclass was not reset correctly before the dtor was reached! with Move Player and dragging a tab [Win]
  31. #547483 [Core:JavaScript Engine]-calculating 'this' fails if the object has no parent [Mac]
  32. #547912 [Core:JavaScript Engine]-"Assertion failure: HAS_FUNCTION_CLASS(JSVAL_TO_OBJECT(setterVal)), at ../jsscope.h" [Mac]
  33. #548796 [Core:Widget: Cocoa]-nsIWifiMonitor causes deadlocks in OS X 10.6.x [Mac]


Regressions/Annoying/Common bugs:
  1. #423128 [Firefox:Places]-favicons aren't backed up to *.json [All]


Trunk fixes since 20090813 (mozilla 1.9.3) = ~ 2543
Preliminary roadmap: Firefox 4.0 beta 1 Q3,2010 - release Q4,2010 (source)
Mozilla Developer Preview 3.7 alpha1 [20100210 2294], Mozilla Developer Preview 3.7 alpha2[/url] [2540]
Last edited by chob on March 2nd, 2010, 6:43 am, edited 5 times in total.
User avatar
squall_leonhart
Posts: 885
Joined: March 17th, 2008, 5:32 am
Location: Australia
Contact:

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by squall_leonhart »

Let's not make things difficult for both of us. It isn't as though the 945 series has not a single in-built feature that can be directly used in DX10. Windows 7 definitely isn't emulating every single thing now just to allow me to use Aero, is it? :)


It doesn't have any Dx10 features. It is a poorly built Dx9 IGP which can barely run anything in Dx9.
User avatar
polidobj
Posts: 3147
Joined: March 31st, 2004, 9:10 am
Location: Maryland USA - im in ur tinderbox, crashtesting ur firefox

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by polidobj »

Why is is that this gif http://fc09.deviantart.net/fs39/f/2008/ ... Ridley.gif runs faster, smoother in firefox, than on ie, opera and chrome

EDIT: on my machine anyway, ie 8 steps really slowly, chrome 5 is smoother but still slow, opera 10.5 is smooth and slightly slower than firefox, whereas firefox is fast and smooth
It has to do with the minimum frame rate delay. Firefox has a lower minimum frame rate delay than other browsers except maybe Opera. This usually has the opposite effect which is an animated GIF that goes too fast in Firefox due to poor GIF authoring.

Related bug:
#232769[Core:ImageLib]-Animated GIF file animates too quickly [All]
Brian J Polidoro - Today's bugs brought to you by Raid. :P
Windows7 - Firefox user since ~Feb 2002
User avatar
sciguyryan
Folder@Home
Posts: 2181
Joined: November 10th, 2004, 1:33 pm
Location: Wales

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by sciguyryan »

With D2D and the basic layers code now in place, hopefully we'll see some work on bug 546508 which should give some nice perf improvements.
Cheers!

Ryan Jones
User avatar
_Dexter_
Posts: 1436
Joined: August 30th, 2008, 6:54 pm
Location: Miami

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by _Dexter_ »

I have two major complaints with d2d/dw.

1. Scrolling very often gets sluggish.
2. Partially rendered images.

That said I find the speed improvements very impressive. I'm sure all my problems will be worked out in the near future.
Intel i7 Core Quad @ 4.25Ghz | Cooler Master Hyper 212 Plus | 12GB PC3-16000 RAM | ASUS HD6970 2GB - 12.3 CATS | ASUS PA246Q IPS 24" LCD 16:10 | OCZ AGILITY-EX SSD SLC | Windows 7 SP1 x64 Ultimate
User avatar
a;skdjfajf;ak
Posts: 17002
Joined: July 10th, 2004, 8:44 am

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by a;skdjfajf;ak »

RyanJ wrote:With D2D and the basic layers code now in place, hopefully we'll see some work on bug 546508 which should give some nice perf improvements.


I doubt there will be much traction on that bug until they get some of the glaring bugs in d2d resolved, just my guess.
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by Omega X »

That's a meta bug. Layers still needs to be hooked up to rendering tasks after the initial infrastructure landing.


@streetwolf

The images issue was known, a bug was already opened. Bas says it needs to be adjusted.

As for Scrolling, Compositor is supposed to eventually animate scrolling. But I'm sure they'll make a temporary fix in the meantime.
Soutar_3DG
Posts: 364
Joined: February 11th, 2010, 1:29 pm
Location: Edinburgh, Scotland

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by Soutar_3DG »

polidobj wrote:
Why is is that this gif http://fc09.deviantart.net/fs39/f/2008/ ... Ridley.gif runs faster, smoother in firefox, than on ie, opera and chrome

EDIT: on my machine anyway, ie 8 steps really slowly, chrome 5 is smoother but still slow, opera 10.5 is smooth and slightly slower than firefox, whereas firefox is fast and smooth
It has to do with the minimum frame rate delay. Firefox has a lower minimum frame rate delay than other browsers except maybe Opera. This usually has the opposite effect which is an animated GIF that goes too fast in Firefox due to poor GIF authoring.

Related bug:
#232769[Core:ImageLib]-Animated GIF file animates too quickly [All]


well after reading the bug and other related bugs, firefox is doing it right, having the proper frame rate delay, whereas the others have a too large delay.
User avatar
Andu
Posts: 1266
Joined: July 22nd, 2005, 6:58 am

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by Andu »

I have a simple question. When a Popup is blocked Firefox only gives the option to generally allow popups for that site. What if you just want to allow it once? There should be an option for that.
User avatar
BigWillyStyle42
Posts: 694
Joined: June 20th, 2006, 4:57 pm
Contact:

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by BigWillyStyle42 »

Andu wrote:I have a simple question. When a Popup is blocked Firefox only gives the option to generally allow popups for that site. What if you just want to allow it once? There should be an option for that.

Often there's an option to display the popup that was blocked, but sometimes that option isn't there and I'm not sure why; if no one knows maybe I'll try and figure out when I get it and when I don't.
RyanVM
Posts: 1264
Joined: June 16th, 2004, 6:00 am
Location: Exton, PA

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by RyanVM »

Soutar_3DG wrote:
polidobj wrote:
Why is is that this gif http://fc09.deviantart.net/fs39/f/2008/ ... Ridley.gif runs faster, smoother in firefox, than on ie, opera and chrome

EDIT: on my machine anyway, ie 8 steps really slowly, chrome 5 is smoother but still slow, opera 10.5 is smooth and slightly slower than firefox, whereas firefox is fast and smooth
It has to do with the minimum frame rate delay. Firefox has a lower minimum frame rate delay than other browsers except maybe Opera. This usually has the opposite effect which is an animated GIF that goes too fast in Firefox due to poor GIF authoring.

Related bug:
#232769[Core:ImageLib]-Animated GIF file animates too quickly [All]


well after reading the bug and other related bugs, firefox is doing it right, having the proper frame rate delay, whereas the others have a too large delay.

My understanding is that most browsers ignore the frame delay rate if it's below a minimum value (10 or 50ms I think?)
pal-moz
Posts: 5937
Joined: September 23rd, 2005, 5:40 pm
Location: Tokyo , Japan

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by pal-moz »

right-side border style with 0301 Nightly (WIndows)

some part is wider, and some is normal.
intended or not ?

Image
User avatar
Hanki
Posts: 1415
Joined: April 2nd, 2004, 11:52 pm
Location: Australia

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by Hanki »

http://mozillalabs.com/conceptseries/20 ... ice-award/ anyone seen this? looks like an Opera feature going into it
geeknik
Posts: 960
Joined: February 25th, 2003, 10:11 pm
Location: USA

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by geeknik »

streetwolf wrote:I have two major complaints with d2d/dw.

1. Scrolling very often gets sluggish.
2. Partially rendered images.

That said I find the speed improvements very impressive. I'm sure all my problems will be worked out in the near future.


#2 is fixed - https://bugzilla.mozilla.org/show_bug.cgi?id=548967 (was actually fixed as a side effect of fixing this bug - https://bugzilla.mozilla.org/show_bug.cgi?id=534787)

:)

pal-moz wrote:right-side border style with 0301 Nightly (WIndows)

some part is wider, and some is normal.
intended or not ?


I can't reproduce this in the most recent hourly build (http://ftp.mozilla.org/pub/mozilla.org/ ... 267490382/). I have DW/D2D enabled, ATI 5870, latest drivers, Win7 Pro x64, etc.
pal-moz
Posts: 5937
Joined: September 23rd, 2005, 5:40 pm
Location: Tokyo , Japan

Re: The Official Win32 20100302 Trunk build is not yet out.

Post by pal-moz »

geeknik wrote:
pal-moz wrote:right-side border style with 0301 Nightly (WIndows)

some part is wider, and some is normal.
intended or not ?


I can't reproduce this in the most recent hourly build (http://ftp.mozilla.org/pub/mozilla.org/ ... 267490382/). I have DW/D2D enabled, ATI 5870, latest drivers, Win7 Pro x64, etc.

D2D disabled here.
Locked