Saturday, December 30, 2023

Weekly browser binaries (20231230)

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231230-c5205b44c8-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231230-c5205b44c8-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231230-c5205b44c8-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231230-c5205b44c8-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bug 1083930 - cpu spin during large h2/spdy upload r=hurley (0949388a6a)
 - Bug 1241906 - Spdy deadlock on suspended channel r=hurley (f40e9677d5)
 - Bug 1247205 - dont loop on http2 softerror r=dragana (2ab3cb69ef)
 - Bug 1246778 - dont loop in nshttpconnection during shutdown r=dragana (0677b9d34b)
 - Bug 1201037 - only send "HTTP pings" on seemingly idle connections, r=mcmanus (134198bc79)
 - Bug 1174899 - discarded spdy data with fin attributed to wrong stream r=bagder (f3b801c734)
 - Bug 1236170 - Make Http2Session::UncompressAndDiscard push-aware. r=mcmanus (e71634e853)
 - Bug 1240025 - incorrect close state on pushed stream r=hurley (eb2832177a)
 - Bug 1227931 - init Http2Stream::mReceivedData in the constructor. r=nwgh (44f1d8e897)
 - Bug 241788 - net_FilterURIString should filter \r\n\t from the entire URL r=honzab (734d9b8cae)
 - Bug 1259459 - h2 0 length options puts end-stream on headers r=hurley (31ac211a9b)
 - Bug 1174899 - fixup log format strings for spdy/h2 r=bagder (967c9ff71e)
 - Bug 1211694 - dataLength has been added twice. r=mcmanus (6773981db3)
 - cleanup (26517f5de0)
 - Bug 1247998 - Let nsHttpChannel::AsyncOpen* throw after nsHttpHandler has been shutdown, r=mcmanus (90bb2364be)
 - Bug 1231512 - Allow nsIHttpChannel.redirectTo() work also on an open channel, r=jduell (198fb72816)
 - Bug 1242472 - Properly propagate mTopWindowURI through redirects. r=francois/ckerschb (1d27a15770)
 - Bug 1133873 - some spdy logs r=hurley (cd95cfed5a)
 - bug 1215724 - enable brotli on spdy r=hurley (83cca72fa5)
 - Bug 137852 - Add a new working HTTP authentication identity to the begining of the session cache list. r=honzab (f670349771)
 - Bug 1245414, part 1 - Delete the mfbt/decimal/LICENSE* files since upstream now just uses inline comments. r=Waldo (15bb211e14)
 - Bug 1245414, part 2 - Update mfbt/decimal/update.sh to reflect Blink's switch from svn to git, and the different files we now pull. r=Waldo (4dd0b5916a)
 - Bug 1245414, part 3 - Overwrite mfbt/decimal/Decimal.* with vanilla upstream copies. r=Waldo (98f7ba4711)
 - Bug 1245414, part 4 - Update mfbt/decimal/zero-serialization.patch. r =Waldo (055e1354a7)
 - Bug 1245414, part 5 - Update mfbt/decimal/comparison-with-nan.patch. r=Waldo (583e0f3e76)
 - Bug 1245414, part 6 - Update mfbt/decimal/mfbt-abi-markers.patch. r=Waldo (148b1ac08b)
 - Bug 1245414, part 7 - Update mfbt/decimal/to-moz-dependencies.patch. r=Waldo (2e2a6a33d7)
 - Bug 1245414, part 8 - Remove mfbt/decimal/floor-ceiling.patch now that the issue is fixed upstream. r=Waldo (84fc02c068)
 - Bug 1245414, part 9 - Disable mfbt/decimal/fix-wshadow-warnings.patch. r=cpeterson (4476d04c5d)
 - Bug 1245414, part 10 - Apply the Mozilla patches via mfbt/decimal/update.sh. r=Waldo (1f95ef5524)
 - Bug 1247082 - Suppress rendering of nsBackdropFrame for VR content r=dholbert (0ffeae4267)
 - Bug 1206545 - Initialize AccessibleCaretEventHub in nsCanvasFrame. r=roc (687d4997fb)
 - Bug 591737 - Add SummaryFrame. r=bz (1b750bfeb8)
 - Bug 1165893 - Fix rounding issue in nsDisplaySelectionOverlay::Paint. r=mattwoodro (9994cc983a)
 - Bug 1245450 - Only setup AutoSaveRestorePerspectiveIndex for the descendants of the element with perspective. r=roc (fe8a350417)
 - Bug 1243282 - Wrap items having clips with a separator. r=mattwoodrow (915737e3d0)
 - Bug 1223232 - Use GetUsedBorder() instead of the computed border value when calculating CB size. r=roc (f4c05b30c7)
 - Bug 1223232 - Crashtest. (394e112818)
 - Bug 1230665 - Make anonymous flex/grid items non-tabbable and non-focusable. r=roc (0d3f70e672)
 - Bug 1142295 - Closing descriptor when GECKO_DISPLAY_REFLOW_RULES_FILE is setted. r=erahm (664ae6ba0a)
 - minor change (b914bd2602)
 - Bug 1237754 part 1 - [css-grid][css-align] Make 'align/justify-content:normal' behave as 'stretch' for Grid containers. r=dholbert (09a9a09629)
 - Bug 1237754 part 2 - [css-grid][css-align] Test updates to account for new default behavior for 'align/justify-content'. (5e62e837ff)
 - minor of Bug 1141931 part 2 (a12f5b430e)
 - Bug 974309: Fixes the IsEditable() logic for table cells. r=ehsan (2a3caa932f)
 - Bug 1238137 - Telemetry pings for main thread keyboard-driven scroll input methods. r=ehsan (e9c07427f9)
 - Bug 1238137 - Telemetry pings for main thread scrolling to bring the caret into view after moving it in response to keyboard input. r=ehsan (834bc12b7a)
 - Bug 1246405 - Declare mTextRun earlier to avoid alignment spill on 64-bit architectures. r=roc (7ba93b72c9)
 - Fixing bug 440486. Work around a Windows XP fax dialog bug. r=rstrong. (a59409acd6)
 - Bug 1240911 - Prevent SerializedStructuredCloneBuffer from escaping into the heap. r=amarchesini (2c0b7c474b)
 - Bug 1240985 - Hold off processing some messages during timeout (r=dvander) (10f6f6d7a2)
 - Bug 1146471 - Release thread asserts for IPC (r=dvander) (f94d0ee09a)
 - Bug 1240985 - Fix bug where mAwaitingSyncReply can be overwritten in Send after Cancel (r=dvander) (7b95acdca6)
 - Bug 1193861: Log to the process log when launching a sandboxed process on Windows. r=billm (0ad1afd0d0)
 - Bug 1233061 - add override declarations for MessagePumpForNonMainUIThreads; r=billm (94b9a5bfe9)
 - Bug 1172467: Fix an IPC channel file descriptor leak from Nuwa to the child process. r=khuey (908601ed0e)
 - Bug 1240985 - Check WasTransactionCanceled after timeout (and avoid timing out) (r=dvander) (33aade0a92)
 - Bug 1237458 - Use MOZ_RELEASE_ASSERT for IPC assertions (r=jld) (cb0f058205)
 - Bug 1247429 - Warn instead of error if shmem deallocated before IPDL sends it. r=nical (3c94d99b21)
 - Bug 1175999 - Deallocate mach SharedMemory properly. r=blassey. (542649b570)
 - Bug 1188186 - Fix leak of FDs in |CreateTransport|. r=bds (a40b9a0c58)
 - Bug 1240607 - Force CreateWindow hooks to be detours. r=jmathies (895d1c21c4)
 - Bug 1209464: Fix missing neutered window region in MessageChannel::WaitForInterruptNotify. Regression from bug 1189709; r=jimm (204256880b)
 - Bug 1229825 - Make GIF deinterlacer respect the frame rect bounds. r=tn (904f6bd9b7)
 - Bug 1242093 - Fix assertion in Downscaler::ClearRow. r=njn (63ffe82e99)
 - Bug 1235859 - Add FrameSize to non-skia downscaler. r=edwin (e7474630e0)
 - Bug 1237709: During RasterImage error-handling cleanup, set UniquePtr mAnim to null instead of using reset(), to avoid leaking. r=dholbert (b064f9c20d)
 - Bug 1235605 - Use CheckedInt in Deinterlacer and make its buffer allocation fallible. r=tn (f6f3858c65)
 - cleanup (f02aa9441e)
 - Bug 1242778: Add MOZ_COUNT_CTOR & MOZ_COUNT_DTOR calls to track leaks of imagelib's FrameAnimator class. r=tn (b1aa366694)
 - Bug 1241728. Add crashtest. (17d80a3387)
 - Bug 1241729. Add crashtest. (bd6d7337d7)
 - Bug 1241728. Limit the size of images that we will downscale from to 1048576 pixels. r=edwin (ad38a82aad)
 - Bug 1218782 - use fallible allocations in Downscaler.cpp; r=seth (b22caa1121)
 - Bug 1224979. Check if we compute usable filters for the downscaler, and if not put the downscaler in error state so it's not used. r=edwin (8fb59463ef)
 - Bug 1235297 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in image/decoders/. r=tn (094c37c0fe)
 - Bug 1238558 (part 1) - Add Decoder::BeforeFinishInternal(). r=tnikkel. (c7922054d6)
 - Bug 1238558 (part 2) - Add a test. r=tnikkel. (7e09caf47f)
 - Bug 1238551 (part 2) - Add a test. r=tn. (f548a2cb97)
 - Bug 1238551 (part 1) - Reject BITMAPV3INFOHEADER BMP images. r=tn. (c4c8f95cb3)
 - Bug 1240629. Don't buffer image file data that we are never going to look at in the gap between the header and the pixel data for BMP files. r=njn (f580910cd3)
 - Bug 1237171 - Improve a case where ICO and BMP files disagree on an image size. r=tn. (615db65802)
 - Bug 1220021 (part 1) - Don't treat 0RGB ICO files as transparent. r=seth. (b97298285f)
 - Bug 1220021 (part 2) - Add four reftests. r=seth. (b1e7b58a98)
 - Bug 1163856 (Part 2) - Fix tests that depended on image load event timing. r=tn (4304c676a0)
 - Bug 1207958 - Fix heuristic for choosing which ICO sub-image to render - r=tn (3d4db5a033)
 - Bug 987625 - Conditionally define MOZ_PNG_MAX_DIMENSION. r=jrmuizel (859bae490c)
 - Bug 75077 - Interpolate interlaced PNG images instead of libpng blocky display. r=seth (bc17b43fa6)
 - fix side-effect of 1219405 (6536821e18)
 - Bug 1245845, part 1 - Stop Moz2D Path::CopyToBuilder/TransformedCopyToBuilder implicitly converting the Path's FillRule. r=Bas (ecc552f359)
 - Bug 1245845, part 2 - Remove code that is now useless from gfxContext::EnsurePath. r=Bas (2430be2837)
 - Bug 1237448 - Moz2Dify two functions in gfxSurfaceDrawable. r=roc. (bb768302c5)
 - Bug 1231888 (follow-up) - Simplify CurrentSurface(). r=jrmuizel. (303cea98f3)
 - Bug 1247380: Only copy the background if we can succesfully get a snapshot. r=jrmuizel (13b64445e9)
 - Bug 1228507 - Initialize mBlendOpacity. r=Bas (b301a2c9f4)
 - Bug 1238846 (part 2) - Remove gfxContext::mOriginalDT, which is unused. r=mattwoodrow. (a5b0f948b7)
 - Bug 1240819 - cleanup dead branches in gfxXlibNativeRender.cpp. r=jrmuizel (57bbec6693)
 - Bug 1234950 - When advancing APZ animations, use the next vsync timestamp instead of the current one, since that is what will be composited. r=mstange (421829d459)
 - Bug 1021845 - Don't skip checkerboarding layers during compositing, even if the layer's visible region is empty. r=botond (6cf1497019)
 - Bug 1230149 - check bigImgIter to see if it's not null. r=jmuizelaar (aeef579f9f)
 - Bug 1248325 - Update BufferTextureHost::GetAsSurface() r=nical (39a8b3ca71)
 - reapply per misspatch Bug 1200595 - Consolidate the TextureClient's destruction logic (68966e4dc3)
 - Bug 1249245 - Add missing header gfxPrefs.h to GrallocTextureClient.cpp. r=cyu (676669eb01)
 - Bug 1245057: Refer to |gfx::IntPoint| in |GrallocTextureHostOGL::SetCropRect|, r=sotaro (99e572f3f6)
 - Bug 1240867 - Fix non-unified build bustage in OGLShaderProgram.cpp. r=nical (0071f08285)
 - Bug 1238015 - Make sure PTexture actors are destroyed after all messages referring to them are sent. r=sotaro (250f99b4a4)
 - Bug 1220895 - Add layerviewer for layer tree & display list visualization NPOTB. r=botond (fa211145a1)
 - Bug 1213464 - ImageBridgeChild and CompositorChild should delete their Transport. r=billm (a37a0dbdfd)
 - Bug 1234343 (part 1) - Make GfxMemoryImageReporter::sAmount signed. r=Bas. (18f0cb61ec)
 - Bug 1234343 (part 2) - Add a missing GfxMemoryImageReporter::DidAlloc() call. r=Bas. (69df7f3674)
 - Bug 1245249 - Check actor state before calling Send__delete__(); r=luke (65716a5915)
 - Bug 1221418 - A better cleanup method for AsmJSCache::ChildRunnable, r=janv (5c8c023b9d)
 - Bug 1235657 - Session storage needs to handle origin attributes correctly - part 1 - createOriginAttributesWithUserContextId, r=huseby (f2df8109ef)
 - Bug 1245954 - Console StartTimer/StopTimer and IncrementCounter should run in the owning thread, r=bz (64f73d7759)
 - Bug 1245957 - Adding assertions in Console about in which thread is running what, r=bz (291ee70e2d)
 - Bug 1248022 - ConsoleEvent.styles can be a sequence of nullable strings, r=bz (b94ec79ac0)
 - Bug 1245242 - Normalize to unit vector for DOMMatrix.rotateAxisAngleSelf. r=roc (3a9e684b4d)
 - Bug 1236329. Back out the patch for bug 492933 (revision d8012b35413b) because it's not web-compatible in practice. r=smaug (f6540d84c3)
 - mTarget can be null in CanvasRenderingContext2D::ClearRect(), return early if so. (13e8a4e26a) (aec5e5666e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1240330 - mozAlarm debug messages are turned on r=khuey (aa938a4371)
 - fix (cdc44e8bc8)
 - Bug 1239788 - Don't include non-main-thread assertions in the constructor enabled check for [Exposed=System] WebIDL interfaces; r=bzbarsky (5d05b4066a)
 - Bug 1247346. Slot indices on IDL interface members that get a slot should be per-interface, not a single per-member number. r=peterv (640231c37e)
 - Bug 1157469 - null check wrapper in case WrapNode fails, r=bholley (9fd9b038db)
 - Bug 1242211 - Mark MozMapRooter as final; r=baku (f3b5cc7728)
 - Bug 1243438. Don't try to include the filename '<unknown>' when including headers for unions that have a built-in typedef they're referenced by. r=peterv (781d1ec0af)
 - Bug 1241021 part 1: Refactor GenerateCSS2PropertiesWebIDL.py to invoke a helper function for each line. r=bz (258b031fd8)
 - Bug 1241021 part 2: Make GenerateCSS2PropertiesWebIDL.py produce capitalized as well as uncapitalized WebkitFoo/webkitFoo DOM style accessors. r=bz (0bf2ec95ae)
 - Bug 1241021 part 3: Refactor CSS mochitest test_initial_storage.html to perform its DOM accessor consistency-checks via a helper-function. r=bz (3a0c1a1678)
 - Bug 1241021 part 4: Extend mochitest test_initial_storage.html to test that uppercase Webkit DOM accessors for css properties are functional. r=bz (5a6a23c7ab)
 - Bug 1240592 - Remove unnecessary -Wno-uninitialized from dom/bindings. r=khuey (c854f7b397)
 - Bug 1200341 - Implement HKDF for WebCrypto r=rbarnes,smaug (2c830d65a1)
 - Bug 1200341 - Use BufferSource instead of CryptoOperationData in the SubtleCrypto WebIDL spec r=smaug (8cece95b5c)
 - Bug 1191936 - Implement RSA-PSS key generation r=rbarnes (ec9654595c)
 - Bug 1191936 - Implement RSA-PSS signing and verification r=rbarnes,smaug (7653bdfced)
 - Bug 1204763 follow-up: Fix the comments, DONTBUILD (8b26e6f3a9)
 - Reformat clang-plugin.cpp using clang-format, no bug (9346eda9f4)
 - Bug 1214037 - Don't consider the result of an assignment expression MOZ_MUST_USE, r=ehsan (70c7830c3a)
 - Bug 1242789 - Allow lambdas to capture raw pointers to refcounted objects by reference, r=ehsan (e7158a7746)
 - Bug 1238042 - Add about:checkerboard. r=ehsan,botond (f234ce7fa0)
 - Bug 1237177. Make the this-rebinding callable proxy sandboxes use return the prototype of its target, not its own null prototype. r=efaust (694a8081dc)
 - Bug 1248521 - Pack PrefHashEntry better. r=froydnj. (55e9d609fe)
 - Bug 1240453 - enable shared memory in xpconnect. r=bz (58db0b406e)
 - Bug 1202014 - Don't use-after-move in ActorsChild.cpp, r=khuey (382e7183c0)
 - Bug 1136762 - TSan: data race xpcom/io/nsPipe3.cpp:1061 CloseWithStatus. r=nfroyd. (68fd82971d)
 - Bug 1237668 - Remove nsSimpleUnicharStreamFactory r=froydnj (8bb6ec081c)
 - Bug 1189998, Part 4 - Add authentication secret to Push data test. r=dragana (122a0bd5f9)
 - Bug 1205137 - Add a PushSubscription serializer. r=mt,smaug (aa9e847c42)
 - Bug 1232910 - Use channel.asyncOpen2 within dom/push/PushServiceHttp2.jsm. r=sicking r=dragana (a2f483a983)
 - Bug 1246632 - Fix ackMsgRecv in PushServiceHttp2.js. r=kitcambridge (c1559e0539)
 - Bug 1240615 - Make PushService protocol init method return a Promise. r=kitcambridge (4d52dc6a41)
 - Bug 1246784 - Expose Console to the WorkerDebuggerGlobalScope, r=khuey (a992fdc555)
 - misspatch (33708903c4)
 - Bug 1207494 - Part 5: Remove use of expression closure from dom/contacts/. r=reuben (256b3831a4)
 - Bug 1207494 - Part 4: Remove use of expression closure from dom/canvas/. r=gw280 (1666e49673)
 - Bug 1207494 - Part 3: Remove use of expression closure from dom/browser-element/. r=smaug (a891769373)
 - Bug 1207494 - Part 2: Remove use of expression closure from dom/base/test/. r=peterv (01762e3181)
 - Bug 1207494 - Part 1: Remove use of expression closure from dom/apps/. r=ferjm (2474c8619b)
 - Bug 1247108 - Pass securityFlag when creating a new channel within webapps (r=fabrice) (8305294f26)
 - Bug 1219004 - Improve error management in getFullAppByManifestURL r=ferjm (c3ad64df7a)
 - revert contains/includes (29c60a77e5)
 - Bug 1147562 - Update remaining callsites of newChannel before landing the shim in dom/ (r=sicking) (0cd64e20e1)
 - Bug 1243924 - Convert remaining callsites within dom/ to use channel.open2() (r=sicking) (43b01f88ba)
 - Bug 1162658 - Update FormData to match latest spec, r=smaug (a42ca52ad5)
 - Bug 1208895 - Fix a typo in nsGenericHTMLElement::GetItemId(); r=baku (2d6f2d79f4)
 - Bug 1223523. The named getter on document should not return images with an empty name. r=peterv (da3d1f52f5)
 - Bug 1183491. Null-check the document we get from our contentWindow in the contentDocument getter, because apparently it can end up null. r=bkelly (3002a4375c)
 - Bug 1203430 - Intermittent crash in PNeckoChild::SendHTMLDNSPrefetch. r=jdm (3b82b57cbf)
 - Bug 893332, part 1 - Rename misnamed SetValidityState/GetValidityState arguments. r=baku (d403b12c9a)
 - Bug 893332, part 2 - Update validity state before asserting range underflow state. r=baku (a4cbce224c)
 - Bug 893332, part 3 - Don't assert range underflow state under the parser. r=baku (763e99ed8e)
 - Bug 893332, part 4 - Crashtests. r=baku (7cdcdc02c4)
 - Bug 1240336 Setting same value to either <input> or <textarea> shouldn't cause committing existing composition r=ehsan (5cc2c35dbb)
 - Bug 1228708. Fix UndoManager to correctly suppress exceptions it wants to suppress on ErrorResults. r=smaug (905207a3b4)
 - Bug 1230295 - Add telemetry to report when Ogg chaining is used. r=rillian,r=vladan (e47c49f508) (c5205b44c8)


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.5.0-Goanna-20231230.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git b3dd358267...c5205b44c8:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bug 1083930 - cpu spin during large h2/spdy upload r=hurley (0949388a6a)
 - Bug 1241906 - Spdy deadlock on suspended channel r=hurley (f40e9677d5)
 - Bug 1247205 - dont loop on http2 softerror r=dragana (2ab3cb69ef)
 - Bug 1246778 - dont loop in nshttpconnection during shutdown r=dragana (0677b9d34b)
 - Bug 1201037 - only send "HTTP pings" on seemingly idle connections, r=mcmanus (134198bc79)
 - Bug 1174899 - discarded spdy data with fin attributed to wrong stream r=bagder (f3b801c734)
 - Bug 1236170 - Make Http2Session::UncompressAndDiscard push-aware. r=mcmanus (e71634e853)
 - Bug 1240025 - incorrect close state on pushed stream r=hurley (eb2832177a)
 - Bug 1227931 - init Http2Stream::mReceivedData in the constructor. r=nwgh (44f1d8e897)
 - Bug 241788 - net_FilterURIString should filter \r\n\t from the entire URL r=honzab (734d9b8cae)
 - Bug 1259459 - h2 0 length options puts end-stream on headers r=hurley (31ac211a9b)
 - Bug 1174899 - fixup log format strings for spdy/h2 r=bagder (967c9ff71e)
 - Bug 1211694 - dataLength has been added twice. r=mcmanus (6773981db3)
 - cleanup (26517f5de0)
 - Bug 1247998 - Let nsHttpChannel::AsyncOpen* throw after nsHttpHandler has been shutdown, r=mcmanus (90bb2364be)
 - Bug 1231512 - Allow nsIHttpChannel.redirectTo() work also on an open channel, r=jduell (198fb72816)
 - Bug 1242472 - Properly propagate mTopWindowURI through redirects. r=francois/ckerschb (1d27a15770)
 - Bug 1133873 - some spdy logs r=hurley (cd95cfed5a)
 - bug 1215724 - enable brotli on spdy r=hurley (83cca72fa5)
 - Bug 137852 - Add a new working HTTP authentication identity to the begining of the session cache list. r=honzab (f670349771)
 - Bug 1245414, part 1 - Delete the mfbt/decimal/LICENSE* files since upstream now just uses inline comments. r=Waldo (15bb211e14)
 - Bug 1245414, part 2 - Update mfbt/decimal/update.sh to reflect Blink's switch from svn to git, and the different files we now pull. r=Waldo (4dd0b5916a)
 - Bug 1245414, part 3 - Overwrite mfbt/decimal/Decimal.* with vanilla upstream copies. r=Waldo (98f7ba4711)
 - Bug 1245414, part 4 - Update mfbt/decimal/zero-serialization.patch. r =Waldo (055e1354a7)
 - Bug 1245414, part 5 - Update mfbt/decimal/comparison-with-nan.patch. r=Waldo (583e0f3e76)
 - Bug 1245414, part 6 - Update mfbt/decimal/mfbt-abi-markers.patch. r=Waldo (148b1ac08b)
 - Bug 1245414, part 7 - Update mfbt/decimal/to-moz-dependencies.patch. r=Waldo (2e2a6a33d7)
 - Bug 1245414, part 8 - Remove mfbt/decimal/floor-ceiling.patch now that the issue is fixed upstream. r=Waldo (84fc02c068)
 - Bug 1245414, part 9 - Disable mfbt/decimal/fix-wshadow-warnings.patch. r=cpeterson (4476d04c5d)
 - Bug 1245414, part 10 - Apply the Mozilla patches via mfbt/decimal/update.sh. r=Waldo (1f95ef5524)
 - Bug 1247082 - Suppress rendering of nsBackdropFrame for VR content r=dholbert (0ffeae4267)
 - Bug 1206545 - Initialize AccessibleCaretEventHub in nsCanvasFrame. r=roc (687d4997fb)
 - Bug 591737 - Add SummaryFrame. r=bz (1b750bfeb8)
 - Bug 1165893 - Fix rounding issue in nsDisplaySelectionOverlay::Paint. r=mattwoodro (9994cc983a)
 - Bug 1245450 - Only setup AutoSaveRestorePerspectiveIndex for the descendants of the element with perspective. r=roc (fe8a350417)
 - Bug 1243282 - Wrap items having clips with a separator. r=mattwoodrow (915737e3d0)
 - Bug 1223232 - Use GetUsedBorder() instead of the computed border value when calculating CB size. r=roc (f4c05b30c7)
 - Bug 1223232 - Crashtest. (394e112818)
 - Bug 1230665 - Make anonymous flex/grid items non-tabbable and non-focusable. r=roc (0d3f70e672)
 - Bug 1142295 - Closing descriptor when GECKO_DISPLAY_REFLOW_RULES_FILE is setted. r=erahm (664ae6ba0a)
 - minor change (b914bd2602)
 - Bug 1237754 part 1 - [css-grid][css-align] Make 'align/justify-content:normal' behave as 'stretch' for Grid containers. r=dholbert (09a9a09629)
 - Bug 1237754 part 2 - [css-grid][css-align] Test updates to account for new default behavior for 'align/justify-content'. (5e62e837ff)
 - minor of Bug 1141931 part 2 (a12f5b430e)
 - Bug 974309: Fixes the IsEditable() logic for table cells. r=ehsan (2a3caa932f)
 - Bug 1238137 - Telemetry pings for main thread keyboard-driven scroll input methods. r=ehsan (e9c07427f9)
 - Bug 1238137 - Telemetry pings for main thread scrolling to bring the caret into view after moving it in response to keyboard input. r=ehsan (834bc12b7a)
 - Bug 1246405 - Declare mTextRun earlier to avoid alignment spill on 64-bit architectures. r=roc (7ba93b72c9)
 - Fixing bug 440486. Work around a Windows XP fax dialog bug. r=rstrong. (a59409acd6)
 - Bug 1240911 - Prevent SerializedStructuredCloneBuffer from escaping into the heap. r=amarchesini (2c0b7c474b)
 - Bug 1240985 - Hold off processing some messages during timeout (r=dvander) (10f6f6d7a2)
 - Bug 1146471 - Release thread asserts for IPC (r=dvander) (f94d0ee09a)
 - Bug 1240985 - Fix bug where mAwaitingSyncReply can be overwritten in Send after Cancel (r=dvander) (7b95acdca6)
 - Bug 1193861: Log to the process log when launching a sandboxed process on Windows. r=billm (0ad1afd0d0)
 - Bug 1233061 - add override declarations for MessagePumpForNonMainUIThreads; r=billm (94b9a5bfe9)
 - Bug 1172467: Fix an IPC channel file descriptor leak from Nuwa to the child process. r=khuey (908601ed0e)
 - Bug 1240985 - Check WasTransactionCanceled after timeout (and avoid timing out) (r=dvander) (33aade0a92)
 - Bug 1237458 - Use MOZ_RELEASE_ASSERT for IPC assertions (r=jld) (cb0f058205)
 - Bug 1247429 - Warn instead of error if shmem deallocated before IPDL sends it. r=nical (3c94d99b21)
 - Bug 1175999 - Deallocate mach SharedMemory properly. r=blassey. (542649b570)
 - Bug 1188186 - Fix leak of FDs in |CreateTransport|. r=bds (a40b9a0c58)
 - Bug 1240607 - Force CreateWindow hooks to be detours. r=jmathies (895d1c21c4)
 - Bug 1209464: Fix missing neutered window region in MessageChannel::WaitForInterruptNotify. Regression from bug 1189709; r=jimm (204256880b)
 - Bug 1229825 - Make GIF deinterlacer respect the frame rect bounds. r=tn (904f6bd9b7)
 - Bug 1242093 - Fix assertion in Downscaler::ClearRow. r=njn (63ffe82e99)
 - Bug 1235859 - Add FrameSize to non-skia downscaler. r=edwin (e7474630e0)
 - Bug 1237709: During RasterImage error-handling cleanup, set UniquePtr mAnim to null instead of using reset(), to avoid leaking. r=dholbert (b064f9c20d)
 - Bug 1235605 - Use CheckedInt in Deinterlacer and make its buffer allocation fallible. r=tn (f6f3858c65)
 - cleanup (f02aa9441e)
 - Bug 1242778: Add MOZ_COUNT_CTOR & MOZ_COUNT_DTOR calls to track leaks of imagelib's FrameAnimator class. r=tn (b1aa366694)
 - Bug 1241728. Add crashtest. (17d80a3387)
 - Bug 1241729. Add crashtest. (bd6d7337d7)
 - Bug 1241728. Limit the size of images that we will downscale from to 1048576 pixels. r=edwin (ad38a82aad)
 - Bug 1218782 - use fallible allocations in Downscaler.cpp; r=seth (b22caa1121)
 - Bug 1224979. Check if we compute usable filters for the downscaler, and if not put the downscaler in error state so it's not used. r=edwin (8fb59463ef)
 - Bug 1235297 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in image/decoders/. r=tn (094c37c0fe)
 - Bug 1238558 (part 1) - Add Decoder::BeforeFinishInternal(). r=tnikkel. (c7922054d6)
 - Bug 1238558 (part 2) - Add a test. r=tnikkel. (7e09caf47f)
 - Bug 1238551 (part 2) - Add a test. r=tn. (f548a2cb97)
 - Bug 1238551 (part 1) - Reject BITMAPV3INFOHEADER BMP images. r=tn. (c4c8f95cb3)
 - Bug 1240629. Don't buffer image file data that we are never going to look at in the gap between the header and the pixel data for BMP files. r=njn (f580910cd3)
 - Bug 1237171 - Improve a case where ICO and BMP files disagree on an image size. r=tn. (615db65802)
 - Bug 1220021 (part 1) - Don't treat 0RGB ICO files as transparent. r=seth. (b97298285f)
 - Bug 1220021 (part 2) - Add four reftests. r=seth. (b1e7b58a98)
 - Bug 1163856 (Part 2) - Fix tests that depended on image load event timing. r=tn (4304c676a0)
 - Bug 1207958 - Fix heuristic for choosing which ICO sub-image to render - r=tn (3d4db5a033)
 - Bug 987625 - Conditionally define MOZ_PNG_MAX_DIMENSION. r=jrmuizel (859bae490c)
 - Bug 75077 - Interpolate interlaced PNG images instead of libpng blocky display. r=seth (bc17b43fa6)
 - fix side-effect of 1219405 (6536821e18)
 - Bug 1245845, part 1 - Stop Moz2D Path::CopyToBuilder/TransformedCopyToBuilder implicitly converting the Path's FillRule. r=Bas (ecc552f359)
 - Bug 1245845, part 2 - Remove code that is now useless from gfxContext::EnsurePath. r=Bas (2430be2837)
 - Bug 1237448 - Moz2Dify two functions in gfxSurfaceDrawable. r=roc. (bb768302c5)
 - Bug 1231888 (follow-up) - Simplify CurrentSurface(). r=jrmuizel. (303cea98f3)
 - Bug 1247380: Only copy the background if we can succesfully get a snapshot. r=jrmuizel (13b64445e9)
 - Bug 1228507 - Initialize mBlendOpacity. r=Bas (b301a2c9f4)
 - Bug 1238846 (part 2) - Remove gfxContext::mOriginalDT, which is unused. r=mattwoodrow. (a5b0f948b7)
 - Bug 1240819 - cleanup dead branches in gfxXlibNativeRender.cpp. r=jrmuizel (57bbec6693)
 - Bug 1234950 - When advancing APZ animations, use the next vsync timestamp instead of the current one, since that is what will be composited. r=mstange (421829d459)
 - Bug 1021845 - Don't skip checkerboarding layers during compositing, even if the layer's visible region is empty. r=botond (6cf1497019)
 - Bug 1230149 - check bigImgIter to see if it's not null. r=jmuizelaar (aeef579f9f)
 - Bug 1248325 - Update BufferTextureHost::GetAsSurface() r=nical (39a8b3ca71)
 - reapply per misspatch Bug 1200595 - Consolidate the TextureClient's destruction logic (68966e4dc3)
 - Bug 1249245 - Add missing header gfxPrefs.h to GrallocTextureClient.cpp. r=cyu (676669eb01)
 - Bug 1245057: Refer to |gfx::IntPoint| in |GrallocTextureHostOGL::SetCropRect|, r=sotaro (99e572f3f6)
 - Bug 1240867 - Fix non-unified build bustage in OGLShaderProgram.cpp. r=nical (0071f08285)
 - Bug 1238015 - Make sure PTexture actors are destroyed after all messages referring to them are sent. r=sotaro (250f99b4a4)
 - Bug 1220895 - Add layerviewer for layer tree & display list visualization NPOTB. r=botond (fa211145a1)
 - Bug 1213464 - ImageBridgeChild and CompositorChild should delete their Transport. r=billm (a37a0dbdfd)
 - Bug 1234343 (part 1) - Make GfxMemoryImageReporter::sAmount signed. r=Bas. (18f0cb61ec)
 - Bug 1234343 (part 2) - Add a missing GfxMemoryImageReporter::DidAlloc() call. r=Bas. (69df7f3674)
 - Bug 1245249 - Check actor state before calling Send__delete__(); r=luke (65716a5915)
 - Bug 1221418 - A better cleanup method for AsmJSCache::ChildRunnable, r=janv (5c8c023b9d)
 - Bug 1235657 - Session storage needs to handle origin attributes correctly - part 1 - createOriginAttributesWithUserContextId, r=huseby (f2df8109ef)
 - Bug 1245954 - Console StartTimer/StopTimer and IncrementCounter should run in the owning thread, r=bz (64f73d7759)
 - Bug 1245957 - Adding assertions in Console about in which thread is running what, r=bz (291ee70e2d)
 - Bug 1248022 - ConsoleEvent.styles can be a sequence of nullable strings, r=bz (b94ec79ac0)
 - Bug 1245242 - Normalize to unit vector for DOMMatrix.rotateAxisAngleSelf. r=roc (3a9e684b4d)
 - Bug 1236329. Back out the patch for bug 492933 (revision d8012b35413b) because it's not web-compatible in practice. r=smaug (f6540d84c3)
 - mTarget can be null in CanvasRenderingContext2D::ClearRect(), return early if so. (13e8a4e26a) (aec5e5666e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1240330 - mozAlarm debug messages are turned on r=khuey (aa938a4371)
 - fix (cdc44e8bc8)
 - Bug 1239788 - Don't include non-main-thread assertions in the constructor enabled check for [Exposed=System] WebIDL interfaces; r=bzbarsky (5d05b4066a)
 - Bug 1247346. Slot indices on IDL interface members that get a slot should be per-interface, not a single per-member number. r=peterv (640231c37e)
 - Bug 1157469 - null check wrapper in case WrapNode fails, r=bholley (9fd9b038db)
 - Bug 1242211 - Mark MozMapRooter as final; r=baku (f3b5cc7728)
 - Bug 1243438. Don't try to include the filename '<unknown>' when including headers for unions that have a built-in typedef they're referenced by. r=peterv (781d1ec0af)
 - Bug 1241021 part 1: Refactor GenerateCSS2PropertiesWebIDL.py to invoke a helper function for each line. r=bz (258b031fd8)
 - Bug 1241021 part 2: Make GenerateCSS2PropertiesWebIDL.py produce capitalized as well as uncapitalized WebkitFoo/webkitFoo DOM style accessors. r=bz (0bf2ec95ae)
 - Bug 1241021 part 3: Refactor CSS mochitest test_initial_storage.html to perform its DOM accessor consistency-checks via a helper-function. r=bz (3a0c1a1678)
 - Bug 1241021 part 4: Extend mochitest test_initial_storage.html to test that uppercase Webkit DOM accessors for css properties are functional. r=bz (5a6a23c7ab)
 - Bug 1240592 - Remove unnecessary -Wno-uninitialized from dom/bindings. r=khuey (c854f7b397)
 - Bug 1200341 - Implement HKDF for WebCrypto r=rbarnes,smaug (2c830d65a1)
 - Bug 1200341 - Use BufferSource instead of CryptoOperationData in the SubtleCrypto WebIDL spec r=smaug (8cece95b5c)
 - Bug 1191936 - Implement RSA-PSS key generation r=rbarnes (ec9654595c)
 - Bug 1191936 - Implement RSA-PSS signing and verification r=rbarnes,smaug (7653bdfced)
 - Bug 1204763 follow-up: Fix the comments, DONTBUILD (8b26e6f3a9)
 - Reformat clang-plugin.cpp using clang-format, no bug (9346eda9f4)
 - Bug 1214037 - Don't consider the result of an assignment expression MOZ_MUST_USE, r=ehsan (70c7830c3a)
 - Bug 1242789 - Allow lambdas to capture raw pointers to refcounted objects by reference, r=ehsan (e7158a7746)
 - Bug 1238042 - Add about:checkerboard. r=ehsan,botond (f234ce7fa0)
 - Bug 1237177. Make the this-rebinding callable proxy sandboxes use return the prototype of its target, not its own null prototype. r=efaust (694a8081dc)
 - Bug 1248521 - Pack PrefHashEntry better. r=froydnj. (55e9d609fe)
 - Bug 1240453 - enable shared memory in xpconnect. r=bz (58db0b406e)
 - Bug 1202014 - Don't use-after-move in ActorsChild.cpp, r=khuey (382e7183c0)
 - Bug 1136762 - TSan: data race xpcom/io/nsPipe3.cpp:1061 CloseWithStatus. r=nfroyd. (68fd82971d)
 - Bug 1237668 - Remove nsSimpleUnicharStreamFactory r=froydnj (8bb6ec081c)
 - Bug 1189998, Part 4 - Add authentication secret to Push data test. r=dragana (122a0bd5f9)
 - Bug 1205137 - Add a PushSubscription serializer. r=mt,smaug (aa9e847c42)
 - Bug 1232910 - Use channel.asyncOpen2 within dom/push/PushServiceHttp2.jsm. r=sicking r=dragana (a2f483a983)
 - Bug 1246632 - Fix ackMsgRecv in PushServiceHttp2.js. r=kitcambridge (c1559e0539)
 - Bug 1240615 - Make PushService protocol init method return a Promise. r=kitcambridge (4d52dc6a41)
 - Bug 1246784 - Expose Console to the WorkerDebuggerGlobalScope, r=khuey (a992fdc555)
 - misspatch (33708903c4)
 - Bug 1207494 - Part 5: Remove use of expression closure from dom/contacts/. r=reuben (256b3831a4)
 - Bug 1207494 - Part 4: Remove use of expression closure from dom/canvas/. r=gw280 (1666e49673)
 - Bug 1207494 - Part 3: Remove use of expression closure from dom/browser-element/. r=smaug (a891769373)
 - Bug 1207494 - Part 2: Remove use of expression closure from dom/base/test/. r=peterv (01762e3181)
 - Bug 1207494 - Part 1: Remove use of expression closure from dom/apps/. r=ferjm (2474c8619b)
 - Bug 1247108 - Pass securityFlag when creating a new channel within webapps (r=fabrice) (8305294f26)
 - Bug 1219004 - Improve error management in getFullAppByManifestURL r=ferjm (c3ad64df7a)
 - revert contains/includes (29c60a77e5)
 - Bug 1147562 - Update remaining callsites of newChannel before landing the shim in dom/ (r=sicking) (0cd64e20e1)
 - Bug 1243924 - Convert remaining callsites within dom/ to use channel.open2() (r=sicking) (43b01f88ba)
 - Bug 1162658 - Update FormData to match latest spec, r=smaug (a42ca52ad5)
 - Bug 1208895 - Fix a typo in nsGenericHTMLElement::GetItemId(); r=baku (2d6f2d79f4)
 - Bug 1223523. The named getter on document should not return images with an empty name. r=peterv (da3d1f52f5)
 - Bug 1183491. Null-check the document we get from our contentWindow in the contentDocument getter, because apparently it can end up null. r=bkelly (3002a4375c)
 - Bug 1203430 - Intermittent crash in PNeckoChild::SendHTMLDNSPrefetch. r=jdm (3b82b57cbf)
 - Bug 893332, part 1 - Rename misnamed SetValidityState/GetValidityState arguments. r=baku (d403b12c9a)
 - Bug 893332, part 2 - Update validity state before asserting range underflow state. r=baku (a4cbce224c)
 - Bug 893332, part 3 - Don't assert range underflow state under the parser. r=baku (763e99ed8e)
 - Bug 893332, part 4 - Crashtests. r=baku (7cdcdc02c4)
 - Bug 1240336 Setting same value to either <input> or <textarea> shouldn't cause committing existing composition r=ehsan (5cc2c35dbb)
 - Bug 1228708. Fix UndoManager to correctly suppress exceptions it wants to suppress on ErrorResults. r=smaug (905207a3b4)
 - Bug 1230295 - Add telemetry to report when Ogg chaining is used. r=rillian,r=vladan (e47c49f508) (c5205b44c8)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

No comments:

Post a Comment