The Official 20170421 NIGHTLY builds are out
The End of the Aurora Channel
The Official Firefox 54 Beta 1 builds are out
Previous NIGHTLY: 20170420 (Fx 55.0a1)
Previous BETA: 20170414 (Fx 53.0 RC6)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +62
- #1336979
- #1353313
- #1356530 [Core:Audio/Video: Playback]-Change the type of MediaData::mTime to TimeUnit [Uns][]
- #1356506 [Core:Audio/Video: Playback]-Change the type of MediaData::mTimecode to TimeUnit [Uns][]
- #1348053 [Core:Audio/Video: Playback]-Channel loading content for click-to-play media should be marked as urgent-start [Uns][[qf:p1]]
- #1357983 [Core:Audio/Video: Playback]-Remove media::Microseconds [Uns][]
- #1358287 [Core:Audio/Video: Playback]-Stagefright-vs-Rust TrackInfo comparison is incorrect, leading to false reports [All][]
- #1357986 [Core:Audio/Video: Playback]-Use helper functions of TimeUnit to make code more readable [Uns][]
- #1357988 [Core:Audio/Video: Playback]-dom/media relies on ipc/chromium namespace pollution [Uns][]
- #1346665 [Core:Audio/Video: cubeb]-Implement PulseAudio backend for Cubeb in Rust [Lin][]
- #1357683 [Core:Audio/Video: cubeb]-Update cubeb from upstream to 6e52314 [Uns][]
- #1357889 [Core:Build Config]-forbid LLVM >= 4.0 for being used for stylo bindgen (require llvm39) [All][[stylo]]
- #1355438 [Core:CSS Parsing and Computation]-[Form Autofill] Implement an internal-only pseudo-class for highlighting elements with an autofilled value [All][[form autofill:M2]]
- #1355427 [Core:CSS Parsing and Computation]-stylo: Properly support -moz-script-size-multiplier, -moz-script-level, and -moz-script-min-size [Uns][]
- #1358362 [Core:CSS Parsing and Computation]-stylo: Whitelist some outparams in the heap write analysis [Uns][]
- #1356305 [Core:CSS Parsing and Computation]-stylo: heap write hazard from Gecko_MatchStringArgPseudo calling InitSystemMetrics [All][]
- #1356276 [Core:CSS Parsing and Computation]-stylo: heap write hazard reported in Gecko_CSSFontFaceRule_GetCssText [All][]
- #1358018 [Core:DOM: CSS Object Model]-Make the second arg of insertRule optional [Uns][]
- #1354611 [Core:DOM: Content Processes]-Hang when initting NSS [Uns][[e10s-multi:+]]
- #1357002 [Core:DOM: Core & HTML]-Calling document.createElement() with a second arg that includes "is" should not have noticeable slowdown when custom elements feature is pref-ed off [Uns][dom-ce-m2]
- #1356913 [Core:DOM]-Remove support for the mozapptype attribute [All][]
- #1357646 [Core:DOM]-Stop setting mType members in ParseAttribute methods [Uns][]
- #1357473 [Core:DOM]-Update Console to the latest spec [Uns][]
- #1357865 [Core:DOM]-nsAttrAndChildArray::AddAttrSlot() sets the new (empty) Attr slot to two nullptrs rather than zeroing the size of the structure that will go there [Uns][]
- #1353684 [Core:DOM]-nsIFileInputStream must return NS_ERROR_NOT_FOUND if Deserialize() fails. [Uns][]
- #1217700 [Core:Event Handling]-Create automated tests of NOTIFY_IME_OF_SELECTION_CHANGE and NOTIFY_IME_OF_TEXT_CHANGE [All][[qf-]]
- #1357936 [Core:Gecko Profiler]-Don't leak ProfilerIOInterposeObserver [All][]
- #1356694 [Core:Gecko Profiler]-Profile capture fails with MOZ_PROFILER_STARTUP=1 [All][[qf:p1]]
- #1356181 [Core:HTML: Form Submission]-Gather telemetry for isindex usage [Uns][]
- #1357506 [Core:JavaScript Engine]-Assertion failure: !constructorBox_, at js/src/frontend/Parser.h:106 [Lin][[jsbugmon:update,bisect][fuzzblocker]]
- #1357483 [Core:JavaScript Engine]-Function#toString on a class prints more than it should [All][]
- #1357655 [Core:Layout: Form Controls]--webkit-appearance: inherit should resolve to appearance: none when parent is undefined [Uns][[webcompat]]
- #1354349 [Core:Networking]-Add a channel.isDocument() method [Uns][[necko-active]]
- #1297481 [Core:Networking]-Intermittent mozmake.EXE[7]: *** [stage-package] Error 1 after "ASSERTION: what happened to xpcom-shutdown?: 'mHostFiltersArray.Length() == 0 && mFilters == nullptr && mPACMan == nullptr, file netwerk/base/nsProtocolProxyService.cpp, line 442 '" [Uns][[necko-active]]
- #1357432 [Core:SVG]-SVGUseElement::LookupHref does not handle local reference well [Uns][]
- #1357226 [Core:Security: PSM]-avoid reimporting and thus revalidating EC keys in certificate transparency [Uns][[psm-assigned]]
- #1357741 [Core:Security: PSM]-make nsCertOverrideService's locking more efficient [All][]
- #1353523 [Core:WebVR]-Adjust threshold for Gamepad button `pressed` state and introduce pref to handle slightly sticky controller buttons [Uns][]
- #1356452 [Core:WebVR]-For Vive controllers the hand attribute is not always available [Uns][]
- #1325254 [Core:XPCOM]-optimize TimerThread data structures [Uns][[qf:p1]]
- #1346326 [Firefox:Developer Tools: Console]-console.count() should use "default" as the default counter label to follow the latest spec for console [Uns][]
- #1354672 [Firefox:Developer Tools: Debugger]-Update Debugger frontend (4/7/2017) [Uns][]
- #1352115 [Firefox:Developer Tools: Inspector]-CSS_SELECTOR(s) and TOOLBAR_EYEDROPPER are missing in Histograms.json [Uns][]
- #1345515 [Firefox:Developer Tools: Responsive Design Mode]-Add a message on the old RDM that tells people how to switch to the new RDM [Uns][]
- #1357341 [Firefox:Developer Tools: Shared Components]-devtools reps: update bundle to v0.6.0 [Uns][]
- #1357909 [Firefox:Developer Tools]-Devtools followup for bug 1349363 [Uns][]
- #1356223 [Firefox:Developer Tools]-Support scalar telemetry probe types in Telemetry.js [Uns][[todo-mr]]
- #1357959 [Firefox:General]-Fix cohort name edge cases in the beta 54 multi experiement [Uns][]
- #1351657 [Firefox:Migration]-Remove leftover resource://gre/res/langGroups.properties file [Uns][]
- #1358335 [Firefox:PDF Viewer]-Update pdf.js to version 1.8.243 [All][]
- #1358197 [Firefox:Preferences]-Fix animation pref migration [Uns][[photon-animation]]
- #1345090 [Firefox:Tabbed Browser]-Modify SessionStore to restore tabs with lazy-browsers [Uns][[qf-]]
- #1358083 [Firefox:Theme]-Rename browser/themes/shared/toolbarbuttons.inc.css to toolbarbutton-icons.inc.css [Uns][[photon-visual][p1]]
- #1334642 [Firefox:Theme]-Synchronous flush when activating/deactivating a window [Uns][[photon-performance] [qf:p1]]
- #1356911 [Firefox:Toolbars and Customization]-CustomizableUI.unregisterBuildWindow is slow when closing windows [Uns][[photon-performance]]
- #1354071 [Firefox:Toolbars and Customization]-Switch overflow panel to using a panelmultiview [Uns][[photon-structure]]
- #1310197 [NSPR:NSPR]-Implement TCP Fast Open in NSPR [Uns][]
- #1024669 [Toolkit:Breakpad Integration]-Send the name of threads [All][[ps-radar]]
- #1352331 [Toolkit:Form Manager]-[Form Autofill] Edit profile dialog's cancel and save buttons should depend on OS [Uns][[form autofill:M2]]
- #1357555 [Toolkit:Places]-A migrated favicon has expiration = 0, unexpected by the previous code [Uns][[fxsearch]]
- #1357664 [Toolkit:Places]-Don't expire all relations for expired icons when updating icons for a specific page [Uns][[fxsearch]]
- #1357832 [Toolkit:Themes]-Use standard CSS border instead of -moz-border-*-colors in eula.css [All][[good first bug][lang=css]]
- Partial Landings/Diagnostic Patches:
- #1356365 [Core:Graphics]-Crash in mozilla::ipc::MessageChannel::WillDestroyCurrentMessageLoop [Win][]
- #1349418 [Core:Graphics: Layers]-Remove checkerboarding for sub-scroll frames [Uns][]
- Aurora merge -> Beta 1 Changelog +15
- #1325513
- #1355873 [Core:Canvas: 2D]-Improve the error handling and cleanup our canvas2d code [All][]
- #1357092 [Core:Canvas: 2D]-Crash [@mozilla::dom::CanvasRenderingContext2D::BezierTo] [Uns][[gfx-noted]]
- #1356601 [Core:CSS Parsing and Computation]-Crash with ::first-line, CSS variables and CSS animations [Uns][]
- #1343172 [Core:DOM]-[e10s] Performance regression, Computing hash on virustotal is slow. Nightly54.0a1 is 5-10 times slower than non e10s [Win][]
- #1346288 [Core:DOM: Content Processes]-Disable e10s-multi for SDK addon users [Uns][[e10s-multi:+]]
- #1356580 [Core:DOM: Core & HTML]-Crash in mozilla::ipc::PMemoryStreamChild::SendAddChunk [All][]
- #1356695 [Core:DOM: Events]-Firefox 52 on touch-enabled laptop: touch API present, but no touch events fired [Uns][]
- #1355898 [Core:ImageLib]-WebGL game objects are not rendered correctly [All][]
- #1356392 [Core:IPC]-Use release assert in EnumSerializer::Write [Uns][]
- #1345893 [Core:Networking: HTTP]-suspending channel during http-on-modify-request breaks redirect [Uns][[necko-active]]
- #1348322 [Core:Panning and Zooming]-Fix the initial values of gVelocityCurveFunction [Uns][[gfx-noted]]
- #1349363 [Firefox:General]-[e10s-multi] Beta 54 experiment [Uns][[e10s-multi:+]]
- #1319071 [Toolkit:Breakpad Integration]-CrashManager.pendingDumps() does not recognize Linux minidumps correctly [Uns][[fce-active]]
- #1357366 [Toolkit:Places]-Avoid a possible crash loop in Places Database corruption handling [Uns][]
Nightly 55 fixes since 20170306 (Gecko 54) ~2323
Beta 54 fixes since 20170123 (Gecko 53) ~2429
Nightly Blog
Release Calendar
Release Tracking