Saturday, November 19, 2022

Weekly browser binaries (20221119)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221119-bd2172c632-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 1212906 - don't handle windows messages while waiting for a sync a11y ipc message r=billm (c9297e58f4)
 - Bug 1183431 - Tests for hypothetical box computation (to determine static position of abspos element) where orthogonal writing modes are involved. r=dholbert (87b22c5cf5)
 - Bug 1221112: When checking for ::before/::after while sorting flex items by DOM order, dig past placeholder to out-of-flow frame. r=mats (b2e252fa86)
 - Bug 1169420: add crashtests. (no review) (f7484702a2)
 - Bug 1183431 - Ensure hypothetical box has a writing mode with the same block direction as the absolute containing block. r=dholbert (9106e022d1)
 - Partial - No bug - Various crashtest manifest cleanups. (f2d0568f2d)
 - Bug 1221874 - Crashtest for overzealous writing-mode check (currently asserts). r=smontagu (ef6685f606)
 - Bug 1221874 - Ignore the sideways-orientation flag when logical-coordinate classes are checking writing-mode compatibility. r=smontagu (9617a761d6)
 - Bug 1193488 - patch 2 - Update the writing-mode representation printed by debugging code such as DumpFrameTree to reflect the new property values. r=dholbert (b6b3fdda58)
 - Bug 1208593 - Make the WritingMode::DebugString() method available even in non-DEBUG compilation (needed by --enable-dump-painting builds, for example). r=mchang (d6b46fde86)
 - Bug 1122918 - Part 1 - Add parsing for logical inline-start/end keywords to the 'float' and 'clear' properties. r=heycam (20f9dc4d11)
 - Bug 1122918 - Part 2 - Provide accessors that return logical 'float' and 'clear' values resolved to their physical equivalents. r=heycam (9380f050d6)
 - Bug 1108055 - Part 1: Add ComputedTimingProperties dictionary. r=smaug (ac88430cfe)
 - Bug 1108055 - Part 2: Refine ComputedTiming. r=birtles (3c25124b5f)
 - Bug 1108055 - Part 3: Implement GetComputedTiming method. r=birtles (d9fe931cc5)
 - Bug 1108055 - Part 4: Add ComputedTiming mochitests. r=birtles (1687824926)
 - Bug 1195180 part 1 - Add Animation::NeedsTicks; r=heycam (9ac3bbda87)
 - Bug 1195180 part 2 - Make DocumentTimeline inherit from nsARefreshObserver; r=heycam (292f9d154d)
 - Bug 1195180 part 3 - Add flag to record if DocumentTimeline is observing the refresh driver; r=heycam (3d90d3f149)
 - Bug 1195180 part 4 - Unregister from refresh observer when there are no animations needing ticks; r=heycam (ad76c3ddd5)
 - Bug 1195180 part 5 - Synchronize refresh driver observing with presshell creation/teardown; r=heycam (94b7d9176f)
 - Bug 1195180 part 6 - Lazily remove animations from timelines; r=heycam (bb3beaa264)
 - Bug 1195180 part 7 - Store animations in an array; r=heycam (199756e7d6)
 - Bug 1195180 part 8 - Tick animations from their timeline; r=heycam (12942bdc45)
 - Bug 1195180 part 9 - Add test for seeking finished -> paused; r=heycam (0b42afcd26)
 - Bug 1195180 part 10 - Remove refresh driver observing machinery from CommonAnimationManager; r=heycam (bf233d32ac)
 - Bug 1208938 part 1 - Rename AnimationCollection::mNeedsRefreshes to mStyleChanging; r=heycam (679bdf0770)
 - Bug 1208938 part 2 - Remove Animation::HasEndEventToQueue; r=heycam (c75bdb64b7)
 - Bug 1208938 part 3 - Update pending finishing handling; r=heycam (c9f4c1aace)
 - Bug 1196379 - Fix incorrect assertion checking for sorted arrays in nsDocumentRuleResultCacheKey::Matches. r=dbaron (a12db544ef)
 - Bug 978833 patch 3 - Make css::Declaration implement nsIStyleRule. r=heycam (3b79410f06)
 - Bug 978833 patch 4 - Add pointer back from css::Declaration to css::Rule. r=heycam (2f86331573)
 - Bug 978833 patch 5 - Rename ImportantRule to ImportantStyleData. r=heycam (e8471fc026)
 - Bug 978833 patch 6 - Move ImportantStyleData from StyleRule.{h,cpp} to Declaration.{h,cpp} r=heycam (612875a128)
 - Bug 978833 patch 7 - Fuse allocation of ImportantStyleData with Declaration. r=heycam (a8e9e99a35)
 - Bug 978833 patch 8 - Call SetImmutable for declarations of @page and keyframe rules. r=heycam (6b04b5a81e)
 - Bug 978833 patch 9 - Move keyframe !important data assertion to where it will continue to happen. r=heycam (862c6df232)
 - Bug 978833 patch 10 - Raise consistent exceptions so that the exception doesn't depend on rule destruction timing. r=bzbarsky (8bd58857e9)
 - Bug 978833 patch 11 - Add missing #includes in preparation for nsRuleWalker.h #include change in following patch. r=heycam (25a6357983)
 - Bug 1180118 - Part 6: Return eRestyle_SomeDescendants from HasAttributeDependentStyle where appropriate. r=bzbarsky (21d88cc938)
 - Bug 1202512 - Part 2: Make SelectorMatchesTree take a flags argument. r=bzbarsky (b660a417f8)
 - Bug 978833 patch 12 - Use the css::Declaration instead of the css::StyleRule as the matching rule. r=heycam (dd6a7914a6)
 - Bug 978833 patch 13 - Remove important rule creation from css::StyleRule. r=heycam (4766c9a635)
 - Bug 978833 patch 14 - Pass mozilla::css::Rule instead of nsIStyleRule to nsIDocument/nsIDocumentObserver style rule methods. r=heycam (a632b828b9)
 - Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam (a975922671)
 - Bug 978833 patch 16 - Always call Declaration::SetImmutable when we match a rule. r=heycam (0f0c89aede)
 - Bug 978833 patch 17 - Remove Rule::mWasMatched. r=heycam (d0bb9bfef1)
 - Bug 978833 patch 18 - Eliminate StyleRule::RuleMatched and call Declaration::SetImmutable directly for style rules (like for @page and keyframe rules).  r=heycam (70d5e45a7c)
 - Bug 978833 patch 19 - Fix ResolvedStyleCache to use Declaration rather than nsCSSKeyframeRule as keys. r=heycam (223cf85e8b)
 - Bug 978833 patch 20 - Rev IIDs that I should have revised in Bug 978833 patch 14. (c6421cbca8)
 - Bug 1214936 - Make the ArrayBuffer constructor throw if invoked without 'new'. (r=evilpie) (ec76f43c26)
 - Bug 1198826 - Rename obj parameter to buffer to improve readability, r=terrence (3b1d280a76)
 - pointer style (1f9d6a7d22)
 - Bug 1218111 - Fix property enumeration order of unboxed objects with expando properties. r=bhackett (a7fdc9482d)
 - Bug 980945 - Throw when invoking a typed array constructor without new. r=efaust (4f80026991)
 - Bug 1192572 - Add id to each opcode section in SpiderMonkey Bytecode documentation. r=Waldo (bfd9d4c165)
 - Bug 1219363 - Fix sort of indexed properties to not include properties already in the Vector. r=jorendorff (77edd4d779)
 - Bug 1217593 - Fix compilation of LComputeThis now this can be undefined r=shu (d227ddf666)
 - Bug 1212343 - Propagate OOM from SafepointWriter r=nbp (d5a79b7d61)
 - remove core files (e008661015)
 - Bug 1215937 - Remove use of expression closure from js/xpconnect/. r=bholley (e928296111)
 - Bug 1196975 - part1: shimwaiver. r=billm (40bc720f37)
 - Bug 1196975 - part2: shimwaiver applications. r=mossop (60cf9a9342)
 - Bug 1196975 - part3: GetTabForContentWindowNoShim. r=billm (05d2af3c9a)
 - Bug 1196975 - part4: waiveInterposition. r=billm (31ecb441b1)
 - Bug 1196975 - part5: waiveInterposition for childloader. r=mossop (fe30dddc85)
 - Bug 1196975 - part6: SDK Worker should not support CPOWs. r=mossop (7e59947069)
 - Bug 1129662: sdk/page-worker should use a remote page. r=krizsa (ef63bafbe4)
 - Bug 1216157 - Check for OOM when generating Ion RegExp stubs. r=jonco (690229c6d7)
 - Bug 1221436 patch 5 - Stop generating new style rules in DeclarationChanged (and rename it to SetDeclaration), since we no longer need a new style rule for nsIStyleRule identity rules. r=heycam (98d860d06e)
 - Bug 1220516 - Devirtualize CSSStyleSheet::GetOriginalURI. r=bzbarsky (6669f8ef70)
 - Fix formatting of some macros; no bug. (fe337a3e91)
 - Bug 1165538 part 1 - Use delegated constructor for nsStyleFont to simplify code and remove the need of nsStyleFont::Init. r=heycam (521e59852a)
 - Bug 1165538 part 2 - Add -moz-min-font-size-ratio internal property. r=heycam (a16ef2d609)
 - Bug 1165538 part 3 - Apply -moz-min-font-size-ratio to rt elements and add test. r=heycam (363684724b)
 - Bug 1035091 part 1: change CSS parser and loader APIs to distinguish UA, user, and author sheets instead of just UA vs everyone else. r=heycam (01decf75df)
 - Bug 1221436 patch 1 - Have a pointer back from the css::Declaration for style attributes to the nsHTMLCSSStyleSheet. r=heycam (308bf9701e)
 - Bug 1221436 patch 2 - For style attributes, only store a css::Declaration instead of a css::StyleRule. r=heycam (f068adb5e9)
 - Bug 1167588 - Mark Rule::mParentRule as MOZ_NON_OWNING_REF. r=dbaron (bdb2bfe4a7)
 - Bug 1221436 patch 3 - Remove Rule::SetHTMLCSSStyleSheet and related code, now unused. r=heycam (d4fd6fca7c)
 - Bug 1221436 patch 4 - Use the same pointer to store the owning rule and the nsHTMLCSSStyleSheet on css::Declaration, since we never need both. r=heycam (1a949ec7dc)
 - Bug 1221436 patch 6 - Remove mechanism for replacing style rules. r=heycam (870539dcca)
 - Bug 1221436 patch 7 - Remove ReplaceStyleRule/ReplaceRuleInGroup mechanism. r=heycam (a8a58186c1)
 - Bug 1186768 patch 1 - Avoid setting different font-size conditions due to MathML font size adjustments. r=heycam (5b48d02031)
 - Bug 1146101 - Test. r=dbaron a=abillings (b214ab1529)
 - Bug 1161366 - Correctly set referrer when loading fonts with |new FontFace()|. r=dbaron (52a59ad6a4)
 - Bug 1206105 - Use CheckedInt for an+b selector matching. r=bzbarsky (739875148c)
 - Bug 1163446 - Drop reference to FontFace once a FontFaceBufferSource is loaded. r=jdaggett (9fd3a219c6)
 - Bug 1164813 - Make nsAnimationManager update cached in-effect status even when there is no frame; r=dbaron (6f94c96764)
 - Bug 1186768 patch 2 - Crashtest. r=heycam (a566cfef9b)
 - Bug 1186768 patch 3 - Compute affectedByScriptMinSize sooner to avoid asserting or doing extra work. r=heycam (30dac96a78)
 - Bug 1038663 (part 1) - Make nsStyleText::mWordSpacing an nsStyleCoord. r=heycam. (42a6a2398a)
 - Bug 1038663 (part 2, attempt 2) - Move GetFirstFontMetrics() up. r=heycam. (5992325377)
 - Bug 1038663 (part 3, attempt 2) - Factor out space width computation. r=heycam. (92281609f0)
 - Bug 1038663 (part 4, attempt 2) - Inline StyleToCoord(). r=heycam. (f40476c105)
 - Bug 1038663 (part 5, attempt 2) - Change GetSpacingFlags(). r=heycam (e1fe5ecdf0)
 - Bug 1038663 (part 6, attempt 2) - Allow percentage values for 'word-spacing'. r=heycam. (433fee69f6)
 - Bug 1038663 (part 7, attempt 3) - Add test for percentage values for 'word-spacing'. r=heycam. (72df555579)
 - Bug 1216747 - Record dependency on writing mode in nsRuleNode::ComputeStylePosition. r=heycam (8604ceff20)
 - Bug 1216747 followup - Use the correct value when calling SetWritingModeDependency. (b39a82cbf7)
 - Bug 1216747 - Cleanup after test fix. r=heycam (e99ec5989a)
 - Bug 1170781 - Patch 1: Implement CSS 'contain: paint'. r=dholbert (3b2f65288f)
 - Bug 1170781 - Patch 2: Test CSS 'contain: paint'. r=dholbert (ee83c7c0fd) (55e2238bc1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1176782 part 2 - [css-align] Implement the 'justify-self' property in the style system. r=SimonSapin (273ee9a0a1)
 - Bug 1194480: Only update overflow region (& trigger DLBI) for changes to CSS 'box-shadow' or 'text-shadow', instead of triggering a reflow. r=heycam (0af1ee160b)
 - Bug 1137889 part 1 - Update predefined counter style name table to match the spec. r=jfkthame (ff678af4a9)
 - Bug 1137889 part 2 - Move around definitions in counterstyles.css to match the order in spec for clarity. r=jfkthame (c1a95688d9)
 - Bug 1187649 - Free constructed widget path in nsLookAndFeel on GTK. r=karlt (fe80b73514)
 - Bug 1165513 - Translate GTK3 widgets with snapped pixel coordinates into identity space. r=jrmuizel (563c252255)
 - Bug 1113206 patch 2: Disable use of Cocoa and Gtk native-theme dropdown rendering that doesn't play well with vertical writing mode. r=roc (3b8134aced)
 - Bug 1187203 - Implement GtkInfoBar appearance style on GTK3. r=karlt (0500e6297a)
 - Bug 1168527 - Replay clips into the system cairo on GTK3. r=lsalzman (9f739f58cc)
 - Bug 1168527 - Variable was re-declared causing a bustage on gcc 5. r=lsalzman (4e7f5453f2)
 - Bug 1167239 - Make GTK button activity require hover. r=karlt (34cb428ed3)
 - Bug 1177024 - Fix clang warnings-as-errors in GTK3 build. r=karlt (d45119470b)
 - Bug 1179780 - Render opaque scrollbar troughs in the root viewport on GTK3. r=karlt (8f04f119b0)
 - Bug 1210560 - Part 1: Add an API specifically intended for users that just Push and Pop-Mask/Pop-Paint. r=jrmuizel (e08db740f9)
 - Bug 991249 - Ensure that we can check for OOMs when we run out of ballast space. r=jandem (0742c71158)
 - Bug 1219419 - Keep DefaultTracer simple for now; r=fitzgen (bb621675d5)
 - Bug 1220310 - Generalize GC container trace function dispatch as GCPolicy; r=sfink (314b3aa009)
 - Bug 1187782 (part 10) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (1def283d70)
 - Bug 1187782 (part 11) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (e9a71fae11)
 - Bug 1187782 (part 12) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (44afb0d6f6)
 - Bug 1187782 (part 13) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (4e253c8d18)
 - Bug 1187782 (part 14) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (cf8ecf213a)
 - Bug 859042 - Show onload and DOMContentLoaded markers in the timeline, r=smaug, jsantell (8ff8c43a36)
 - Bug 1187801 part 2 - Put clearing fullscreen state on element into an independent function. r=smaug (c8a135fbc9)
 - Bug 1187801 part 3 - Add iframe fullscreen flag and stop auto-rollback when this flag presents. r=smaug (f0c928090a)
 - Bug 1187801 part 4 - Add test for iframe fullscreen flag. r=smaug (851d97d772)
 - Bug 1188028 - Use channel->ascynOpen2 in dom/security/nsCSPContext.cpp (r=sicking) (54c9e0017e)
 - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on dom. r=nfroyd (4439f10159)
 - Bug 1188028 - Queue up CSP console messages till windowID is available (r=sicking) (b060ba7ea3)
 - Bug 1085293 - File renames for WebIDL Iterable Implementation; r=bz (5d61d3ae34)
 - Bug 1085293 - WebIDL Iterable Implementation and Tests; r=bz (720efc275f)
 - Bug 1215559. Create separate iterator native types for one-type and two-type iterators, so we don't force the one-type case to implement GetKeyAtIndex. r=qdot (649284e6fc)
 - Bug 1174915 - Allow changing meta referrer policy on the fly, tests (r=sstamm) (02b8482802)
 - Bug 1211624. document.all should be iterable, and so should be various other things that have an anonymous indexed getter. r=qdot (6620287943)
 - Bug 1052139 - Reorder CGCreateInterfaceObjectsMethod a bit to correspond to the ordering of generated code. r=bz (cc16b9c3b2)
 - Bug 1052139 - Perform proper failure handling in interfaces' CreateInterfaceObjects method, after dom::CreateInterfaceObjects has been called and possibly created the interface's constructor and prototype. r=bz (6690e2a9de)
 - Bug 1052139 - Make more parts of the global object's prototype chain immutable, when we flip that switch. r=bz (6f1878822b)
 - Bug 1210570 - Ensure that ToPrimitive(location) is not spoofable. r=bz. (48ac711b2e)
 - Bug 1220900 - Remove unused JSBindingFinalized, r=peterv (7f6cbd6483)
 - missing bit of Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T> (48a0a7b75a)
 - Bug 1052139 - Make the [[Prototype]] of various (but not all) objects on the window object's [[Prototype]] chain immutable. BUT, also disable the code that actually respects immutable-prototype handling -- it'll be a one-liner to revert this when we're ready to do so. Making the rest of the chain immutable will happen in separate patches. r=bz (091e4f4ad0)
 - Bug 1174915 - Allow changing meta referrer policy on the fly (r=baku,sstamm) (e8b6f30f88)
 - Bug 1211607, part 1 - Document JSAPI functions that call object internal methods: JS_GetPrototype through JS_PreventExtensions. r=jandem. (4ebe70f5ea)
 - Bug 1211607, part 2 - JS_GetOwnPropertyDescriptor and friends. r=jandem. (73de8f3e51)
 - Bug 1211607, part 3 - JS_DefineProperty and friends. r=jandem. (29da979627)
 - Bug 1211607, part 4 - JS_HasProperty and friends. r=jandem. (130aa265c8)
 - Bug 1211607, part 5 - JS_GetProperty and friends. r=jandem. (a19f9d5d1c)
 - Bug 1211607, part 6 - JS_SetProperty and friends. r=jandem. (75de9a5774)
 - Bug 1211607, part 7 - JS_DeleteProperty and friends. r=jandem. (fe88179d48)
 - Bug 1211607, part 8 - JS_Enumerate. r=jandem. (332a0cf1a9)
 - Bug 1211607, part 9 - JS::Call, JS::Construct, and friends. r=jandem. (a68585dfdb)
 - Bug 663570 - MetaCSP Part 1: CSP parser changes (r=sicking) (b6c5e80c44)
 - Bug 1220602 - Make the documentation for nsIPrincipal.domain useful. r=bholley IGNORE IDL (afa28df415)
 - Bug 1218039 - Add a nice interface for both C++ and JS to access the principal kind. r=gabor (4449599c4b)
 - Bug 663570 - MetaCSP Part 2: Principal changes (r=bz) (84fe26e407)
 - Bug 1201783 - Throw range error for too long array spread before updating length. r=Waldo, a=abillings (633b55a5f8)
 - Bug 1194052 - Update Clone() functionality of LoadInfo (r=sicking) (f3bb041849)
 - Bug 663570 - MetaCSP Part 3: Upgrade insecure requests changes (r=bz) (0c8e3f49e5)
 - fix misspatch of 1194052 (743dd0269b)
 - Bug 663570 - MetaCSP Part 4: Speculative parser changes (r=bz) (c94c58b160)
 - Bug 663570 - MetaCSP Part 5: HTMLMetaElement changes (r=bz) (f4b8bd8af1)
 - Bug 1215140 P3 Flush pending console reports on http channels. r=bz (32d2767b68)
 - Bug 1188545 - respondWith promise should extend the service worker's lifetime. r=nsm (5a8e02a500)
 - Bug 1179401 - Call stopImmediatePropagation() on the Event object in respondWith(); r=jdm (0e33f8d8fb)
 - Bug 1188545 - ServiceWorkerRegistrationInfo::Clear() should terminated workers. r=nsm (a35c5df80a)
 - Bug 1188545 - Cosmetic changes regarding workerPrivate properties shared between shared workers and service workers. r=nsm (516c70e34e)
 - Bug 1188545 - Terminate service workers that have been idle for some time. r=nsm (d7582cb1bb)
 - Bug 1182113 - Test XSLT serviceworker load. r=bkelly (797ca864a6)
 - Bug 1188545 - Cancel network interceptions when the service worker is being terminated with unresolved respondWith promises. r=nsm (6df3a8eda6)
 - Bug 1221308 Fix some service worker related warnings. r=baku (dd6f62379e)
 - Bug 1208559 - Do a CSP Check in ServiceWorkerManager::Register (r=ckerschb) (5cc2df68ab)
 - Bug 1221365 - Move "Is origin potentially trustworthy?" logic outside ServiceWorkerManager.cpp. r=ckerschb,bkelly (91c6f8e2b5)
 - Bug 1208559 - Hook up ServicerWorkers with CSP (r=sicking,bkelly,dveditz) (6a6f92e8c7)
 - Bug 1185558 - Send a "Service-Worker: script" header when downloading service worker scripts; r=bkelly (22162634a4)
 - Bug 1207727 - Rework updating service workers according to the latest spec. r=bkelly (475c185ee4) (29e855d998)
- missed changes from pervious commit (bd2172c632)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 5499b4356b..bd2172c632:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bug 1212906 - don't handle windows messages while waiting for a sync a11y ipc message r=billm (c9297e58f4)
 - Bug 1183431 - Tests for hypothetical box computation (to determine static position of abspos element) where orthogonal writing modes are involved. r=dholbert (87b22c5cf5)
 - Bug 1221112: When checking for ::before/::after while sorting flex items by DOM order, dig past placeholder to out-of-flow frame. r=mats (b2e252fa86)
 - Bug 1169420: add crashtests. (no review) (f7484702a2)
 - Bug 1183431 - Ensure hypothetical box has a writing mode with the same block direction as the absolute containing block. r=dholbert (9106e022d1)
 - Partial - No bug - Various crashtest manifest cleanups. (f2d0568f2d)
 - Bug 1221874 - Crashtest for overzealous writing-mode check (currently asserts). r=smontagu (ef6685f606)
 - Bug 1221874 - Ignore the sideways-orientation flag when logical-coordinate classes are checking writing-mode compatibility. r=smontagu (9617a761d6)
 - Bug 1193488 - patch 2 - Update the writing-mode representation printed by debugging code such as DumpFrameTree to reflect the new property values. r=dholbert (b6b3fdda58)
 - Bug 1208593 - Make the WritingMode::DebugString() method available even in non-DEBUG compilation (needed by --enable-dump-painting builds, for example). r=mchang (d6b46fde86)
 - Bug 1122918 - Part 1 - Add parsing for logical inline-start/end keywords to the 'float' and 'clear' properties. r=heycam (20f9dc4d11)
 - Bug 1122918 - Part 2 - Provide accessors that return logical 'float' and 'clear' values resolved to their physical equivalents. r=heycam (9380f050d6)
 - Bug 1108055 - Part 1: Add ComputedTimingProperties dictionary. r=smaug (ac88430cfe)
 - Bug 1108055 - Part 2: Refine ComputedTiming. r=birtles (3c25124b5f)
 - Bug 1108055 - Part 3: Implement GetComputedTiming method. r=birtles (d9fe931cc5)
 - Bug 1108055 - Part 4: Add ComputedTiming mochitests. r=birtles (1687824926)
 - Bug 1195180 part 1 - Add Animation::NeedsTicks; r=heycam (9ac3bbda87)
 - Bug 1195180 part 2 - Make DocumentTimeline inherit from nsARefreshObserver; r=heycam (292f9d154d)
 - Bug 1195180 part 3 - Add flag to record if DocumentTimeline is observing the refresh driver; r=heycam (3d90d3f149)
 - Bug 1195180 part 4 - Unregister from refresh observer when there are no animations needing ticks; r=heycam (ad76c3ddd5)
 - Bug 1195180 part 5 - Synchronize refresh driver observing with presshell creation/teardown; r=heycam (94b7d9176f)
 - Bug 1195180 part 6 - Lazily remove animations from timelines; r=heycam (bb3beaa264)
 - Bug 1195180 part 7 - Store animations in an array; r=heycam (199756e7d6)
 - Bug 1195180 part 8 - Tick animations from their timeline; r=heycam (12942bdc45)
 - Bug 1195180 part 9 - Add test for seeking finished -> paused; r=heycam (0b42afcd26)
 - Bug 1195180 part 10 - Remove refresh driver observing machinery from CommonAnimationManager; r=heycam (bf233d32ac)
 - Bug 1208938 part 1 - Rename AnimationCollection::mNeedsRefreshes to mStyleChanging; r=heycam (679bdf0770)
 - Bug 1208938 part 2 - Remove Animation::HasEndEventToQueue; r=heycam (c75bdb64b7)
 - Bug 1208938 part 3 - Update pending finishing handling; r=heycam (c9f4c1aace)
 - Bug 1196379 - Fix incorrect assertion checking for sorted arrays in nsDocumentRuleResultCacheKey::Matches. r=dbaron (a12db544ef)
 - Bug 978833 patch 3 - Make css::Declaration implement nsIStyleRule. r=heycam (3b79410f06)
 - Bug 978833 patch 4 - Add pointer back from css::Declaration to css::Rule. r=heycam (2f86331573)
 - Bug 978833 patch 5 - Rename ImportantRule to ImportantStyleData. r=heycam (e8471fc026)
 - Bug 978833 patch 6 - Move ImportantStyleData from StyleRule.{h,cpp} to Declaration.{h,cpp} r=heycam (612875a128)
 - Bug 978833 patch 7 - Fuse allocation of ImportantStyleData with Declaration. r=heycam (a8e9e99a35)
 - Bug 978833 patch 8 - Call SetImmutable for declarations of @page and keyframe rules. r=heycam (6b04b5a81e)
 - Bug 978833 patch 9 - Move keyframe !important data assertion to where it will continue to happen. r=heycam (862c6df232)
 - Bug 978833 patch 10 - Raise consistent exceptions so that the exception doesn't depend on rule destruction timing. r=bzbarsky (8bd58857e9)
 - Bug 978833 patch 11 - Add missing #includes in preparation for nsRuleWalker.h #include change in following patch. r=heycam (25a6357983)
 - Bug 1180118 - Part 6: Return eRestyle_SomeDescendants from HasAttributeDependentStyle where appropriate. r=bzbarsky (21d88cc938)
 - Bug 1202512 - Part 2: Make SelectorMatchesTree take a flags argument. r=bzbarsky (b660a417f8)
 - Bug 978833 patch 12 - Use the css::Declaration instead of the css::StyleRule as the matching rule. r=heycam (dd6a7914a6)
 - Bug 978833 patch 13 - Remove important rule creation from css::StyleRule. r=heycam (4766c9a635)
 - Bug 978833 patch 14 - Pass mozilla::css::Rule instead of nsIStyleRule to nsIDocument/nsIDocumentObserver style rule methods. r=heycam (a632b828b9)
 - Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam (a975922671)
 - Bug 978833 patch 16 - Always call Declaration::SetImmutable when we match a rule. r=heycam (0f0c89aede)
 - Bug 978833 patch 17 - Remove Rule::mWasMatched. r=heycam (d0bb9bfef1)
 - Bug 978833 patch 18 - Eliminate StyleRule::RuleMatched and call Declaration::SetImmutable directly for style rules (like for @page and keyframe rules).  r=heycam (70d5e45a7c)
 - Bug 978833 patch 19 - Fix ResolvedStyleCache to use Declaration rather than nsCSSKeyframeRule as keys. r=heycam (223cf85e8b)
 - Bug 978833 patch 20 - Rev IIDs that I should have revised in Bug 978833 patch 14. (c6421cbca8)
 - Bug 1214936 - Make the ArrayBuffer constructor throw if invoked without 'new'. (r=evilpie) (ec76f43c26)
 - Bug 1198826 - Rename obj parameter to buffer to improve readability, r=terrence (3b1d280a76)
 - pointer style (1f9d6a7d22)
 - Bug 1218111 - Fix property enumeration order of unboxed objects with expando properties. r=bhackett (a7fdc9482d)
 - Bug 980945 - Throw when invoking a typed array constructor without new. r=efaust (4f80026991)
 - Bug 1192572 - Add id to each opcode section in SpiderMonkey Bytecode documentation. r=Waldo (bfd9d4c165)
 - Bug 1219363 - Fix sort of indexed properties to not include properties already in the Vector. r=jorendorff (77edd4d779)
 - Bug 1217593 - Fix compilation of LComputeThis now this can be undefined r=shu (d227ddf666)
 - Bug 1212343 - Propagate OOM from SafepointWriter r=nbp (d5a79b7d61)
 - remove core files (e008661015)
 - Bug 1215937 - Remove use of expression closure from js/xpconnect/. r=bholley (e928296111)
 - Bug 1196975 - part1: shimwaiver. r=billm (40bc720f37)
 - Bug 1196975 - part2: shimwaiver applications. r=mossop (60cf9a9342)
 - Bug 1196975 - part3: GetTabForContentWindowNoShim. r=billm (05d2af3c9a)
 - Bug 1196975 - part4: waiveInterposition. r=billm (31ecb441b1)
 - Bug 1196975 - part5: waiveInterposition for childloader. r=mossop (fe30dddc85)
 - Bug 1196975 - part6: SDK Worker should not support CPOWs. r=mossop (7e59947069)
 - Bug 1129662: sdk/page-worker should use a remote page. r=krizsa (ef63bafbe4)
 - Bug 1216157 - Check for OOM when generating Ion RegExp stubs. r=jonco (690229c6d7)
 - Bug 1221436 patch 5 - Stop generating new style rules in DeclarationChanged (and rename it to SetDeclaration), since we no longer need a new style rule for nsIStyleRule identity rules. r=heycam (98d860d06e)
 - Bug 1220516 - Devirtualize CSSStyleSheet::GetOriginalURI. r=bzbarsky (6669f8ef70)
 - Fix formatting of some macros; no bug. (fe337a3e91)
 - Bug 1165538 part 1 - Use delegated constructor for nsStyleFont to simplify code and remove the need of nsStyleFont::Init. r=heycam (521e59852a)
 - Bug 1165538 part 2 - Add -moz-min-font-size-ratio internal property. r=heycam (a16ef2d609)
 - Bug 1165538 part 3 - Apply -moz-min-font-size-ratio to rt elements and add test. r=heycam (363684724b)
 - Bug 1035091 part 1: change CSS parser and loader APIs to distinguish UA, user, and author sheets instead of just UA vs everyone else. r=heycam (01decf75df)
 - Bug 1221436 patch 1 - Have a pointer back from the css::Declaration for style attributes to the nsHTMLCSSStyleSheet. r=heycam (308bf9701e)
 - Bug 1221436 patch 2 - For style attributes, only store a css::Declaration instead of a css::StyleRule. r=heycam (f068adb5e9)
 - Bug 1167588 - Mark Rule::mParentRule as MOZ_NON_OWNING_REF. r=dbaron (bdb2bfe4a7)
 - Bug 1221436 patch 3 - Remove Rule::SetHTMLCSSStyleSheet and related code, now unused. r=heycam (d4fd6fca7c)
 - Bug 1221436 patch 4 - Use the same pointer to store the owning rule and the nsHTMLCSSStyleSheet on css::Declaration, since we never need both. r=heycam (1a949ec7dc)
 - Bug 1221436 patch 6 - Remove mechanism for replacing style rules. r=heycam (870539dcca)
 - Bug 1221436 patch 7 - Remove ReplaceStyleRule/ReplaceRuleInGroup mechanism. r=heycam (a8a58186c1)
 - Bug 1186768 patch 1 - Avoid setting different font-size conditions due to MathML font size adjustments. r=heycam (5b48d02031)
 - Bug 1146101 - Test. r=dbaron a=abillings (b214ab1529)
 - Bug 1161366 - Correctly set referrer when loading fonts with |new FontFace()|. r=dbaron (52a59ad6a4)
 - Bug 1206105 - Use CheckedInt for an+b selector matching. r=bzbarsky (739875148c)
 - Bug 1163446 - Drop reference to FontFace once a FontFaceBufferSource is loaded. r=jdaggett (9fd3a219c6)
 - Bug 1164813 - Make nsAnimationManager update cached in-effect status even when there is no frame; r=dbaron (6f94c96764)
 - Bug 1186768 patch 2 - Crashtest. r=heycam (a566cfef9b)
 - Bug 1186768 patch 3 - Compute affectedByScriptMinSize sooner to avoid asserting or doing extra work. r=heycam (30dac96a78)
 - Bug 1038663 (part 1) - Make nsStyleText::mWordSpacing an nsStyleCoord. r=heycam. (42a6a2398a)
 - Bug 1038663 (part 2, attempt 2) - Move GetFirstFontMetrics() up. r=heycam. (5992325377)
 - Bug 1038663 (part 3, attempt 2) - Factor out space width computation. r=heycam. (92281609f0)
 - Bug 1038663 (part 4, attempt 2) - Inline StyleToCoord(). r=heycam. (f40476c105)
 - Bug 1038663 (part 5, attempt 2) - Change GetSpacingFlags(). r=heycam (e1fe5ecdf0)
 - Bug 1038663 (part 6, attempt 2) - Allow percentage values for 'word-spacing'. r=heycam. (433fee69f6)
 - Bug 1038663 (part 7, attempt 3) - Add test for percentage values for 'word-spacing'. r=heycam. (72df555579)
 - Bug 1216747 - Record dependency on writing mode in nsRuleNode::ComputeStylePosition. r=heycam (8604ceff20)
 - Bug 1216747 followup - Use the correct value when calling SetWritingModeDependency. (b39a82cbf7)
 - Bug 1216747 - Cleanup after test fix. r=heycam (e99ec5989a)
 - Bug 1170781 - Patch 1: Implement CSS 'contain: paint'. r=dholbert (3b2f65288f)
 - Bug 1170781 - Patch 2: Test CSS 'contain: paint'. r=dholbert (ee83c7c0fd) (55e2238bc1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1176782 part 2 - [css-align] Implement the 'justify-self' property in the style system. r=SimonSapin (273ee9a0a1)
 - Bug 1194480: Only update overflow region (& trigger DLBI) for changes to CSS 'box-shadow' or 'text-shadow', instead of triggering a reflow. r=heycam (0af1ee160b)
 - Bug 1137889 part 1 - Update predefined counter style name table to match the spec. r=jfkthame (ff678af4a9)
 - Bug 1137889 part 2 - Move around definitions in counterstyles.css to match the order in spec for clarity. r=jfkthame (c1a95688d9)
 - Bug 1187649 - Free constructed widget path in nsLookAndFeel on GTK. r=karlt (fe80b73514)
 - Bug 1165513 - Translate GTK3 widgets with snapped pixel coordinates into identity space. r=jrmuizel (563c252255)
 - Bug 1113206 patch 2: Disable use of Cocoa and Gtk native-theme dropdown rendering that doesn't play well with vertical writing mode. r=roc (3b8134aced)
 - Bug 1187203 - Implement GtkInfoBar appearance style on GTK3. r=karlt (0500e6297a)
 - Bug 1168527 - Replay clips into the system cairo on GTK3. r=lsalzman (9f739f58cc)
 - Bug 1168527 - Variable was re-declared causing a bustage on gcc 5. r=lsalzman (4e7f5453f2)
 - Bug 1167239 - Make GTK button activity require hover. r=karlt (34cb428ed3)
 - Bug 1177024 - Fix clang warnings-as-errors in GTK3 build. r=karlt (d45119470b)
 - Bug 1179780 - Render opaque scrollbar troughs in the root viewport on GTK3. r=karlt (8f04f119b0)
 - Bug 1210560 - Part 1: Add an API specifically intended for users that just Push and Pop-Mask/Pop-Paint. r=jrmuizel (e08db740f9)
 - Bug 991249 - Ensure that we can check for OOMs when we run out of ballast space. r=jandem (0742c71158)
 - Bug 1219419 - Keep DefaultTracer simple for now; r=fitzgen (bb621675d5)
 - Bug 1220310 - Generalize GC container trace function dispatch as GCPolicy; r=sfink (314b3aa009)
 - Bug 1187782 (part 10) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (1def283d70)
 - Bug 1187782 (part 11) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (e9a71fae11)
 - Bug 1187782 (part 12) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (44afb0d6f6)
 - Bug 1187782 (part 13) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (4e253c8d18)
 - Bug 1187782 (part 14) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (cf8ecf213a)
 - Bug 859042 - Show onload and DOMContentLoaded markers in the timeline, r=smaug, jsantell (8ff8c43a36)
 - Bug 1187801 part 2 - Put clearing fullscreen state on element into an independent function. r=smaug (c8a135fbc9)
 - Bug 1187801 part 3 - Add iframe fullscreen flag and stop auto-rollback when this flag presents. r=smaug (f0c928090a)
 - Bug 1187801 part 4 - Add test for iframe fullscreen flag. r=smaug (851d97d772)
 - Bug 1188028 - Use channel->ascynOpen2 in dom/security/nsCSPContext.cpp (r=sicking) (54c9e0017e)
 - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on dom. r=nfroyd (4439f10159)
 - Bug 1188028 - Queue up CSP console messages till windowID is available (r=sicking) (b060ba7ea3)
 - Bug 1085293 - File renames for WebIDL Iterable Implementation; r=bz (5d61d3ae34)
 - Bug 1085293 - WebIDL Iterable Implementation and Tests; r=bz (720efc275f)
 - Bug 1215559. Create separate iterator native types for one-type and two-type iterators, so we don't force the one-type case to implement GetKeyAtIndex. r=qdot (649284e6fc)
 - Bug 1174915 - Allow changing meta referrer policy on the fly, tests (r=sstamm) (02b8482802)
 - Bug 1211624. document.all should be iterable, and so should be various other things that have an anonymous indexed getter. r=qdot (6620287943)
 - Bug 1052139 - Reorder CGCreateInterfaceObjectsMethod a bit to correspond to the ordering of generated code. r=bz (cc16b9c3b2)
 - Bug 1052139 - Perform proper failure handling in interfaces' CreateInterfaceObjects method, after dom::CreateInterfaceObjects has been called and possibly created the interface's constructor and prototype. r=bz (6690e2a9de)
 - Bug 1052139 - Make more parts of the global object's prototype chain immutable, when we flip that switch. r=bz (6f1878822b)
 - Bug 1210570 - Ensure that ToPrimitive(location) is not spoofable. r=bz. (48ac711b2e)
 - Bug 1220900 - Remove unused JSBindingFinalized, r=peterv (7f6cbd6483)
 - missing bit of Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T> (48a0a7b75a)
 - Bug 1052139 - Make the [[Prototype]] of various (but not all) objects on the window object's [[Prototype]] chain immutable. BUT, also disable the code that actually respects immutable-prototype handling -- it'll be a one-liner to revert this when we're ready to do so. Making the rest of the chain immutable will happen in separate patches. r=bz (091e4f4ad0)
 - Bug 1174915 - Allow changing meta referrer policy on the fly (r=baku,sstamm) (e8b6f30f88)
 - Bug 1211607, part 1 - Document JSAPI functions that call object internal methods: JS_GetPrototype through JS_PreventExtensions. r=jandem. (4ebe70f5ea)
 - Bug 1211607, part 2 - JS_GetOwnPropertyDescriptor and friends. r=jandem. (73de8f3e51)
 - Bug 1211607, part 3 - JS_DefineProperty and friends. r=jandem. (29da979627)
 - Bug 1211607, part 4 - JS_HasProperty and friends. r=jandem. (130aa265c8)
 - Bug 1211607, part 5 - JS_GetProperty and friends. r=jandem. (a19f9d5d1c)
 - Bug 1211607, part 6 - JS_SetProperty and friends. r=jandem. (75de9a5774)
 - Bug 1211607, part 7 - JS_DeleteProperty and friends. r=jandem. (fe88179d48)
 - Bug 1211607, part 8 - JS_Enumerate. r=jandem. (332a0cf1a9)
 - Bug 1211607, part 9 - JS::Call, JS::Construct, and friends. r=jandem. (a68585dfdb)
 - Bug 663570 - MetaCSP Part 1: CSP parser changes (r=sicking) (b6c5e80c44)
 - Bug 1220602 - Make the documentation for nsIPrincipal.domain useful. r=bholley IGNORE IDL (afa28df415)
 - Bug 1218039 - Add a nice interface for both C++ and JS to access the principal kind. r=gabor (4449599c4b)
 - Bug 663570 - MetaCSP Part 2: Principal changes (r=bz) (84fe26e407)
 - Bug 1201783 - Throw range error for too long array spread before updating length. r=Waldo, a=abillings (633b55a5f8)
 - Bug 1194052 - Update Clone() functionality of LoadInfo (r=sicking) (f3bb041849)
 - Bug 663570 - MetaCSP Part 3: Upgrade insecure requests changes (r=bz) (0c8e3f49e5)
 - fix misspatch of 1194052 (743dd0269b)
 - Bug 663570 - MetaCSP Part 4: Speculative parser changes (r=bz) (c94c58b160)
 - Bug 663570 - MetaCSP Part 5: HTMLMetaElement changes (r=bz) (f4b8bd8af1)
 - Bug 1215140 P3 Flush pending console reports on http channels. r=bz (32d2767b68)
 - Bug 1188545 - respondWith promise should extend the service worker's lifetime. r=nsm (5a8e02a500)
 - Bug 1179401 - Call stopImmediatePropagation() on the Event object in respondWith(); r=jdm (0e33f8d8fb)
 - Bug 1188545 - ServiceWorkerRegistrationInfo::Clear() should terminated workers. r=nsm (a35c5df80a)
 - Bug 1188545 - Cosmetic changes regarding workerPrivate properties shared between shared workers and service workers. r=nsm (516c70e34e)
 - Bug 1188545 - Terminate service workers that have been idle for some time. r=nsm (d7582cb1bb)
 - Bug 1182113 - Test XSLT serviceworker load. r=bkelly (797ca864a6)
 - Bug 1188545 - Cancel network interceptions when the service worker is being terminated with unresolved respondWith promises. r=nsm (6df3a8eda6)
 - Bug 1221308 Fix some service worker related warnings. r=baku (dd6f62379e)
 - Bug 1208559 - Do a CSP Check in ServiceWorkerManager::Register (r=ckerschb) (5cc2df68ab)
 - Bug 1221365 - Move "Is origin potentially trustworthy?" logic outside ServiceWorkerManager.cpp. r=ckerschb,bkelly (91c6f8e2b5)
 - Bug 1208559 - Hook up ServicerWorkers with CSP (r=sicking,bkelly,dveditz) (6a6f92e8c7)
 - Bug 1185558 - Send a "Service-Worker: script" header when downloading service worker scripts; r=bkelly (22162634a4)
 - Bug 1207727 - Rework updating service workers according to the latest spec. r=bkelly (475c185ee4) (29e855d998)
- missed changes from pervious commit (bd2172c632)

* 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