Archive for the 'Trunk' Category

2010-08-30 Trunk builds

Fixes:

  • Fixed: 574217 - Land TabCandy (aka Panorama, TabView) on trunk. (Aza's post, post on the Mozilla Blog.)
  • Fixed: 583339 - Build with Sync.
  • Fixed: 490705 - Support Audio Data API: Get, Manipulate, Play & Save. (Humph's post, BeatScape demo (requires enabling WebGL), more demos.)
  • Fixed: 519897 - Support indexed Ogg files. (Chris's post)
  • Fixed: 569520 - Implement JS animation-scheduling API, mozRequestAnimationFrame. (roc's post, internal uses)
  • Fixed: 537890 - Implement new DPI system (with CSS unit changes).
  • Fixed: 573229 - Enable D2D by default on DirectX 10+ GPUs.
  • Fixed: 495115 - Implement Strict-Transport-Security (was ForceTLS) to allow sites to specify HTTPS-only connections. (Security blog post, Hacks post.)
  • Fixed: 36619 - Calling click() on file upload control should bring up file picker.
  • Fixed: 130078 - Integrate iframe into chrome view hierarchy (link view managers / trees between chrome and content). (tn's post)
  • Fixed: 572522 - Add experimental mozResponseArrayBuffer to XHR.
  • Fixed: 520309 - Perf: Replace "fastload cache" with new "startup cache".
  • Fixed: 193911 - Perf: Increase default disk cache size.
  • Fixed: 513008 - Perf: Make cache reads asynchronous.
  • Fixed: 563088 - Perf: Re-enable image discarding.
  • Fixed: 559961 - Perf: Reorder jar files as part of PGO.
  • Fixed: 590179 - Perf: Build with -fomit-frame-pointer on Mac.
  • Fixed: 563723 - Perf: Create local version of default home page (about:home), similar to the current Google-hosted default home page.
  • Fixed: 564953 - Perf: Replace old regexp engine with JavaScriptCore's "YARR" engine.
  • Fixed: 429507 - Implement Function.prototype.bind.
  • Fixed: 345822 - Implement HTML5 "required" attribute for form elements.
  • Fixed: 345512 - Implement HTML5 "pattern" attribute for input elements.
  • Fixed: 345624 - Implement HTML5 Constraint Validation API.
  • Fixed: 344615 - Implement HTML5 <input type="url">.
  • Fixed: 555559 - Implement HTML5 <input type="email">.
  • Fixed: 457801 - Implement :-moz-placeholder for HTML5 <input placeholder>.
  • Fixed: 506826 - Implement -moz-element(): using arbitrary elements as the source for CSS backgrounds. (roc's post, Hacks post.)
  • Fixed: 462076 - Dynamically inserted iframes on refresh sometimes trade places.
  • Fixed: 94514 - POST result page should not appear in global history or history autocomplete results.
  • Fixed: 585950 - New appearance for addon manager list view (mockup).
  • Fixed: 251431 - about:config doesn't show new prefs while filter is applied.
  • Fixed: 588874 - Replace Minefield with Firefox in UA string.
  • Fixed: 565966 - Location bar search: do a normal search rather than "browse by name" (which sometimes goes to the first result and sometimes shows search results).
  • Fixed: 586821 - Location bar search: use affiliate URLs.
  • Fixed: 572695 - Remove "Report a Broken Website".
  • Fixed: 546857 - Remove support for XUL and XBL on web sites.
  • Fixed: 578868 - OOPP are also loaded in main process.
  • Fixed: 575870 - [Windows] Implement the firefox button on xp, classic, and aero basic.
  • Fixed: 523410 - [Windows] Stability: Disable LSPs in WinSock that don't have categories for Firefox on Vista and above.
  • Fixed: 577316 - [Mac] Add pref accessibility.mouse_focuses_formcontrol.

Fixes for recent regressions:

  • Fixed: 587366 - Regexp failure for ")".replace(")","*$&*");.

All changes between 2010-08-07 04:00 and 2010-08-30 04:00

Windows builds: Windows nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux nightly

2010-08-07 Trunk builds

Fixes:

  • Fixed: 499233 - Multiple master password prompts triggered by filling form logins in multiple tabs.
  • Fixed: 380960 - Implement closing tabs animation.
  • Fixed: 508906 - Experimental support for Touch events.
  • Fixed: 562622 - Improve addon update UX.
  • Fixed: 566034 - [Mac] Enable favicons on the bookmarks toolbar.
  • Fixed: 575245 - Z-Level issues with the windows taskbar and browser windows that display the firefox button (auto-hide).
  • Fixed: 571782 - Make "New Tab" a split menu button that includes "New Tab" and "New Window" options.
  • Fixed: 293834 - Save Page As should save form inputs' state.
  • Fixed: 540537 - In China, set default browser does not work.
  • Fixed: 520805 - Fullscreen video plays back on wrong monitor (multiple monitor setup).
  • Fixed: 508082 - Implement raw video decoder.
  • Fixed: 572270 - SVG SMIL: Implement SMIL TimeEvents.
  • Fixed: 552982 - Titlebars for panel.
  • Fixed: 549143 - JS perf: Fat unboxed values.
  • Fixed: 578171 - JS perf: Keep a static table of all length-2 strings.
  • Fixed: 578205 - JS perf: Keep string characters inline for small strings.
  • Fixed: 579173 - JS perf: Use ropes to avoid large copies in simple string replace cases.
  • Fixed: 581747 - JS perf: Avoid n^2 performance when using JSOP_CONCATN.
  • Fixed: 549806 - JS perf: Disentangle cycle collector and JS GC.
  • Fixed: 580803 - JS perf: De-crazy-ify JS memory pressure handling.
  • Fixed: 563106 - JS perf: Compartmentalize Gecko (tie XPConnect to compartments).
  • Fixed: 574481 - Graphics perf: Fix ownership model and lifetimes of nsWindow, its layer manager, its GLContext, managed layers, and their textures.
  • Fixed: 576169 - Graphics perf: Use fill() instead of clip(); paint() for image painting in canvas.
  • Fixed: 583838 - Graphics perf: Use ANGLE if available for WebGL under D3D.
  • Fixed: 563584 - Changes to float layout implementation.
  • Fixed: 583908 - Enable TLS false start.
  • Fixed: 572223 - Too much cookies.sqlite io.
  • Fixed: 546606 - Make redirect API async - part 2.
  • Fixed: 572520 - Make all imgIDecoderObserver notifications asynchronous.

Fixes for recent regressions:

  • Fixed: 579421 - Title bar (window without body) appears at the upper left corner of monitor screen.
  • Fixed: 579869 - Half of a App Tab Covers or is Covered by Part of the First Normal Tab, the New Tab Button or Other App Tabs after it is reopened.
  • Fixed: 577486 - Check-in for Breakpad 64-bit on OS X dropped Windows 2000 support.
  • Fixed: 579264 - Selected menu item not repainted when the menu is closed and then reopened.
  • Fixed: 552742 - Support multi-package XPIs again.
  • Fixed: 583115 - Scrolling causes some pages (e.g. with fixed backgrounds) to smear/repeat.

All changes between 2010-07-22 04:00 and 2010-08-07 04:00

Windows builds: Windows nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux nightly

2010-07-22 Trunk builds

Fixes:

  • Fixed: 564991 - Retain layers and layer contents.
  • Fixed: 563878 - Allow documents in the same view manager hierarchy to have different zoom.
  • Fixed: 475530 - Support X-FRAME-OPTIONS header for clickjacking defense.
  • Fixed: 511339 - Implement experimental support for -moz-font-feature-opentype.
  • Fixed: 518663 - ES5: Object.getOwnPropertyNames.
  • Fixed: 576553 - Don't restart for extension installation any more (No EM restart).
  • Fixed: 558287 - Add support for searching add-ons on AMO via the addon manager's search bar.
  • Fixed: 560692 - Create style panel for web page inspector.
  • Fixed: 575560 - Hook up session restore with app tabs.
  • Fixed: 553576 - Implement css resize property behaviour (change -moz-resize to resize).
  • Fixed: 549475 - Implement HTML5-specified value sanitization algorithm for HTMLInputElement.
  • Fixed: 289384 - Rich text editor: cmd+left should go to beginning of line, not back in history.
  • Fixed: 575896 - Bookmark Toolbar context menu does not work after customize.
  • Fixed: 322736 - Reorder menus so "New Tab" items are above "New Window" items.
  • Fixed: 514739 - Remove "Block images from www.site.com".
  • Fixed: 556400 - Implement asyncable VisitURI.
  • Fixed: 578696 - Stop holding strong refs to mutation observers.
  • Fixed: 577309 - Stop using indices into content child lists in frame construction.
  • Fixed: 574517 - Separate inner and outer window classes.
  • Fixed: 516832 - Conservative Stack Scanning for JS GC.
  • Fixed: 574299 - TM: implement a runtime-wide wrap hook.
  • Fixed: 574539 - TM: implement new chrome wrappers (aka COW).
  • Fixed: 574502 - TM: implement new content wrappers (aka SJOW).
  • Fixed: 574924 - TM: implement remaining wrappers.
  • Fixed: 575222 - [Windows] Exiting out of fullscreen always restores window.
  • Fixed: 575005 - [Windows] Status bar disappears when enabling the menu bar.
  • Fixed: 573412 - [Mac] Remove the toggle toolbar (pill) button from the main window.

Fixes for recent regressions:

  • Fixed: 557225 - [Mac] [OOPP] plugin processes should not show up in the dock.
  • Fixed: 574511 - Make bookmarks button customize-able (movable and removable by users).

All changes between 2010-07-05 04:00 and 2010-07-22 04:00

Windows builds: Windows nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux nightly

2010-07-05 Trunk builds

Fixes:

  • Fixed: 568691 - Use manifests and data tables to register XPCOM components.
  • Fixed: 571166 - Merge from e10s (electrolysis branch) to mozilla-central.
  • Fixed: 513162 - [Windows] Drawing in the Title Bar for the New Firefox Theme.
  • Fixed: 492458 - In SVG Animation (SMIL), Firefox doesn't correctly handle seeking to before current interval.
  • Fixed: 576033 - Accept-Encoding syntax causes upstream cache inefficiency.
  • Fixed: 574654 - Remove browser.tabs.tabMinWidth and browser.tabs.tabMaxWidth in favor of CSS.
  • Fixed: 565187 - Need icons for new geolocation notification.
  • Fixed: 538813 - Make about:cache and about:cache-entry prettier.
  • Fixed: 502694 - Images should not have individual discard timers.
  • Fixed: 437296 - [Mac] Allow the user to tab to drop down boxes (combo boxes) and other form controls despite OS settings.

All changes between 2010-06-27 04:00 and 2010-07-05 04:00

Windows builds: Windows nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux nightly

2010-06-27 Trunk builds

Fixes:

  • Fixed: 472529 - Implement WebSockets.
  • Fixed: 553413 - Implement IndexedDB (asynchronous parts).
  • Fixed: 485377 - Implement HTML5 <mark>.
  • Fixed: 573356 - Implement HTML5 <figure> and <figcaption>.
  • Fixed: 300992 - Implement onreadystatechange.
  • Fixed: 398776 - Mechanism for site-specific notification (doorhanger).
  • Fixed: 544817 - Create Bookmarks Widget with placement dependent on Bookmarks Bar status.
  • Fixed: 571992 - [Windows] Switch default position for tabs to "tabs on top".
  • Fixed: 574435 - [Windows] Turn Firefox Button on by default for Vista/7.
  • Fixed: 365805 - Copy/paste lists should not add #.
  • Fixed: 433047 - Rendering artifacts in APNG frame.
  • Fixed: 443067 - Disk cache overflow when downloading large files.
  • Fixed: 569709 - Disk cache should have a higher max number of entries.
  • Fixed: 557877 - "Find in Page" should not persist in a new window.
  • Fixed: 555767 - Selecting "Switch to tab" in autocomplete results should close "empty" tabs.
  • Fixed: 544356 - Exit when only the download manager window is open and there are no downloads.
  • Fixed: 573438 - Mousewheel (middle) click in tab bar should open empty tab.
  • Fixed: 543206 - Tab opening animation.
  • Fixed: 461483 - Ignore 'www.' when searching in the the awesome bar.
  • Fixed: 552121 - Omnijar packaging for improved startup speed.
  • Fixed: 569531 - [Mac] Enable harfbuzz by default.
  • Fixed: 559034 - [Mac] New location bar style.

All changes between 2010-06-12 04:00 and 2010-06-27 04:00

Windows builds: Windows nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux nightly

2010-06-12 Trunk builds

Fixes:

All changes between 2010-06-08 04:00 and 2010-06-12 04:00

Windows builds: Windows nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux nightly

2010-06-08 Trunk builds

Fixes:

  • Fixed: 175600 - Only 8192 objects can be stored in disk cache.
  • Fixed: 567154 - [Windows] Start producing experimental 64-bit Windows builds.
  • Fixed: 484181 - Spellcheck broken in contenteditable DIV with preceding empty DIV within a DIV.
  • Fixed: 426082 - Hovering on label should indicate for which checkbox/radiobutton belongs to.
  • Fixed: 567497 - [Windows] Files executed via download manager cause Win7 compatibility mode to permanently apply to firefox.exe and not downloaded file.

Fixes for recent regressions:

  • Fixed: 567944 - Hang (for several minutes, at least) on loading HTML5 single-page spec.

All changes between 2010-05-29 04:00 and 2010-06-08 04:00

Windows builds: Windows nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux nightly

2010-05-29 Trunk builds

Fixes:

  • Fixed: 39098 - Elements with visibility:hidden, visibility:collapse, or display:none get copied to the clipboard.
  • Fixed: 547453 - Create web page inspector in Firefox (wiki page, rob's first post, rob's second post).
  • Fixed: 546995 - Implement HTML5 autofocus attribute.
  • Fixed: 456229 - Implement HTML5 <input type="search">.
  • Fixed: 377624 - Implement the accept attribute for the form and file upload controls form "image/*".
  • Fixed: 562835 - Add support for styling headers based on HTML5 sectioning elements.
  • Fixed: 546590 - Implement Harmony Proxies.
  • Fixed: 364201 - Hidden toolbars should be visible while customizing.
  • Fixed: 439716 - Form Manager should be a JavaScript-based component.
  • Fixed: 566910 - Add "Copy password" context menu item for password manager.

Fixes for recent regressions:

  • Fixed: 555182 - Opening up a sidebar distorts text in sidebar and sometimes on the whole page.
  • Fixed: 556967 - [Windows] Re-enable aero glass.
  • Fixed: 562930 - Extensions containing JS components break on every update/reinstall.
  • Fixed: 554237 - Dual vertical scrollbars if any type of add-ons exceed window area.
  • Fixed: 560791 - The "tab tear" feature no longer works when dropping on content.
  • Fixed: 563588 - Control+leftArrow/rightArrow/home/end can no longer be used to move tabs on the tab bar.

All changes between 2010-05-12 04:00 and 2010-05-29 04:00

Windows builds: Windows nightly (discussion)

Mac builds: Mac nightly

Linux builds: Linux nightly