Jump to content

roytam1

Member
  • Posts

    3,665
  • Joined

  • Last visited

  • Days Won

    421
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. you can think arcticfox is NM27 with some new elements from australis UI, still incomplete and may have some UI bugs.
  2. 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
  3. 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)
  4. Notice: upstream merged JPEG-XL support libraries, but since VS2015 is not able to compile them so JPEG-XL support will not land to my UXP/moebius builds unless I change to VS2017(which is unlikely) or able to fix libhighway and libjxl to build with VS2015.
  5. fortunately surgery is not needed
  6. Notice: I got a bicycle accident last Saturday and I have 2 fractures in my pinky finger of my left hand, so the development will be slowed down significantly.
  7. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20221112.7z Changelog: In-tree changes: - bump version to 76.4.7 due to goanna engine API changes (as of NM27 rev f468c29a) (933e4b43) - MozUtils: update NotifyJSRunToCompletionStart() API (as of NM27 rev f468c29a) (5df6dc28) Out-of-tree changes: * update Goanna3 to git bfcecaee50..5499b4356b: - import changes from `dev' branch of rmottola/Arctic-Fox: - hState() in iframe fails when reloading with CTRL+F5, r=bz (2afcd259da) - Bug 1207137 - Add an error code for weak crypto override. r=bz (27b270707b) - Bug 1170488 - Add browser_multiple_pushState.js regression test. r=smaug (157672edb9) - Bug 1206879 - fire onlocationchange from pushState in frames when the URI changes, r=smaug (deb2b21372) - Bug 1200119 - Add a way to create usable markers from different threads, r=tromey (530f3a5eba) - fix include (4c9ffeff29) - Bug 1202657 - Add markers for workers' message passing and serialization/deserialization, r=smaug, jsantell, tromey, ejpbruel (4b911a9422) - Bug 1160307 - capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug r=Paolo (04a700e4d1) - fix linux toolbar icons (ffd49a4dff) - partial revert or Mac won't package (cbdaa8382d) - fix most icons on Mac except download (07c700aa76) - Bug 718637 - Notify that the document is loaded. r=MarcoZ (7b35f20bef) - Bug 1177640 - [Mac] Do not expose HTML table semantics for "layout" tables. r=surkov (8c898e78a3) - Bug 1210023 - Fix accessibilityAttributeValue for NSAccessibilityIndexAttribute. r=surkov (6aac88d16f) - Bug 1178272 - Move table semantics to a separate mozTableAccessible.mm file. r=surkov (0ee62ef8e8) - cleanup trailing spaces (9f53855fbd) - bug 1213402 - separate value change events into text value changes and numeric value changes r=davidb (c94cc113ad) - bug 1213402 - Fire numeric value change events for proxies r=davidb (cb58d2b126) - Bug 1213382 - proxy more accessible selection methods, r=tbsaunde (68f9f6ef57) - bug 1170049 - check if document tree is correct before cleaning it upr=lsocks (d92ae58a5c) - bug 1185550 - Make sure to correctly handle invalid RecvBindChildDoc and PDocAccessibleConstructor messages from the child process r=lsocks (f70e1b0d1a) - bug 1185726 - avoid killing the child process when it sends the parent events with bad IDs r=lsocks (9447b7c6d7) - bug 1185726 - follow up to deal with -Wunused warning r=me landing on a CLOSED TREE (3cd4bbb768) - bug 1188415 - add document tree consistancy checks to more message handlers r=davidb (1bc9c578ee) - bug 1194853 - pass the correct interfaces to Proxycreated when creating documents r=davidb (f1748d0892) - bug 1188415 - make CheckDocTree return if the document tree is in a sane state (9a2b452392) - bug 1221551 - unbind child documents before rebinding them r=davidb (06737cdb16) - bug 1204070 - add a little more checking to proxy subtree removal r=davidb (24aca334a6) - bug 1164976 - Make DocAccessibleParent::GetAccessible return itself when appropriate r=davidb (9e88a4fa99) - bug 1207862 - make it possible to traverse down the tree of proxied documents r=davidb (41a684a249) - bug 1209147 - make proxying of Accessible::TakeFocus() async r=davidb (96b8ba4f45) - bug 1186536 - make SerializeTree() use IsOuterDoc() to check if an accessible is an outer doc r=davidb (b661e115f3) - bug 1162543 - IDs not mapping to accessibles shouldn't cause ipc calls to fail r=davidb (7f9ba71016) - bug 1170595 - always use IdToAccessible to convert ids to accessibles r=lsocks (c21659779b) - Bug 1207311 - No need for \!nsAccUtils::MustPrune(acc) in DocAccessibleChild::RecvExtents, r=tbsaunde (69f7ebc23d) - Bug 1100602 - Kill child if accessibility ID is re-used (r=trevor) (9955223c4e) - bug 1213606 - assert that we don't destroy a document's proxy until we destroy all of its children r=davidb (f7ab023489) - bug 1191433 - use ProxyAccessible::AsDoc() in ProxyAccessible::Shutdown() r=lsocks (e6204e7847) - bug 1210447 - fix ProxyAccessible::EmbeddedChildAt() on proxies of outerDocs r=davidb (d5acdc0507) - Bug 1212904 P0 Do not abuse fetch response tainting to create opaqueredirect responses. r=ehsan (36f1f393b6) - Bug 1212904 P3 Make FetchDriver look for the channel Tainting value. r=ehsan (037227c5a8) - Bug 1212904 P4 Set channel tainting in FetchEvent.respondWith(). r=ehsan (8fcd1f64d6) - Bug 1212904 P5 Make XHR respect channel tainting. r=ehsan r=sicking (ea03564fde) - Bug 1204596 - Part 1: Avoid overriding the channel final URI when it gets intercepted; r=nsm,bkelly (da18cfd294) - Bug 1204596 - Part 2: Update the schema of the DOM Cache database to remove the response_redirected and response_redirected_url columns; r=bkelly (eabaae5330) - Bug 1204596 - Part 3: Store the responses with manual redirect in the tests added for bug 1164397; r=bkelly (8996f84c1c) - Bug 1204596 - Part 4: Disable test_fetch_cors.html on b2g; r=bkelly (eb0a61aae1) - Bug 1212904 P6 Check for CORS response type in fetch mochitests. r=sicking (157b516434) - Bug 1212904 P7 Verify xhr respects service worker CORS tainting. r=ehsan (e6f347d6d3) - Bug 1217501 P1 Expose Accept and Accept-Language to service worker FetchEvent.request. r=mcmanus (07722f151e) - Bug 1217501 P2 Send */* for fetch() default Accept header. r=ehsan (2bc362d107) - Bug 1130803 - Use non-blocking input for Fetch synthetization pipe, r=bkelly,ehsan (f926b74fed) (f468c29a62) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1203802 - Websocket Frame Listener API for devtool Network Inspector - part 1 - WindowID added into WebSocketChannel, r=michal (80cae04416) - Bug 1203802 - Websocket Frame Listener API for devtool Network Inspector - part 2 - WebSocketFrameService, r=michal (66e1935806) - Bug 1203802 - Websocket Frame Listener API for devtool Network Inspector - part 3 - timestamp, r=michal (1ee78cbab5) - Bug 1203802 - Websocket Frame Listener API for devtool Network Inspector - part 4 - IPC, r=michal (651d908780) - Bug 1215092 - WebSocketEventService and WebSocket discovering - part 1 - Renaming WebSocketFrameService, r=michal (c215f04303) - Bug 1215092 - WebSocketEventService and WebSocket discovering - part 2 - Unique Serial number for WebSocketChannel in IPC, r=michal (9a42b6b898) - Bug 1215092 - WebSocketEventService and WebSocket discovering - part 3 - Events, r=michal (3e22a9b8a9) - Bug 1215092 - WebSocketEventService and WebSocket discovering - part 4 - MessageAvailable event, r=michal (03606add66) - Bug 1185351 - Don't force inline style CSP checks on native anonymous content; r=ckerschb (51deea3648) - Bug 1212477 - Needs a way to access to <canvas>'s context (2d, webgl) from Anonymous Content API; r=roc;r=smaug (ed3335513d) - Bug 1119692 - Part 1: Get cached jar file fd if it exists instead of always openning it. r=smaug, r=jduell (399a3701dd) - Bug 1119692 - Part 2: Always use scheme jar:remoteopenfile: for out-of-process apps to ease sandboxing code. r=fabrice (d3783120a9) - Bug 1212244 - Same-process sendAsyncMessage can now throw instead of OOM. r=smaug (f22bbeb173) - Bug 1207752 - Increase how long we let incremental GC run before forcing it to finish. r=smaug (ef731501a0) - Bug 1213019. Get UnmapBuffer as part of MapBufferRanges features. r=jgilbert (0e1a1d7ffd) - Bug 941858 - Do not scale down elements passed to setDragImage. r=roc (7c1f18056e) - Bug 1212027 - part 1 - rename ipdl lowering helpers to reflect intent, not function; r=jld (f2c80853a7) - Bug 1212027 - part 2 - add a C++ AST type for 'auto'; r=jld (480120b163) - Bug 1212027 - part 3 - use class interfaces when cloning managees; r=jld (98d8aa9322) - Bug 1212027 - part 4 - use class interfaces when destroying managees; r=jld (2ed9d48242) - Add default initializers for primitive fields in IPDL structs. (bug 1154522, r=billm) (981f0e0d82) - Bug 1158905 - remove dead code from protocol Transition functions; r=bent (e4a43b880a) - Bug 1207921 - Call makeReply before dtorEpilogue so that we don't end up with a nullptr deref r=billm (f7d4530a72) - Bug 1212248 - Align the creation of cpow in ContentBridgeParent to ContentParent. r=khuey (ace596456a) - Bug 1212027 - part 5 - add LoneManagedOrNull for simplifying a lot of upcoming code; r=jld (6aec494580) - Bug 1212027 - part 6 - add an IsEmpty method to nsTHashtable; r=erahm (cabe26f3d6) - bug 1209615 - use TabParent::GetTopLevelDocAccessible() in OuterDocAccessible::RemoteChildDoc() r=davidb (0765f27bb5) - Bug 1214316 - Improve assertions on top level remote accessible doc handling, r=tbsaunde (257c6c8ef6) - Bug 1212027 - part 7 - modify IPDL codegen to store sub-protocols in a hashtable rather than an array; r=jld,nical,cpearce,billm (99dd4fa79c) - Bug 1212027 - followup - qualify PBrowserParent in GonkPermission.cpp; r=me (051e7e1bde) - Bug 1217250 - Fix some IPDL tests that were broken by bug 1212027; r=froydnj (d368b3aa02) - Bug 1202634 - Make sure TabParent LoadContext for pop-ups shares private browsing state of opener. r=billm (b347018487) - Bug 1191740 - Add originAttributes in TabContext. r=bholley (43ea8ca527) - Bug 1191740 - Factor out nsFrameLoader::GetNewTabContext. r=bholley (3311ab7287) - Bug 1180088 - Use origin-based permission check on parent side for signed packaged web app. r=kanru. (01659e2906) - Bug 1205399 - Backend for disabling of notifications for a site from the UI. r=nsm (6380757077) - Bug 1208295 - Dispatch notifications-open-settings upon receiving alertsettingscallback so UI can open notification settings. r=nsm (776ab25c91) - Bug 1212129 - e10s support for disabling site notifications. r=wchen (e896f87940) - Bug 1208622 - Separate API entry points. r=bz (a324f95322) (139dd41f0f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1155371 - Include DOMMediaStream and MediaSource object URLs in memory reports. r=khuey (b62513f5c6) - Bug 1187782 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (aa14b536c4) - Bug 1187782 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (1645a9b910) - Bug 1187782 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (67a83f37d5) - Bug 1187782 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (bf1f7a8dfe) - Bug 1187782 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (b76f1f34c8) - Bug 1187782 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (f44312f3a9) - Bug 1187782 (part 7) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (33bb281955) - Bug 1187782 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (52f7bc040e) - Bug 1187782 (part 9) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (7e797025a3) - Bug 1207355 (Part 1) - Stop requesting decodes in nsDocument. r=tn (b2e6eb49c0) - Bug 1202085 - Part 1: Remove imgICache::RemoveEntry(); r=seth (b5e4e2242f) - Bug 1202085 - Part 2: Add an optional document argument to imgICache::FindEntryProperties(); r=seth (3f3138e5ba) - Bug 1202085 - Part 3: Relax the assertion in ServiceWorkerManager::IsControlled to only happen when we think the document is controlled; r=jdm (6a829a6985) - Bug 1202085 - Part 4: Add an ID for controlled document to the image cache key; r=seth (525ca69231) - Bug 1202085 - Part 5: Add an automated test for the interaction of image cache with controlled documents; r=jdm (627e28d58d) - Bug 1202085 - Part 6: Clear the entries in the image cache belonging to a controlled document when it gets destroyed; r=seth (935b858eac) - Bug 1221279 Don't crash while clearing imgLoader cache when disconnected document is destroyed. r=smaug (040d3fa2be) - Bug 1207084 - keep sheet level on tokenstream for use in ruledata when resolving variables, to fix hcm issues with CSS variables, r=heycam (2d8f5af005) - Bug 1207084 - addendum: fix operator== for nsCSSValueTokenStream, implied-r=heycam (ee66d21638) - Bug 1209124 - Bail out of nsStyleSet::GatherRuleProcessors and PresShell::Observe if we're called during/after shutdown. r=dbaron (7043eb3ee7) - Bug 1216043 - Rename nsStyleSheet::sheetType and make it an enum class. r=dbaron (f03c5328e6) - Bug 1168158 - Make URLValue::mString a smart pointer. r=heycam (06e37619be) - Bug 1216038 - Deduce underlying integer type for MakeEnumeratedRange starting at 0. r=froydnj (883c74fb6b) - Bug 1216040 - Make ArrayLength support mozilla::EnumeratedArray. r=froydnj (d1fc4aa43c) - Bug 1216041 - Add ranged iterator support to mozilla::{Array,RangedArray,EnumerationArray}. r=froydnj (bf71f0ea1f) - Bug 1128787 part.1 Add test r=ehsan (97016bbd85) - Bug 1128787 part.2 nsHTMLDocument should clear focus before making itself editable when designMode is enabled and it makes the focused content non-focusable r=smaug+enndeakin (eccab99994) - Bug 1171342 - Store contenteditable.css and designmode.css in the style sheet cache. r=jwatt (7e6aa290d2) - Bug 1164279 - Disable font-variant-east-asian: ruby for <rt> on Windows. r=jfkthame (04117062d7) - Bug 1126230 part 9 - Remove fullscreen override and related test. r=dbaron (18818d67fa) - Bug 1126230 part 1 - Use delegated constructor to simplify constructor of nsFrameConstructorState. r=bz (5c1193f9f5) - Bug 1126230 part 2 - Refactor part of nsFrameConstructorState::AddChild. r=bz (3c02f9e8c2) - Bug 1126230 part 3 - Add :-moz-browser-frame pseudo class for HTML browser frame elements. r=dbaron (6a7b01f092) - Bug 1211040 - Restrict -moz-window-{dragging,shadow} to be chrome-only. r=dbaron (005f02f673) - Bug 1126230 part 4 - Add -moz-top-layer internal CSS property and set it for fullscreen elements. r=dbaron (02d841cab7) - Bug 1203405 - Ignore order of abs/fixed-pos frames in the frame list. r=roc (d67696d0ea) - Bug 1126230 part 5 - Give proper geometric parent for top layer frames. r=bz,dbaron (19504f223e) - Bug 1126230 part 6 - Add nsIDocument::GetFullscreenStack() method. r=smaug (d401d534d1) - Bug 1126230 part 7 - Add static method nsDisplayListBuilder::GetOutOfFlowData(). r=roc (3bdafef9b2) - Bug 1126230 part 8 - Implement painting part for the top layer. r=roc (8875115dc1) - Bug 1126230 part 10 - Add test for fullscreen top layer. r=dbaron (d095d85cd0) - Bug 1069192 part 1 - Force users of nsCSSProps::IsEnabled() to pass in the enabled state. r=dbaron (38e40ebf1d) - Bug 1195978 - set line number when re-parsing sheet. r=heycam (41cdf15319) - Bug 1202095 - re-use @imported style sheets from inIDOMUtils.parseStyleSheet. r=heycam (2f54fdacf0) - Bug 1099557 followup - Put the default setting for control-character visibility behind a runtime pref, and keep it off-by-default on release builds for now. r=dbaron (3ada076d9b) - Bug 1069192 part 2 - Add a flag for chrome-only properties and change semantics of enabling flags. r=dbaron (2e887397ac) - Bug 1220496 - Create PresHint/StyleAttr rule processors in nsStyleSet::Init and make DirtyRuleProcessors private. r=bzbarsky (0b538fe7cc) - No bug - Cleanup the layout/style mochitest manifest. (e26676496f) - Bug 1183461 part 1 - Move InitialAdvance to CSSAnimation; r=heycam (dac91a759a) - Bug 1183461 part 2 - Reorder the parameters to EventInfo constructors; r=heycam (29fc1b2096) - Bug 1183461 part 3 - Add Animation::AnimationTimeToTimeStamp; r=heycam (d3410ccc01) - Bug 1183461 part 4 - Add CSSAnimation::ElapsedTimeToTimeStamp; r=heycam (10bac42e8e) - Bug 1183461 part 5 - Store event TimeStamp along with event info; r=heycam (0250a63ee8) - Bug 1220599 - Fix erroneous nsHTMLDocument::Open comment to note that we reuse the document rather than creating a new one. r=baku (5d492865d3) - Bug 1220827 - Replace question comment in nsHTMLDocument::Open with an explanatory comment to explain why we create a new Window. r=smaug (69f16ef5dc) - missing bits of Bug 1170911 - Add pref for switching off execCommand("cut"/"copy"). r=ehsan (613644fa39) - Bug 1183461 part 6 - Store the generating animation on the event; r=heycam (c490af70cc) - Bug 1194037 part 4 - Remove ticking from FlushAnimations; r=dholbert (8df1f3eec4) - Bug 1200568 - Don't create animations for elements that are not part of the document tree; r=dbaron (3027949d8b) - Bug 1183461 part 7 - Add EventInfoComparator and sort events; r=heycam (550aad09bc) - Bug 1183461 part 8 - Add tests for event order dispatch; r=heycam (964ee5fe23) - Bug 978833 patch 1 - Add mochitest for bug 978833. r=heycam (4b4579d3f7) - Bug 1208951 - Part 1: Split half of KeyframeValueEntry into a base class. r=birtles (32d7cbd477) - Bug 1208951 - Part 2: Use a comparator object instead of operator< onKeyframeValueEntry. r=birtles (3b83723ef0) - Bug 1209603 patch 1 - Add comments to RuleNodeCacheConditions.h . r=heycam (444eabdddc) - Bug 1209603 patch 2 - Reduce calls to StyleVisibility() in WritingMode constructor. r=heycam (f079fb5765) - Bug 1209603 patch 3 - Don't call SetFontSizeDependency for 0em. r=heycam (7a87fe5229) - Bug 1209603 patch 4 - Add reftest for bug 1209603. r=heycam (1680144fc2) - Bug 1209603 patch 5 - Move inline method nsStyleContext::GetCachedStyleData into header file, and make it public. r=heycam (32c38f790e) - Bug 1209603 patch 6 - Prepare to use a different meaning of mBits when cached style data pointer is null. r=heycam (15e6471e58) - Bug 1209603 patch 7 - Add assertions that we don't ask the rule node for data when we have cached data on the style context. r=heycam (0f27687446) - Bug 1209603 patch 8 - Record in mBits when we have gotten a reset style struct that is cached on the rule node. r=heycam (b5e693a986) - Bug 1209603 patch 9 - Cache inherited style structs on the style context when we found already-cached data in the rule tree. r=heycam (bfa6a169cb) - Bug 1209603 patch 10 - Make PeekStyle* exact, i.e., guaranteed to return null if we haven't computed the data for this context. r=heycam (6ffdf7f0bf) - Bug 1209603 patch 11 - Assert that PeekStyle* results don't change during difference computation. r=heycam (a3d7336dce) - Bug 1193518 - Ensure that when we update a WritingMode after resolving dir=auto, we set the inline-dir bit appropriately as well as the inline-bidi bit. r=dholbert (072c062ddc) - Bug 1216431 patch 1 - Give WritingMode an nsStyleVisibility* constructor. r=heycam (b7efb1204c) - Bug 1216431 patch 2 - Pass nsStyleVisibility to nsStylePosition::CalcDifference to avoid computing new nsStyleVisibility during nsStyleContext::CalcStyleDifference. r=heycam (b842123d9b) - Bug 1216431 patch 3 - Cache structs that are stored with conditions on the rule node all the time, rather than only when freshly computed. r=heycam (d4ea9adc19) - Bug 1216431 patch 4 - Don't trigger computation of new structs via testing of conditions for conditionally-stored structs on the rule node. r=heycam (95cc7e8a52) - Bug 1216431 patch 5 - Back out half of bug 1209603 patch 10. r=heycam (5949a2e9d0) - Bug 1216431 patch 6 - Back out bug 1209603 patch 8. r=heycam (45a05ad60e) - Bug 1209603 patch 6b - Rename nsStyleContext::HasCachedInheritedStyleData to HasCachedDependentStyleData. r=heycam (c4f52f00d0) - Bug 1216431 patch 7 - Back out bug 1209603 patch 6. r=heycam (6eb8677af2) - Bug 1216431 patch 8 - Fix whitespace error I made when addressing review comments. (19abf29215) - Bug 1214958 - Add operators &=, |=, and ^= to mozilla::DebugOnly. r=froydnj (c76229e817) - Bug 1208951 - Part 3: Expose nsCSSValue -> nsTimingFunction computation function. r=birtles (f0124bbbf2) - Bug 1208951 - Part 4: Add an nsCSSParser entry point to parse a single longhand property and return an nsCSSValue. r=birtles (a317aa3255) - Bug 1208951 - Part 5: Add nsCSSProps method to look a property by its IDL name. r=bzbarsky (1d0b78374d) - Bug 1208951 - Part 6: Add method to compare nsCSSPropertySets for equality. r=birtles (9039197290) - Bug 1208951 - Part 7: Add a StyleAnimationValue::ComputeValues method to compute components of a shorthand. r=birtles (36149d8c82) - Bug 1208951 - Part 8: Don't warn if StyleAnimationValue::ComputeValue fails to parse a CSS property. r=birtles (12e06d0356) - Bug 1208385 part 1 - Store a pointer to the owning animation on each KeyframeEffect; r=heycam (8f48533047) - Bug 1208385 part 2 - Remove stored parent time from KeyframeEffectReadOnly and get the time directly from the owning animation; r=heycam (7bd25845be) - Bug 1208951 - Part 9: Implement KeyframeEffectReadOnly constructor. r=bzbarsky r=birtles (49049edfac) - Bug 1208951 - Part 10: Make GetFrames aware of initial/final zero-length segments and discontinuities between segments. r=birtles (71066c4941) - Bug 1208951 - Part 11: Tests. r=birtles (308ad9ba9f) - Bug 1210575 part 1: Rename CSS parser function "ParseWebkitPrefixedGradient()" to be more specific, now that we'll have several ways of parsing these expressions. r=heycam (060a01b43a) - Bug 1210575 part 2: Refactor out the body of a long compound "if" expression into a helper function, IsFunctionTokenValidForBackgroundImage. r=heycam (ed784fb98d) - Bug 1210575 part 3: Refactor CSS gradient-parsing code to use a flags bitfield instead of multiple bool args for customizing behavior. r=heycam (5c9df6466c) - Bug 1210575 part 4: Prevent CSS parser from invoking CSSUnprefixingService if native webkit prefix support is enabled. r=heycam (d4c7997c94) - Bug 1210575 part 5: Allow CSS -webkit-{linear|radial}-gradient expressions (& 'repeating' variants) to make it to our gradient-parsing code, if webkit prefix support is preffed on. r=heycam (4113bb47c4) - Bug 1207002 - Use CSS property flag to restrict MathML-related internal properties. r=dbaron (9b021c7819) - Bug 1199610 - Correctly handle parsing failures inside CSS functions. r=dbaron (5255fe445d) - Bug 1210575 part 6: Implement -webkit-radial-gradient parse quirks with contain/cover keywords, sized shapes, "at" keyword, & angles. r=heycam (ba1002fbae) - Bug 1210575 part 7: Refactor linear-gradient parsing code slightly & add/extend comments. r=heycam (1bd144ff04) - Bug 1210575 part 8: Implement -webkit-linear-gradient parse quirks with "to", angles, and "center". r=heycam (97587d49ea) - Bug 1210575 part 9: Remove some obsolete XXXdholbert comments from property_database.js. (no review, comment-only so DONTBUILD) (961a2c43e9) - Bug 978833 patch 2 - Make css::Declaration reference-counted. r=heycam (4aab911856) (5499b4356b) * 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
  8. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221112-5499b4356b-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221112-5499b4356b-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221112-5499b4356b-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221112-5499b4356b-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - hState() in iframe fails when reloading with CTRL+F5, r=bz (2afcd259da) - Bug 1207137 - Add an error code for weak crypto override. r=bz (27b270707b) - Bug 1170488 - Add browser_multiple_pushState.js regression test. r=smaug (157672edb9) - Bug 1206879 - fire onlocationchange from pushState in frames when the URI changes, r=smaug (deb2b21372) - Bug 1200119 - Add a way to create usable markers from different threads, r=tromey (530f3a5eba) - fix include (4c9ffeff29) - Bug 1202657 - Add markers for workers' message passing and serialization/deserialization, r=smaug, jsantell, tromey, ejpbruel (4b911a9422) - Bug 1160307 - capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug r=Paolo (04a700e4d1) - fix linux toolbar icons (ffd49a4dff) - partial revert or Mac won't package (cbdaa8382d) - fix most icons on Mac except download (07c700aa76) - Bug 718637 - Notify that the document is loaded. r=MarcoZ (7b35f20bef) - Bug 1177640 - [Mac] Do not expose HTML table semantics for "layout" tables. r=surkov (8c898e78a3) - Bug 1210023 - Fix accessibilityAttributeValue for NSAccessibilityIndexAttribute. r=surkov (6aac88d16f) - Bug 1178272 - Move table semantics to a separate mozTableAccessible.mm file. r=surkov (0ee62ef8e8) - cleanup trailing spaces (9f53855fbd) - bug 1213402 - separate value change events into text value changes and numeric value changes r=davidb (c94cc113ad) - bug 1213402 - Fire numeric value change events for proxies r=davidb (cb58d2b126) - Bug 1213382 - proxy more accessible selection methods, r=tbsaunde (68f9f6ef57) - bug 1170049 - check if document tree is correct before cleaning it upr=lsocks (d92ae58a5c) - bug 1185550 - Make sure to correctly handle invalid RecvBindChildDoc and PDocAccessibleConstructor messages from the child process r=lsocks (f70e1b0d1a) - bug 1185726 - avoid killing the child process when it sends the parent events with bad IDs r=lsocks (9447b7c6d7) - bug 1185726 - follow up to deal with -Wunused warning r=me landing on a CLOSED TREE (3cd4bbb768) - bug 1188415 - add document tree consistancy checks to more message handlers r=davidb (1bc9c578ee) - bug 1194853 - pass the correct interfaces to Proxycreated when creating documents r=davidb (f1748d0892) - bug 1188415 - make CheckDocTree return if the document tree is in a sane state (9a2b452392) - bug 1221551 - unbind child documents before rebinding them r=davidb (06737cdb16) - bug 1204070 - add a little more checking to proxy subtree removal r=davidb (24aca334a6) - bug 1164976 - Make DocAccessibleParent::GetAccessible return itself when appropriate r=davidb (9e88a4fa99) - bug 1207862 - make it possible to traverse down the tree of proxied documents r=davidb (41a684a249) - bug 1209147 - make proxying of Accessible::TakeFocus() async r=davidb (96b8ba4f45) - bug 1186536 - make SerializeTree() use IsOuterDoc() to check if an accessible is an outer doc r=davidb (b661e115f3) - bug 1162543 - IDs not mapping to accessibles shouldn't cause ipc calls to fail r=davidb (7f9ba71016) - bug 1170595 - always use IdToAccessible to convert ids to accessibles r=lsocks (c21659779b) - Bug 1207311 - No need for \!nsAccUtils::MustPrune(acc) in DocAccessibleChild::RecvExtents, r=tbsaunde (69f7ebc23d) - Bug 1100602 - Kill child if accessibility ID is re-used (r=trevor) (9955223c4e) - bug 1213606 - assert that we don't destroy a document's proxy until we destroy all of its children r=davidb (f7ab023489) - bug 1191433 - use ProxyAccessible::AsDoc() in ProxyAccessible::Shutdown() r=lsocks (e6204e7847) - bug 1210447 - fix ProxyAccessible::EmbeddedChildAt() on proxies of outerDocs r=davidb (d5acdc0507) - Bug 1212904 P0 Do not abuse fetch response tainting to create opaqueredirect responses. r=ehsan (36f1f393b6) - Bug 1212904 P3 Make FetchDriver look for the channel Tainting value. r=ehsan (037227c5a8) - Bug 1212904 P4 Set channel tainting in FetchEvent.respondWith(). r=ehsan (8fcd1f64d6) - Bug 1212904 P5 Make XHR respect channel tainting. r=ehsan r=sicking (ea03564fde) - Bug 1204596 - Part 1: Avoid overriding the channel final URI when it gets intercepted; r=nsm,bkelly (da18cfd294) - Bug 1204596 - Part 2: Update the schema of the DOM Cache database to remove the response_redirected and response_redirected_url columns; r=bkelly (eabaae5330) - Bug 1204596 - Part 3: Store the responses with manual redirect in the tests added for bug 1164397; r=bkelly (8996f84c1c) - Bug 1204596 - Part 4: Disable test_fetch_cors.html on b2g; r=bkelly (eb0a61aae1) - Bug 1212904 P6 Check for CORS response type in fetch mochitests. r=sicking (157b516434) - Bug 1212904 P7 Verify xhr respects service worker CORS tainting. r=ehsan (e6f347d6d3) - Bug 1217501 P1 Expose Accept and Accept-Language to service worker FetchEvent.request. r=mcmanus (07722f151e) - Bug 1217501 P2 Send */* for fetch() default Accept header. r=ehsan (2bc362d107) - Bug 1130803 - Use non-blocking input for Fetch synthetization pipe, r=bkelly,ehsan (f926b74fed) (f468c29a62) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1203802 - Websocket Frame Listener API for devtool Network Inspector - part 1 - WindowID added into WebSocketChannel, r=michal (80cae04416) - Bug 1203802 - Websocket Frame Listener API for devtool Network Inspector - part 2 - WebSocketFrameService, r=michal (66e1935806) - Bug 1203802 - Websocket Frame Listener API for devtool Network Inspector - part 3 - timestamp, r=michal (1ee78cbab5) - Bug 1203802 - Websocket Frame Listener API for devtool Network Inspector - part 4 - IPC, r=michal (651d908780) - Bug 1215092 - WebSocketEventService and WebSocket discovering - part 1 - Renaming WebSocketFrameService, r=michal (c215f04303) - Bug 1215092 - WebSocketEventService and WebSocket discovering - part 2 - Unique Serial number for WebSocketChannel in IPC, r=michal (9a42b6b898) - Bug 1215092 - WebSocketEventService and WebSocket discovering - part 3 - Events, r=michal (3e22a9b8a9) - Bug 1215092 - WebSocketEventService and WebSocket discovering - part 4 - MessageAvailable event, r=michal (03606add66) - Bug 1185351 - Don't force inline style CSP checks on native anonymous content; r=ckerschb (51deea3648) - Bug 1212477 - Needs a way to access to <canvas>'s context (2d, webgl) from Anonymous Content API; r=roc;r=smaug (ed3335513d) - Bug 1119692 - Part 1: Get cached jar file fd if it exists instead of always openning it. r=smaug, r=jduell (399a3701dd) - Bug 1119692 - Part 2: Always use scheme jar:remoteopenfile: for out-of-process apps to ease sandboxing code. r=fabrice (d3783120a9) - Bug 1212244 - Same-process sendAsyncMessage can now throw instead of OOM. r=smaug (f22bbeb173) - Bug 1207752 - Increase how long we let incremental GC run before forcing it to finish. r=smaug (ef731501a0) - Bug 1213019. Get UnmapBuffer as part of MapBufferRanges features. r=jgilbert (0e1a1d7ffd) - Bug 941858 - Do not scale down elements passed to setDragImage. r=roc (7c1f18056e) - Bug 1212027 - part 1 - rename ipdl lowering helpers to reflect intent, not function; r=jld (f2c80853a7) - Bug 1212027 - part 2 - add a C++ AST type for 'auto'; r=jld (480120b163) - Bug 1212027 - part 3 - use class interfaces when cloning managees; r=jld (98d8aa9322) - Bug 1212027 - part 4 - use class interfaces when destroying managees; r=jld (2ed9d48242) - Add default initializers for primitive fields in IPDL structs. (bug 1154522, r=billm) (981f0e0d82) - Bug 1158905 - remove dead code from protocol Transition functions; r=bent (e4a43b880a) - Bug 1207921 - Call makeReply before dtorEpilogue so that we don't end up with a nullptr deref r=billm (f7d4530a72) - Bug 1212248 - Align the creation of cpow in ContentBridgeParent to ContentParent. r=khuey (ace596456a) - Bug 1212027 - part 5 - add LoneManagedOrNull for simplifying a lot of upcoming code; r=jld (6aec494580) - Bug 1212027 - part 6 - add an IsEmpty method to nsTHashtable; r=erahm (cabe26f3d6) - bug 1209615 - use TabParent::GetTopLevelDocAccessible() in OuterDocAccessible::RemoteChildDoc() r=davidb (0765f27bb5) - Bug 1214316 - Improve assertions on top level remote accessible doc handling, r=tbsaunde (257c6c8ef6) - Bug 1212027 - part 7 - modify IPDL codegen to store sub-protocols in a hashtable rather than an array; r=jld,nical,cpearce,billm (99dd4fa79c) - Bug 1212027 - followup - qualify PBrowserParent in GonkPermission.cpp; r=me (051e7e1bde) - Bug 1217250 - Fix some IPDL tests that were broken by bug 1212027; r=froydnj (d368b3aa02) - Bug 1202634 - Make sure TabParent LoadContext for pop-ups shares private browsing state of opener. r=billm (b347018487) - Bug 1191740 - Add originAttributes in TabContext. r=bholley (43ea8ca527) - Bug 1191740 - Factor out nsFrameLoader::GetNewTabContext. r=bholley (3311ab7287) - Bug 1180088 - Use origin-based permission check on parent side for signed packaged web app. r=kanru. (01659e2906) - Bug 1205399 - Backend for disabling of notifications for a site from the UI. r=nsm (6380757077) - Bug 1208295 - Dispatch notifications-open-settings upon receiving alertsettingscallback so UI can open notification settings. r=nsm (776ab25c91) - Bug 1212129 - e10s support for disabling site notifications. r=wchen (e896f87940) - Bug 1208622 - Separate API entry points. r=bz (a324f95322) (139dd41f0f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1155371 - Include DOMMediaStream and MediaSource object URLs in memory reports. r=khuey (b62513f5c6) - Bug 1187782 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (aa14b536c4) - Bug 1187782 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (1645a9b910) - Bug 1187782 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (67a83f37d5) - Bug 1187782 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (bf1f7a8dfe) - Bug 1187782 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (b76f1f34c8) - Bug 1187782 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (f44312f3a9) - Bug 1187782 (part 7) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (33bb281955) - Bug 1187782 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (52f7bc040e) - Bug 1187782 (part 9) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. (7e797025a3) - Bug 1207355 (Part 1) - Stop requesting decodes in nsDocument. r=tn (b2e6eb49c0) - Bug 1202085 - Part 1: Remove imgICache::RemoveEntry(); r=seth (b5e4e2242f) - Bug 1202085 - Part 2: Add an optional document argument to imgICache::FindEntryProperties(); r=seth (3f3138e5ba) - Bug 1202085 - Part 3: Relax the assertion in ServiceWorkerManager::IsControlled to only happen when we think the document is controlled; r=jdm (6a829a6985) - Bug 1202085 - Part 4: Add an ID for controlled document to the image cache key; r=seth (525ca69231) - Bug 1202085 - Part 5: Add an automated test for the interaction of image cache with controlled documents; r=jdm (627e28d58d) - Bug 1202085 - Part 6: Clear the entries in the image cache belonging to a controlled document when it gets destroyed; r=seth (935b858eac) - Bug 1221279 Don't crash while clearing imgLoader cache when disconnected document is destroyed. r=smaug (040d3fa2be) - Bug 1207084 - keep sheet level on tokenstream for use in ruledata when resolving variables, to fix hcm issues with CSS variables, r=heycam (2d8f5af005) - Bug 1207084 - addendum: fix operator== for nsCSSValueTokenStream, implied-r=heycam (ee66d21638) - Bug 1209124 - Bail out of nsStyleSet::GatherRuleProcessors and PresShell::Observe if we're called during/after shutdown. r=dbaron (7043eb3ee7) - Bug 1216043 - Rename nsStyleSheet::sheetType and make it an enum class. r=dbaron (f03c5328e6) - Bug 1168158 - Make URLValue::mString a smart pointer. r=heycam (06e37619be) - Bug 1216038 - Deduce underlying integer type for MakeEnumeratedRange starting at 0. r=froydnj (883c74fb6b) - Bug 1216040 - Make ArrayLength support mozilla::EnumeratedArray. r=froydnj (d1fc4aa43c) - Bug 1216041 - Add ranged iterator support to mozilla::{Array,RangedArray,EnumerationArray}. r=froydnj (bf71f0ea1f) - Bug 1128787 part.1 Add test r=ehsan (97016bbd85) - Bug 1128787 part.2 nsHTMLDocument should clear focus before making itself editable when designMode is enabled and it makes the focused content non-focusable r=smaug+enndeakin (eccab99994) - Bug 1171342 - Store contenteditable.css and designmode.css in the style sheet cache. r=jwatt (7e6aa290d2) - Bug 1164279 - Disable font-variant-east-asian: ruby for <rt> on Windows. r=jfkthame (04117062d7) - Bug 1126230 part 9 - Remove fullscreen override and related test. r=dbaron (18818d67fa) - Bug 1126230 part 1 - Use delegated constructor to simplify constructor of nsFrameConstructorState. r=bz (5c1193f9f5) - Bug 1126230 part 2 - Refactor part of nsFrameConstructorState::AddChild. r=bz (3c02f9e8c2) - Bug 1126230 part 3 - Add :-moz-browser-frame pseudo class for HTML browser frame elements. r=dbaron (6a7b01f092) - Bug 1211040 - Restrict -moz-window-{dragging,shadow} to be chrome-only. r=dbaron (005f02f673) - Bug 1126230 part 4 - Add -moz-top-layer internal CSS property and set it for fullscreen elements. r=dbaron (02d841cab7) - Bug 1203405 - Ignore order of abs/fixed-pos frames in the frame list. r=roc (d67696d0ea) - Bug 1126230 part 5 - Give proper geometric parent for top layer frames. r=bz,dbaron (19504f223e) - Bug 1126230 part 6 - Add nsIDocument::GetFullscreenStack() method. r=smaug (d401d534d1) - Bug 1126230 part 7 - Add static method nsDisplayListBuilder::GetOutOfFlowData(). r=roc (3bdafef9b2) - Bug 1126230 part 8 - Implement painting part for the top layer. r=roc (8875115dc1) - Bug 1126230 part 10 - Add test for fullscreen top layer. r=dbaron (d095d85cd0) - Bug 1069192 part 1 - Force users of nsCSSProps::IsEnabled() to pass in the enabled state. r=dbaron (38e40ebf1d) - Bug 1195978 - set line number when re-parsing sheet. r=heycam (41cdf15319) - Bug 1202095 - re-use @imported style sheets from inIDOMUtils.parseStyleSheet. r=heycam (2f54fdacf0) - Bug 1099557 followup - Put the default setting for control-character visibility behind a runtime pref, and keep it off-by-default on release builds for now. r=dbaron (3ada076d9b) - Bug 1069192 part 2 - Add a flag for chrome-only properties and change semantics of enabling flags. r=dbaron (2e887397ac) - Bug 1220496 - Create PresHint/StyleAttr rule processors in nsStyleSet::Init and make DirtyRuleProcessors private. r=bzbarsky (0b538fe7cc) - No bug - Cleanup the layout/style mochitest manifest. (e26676496f) - Bug 1183461 part 1 - Move InitialAdvance to CSSAnimation; r=heycam (dac91a759a) - Bug 1183461 part 2 - Reorder the parameters to EventInfo constructors; r=heycam (29fc1b2096) - Bug 1183461 part 3 - Add Animation::AnimationTimeToTimeStamp; r=heycam (d3410ccc01) - Bug 1183461 part 4 - Add CSSAnimation::ElapsedTimeToTimeStamp; r=heycam (10bac42e8e) - Bug 1183461 part 5 - Store event TimeStamp along with event info; r=heycam (0250a63ee8) - Bug 1220599 - Fix erroneous nsHTMLDocument::Open comment to note that we reuse the document rather than creating a new one. r=baku (5d492865d3) - Bug 1220827 - Replace question comment in nsHTMLDocument::Open with an explanatory comment to explain why we create a new Window. r=smaug (69f16ef5dc) - missing bits of Bug 1170911 - Add pref for switching off execCommand("cut"/"copy"). r=ehsan (613644fa39) - Bug 1183461 part 6 - Store the generating animation on the event; r=heycam (c490af70cc) - Bug 1194037 part 4 - Remove ticking from FlushAnimations; r=dholbert (8df1f3eec4) - Bug 1200568 - Don't create animations for elements that are not part of the document tree; r=dbaron (3027949d8b) - Bug 1183461 part 7 - Add EventInfoComparator and sort events; r=heycam (550aad09bc) - Bug 1183461 part 8 - Add tests for event order dispatch; r=heycam (964ee5fe23) - Bug 978833 patch 1 - Add mochitest for bug 978833. r=heycam (4b4579d3f7) - Bug 1208951 - Part 1: Split half of KeyframeValueEntry into a base class. r=birtles (32d7cbd477) - Bug 1208951 - Part 2: Use a comparator object instead of operator< onKeyframeValueEntry. r=birtles (3b83723ef0) - Bug 1209603 patch 1 - Add comments to RuleNodeCacheConditions.h . r=heycam (444eabdddc) - Bug 1209603 patch 2 - Reduce calls to StyleVisibility() in WritingMode constructor. r=heycam (f079fb5765) - Bug 1209603 patch 3 - Don't call SetFontSizeDependency for 0em. r=heycam (7a87fe5229) - Bug 1209603 patch 4 - Add reftest for bug 1209603. r=heycam (1680144fc2) - Bug 1209603 patch 5 - Move inline method nsStyleContext::GetCachedStyleData into header file, and make it public. r=heycam (32c38f790e) - Bug 1209603 patch 6 - Prepare to use a different meaning of mBits when cached style data pointer is null. r=heycam (15e6471e58) - Bug 1209603 patch 7 - Add assertions that we don't ask the rule node for data when we have cached data on the style context. r=heycam (0f27687446) - Bug 1209603 patch 8 - Record in mBits when we have gotten a reset style struct that is cached on the rule node. r=heycam (b5e693a986) - Bug 1209603 patch 9 - Cache inherited style structs on the style context when we found already-cached data in the rule tree. r=heycam (bfa6a169cb) - Bug 1209603 patch 10 - Make PeekStyle* exact, i.e., guaranteed to return null if we haven't computed the data for this context. r=heycam (6ffdf7f0bf) - Bug 1209603 patch 11 - Assert that PeekStyle* results don't change during difference computation. r=heycam (a3d7336dce) - Bug 1193518 - Ensure that when we update a WritingMode after resolving dir=auto, we set the inline-dir bit appropriately as well as the inline-bidi bit. r=dholbert (072c062ddc) - Bug 1216431 patch 1 - Give WritingMode an nsStyleVisibility* constructor. r=heycam (b7efb1204c) - Bug 1216431 patch 2 - Pass nsStyleVisibility to nsStylePosition::CalcDifference to avoid computing new nsStyleVisibility during nsStyleContext::CalcStyleDifference. r=heycam (b842123d9b) - Bug 1216431 patch 3 - Cache structs that are stored with conditions on the rule node all the time, rather than only when freshly computed. r=heycam (d4ea9adc19) - Bug 1216431 patch 4 - Don't trigger computation of new structs via testing of conditions for conditionally-stored structs on the rule node. r=heycam (95cc7e8a52) - Bug 1216431 patch 5 - Back out half of bug 1209603 patch 10. r=heycam (5949a2e9d0) - Bug 1216431 patch 6 - Back out bug 1209603 patch 8. r=heycam (45a05ad60e) - Bug 1209603 patch 6b - Rename nsStyleContext::HasCachedInheritedStyleData to HasCachedDependentStyleData. r=heycam (c4f52f00d0) - Bug 1216431 patch 7 - Back out bug 1209603 patch 6. r=heycam (6eb8677af2) - Bug 1216431 patch 8 - Fix whitespace error I made when addressing review comments. (19abf29215) - Bug 1214958 - Add operators &=, |=, and ^= to mozilla::DebugOnly. r=froydnj (c76229e817) - Bug 1208951 - Part 3: Expose nsCSSValue -> nsTimingFunction computation function. r=birtles (f0124bbbf2) - Bug 1208951 - Part 4: Add an nsCSSParser entry point to parse a single longhand property and return an nsCSSValue. r=birtles (a317aa3255) - Bug 1208951 - Part 5: Add nsCSSProps method to look a property by its IDL name. r=bzbarsky (1d0b78374d) - Bug 1208951 - Part 6: Add method to compare nsCSSPropertySets for equality. r=birtles (9039197290) - Bug 1208951 - Part 7: Add a StyleAnimationValue::ComputeValues method to compute components of a shorthand. r=birtles (36149d8c82) - Bug 1208951 - Part 8: Don't warn if StyleAnimationValue::ComputeValue fails to parse a CSS property. r=birtles (12e06d0356) - Bug 1208385 part 1 - Store a pointer to the owning animation on each KeyframeEffect; r=heycam (8f48533047) - Bug 1208385 part 2 - Remove stored parent time from KeyframeEffectReadOnly and get the time directly from the owning animation; r=heycam (7bd25845be) - Bug 1208951 - Part 9: Implement KeyframeEffectReadOnly constructor. r=bzbarsky r=birtles (49049edfac) - Bug 1208951 - Part 10: Make GetFrames aware of initial/final zero-length segments and discontinuities between segments. r=birtles (71066c4941) - Bug 1208951 - Part 11: Tests. r=birtles (308ad9ba9f) - Bug 1210575 part 1: Rename CSS parser function "ParseWebkitPrefixedGradient()" to be more specific, now that we'll have several ways of parsing these expressions. r=heycam (060a01b43a) - Bug 1210575 part 2: Refactor out the body of a long compound "if" expression into a helper function, IsFunctionTokenValidForBackgroundImage. r=heycam (ed784fb98d) - Bug 1210575 part 3: Refactor CSS gradient-parsing code to use a flags bitfield instead of multiple bool args for customizing behavior. r=heycam (5c9df6466c) - Bug 1210575 part 4: Prevent CSS parser from invoking CSSUnprefixingService if native webkit prefix support is enabled. r=heycam (d4c7997c94) - Bug 1210575 part 5: Allow CSS -webkit-{linear|radial}-gradient expressions (& 'repeating' variants) to make it to our gradient-parsing code, if webkit prefix support is preffed on. r=heycam (4113bb47c4) - Bug 1207002 - Use CSS property flag to restrict MathML-related internal properties. r=dbaron (9b021c7819) - Bug 1199610 - Correctly handle parsing failures inside CSS functions. r=dbaron (5255fe445d) - Bug 1210575 part 6: Implement -webkit-radial-gradient parse quirks with contain/cover keywords, sized shapes, "at" keyword, & angles. r=heycam (ba1002fbae) - Bug 1210575 part 7: Refactor linear-gradient parsing code slightly & add/extend comments. r=heycam (1bd144ff04) - Bug 1210575 part 8: Implement -webkit-linear-gradient parse quirks with "to", angles, and "center". r=heycam (97587d49ea) - Bug 1210575 part 9: Remove some obsolete XXXdholbert comments from property_database.js. (no review, comment-only so DONTBUILD) (961a2c43e9) - Bug 978833 patch 2 - Make css::Declaration reference-counted. r=heycam (4aab911856) (5499b4356b)
  9. New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20221112-9a597f8e0-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20221112-9a597f8e0-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2008 - Implement missing s parameter parsing and align case with spec. (05389eb4) (60451cfc1) - ported from UXP: Issue #2024 - Part 2: Add wildcard to Access-Control-Allow-{Method|Headers} (0a079c2b) (a9b19bd00) - ported from UXP: Update timezone data to 2022e (bf19c208) (9a597f8e0)
  10. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20221112-485bba73-uxp-f9dc0e6d1-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221112-485bba73-uxp-f9dc0e6d1-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20221112-id-656ea98-uxp-f9dc0e6d1-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221112-id-656ea98-ia-93af9a0-uxp-f9dc0e6d1-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.
  11. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221112-3219d2d-uxp-f9dc0e6d1-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20221112-3219d2d-uxp-f9dc0e6d1-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221112-3219d2d-uxp-f9dc0e6d1-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221112-d849524bd-uxp-f9dc0e6d1-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221112-d849524bd-uxp-f9dc0e6d1-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20221112-d849524bd-uxp-f9dc0e6d1-xpmod.7z Official UXP changes picked since my last build: - Issue #2024 - Part 1: Add wildcard to Access-Control-Expose-Headers (211b7cf21) - Issue #2024 - Part 2: Add wildcard to Access-Control-Allow-{Method|Headers} (0a079c2b9) - Update timezone data to 2022e (bf19c2087) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt58l.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  12. both of them are "Not require SSE/SSE2"
  13. Off-Topic: finally I got rapid test negative again, so I can go outside and order a new pair of eye glasses now. EDIT: ordered new eye glasses, will be arrived a week later, cost me HKD 2160.
  14. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20221105.7z Changelog: Out-of-tree changes: * update Goanna3 to git a128924c0d..bfcecaee50: - devtools: fix error reporting in webconsole (20761b8600) - HACK: treat `for(const i in x)` as `for(let i in x)` (1f56788b39) - import changes from `dev' branch of rmottola/Arctic-Fox: - missing bit of Bug 1209403 - Build xpidl stuff in the faster make backend. (2b46f612d4) - Bug 1209875 - Get rid of XULPPFLAGS. r=gps (84b1e0140e) - Bug 1220731 - Refactor embedjs script for use from moz.build rather than makefiles r=shu r=glandium (064363aef4) - Bug 1212015 - Fix an unchecked allocation in AsmJS r=terrence (c77978cae6) - Bug 1218641 - IonMonkey: MIPS64: Add support into asmjs. r=lth (c856ea1842) - Bug 1219821 - remove static failure, make it dynamic r=arai a=me (eec5ffaa57) - Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium (c06518f942) - Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg (79a4d4e4aa) - Bug 1221453 - Use SourcePaths for LOCAL_INCLUDES. r=gps (abb032990d) - Bug 1176094 - [ATK] Assign role SECTION to math groups instead of PANEL/UNKNOWN. r=surkov (18b059a017) - Bug 1175182 - Expose fractions and roots as ATK_ROLE_PANEL for ATK < 2.16. r=surkov (6d00256e56) - bug 1171728 - null check the result of ProxyAccessible::OuterDocOfRemoteBrowser (378533bdaf) - Bug 1207253 - make getChildCountCB correctly deal with outerdoc accessibles with proxy children, r=tbsaunde (303d37a9d3) - bug 1209615 - make remote primary docs RELATION_EMBEDS targets for atk r=davidb (782635334d) - bug 1196880 - correctly compute interfaces for proxies r=davidb (2ee6b6ffdd) - bug 1210803 - expose the selection interface on proxied accessibles r=davidb (006b68ee32) - bug 1210884 - expose the action interface on proxied accessibles r=davidb (837add2013) - bug 1185122 - don't try and fire platform events in the child process r=lsocks (622e18ed2c) - Bug 1210108 - Emit object:state-changed:showing event for doorhangers, r=tbsaunde (bd2d410651) - bug 1164193 - emit a few more events on proxied accessibles for atk r=davidb (79b0d7a324) - bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb (08efdc7620) - Bug 1209470 - Remove use of expression closure from Add-on SDK. r=mossop (736026d0e9) - Bug 1212693 - Remove skipCOWCallableChecks. r=bz (e1b7c21fe5) - Bug 877896 - Print stack trace in the console service. r=bholley (4667c5df15) - Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley (8cabd24397) - Bug 1052139 - Continued work on making the global object's prototype chain immutable, once a switch is flipped. r=bz (3f7549bd11) - Bug 1052139 - Adjust sandbox code to create the sandbox with an (observably) immutable [[Prototype]], once the flag's flipped. r=bz (66b846642c) - Bug 1184382 - Handle a sandboxPrototype we don't subsume. r=gabor (1736954a3e) - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo (08d95d5db4) - Bug 1205707 part 2 - Add test. r=Waldo (d1af75fe83) (45942a6da5) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb (658e24dbcc) - Bug 1174204 - Fixed gecko to atk attribute conversion for fg-color and bg-color to be correctly formatted r=davidb (550d455ea8) - bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks (424edcaa3d) - spacing (ba426cc101) - Bug 744790 - Part 1 - Map tabular accessibles to appropriate roles. r=surkov (30b237cf10) - Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ (1340008a61) - bug 1213327 - allow accessibles wrapping proxies to store the set of interfaces implemented by the proxy r=davidb (0a410df72b) - Bug 1133630 - handle stack overflows during analysis. r=jandem (cda7759550) - missing bit of Bug 1215341 - Make assignment to const errors runtime TypeErrors (be4d1d66b3) - Bug 1215992 - Terminate control flow for THROWSETCONST/THROWSETALIASEDCONST in IonBuilder. r=shu (5948746b0f) - Bug 1158632 - IonBuilder TableSwitch, fill-the-gap cases should encore the PC of the default block. r=h4writer (b83f8640b3) - Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu (5c94779eeb) - Bug 1094150 - make jitspew available in release builds. r=nbp (a2c3c7061b) - Bug 1094150 - more JitSpew channels. r=nbp (1cdcfd8e69) - Bug 1097456: IonMonkey: Handle FoldTests failures, r=jandem (9d7ea00bdc) - bug 1209615 - add RootAccessible::GetPrimaryRemoteTopLevelContentDoc() r=davidb (271ca175d0) - bug 1209615 - add TabParent::GetTopLevelDocAccessible() r=smaug (dc987f5b45) (356d616447) - ipc: guard with `#ifdef ACCESSIBILITY` to fix a11y-disabled build (bfcecaee50) * 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
  15. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221105-bfcecaee50-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221105-bfcecaee50-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221105-bfcecaee50-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221105-bfcecaee50-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - devtools: fix error reporting in webconsole (20761b8600) - HACK: treat `for(const i in x)` as `for(let i in x)` (1f56788b39) - import changes from `dev' branch of rmottola/Arctic-Fox: - missing bit of Bug 1209403 - Build xpidl stuff in the faster make backend. (2b46f612d4) - Bug 1209875 - Get rid of XULPPFLAGS. r=gps (84b1e0140e) - Bug 1220731 - Refactor embedjs script for use from moz.build rather than makefiles r=shu r=glandium (064363aef4) - Bug 1212015 - Fix an unchecked allocation in AsmJS r=terrence (c77978cae6) - Bug 1218641 - IonMonkey: MIPS64: Add support into asmjs. r=lth (c856ea1842) - Bug 1219821 - remove static failure, make it dynamic r=arai a=me (eec5ffaa57) - Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium (c06518f942) - Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg (79a4d4e4aa) - Bug 1221453 - Use SourcePaths for LOCAL_INCLUDES. r=gps (abb032990d) - Bug 1176094 - [ATK] Assign role SECTION to math groups instead of PANEL/UNKNOWN. r=surkov (18b059a017) - Bug 1175182 - Expose fractions and roots as ATK_ROLE_PANEL for ATK < 2.16. r=surkov (6d00256e56) - bug 1171728 - null check the result of ProxyAccessible::OuterDocOfRemoteBrowser (378533bdaf) - Bug 1207253 - make getChildCountCB correctly deal with outerdoc accessibles with proxy children, r=tbsaunde (303d37a9d3) - bug 1209615 - make remote primary docs RELATION_EMBEDS targets for atk r=davidb (782635334d) - bug 1196880 - correctly compute interfaces for proxies r=davidb (2ee6b6ffdd) - bug 1210803 - expose the selection interface on proxied accessibles r=davidb (006b68ee32) - bug 1210884 - expose the action interface on proxied accessibles r=davidb (837add2013) - bug 1185122 - don't try and fire platform events in the child process r=lsocks (622e18ed2c) - Bug 1210108 - Emit object:state-changed:showing event for doorhangers, r=tbsaunde (bd2d410651) - bug 1164193 - emit a few more events on proxied accessibles for atk r=davidb (79b0d7a324) - bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb (08efdc7620) - Bug 1209470 - Remove use of expression closure from Add-on SDK. r=mossop (736026d0e9) - Bug 1212693 - Remove skipCOWCallableChecks. r=bz (e1b7c21fe5) - Bug 877896 - Print stack trace in the console service. r=bholley (4667c5df15) - Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley (8cabd24397) - Bug 1052139 - Continued work on making the global object's prototype chain immutable, once a switch is flipped. r=bz (3f7549bd11) - Bug 1052139 - Adjust sandbox code to create the sandbox with an (observably) immutable [[Prototype]], once the flag's flipped. r=bz (66b846642c) - Bug 1184382 - Handle a sandboxPrototype we don't subsume. r=gabor (1736954a3e) - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo (08d95d5db4) - Bug 1205707 part 2 - Add test. r=Waldo (d1af75fe83) (45942a6da5) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb (658e24dbcc) - Bug 1174204 - Fixed gecko to atk attribute conversion for fg-color and bg-color to be correctly formatted r=davidb (550d455ea8) - bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks (424edcaa3d) - spacing (ba426cc101) - Bug 744790 - Part 1 - Map tabular accessibles to appropriate roles. r=surkov (30b237cf10) - Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ (1340008a61) - bug 1213327 - allow accessibles wrapping proxies to store the set of interfaces implemented by the proxy r=davidb (0a410df72b) - Bug 1133630 - handle stack overflows during analysis. r=jandem (cda7759550) - missing bit of Bug 1215341 - Make assignment to const errors runtime TypeErrors (be4d1d66b3) - Bug 1215992 - Terminate control flow for THROWSETCONST/THROWSETALIASEDCONST in IonBuilder. r=shu (5948746b0f) - Bug 1158632 - IonBuilder TableSwitch, fill-the-gap cases should encore the PC of the default block. r=h4writer (b83f8640b3) - Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu (5c94779eeb) - Bug 1094150 - make jitspew available in release builds. r=nbp (a2c3c7061b) - Bug 1094150 - more JitSpew channels. r=nbp (1cdcfd8e69) - Bug 1097456: IonMonkey: Handle FoldTests failures, r=jandem (9d7ea00bdc) - bug 1209615 - add RootAccessible::GetPrimaryRemoteTopLevelContentDoc() r=davidb (271ca175d0) - bug 1209615 - add TabParent::GetTopLevelDocAccessible() r=smaug (dc987f5b45) (356d616447) - ipc: guard with `#ifdef ACCESSIBILITY` to fix a11y-disabled build (bfcecaee50)
  16. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20221105-485bba73-uxp-fe4859b2c-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221105-485bba73-uxp-fe4859b2c-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20221105-id-656ea98-uxp-fe4859b2c-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221105-id-656ea98-ia-93af9a0-uxp-fe4859b2c-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.
  17. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221105-3219d2d-uxp-fe4859b2c-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20221105-3219d2d-uxp-fe4859b2c-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221105-3219d2d-uxp-fe4859b2c-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221105-d849524bd-uxp-fe4859b2c-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221105-d849524bd-uxp-fe4859b2c-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20221105-d849524bd-uxp-fe4859b2c-xpmod.7z No official UXP changes picked since my last build. No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - Revert "Issue #1279 - Implement regular expressions lookbehind (v2)" (fe4859b2c) Update Notice: - You may delete file named icudt58l.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  18. my ArcticFox 40 build is a "normal" build so it requires SSE2 my Firefox 28 build is plain VC2005 build so it doesn't require SSE/SSE2. my RetroZilla 2.2 is plain VC6 build so it doesn't require SSE/SSE2. my Palefill Polyfill 1.23 mod changes only install.rdf to allow SP55 to install. and the question of replacing GHLpf 1.2.19.3 is a "no", but I don't have decent idea on updating GHLpf for now.
  19. Firefox 28.0 for Win2000 and XP RTM/SP1 test build released. binary: http://o.rthost.win/gpc/files1.rt/firefox-28.0-20221030-92fb45ae5-win2000.7z repo: https://github.com/roytam1/gecko28a1-vc8/tree/win2000 Notice: this version uses modified VC8 runtime files in order to run without embedded manifest, so please make sure MSVC*.DLL is extracted correctly to same folder.
  20. I think the problem because of https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2017
  21. new ArcticFox win32 test build is uploaded: http://o.rthost.win/gpc/files1.rt/arcticfox-40.0.win32-git-20221029.7z too many commits to be listed. https://github.com/rmottola/Arctic-Fox/compare/3e83f0677943c5eb77c450585691b8d485c3fd53...392f712b1c22b213b17314be73c2bafc107cc50d
  22. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20221029.7z Changelog: Out-of-tree changes: * update Goanna3 to git c0522908da..a128924c0d: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1219711 - Let fake stream take precedence in testing. r=jib (a52bad675a) - Bug 1207288. Enable the ANGLE shader validator for WebGL 2. r=jgilbert (9583083fe3) - Bug 1218944. Transform feedback linking should use varyings intead of attribs. r=jgilbert (37742a04e0) - Bug 1218939. Fixup GetTransformFeedbackVarying. r=jgilbert (5e4ffd63e5) - Bug 1218559. Implement FindUniformBlockByMappedName. r=jgilbert (0eefbc1012) - Bug 1215296. Map uniforms from blocks. r=jgilbert (f87ecddafa) - Bug 1217304: P1. Only fire loadeddata once the first frame has been decoded. r=jwwang (8382426465) - Bug 1217304: P2. Do not transition to HAVE_ENOUGH_DATA readyState until we do have data. r=jwwang (b17554f65f) - Bug 1207887 - Fix AsyncPanZoomAnimation, WheelScrollAnimation and TextureHost doesn't compile in non-unified build. r=nical (9f893b3584) - Bug 1145004 - Fix MSE Telemetry VIDEO_MSE_BUFFERING_COUNT - r=cpearce (bdcab5af5a) - Bug 1205156 - Add telemetry to measure how often getUserMedia is used over non-secure origins r=jib (f456298e6e) - Bug 1206900: Add telemetry for device types captured with getUserMedia() r=jib,smaug (5e278764dd) - Bug 1144975 - Video dimensions for tab mirroring can be smaller than the devices display. r=snorp (c5781eca2d) - Bug 1193075 - add viewport constraints for independent scrolling in tab sharing. r=smaug, r=jesup (f9243c0e97) - bug 1221855 null-check mInputBuffer in SizeOfExcludingThis() r=padenot (d3cd52cfda) - Bug 1193075 - make { scrollWithPage: false } not scroll with page. r=jesup (3f4aa04ba4) - Bug 1212633 - include mobile and unfiled folders in Sync's concept of 'all IDs'. r=rnewman (908001a794) - Bug 1217077 - Remove for-each from services/. r=gps (98a7a1d49d) (8390173396) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1210573 - Add attribute 'packageIdentifier' to nsIPackagedAppUtils. r=valentin. (0115fa1b85) - Bug 1178518 - Verify signed packages. r=valentin (5decf51ecb) - Bug 1178518 - Add an AppTrustedRoot for signed packaged app. r=keeler (15e50605b4) - Bug 1177013 - test_cpows.xul test for CPOW cancelation (r=dvander) (867c40bec1) - Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap) (cee45a21b1) - Bug 1174487. Stop using JS_ReportPendingException in ThrowAndReport. Just let the AutoJSAPI do the work for us. r=bholley (877d91b8ab) - Bug 1213289 part 1. Change dom::Throw to take an XPCOM string, not a raw C string, for the message. r=bkelly (d15fbd30d5) - Bug 1213289 part 2. Introduce ErrorResult::ClearUnionData and use it in various places where we're trying to do that. r=bkelly (c7e5dac146) - Bug 1213289 part 3. Add a way to throw a DOMException with a custom message on ErrorResult. r=bkelly (aef71f28a9) - Bug 1213289 part 4. Convert to using an enum for tracking our union state. r=bkelly (def36e74a1) - Bug 1174593 - Null check context compartment in GetCurrentJSStack(). r=bholley (a785100a75) - Bug 1216819 - Allow JSAPI SavedFrame accessors to skip past self-hosted frames. r=bz (e7c40f2c30) - Bug 1200832 - make Console.trace follow async parents; r=baku,bgrins (9694111f6b) - Bug 1218496 - Add MOZ_COUNT_CTOR/DTOR to ErrorResult::Message. r=bz (53ad08d1d3) - Bug 1209107 - Only expose module environment object through testing functions r=shu (5fc969293e) - Bug 930414 - Update module scope chain handling following addition of global lexical scope r=shu (1fc60942f1) - fix typo (385064acb8) - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the frontend and interpreter. (r=jandem) (b1f959ad34) - Bug 930414 - Implement module namespaces r=shu (8c78ae93f2) - Bug 930414 - Make |this| undefined in modules r=shu (effe64e5ec) - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug (4875da587e) - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke (ae07ae6add) - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functionsto stopAtWindowProxy. r=bz (87334947c7) - Bug 1125423 part 3 - Use IsWindow/IsWindowProxy functions instead of checking for Class hooks. r=bz (ec479123de) - Bug 1219183 - Update comments that reference renamed thisObject hook r=shu (d99fd5f5a4) - Bug 1125423 part 4 - Make GetThisValue infallible, stop invoking the Class hook. r=shu (7780fae25c) - Bug 1125423 part 5 - Remove innerObject/outerObject/thisValue Class hooks. r=luke (e6798ba62f) - Bug 1125423 part 6 - Remove nsGlobalWindow::OuterObject and ObjectToOuterObjectValue. r=bz (9c69c88ffc) - Bug 1217061 - Report OOMs in IonCache::linkAndAttachStub(). r=djvj (6515dfc38f) - Bug 1215573 - Remove AutoWritableJitCode from IonCache::updateBaseAddress. r=nbp (3b01574971) - Bug 1209118 part 1 - Add id operand to MGetPropertyCache. r=efaust (d030b03035) - Bug 1209118 part 2 - Fix GetPropertyIC stubs. r=efaust (3de861379e) - Bug 1209118 part 3 - Move arguments element stub. r=efaust (90416752ec) - Bug 1209118 part 4 - Move dense element stub. r=efaust (1c00927242) - Bug 1209118 part 5 - Move dense element hole stub. r=efaust (888aeac645) - Bug 1209118 part 6 - Move typed-or-unboxed element stub. r=efaust (1faf3c96eb) - Bug 1209118 part 7 - Disable GetPropertyIC when the IC fails to attach stubs. r=efaust (ee29616d9e) - Bug 1209118 part 8 - Use MGetPropertyCache for GETELEM. r=efaust (9ce7df2660) - Bug 1209118 part 9 - rm MGetElementCache, GetElementIC. r=efaust (0c1747a8f8) - Bug 1209118 part 10 - Fix a performance issue when disabling GetPropertyIC. r=efaust (c915688ed4) - Bug 1209118 part 11 - Fix and simplify condition in GetPropertyIC::maybeDisable. r=efaust (051d4bc465) - Bug 1214562 part 1 - SetElementCache no longer needs a byteop register on x86. r=bhackett (51353013a1) - Bug 1214163 - Clean up SetPropertyIC::update. r=efaust (a520d092ac) - Bug 1214562 part 2 - Refactor SetPropertyCache regalloc. r=bhackett (e7be5c651b) - Bug 1216151 - Ensure the object has a non-lazy group in SetPropertyIC::tryAttachStub. r=efaust (205f6770cb) - Bug 1213859 - Focus and blur events should not be cancelable; r=smaug (17e8f894d7) (2859b42d1c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1165269 - Use OriginAttributes in nsILoadContextInfo, r=michal+allstars (e9ac11acd5) - Bug 1180195 - Uninitialised value use in Predictor::SpaceCleaner::OnMetaDataElement. r=hurley@todesschaf.org. (f565058f95) - Bug 1181258 - Limit URI length the predictor keeps. r=honzab (d34a902d0e) - Bug 1197215 - Remove now unnecessary uses of ok in the predictor. r=hurley (7adb74c366) - Bug 1165267 - Part 0: Add util functions NS_GetOriginAttributes. r=honzab (b886b00fe0) - space (2841c02d85) - Bug 1199775 - mozilla::Tokenizer improvements vol 2. r=nfroyd (faabcc18e4) - missing bit of 1212183 (a9a5548239) - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the JITs. (r=jandem) (ea4e0daf85) - Bug 1214173 - Remove unused MSetPropertyInstruction::needsBarrier_. r=h4writer (6077181a1e) - Bug 1130672 - ARM assembler: Check oom() before using editSrc(). r=jandem (50a818038a) - Bug 1214126 part 1 - Add extra 'id' operand to SetProperty IC. r=efaust (3dfcc4703b) - Bug 1214126 part 2 - Use SetProperty IC for JSOP_SETELEM. r=efaust (f9c9d28520) - Bug 1214126 part 3 - Use IC for JSOP_SETELEM in more cases. r=efaust (f0e4859c26) - Bug 1214126 part 4 - Move IC stubs from SetElementIC to SetPropertyIC. r=efaust (00d91ede67) - Bug 1214126 part 5 - Remove SetElementIC. r=efaust (33a11800a2) - Bug 1221177 - Add a ByFilename breakdown for JS::ubi::Node censuses; r=sfink (45cb94f13c) - Bug 1207868 - Implement Debugger.Object.asEnvironment. (r=jimb) (988a55fb94) - Bug 930414 - Add debugger support for modules r=shu (4233dc42b4) - Bug 863089 - replace Debugger.Script.getOffsetLine with getOffsetLocation; r=fitzgen (8a0049ada4) - Bug 1003554 - make entry points correspond to entries in the line table; r=jimb,fitzgen (fd32986726) - Bug 1212624 - Use range-based iteration for various LinkedList<T> in spidermonkey, r=Waldo (f84d927c56) - Bug 1212624 - Implement range-based iteration for LinkedList, r=Waldo (6c4b503624) - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink (6a24f448a6) - Bug 1206594: Pass SavedStacks::chooseSamplingProbability its JSCompartment directly. r=fitzgen (6aba5a807a) - Bug 1206594: Update SavedStacks sampling probability only when a Debugger changes its probability, not on every sample taken. r=fitzgen (a54ef1d504) - Bug 1206594: Address review comments. r=fitzgen (39ea0921f9) - Bug 1206594 - Followup hazard-fix. r=H-bustage in a CLOSED TREE (69c0266e15) - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem (bd56605c95) - Bug 1196896 - add CSSLexer.performEOFFixup. r=heycam, r=bz (8e103ebd7d) (602f1f1389) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1214048 - Improve callee-not-a-function error for spread calls. (r=jorendorff) (f47489e821) - Bug 1202561 - Mark no-longer-used constants in jsversion.h. r=jorendorff. (dd9a29e777) - Bug 995610 - Part 0: Add release property to getBuildConfiguration(). r=evilpie (9aff95b34a) - Bug 995610 - Part 1: Show deprecated warning for expression closure. r=evilpie (740af95e85) - Bug 1167029 - Followup: remove now-unused DeprecatedLetBlock telemetry. (rs=efaust) (dc3293d70f) - Bug 1201740 - Prevent interception if the request is a System XHR. r=bkelly (eea213dcc2) - Bug 1182571: Make nsXMLHttpRequest use AsyncOpen2. r=ehsan (15089bb64b) - Back out bug 1149127 because of Thunderbird insanity (2047b66990) - Bug 1187404 - Allow tab to select an option from a select element in e10s r=Enn (e2c98e7c0f) - Mac v2 signing - Bug 1047738 - Make distribution code look for the distribution directory under Contents/Resources due to v2 signing requirements. r=bsmedberg # Please enter the commit message for your changes. Lines starting (4d6f19f952) - Bug 1176703 - load default theme manifest in safe mode, r=bsmedberg (374f8f6ca3) - misc path and import fixes (4547430310) - bug 1174704 - Implement GetUserDataDirectoryHome for iOS. r=froydnj (886abeed30) - Bug 1177819. Replace the warning about anon content being passed into frame construction with an assert plus whitelisting of the known-OK cases. r=dholbert (9d9354f0af) - Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug (48560d44b6) - Bug 1205635: Don't define methods of Bluetooth backend interfaces in header, r=btian (a30773e87e) - Bug 1181482 - Patch1: Refine some data types in gecko backend for GATT server read/write request APIs. r=btian (12921ff365) - Bug 1181479: Refine StringToUuid; r=jocelyn (68ca54278a) - Bug 1181479: Refine GenerateUuid(); r=jocelyn (dd91af86c9) - Bug 1140952 - Implement read/write value of a descriptor for GATT client API (webapi part). f=jocelyn, r=btian, r=mrbkap (276d63e128) - misspatch (87e07ca21f) - Bug 1181479: Implement GATT Server service management; r=jocelyn, r=mrbkap (1abb22088d) - Bug 1161939 - Correct bitwise checking on GATT characteristic write properties. r=jocelyn (fd0c6f1358) - Bug 1181482 - Patch2: Revise read/write characteristic/descriptor value to cover both GATT client and GATT server role. r=btian, r=bz (658efbd941) - Bug 1181479: Sync the coding style; r=jocelyn (ab0f1509c1) - Bug 1181482 - Patch3: Implement |sendResponse| and BluetoothGattAttributeEvent for GATT server read/write requests. r=btian, r=bz (c50c93a6a3) - Bug 1211140 - Remove telemetry for RegExpSourceProperty. r=till (faa512402e) - Bug 1208835 - Add telemetry for RegExp static property access after String.prototype.replace with function argument and RegExp static property is changed inside it. r=till,bsmedberg (c412b13e4c) - Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust (a3a567d797) - Bug 1201460: Disallow asm.js compilation for class/methods; r=luke (963644c32f) - Bug 1214013 - Remove drainGlobalOrEvalBindings and use generateBindings for all kinds of scripts. (r=efaust) (338778ce73) - Bug 1214050 - Don't give overwritten non-deoptimized function bindings slots in global scripts. (r=efaust) (3e95d0ba46) - Bug 1214013 - Parse global scripts non-incrementally. (r=efaust) (33a378413b) - Bug 1214013 - Remove funky Maybe<ParseContext> logic in BytecodeCompiler. (r=efaust) (0f02d0e3da) - Bug 1212719 - Throw SyntaxError immediately for unexpected TOK_TRIPLEDOT. r=Waldo (769ab2403d) - Bug 1218204 - Remove else after return from Parser<ParseHandler>::maybeParseDirective. r=arai (519b748a63) - Bug 1216966 - Part 1: Splurge and use separate error messages for generator comprehensions that need more parentheses and yield expressions that need more parentheses. r=efaust. (fcb6b0a5d2) - Bug 1216966 - Part 2: Tweak a comment about comprehension syntax. r=efaust. (59670db722) - Bug 1216966 - Part 3: Remove redundant method Parser::parenExprOrGeneratorComprehension. r=efaust. (e2a5d76e35) - Bug 1216966 - Part 4: Update a big comment about for-loops in Parser.cpp. r=efaust. (ac28e492db) - Bug 1216966 - Part 5: Code organization and comments around parsing comprehensions. r=efaust. (e5533b379b) - Bug 1216623 - Part 1: Rename some loop variables to avoid conflicts with ES6 scoping rules. r=fitzgen, r=ttaubert, r=MattN, r=gps. (daf7d973b0) - Bug 932517 - Treat let as a contextual keyword in sloppy mode and make it versionless. (r=jorendorff) (c95a8c115f) - align to TFF (e27ad0cc42) - Bug 1217001 - Refactor BytecodeEmitter::variables. Part 1: preliminaries. r=shu. (dad313be3e) - Bug 1217001 - Part 2: Rename two local variables and improve some old comments. r=shu. (8f050c8d34) - Bug 1217001 - Part 3: Remove one goto statement. r=shu. (6ff8f4d4de) - Bug 1217001 - Part 4: Improve the comments on VarEmitOption. r=shu. (6396585f04) - Bug 1217001 - Part 5: Further revise control structure in BytecodeEmitter::emitVariables(). r=shu. (e671d81923) - Bug 1217001 - Part 6: Eliminate some continue statements. r=shu. (80a7767e89) - Bug 1217001 - Part 7: Change BytecodeEmitter::emitNormalFor() to decouple it from weird expectations about BytecodeEmitter::emitVariables(). r=shu. (557a9249a8) - Bug 1217001 - Part 8: Eliminate all uses of PNX_POPVAR. r=shu. (c9c27b5072) - Bug 1217001 - Part 9: Remove PNX_POPVAR. r=shu. (012e716653) - Bug 1217001 - Part 10: Delete redundant boolean argument. r=shu. (5f528ed198) - Bug 1217001 - Part 11: Get rid of the last goto in BytecodeEmitter::emitVariables(). r=shu. (0d11883f9e) - Fix a broken JS test. It landed in rev 093802a6d8ae (bug 1003554) and was apparently fine until it was merged to m-c/m-i, where it probably collided with rev bug 1217099 or bug 1217001. no_r=bustage to a CLOSED TREE. (12470085c8) - Bug 1217099 - Stop emitting pointless JSOP_GETLOCAL; JSOP_POP bytecode sequence for `var x;`. r=shu. (9c69ca3bd3) - Bug 1217110 - Remove unnecessary opcode JSOP_BINDINTRINSIC. r=shu. (58e4f74fd1) (5e85317f94) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 930414 - Instantiate module function defintions earlier as per the spec r=shu (c0f7f01c16) - Bug 819125 - Reset return value before executing catch/finally block. r=jandem (005fc7dc26) - Bug 1216623 - Part 2: In for (let ...) loops, evaluate initializers in the scope of the variables being initialized. r=Waldo. (a09e74569a) - Bug 1219877 - Allow let token with TOK_NAME in strict mode in Parser::shouldParseLetDeclaration. r=shu (d76dbab3d4) - Bug 932517 - Followup: remove let-block logic in sloppy mode ES6 let declaration check. (rs=evilpie) (c6e0c8661a) - Bug 1212305: Also mark lazy link frames, r=jandem (cd3601052c) - Bug 1216140 - Load the global lexical scope for the BINDGNAME Baseline IC when the script doesn't have a non-syntactic scope chain. (r=jandem) (370cccbd8a) - Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie) (1158b1ffdb) - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp (f521201ec3) - Bug 1213740 - IonMonkey: MIPS64: Import Bailouts-mips64. r=nbp f=rankov (5e810a94d9) - Bug 1213741 - IonMonkey: MIPS64: Import BaselineCompiler-mips64. r=nbp f=rankov (c6eb2d72b1) - Bug 1213742 - IonMonkey: MIPS64: Import BaselineIC-mips64. r=nbp f=rankov (67b78d1345) - Bug 1213745 - IonMonkey: MIPS64: Import Lowering-mips64. r=nbp f=rankov (d1e60521f2) - Bug 1213749 - IonMonkey: MIPS64: Import SharedIC-mips64. r=nbp f=rankov (4a2184d535) - Bug 1213750 - IonMonkey: MIPS64: Import Trampoline-mips64. r=nbp f=rankov (382237c7db) - Bug 1213743 - IonMonkey: MIPS64: Import CodeGenerator-mips64. r=lth f=nbp,rankov (4f7d1720d6) - Bug 1213747 - IonMonkey: MIPS64: Import MoveEmitter-mips64. r=nbp f=rankov (63a53396e6) - Bug 1213751 - IonMonkey: MIPS64: Import Simulator-mips64. r=jandem (ac2f67fd43) - Bug 1218652 - IonMonkey: MIPS: Add mips-shared in check macroassembler style. r=arai (cf6f2bf5db) - Bug 1205134 - IonMonkey: MIPS: Split shareable code to mips-shared in MacroAssembler-mips32. r=lth f=nbp (3608ef227a) - Bug 1218652 - IonMonkey: MIPS: Move shared functions to mips-shared. r=arai (d716fa56bc) - Bug 1219137 - IonMonkey: MIPS: Fix PushRegsInMask and PopRegsInMaskIgnore can not shared. r=arai (13e5811e19) - Bug 1213746 - IonMonkey: MIPS64: Import MacroAssembler-mips64. r=lthf=rankov (3a7cb6fbd6) - Bug 1196545 - unboxed array snafus. r=jandem (31bbe773b2) - Bug 1224411 - Speed up FileRegistry._partial_paths by memoizing on the basis of directory. r=nalexander (d202d614a9) - Bug 1153790 - mac unification doesn't work with packaged addons. r=glandium (269cc3e37c) - Bug 1208320 - Support configuring zlib compression level; r=glandium (502de5e78a) - Bug 1163077 - Never elfhack if --disable-compile-environment is set. r=glandium (a484cb9a2f) - Bug 1213418 - Part 1: Use mozregression to download in |mach artifact|. r=me (93e1cb3aa2) - Bug 1213418 - Part 2: Use Fennec APKs in |mach artifact|; use mozversion to extract build IDs. r=me (27efbe8404) - Bug 1191051 - Use full 40 character hashes in |mach artifact|. r=gps (43992efbee) - Bug 1192064 - Add 'android-x86' job to |mach artifact|. r=jonalmeida (c0e7d6c8f8) - No bug - Don't write artifacts twice. r=me (e5eff7d6de) - Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till (20c6e76cc7) - Bug 1181612: Rename AsmJSFunctionLabels to make them easier to understand; r=luke (c6d88f944b) - Bug 1181612: Remove FunctionCompiler's RetType; r=luke (2f7483bfe2) - Bug 1214467 - Eliminate redundant loop header phis while emitting MIR for asm.js. r=luke (6c50f9b407) - Bug 1205390 - make Odin accept TypedArray constructors for shared memory. r=luke (400f892775) - Bug 1181612: Make asm.js internal calls thread-local; r=luke (aed88de095) - Bug 1219143 - IonMonkey: MIPS: Move callAndPushReturnAddress to mips-shared. r=lth (b9cd97f491) - Bug 1217326 - fork remaining atomics. r=h4writer. (65cc2a2b07) (a128924c0d) * 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
  23. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221029-a128924c0d-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221029-a128924c0d-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221029-a128924c0d-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221029-a128924c0d-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 1219711 - Let fake stream take precedence in testing. r=jib (a52bad675a) - Bug 1207288. Enable the ANGLE shader validator for WebGL 2. r=jgilbert (9583083fe3) - Bug 1218944. Transform feedback linking should use varyings intead of attribs. r=jgilbert (37742a04e0) - Bug 1218939. Fixup GetTransformFeedbackVarying. r=jgilbert (5e4ffd63e5) - Bug 1218559. Implement FindUniformBlockByMappedName. r=jgilbert (0eefbc1012) - Bug 1215296. Map uniforms from blocks. r=jgilbert (f87ecddafa) - Bug 1217304: P1. Only fire loadeddata once the first frame has been decoded. r=jwwang (8382426465) - Bug 1217304: P2. Do not transition to HAVE_ENOUGH_DATA readyState until we do have data. r=jwwang (b17554f65f) - Bug 1207887 - Fix AsyncPanZoomAnimation, WheelScrollAnimation and TextureHost doesn't compile in non-unified build. r=nical (9f893b3584) - Bug 1145004 - Fix MSE Telemetry VIDEO_MSE_BUFFERING_COUNT - r=cpearce (bdcab5af5a) - Bug 1205156 - Add telemetry to measure how often getUserMedia is used over non-secure origins r=jib (f456298e6e) - Bug 1206900: Add telemetry for device types captured with getUserMedia() r=jib,smaug (5e278764dd) - Bug 1144975 - Video dimensions for tab mirroring can be smaller than the devices display. r=snorp (c5781eca2d) - Bug 1193075 - add viewport constraints for independent scrolling in tab sharing. r=smaug, r=jesup (f9243c0e97) - bug 1221855 null-check mInputBuffer in SizeOfExcludingThis() r=padenot (d3cd52cfda) - Bug 1193075 - make { scrollWithPage: false } not scroll with page. r=jesup (3f4aa04ba4) - Bug 1212633 - include mobile and unfiled folders in Sync's concept of 'all IDs'. r=rnewman (908001a794) - Bug 1217077 - Remove for-each from services/. r=gps (98a7a1d49d) (8390173396) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1210573 - Add attribute 'packageIdentifier' to nsIPackagedAppUtils. r=valentin. (0115fa1b85) - Bug 1178518 - Verify signed packages. r=valentin (5decf51ecb) - Bug 1178518 - Add an AppTrustedRoot for signed packaged app. r=keeler (15e50605b4) - Bug 1177013 - test_cpows.xul test for CPOW cancelation (r=dvander) (867c40bec1) - Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap) (cee45a21b1) - Bug 1174487. Stop using JS_ReportPendingException in ThrowAndReport. Just let the AutoJSAPI do the work for us. r=bholley (877d91b8ab) - Bug 1213289 part 1. Change dom::Throw to take an XPCOM string, not a raw C string, for the message. r=bkelly (d15fbd30d5) - Bug 1213289 part 2. Introduce ErrorResult::ClearUnionData and use it in various places where we're trying to do that. r=bkelly (c7e5dac146) - Bug 1213289 part 3. Add a way to throw a DOMException with a custom message on ErrorResult. r=bkelly (aef71f28a9) - Bug 1213289 part 4. Convert to using an enum for tracking our union state. r=bkelly (def36e74a1) - Bug 1174593 - Null check context compartment in GetCurrentJSStack(). r=bholley (a785100a75) - Bug 1216819 - Allow JSAPI SavedFrame accessors to skip past self-hosted frames. r=bz (e7c40f2c30) - Bug 1200832 - make Console.trace follow async parents; r=baku,bgrins (9694111f6b) - Bug 1218496 - Add MOZ_COUNT_CTOR/DTOR to ErrorResult::Message. r=bz (53ad08d1d3) - Bug 1209107 - Only expose module environment object through testing functions r=shu (5fc969293e) - Bug 930414 - Update module scope chain handling following addition of global lexical scope r=shu (1fc60942f1) - fix typo (385064acb8) - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the frontend and interpreter. (r=jandem) (b1f959ad34) - Bug 930414 - Implement module namespaces r=shu (8c78ae93f2) - Bug 930414 - Make |this| undefined in modules r=shu (effe64e5ec) - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug (4875da587e) - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke (ae07ae6add) - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functionsto stopAtWindowProxy. r=bz (87334947c7) - Bug 1125423 part 3 - Use IsWindow/IsWindowProxy functions instead of checking for Class hooks. r=bz (ec479123de) - Bug 1219183 - Update comments that reference renamed thisObject hook r=shu (d99fd5f5a4) - Bug 1125423 part 4 - Make GetThisValue infallible, stop invoking the Class hook. r=shu (7780fae25c) - Bug 1125423 part 5 - Remove innerObject/outerObject/thisValue Class hooks. r=luke (e6798ba62f) - Bug 1125423 part 6 - Remove nsGlobalWindow::OuterObject and ObjectToOuterObjectValue. r=bz (9c69c88ffc) - Bug 1217061 - Report OOMs in IonCache::linkAndAttachStub(). r=djvj (6515dfc38f) - Bug 1215573 - Remove AutoWritableJitCode from IonCache::updateBaseAddress. r=nbp (3b01574971) - Bug 1209118 part 1 - Add id operand to MGetPropertyCache. r=efaust (d030b03035) - Bug 1209118 part 2 - Fix GetPropertyIC stubs. r=efaust (3de861379e) - Bug 1209118 part 3 - Move arguments element stub. r=efaust (90416752ec) - Bug 1209118 part 4 - Move dense element stub. r=efaust (1c00927242) - Bug 1209118 part 5 - Move dense element hole stub. r=efaust (888aeac645) - Bug 1209118 part 6 - Move typed-or-unboxed element stub. r=efaust (1faf3c96eb) - Bug 1209118 part 7 - Disable GetPropertyIC when the IC fails to attach stubs. r=efaust (ee29616d9e) - Bug 1209118 part 8 - Use MGetPropertyCache for GETELEM. r=efaust (9ce7df2660) - Bug 1209118 part 9 - rm MGetElementCache, GetElementIC. r=efaust (0c1747a8f8) - Bug 1209118 part 10 - Fix a performance issue when disabling GetPropertyIC. r=efaust (c915688ed4) - Bug 1209118 part 11 - Fix and simplify condition in GetPropertyIC::maybeDisable. r=efaust (051d4bc465) - Bug 1214562 part 1 - SetElementCache no longer needs a byteop register on x86. r=bhackett (51353013a1) - Bug 1214163 - Clean up SetPropertyIC::update. r=efaust (a520d092ac) - Bug 1214562 part 2 - Refactor SetPropertyCache regalloc. r=bhackett (e7be5c651b) - Bug 1216151 - Ensure the object has a non-lazy group in SetPropertyIC::tryAttachStub. r=efaust (205f6770cb) - Bug 1213859 - Focus and blur events should not be cancelable; r=smaug (17e8f894d7) (2859b42d1c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1165269 - Use OriginAttributes in nsILoadContextInfo, r=michal+allstars (e9ac11acd5) - Bug 1180195 - Uninitialised value use in Predictor::SpaceCleaner::OnMetaDataElement. r=hurley@todesschaf.org. (f565058f95) - Bug 1181258 - Limit URI length the predictor keeps. r=honzab (d34a902d0e) - Bug 1197215 - Remove now unnecessary uses of ok in the predictor. r=hurley (7adb74c366) - Bug 1165267 - Part 0: Add util functions NS_GetOriginAttributes. r=honzab (b886b00fe0) - space (2841c02d85) - Bug 1199775 - mozilla::Tokenizer improvements vol 2. r=nfroyd (faabcc18e4) - missing bit of 1212183 (a9a5548239) - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the JITs. (r=jandem) (ea4e0daf85) - Bug 1214173 - Remove unused MSetPropertyInstruction::needsBarrier_. r=h4writer (6077181a1e) - Bug 1130672 - ARM assembler: Check oom() before using editSrc(). r=jandem (50a818038a) - Bug 1214126 part 1 - Add extra 'id' operand to SetProperty IC. r=efaust (3dfcc4703b) - Bug 1214126 part 2 - Use SetProperty IC for JSOP_SETELEM. r=efaust (f9c9d28520) - Bug 1214126 part 3 - Use IC for JSOP_SETELEM in more cases. r=efaust (f0e4859c26) - Bug 1214126 part 4 - Move IC stubs from SetElementIC to SetPropertyIC. r=efaust (00d91ede67) - Bug 1214126 part 5 - Remove SetElementIC. r=efaust (33a11800a2) - Bug 1221177 - Add a ByFilename breakdown for JS::ubi::Node censuses; r=sfink (45cb94f13c) - Bug 1207868 - Implement Debugger.Object.asEnvironment. (r=jimb) (988a55fb94) - Bug 930414 - Add debugger support for modules r=shu (4233dc42b4) - Bug 863089 - replace Debugger.Script.getOffsetLine with getOffsetLocation; r=fitzgen (8a0049ada4) - Bug 1003554 - make entry points correspond to entries in the line table; r=jimb,fitzgen (fd32986726) - Bug 1212624 - Use range-based iteration for various LinkedList<T> in spidermonkey, r=Waldo (f84d927c56) - Bug 1212624 - Implement range-based iteration for LinkedList, r=Waldo (6c4b503624) - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink (6a24f448a6) - Bug 1206594: Pass SavedStacks::chooseSamplingProbability its JSCompartment directly. r=fitzgen (6aba5a807a) - Bug 1206594: Update SavedStacks sampling probability only when a Debugger changes its probability, not on every sample taken. r=fitzgen (a54ef1d504) - Bug 1206594: Address review comments. r=fitzgen (39ea0921f9) - Bug 1206594 - Followup hazard-fix. r=H-bustage in a CLOSED TREE (69c0266e15) - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem (bd56605c95) - Bug 1196896 - add CSSLexer.performEOFFixup. r=heycam, r=bz (8e103ebd7d) (602f1f1389) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1214048 - Improve callee-not-a-function error for spread calls. (r=jorendorff) (f47489e821) - Bug 1202561 - Mark no-longer-used constants in jsversion.h. r=jorendorff. (dd9a29e777) - Bug 995610 - Part 0: Add release property to getBuildConfiguration(). r=evilpie (9aff95b34a) - Bug 995610 - Part 1: Show deprecated warning for expression closure. r=evilpie (740af95e85) - Bug 1167029 - Followup: remove now-unused DeprecatedLetBlock telemetry. (rs=efaust) (dc3293d70f) - Bug 1201740 - Prevent interception if the request is a System XHR. r=bkelly (eea213dcc2) - Bug 1182571: Make nsXMLHttpRequest use AsyncOpen2. r=ehsan (15089bb64b) - Back out bug 1149127 because of Thunderbird insanity (2047b66990) - Bug 1187404 - Allow tab to select an option from a select element in e10s r=Enn (e2c98e7c0f) - Mac v2 signing - Bug 1047738 - Make distribution code look for the distribution directory under Contents/Resources due to v2 signing requirements. r=bsmedberg # Please enter the commit message for your changes. Lines starting (4d6f19f952) - Bug 1176703 - load default theme manifest in safe mode, r=bsmedberg (374f8f6ca3) - misc path and import fixes (4547430310) - bug 1174704 - Implement GetUserDataDirectoryHome for iOS. r=froydnj (886abeed30) - Bug 1177819. Replace the warning about anon content being passed into frame construction with an assert plus whitelisting of the known-OK cases. r=dholbert (9d9354f0af) - Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug (48560d44b6) - Bug 1205635: Don't define methods of Bluetooth backend interfaces in header, r=btian (a30773e87e) - Bug 1181482 - Patch1: Refine some data types in gecko backend for GATT server read/write request APIs. r=btian (12921ff365) - Bug 1181479: Refine StringToUuid; r=jocelyn (68ca54278a) - Bug 1181479: Refine GenerateUuid(); r=jocelyn (dd91af86c9) - Bug 1140952 - Implement read/write value of a descriptor for GATT client API (webapi part). f=jocelyn, r=btian, r=mrbkap (276d63e128) - misspatch (87e07ca21f) - Bug 1181479: Implement GATT Server service management; r=jocelyn, r=mrbkap (1abb22088d) - Bug 1161939 - Correct bitwise checking on GATT characteristic write properties. r=jocelyn (fd0c6f1358) - Bug 1181482 - Patch2: Revise read/write characteristic/descriptor value to cover both GATT client and GATT server role. r=btian, r=bz (658efbd941) - Bug 1181479: Sync the coding style; r=jocelyn (ab0f1509c1) - Bug 1181482 - Patch3: Implement |sendResponse| and BluetoothGattAttributeEvent for GATT server read/write requests. r=btian, r=bz (c50c93a6a3) - Bug 1211140 - Remove telemetry for RegExpSourceProperty. r=till (faa512402e) - Bug 1208835 - Add telemetry for RegExp static property access after String.prototype.replace with function argument and RegExp static property is changed inside it. r=till,bsmedberg (c412b13e4c) - Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust (a3a567d797) - Bug 1201460: Disallow asm.js compilation for class/methods; r=luke (963644c32f) - Bug 1214013 - Remove drainGlobalOrEvalBindings and use generateBindings for all kinds of scripts. (r=efaust) (338778ce73) - Bug 1214050 - Don't give overwritten non-deoptimized function bindings slots in global scripts. (r=efaust) (3e95d0ba46) - Bug 1214013 - Parse global scripts non-incrementally. (r=efaust) (33a378413b) - Bug 1214013 - Remove funky Maybe<ParseContext> logic in BytecodeCompiler. (r=efaust) (0f02d0e3da) - Bug 1212719 - Throw SyntaxError immediately for unexpected TOK_TRIPLEDOT. r=Waldo (769ab2403d) - Bug 1218204 - Remove else after return from Parser<ParseHandler>::maybeParseDirective. r=arai (519b748a63) - Bug 1216966 - Part 1: Splurge and use separate error messages for generator comprehensions that need more parentheses and yield expressions that need more parentheses. r=efaust. (fcb6b0a5d2) - Bug 1216966 - Part 2: Tweak a comment about comprehension syntax. r=efaust. (59670db722) - Bug 1216966 - Part 3: Remove redundant method Parser::parenExprOrGeneratorComprehension. r=efaust. (e2a5d76e35) - Bug 1216966 - Part 4: Update a big comment about for-loops in Parser.cpp. r=efaust. (ac28e492db) - Bug 1216966 - Part 5: Code organization and comments around parsing comprehensions. r=efaust. (e5533b379b) - Bug 1216623 - Part 1: Rename some loop variables to avoid conflicts with ES6 scoping rules. r=fitzgen, r=ttaubert, r=MattN, r=gps. (daf7d973b0) - Bug 932517 - Treat let as a contextual keyword in sloppy mode and make it versionless. (r=jorendorff) (c95a8c115f) - align to TFF (e27ad0cc42) - Bug 1217001 - Refactor BytecodeEmitter::variables. Part 1: preliminaries. r=shu. (dad313be3e) - Bug 1217001 - Part 2: Rename two local variables and improve some old comments. r=shu. (8f050c8d34) - Bug 1217001 - Part 3: Remove one goto statement. r=shu. (6ff8f4d4de) - Bug 1217001 - Part 4: Improve the comments on VarEmitOption. r=shu. (6396585f04) - Bug 1217001 - Part 5: Further revise control structure in BytecodeEmitter::emitVariables(). r=shu. (e671d81923) - Bug 1217001 - Part 6: Eliminate some continue statements. r=shu. (80a7767e89) - Bug 1217001 - Part 7: Change BytecodeEmitter::emitNormalFor() to decouple it from weird expectations about BytecodeEmitter::emitVariables(). r=shu. (557a9249a8) - Bug 1217001 - Part 8: Eliminate all uses of PNX_POPVAR. r=shu. (c9c27b5072) - Bug 1217001 - Part 9: Remove PNX_POPVAR. r=shu. (012e716653) - Bug 1217001 - Part 10: Delete redundant boolean argument. r=shu. (5f528ed198) - Bug 1217001 - Part 11: Get rid of the last goto in BytecodeEmitter::emitVariables(). r=shu. (0d11883f9e) - Fix a broken JS test. It landed in rev 093802a6d8ae (bug 1003554) and was apparently fine until it was merged to m-c/m-i, where it probably collided with rev bug 1217099 or bug 1217001. no_r=bustage to a CLOSED TREE. (12470085c8) - Bug 1217099 - Stop emitting pointless JSOP_GETLOCAL; JSOP_POP bytecode sequence for `var x;`. r=shu. (9c69ca3bd3) - Bug 1217110 - Remove unnecessary opcode JSOP_BINDINTRINSIC. r=shu. (58e4f74fd1) (5e85317f94) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 930414 - Instantiate module function defintions earlier as per the spec r=shu (c0f7f01c16) - Bug 819125 - Reset return value before executing catch/finally block. r=jandem (005fc7dc26) - Bug 1216623 - Part 2: In for (let ...) loops, evaluate initializers in the scope of the variables being initialized. r=Waldo. (a09e74569a) - Bug 1219877 - Allow let token with TOK_NAME in strict mode in Parser::shouldParseLetDeclaration. r=shu (d76dbab3d4) - Bug 932517 - Followup: remove let-block logic in sloppy mode ES6 let declaration check. (rs=evilpie) (c6e0c8661a) - Bug 1212305: Also mark lazy link frames, r=jandem (cd3601052c) - Bug 1216140 - Load the global lexical scope for the BINDGNAME Baseline IC when the script doesn't have a non-syntactic scope chain. (r=jandem) (370cccbd8a) - Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie) (1158b1ffdb) - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp (f521201ec3) - Bug 1213740 - IonMonkey: MIPS64: Import Bailouts-mips64. r=nbp f=rankov (5e810a94d9) - Bug 1213741 - IonMonkey: MIPS64: Import BaselineCompiler-mips64. r=nbp f=rankov (c6eb2d72b1) - Bug 1213742 - IonMonkey: MIPS64: Import BaselineIC-mips64. r=nbp f=rankov (67b78d1345) - Bug 1213745 - IonMonkey: MIPS64: Import Lowering-mips64. r=nbp f=rankov (d1e60521f2) - Bug 1213749 - IonMonkey: MIPS64: Import SharedIC-mips64. r=nbp f=rankov (4a2184d535) - Bug 1213750 - IonMonkey: MIPS64: Import Trampoline-mips64. r=nbp f=rankov (382237c7db) - Bug 1213743 - IonMonkey: MIPS64: Import CodeGenerator-mips64. r=lth f=nbp,rankov (4f7d1720d6) - Bug 1213747 - IonMonkey: MIPS64: Import MoveEmitter-mips64. r=nbp f=rankov (63a53396e6) - Bug 1213751 - IonMonkey: MIPS64: Import Simulator-mips64. r=jandem (ac2f67fd43) - Bug 1218652 - IonMonkey: MIPS: Add mips-shared in check macroassembler style. r=arai (cf6f2bf5db) - Bug 1205134 - IonMonkey: MIPS: Split shareable code to mips-shared in MacroAssembler-mips32. r=lth f=nbp (3608ef227a) - Bug 1218652 - IonMonkey: MIPS: Move shared functions to mips-shared. r=arai (d716fa56bc) - Bug 1219137 - IonMonkey: MIPS: Fix PushRegsInMask and PopRegsInMaskIgnore can not shared. r=arai (13e5811e19) - Bug 1213746 - IonMonkey: MIPS64: Import MacroAssembler-mips64. r=lthf=rankov (3a7cb6fbd6) - Bug 1196545 - unboxed array snafus. r=jandem (31bbe773b2) - Bug 1224411 - Speed up FileRegistry._partial_paths by memoizing on the basis of directory. r=nalexander (d202d614a9) - Bug 1153790 - mac unification doesn't work with packaged addons. r=glandium (269cc3e37c) - Bug 1208320 - Support configuring zlib compression level; r=glandium (502de5e78a) - Bug 1163077 - Never elfhack if --disable-compile-environment is set. r=glandium (a484cb9a2f) - Bug 1213418 - Part 1: Use mozregression to download in |mach artifact|. r=me (93e1cb3aa2) - Bug 1213418 - Part 2: Use Fennec APKs in |mach artifact|; use mozversion to extract build IDs. r=me (27efbe8404) - Bug 1191051 - Use full 40 character hashes in |mach artifact|. r=gps (43992efbee) - Bug 1192064 - Add 'android-x86' job to |mach artifact|. r=jonalmeida (c0e7d6c8f8) - No bug - Don't write artifacts twice. r=me (e5eff7d6de) - Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till (20c6e76cc7) - Bug 1181612: Rename AsmJSFunctionLabels to make them easier to understand; r=luke (c6d88f944b) - Bug 1181612: Remove FunctionCompiler's RetType; r=luke (2f7483bfe2) - Bug 1214467 - Eliminate redundant loop header phis while emitting MIR for asm.js. r=luke (6c50f9b407) - Bug 1205390 - make Odin accept TypedArray constructors for shared memory. r=luke (400f892775) - Bug 1181612: Make asm.js internal calls thread-local; r=luke (aed88de095) - Bug 1219143 - IonMonkey: MIPS: Move callAndPushReturnAddress to mips-shared. r=lth (b9cd97f491) - Bug 1217326 - fork remaining atomics. r=h4writer. (65cc2a2b07) (a128924c0d)
×
×
  • Create New...