The Official 20170428 builds are out

Discussion about official Mozilla Firefox builds
Locked
Josa
Posts: 7364
Joined: July 28th, 2009, 4:52 pm

The Official 20170428 builds are out

Post by Josa »

Previous Nightly Builds thread 20170427

The Official 20170428 NIGHTLY builds are out
The Official Firefox 54 Beta 3 builds are out

Previous NIGHTLY: 20170427 (Fx 55.0a1)
Previous BETA: 20170425 (Fx 54.0b2)

Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA


Fixed:
  1. NIGHTLY +125
  2. #1334776
  3. #1355506
  4. #1357462
  5. #1359849
  6. #1359859
  7. #1358373 [Core:Audio/Video: GMP]-Assertion in ChromiumCDMChild::Allocate due lack of appropriately-sized shmen [Mac][]
  8. #1359725 [Core:Audio/Video: Playback]-Add timeout to LoadInitData() in eme.js [Uns][]
  9. #1360389 [Core:Audio/Video: Playback]-Assertion failure in MediaKeys on shutdown [Uns][]
  10. #1358969 [Core:Audio/Video: Playback]-Let MediaDecoder::CurrentPosition() return a TimeUnit [Uns][]
  11. #1357484 [Core:Audio/Video: Playback]-MP4 Video won't play in Firefox in some circumstances, but will in Chrome [Uns][]
  12. #1355617 [Core:Audio/Video: Playback]-MPEG4Extractor.cpp warnings: implicit conversion from enum to int [All][]
  13. #1357133 [Core:Audio/Video: Playback]-Opus + Widevine fails to decode; CDM crashes in Nightly 55 [@ widevinecdm.dll@0xc82bf] [All][]
  14. #1358972 [Core:Audio/Video: Playback]-Remove AbstractMediaDecoder::UpdateEstimatedMediaDuration() and its friends [Uns][]
  15. #1358057 [Core:Audio/Video: Playback]-The animations are not displaying the correct final frame [All][]
  16. #1360396 [Core:Audio/Video: Playback]-Update nestegg for AV1 [Uns][]
  17. #1318143 [Core:Build Config]-(vs2017) Officially support building with Visual Studio 2017 [Win][]
  18. #1359779 [Core:CSS Parsing and Computation]-Also look at the frame to get the actual style context for ::before and ::after in DoGetStyleContextNoFlush. [Uns][]
  19. #1359995 [Core:CSS Parsing and Computation]-Crash in nsTArray_Impl<T>::AppendElement<T> | mozilla::RestyleTracker::AddPendingRestyle [Win][]
  20. #1360399 [Core:CSS Parsing and Computation]-Don't deduplicate revalidation selectors. [Uns][]
  21. #1359603 [Core:CSS Parsing and Computation]-Stylo: Port style fixup for text-combine-upright writing mode [All][]
  22. #1360157 [Core:CSS Parsing and Computation]-[Static Analysis][Coverity] layout/base/nsCSSFrameConstructor.cpp: 8543 Null pointer dereferences (FORWARD_NULL) [Uns][CID 1405541]
  23. #1355348 [Core:CSS Parsing and Computation]-stylo: Get non-additive SMIL animations to work [All][]
  24. #1359719 [Core:CSS Parsing and Computation]-stylo: Implement frames timing function [Uns][]
  25. #1354437 [Core:CSS Parsing and Computation]-stylo: Make border-spacing animatable [Uns][]
  26. #1331047 [Core:CSS Parsing and Computation]-stylo: Teach servo how to restyle pseudo-implementing NAC [Uns][]
  27. #1341703 [Core:CSS Parsing and Computation]-stylo: border-image support with url() seems to be broken [Uns][]
  28. #1336863 [Core:CSS Parsing and Computation]-stylo: style change via insertRule and deleteRule may not work [Uns][]
  29. #1359313 [Core:CSS Parsing and Computation]-stylo: whitelist moz-border-*-colors related bindings to satisfy heap write analysis [Uns][]
  30. #1358053 [Core:Canvas: WebGL]-Assertion failure: surface->IsDataSourceSurface() (The snapshot SourceSurface from WebGL rendering contest is not DataSourceSurface.), at ImageBitmap.cpp:885 [Uns][[gfx-noted]]
  31. #1358809 [Core:DOM: Core & HTML]-0.94ms uninterruptible reflow at ssi_getWindowDimension@resource:///modules/sessionstore/SessionStore.jsm:4265:7 [Uns][[ohnoreflow][qf][photon-performance]]
  32. #1357981 [Core:DOM: Core & HTML]-Allocate input type=file related member variables only when needed [Uns][]
  33. #1345615 [Core:DOM: Security]-CSP connect-src 'self' should always include https: and wss: schemes [All][[domsecurity-active]]
  34. #1355608 [Core:DOM: Service Workers]-Permissions aren't sent to the content process when intercepting a fetch request [Uns][]
  35. #1339909 [Core:DOM]-Avoid ThrottleTrackingTimeoutsCallback keeping the Window object alive [All][]
  36. #1321865 [Core:DOM]-Enable IntersectionObserver [Uns][]
  37. #1359707 [Core:DOM]-Preferences::GetBool(PREF_ALWAYS_INCLUDE_RUBY) should use AddBoolVarCache [Uns][]
  38. #1310056 [Core:Disability Access APIs]-Implement compatibility hack for RPC_E_CANTCALLOUT_ININPUTSYNCCALL [Win][[aes+][JAWS]]
  39. #1358276 [Core:Disability Access APIs]-a11y+e10s broken on Windows 10 creators update [Win][aes+]
  40. #1360137 [Core:Editor]-Small optimize of TextEditor::OutputToString [Uns][]
  41. #1357849 [Core:Gecko Profiler]-Instrument performance.measure with markers [Uns][]
  42. #1358074 [Core:Gecko Profiler]-Split ProfilerState in two [Uns][]
  43. #1345017 [Core:Graphics: WebRender]-Add SampleAnimation support [Uns][]
  44. #1358014 [Core:Graphics: WebRender]-Add a capability to allocate PipelineId with IPC MozPromise [Uns][]
  45. #1359738 [Core:Graphics: WebRender]-Add push_yuv_image() interface in WR binding [Uns][]
  46. #1359842 [Core:Graphics: WebRender]-Add strongly typed coordinate systems to gfx/layers/wr [Uns][[gfx-noted]]
  47. #1349500 [Core:Graphics: WebRender]-Add webrender support for BulletFrame path type [Uns][]
  48. #1359314 [Core:Graphics: WebRender]-Apply mask layer transform when building wr mask layer [Uns][]
  49. #1357338 [Core:Graphics: WebRender]-Deallocate external image id in WebRenderDisplayItemLayer [Uns][]
  50. #1359748 [Core:Graphics: WebRender]-Extract WebRenderLayer.{h,cpp} from WebRenderLayerManager.{h,cpp} [Uns][[gfx-noted]]
  51. #1359206 [Core:Graphics: WebRender]-Fix CompositionTime and CompositeUntil handling of WebRenderImageHost [Uns][]
  52. #1356944 [Core:Graphics: WebRender]-Fix external image id allocation of WebRenderTextureHost [Uns][]
  53. #1359295 [Core:Graphics: WebRender]-Fix red window problem [Uns][]
  54. #1346143 [Core:Graphics: WebRender]-Forget the widget pointer in WebRenderLayerManager::Destroy() [Uns][]
  55. #1357754 [Core:Graphics: WebRender]-Hook up hit-testing and scroll metadata to APZ when webrender is in use [All][[gfx-noted]]
  56. #1337761 [Core:Graphics: WebRender]-Implement WebRenderLayerManager::EndEmptyTransaction [Uns][]
  57. #1357003 [Core:Graphics: WebRender]-Keep original layer state for basic layer manager [Uns][]
  58. #1359061 [Core:Graphics: WebRender]-Record WR state for crash reports in all processes [All][[gfx-noted]]
  59. #1355702 [Core:Graphics: WebRender]-Reduce WrImageKey allocation for ExternalImages on sync ImageContainer [Uns][]
  60. #1359360 [Core:Graphics: WebRender]-Return draw result for background image layer [Uns][]
  61. #1357543 [Core:Graphics: WebRender]-Run rustfmt on webrender_bindings [Uns][]
  62. #1357065 [Core:Graphics: WebRender]-Separate the notions of clips and scroll layers (or non-scrolling clips vs scrolling clips) [Uns][[gfx-noted]]
  63. #1357541 [Core:Graphics: WebRender]-Stop pretending PipelineId::mHandle is a uint64_t layers id [Uns][[gfx-noted]]
  64. #1346487 [Core:Graphics: WebRender]-Support border clip for webrender borders [Uns][]
  65. #1352034 [Core:Graphics: WebRender]-Turn on layers.advanced.solid-color-layers by default [Uns][]
  66. #1357952 [Core:Graphics: WebRender]-UnscaledFontFreeType does not properly serialize system fonts with WebRender [Lin][[gfx-noted]]
  67. #1355475 [Core:Graphics: WebRender]-Update webrender to 07b6c6a1f93b5d8af1dd9ae825906dcf5c310810 [Uns][[gfx-noted]]
  68. #1358156 [Core:Graphics: WebRender]-Update webrender to 1437cc124696ecc95b726dffa17f918bb6ea5af1 [Uns][[gfx-noted]]
  69. #1357392 [Core:Graphics: WebRender]-Update webrender to f3fa3481aac63ac93c6ccbe805379875e24e5b77. [Uns][[gfx-noted]]
  70. #1357335 [Core:Graphics: WebRender]-Use Into<T> for converting webrender bindings types [Uns][]
  71. #1357644 [Core:Graphics: WebRender]-Use wr::ExternalImageId instead of uint64_t for external image id [Uns][]
  72. #1359462 [Core:Graphics: WebRender]-wr_dp_new_clip_region tries to make a slice using a nullptr [All][[gfx-noted]]
  73. #1337062 [Core:Graphics]-PContent::Msg_GetGfxVars can take a long time [Uns][[qf:p1][gfx-noted]]
  74. #1357298 [Core:Graphics]-Remove the 'layers.frame-counter' option [All][]
  75. #1359800 [Core:JavaScript Engine: JIT]-Refactor some sweeping logic [Uns][]
  76. #1360152 [Core:JavaScript Engine]-[Static Analysis][Coverity] /js/src/jsopcode.cpp: 1189 Execution cannot reach this statement: "js::ReportOutOfMemory(cx);". [Uns][CID 1405540]
  77. #1351383 [Core:Layout: Block and Inline]-Create a telemetry probe to measure usage of css box align properties on display:block containers [Uns][]
  78. #1358548 [Core:Layout: Text]-BidiParagraphData::Init() should just become a constructor [Uns][]
  79. #1359844 [Core:Layout: View Rendering]-Ensure border-image-source be full-decoded after download [Uns][]
  80. #1359857 [Core:Layout]-Include BidiDataProperty (when present) in the DumpFrameTree() output for debugging [Uns][]
  81. #1358275 [Core:Layout]-Try to skip full bidi resolution for blocks that contain purely LTR content [Uns][[qf]]
  82. #1358758 [Core:Layout]-Use CSSIntRect for nsIFrame::GetScreenRect [Uns][]
  83. #1359496 [Core:Networking: HTTP]-Remove code added in bug 1340164 [Uns][[necko-active]]
  84. #1345910 [Core:Networking: HTTP]-[kerberos] Firefox 52.0 (32-bit) SSO no longer works :( [Uns][[necko-active][ntlm]]
  85. #711886 [Core:Networking: WebSockets]-Refuse connection if server replies with non-matching subprotocol [All][[http-conn][necko-active]]
  86. #1304605 [Core:Networking]-Optimize performance of |NormalizeIPv4| [Uns][[necko-backlog]]
  87. #1357107 [Core:Permission Manager]-Consider removing nsContentBlocker [Uns][]
  88. #1353179 [Core:Permission Manager]-Fix the content process permission available assertion [Uns][]
  89. #1339537 [Core:Rewriting and Analysis]-change MOZ_NON_PARAM check to consider alignas members instead [Uns][]
  90. #1337950 [Core:Security: PSM]-Cannot enable FIPS in Firefox 53.0a2 [Win][[psm-assigned]]
  91. #1356499 [Core:Security: PSM]-Move NCSCCS Static Pins from Test to Production Mode [Uns][[psm-assigned]]
  92. #1354308 [Core:Security: Process Sandboxing]-Crash in IPCError-browser | This path is not allowed. [Win][]
  93. #1358647 [Core:Security: Process Sandboxing]-Remove socket bind/listen/accept from Desktop Linux content processes [Lin][sblc3]
  94. #1358889 [Core:WebRTC: Networking]-Crash in mozilla::SingletonThreadHolder::ReleaseUse_i [Win][]
  95. #1355648 [Core:WebVR]-Add hasOrientation, hasPosition to the Gamepad extension for tracked controllers [Uns][]
  96. #1359670 [Core:WebVR]-Notify GamepadManager when controllers are removed in VRPuppet manager [Uns][]
  97. #1358958 [Core:Widget: Cocoa]-Mac FireFox requires typing Enter twice to line breaking when typing Hangul [Mac][tpi:+]
  98. #1357457 [Core:Widget]-Create a variant of INPUT_EVENT_RESPONSE_MS which coalesces overlapping "hangs" [Uns][tpi:+]
  99. #1359309 [Core:XPCOM]-Give mozilla::TaskQueue a name [Uns][]
  100. #1359353 [Core:XPCOM]-Mutable references to XPCOM strings in Rust should deref to mutable slices [Uns][]
  101. #1359245 [Core:XPCOM]-Support multiple {CycleCollectedJS,XPCJS}Contexts per {CycleCollectedJS,XPCJS}Runtime [Uns][]
  102. #1359841 [Core:XPCOM]-xpcom/base/nsStatusReporterManager.cpp should cast getpid() return value to int [Uns][]
  103. #1360267 [Firefox Health Report:Client: Android]-Choose what I share in about:healthreport links to the wrong preferences section [Uns][]
  104. #1358937 [Firefox:Developer Tools: Console]-Long error message crashes the new console frontend [Uns][[console-html]]
  105. #1356869 [Firefox:Developer Tools: Netmonitor]-Add cookies and set cookies columns [Uns][]
  106. #1356872 [Firefox:Developer Tools: Netmonitor]-Hard to distinguish IP from Port in IPv6 address [Uns][]
  107. #1359448 [Firefox:Developer Tools: Netmonitor]-Lock down devtools-core package [Uns][[netmonitor]]
  108. #1356231 [Firefox:Developer Tools]-Move event-emitter to /toolkit/ [Uns][]
  109. #1355056 [Firefox:General]-Replace (function(args) { /* do stuff using this */ }).bind(this) with arrow functions [Uns][[photon-performance]]
  110. #1360371 [Firefox:General]-Revert changes made by bug 1348069 and friends [Win][]
  111. #1355322 [Firefox:Location Bar]-Add anchor button to urlbar for action menu [Uns][[photon-structure]]
  112. #1329712 [Firefox:Migration]-AutoMigrate still imported in nsBrowserGlue.js - probably no longer necessary? [Uns][]
  113. #1360342 [Firefox:PDF Viewer]-Update pdf.js to version 1.8.269 [All][]
  114. #1359907 [Firefox:Preferences]-Return the two glorious ellipses to Sync prefs panel [Uns][]
  115. #1353860 [Firefox:Preferences]-The "Firefox Account" and "Updates" icon in about:preferences look off-center [Uns][]
  116. #1358735 [Firefox:Session Restore]-Container tabs are intermittently not restored in a container [Uns][]
  117. #1347413 [Firefox:Toolbars and Customization]-Remove the unused browser-fullZoom:zoomReset and browser-fullZoom:zoomChange notifications [Uns][]
  118. #1359824 [Toolkit:Add-ons Manager]-Multiprocess compatible error displayed for Themes and Plugins in Add-ons Manager [All][]
  119. #1348751 [Toolkit:Form Manager]-[Form Autofill] A utility library for handling full name and separated names [Uns][[form autofill:M2]]
  120. #1334037 [Toolkit:Form Manager]-[Form Autofill] Support name fields in profiles [All][[form autofill:M2]]
  121. #1318095 [Toolkit:Performance Monitoring]-Expose Navigation Timings as profiler markers for top level content [Uns][[qf:p3]]
  122. #1359278 [Toolkit:Places]-Typo in UnifiedComplete causes browser.urlbar.restrict.searches not to be used [Uns][[fxsearch]]
  123. #1326572 [Toolkit:WebExtensions: Experiments]-Provide an API for nsIProfiler [Uns][triaged]
  124. #1359704 [Toolkit:WebExtensions: General]-ContextMenu context PAGE also appears in TAB [Uns][]
  125. #1358127 [Toolkit:WebExtensions: General]-Fix bookmarks.search so it doesn't return the contents of tag folders [Uns][[bookmarks] triaged]
  126. #1359806 [Toolkit:WebExtensions: General]-sessions.restore returns an array instead of an object [Uns][[sessions]triaged]
  1. Partial Landings/Diagnostic Patches:
  2. #1353922 [Core:DOM]-Create ZoneGroups corresponding to TabGroups [Uns][]
  3. #1354933 [Core:Layout: View Rendering]-assert frame pointer is null in view destructor [Uns][]
  4. #1359631 [Toolkit:Themes]-Convert a bunch of toolkit SVG icons to use context-fill [Uns][]
  1. Beta 2 -> Beta 3 Changelog +24
  2. #1348424
  3. #1351278
  4. #1358200
  5. #1344357 [Core:Audio/Video: Playback]-Closing a content window with a seeking video leaks the window [Uns][[MemShrink:P2]]
  6. #1332845 [Core:Audio/Video: Recording]-Intermittent dom/media/test/test_mediarecorder_principals.html | application crashed [@ mozilla::VideoTrackEncoder::AppendVideoSegment(mozilla::VideoSegment const&)] after Assertion failure: false, at dom/media/encoder/TrackEncoder.cpp:289 [Uns][]
  7. #1358056 [Core:CSS Parsing and Computation]-Assertion failure: aAssociationMode == NotOwnedByDocument, at StyleSheet.cpp:579 [Uns][]
  8. #1341008 [Core:DOM: Content Processes]-[e10s-multi] Use the preallocated process manager by default [Uns][[e10s-multi:+]]
  9. #1175418 [Core:Editor]-Contenteditable: Typing beside a text node creates a new text node [Uns][]
  10. #1356119 [Core:Graphics]-Do not Flush() old context after device reset [Uns][]
  11. #1341496 [Core:Graphics: Layers]-Intermittent damp | application crashed [@ mozilla::CrossProcessSemaphore::CrossProcessSemaphore] [Uns][]
  12. #1354275 [Core:JavaScript Engine: JIT]-Ion: Inlining native calls need resume points if they throw [Uns][]
  13. #1357218 [Core:JavaScript Engine: JIT]-Content processes never call SetJitExceptionHandler [Uns][]
  14. #1352963 [Core:Layout: Form Controls]-[e10s] Background on <select> options is white when opened for the first time [Win][]
  15. #1354196 [Core:Layout: Form Controls]-[e10s] The text does not show in <select> options [Win][]
  16. #1355078 [Core:Layout: Form Controls]-[e10s] Open drop-down list leads to scroll to top the menu [Win][]
  17. #1355340 [Core:Widget: Cocoa]-mouse scroll slow, inaccurate, dropping ticks, jumping [Mac][tpi:+]
  18. #1352814 [Firefox:Developer Tools: Responsive Design Mode]-[e10s] Blank chrome page opens when restoring tab opened from Cmd + Click and RDM was used [Uns][]
  19. #1359495 [Firefox:General]-Remove e10s-multi beta experiment 2 and 8 process count cohorts and separate addon / no addon users in remaining buckets [Uns][]
  20. #1358549 [Firefox:Migration]-Incorrect js-ctypes ABI specification for FileTimeToSystemTime in MSMigrationUtils.jsm [Win][[ctypes.abi]]
  21. #1359548 [Firefox:Migration]-More incorrectly specified ABIs in js-ctypes declarations [Win][[ctypes.abi]]
  22. #1359536 [Toolkit:Application Update]-Incorrect js-ctypes ABI for GetVersionEx in toolkit/mozapps/update/nsUpdateService.js [Win][[ctypes.abi]]
  23. #1358552 [Toolkit:General]-Incorrect js-ctypes ABI specifications for Win32 APIs in toolkit [Win][[ctypes.abi]]
  24. #1358288 [Toolkit:Telemetry]-js-ctypes call to GetVersionEx is using the wrong ABI [Win][[measurement:client][ctypes.abi]]
  25. #1358840 [Toolkit:XUL Widgets]-Twisties are gone, cannot expand threads, folders, or accounts [All][]

Nightly 55 fixes since 20170306 (Gecko 54) ~2670
Beta 54 fixes since 20170123 (Gecko 53) ~2471

*Firefox 54 Beta 3 Testday*
Nightly Blog
Release Calendar
Release Tracking
Josa
Posts: 7364
Joined: July 28th, 2009, 4:52 pm

Re: The Official 20170428 builds are out

Post by Josa »

Locked