The Official Win32 20060529 [Trunk] build is out.

Discussion about official Mozilla Firefox builds
User avatar
Peter(6)
Posts: 13011
Joined: September 4th, 2003, 1:26 am
Location: Maassluis, The Netherlands

The Official Win32 20060529 [Trunk] build is out.

Post by Peter(6) »

Firefox Bugsday, every tuesday from 12-16 pdt / 19-23 utc

The Official Win32 ..... builds are out , RSS feed.
IRC channels: #firefox || #spreadfirefox || #bugs

The Official Win32 20060529 [Trunk] build is out. (Cairo build)

Previous nightly 20060528 Trunk (Cairo build)

Hourly Trunk builds:
PROMETHEUS (Lin) || ATLANTIA (Mac) || PACIFICA (Win) || Trunk Tinderbox
ARGO (Lin-Cairo) || COLUMBIA (Mac-Cairo) || GAIUS (Win-Cairo) || Cairo Trunk Tinderbox
Trunk Bonsai

Last update: 2006-05-29 -- 11:20 PDT = 18:20 UTC (all check-ins since the latest nightly included)

Resolved Fixed:
  1. #279687[Firefox:Tabbed Browser]-Should be able to open new tab by middle-clicking "Go" button [All]
  2. #311015[Firefox:General]-safe mode: add support for disabling all extensions [All]
  3. #315402[Firefox:Help Documentation]-Create Accessibility section in Help Documentation [All]
  4. #338383[Other Applications:DOM Inspector]-Implement Copy on properties in CSS Style Rules view [All]
  5. #338443[Firefox:Tabbed Browser]-Make it easier to hit the notificationbox close button (Fitts' law) [All]
  6. #338897[Core:Layout]-Popup window crashes browser on close via javascript [@ nsLayoutUtils::HasPseudoStyle] [Win]
  7. #339054[Other Applications:DOM Inspector]-JavaScript object subject should be expanded when the view is loaded [All]
  8. #339284[Core:XForms]-New permission manager broke [All]
  9. #339310[Firefox:Disability Access]-mAccChildCount should be PRInt32 instead of PRUint32 [All]
  10. #339311[Firefox:Disability Access]-remove unused variables in accessible source [All]
  11. #339314[Firefox:Disability Access]-remove the unnecessary nsMaiInterface classes [Lin]
  12. #339430[Core:Selection]-Triple click selects the wrong text (previous text) in this case [All]
  13. #339551[Firefox:Search]-Search engine "grey text" does not match search engine and its icon [All]

Partial Landings/WIPs/Incoming:
  1. #334018[Core:XForms]-index() with no repeat should return NaN [All]
  2. #339488[Core:DOM]-Coverity complains that the wrong variable is null checked [Win]
  3. #54488[Core:Widget: Mac]-[Mac] Non-draggable widgets in background windows should look disabled [Mac]
  4. #305949[Core:XPCOM]-Stop exporting nonfrozen XPCOM functions [All]
  5. #326466[Core:JavaScript Engine]-Implement Pythonic generators and iteration protocol support for JS1.7 [All]
  6. #328116[Core:GFX: Thebes]-Implement Cairo-on-OSX for Thebes gfx [Mac]
  7. #330587[Core:Widget: Cocoa]-no support for displaying sheets in Cocoa widgets [Mac]
  8. #334650[Firefox:Disability Access]-When tabbing between links, link-selected events do not seem to be issued reliably [All]
  9. #335540[Core:DOM]-Implement webapps session and persistent storage [All]
  10. #336376[Core:JavaScript Engine]-Don't reserve identifiers in property identifier contexts [All]
  11. #336378[Core:JavaScript Engine]-Support let bindings, blocks, and expressions in JS1.7 [All]
  12. #336439[Toolkit:XUL Widgets]-Infobar not tall enough [Lin]
  13. #336460[Firefox:Migration]-missing return warnings in profile migration [All]
  14. #337320[Firefox:Tabbed Browser]-Session-restore service causes Ts regression [All]
  15. #337492[Core:XPCOM]-xpcom proxies may release proxied object on random threads [All]
  16. #337543[Core:DOM]-Use nsINode more! [All]
  17. #337731[Core:Networking: File]-Make gnomefvs use frozen linkage [Lin]
  18. #337774[Firefox:Safe Browsing]-improve safe browsing preferences panel [All]
  19. #337970[Core:Layout: Misc Code]-nsHTMLDocument doesn't notify the charset resolver of the resolved character set [All]
  20. #338263[Core:XSLT]-instance() function should return empty nodeset on invalid instances [All]
  21. #338374[Core:GFX: Mac]-Mac doesn't support non-solid line drawing [Mac]
  22. #338580[Core:SVG]-Improve SVG hittesting performance [Win]
  23. #339196[Firefox:Installer]-Cleaner wizard image for NSIS installer [Win]
  24. #339198[Core:XForms]-No Mac xforms.xpi nightly trunk build since May 4th [All]

Regressions/Annoying/Common bugs:
  1. #270666[Firefox:Menus]-Customize toolbars causes all menus to become faded/unuseable, can't customize again until restart [Win]
  2. #302348[Firefox:Software Update]-Update fails partial update and then hangs when update not in FTP mirrors yet [All]
  3. #308522[Firefox:Extension/Theme Manager]-Extension check for update hang [All]
  4. #308678[Core:JavaScript Engine]-Trunk Crash in Browser and MailNews [@ js_NewGCThing] [All]
  5. #315699[Firefox:General]-Auto-login Cookies not always working [Win]
  6. #323407[Firefox:History]-Back button sometimes doesn't work [All]
  7. #324819[Core:Layout]-Fixed positioned elements now lag/flicker when scrolling (regression from bug 317375) [Win]
  8. #324963[Core:Layout]-Menu highlight is broken/doesn't show up/not painted [Win]
  9. #329237[Firefox:Installer]-Firefox uninstaller fails on VC8 cairo builds (R6034 C runtime library) [Win]
  10. #330715[Core:GFX: Thebes]-Cairo incorrectly substitutes fonts and then bolds them incorrectly (incorrect fonts on Burning Edge bug lists) [Win]
  11. #332713[Core:GFX: Win32]-CSS custom cursors crash [@ nsWindow::DataToAData][Win]
  12. #334909[Core:DOM]-trunk shutdown topcrash [@ nsDocument::SetBaseURI] [All]
  13. #336990[Firefox:Places]-Choosing delete on bookmarks toolbar deletes everything there indeed (incl. bookmarks toolbar folder) [Win]
  14. #338064[Firefox:Search]-browser.formfill.enable = false, disables search suggest [All]
  15. #339482[Firefox:General]-Window loses focus, no keyboard input accepted [Mac]
  16. Memory leaks: list of known issues/David Baron's issues
  17. THEBES (Cairo):list of open bugs
  18. PLACES:list of open bugs

To copy your useragent+buildtime to clipboard, use the Nightly Tester Tools extension. (from extensionsmirror)
Get the Update Channel Selector extension to update nightly builds. (from extensionsmirror)
Get more out of the Javascript Console, see this page for Console².(Use 0.3.4.4+ or later)
If you're a daily tester then backup the valuable data in your profile!

Trunk fixes since branching for 1.5 (20050812) = ~3817

per 20060519:
Bugs ? 1.9a1 = 323
Bugs + 1.9a1 = 38
Bugs ? 1.9a2 = 66
Bugs + 1.9a2 = 1
Last edited by Peter(6) on May 29th, 2006, 11:31 am, edited 8 times in total.
nightly build threads 20040225 (FF 0.8.0+) - 20120331 (FF14a)
User avatar
Peter(6)
Posts: 13011
Joined: September 4th, 2003, 1:26 am
Location: Maassluis, The Netherlands

Post by Peter(6) »

from yesterday
mossop wrote:
Peter(6) wrote:no, it's disabled because of leaks

Ah right, is there a bug # for that?
Nope, I think it's the "implement" bug that just has a comment that they disabled the feature until some leaks are fixed
nightly build threads 20040225 (FF 0.8.0+) - 20120331 (FF14a)
Ger Teunis
Posts: 266
Joined: June 18th, 2003, 4:12 pm
Location: Arnhem, the Netherlands
Contact:

Post by Ger Teunis »

I've filed
#339516 - "Message editor on sharpdevelop forums generates 100% cpu load (hang)"
https://bugzilla.mozilla.org/show_bug.cgi?id=339516

Anyone able to reproduce/confirm?
mw22
Posts: 2379
Joined: November 19th, 2002, 5:37 pm

Post by mw22 »

Ger Teunis wrote:I've filed
#339516 - "Message editor on sharpdevelop forums generates 100% cpu load (hang)"
https://bugzilla.mozilla.org/show_bug.cgi?id=339516

Anyone able to reproduce/confirm?

I can reproduce the problem. It doesn't happen in 1.5.0.3, so this could be a regression. The bug needs a minimal testcase and a regression range.
Old Regis
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Regis »

I made a small external tool to "VACUUM" sqlite files. (see #334010 [Firefox:Places]-Need a "Compact history database" button in options [All], VACUUM sql-statement and Storage:Performance).
The main purpose is to allow people to "clean" their sqlite files from time to time. First I tried to do that in a extension, but Firefox locks the DB and it was not possible to execute my sql request, so I made it as an external tool in C.

I provide 3 flavors: a console version, a version with MFC GUI (Windows > 2k only) and a version using a GTK GUI (Win, Linux).
I tested this on my profiles under Windows XP and Linux (Suse 10). Source, win32 binaries (statically linked except GTK GUI which is only statically linked against sqlite3 only and thus will need GTK runtime*) and various makefiles are included.
Package available here (TGZ, 852 Ko)

WARNING: this program is not intended to be run while Firefox is running. At least, it won't work at most it could corrupt your DBs !!!


* GTK runtime for windows are available as an installer here.
User avatar
Uruviel
Posts: 237
Joined: June 17th, 2004, 9:44 am
Location: Leeuwarden, the Netherlands
Contact:

Post by Uruviel »

Could some fellow mac person take a look at https://bugzilla.mozilla.org/show_bug.cgi?id=339482 (Window loses focus, no keyboard input accepted)?
Ow and peter do you think it's red list worthy?
User avatar
Ria
Posts: 3550
Joined: March 21st, 2004, 3:25 am
Location: Netherlands

Post by Ria »

Regis, I tried your tool (very clever that you could make it) and it cleared 0,10 MB of the bookmarks_history.sqlite file.
Probably because it was not very "dirty". I imported the bookmarks file only this morning.
supernova_00
Posts: 4832
Joined: June 24th, 2004, 8:03 pm
Location: Maryland, USA

Post by supernova_00 »

Regis, thanks it saved me 12% :) over 300 kb
Old Mad_Overclocker
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Mad_Overclocker »

Nice idea regis :)
It saved me 1.2MB.
Can you make it clear favicons too ? =;
User avatar
Peter(6)
Posts: 13011
Joined: September 4th, 2003, 1:26 am
Location: Maassluis, The Netherlands

Post by Peter(6) »

Uruviel wrote:Could some fellow mac person take a look at https://bugzilla.mozilla.org/show_bug.cgi?id=339482 (Window loses focus, no keyboard input accepted)?
Ow and peter do you think it's red list worthy?
sure Joël (add to redlist)
nightly build threads 20040225 (FF 0.8.0+) - 20120331 (FF14a)
Old Regis
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Regis »

@Ria, the "dirtyness" is directly related to the amount of deletions performed on the DB. On a never cleaned bookmarks_history I had ~15%. During testing I had ~50% after deleting half of the urlclassifier.sqlite "by hand".

@supernova_00, no problem :)

@Mad_overclocker, I think it's possible but in another program, this one only purpose is "vacumm'ing". I will think about that ASAP (the favicon storage is really size consuming apparently).
EDIT: in the mean time feel free to use provided source. The SQL code is simple:

Code: Select all

DROP TABLE "moz_favicon";
(to be executed before a "VACUUM;" if you want to retrieve space.)
EDIT2: NB: droping the favicon table is not the clean way of doing that..

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060527 Minefield/3.0a1 ID:2006052705 [cairo]
supernova_00
Posts: 4832
Joined: June 24th, 2004, 8:03 pm
Location: Maryland, USA

Post by supernova_00 »

Regis, in the bug you created...pehaps a vacuu should be performed on each shutdown. for users upgrading to 2.0 this should only take a few seconds on first shutdown and each consecutive would only be a split second perhaps.
User avatar
Uruviel
Posts: 237
Joined: June 17th, 2004, 9:44 am
Location: Leeuwarden, the Netherlands
Contact:

Post by Uruviel »

Regis don't you think that instead of a button to Vacuum the sqlite file a periodic clean-up would be better? This prevents UI clutter and if you do it, say, once every week on startup there wouldn't be a huge hit on performance either
Old Regis
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Regis »

supernova_00 wrote:Regis, in the bug you created...pehaps a vacuu should be performed on each shutdown. for users upgrading to 2.0 this should only take a few seconds on first shutdown and each consecutive would only be a split second perhaps.

I did not create any bug, #334010 was created by Brett W.
Uruviel wrote:Regis don't you think that instead of a button to Vacuum the sqlite file a periodic clean-up would be better? This prevents UI clutter and if you do it, say, once every week on startup there wouldn't be a huge hit on performance either

About your proposal regarding a vacuum on every shutdown or a vacuum at a specified interval, I disagree. If you take a look at Vacuuming_and_zero-fill or launch my program 2 times one after the other, you will see it takes a certain amount of time to do the vacuum. So IMHO, the button or menuitem or whatever permit the user to vacuum at will is better. (Note: I think there is an auto-vacuum flag in sqlite)
Anyway, feel free to comment bug 334010 :)
supergirl260
Posts: 2465
Joined: September 10th, 2005, 6:32 pm

Post by supergirl260 »

lol those files were getting pretty big over 10 megabyte rudueced by about 4
Locked