Jump to content

roytam1

Member
  • Posts

    2,289
  • Joined

  • Last visited

  • Days Won

    322
  • Donations

    $0.00 
  • Country

    Hong Kong

Everything posted by roytam1

  1. 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-20220416-7cb46316e-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220416-7cb46316e-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Bug 1338306 - nsIPrefBranch.get*Pref should support providing a default value, r=bsmedberg. (a85e8de7) (785d58384) - ported from UXP: Remove obsolete getPref helpers. (8d45fa68) (7dbea8dbe) - ported from UXP: Issue #1028 - Replace unsupported `null` default values with an empty string. (62c5f20b) (586218208) - import from `custom` branch of UXP: utilityOverlay: restore getBoolPref for compatibility (caab96c9) (eec11955b) - import from UXP: Bug 1360343 - ensure maskSurface is not null before dereference, since it can be null because of OOM or gfx device reset. r=dvander (f9ae2860) (cd0190931) - import from UXP: Bug 1408701: Ensure that we continue to show dark scrollbar thumbs on macOS 10.13+ when scrollbars are always displayed. r=mstange (a446734d) (766d0299b) - ported from UXP: Issue #1043 - Remove unused parameter from call (660304c6) (400319dae) - import from `custom` branch of UXP: a11y: fix build (2faa94fa) (b91f1a184) - ported from UXP: Only change the default and hover text color on buttons for Windows 8+ HC Themes (aero-lite) (dadaa3df) (61a2e7506) - import from UXP: When using XRENDER, create Xlib-based offscreen image surfaces. (75971a4c) (45f82905b) - import from UXP: Issue #249 - Map IntersectionObserver rect to the correct viewport. (78b6f639) (748fdc3bd) - import from UXP: Fix scroll bar orientation on MacOS (7dacd442) (075cb87c5) - import from UXP: Issue #1088 - Add nullcheck. (b39b4301) (94af28b3c) - import from UXP: Issue #1061 - Enable double buffering when using XRENDER. (28fbea67) (65c2deace) - import from UXP: Issue #1101 - Support gzip-compressed SVGs in OpenType+SVG fonts (838eb9a5) (65321ed75) - import from UXP: Issue #1102 - Disable <meta http-equiv=set-cookie> (4ab1401e) (da719a3fa) - ported from UXP: Make nsFind::Find handle empty string searches. (d348d327) (d0f16532c) - ported from UXP: [libpng] Backport an upstream libpng patch. (269dfa5b) (d7a6b32a2) - ported from UXP: [IndexedDB] Call SendFailureResult if the actor has been destroyed. (a6d976c0) (84c054c26) - ported from UXP: Avoid some useless ForgetSkippable handling while we're already dealing with snow-white objects. (d5648494) (ab52a244a) - ported from UXP: [media] Rewrite AudioConverter::DownmixAudio (450910d6) (0f0b10e24) - ported from UXP: [places] Prevent some abuse of smart queries. (b3deb955) (60b8d5001) - import from UXP: Port an upstream Skia fix. (21eef2bf) (9c46f906e) - import from UXP: Improve origin-clean algorithm (85e68b68) (cbcf006b9) - import from UXP: Make extra sure Compositables don't refer back to layers after reassignment. (706ac5f0) (64861dcba) - import from UXP: Perform a size check when dealing with clipboard data to be sure. (5944b47f) (7b9cefbb0) - ported from UXP: Make nsFind::Find actually use a string type as input. (d7fad853) (8e5a91c89) - import from UXP: Treat *.jnlp as an executable class file, like *.jar (ac3fb82b) (c3e8a13b7) - import from UXP: [WebGL] Enable size limit on Linux. (de22dcde) (f3373f5d6) - import from UXP: Revert "Improve origin-clean algorithm" (64acfb5c) (2eb5c31bd) - import from UXP: Improve `origin-clean` algorithm based on our previous changes. (c3a85ded) (b274a856a) - import from `custom` branch of UXP: import change from mozilla upstream: Bug 1384330 - Blocking the mozAddonManager when pref 'privacy.resistFingerprinting.block_mozAddonManager' is true. r=arthuredelstein,mossop (f05d85ff) (ae07b7d06) - ported from UXP: Issue #1132 - Add application executable location to the about:support page. (7801a344) (0fbd0ee49) - import from UXP: Revert "Treat *.jnlp as an executable class file, like *.jar" (512a3ba8) (6291a0659) - ported from UXP: Avoid multiple hashtable lookups in DisplayItemData destructor (22d77a3d) (76640e8c2) - ported from UXP: Add preference to allow the loading of FTP subresources for corner cases (797f3eae) (acb669dc2) - import from UXP: Selectively allow ftp subresources in the blocked mode. (e4273a3c) (4b790f3e4) - import from UXP: Block http auth prompt for cross-origin image subresources by default. (8ad0b462) (ef6e2f5ae) - import from UXP: Fix comments for Frameproperties (5639ab59) (344b53f72) - import from UXP: Don't access gNeckoChild if not on main thread. (DiD) (71a6b780) (787a76683) - import from UXP: Check port safety for AltSvc (4e15e1fe) (7a95df75d) - import from UXP: - Treat all file: URIs as having a unique origin. (64191e15) - Clarify comment with security.fileuri.unique_origin (d358080b) (c12c8116f) - import from UXP: Add size checks to WebGLContext::BufferData() (0771bbb5) (4980ca045) - ported from UXP: - 104442 - Part 2: Add a testcase for devtools and note. (9d09cfdde) - 104442 - Part 3: Add test input for mocha test. (bbc11d8af) - 104442 - Part 4: Update stub. (0b83f76c3) - 104442 - Part 5: Add another testcase for devtools and note. (56411e263) (b275a7ccf) - ported from UXP: - Issue #1138 - Part 1: refactor the JSON Viewer stream converter (8f1e1f40c) - Issue #1138 - Part 2: JSON Viewer should ignore BOM (32b3994a7) - Issue #1138 - Part 3: avoid quirks mode in JSON Viewer (55d401707) - Issue #1138 - Part 4: fix JSON Viewer save functionality (73cdb3106) (9b70831b3) - import from UXP: Issue #1134: Reinstate postDataString for about:home searches. (06634f64) (29dc7dd31) - import from UXP: Issue #1211: Allow the loading of TYPE_FONT from file: URLs. (acefb961) (9734d2766) - import from UXP: Issue #438: Do not round the translation of an SVG frame. (8a29ec9a) (1ba521125) - import from UXP: Issue #438: Pixel-snap subpixel value for outer SVG and anon child. (bc4594b4) (5aad77b34) - import from UXP: Issue #438: Rename coord/coords to originValue/transformOrigin. (0c8d8938) (83df6e064) - import from UXP: Issue #438: Add an IsRectilinear helper method to gfxMatrix. (0343460b) (3f156149a) - import from UXP: Issue #438: Check for non-rectilinear transforms (c2b84407) (e60187a24) - import from UXP: Issue #438: Make the nsSVGOuterSVGAnonChildFrame a reference frame. (c01fb23b) (dd4cf6f1f) - import from UXP: - Issue #438: Add reftests. (a2a90ce3) - Issue #438: Revert incorrect changes to w3c-css reftests (92f516c6) (1325450e9) - import from UXP: Issue #999 - Use xdg-desktop-portal for file selection dialogs on Linux. (4d854945) (a67596f5d) - import from UXP: Issue #999 - Disable native file picker by default. (53bfc43d) (5e7e20cef) - import from UXP: Issue #1221: Pass the original element into nsXMLContentSerializer::CheckElementEnd so that we can properly determine whether it has children. (f34f8ca0) (50809ff01) - import from UXP: Issue #1222: Don't load plugin instances when they have no `src` URI. (b3b78fea) (0d64043c5) - import from UXP: Correctly return zero vertices if clipping plane 0 or 2 clip away the entire polygon. (cb6b60ce) (de918f73b) - import from UXP: Add checks to respect CSP-wildcard + Ports. (3f25eeef) (ce5a57e58) - import from UXP: Fix whitelisting of JavaScript-uris by CSP hash. (c2fafd67) (a7687ff3b) - import from UXP: Issue #1231 - Stop using ICC profiles on Linux. (c6714e12) (f5a3ca657) - ported from UXP: Issue #1233 - Part 1: Fix grid overflow and rendering issues by improving Layout CSS-Grid API (f22ad944) (2ab140ad7) - import from UXP: Issue #1233 - Part 2: Update Reftests (1f9d1613) (c77dbecdb) - import from UXP: - Issue #1230 - Part 1: Fix Back-computing percentages for intrinsic sizing in Layout CSS-Grid (e4c397f0) - Issue #1230 - Part 2: Align devtools to the changes in css-grid (bbb8b649) - Issue #1230 - Part 3: Update Reftests (4bc299bb) (4ef7dce4b) - import from UXP: Issue #1231 - Correct defines for Mac and keep universal prefs generic. (2df83f48) (30363db67) - import from UXP: Issue #1253 - Reset performance object on navigation (d21dc0f7) (a87bf923b) - import from UXP: Add null check in Http2Session::RecvAltSvc (96cb9e1c) (165bade90) - import from UXP: Leverage strings to get working dirs in nsUpdateDriver. (a194aefa) (fcb392eb6) - ported from UXP: Issue #146 - Part 1: Draw each table's background on their own display list items. (8bd3a1f1) (28ab0c80c) - import from UXP: Issue #146 - Part 2: Remove custom table painting component. (04db41da) (de831335e) - import from UXP: Issue #146 - Part 3: Create nsDisplayTableFixedPosition to avoid display list collisions when processing the background image of a table. (c8aaad04) (83dd11b39) - import from UXP: Issue #146 - Part 3: Create nsDisplayTableBackgroundImage to avoid display list collisions when processing the background image of a table. (a96ec7b8) (768453e84) - import from UXP: Issue #146 - Part 4: Adjust tests for fixes. (babd256e) (bc9179811) - import from UXP: Issue #146 - Part 5: Treat table row groups as containing blocks. (af75c920) (f1abfae3a) - import from UXP: Issue #146 - Part 6: Allow `position: sticky` on table elements. (d26e1365) (5e248da17) - import from UXP: Issue #146 - Part 7: Remove no longer relevant reftest. (cfb46e36) (65ca66c96) - import from UXP: Issue #1275 - Add pref to disable warning prompts for SuperfluousAuth and AutomaticAuth, and default to not prompting. (fe92ae64) (c54db0a6b) - import from UXP: Issue #1064: Don't get certificate details synchronously. (b09c92a9) (67e10d818) - ported from UXP: No issue: Clean up `exceptionDialog.js` (6c3b8302) (d12774da3) - import from UXP: Issue #1064 - Part 2: Fix shorthand and services module import. (db9333e3) (7a51d2549) - import from UXP: Issue #1064 - Part 3: Fix notifyObservers() call. (24645d4b) (315bc41d3) - import from UXP: Bug 1330657 - Enable <script type="module"> behind a pref (408d61b4) (6aaced29c) - import from UXP: Bug 1330682 - Use CORS when loading modules as per current spec (556510df) (e118f0b27) - import from UXP: Bug 1340865 - Handle non-parser-created module scripts. (289343a5) (76a8dfb87) - import from UXP: Bug 1340865 - New tests. (not hooked up) (9a893732) (066588878) - import from UXP: Bug 1330900 - Implement <script nomodule> (10b2e097) (2a6abe25b) - import from UXP: Issue #618 - Flip on module type scripting. (03da6250) (eefb2577d) - import from UXP: Issue #1288 - Use NS_DECL_THREADSAFE_ISUPPORTS in HttpBaseChannel.cpp (eb555aaa) (1e4b28098) - import from UXP: Issue #1242 - Reinstate GPU Accelerated Windows entry in about:support (8ee4a445) (466f4dadf) - import from UXP: Add crashtest for resolved bug 1558522. (afa716fc) (74a4786f5) - import from UXP: Simplify the overflow child frame reparenting in nsInlineFrame::DestroyFrom. (a67d5f87) (a0dcf1fd8) - import from UXP: Remove unnecessary calls to ReparentFloatsForInlineChild in nsInlineFrame. (2f3a6a58) (771dc2fb1) - ported from UXP: Issue #1308 - Create nsDisplayTableBackgroundColor to avoid display list collisions when processing the background color of a table. (75d29148) (04bfc90b9) - import from UXP: Issue #1309 - Fix handling of display rows where the elements are not forming a monotonically increasing sequence (e.g. with position:sticky) (46300221) (865a11fc3) - import from UXP: Properly detect failure in receiving plugin NPObjects. (db34f0e7) (aa7598c86) - ported from UXP: Use mutex in PACResolver when accessing mRequest from multiple threads. (38439fd2) (a926c8392) - ported from UXP: Check if we're already at the end of the frame's content. (c0a28dbd) (038967986) - import from UXP: Update identifier map entries and notify if they get removed. (39cc10dd) (c5d348a97) - import from UXP: Initialize all fields of GdkEvents in nsClipboard.cpp (72e5396d) (074b4da4d) - import from UXP: Add missing call to WaitForIsDebuggerRegistered (d4b247ab) (4fc962f77) - import from UXP: Issue #1317 - Increase the XML nested depth limit to 2048. (0d40de59) (bd8f4d802) - ported from UXP: Issue #1118 Part 1: Split out part of nsDocShell::AddState into a separate method. (c6694a0c) (cc5f838aa) - import from UXP: Issue #1118 Part 2: Allow UpdateURLAndHistory to work even if mOSHE is null, if we're doing a replace. (7d52521f) (255c42c4e) - import from UXP: Issue #1118 Part 3: Add a public RemoveAllListeners method on EventListenerManager. (08c26a9a) (d9cc455a6) - import from UXP: Issue #1118 Part 4: Allow UpdateURLAndHistory to work even if there's no root session history. (ab6131d1) (ce71c7f91) - import from UXP: Issue #1118 - Part 5: Change the way document.open() works (fc5d6160) (11a90bd13) - import from UXP: Issue #1118 - Part 6: Fix various tests that are no longer correct. (b753aec1) (2bbc2b6f8) - import from UXP: Issue #1118 - Part 7: Remove no-longer-used mWillReparent debug code. (10e59cb5) (345c8d363) - import from UXP: Issue #1118 - Part 8: Remove no-longer-used mDidDocumentOpen and CheckForOutdatedParent() (f255a1e6) (e410684c4) - import from UXP: Issue #1118 - Part 9: Don't allow reuse of unlinked CallbackObjectHolder. (4103320d) (4d3416f31) - ported from UXP: Issue #1345 - Implement non-standard legacy CSSStyleSheet rules (13aff00f) (78f281d71) - import from UXP: Reject sample rates that are out-of-range for libsoundtouch. (e82bb23d) (13551578d) - import from UXP: Issue #1348 - Part 1: Clean up input scope support for IMM32. (8972304b) (f254eb15a) - import from UXP: Issue #1348 - Part 2: Teach IMEState about Private Browsing mode. (9d2e51ac) (3b709cd26) - import from UXP: Issue #1348 - Part 3: Set IS_PRIVATE input scope in private browsing. (1803a30a) (14a761e61) - import from UXP: Bug 1379728 part 1. Remove the double-definition of the 'close' event from EventNameList.h. (8b32eff6) (0c7341ae5) - import from UXP: Handle missing base64 challenge in NegotiateAuth and NTLMAuth. (d43f7275) (54358900c) - import from UXP: Update GTK clipboard handling (01ba6b6d) (b5350c1e3) - import from UXP: Issue #1354 - Cherry-pick ANGLE update for broken drivers that support required indexing but not the extensions. (5b8610f9) (628897fb0) - import from UXP: Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5 (9f7f1d45) (35f25e128) - import from `custom` branch of UXP: nsContentSecurityManager::CheckFTPSubresourceLoad: fix crash when viewing HTML in FTP site (ac0a9f14) (48b88daec) - import from UXP: - Issue #1354 - Clear the current context when MakeCurrent() fails. (9d76eb57) - Issue #1354 - Fix typo (305537e8) (ec41f8e19) - import from UXP: Issue #1349 - Stop 2xx FTP responses from causing browser to hang. (bd714bc6) (848940568) - import from UXP: Bug 1276438 part 1. Move the implementation of the .body getter from nsHTMLDocument to nsIDocument. (0ef352d7) (7a4274364) - import from UXP: Bug 1276438 part 2. Move the implementation of the .body setter from nsHTMLDocument to nsIDocument. (c939244e) (e8645f6aa) - import from UXP: Bug 1276438 part 3. Align the .body setter with the spec a bit better. (e8e20e99) (96bc7d79d) - ported from UXP: Issue #1344 - Creating customized built-in elements without relevant definitions registered first shouldn't throw NotFoundError; (cca692c2) (948749fab) - ported from UXP: Bug 1325279 - Put the reaction queue in CustomElementData structure instead of using a map; (b631d9d5) (39b046965) - ported from UXP: Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be virtual; (7f03d025) (a94b03fac) - ported from UXP: Bug 1377993 - Make node slots less memory hungry in common cases. (dd7fa403) (8031c7d96) - ported from UXP: Bug 1340027 - Part 1: Add DOM CEReactions annotation. (0ff8d629) (bf1cc1f01) - ported from UXP: Bug 1340027 - Part 2: Add HTML CEReactions annotation. (8119a60e) (acaeb7cd7) - ported from UXP: Bug 1340027 - Part 3: Add CSSStyleDeclaration CEReactions annotation. (895d5b19) (230c42587) - import from UXP: Bug 1340027 - Part 4: Add DOM parsing CEReactions annotation. (350dc9e6) (087088a03) - import from UXP: Bug 1340027 - Part 5: Add XSLTProcessor CEReactions annotation. (a5a2fbc9) (c8034da7b) - import from UXP: Bug 1315885 - Part 1: Add ShadowRoot CEReactions annotation. (1cdd15ee) (eede8880e) - import from UXP: Bug 1315885 - Part 2: Avoid rethrowing exception in CustomElementCallback::Call. (b94fadac) (ed2d2910e) - import from UXP: Bug 1315885 - Part 3: Transfer the ownership of ReactionQueue's entry due to re-enter CustomElementReactionsStack::InvokeReactions. (931b14f8) (b2aa1208d) - import from UXP: Bug 1315885 - Part 4: Implement callback reaction for custom element reactions. (34dd7065) (6f88300bf) - import from UXP: Bug 1299363 - Part 1: Implement construction stack. (c34486aa) (5e1a63810) - import from UXP: Bug 1299363 - Part 2: Allow prototype swizzling in html constructor. (a35a4e8f) (d92df4ea5) - import from UXP: Bug 1299363 - Part 3: Remove unused argument in UpgradeCandidates. (9fc88d01) (263e17bc1) - import from UXP: Bug 1299363 - Part 4: Hold a pointer of ElementQueue in ReactionsStack instead. (005b7118) (4998f43f6) - import from UXP: Bug 1353647 - Fix the custom elements v0 upgrade inconsistency; (3dce7ee1) (1e1b93444) - import from UXP: Bug 1299363 - Part 5-1: Make the constructor created by document.registerElement() also works with construction stack. (b2e0ae69) (89b8f3243) - ported from UXP: Bug 1299363 - Part 5-2: Implement new upgrade steps. (729ffa53) (85d16d47d) - import from UXP: Bug 1334051 - Part 1: Include namespace in attributeChangedCallback. (4408e19e) (91c67e7b5) - import from UXP: Bug 1334051 - Part 2: Invoke attributeChangedCallback only if attribute name is in the observed attribute list. (2bd8be69) (337fcbf4a) - import from UXP: Bug 1398401 - Add preference check for custom element setup. (a8c9f80f) (088c499bc) - import from UXP: Bug 1301024 - Part 1: Set CreateElement/CreateElementNS is attribute. (054c852f) (a9a961b70) - import from UXP: Bug 1301024 - Part 2: Implement create an element steps. (b0285ef3) (59ff3d23a) - ported from UXP: Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in CustomElementData. (7ce17429) (e9a0e99e3) - import from UXP: Bug 1392970 - Part 2: Get CustomElementDefinition from CustomElementData when possible. (d1a11067) (af794230e) - import from UXP: Bug 1334043 - Part 1: Replace attached callback (v0) with connected callback (v1). (207d5a2e) (124f682a8) - import from UXP: Bug 1334043 - Part 2: Make nsContentUtils::EnqueueLifecycleCallback static. (befa1027) (90b955e34) - import from UXP: Bug 1334043 - Part 3: Update tests for connected callback. (b477c030) (12fab2326) - import from UXP: Bug 1334044: Replace detached callback (v0) with disconnected callback (v1). (65920463) (14cf777bb) - import from UXP: Bug 1121994 - Implement adopted callback for custom elements. (d35ff298) (371bdaaeb) - import from UXP: Bug 1319342 - Clone a node should enqueue an upgrade reaction. (f077bd93) (659e9fd39) - import from UXP: Bug 1406297 - Fix Document.createElement must report an exception. (e925977c) (486f6b1f6) - import from UXP: Bug 1407937 - Move mDefinition from CustomElementReacion to CustomElementUpgradeReaction; (eb9d4bb8) (8a762361f) - import from UXP: Bug 1352290 - Add assertion to CustomElementReactionsStack::Enqueue to ensure upgrade reactions aren't scheduled to BackupQueue; (c0e1a6e3) (dd01d3512) - import from UXP: Bug 1352082 - Avoid shifting a signed integer left in C++. (a5448058) (ada4c27e3) - import from UXP: Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. (7be0e394) (989d9ae19) - ported from UXP: Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. (c37e7b20) (448716e3d) - ported from mozilla upstream: Bug 1355479 - Flatten attribute storage in the HTML parser to AutoTArray to avoid malloc. (5fc028d9) (ceaa720c1) - ported from UXP: - Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (39b74666) - Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (f4b74309) (4faa73aa7) - import from UXP: Bug 1366241 - Change memory layout of element name and attribute name hashes in HTML parser from sorted to level order BST in order to take advantage of cache during lookup. (afc180e2) (15b45b6bd) - import from UXP: Bug 1410790 - Add more assertion in CustomElementData::SetCustomElementDefinition and GetCustomElementDefinition; (76b1eaa5) (37c42e3a8) - import from UXP: Bug 1378079 - Part 1: Gecko changes for adding attribute 'is' to parser. (efcb40fb) (8c994cc1d) - ported from UXP: Bug 1378079 - Part 2: Introduce throw-on-dynamic-markup-insertion counter. (a3b5d98a) (6e5ffddbb) - ported from UXP: Bug 1355779 - Skip interned ElementName lookup for Custom Elements (ones with hyphen). (e846da11) (f78249bec) - - partly imported from UXP: Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. (excluding parser part) (48844fe6) - ported from mozilla upstream: Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. r=smaug (048ed01b) - import from UXP: Fix Build: We don't have SVG or MathML prefs yet (9c58ef5e) (be1e28e50) - ported from UXP: Bug 1378079 - Part 3: Complete the steps related to custom elements in "create an element for a token". (5d26d328) (a94dbc127) - import from UXP: Bug 1406325 - Part 1: Make sure custom element state is custom before sending callback. (cce9b337) (725e69684) - import from UXP: Bug 1406325 - Part 2: Set CustomElementData when cloning a node. (05b01709) (a04cb4625) - import from UXP: - Bug 1406325 - Part 3: Refactor custom elements clone a node. (c4718c47) - Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also removing parts of v0. (db3b6b58) (ce5f288c5) - import from UXP: Bug 1406325 - Part 5: Implement try to upgrade. (dba59f03) (43319de3e) - import from UXP: Bug 1405335 - Remove custom element attached and detached callbacks validation checks (b70a9b1d) (4e146eb24) - import from UXP: Bug 1400762 - Make dom.webcomponents.enabled pref doesn't control CustomElements feature (33693080) (dc74da698) - import from UXP: - Bug 1396620 - Part 1: Remove created callback for custom elements (baa035c5) - Bug 1396620 - Part 2: Fix compartment mismatch crash when doing old prototype swizzling for custom element (3639f0e2) (6780a398b) - import from UXP: Bug 1415761 - Catch the exception and rethrow it after invoking custom elements reactions; (5db13d0f) (653ea3201) - import from UXP: Bug 1419643 - Don't need to lookup custom element definition for a non-custom element (5776911c) (684c339a8) - ported from UXP: Bug 1405821 - Move microtask handling to CycleCollectedJSContext (fb6f6ec9) (3d3913696) - import from UXP: Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make MutationObserver to use them (24966709) (c43ceb226) - import from UXP: Bug 1419305 - Part 1: Use MicroTask on CustomElements correctly (8a0e7286) (f63a0e861) - import from UXP: Bug 1419305 - Part 2: Keep processing remaining elements in ElementQueue even if some of elements are already unlinked (506795f3) (e19842a5b) - import from UXP: Bug 1407669 - Fix custom element creation hides uncatchable exceptions from the constructor. (f64c7135) (126b803ea) - import from UXP: Bug 1413815 - Convert 'observedAttributes' to a sequence<DOMString> (a9b3ebac) (c7011b8aa) - import from UXP: Bug 1421544 - Lazy push/pop CustomElementReactionsStack entry; (a6339bef) (c4b591e82) - import from UXP: Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string; (2cdd48f8) (b44e2d0eb) - import from UXP: Bug 1430951 - Avoid element name atomizing to improve performance of LookupCustomElementDefinition (57da7a19) (37e04cd17) - ported from UXP: Issue #1360 - Part 1: Simplify layers acceleration prefs. (a085fa54) (23de4b941) - ported from UXP: Issue #1360 - Part 2: Update tests for changed preferences. (71fdf2f5) (93255233c) - import from UXP: Issue #1360 - Enable acceleration by default on all known-good platforms. (9896dd74) (2b4690573) - ported from UXP: Issue #1356 - Add tests. (d241dd65) (40d784e55) - import from UXP: Issue #1355 - Speed up the traversal of a table row frame's child cells (02487fec) (9fa733bf5) - import from UXP: - Issue #1378 - Align the drawing of table cell backgrounds with the spec. (598fe2fa) - Issue #1378 - Follow-up: make sure background items remain table-aligned. (ec8e49b6) (ad5f05232) - import from UXP: Issue #1355 - Hit testing in large tables has become extremely slow (012bac19) (1e9a0b01d) - import from UXP: Issue #1384 - Match standard for colSpan/rowSpan (51f5cb35) (588ba9855) - import from UXP: Issue #1386 - Devirtualize GetRowSpan/GetColSpan (a05c6a31) (5251eb143) - import from UXP: Issue #1355 - Do less work for columns not in the desired set in PaintRowGroupBackgroundByColIdx (528f0eb9) (31f3a1bc5) - import from UXP: [CSP] Allow not having a Port for RessourceURI if the Scheme has no Default Port (2537698c) (7b90981ae) - import from UXP: [Layers] Clear WrappingTextureSourceYCbCrBasic::mTexture correctly (088c5a32) (621e68a34) - ported from UXP: Issue #1355 - Make nsTableCellFrame::GetColIndex/GetRowIndex faster (e8bb5560) (8bd5d4f4e) - import from UXP: - Issue #316 - Make the memory GC performance object conditional (WIP) (1e553d0e) - Issue #316 - Pre-process Performance.webidl (5b49170b) - Issue #316 - Be more gentle with the CC and nursery. (10e1c09f) - Issue #316 - Make sure MOZ_DEVTOOLS_SERVER is passed down to js. (beed2a81) - Issue #316 - Reclassify heapsnapshot and nsJSInspector as not part of devtools (95d5dcd8) - Issue #316 - Follow-up to 4e2e9be6a - Move HeapSnapshot DevTools-only Modules back to DevTools (021bff6b) (743d4f8bf) - import from UXP: Issue #1465 - Implement optional catch binding. (f4dd604b) (def7be3be) - import from UXP: [DOM] Add a null check (f802a821) (e3c68ea8c) - packager: remove jsinspector.xpt from package, follow-up rev 743d4f8b (5b379c8e9) - import from UXP: Issue #209 - Enable requestIdleCallback API (ece31031) (7aadc7e97) - ported from UXP: Issue #1587 - Part 1: Implement FetchController/FetchSignal interface (24087592) (93d61d44c) - import from UXP: Issue #1587 - Part 2: Implement controller follow/unfollow (72077936) (b1f38ef35) - import from UXP: Issue #1587 - Part 3: Hook FetchSignal up to the Fetch API (78ff97aa) (6428110d2) - ported from UXP: Issue #1587 - Part 4: Implement FetchObserver (6722d7f4) (3bf2adf02) - ported from UXP: Issue #1587 - Part 5: Hook FetchObserver up to the Fetch API (3d2ca85e) (e0f6a0bb1) - ported from UXP: Issue #1587 - Part 6: Move FetchController/Signal to its own dir (0c2404ef) (91daf9dbc) - ported from UXP: Issue #1587 - Part 7: Rename FetchController to AbortController (b988c351) (8e7efc401) - webaudio: fix unified build (352c195f2) - import from UXP: Issue #1587 - Part 8: Remove controller follow/unfollow (8ac3ccd6) (31cf3a8cf) - import from UXP: Issue #1587 - Part 9: Immediately reject an already-aborted signal (3d396386) (f6414fbd5) - import from UXP: Issue #1587 - Part 10: Expose controlling pref and enable by default (1b3eeca9) (20a5d4079) - devtools: jsonview: fix typo (848c9b32e) - ported from UXP: [Basilisk] Issue MoonchildProductions/UXP#316 - Update install manifest for moved jsinspector interface (0b00df20) (9d01c5eb5) - import from UXP: Issue #1474 - Prevent the cp detection from starting if preffed off. (577055a7) (c230b54b4) - import from UXP: Issue #1473 - Add `%OS_SLICE%` macro to SSUAO to refine OS info (03331591) (ef9ad178f) - import from UXP: Issue #1480 - Skip abspos, fixed, float and placeholders for outline. (4bf89810) (c165ed32d) - import user agent overrides from UXP. (d71550536) - mozbuild: remove tilde char from special character blacklist as win32 short path contains tilde character. (e95543c86) - import from UXP: Issue #1355 - Make addition of cell border display items depend on whether they should be drawn. (1069ed92) (cf345c749) - ported from UXP: [network] Cherry-pick various sctp lib upstream fixes. (7a9ab66a) (a9e1fc50e) - ported from UXP: [js] Remove pointless MakeMRegExpHoistable optimization. (bc6ac885) (7dd89c310) - ported from UXP: [DOM] Make sure to exit fullscreen mode if popups are opened or focused. (41bd0de2) (8592e1b25) - ported from UXP: [devtools] Properly escape method arguments for curl. (aa637c40) (0a8beb224) - ported from UXP: Issue #1473 - Fix building `%OS_SLICE%` on non-Windows platforms (6aa52af7) (8e6328f3d) - import from UXP: Properly fix crash in nsDownloadManager when repeatedly pausing and resuming a download (248573ed) (aa795d3db) - import from UXP: Issue #1507 - Remove nsRefreshDriver's use of high res system timers. (db9dde67) (2455d092d) - import from UXP: Issue #1511 - Bail on orphan situation. (ce621f34) (8fa27b807) - import from `custom` branch of UXP: dom/canvas: webgl: disable HasDXInterop2 check (a61d9c1f) (da56207ed) - import from UXP: Issue #1512 - Improve handling of multiple selections. (92f7e0e4) (a88f0838d) - import from UXP: Issue #1513 - Bail on orphan node (788e2405) (a7e1a5d57) - import from UXP: Issue #1514 - Perform validity check before trying to use the content. (de71a9e0) (10744c061) - import from UXP: Bug 1334247 - Remove nsIAnonymousContentCreator::CreateFrameFor (499252b8) (61efccddd) - import from UXP: Bug 1334358 - Remove nsCSSFrameConstructor::CreateAnonymousFrames (5b8f9369) (b66784a39) - ported from UXP: Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time (b723a5c8) (794dd4ef3) - ported from UXP: Bug 1340333 - Eagerly compute whether a frame is really a browser. (69139427) (47fce092e) - import from UXP: Bug 1340885 - Null check frame's content when searching for NAC ancestors in GetCorrectedParent (e5725baa) (de818d471) - import from UXP: Bug 1343937 - Fix a crash in nsWrapperCache.h (8e51f64c) (b84e88702) - import from UXP: Issue #1375 - Overload FromContent() to work with const (484b4810) (2e587ee18) - import from UXP: Bug 1343879 - Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. (87bc2cab) (d9670076f) - import from UXP: Bug 656197 - Push state updates further out across beforesetattr/aftersetattr (7a3f9be5) (10c80c573) - import from UXP: Bug 1347640 - HTMLInputElement shouldn't try to cancel image request on all the type changes (5a9d76e6) (4dc8cb664) - import from UXP: Bug 1346623 - Allow anonymous content created with nsIDocument::InsertAnonymousContent can change from non-native to native AC (fda213de) (080462172) - ported from UXP: Bug 1330843 - Allow JS to create NAC pseudo-elements (c37b4d0c) (f814bfa9b) - ported from UXP: Bug 1296516 - Cleanup a bit of code in layout/base (e1195a86) (b942f855a) - ported from UXP: Bug 1352389 -Don't push extra script blocker on stack when setting attributes (922cbf02) (9bf1226ec) - import from UXP: Issue #1375 - Include content rules from HTMLTableCellElement::WalkContentStyleRules and move to the mapped attr functionality (6b48075b) (337ca5102) - ported from UXP: Bug 1355351 - Make pseudo-elements return the correct style via getComputedStyle (d3ffda52) (4c91223f2) - import from UXP: Bug 1360157 - Assert that a display: contents child always has a parent (34d576d5) (c5bafc47c) - import from UXP: Bug 1361086 - Simplify UndisplayedMap::GetListFor/GetOrCreateListFor to take nsIContent* rather than nsIContent** (658bd351) (1e03c0bda) - ported from UXP: Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr (1f233fa1) (e0cd84d6f) - ported from UXP: Bug 1367683 - Optimize initializing nsRange (9d8343e1) (f77b75177) - ported from UXP: Bug 1365092 - Move side effects of SetAttr and ParseAttribute to BeforeSetAttr and AfterSetAttr (6aa436b5) (364b30679) - ported from UXP: Bug 1337698 - Use UniquePtr instead of nsAutoPtr in editor (32e4ad01) (8c1831c52) - import from UXP: Bug 1371170 - Add non-virtual EditorBase::GetSelectionController (8e7852ef) (183b6aadf) - ported from UXP: Bug 1372829 - Part 1: Make mozilla::PlaceholderTransaction inherit mozilla::SupportsWeakPtr instead of nsSupportsWeakReference (db34da8e) (a7736c210) - ported from UXP: Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of nsISelectionController and nsIDocument with nsWeakPtr (4e143556) (a9f544a5b) - ported from UXP: Bug 1373798 - Move HTML dir attribute state into event state flags (3b2a22f0) (02ecb352a) - import from UXP: Bug 1368802 - nsFrameIterator::GetPlaceholderFrame should only try to get the placeholder for out-of-flow frames, because in-flow frames never have a placeholder (854827bd) (c98fb6466) - import from UXP: Bug 1368547 - Remove nsFrameManagerBase::mPlaceholderMap and instead store the placeholder on a frame property on the out-of-flow (9b868f02) (df07ae601) - import from UXP: Bug 1377648 - Fix HTMLSummaryElement::IsSummary() on removing the element (84d3b44b) (9818e0247) - ported from UXP: Bug 1377978 - Make nsRange use uint32_t to offset (6ce9cc2a) (42a051a56) - import from UXP: Bug 1382357 - Wait to destroy frames until after we've successfully fetched the binding (a25be6bc) (568954b4d) - ported from UXP: Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case (fe13c5bf) (ce690389f) - ported from UXP: Bug 1389743 - Only reconstruct frames synchronously from ContentRemoved when called from frame construction (f63cd766) (10834f4e6) - import from UXP: Bug 1394300 - Streamline nsElementTable.cpp (390ef42e) (9dc09d143) - import from UXP: Bug 1396568 - Make DocumentFragment::mHost a strong reference (so that ShadowRoot.host doesn't become null) (cc649173) (d43c800a0) - import from UXP: Issue #1375 - Stop largely using the parser service (9928baf9) (287b31fa1) - import from UXP: Bug 1400777 - Slim down nsElementTable.h (a665a879) (dc08e661f) - import from UXP: Bug 1396584 - Remove support for multiple ShadowRoots (5917636e) (af6d46321) - import from UXP: Bug 1401097 - Simplify gHTMLElements and remove redundant conditions in nsXHTMLContentSerializer::LineBreakAfterClose() (2a185b51) (2e08dda27) - import from UXP: Bug 1402941 - Add HTMLSlotElement (592c34bc) (8f658d8c2) - import from UXP: Bug 1381134 - Ensure we're using the correct frame for the :after/:before references (d3c2a6b6) (d1447efcd) - import from UXP: Bug 1408341 - Implement assignedSlot on Element and Text (6b075994) (7817a7139) - import from UXP: Bug 1404789 - Stop reconstructing frames for the whole shadow root each time content is inserted in a shadow tree (1846dde1) (1bcffb523) - ported from UXP: Bug 1411754 - Rename PresShell::DestroyFramesFor to DestroyFramesForAndRestyle (efb5979a) (e6d65ed44) - import from UXP: Bug 1404842 - Implement Element.attachShadow and Element.slot (67c4d022) (5b19f330b) - import from UXP: Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root (31b26a24) (e5e9bfc4c) - ported from UXP: Bug 1416999 - Remove document.registerElement (cedff6e2) (1fcb308ff) - ported from UXP: Bug 1418002 - Remove HTMLContentElement (a7ba34c6) (2b98e77ba) - ported from UXP: Bug 1409975 - Implement node distribution for shadow tree slots (cab78760) (09c95b770) - import from UXP: Bug 1380749 - Retry AdjustAppendParentForAfterContent in case |parentAfterFrame| was a :first-letter frame that we deleted (7de52e46) (a71900092) - import from UXP: Bug 979782 - Implement lazy frame construction for display:contents descendants (9b5061e7) (165c930ac) - import from UXP: Bug 1413619 - Fix insertion point computation when display: contents pseudos are involved. (5b1452e1) (5e93bc10a) - import from UXP: Bug 1415152 - No need for AdjustAppendForAfter, since ::after is handled in FindNextSibling (40ada5fa) (433d134b9) - import from UXP: Bug 1415538 - Remove dead frame construction code (InsertFirstLineFrames) (b67dd139) (53af5cfec) - import from UXP: Bug 1415843 - Remove an unneeded call to AdjustAppendParentForAfterContent (5cef146d) (c578e43da) - import from UXP: Bug 1419964 - Remove AdjustParentFrameForAfterContent (eaf08313) (8db2fe0a8) - ported from UXP: Bug 1419799 - Fix nsContentUtils::IsInSameAnonymousTree in Shadow DOM (6d8e6e89) (9a32f25b2) - ported from UXP: Bug 1422931 - Fix crash with slot element and make webcomponents preference per-doc (3b90312f) (3b450634c) - import from UXP: Bug 1419762 - Return the inline continuation of an IB split when appending (fc8fcfc0) (1f9aa57a0) - ported from UXP: Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions] (ca09afd0) (1915900ba) - import from UXP: Bug 1412775 - Implement Event.composedPath (2ee3ce62) (bfc4b5e3f) - ported from UXP: Bug 1327185 - Refine EventStateManager::FireDragEnterOrExit (6154d842) (7de2e6b94) - ported from UXP: Bug 1425441 - Move relatedTarget to WidgetEvent (907e2104) (1efa259f1) - ported from UXP: Bug 1409976 - Add `slotchange` event (af22b5cb) (e6dd4e5b9) - import from UXP: Bug 1426536 - Remove nsContentUtils::IsContentInsertionPoint (d9112daf) (d0b606e3a) - import from UXP: Bug 1426503 - Remove DestInsertionPoints stuff (7e48e440) (14f0db376) - ported from UXP: Bug 1417829 - Remove unresolved pseudoclass (6f7c7382) (4cb5a0b3f) - import from UXP: Bug 1348481 - Part 1b: Generalize FindDocStyleSheetInsertionPoint so it doesn't require an array of RefPtrs (a36d367e) (eb0b86cee) - ported from UXP: Bug 1425769 - Base class for ShadowRoot and Document to manage style state (b8260c66) (073edae0d) - import from UXP: Bug 1360154 - nsIPlaintextEditor might have to have hasText property for UpdateOverlayTextVisibility (a6f048fc) (1776229d9) - ported from UXP: Issue #1375 - Fix IsWebComponentsEnabled checks (ca487523) (658947ab2) - ported from UXP: Issue #1375 - Merge CustomElements pref with Webcomponents Pref (04a69cbc) (640e8a22e) - import from UXP: Issue #1449 - Implement URLSearchParams's sort() (0c44ae0a) (83d5932e4) - import from UXP: Prevent the existance of dangling pointers upon failure of FindDataStart. (27ea0aaf) (fc68833d2) - ported from UXP: [js] Record load in MCreateThis alias set. (4f72c20f) (044c48c3f) - import from UXP: [dom] Reorder some calls to improve memory safety (2442d307) (730d670d3) - ported from UXP: [WebRTC] Port some upstream sctp fixes (9ec0ef76) (edd3c8cb2) - import from UXP: [XPFE] Properly anchor XUL windows when tearing down (36f366b0) (5f23bfc0d) - import from UXP: Issue #1536 - Part 1: Add timecode checking for the WebM parser (d71453ce) (acff6826c) - import from UXP: Issue #1536 - Part 2: Parse content to decide whether it's a media segment. (c604c836) (b30e386ff) - import from UXP: Issue #1536 - Part 3: Parse content to decide whether it's an init segment. (2d3f069a) (e18bdc680) - import from UXP: Issue #1589 - Ensure computed length and data is always available (84053aba) (ab29adfbc) - ported from UXP: Issue #1540 - Stop MP3 demuxer from choking on very small files. (7ae0c88c) (a2fb3d688) - ported from UXP: Issue #1355 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList (85b85bac) (8f5365c3d) - ported from UXP: Issue #1355 - Preemptively fix build bustage for 1409114 (e15b1ba0) (44382d496) - ported from UXP: Issue #1355 - Avoid unnecessary work in nsIFrame::BuildDisplayListForStackingContext() and nsIFrame::BuildDisplayListForChild() and Cleanup DescendIntoChild (da0e3a82) (aa70d6191) - import from UXP: Issue #1355 - SetNeedToCalcHasBCBorders to true when initialize nsTableFrame (15794686) (df3294fa6) - ported from UXP: Issue #1355 - Better way to create display items for column backgrounds (9c783146) (b94dcfe8a) - ported from UXP: Issue #1355 - Fix the nit, remove nsPoint offset in nsFrame.cpp and change PresShellState member order (e87c06be) (848c51404) - Revert "import from UXP: Issue #1507 - Remove nsRefreshDriver's use of high res system timers. (db9dde67)" (a5da9e328) - ported from UXP: Issue #1543 - Align <img> with no src to the updated spec. (db14a637) (1b74e9380) - import from UXP: Issue #1543 - Follow-up: avoid displaying the Alt text if an image is loading. (4ac82173) (949f0bea0) - import from UXP: Issue #1545 - Fix border-radius on table row groups, rows, column groups, or columns (c399e193) (dee5ae2df) - import from UXP: issue #1547 - Correct z-ordering for some table parts and add reftests (edaea616) (7458e3b1c) - import from UXP: Issue #1542 - [mtransport] Fix unaligned memory allocation in r_memory (076a13bb) (6a3609ce2) - import from UXP: Bug 1430745 - IPC: Fix unaligned accesses in DirReaderLinux (08b51815) (1fe435f73) - ported from UXP: Issue #1557 - Allow event dispatch on disabled form controls. (f6b3f2c3) (d19176440) - import from UXP: Issue #1564 - Split off nsIdentifierMapEntry in its own header (5416b429) (19f4a19b1) - import from UXP: Issue #1566 - Lowercase link filename extension (fcb22427) (4b9a69471) - import from UXP: Bug 1632717 (0ae2d2fb) (b5a4a1ca8) - import from UXP: issue #1575 - Fix the wrong position when we calculate the position for position:absolute child and add reftests (48b7e807) (08c69103f) - import from UXP: Bug 1217436 - Make nsIdentifierMapEntry::mIdContentList an AutoTArray to save an allocation (c21eecd1) (abcadb1de) - import from UXP: Bug 1355787 - nsIdentifierMapEntry should let one to use either strings or atoms as keys to avoid slow string assignments when possible. (15f6d2ef) (e413c5102) - ported from UXP: Bug 1426494 - Share more code between nsIDocument and ShadowRoot (db724936) (5fe78c054) - import from UXP: Bug 1429656 - Implement ShadowRoot.activeElement (693a79ca) (4f99a2b0a) - import from UXP: Bug 1430299 - Add DocumentOrShadowRoot interface (90e9fd35) (bd717df8d) - import from UXP: Issue #1602 - Make sure we have a JSObject before trying to get global. (179fd7df) (b5874ca98) - ported from UXP: Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElement (f85b274e) (b80c8a551) - import from UXP: Issue #1603 - Part 2: Split some classes out of ScriptLoader.cpp (c04b682a) (fc541bc72) - import from UXP: Issue #618 - Check for failed instantiation when starting to fetch dependencies (27f4d0b5) (f5be0e0d1) - import from UXP: Issue #618 - Add clarifying code comments. (33634721) (6c5977bef) - ported from UXP: Issue #618 - Align module instantiation/errors with the updated spec. (c7d195e6) (c622aaefa) - import from UXP: Issue #618 - Update code comments for ModuleInstantiate (7b30bfee) (aa689dea9) - ported from UXP: - Issue #618 - Add APIs to query module record errors (5838eded) - Issue #618 - Remove context and heap-idle check (c65ca2ca) (dc3fa5e81) - import from UXP: Issue #618 - Match JSAPI names with the changes in 9ca74147225eed305e28c7887f9b2251aeeb0f36 (91a79c0d) (c298e978c) - import from UXP: Issue #618 - Remove eager instantiation (a754a7be) (d90848972) - import from UXP: Issue #618 - Slightly improve module scripting tests. (e0ab4f9a) (52fb32f00) - import from UXP: Issue #618 - Report source position information (line/column) (9201808e) (26ce3af98) - import from UXP: Issue #618 - Fix typo and remove old function declarations. (5ff6eca6) (778896695) - import from UXP: [image] Add a sanity check to JPEG encoder buffer handling, just in case. (6cf5f024) (e6d5253c4) - import from UXP: [AppCache] Add check for disallowed encoded path separators (6aaea9dd) (97cdc9326) - import from UXP: [WebRTC] Make candidate pair insertion code easier to read/understand. (36e1df9f) (70121dd06) - import from UXP: [js] Improve readability and control flow of js date string parser. (db9ccc90) (9b86fa897) - import from UXP: [js] Get the class pointer from the ObjectGroup in NativeObject::slotSpan (415542eb) (578f4add7) - ported from UXP: [network] Use query and ref lengths if available in nsStandardURL. (8d500509) (158a1ec86) - import from UXP: Issue #618 - Remove eager instantiation - Debug follow up (d081fe1b) (d87259090) - ported from UXP: - Issue #1611 - Enable WASM by default but only enable jit when 64bit (ed0edf6a) - [css] Enable various arbitrarily-disabled CSS features in the platform. (b36f73fc) (17ec78fe1) - ported from UXP: Issue #1587 Part 11 (followup 1): Implement multithreaded signals for workers. (1ae64317) (a1fa77b36) - import from UXP: Issue #1587 Part 12 (followup 2): Allow clearing of signal by setting to null. (70bf74e9) (e4ddec3d2) - import from UXP: [js] Fix Sink to check for non-recoverable operands. (51d75f25) (c089c19c1) - ported from UXP: [xpcom] Make Base64 compatible with ReadSegments() with small buffers. (7a37234b) (5bae2b57a) - ported from UXP: [js] Don't improve TypeSets containing the magic-args type. (ecf4aecd) (4a73c7231) - import from UXP: Issue #1614 - Update en-US Dictionary (a9478b09) (7d3fa0ab9) - ported from UXP: Issue #1619 - Convert Intrinsic Ratio to Float (3c02d3fc) (39b277297) - ported from UXP: Issue #1619 - Missing Dimension Computation (777b3cc6) (041ea55e1) - import from UXP: Issue #1619 - Add Vertical Writing Testcase (217374eb) (68b17032a) - import from UXP: Issue #1619 - Nits Picked (f15f44b4) (553bbbaea) - import from UXP: [js] Try to catch bad pointers for GC and bail if not valid. (b52bc158) (bd2a7d4b4) - import from UXP: Pref and disable getRootNode() (26990a1d) (16bb63ad5) - ported from UXP: Issue #1620 - Use Intrinsic Aspect Ratio for Images (be1f68f3) (6e43fd52d) - import from UXP: Issue #1620 - Remove Development Comments (c02e4249) (c90bd5913) - import from UXP: Issue #1620 - Enable Intrinsic Ratio by Default (9f48a599) (5ef0835f1) - import from UXP: Issue #1620 - Intrinsic Aspect Ratio: Debug Follow up. (e3326c56) (1aa86ff41) - import from UXP: Issue #1629 - Part 1: Implement basic logic in HTMLLinkElement. (4e15e4c2) (ac50219ce) - ported from UXP: Issue #1629 - Part 2: Implement the Explicitly Enabled flag. (6835425e) (f90c73f0e) - import from UXP: Issue #1629 - Part 3: Implement behind preference. (42d14af9) (2a77088d3) - import from UXP: Fix nits (c1b3280e) (ffb1c006c) - ported from UXP: [CSS] Alias -webkit-appearance for compatibility reasons (07929daa) (612146b9c) - import from UXP: Issue #618 - Fix error events fired when loading JS module dependencies fail (933fb544) (0f3f7f510) - import from UXP: Issue #618 - Further align error handling for module scripts with the spec (743bdc04) (d171ffbfd) - ported from UXP: Issue #618 - Align error handling for module scripts with the spec (again) (0d874713) (65b9c2362) - import from UXP: Issue #618 - Use a single slot for the module's environment object. (1cfaf06d) (b6ace129b) - import from UXP: Issue #618 - Lazily initialise module binding maps (39050b43) (f5f369bac) - import from UXP: Issue #618 - Record module dependency before starting fetch so that error handling works correctly (40017437) (6c1168aa2) - import from UXP: Issue #618 - Lazily initialise module binding maps - Debug follow up (f6008248) (923f60d0b) - import from UXP: Issue #618 - Align error handling for module scripts with the spec - Debug follow up (f3d348eb) (31d4ced47) - import from UXP: Issue #618 - Simplify module map interface (f0d6e293) (f88d0aec8) - import from UXP: Issue #618 - Keep track of which modules in a graph have been fetched using a visited set (6639e9cd) (8311e2490) - import from UXP: [js] Add some utility functions to get the current JS runtime. (976239c8) (3669b749c) - import from UXP: Issue #618 - Simplify module resolve hook to be a function pointer (34db7617) (e30e38b73) - import from UXP: Issue #618: Ignore 'event' and 'for' attributes for module scripts. (97617a3a) (00845d382) - ported from UXP: Issue #618: Pass down referrer and referrer policy when fetching modules. (684f4824) (93d96988a) - import from UXP: Issue #618 - Don't mute errors for module scripts because they always use CORS (75f3f09f) (c1a945fa0) - import from UXP: Issue #618 - Integrity for descendant module scripts should be the empty string (9f5805ee) (6b1fb2e02) - import from UXP: Issue #618 - Split handling of load errors out from OnStreamComplete. (7e6cd5de) (2acff7735) - import from UXP: Issue #618 - Split SRI verification out from OnStreamComplete. (6c7ac2b8) (b8935d5c9) - import from UXP: Issue #618 - Handle errors for inline module scripts and ensure we update the module map after fetch errors. (93d4766c) (cc301c92f) - import from UXP: Issue #618 - Fix processing of non-parser-generated module scripts. (d7889e2d) (b910e8206) - import from UXP: Issue #618 - Make document.currentScript null in modules. (b7dbc3e7) (1a76ff488) - import from UXP: Issue #618 - Rename some script load request flags to be more descriptive. (ecf9c7cf) (68fc0c9d6) - import from UXP: Issue #618 - (async) Split out function to add async request. (d8c2bc29) (83c01dc5f) - import from UXP: Issue #618 - (async, preload) Correctly pass info about async/defer to parser. (3fa4aabf) (f4d609a93) - import from UXP: Issue #618 - (async) Keep track of script modes in a single mode state. (29472168) (868d3b6de) - import from UXP: Issue #618 - (async) Implement async attribute for inline module scripts. (3781c4a6) (1ed3ea1ee) - import from UXP: - Issue #618 - Don't preload nomodule scripts when modules are enabled (6c8f24a7) - Issue #618 - Regenerate the HTML Parser code for nomodule changes (527d5c62) (e7e78b5d1) - import from UXP: [media] Only include source error details in debugging scenarios. (209eb0a2) (8d27d13c1) - import from UXP: [misc/mar] Don't use a signed type for a length parameter. (2e6ec48b) (d497116fc) - import from UXP: Issue #1587 followup - Improve resilience of AbortSignals. (589e9b77) (0fbb5552b) - import from UXP: Issue #1639 - Implement object.fromEntries() (065ef47e) (d1d973718) - import from UXP: Issue #618 - Implement preloading of module scripts. (1e87731c) (2e2530121) - import from UXP: Issue #618 - Make ES6 modules work for resource: URIs (7316d91b) (1e6646ef3) - ported from UXP: Issue #618 - Clear the module map when changing a Document's global and add release build assertions for mismatching compartments. (ef11a4d7) (223aedb3c) - import from UXP: Issue #1650 - Add null check. (dc12585a) (bafa4cb68) - import from UXP: Issue #1629 - Part 4: Ensure isExplicitlyEnabled is false upon sheet creation. (f04339dd) (30a5b5416) - ported from UXP: Issue #1629 - Part 5: Remove pointless local variables. (aa7b7fe7) (005f968ed) - import from UXP: Issue #618 - Clear the module map - Debug Followup (48006dc0) (6a0fd06e4) - ported from UXP: Issue #1643 - Part 1: Add GetNodeDepth() to nsContentUtils. (d883c3ef) (3092aeef0) - import from UXP: Issue #1643 - Part 2: Implement ResizeObserver API (abb36309) (ecb025cd3) - ported from UXP: Issue #1643 - Part 3: Implement ResizeObserverController (96a75aa6) (df0bb56cf) - import from UXP: Issue #1643 - Part 4: Hook up all the plumbing. (57d143dc) (036630f5b) - import from UXP: Issue #1647 - Part 1: Implement percentage for CSS opacity keywords (b530d56c) (0d18cace6) - import from UXP: Issue #1647 - Part 2: Implement VARIANT_OPACITY to correctly serialize. (fb8d9b8c) (7cb46316e)
  2. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220416-09ad7aaf-uxp-30e8509fd-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220416-09ad7aaf-uxp-30e8509fd-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-20220416-id-f0915f3-uxp-30e8509fd-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220416-id-f0915f3-ia-c642e3c-uxp-30e8509fd-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.
  3. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220416-f94c0da-uxp-30e8509fd-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220416-f94c0da-uxp-30e8509fd-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-20220416-f94c0da-uxp-30e8509fd-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.5a1.win32-git-20220416-ba47fad4d-uxp-30e8509fd-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220416-ba47fad4d-uxp-30e8509fd-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220416-ba47fad4d-uxp-30e8509fd-xpmod.7z Official GRE changes picked since my last build: - [XPCOM] xpcom/threads misc cleanup (7de4e8672) - No issue - Avoid WebGL crash on Mesa (943d76fa9) - [js] Fix AliasSet of MLoadTypedArrayElementHole (260cc45e5) - [XPCOM] xpcom Threadpool cleanup (8751960d9) - [devtools] Restrict sourcemap URLs (168e8bebd) - Fix Mesa check + whitespace (15065117f) No official Basilisk changes picked since my last build. No official Pale-Moon changes picked since my last build. My changes since my last build: - zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 (eb6e4fbaf) - ported from esr91: Bug 1761026 - Add a null check for FetchDriver::mResponse, r=necko-reviewers,dragana a=dmeehan (3b54d6b5) (30e8509fd) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
  4. https://github.com/rn10950/RetroZilla/blob/b2cb20238b502c553b12d426fed39b183e0d98e3/layout/style/nsStyleStruct.h#L1383
  5. it uses new javascript syntax so no fix can be done by me
  6. And there is new UXP based binaries this week, syncing with upstream 29.4.6 while SP55 is still syncing, there will also have new binary which capable to use github with gh-wc-pf extension
  7. I think you hit a function that uses newer instruction sets than your processor supported (maybe SSE3/SSSE3/SSE4[A/.1.2]/AVX/etc.)
  8. Advance Notice: no binary will be released tomorrow. since goanna3 branch hitting a problem when downloading files, and reported to upstream and sp55 is still ongoing a sync with UXP changes.
  9. because official builds don't have this enabled, newmoon28 front-end code with accessibility-enabled are totally untested
  10. because newmoon is built with "--disable-accessibility" switch.
  11. yeah I can reproduce this, but since bk55 codebase is still in sync, which may raise old bug in UXP. it is better to hold on until I finish syncing codebase.
  12. not used and not built in my builds, but for completeness they're got synced to newer state.
  13. oh, there is a missing change that you spotted. will be fixed in next build.
  14. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220402.7z Changelog: Out-of-tree changes: * update Goanna3 to git 65589a2a3...37c663fb8: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1138649 - Update remaining callsites to use newChannel2 in toolkit/components (r=gijs,billm) (fa57770530) - Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update newChannel2 (r=sicking,paolo) (3049b3a9c0) - Bug 1138808 r=vchang (34450de32b) - Bug 1166580 - Add tests for mozHasPendingMessage. r=fabrice (09e245c692) - Bug 1195942 - System message registration fails for substituted permissions r=gwagner (b622602e2b) - Bug 1196988 - Remove THA support. r=gwagner (4b9100c298) - Bug 1181555 - Add 'experimental-webcomponents' permission. r=fabrice (204680f324) - Bug 1139953 - Pass a dummy channel into the cookie service so that nsICookiePermission can compute private browsing mode correctly. r=jdm (13aafbd766) - Bug 1186920 - Fix b2g applications that use cookies. r=gwagner (1f8525ac26) (9af117c44) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1081970 - Gracefully handle interrupts when running test suite. r=dburns (ebbcee57a6) - goanna -> gecko (7649f64343) - part of Bug 1118298 - Client uses unknown command property session_id. r=ato (aeffc72114) - Bug 1166033 - Notice when the process has died, and restart it, r=dburns (dea1ae5330) - Bug 1161702 - Add --startup-timeout arg for Marionette; add in-tree config for luciddream, r=ahal (1e409ea7c3) - Bug 1182681 - Raise IOError when receiving empty string on socket, r=jgraham (9572ac42a9) - Bug 1168803 - Add --addon option to specify add-ons to be installed. r=dburns (45fec9a7a3) - Bug 1154525: Make HTMLElement#location and #size use #rect internally (6fd40fb74f) - Bug 1155716: Part 1: Remove submitElement from Marionette (920c882ea2) - Bug 1153795 - Bump marionette_driver to 0.4 and marionette_client to 0.10. r=atolfsen (38d2622feb) - Bug 1157665: Add mozrunner dependency to marionette_driver (a7ae967808) - Bug 1155716: Part 2: Remove HTMLElement#submit from marionette-driver (3ec2f25d6d) - Bug 1150522: Add WebDriver string statuses to Marionette client (ac097350b1) - Bug 1158219: Don't set `id' field if undefined when switching frame (b4c57c6561) - Bug 1060300: Match Marionette's navigation API docs to reality (4b7289faa3) - Bug 1108590: Update key that is used to return elements from marionette to the client; r=chmanchester (9197b1dde7) - Bug 1149625: Order errors by name rather that status code (4d414c81de) - Bug 941085: File uploads support in Marionette (196b27aadb) - Bug 1153832: New dispatch style framework in Marionette listener (527d403065) - Bug 1154691: Align Marionette with WebDriver errors (1826851f62) - goanna -> gecko (99913c1eed) - Bug 1137653: If there is a crash don't try any more marionette commands as they will just cause unnecessary errors; r=jgriffin (0c4bf06c84) - Bug 1135383 - Convert Marionette unit tests to use SpecialPowers.pushPrefEnv. r=jmaher, r=mwargers (ad6a71ff09) - Bug 1149618 - Implement push_permission in Marionette, r=dburns (4651be41d9) - Bug 1107706: Part 11: Global modal dialogue support (08385279d2) - Bug 1107706: Part 12: Drop marionette-* prefix on files (45778505de) - Bug 1107706: Part 13: Style fixes (a330089332) - Bug 1107706: Part 16: Fix rebase of action chains for chrome space (fd60a228df) - Bug 1157258: Fix null type comparisons in driver.js (632e5044e3) - Bug 1150247 - Check if value is function before binding. r=ato (8b73e08e58) - Bug 1157261 - Fix typo in reference to curFrame in marionette listener. r=ato (52b6139e71) - bits of Bug 941085: File uploads support in Marionette (5043e28cea) - Bug 1153832: New dispatch style framework in Marionette listener (a8ca91660d) - Bug 945729: Replace error number codes with strings (f7534e048a) - Bug 1157255: Use typeof to determine MarionetteObj exports (1e130d679c) - Bug 1157266: Fix error unable to set cookie in listener (ef0f636573) - Bug 1157259: Correct ScriptTimeoutError reference in listener r=dburns (fffcf71aff) - Bug 1149618 - Add a sandbox parameter to execute, r=dburns (5dd616e1ac) - Bug 1155658: Rename "illegal argument" error to "invalid argument" r=chmanchester (63f9a06f70) - Bug 970728 - Intermittent test_bug344861.html - b2g_start_script.js part. r=jgriffin (e244cad720) - Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns (200c0f1a27) - Bug 1194968: Support for Marionette protocol adjustments in Python client (bc05313678) - Bug 1161606 - Implement 'using_permission' context manager, r=dburns (08a028b299) (36675c4f1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1165272 - Part 1: Remove getAppCodebasePrincipal. r=bholley (6ed136eaee) (643393b1a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1169798 - Refresh the marionette server's window reference when switching between windows to avoid intermittent exception.;r=ato (606c3f22d8) - Bug 1169600 - Avoid misleading exception in message listeners in marionette server. r=ato (ec8d12becf) - Bug 1174941: Update server capabilities that are set on startup; r=ato (9ca7a8be79) - Bug 1174941: Remove all capabilities from desired capabilities if they are in the session capabilitiesand in requiredCapabilities; r=ato (453c905a90) - Bug 1174941: Update conditional to switch statement to allow more processing of capabilities; r=ato (1460802be1) - NO BUG: correct import in marionette about_pages tests r=me DONTBUILD (cad6eecb22) - Bug 1169600 - Remove message listeners intended to coordinate registering a new browser with marionette once the browser has been registered. r=ato (86fed67200) - Bug 1165449: Add the ability to set a proxy via capabilities on Marionette session start; r=jgriffin (b2107767bb) - Bug 1178468 - Update marionette cookie support to use nsICookie2. r=jgriffin (90a140c915) - Bug 1196920: Add specificationLevel capability to Marionette; r=jgriffin (d64f1b7b2e) - Bug 1197131: Use dispatcher for listener getCurrentUrl (b2ca32f3d0) - Bug 1197146: Part 2: Use dispatcher for listener findElementsContent (f324b851a6) - Bug 1197146: Part 1: Prime dispatcher in listener to resolve promises (947dc5bd29) - Bug 1197133: Use dispatcher for listener getTitle (76b884bb21) - Bug 1197141: Use dispatcher for listener getPageSource (7ad171b976) - Bug 1197143: Use dispatcher for listener goBack (c8302aa896) - Bug 1191432 - improving coverage for marionette accessibility checks. r=automatedtester (4ce11c5110) - Bug 1197146: Part 3: Use dispatcher for listener findElementContent (26fe7c4198) - Bug 1197146: Part 4: Use dispatcher for listener isElementSelected (de51ad7e17) - Bug 1197146: Part 5: Use dispatcher for listener getElementLocation (5c0620ad1d) - Bug 1197146: Part 6: Use dispatcher for listener clearElement (811670ed39) - Bug 1155716: Part 1: Remove submitElement from Marionette (52122d817e) - Bug 1197146: Part 7: Use dispatcher for listener isElementDisplayed (e7408e94ce) - Bug 1197146: Part 8: Use dispatcher for listener getElementValueOfCssProperty (591c71ba82) - Bug 1196987: Update UUID returned to be a valid UUID 4; r=jgriffin (e0b19efc78) - Bug 1152682: Correct invalid selector errors in elements.js (5466b28ff7) - Bug 1194224 - adding support for Shadow DOM in marionette. r=automatedtester (0f2b2580b9) - Bug 1200420 - Better handling of startup_timeout, r=AutomatedTester (0ae69578ab) - Bug 1139158 - Actions made availabe via marionette_driver object. r=jgriffin (4713e8fc1e) - goanna -> gecko (fa2a0d674f) - Bug 1143565: Change requirements to not be fixed to a specific marionette transport and driver; r=chmanchester (cbc9e7eab6) - Bug 1150050 - Bump manifestparser to v1.1 and marionette-client to v0.9.3 to pick up tagging feature, r=AutomatedTester (f63a01da3b) - Bug 1157823 - Update dependency to reflect that the marionette client requires a more recent mozhttpd. r=ato (594cde8a5e) - Bug 1155260: Fix base URL override in Marionette runner (a99bd14cac) - Bug 1159816 - Bump marionette_client to 0.12. DONTBUILD. CLOSED TREE. r=chmanchester (779b4c9866) - Bug 1161209 - Bump marionette-driver to 0.7, marionette-client to 0.13, r=AutomatedTester (175cc7adea) - Bug 1163833 - Add integration with browsermob-proxy, r=dburns (bd90184ee1) - Bug 983821 - 'marionette' cli entrypoint doesn't have access to proper packages. r=dburns (17d4abf193) - Bug 1168997 - Bump marionette-client to 0.14, r=dburns (5c10bd3404) - Bug 1169751 - Bump marionette-driver to 0.8, marionette-client to 0.15, r=dburns (95b3c45faa) - Bug 1177513 - Bump marionette-client to 0.16, r=dburns (d1228ed4bb) - Bug 902125 - Add a version config/flag for Python Marionette. r=dburns (f72e7463d7) - Bug 1177780 - remove useless stuff in automation.py. r=jgriffin (d0d0baf473) - partial of Bug 1170332 - Fix |mach robocop SINGLE_TEST|. (0838005e10) - goanna->gecko (ef97631963) - Bug 1162285 - Remove unused environment vars on Android; r=jmaher (bf6b44a3ae) - Bug 1160324 - Handle missing robocopApk files in runtestsremote.py. r=gbrown (3d5c874630) - Bug 1169476 -- Implement |mach robocop --serve|. r=gbrown (11039daa39) - Bug 1160351 - Improve newline handling in getLogcat; r=bc Bug 1160351 - Bustage fix for 57c6c589cfa1 on a CLOSED TREE (d64b410ef4) - Bug 1137289 - Guard against dumpsys failure in DroidADB; r=jmaher (4a39532464) - Bug 1175540 - Reduce timeouts for many adb devicemanager calls; r=mcote (528209a4d6) - bit of Bug 1160662 - Refer to robocop.ini in $OBJDIR/_tests, not $OBJDIR (c288d73c16) - Bug 1162479 - Fix mochitest make target regression with duplicate extraProfilePath, r=chmanchester (53251cff28) - Bug 1151533 - Upgrade manually set tc xre r=me (3bb5f8fecd) - Bug 1161709 - Pull from artifacts for xulrunner instead of s3 directly r=me (6314094083) - Bug 1144528 - Use hg share on testers r=garndt ON CLOSED TREE (46779ab50c) - Bug 1142565 - Update tester images to include same fonts as test slaves r=garndt (cf9e546dfa) - bits of Bug 1144927 - Directly bake in linux64-minidump_stackwak to tester images r=garndt (8b1f3ff968) - Bug 1157308 - part 1 - Reduce the leak threshold for content processes more. r=erahm (177289cf32) - Bug 1157308 - part 2 - Reduce the content process leak limit on OS X. r=erahm (98d14f78cd) - Bug 1173114 - Fallback to chunk-by-dir if runtimes file not found, r=ahal (c7cb797636) - Bug 1026290 - Avoid TypeError during Android mochitest-chrome; r=chmanchester (a8112e6ca1) - Bug 1173971 - Force core Xlib events on GTK3. r=karlt (17fc2475e0) - Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher (37f5c3a764) - Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester (3ab9acf758) - Bug 1178154 - move ShutdownLeaks and LSANLeaks from automationutils to mochitest. r=jgriffin (e8ec293a91) - Bug 1156982 - Add separators to BloatView output. r=froydnj (ac92a67ba9) - Bug 1152872 - Don't attempt to leak-check the tools that we run as part of the setup for the mochitest suite; r=mccr8 (dd78bcc8bc) - Bug 1158227 - part 1 - don't run TSan on test tools or the xpcshell HTTP server in mochitests; r=jmaher (59bbf448e5) - Bug 1158227 - part 2 - set TSAN_OPTIONS environment variable in automationutils.py for TSan; r=jmaher (66e607b25e) - Bug 1091284 - Remove systemMemory, environment from automationutils. r=jgriffin (817860ab08) (9489c945b) - import changes from `dev' branch of rmottola/Arctic-Fox: - let->var (7417185de3) - Bug 1200194 - Expose nsCaret::GetFrameAndOffset for reuse. r=roc This function can be reused by AccessibleCaret. (4506d97981) - Bug 1200194 - Fix AccessibleCaret is out of scrollport in cursor mode. r=roc (3c80be5af1) - Bug 1175171 - Deallocate GTK's KeymapWrapper on shutdown. r=karlt (e5e5468d71) - Bug 895274 part.6 Rename NS_EVENT_ALL to eAllEvents r=smaug (cc76e8ecc8) - Bug 895274 part.7 Rename NS_WINDOW_START to eWindowEventFirst r=smaug (c7414fa347) - Bug 895274 part.8 Rename NS_XUL_CLOSE to eWindowClose r=smaug (30e8142328) - Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug (1950fb6c82) - Bug 895274 part.4 Clean up the macro names of EventNameList.h r=smaug (46a0c74362) - Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug (fb863b578a) - Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug (67a2e3c03a) - fix (f3a9ad8088) - Bug 1137557 - Part 1: Allow callee of TIP.keydown() to figure out preventDefault() of keydown and keypress event. r=masayuki, r+sr=smaug (c1d9bca9d0) - Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug (fffdced45e) (8ace8dfc0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1125045 - yAxisVisible should compare with offset.height instead of pos.width. r=xyuan (60af2d9333) - Bug 1162360 - Dispatches focus and blur message synchronously. r=yxl (f352609f79) - Bug 1175399 - Move readonly detection into isFocusableElement. r=janjongboom (e50f849f86) - Bug 1137557 - Part 2: Remove sendKeyEvent from forms.js. r=masayuki, r=smaug (to make the webidl hook happy) (764b6cedd1) - Bug 1175024 - Don't destroy and recreate DOMRequestIpcHelper instance for every InputContext. r=fabrice (de6c6840ab) (0b39daa42) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199289 - r=valentin,dao (bfaf064b19) - Bug 1202312 - Remove an old forward declaration and typedef. r=kats (1fc905fe5d) - Bug 1170894 - Implement nsIFrameLoader::SwitchProcessAndLoadURI. r=smaug (194b0e81f6) - Bug 1199765 - Add support to TabParent for querying the active state of remote browsers. r=Mossop (a9b24d4083) - Bug 1165796 - Part 1: Make PrefEnabledRunnable usable for other preference names. r=baku (2e83d3ecc7) - Bug 1168933 - Send referrer when downloading worker script. r=khuey (69e48dea42) - Bug 1165796 - Part 2: Implement PerformanceObserver.r=baku (9f16f01051) - Bug 1165796 - Part 0: Unified build fix. r=baku (0605bf4397) - Bug 1165796 - Part 3: Fix PerformanceObserverEntryList::GetEntries filtering for initiatorType. r=baku (12d07cee20) - Bug 1192787 - Readd performance enabled test to ResponseEndHighRes; r=baku (f75fbaba13) - Bug 1197003 - Part 1 - PerformanceObserver::Disconenct() should be called before mPerformance is destroyed. r=baku (d4dd3a960b) - Bug 1195700 - Disconnect performance observer before being destroyed to avoid crash. r=baku (e9e743d4d2) - Bug 1197003 - Part 2 - Implement processing algorithm for PerformanceObserver to notify a batch of entries. r=baku (4a0432765f) - Bug 1155761 followup: Annotate nsPerformance::InsertUserEntry as 'override'. rs=ehsan (0552b7f75f) (359792367) - import changes from `dev' branch of rmottola/Arctic-Fox: - namespace (9098f16503) - Bug 1200337 - Part 1: Don't expose standard HTTP headers during interception in non-e10s mode, r=mcmanus (de66cfebfd) - Bug 1200337 - Part 2: Add a Web Platform Test to check the visibility of default headers during interception, r=bkelly (7bc6a6da3a) - Bug 1169772 - Add Android version to platform identifier of Fennec's UA string. r=mfinkle, r=gerv (dec38d4c25) - code style (21d40d3b6b) - Bug 1108183 - Regularize case of language subtags in Accept-Language header. r=mcmanus (cf10ae2cb2) - Bug 1152897 - update Alt-Svc pref name and default r=hurley (bc3c5e998c) - Bug 1198387 - Remove use-cache preference and its references. r=mcmanus (732b2552d0) - Bug 1036275 - Change nsHttpChannel to call into PackagedAppService fo urls containing !// r=honzab (eba098a919) - Bug 1199049 - Part 3: Add a CORS preflight result notification API; r=jduell,ckerschb,sicking (2f823319a2) - Bug 1199049 - Part 4: Perform CORS preflights from nsHttpChannel before connecting to the network; r=jduell,ckerschb,sicking (b87f957b19) - Bug 1199049 - Part 5: Preserve the CORS preflight information when setting up a replacement channel; r=jduell (0ff5213af9) - Bug 1199049 - Part 6: Transfer the preflight parameters to the parent process in e10s mode; r=jduell (6ed48d9512) - Bug 1199049 - Part 7: Remove entries from the CORS preflight cache in the parent process when a CORS check in the child process fails; r=jduell (f0cf6759f3) - Bug 1199049 - Part 8: Use Necko-level CORS preflights in fetch; r=jdm (8b91e8c6fa) - Bug 1199049 - Part 9: Use Necko-level CORS preflights in XHR; r=jdm (a48e71430a) - Bug 1199049 - Part 10: Use Necko-level CORS preflights in sendBeacon; r=jdm (9fb3aaad6d) - Bug 1199049 - Part 11: Make it impossible to start CORS preflights from outside of Necko; r=jduell,ckerschb,sicking (5a371e2cd2) - Bug 1199049 - Part 12: Move the calls on the listener object to OnPreflightFailed(); r=jduell (2119233974) - Bug 1199049 - Part 13: Cancel the preflight channel if the original channel gets canceled when a CORS preflight is in progress; r=jduell,sicking (59df760454) - Bug 1199049 - Part 14: Cancel the original channel in case a CORS preflight fails using AsyncAbort(); r=jduell (4e6afdfe41) - Bug 1199049 - Part 15: Add a missing include (d881400b2a) - Bug 1206084 Always Cancel() channel in nsCORSListenerProxy for failed redirects. r=ehsan (d31d4e4e35) (e76a0e8c2) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1204614 - use h2 per stream flow control to deal with suspended channels r=hurley (1f8f4fe7f1) - bug 1142384 - eventtokenbucket thread management r=hurley (a7bbb17cf8) - bug 1179560 - some 421 retries dont work r=hurley (57b9d738e7) - bug 1187239 - ontransportstatus SENDING_TO should not use request stream re-entrantly r=hurley r=bz (ca9fe4e299) - bug 1196882 - dont enforce h1 framing on non 2xx r=bagder (5fbafc06af) - bug 1206771 - fix reentrantFlag compiler warning on >= beta r=jduell (de1fbf71cd) - bug 1148237 restart verifier null pattern r=honzab (32953a08dd) - Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=smaug (36825e2213) - Bug 1199796 - Refactor Request and XHR request method validation. r=nsm (95639c3097) - Bug 1154411 - Do not close same fd twice r=bent (d92f48ce05) - Bug 1199862 - In the case of a DivertToParent a message or error prompt may block in a OnStartRequest or OnDataAvailable and therefore we need to suspend receiving further OnDataAvailable or OnStopRequest, etc. r=jduell (05d42bb4ac) - Bug 1206894 - Enable asynchronous dispatching of fetch events; r=jdm (e74982babf) - Bug 1176073 - Missing mIPCClosed check in SendReportSecurityMessage. r=honza (369d25cf44) - missing bits of Bug 1184971 - Expose cookieBehavior and cookieLifetimePolicy preference variants from nsICookieService. r=ehsan (311867e5b0) - Bug 1184275 - Remove warnings that URI is not a file URI. r=jduell (19cde2bb7f) - Bug 1184798 - Ensure workers loads are treated as non-subresource fetches. r=jdm (996df180be) - Bug 1187217 - Fix deref nullptr loadInfo in nsDocShell::LoadStream. r=bz (6e734e7688) - code style (9b783b1235) - Bug 1184260 - Remove warning if GetRootScrollFrame returns null in GetCurScrollPos. r=smaug (7d667886f5) - Bug 1196290 - Do not update orientation lock when app docshell is activated. r=smaug (1c42abec55) - Bug 1191178 - Part 1: Add a function to check frame timing preference value. r=smaug (cb6fa1b1e4) - Bug 1191178 - Part 0: Fix unified build in dom/base. Add missing headers and sorting them. r=smaug (64814477f7) - Bug 1191178 - Part 0.1: GetSriLog() is needed to avoid unified build failure. r=francois (80e29ae34a) - Bug 1191178 - Part 0.2: Include nsBaseHashTable in nsScriptNameSpaceManager.h explicitly to avoid unified build errors. r=njn (cf98949e2d) - Bug 1191178 - Part 2: Add PerformanceRenderTiming and PerformanceCompositeTiming. r=smaug (954df4283c) - Bug 1163545 - Bypass AppCache completely when Service Workers supported & registered, r=jdm (2ee23b3ee9) - Bug 1192946 - Use channel->ascynOpen2 in widget/windows/WinUtils.cpp (r=sicking) (931b4d6bee) - Bug 1048048 - add preload content policy types for images (r=seth) (824b404ee1) - Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug (411fd23491) - Bug 895274 part.12 Rename NS_KEY_BEFORE_DOWN to eBeforeKeyDown r=smaug (2246daafa8) - Bug 895274 part.13 Rename NS_KEY_AFTERE_DOWN to eAfterKeyDown r=smaug (3be7824e25) - Bug 895274 part.14 Rename NS_KEY_BEFORE_UP to eBeforeKeyUp r=smaug (a93199c8c9) - Bug 895274 part.15 Rename NS_KEY_AFTER_UP to eAfterKeyUp r=smaug (57d0905783) - Bug 895274 part.16 Rename NS_RESIZE to eResize r=smaug (7833338de2) - Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug (ff6d0cdfd4) - Bug 895274 part.95 Rename NS_MUTATION_NODEINSERTEDINTODOCUMENT to eLegacyNodeInsertedIntoDocument r=smaug (3f3d730ee2) - Bug 895274 part.96 Rename NS_MUTATION_START to eLegacyMutationEventFirst r=smaug (98c31b5e38) - Bug 895274 part.97 Rename NS_MUTATION_NODEREMOVEDFROMDOCUMENT to eLegacyNodeRemovedFromDocument r=smaug (1ba815caae) - Bug 895274 part.98 Rename NS_MUTATION_CHARACTERDATAMODIFIED to eLegacyCharacterDataModified r=smaug (16e625cbb6) - Bug 895274 part.99 Rename NS_MUTATION_SUBTREEMODIFIED to eLegacySubtreeModified r=smaug (7ec172cef7) - Bug 895274 part.100 Rename NS_MUTATION_NODEINSERTED to eLegacyNodeInserted r=smaug (a4d22eb9cd) - Bug 895274 part.101 Rename NS_MUTATION_NODEREMOVED to eLegacyNodeRemoved r=smaug (746766bc0a) - Bug 895274 part.102 Rename NS_MUTATION_ATTRMODIFIED to eLegacyAttrModified r=smaug (eef12e69bc) - Bug 895274 part.103 Rename NS_MUTATION_END to eLegacyMutationEventLast r=smaug (d3b375d3fe) - Bug 895274 part.149 Rename NS_USER_DEFINED_EVENT to eUnidentifiedEvent r=smaug (0fe272aa46) - Bug 1205533 - Fix and disallow warnings in gfx/qcms/. r=jrmuizel. (6cf4efeb47) - Bug 1188347 - Properly handle OOM during script cloning. r=jandem (93934b2aff) - Bug 1188347 - Part 2: Fix bustage. r=jandem (61fcb2b899) - Bug 1175442 Make nsContentUtils::SendKeyEvent() take nsIWidget* rather than nsCOMPtr<nsIWidget> r=smaug (2115e04234) - Bug 1188347 - Part 3: Only run test relying on debug builds in debug builds. r=bustage (25e84b0a2c) - Bug 1188347 - Part 4: Root LazyScript* in CloneScriptIntoFunction. r=bustage (18dd9e84ca) - spacing (b45fe5d45b) - Bug 1162791 - Add-ons should be enabled by default when installed r=ferjm (d5062d5592) - Bug 1173666 - Expose the URL of the page that calls mozApps.connect to the app exposing the port. r=ferjm, r=baku (74b106fac5) - Bug 1191516 - Make checkInstalled return a DOMApplication object. r=fabrice (01dfb29190) (50e77397b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 904479 - Added createPromiseWithId() that returns id of resolver r=kanru,nsm (2ac672d882) - Bug 1166580 - Disable mozHasPendingMessage tests on non-browser platform. r=me (03c689964b) - Bug 1162281 - Invalid system message handler in an App Manifest can break the entire system. r=fabrice (e192a95f9c) - Bug 1198988 - Turn off some useless dump() calls r=ferjm (34fc83b236) - Bug 1164498: Remove |DispatchBluetoothReply|, r=btian (6143335efa) - Bug 1001757 - Add ability to store core apps outside of profile on desktop b2g; r=fabrice (f6b605e7aa) - Bug 1155245 - Set the app status correctly for hosted certified apps in developer mode. r=fabrice (131178b80e) - Bug 1179052 - Add some raptor markers to b2g gecko startup r=gwagner (222256fad8) - Bug 1163904 - handle -url command line argument. r=fabrice (ee61af1ff9) - Bug 1167275 - JS error in shell.js handleCmdLine() r=me (32e75c604f) - Bug 1167197 - Fix GMPProvider on Android r=cpearce Bug 1181209 - Make changes to Gecko needed for b2gdroid to boot. r=fabrice (b35d3a372f) - Bug 1158544 - Remove FTPChannelChild::mWasOpened and make the base class mWasOpened protected; r=mcmanus (9111e1bc00) - Bug 1171716 - Part 2: Use NS_ReleaseOnMainThread in nsBaseChannel. r=froydnj (f138124f14) - partial of Bug 1177175 - Add a UITour target inside the TP panel. (603cc719b3) - Bug 1175545 - Dont process alt-svc on 421 r=hurley (ad0f2f6e91) - Bug 1191291 - convert nsHttpChannel::RetargetDeliveryTo warning to log r=michal.novotny (b9c6003df8) - Bug 1182487 - Don't try to write to HTTP cache entry in nsHttpChannel when entry is open for reading only. r=michal (b36d7014a0) - Bug 1173069 - Don't accumulate the cache hit telemetry for intercepted channels; r=mayhemer,jdm (aaed79183d) - Bug 1208755 HttpBaseChannel::ShouldIntercept() should not assume every channel has a LoadInfo. r=ckerschb (d55be94901) - Bug 1201229 - Return an empty string for a header when an error occurs; r=dragana (256d0462c8) - Bug 1048048 - add preload content policy types - web platform test updates (r=dveditz) (baa1004dd6) - Bug 1048048 - add preload content policy types - csp changes (r=dveditz) (17914dadba) - Bug 1048048 - add preload content policy types for stylesheets (r=cam) (29af13263a) - Bug 1048048 - add preload content policy types (r=ehsan) (f58a32d51b) - Bug 1201747 - Don't inspect the subject principal in StorageAllowedForPrincipal. r=mystor (4f2c100882) - Bug 1176829 - Remove custom elements base element queue. r=smaug (03a520c13d) - Bug 1176829 follow-up, finish removing unused member to fix bustage. CLOSED TREE (29c6150af8) - Bug 1179909: Build fix. r=me CLOSED TREE (40e3bdb971) - Bug 1188932 - Allow the User-Agent header to be explicitly set by requests, r=bkelly, r=jgraham (37aacbd37d) (fe0509a62) - zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 (12ec5c77a) - nss: update in-tree zlib to 1.2.11 with CVE-2018-25032 fix (37c663fb8) * 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-20220402-37c663fb8-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220402-37c663fb8-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220402-37c663fb8-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220402-37c663fb8-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 1138649 - Update remaining callsites to use newChannel2 in toolkit/components (r=gijs,billm) (fa57770530) - Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update newChannel2 (r=sicking,paolo) (3049b3a9c0) - Bug 1138808 r=vchang (34450de32b) - Bug 1166580 - Add tests for mozHasPendingMessage. r=fabrice (09e245c692) - Bug 1195942 - System message registration fails for substituted permissions r=gwagner (b622602e2b) - Bug 1196988 - Remove THA support. r=gwagner (4b9100c298) - Bug 1181555 - Add 'experimental-webcomponents' permission. r=fabrice (204680f324) - Bug 1139953 - Pass a dummy channel into the cookie service so that nsICookiePermission can compute private browsing mode correctly. r=jdm (13aafbd766) - Bug 1186920 - Fix b2g applications that use cookies. r=gwagner (1f8525ac26) (9af117c44) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1081970 - Gracefully handle interrupts when running test suite. r=dburns (ebbcee57a6) - goanna -> gecko (7649f64343) - part of Bug 1118298 - Client uses unknown command property session_id. r=ato (aeffc72114) - Bug 1166033 - Notice when the process has died, and restart it, r=dburns (dea1ae5330) - Bug 1161702 - Add --startup-timeout arg for Marionette; add in-tree config for luciddream, r=ahal (1e409ea7c3) - Bug 1182681 - Raise IOError when receiving empty string on socket, r=jgraham (9572ac42a9) - Bug 1168803 - Add --addon option to specify add-ons to be installed. r=dburns (45fec9a7a3) - Bug 1154525: Make HTMLElement#location and #size use #rect internally (6fd40fb74f) - Bug 1155716: Part 1: Remove submitElement from Marionette (920c882ea2) - Bug 1153795 - Bump marionette_driver to 0.4 and marionette_client to 0.10. r=atolfsen (38d2622feb) - Bug 1157665: Add mozrunner dependency to marionette_driver (a7ae967808) - Bug 1155716: Part 2: Remove HTMLElement#submit from marionette-driver (3ec2f25d6d) - Bug 1150522: Add WebDriver string statuses to Marionette client (ac097350b1) - Bug 1158219: Don't set `id' field if undefined when switching frame (b4c57c6561) - Bug 1060300: Match Marionette's navigation API docs to reality (4b7289faa3) - Bug 1108590: Update key that is used to return elements from marionette to the client; r=chmanchester (9197b1dde7) - Bug 1149625: Order errors by name rather that status code (4d414c81de) - Bug 941085: File uploads support in Marionette (196b27aadb) - Bug 1153832: New dispatch style framework in Marionette listener (527d403065) - Bug 1154691: Align Marionette with WebDriver errors (1826851f62) - goanna -> gecko (99913c1eed) - Bug 1137653: If there is a crash don't try any more marionette commands as they will just cause unnecessary errors; r=jgriffin (0c4bf06c84) - Bug 1135383 - Convert Marionette unit tests to use SpecialPowers.pushPrefEnv. r=jmaher, r=mwargers (ad6a71ff09) - Bug 1149618 - Implement push_permission in Marionette, r=dburns (4651be41d9) - Bug 1107706: Part 11: Global modal dialogue support (08385279d2) - Bug 1107706: Part 12: Drop marionette-* prefix on files (45778505de) - Bug 1107706: Part 13: Style fixes (a330089332) - Bug 1107706: Part 16: Fix rebase of action chains for chrome space (fd60a228df) - Bug 1157258: Fix null type comparisons in driver.js (632e5044e3) - Bug 1150247 - Check if value is function before binding. r=ato (8b73e08e58) - Bug 1157261 - Fix typo in reference to curFrame in marionette listener. r=ato (52b6139e71) - bits of Bug 941085: File uploads support in Marionette (5043e28cea) - Bug 1153832: New dispatch style framework in Marionette listener (a8ca91660d) - Bug 945729: Replace error number codes with strings (f7534e048a) - Bug 1157255: Use typeof to determine MarionetteObj exports (1e130d679c) - Bug 1157266: Fix error unable to set cookie in listener (ef0f636573) - Bug 1157259: Correct ScriptTimeoutError reference in listener r=dburns (fffcf71aff) - Bug 1149618 - Add a sandbox parameter to execute, r=dburns (5dd616e1ac) - Bug 1155658: Rename "illegal argument" error to "invalid argument" r=chmanchester (63f9a06f70) - Bug 970728 - Intermittent test_bug344861.html - b2g_start_script.js part. r=jgriffin (e244cad720) - Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns (200c0f1a27) - Bug 1194968: Support for Marionette protocol adjustments in Python client (bc05313678) - Bug 1161606 - Implement 'using_permission' context manager, r=dburns (08a028b299) (36675c4f1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1165272 - Part 1: Remove getAppCodebasePrincipal. r=bholley (6ed136eaee) (643393b1a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1169798 - Refresh the marionette server's window reference when switching between windows to avoid intermittent exception.;r=ato (606c3f22d8) - Bug 1169600 - Avoid misleading exception in message listeners in marionette server. r=ato (ec8d12becf) - Bug 1174941: Update server capabilities that are set on startup; r=ato (9ca7a8be79) - Bug 1174941: Remove all capabilities from desired capabilities if they are in the session capabilitiesand in requiredCapabilities; r=ato (453c905a90) - Bug 1174941: Update conditional to switch statement to allow more processing of capabilities; r=ato (1460802be1) - NO BUG: correct import in marionette about_pages tests r=me DONTBUILD (cad6eecb22) - Bug 1169600 - Remove message listeners intended to coordinate registering a new browser with marionette once the browser has been registered. r=ato (86fed67200) - Bug 1165449: Add the ability to set a proxy via capabilities on Marionette session start; r=jgriffin (b2107767bb) - Bug 1178468 - Update marionette cookie support to use nsICookie2. r=jgriffin (90a140c915) - Bug 1196920: Add specificationLevel capability to Marionette; r=jgriffin (d64f1b7b2e) - Bug 1197131: Use dispatcher for listener getCurrentUrl (b2ca32f3d0) - Bug 1197146: Part 2: Use dispatcher for listener findElementsContent (f324b851a6) - Bug 1197146: Part 1: Prime dispatcher in listener to resolve promises (947dc5bd29) - Bug 1197133: Use dispatcher for listener getTitle (76b884bb21) - Bug 1197141: Use dispatcher for listener getPageSource (7ad171b976) - Bug 1197143: Use dispatcher for listener goBack (c8302aa896) - Bug 1191432 - improving coverage for marionette accessibility checks. r=automatedtester (4ce11c5110) - Bug 1197146: Part 3: Use dispatcher for listener findElementContent (26fe7c4198) - Bug 1197146: Part 4: Use dispatcher for listener isElementSelected (de51ad7e17) - Bug 1197146: Part 5: Use dispatcher for listener getElementLocation (5c0620ad1d) - Bug 1197146: Part 6: Use dispatcher for listener clearElement (811670ed39) - Bug 1155716: Part 1: Remove submitElement from Marionette (52122d817e) - Bug 1197146: Part 7: Use dispatcher for listener isElementDisplayed (e7408e94ce) - Bug 1197146: Part 8: Use dispatcher for listener getElementValueOfCssProperty (591c71ba82) - Bug 1196987: Update UUID returned to be a valid UUID 4; r=jgriffin (e0b19efc78) - Bug 1152682: Correct invalid selector errors in elements.js (5466b28ff7) - Bug 1194224 - adding support for Shadow DOM in marionette. r=automatedtester (0f2b2580b9) - Bug 1200420 - Better handling of startup_timeout, r=AutomatedTester (0ae69578ab) - Bug 1139158 - Actions made availabe via marionette_driver object. r=jgriffin (4713e8fc1e) - goanna -> gecko (fa2a0d674f) - Bug 1143565: Change requirements to not be fixed to a specific marionette transport and driver; r=chmanchester (cbc9e7eab6) - Bug 1150050 - Bump manifestparser to v1.1 and marionette-client to v0.9.3 to pick up tagging feature, r=AutomatedTester (f63a01da3b) - Bug 1157823 - Update dependency to reflect that the marionette client requires a more recent mozhttpd. r=ato (594cde8a5e) - Bug 1155260: Fix base URL override in Marionette runner (a99bd14cac) - Bug 1159816 - Bump marionette_client to 0.12. DONTBUILD. CLOSED TREE. r=chmanchester (779b4c9866) - Bug 1161209 - Bump marionette-driver to 0.7, marionette-client to 0.13, r=AutomatedTester (175cc7adea) - Bug 1163833 - Add integration with browsermob-proxy, r=dburns (bd90184ee1) - Bug 983821 - 'marionette' cli entrypoint doesn't have access to proper packages. r=dburns (17d4abf193) - Bug 1168997 - Bump marionette-client to 0.14, r=dburns (5c10bd3404) - Bug 1169751 - Bump marionette-driver to 0.8, marionette-client to 0.15, r=dburns (95b3c45faa) - Bug 1177513 - Bump marionette-client to 0.16, r=dburns (d1228ed4bb) - Bug 902125 - Add a version config/flag for Python Marionette. r=dburns (f72e7463d7) - Bug 1177780 - remove useless stuff in automation.py. r=jgriffin (d0d0baf473) - partial of Bug 1170332 - Fix |mach robocop SINGLE_TEST|. (0838005e10) - goanna->gecko (ef97631963) - Bug 1162285 - Remove unused environment vars on Android; r=jmaher (bf6b44a3ae) - Bug 1160324 - Handle missing robocopApk files in runtestsremote.py. r=gbrown (3d5c874630) - Bug 1169476 -- Implement |mach robocop --serve|. r=gbrown (11039daa39) - Bug 1160351 - Improve newline handling in getLogcat; r=bc Bug 1160351 - Bustage fix for 57c6c589cfa1 on a CLOSED TREE (d64b410ef4) - Bug 1137289 - Guard against dumpsys failure in DroidADB; r=jmaher (4a39532464) - Bug 1175540 - Reduce timeouts for many adb devicemanager calls; r=mcote (528209a4d6) - bit of Bug 1160662 - Refer to robocop.ini in $OBJDIR/_tests, not $OBJDIR (c288d73c16) - Bug 1162479 - Fix mochitest make target regression with duplicate extraProfilePath, r=chmanchester (53251cff28) - Bug 1151533 - Upgrade manually set tc xre r=me (3bb5f8fecd) - Bug 1161709 - Pull from artifacts for xulrunner instead of s3 directly r=me (6314094083) - Bug 1144528 - Use hg share on testers r=garndt ON CLOSED TREE (46779ab50c) - Bug 1142565 - Update tester images to include same fonts as test slaves r=garndt (cf9e546dfa) - bits of Bug 1144927 - Directly bake in linux64-minidump_stackwak to tester images r=garndt (8b1f3ff968) - Bug 1157308 - part 1 - Reduce the leak threshold for content processes more. r=erahm (177289cf32) - Bug 1157308 - part 2 - Reduce the content process leak limit on OS X. r=erahm (98d14f78cd) - Bug 1173114 - Fallback to chunk-by-dir if runtimes file not found, r=ahal (c7cb797636) - Bug 1026290 - Avoid TypeError during Android mochitest-chrome; r=chmanchester (a8112e6ca1) - Bug 1173971 - Force core Xlib events on GTK3. r=karlt (17fc2475e0) - Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher (37f5c3a764) - Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester (3ab9acf758) - Bug 1178154 - move ShutdownLeaks and LSANLeaks from automationutils to mochitest. r=jgriffin (e8ec293a91) - Bug 1156982 - Add separators to BloatView output. r=froydnj (ac92a67ba9) - Bug 1152872 - Don't attempt to leak-check the tools that we run as part of the setup for the mochitest suite; r=mccr8 (dd78bcc8bc) - Bug 1158227 - part 1 - don't run TSan on test tools or the xpcshell HTTP server in mochitests; r=jmaher (59bbf448e5) - Bug 1158227 - part 2 - set TSAN_OPTIONS environment variable in automationutils.py for TSan; r=jmaher (66e607b25e) - Bug 1091284 - Remove systemMemory, environment from automationutils. r=jgriffin (817860ab08) (9489c945b) - import changes from `dev' branch of rmottola/Arctic-Fox: - let->var (7417185de3) - Bug 1200194 - Expose nsCaret::GetFrameAndOffset for reuse. r=roc This function can be reused by AccessibleCaret. (4506d97981) - Bug 1200194 - Fix AccessibleCaret is out of scrollport in cursor mode. r=roc (3c80be5af1) - Bug 1175171 - Deallocate GTK's KeymapWrapper on shutdown. r=karlt (e5e5468d71) - Bug 895274 part.6 Rename NS_EVENT_ALL to eAllEvents r=smaug (cc76e8ecc8) - Bug 895274 part.7 Rename NS_WINDOW_START to eWindowEventFirst r=smaug (c7414fa347) - Bug 895274 part.8 Rename NS_XUL_CLOSE to eWindowClose r=smaug (30e8142328) - Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug (1950fb6c82) - Bug 895274 part.4 Clean up the macro names of EventNameList.h r=smaug (46a0c74362) - Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug (fb863b578a) - Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug (67a2e3c03a) - fix (f3a9ad8088) - Bug 1137557 - Part 1: Allow callee of TIP.keydown() to figure out preventDefault() of keydown and keypress event. r=masayuki, r+sr=smaug (c1d9bca9d0) - Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug (fffdced45e) (8ace8dfc0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1125045 - yAxisVisible should compare with offset.height instead of pos.width. r=xyuan (60af2d9333) - Bug 1162360 - Dispatches focus and blur message synchronously. r=yxl (f352609f79) - Bug 1175399 - Move readonly detection into isFocusableElement. r=janjongboom (e50f849f86) - Bug 1137557 - Part 2: Remove sendKeyEvent from forms.js. r=masayuki, r=smaug (to make the webidl hook happy) (764b6cedd1) - Bug 1175024 - Don't destroy and recreate DOMRequestIpcHelper instance for every InputContext. r=fabrice (de6c6840ab) (0b39daa42) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199289 - r=valentin,dao (bfaf064b19) - Bug 1202312 - Remove an old forward declaration and typedef. r=kats (1fc905fe5d) - Bug 1170894 - Implement nsIFrameLoader::SwitchProcessAndLoadURI. r=smaug (194b0e81f6) - Bug 1199765 - Add support to TabParent for querying the active state of remote browsers. r=Mossop (a9b24d4083) - Bug 1165796 - Part 1: Make PrefEnabledRunnable usable for other preference names. r=baku (2e83d3ecc7) - Bug 1168933 - Send referrer when downloading worker script. r=khuey (69e48dea42) - Bug 1165796 - Part 2: Implement PerformanceObserver.r=baku (9f16f01051) - Bug 1165796 - Part 0: Unified build fix. r=baku (0605bf4397) - Bug 1165796 - Part 3: Fix PerformanceObserverEntryList::GetEntries filtering for initiatorType. r=baku (12d07cee20) - Bug 1192787 - Readd performance enabled test to ResponseEndHighRes; r=baku (f75fbaba13) - Bug 1197003 - Part 1 - PerformanceObserver::Disconenct() should be called before mPerformance is destroyed. r=baku (d4dd3a960b) - Bug 1195700 - Disconnect performance observer before being destroyed to avoid crash. r=baku (e9e743d4d2) - Bug 1197003 - Part 2 - Implement processing algorithm for PerformanceObserver to notify a batch of entries. r=baku (4a0432765f) - Bug 1155761 followup: Annotate nsPerformance::InsertUserEntry as 'override'. rs=ehsan (0552b7f75f) (359792367) - import changes from `dev' branch of rmottola/Arctic-Fox: - namespace (9098f16503) - Bug 1200337 - Part 1: Don't expose standard HTTP headers during interception in non-e10s mode, r=mcmanus (de66cfebfd) - Bug 1200337 - Part 2: Add a Web Platform Test to check the visibility of default headers during interception, r=bkelly (7bc6a6da3a) - Bug 1169772 - Add Android version to platform identifier of Fennec's UA string. r=mfinkle, r=gerv (dec38d4c25) - code style (21d40d3b6b) - Bug 1108183 - Regularize case of language subtags in Accept-Language header. r=mcmanus (cf10ae2cb2) - Bug 1152897 - update Alt-Svc pref name and default r=hurley (bc3c5e998c) - Bug 1198387 - Remove use-cache preference and its references. r=mcmanus (732b2552d0) - Bug 1036275 - Change nsHttpChannel to call into PackagedAppService fo urls containing !// r=honzab (eba098a919) - Bug 1199049 - Part 3: Add a CORS preflight result notification API; r=jduell,ckerschb,sicking (2f823319a2) - Bug 1199049 - Part 4: Perform CORS preflights from nsHttpChannel before connecting to the network; r=jduell,ckerschb,sicking (b87f957b19) - Bug 1199049 - Part 5: Preserve the CORS preflight information when setting up a replacement channel; r=jduell (0ff5213af9) - Bug 1199049 - Part 6: Transfer the preflight parameters to the parent process in e10s mode; r=jduell (6ed48d9512) - Bug 1199049 - Part 7: Remove entries from the CORS preflight cache in the parent process when a CORS check in the child process fails; r=jduell (f0cf6759f3) - Bug 1199049 - Part 8: Use Necko-level CORS preflights in fetch; r=jdm (8b91e8c6fa) - Bug 1199049 - Part 9: Use Necko-level CORS preflights in XHR; r=jdm (a48e71430a) - Bug 1199049 - Part 10: Use Necko-level CORS preflights in sendBeacon; r=jdm (9fb3aaad6d) - Bug 1199049 - Part 11: Make it impossible to start CORS preflights from outside of Necko; r=jduell,ckerschb,sicking (5a371e2cd2) - Bug 1199049 - Part 12: Move the calls on the listener object to OnPreflightFailed(); r=jduell (2119233974) - Bug 1199049 - Part 13: Cancel the preflight channel if the original channel gets canceled when a CORS preflight is in progress; r=jduell,sicking (59df760454) - Bug 1199049 - Part 14: Cancel the original channel in case a CORS preflight fails using AsyncAbort(); r=jduell (4e6afdfe41) - Bug 1199049 - Part 15: Add a missing include (d881400b2a) - Bug 1206084 Always Cancel() channel in nsCORSListenerProxy for failed redirects. r=ehsan (d31d4e4e35) (e76a0e8c2) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1204614 - use h2 per stream flow control to deal with suspended channels r=hurley (1f8f4fe7f1) - bug 1142384 - eventtokenbucket thread management r=hurley (a7bbb17cf8) - bug 1179560 - some 421 retries dont work r=hurley (57b9d738e7) - bug 1187239 - ontransportstatus SENDING_TO should not use request stream re-entrantly r=hurley r=bz (ca9fe4e299) - bug 1196882 - dont enforce h1 framing on non 2xx r=bagder (5fbafc06af) - bug 1206771 - fix reentrantFlag compiler warning on >= beta r=jduell (de1fbf71cd) - bug 1148237 restart verifier null pattern r=honzab (32953a08dd) - Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=smaug (36825e2213) - Bug 1199796 - Refactor Request and XHR request method validation. r=nsm (95639c3097) - Bug 1154411 - Do not close same fd twice r=bent (d92f48ce05) - Bug 1199862 - In the case of a DivertToParent a message or error prompt may block in a OnStartRequest or OnDataAvailable and therefore we need to suspend receiving further OnDataAvailable or OnStopRequest, etc. r=jduell (05d42bb4ac) - Bug 1206894 - Enable asynchronous dispatching of fetch events; r=jdm (e74982babf) - Bug 1176073 - Missing mIPCClosed check in SendReportSecurityMessage. r=honza (369d25cf44) - missing bits of Bug 1184971 - Expose cookieBehavior and cookieLifetimePolicy preference variants from nsICookieService. r=ehsan (311867e5b0) - Bug 1184275 - Remove warnings that URI is not a file URI. r=jduell (19cde2bb7f) - Bug 1184798 - Ensure workers loads are treated as non-subresource fetches. r=jdm (996df180be) - Bug 1187217 - Fix deref nullptr loadInfo in nsDocShell::LoadStream. r=bz (6e734e7688) - code style (9b783b1235) - Bug 1184260 - Remove warning if GetRootScrollFrame returns null in GetCurScrollPos. r=smaug (7d667886f5) - Bug 1196290 - Do not update orientation lock when app docshell is activated. r=smaug (1c42abec55) - Bug 1191178 - Part 1: Add a function to check frame timing preference value. r=smaug (cb6fa1b1e4) - Bug 1191178 - Part 0: Fix unified build in dom/base. Add missing headers and sorting them. r=smaug (64814477f7) - Bug 1191178 - Part 0.1: GetSriLog() is needed to avoid unified build failure. r=francois (80e29ae34a) - Bug 1191178 - Part 0.2: Include nsBaseHashTable in nsScriptNameSpaceManager.h explicitly to avoid unified build errors. r=njn (cf98949e2d) - Bug 1191178 - Part 2: Add PerformanceRenderTiming and PerformanceCompositeTiming. r=smaug (954df4283c) - Bug 1163545 - Bypass AppCache completely when Service Workers supported & registered, r=jdm (2ee23b3ee9) - Bug 1192946 - Use channel->ascynOpen2 in widget/windows/WinUtils.cpp (r=sicking) (931b4d6bee) - Bug 1048048 - add preload content policy types for images (r=seth) (824b404ee1) - Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug (411fd23491) - Bug 895274 part.12 Rename NS_KEY_BEFORE_DOWN to eBeforeKeyDown r=smaug (2246daafa8) - Bug 895274 part.13 Rename NS_KEY_AFTERE_DOWN to eAfterKeyDown r=smaug (3be7824e25) - Bug 895274 part.14 Rename NS_KEY_BEFORE_UP to eBeforeKeyUp r=smaug (a93199c8c9) - Bug 895274 part.15 Rename NS_KEY_AFTER_UP to eAfterKeyUp r=smaug (57d0905783) - Bug 895274 part.16 Rename NS_RESIZE to eResize r=smaug (7833338de2) - Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug (ff6d0cdfd4) - Bug 895274 part.95 Rename NS_MUTATION_NODEINSERTEDINTODOCUMENT to eLegacyNodeInsertedIntoDocument r=smaug (3f3d730ee2) - Bug 895274 part.96 Rename NS_MUTATION_START to eLegacyMutationEventFirst r=smaug (98c31b5e38) - Bug 895274 part.97 Rename NS_MUTATION_NODEREMOVEDFROMDOCUMENT to eLegacyNodeRemovedFromDocument r=smaug (1ba815caae) - Bug 895274 part.98 Rename NS_MUTATION_CHARACTERDATAMODIFIED to eLegacyCharacterDataModified r=smaug (16e625cbb6) - Bug 895274 part.99 Rename NS_MUTATION_SUBTREEMODIFIED to eLegacySubtreeModified r=smaug (7ec172cef7) - Bug 895274 part.100 Rename NS_MUTATION_NODEINSERTED to eLegacyNodeInserted r=smaug (a4d22eb9cd) - Bug 895274 part.101 Rename NS_MUTATION_NODEREMOVED to eLegacyNodeRemoved r=smaug (746766bc0a) - Bug 895274 part.102 Rename NS_MUTATION_ATTRMODIFIED to eLegacyAttrModified r=smaug (eef12e69bc) - Bug 895274 part.103 Rename NS_MUTATION_END to eLegacyMutationEventLast r=smaug (d3b375d3fe) - Bug 895274 part.149 Rename NS_USER_DEFINED_EVENT to eUnidentifiedEvent r=smaug (0fe272aa46) - Bug 1205533 - Fix and disallow warnings in gfx/qcms/. r=jrmuizel. (6cf4efeb47) - Bug 1188347 - Properly handle OOM during script cloning. r=jandem (93934b2aff) - Bug 1188347 - Part 2: Fix bustage. r=jandem (61fcb2b899) - Bug 1175442 Make nsContentUtils::SendKeyEvent() take nsIWidget* rather than nsCOMPtr<nsIWidget> r=smaug (2115e04234) - Bug 1188347 - Part 3: Only run test relying on debug builds in debug builds. r=bustage (25e84b0a2c) - Bug 1188347 - Part 4: Root LazyScript* in CloneScriptIntoFunction. r=bustage (18dd9e84ca) - spacing (b45fe5d45b) - Bug 1162791 - Add-ons should be enabled by default when installed r=ferjm (d5062d5592) - Bug 1173666 - Expose the URL of the page that calls mozApps.connect to the app exposing the port. r=ferjm, r=baku (74b106fac5) - Bug 1191516 - Make checkInstalled return a DOMApplication object. r=fabrice (01dfb29190) (50e77397b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 904479 - Added createPromiseWithId() that returns id of resolver r=kanru,nsm (2ac672d882) - Bug 1166580 - Disable mozHasPendingMessage tests on non-browser platform. r=me (03c689964b) - Bug 1162281 - Invalid system message handler in an App Manifest can break the entire system. r=fabrice (e192a95f9c) - Bug 1198988 - Turn off some useless dump() calls r=ferjm (34fc83b236) - Bug 1164498: Remove |DispatchBluetoothReply|, r=btian (6143335efa) - Bug 1001757 - Add ability to store core apps outside of profile on desktop b2g; r=fabrice (f6b605e7aa) - Bug 1155245 - Set the app status correctly for hosted certified apps in developer mode. r=fabrice (131178b80e) - Bug 1179052 - Add some raptor markers to b2g gecko startup r=gwagner (222256fad8) - Bug 1163904 - handle -url command line argument. r=fabrice (ee61af1ff9) - Bug 1167275 - JS error in shell.js handleCmdLine() r=me (32e75c604f) - Bug 1167197 - Fix GMPProvider on Android r=cpearce Bug 1181209 - Make changes to Gecko needed for b2gdroid to boot. r=fabrice (b35d3a372f) - Bug 1158544 - Remove FTPChannelChild::mWasOpened and make the base class mWasOpened protected; r=mcmanus (9111e1bc00) - Bug 1171716 - Part 2: Use NS_ReleaseOnMainThread in nsBaseChannel. r=froydnj (f138124f14) - partial of Bug 1177175 - Add a UITour target inside the TP panel. (603cc719b3) - Bug 1175545 - Dont process alt-svc on 421 r=hurley (ad0f2f6e91) - Bug 1191291 - convert nsHttpChannel::RetargetDeliveryTo warning to log r=michal.novotny (b9c6003df8) - Bug 1182487 - Don't try to write to HTTP cache entry in nsHttpChannel when entry is open for reading only. r=michal (b36d7014a0) - Bug 1173069 - Don't accumulate the cache hit telemetry for intercepted channels; r=mayhemer,jdm (aaed79183d) - Bug 1208755 HttpBaseChannel::ShouldIntercept() should not assume every channel has a LoadInfo. r=ckerschb (d55be94901) - Bug 1201229 - Return an empty string for a header when an error occurs; r=dragana (256d0462c8) - Bug 1048048 - add preload content policy types - web platform test updates (r=dveditz) (baa1004dd6) - Bug 1048048 - add preload content policy types - csp changes (r=dveditz) (17914dadba) - Bug 1048048 - add preload content policy types for stylesheets (r=cam) (29af13263a) - Bug 1048048 - add preload content policy types (r=ehsan) (f58a32d51b) - Bug 1201747 - Don't inspect the subject principal in StorageAllowedForPrincipal. r=mystor (4f2c100882) - Bug 1176829 - Remove custom elements base element queue. r=smaug (03a520c13d) - Bug 1176829 follow-up, finish removing unused member to fix bustage. CLOSED TREE (29c6150af8) - Bug 1179909: Build fix. r=me CLOSED TREE (40e3bdb971) - Bug 1188932 - Allow the User-Agent header to be explicitly set by requests, r=bkelly, r=jgraham (37aacbd37d) (fe0509a62) - zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 (12ec5c77a) - nss: update in-tree zlib to 1.2.11 with CVE-2018-25032 fix (37c663fb8)
  16. 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-20220402-c987b2fca-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220402-c987b2fca-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: - Bug 1434380: Rewrite parts of reftest reference case grid-auto-min-sizing-definite-001-ref.html to be easier to understand & adjust (8ba429e4) - Bug 958714 Remove special case for flex & grid items' percent block-axis margin/padding resolution, to align with other browsers (a99820e3) - Bug 958714 Simplify percent-margin/padding resolution code to pass around a single length as the percent basis (661e649f) - Bug 958714 Remove obsolete assertion & comment (b2c7373d) (5bcb1b844) - import from UXP: - Bug 1351193 - Added new DataTransfer constructor (6e67c597) - Bug 1351193 - Update tests (cbb7e526) (bd1e0eced) - import from UXP: Bug 819475 - Make document.domain non-nullable (d75c4a59) (56234b833) - ported from UXP: - Warn instead of assert if SPS value is incorrect (95089a84) - Copy ByteReader to BufferReader and add some error handling (bee13167) - Rework MoofParser to return an error when the underlying BufferReader returns an error. (d6f3f831) (1d24f4de2) - import from UXP: replace "certErrorCodePrefix2" with "certErrorCodePrefix" (4470fb65) (fdc0bb020) - import from UXP: Issue #668 - ANGLE: Initialize uniform blocks before detaching shaders (a7f344c7) (02cc8d9e3) - import from UXP: Issue #670 - Use try/catch in PageThumbs writeData to deal with null data from caller. (49f881cb) (d8b39f5ad) - import from UXP: Bug 1335296 - Expand about:support WebGL information (43c36e20) (f571bf3ce) - fix merge error (2dee27be1) - import from UXP: Bug 1341957 - Add webgl.getSupportedExtensions() to about:support (ead6332c) (60e5361d2) - import from UXP: Fixed misleading console error message for multiple CORS headers (acb5d583) (c0927b425) - import from UXP: - Avoid using memset on a not-trivial type like nsTabSizes (eb09900a) - memset only the underlying vector from the Array container (bfdfd654) (68e429287) - import from UXP: Issue #717 - Re-implement custom background color of standalone images. (9531d12c) (d045c0ebe) - import from UXP: Issue #730 - Introduce ui.menu.allow_content_scroll (adca8376) (0c7e560a4) - import from UXP: Issue #732 - Add a horizontal scroll action option for mouse wheel. (4932cf3e) (683f5bbe7) - import from UXP: Refresh nsStringBundleService and nsHttpHandler when the browser locale is changed (16820f40) (8c5b71ffb) - import from UXP: Issue #750 - Bug 1357432 (49fc92f4) (a83127685) - import from UXP: backport mozbug 1350090: Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor (fdec621f) (d0a52654b) - import from UXP: Make nsScannerIterator a trivial type in order to use memset (36607675) (91e20b02e) - import from UXP: Bug 1469309 - Remove an unused sensor type. (d3a845d2) (c0d13ec40) - import from UXP: Bug 1466991 - Part 2: Reparent nodes when they start being in the XBL scope. (2f2751e4) (5fd180adf) - import from UXP: Fix wrong SVG sizes with non-integer values for viewBox width/height. (ee1233bb) (5938d1ca2) - import from UXP: [BASILISK] Skip notifications for background tabs when restoring a session (ee4ef937) (6f0de71b8) - import from UXP: Stop using the MainThreadTaskQueue from service workers. (3b98b8ca) (1cdf7e13a) - ported from UXP: Stop using the worker MainThreadTaskQueue from dom/fetch. (73b9f505) (56759b5e5) - import from UXP: Send worker-runnables destined for the main thread actually to the main thread. (5a03a408) (c0064d118) - import from UXP: Issue #776 - Add a null check in nsHttpTransaction::Close. (07df2cf1) (9804d17f6) - import from UXP: Fix timer overflow on converting from sec to msec in idleService (640ededc) (d867a1d5b) - import from UXP: Remove window.sizeToContent() from commonDialog.js, as it's useless and leads to overflow in the basic auth dialog (3b473f20) (ff5509821) - import from UXP: gfx: add pref for enabling APZ without e10s (f67b2f03) (dc75f754d) - import from UXP: backport mozbug 1344613 - Avoid possibility of null pointer crash in nsSOCKSIOLayer.cpp r=mayhemer (470aebd0) (3e3eb2798) - ported from UXP: Split MOZ_DEVTOOLS into MOZ_DEVTOOLS (client) and MOZ_DEVTOOLS_SERVER (backend) and make both optional (16ee2a06) (e952868d8) - import from UXP: Issue #316 - Always build heapsnapshot regardless of the rest of the devtools for now (7a6b61c0) (992a8f5a7) - import from UXP: Build nsJSInspector regardless of devtools (393dd10) (c750fdb3d) - import from UXP: backport mozbug 1444532 - fix a leak in SHA256 in nsHttpConnectionInfo.cpp r=mayhemer (de288867) (32ba8496e) - import from UXP: backport mozbug 1334776 - CVE-2017-7797 Header name interning leaks across origins (30797d4d) (a055c7f4d) - import from UXP: Issue #765 - Rename "Cookies" to "Cookies and Site Data" in preferences where applicable. (a6975370) (dc08cdd08) - import from UXP: Update upstream URL and update script for libnestegg (683f5bbe) (4b21dabcc) - import from UXP: Update test files for libnestegg update (87be2b99) (2bed59026) - import from UXP: [ffmpeg] Always allocate memory to pass extradata (c582c801) (8330f0e20) - import from UXP: Issue #810 - Make all arguments to init*Event() optional except the first (faa1c5c0) (b156e2da6) - import from UXP: Ensure we got an nsISSLStatus when deserializing in TransportSecurityInfo. (55c45dc7) (4fe3c5ced) - import from UXP: Set the default action to not lock content scrolling when a menu is open. (3230eb96) (a3cc65104) - import from UXP: [BASILISK] Protect against nsIPrincipal.origin throwing for about:blank iframes and custom protocols (074adbab) (229bcd2d6) - import from UXP: Issue #820 - Make caret width normal/thick behind CJK char configurable. (bbb1a766) (672aaa387) - import from UXP: Issue #821 - Use device pixels instead of CSS pixels for table borders. (dac78e3f) (7bab46a89) - import from UXP: Issue #823 - Expose browser.download.lastDir.savePerSite (b79fedc2) (84d44a432) - import from UXP: [css-grid] Don't shrink-wrap the inline size when we have an available size when measuring block size (ff785304) (42a954cf3) - import from UXP: Fix reference to undefined property warnings in toolkit's browser.xml. (5345ccd8) (7f3588567) - import from UXP: align Basilisk sidebar context menu behaviour with Pale Moon (56963761) (8732a3a90) - import from UXP: - backport m-c bug 1333174 - Don't use NS_ENSURE_SUCCESS at nsIOService:793 (961f369d) - backport m-c bug 1333172 - Avoid 1100 warnings by replacing NS_ENSURE_SUCCESS in nsNetUtilInlines.h:180 (6d3168b7) (787aedde3) - import from UXP: Issue #444 - Set CSS error console reporting default to false for performance. (5baa10b5) (08c7d94d9) - import from UXP: Issue #795 - Make nsIUserInfo component optional (3c4b6bab) (666e2f8bf) - import from UXP: Origin for about: URL should not contain query or ref parts. (f85bb5c2) (419a3536c) - ported from UXP: Issue #345 - Ensure that the scroll frame deregisters its refresh driver observers (mAsyncScroll & mAsyncSmoothMSDScroll) before it's destroyed. (eb83cf3a) (0fdcd1a48) - import from UXP: Make HTTP/2 compressor more resilient to bad data. (a85f7277) (e5a18e3ac) - import from UXP: Protect main thread in-process access to WinCompositorWidget transparent surface. (416ce4eb) (f17c6b372) - import from UXP: Reorder boolean expression to take advantage of short-circuiting. (df1cfaae) (506986ca6) - import from UXP: Bug 1460538 (b49317da) (997d2b2ab) - import from UXP: Bug 1488061 - Remove Query/Ref from the directory listing URI. (a9b20e6d) (09c4e00e3) - import from UXP: Make sure nsNSSCertList handling checks for valid certs. (6c4b9ec3) (a70414888) - import from UXP: WebRTC: Drop DataChannelListener on Destroy(). (22772136) (ff12147af) - import from UXP: Don't allocate PendingAction twice. (107ddd11) (547966dd9) - import from UXP: Make sure we remove our RefreshDriver observers in CompleteAsyncScroll. (bf30898e) (eba04ae07) - import from UXP: Apply CheckedInt to infoLength for preventing it from overflowing in the future. (429b2125) (1a8c219ea) - import from UXP: Remove ancient workaround in client certificate code (64a84727) (b846a2960) - import from UXP: Backport some upstream Skia patches. (b52b4b9f) (1633feea4) - import from UXP: Ensure user input suppression works correctly even after document.open. (b7a342f1) (b41d4bd11) - import from UXP: Add overflow checks for extending nsTArrays. (d4db378b) (aebb55906) - import from UXP: Backport some upstream Skia patches. (031102b1) (f2089b777) - Revert "import from UXP: Bug 1460538 (b49317da)" (9061cc718) - import from UXP: Issue #863 Part 1: Make sending of http upgrade-insecure-requests optional (a56a6ca1) (74e3c1262) - import from UXP: Issue #863 part 2: Make opportunistic encryption opt-in for UXP (0c4fe214) (39f08fd12) - import from UXP: Issue #871 - Split the content viewer marking function in CCUncollectable out, so a document-based marking function can be used separately. (a30b6ee9) (9584e6033) - import from UXP: Tell the cycle collector about nsScriptLoadRequest::mElement. (b32338ed) (dcfc31e70) - import from UXP: Add a nullcheck on pipelined HTTP connections' pushback. (2057017d) (35f8d2b7b) - import from UXP: Fix debug assertion. (989fd695) (bb71a2f5a) - import from UXP: ported from UXP: Issue #891 - Limit the CSS string length for resolved variables to sane values. (528de620) (0090a7b6b) - ported from UXP: Only disallow lazy frame construction for direct children of display: contents elements (fb9d5b9d) (dd22ca297) - ported from UXP: Clear weak pointers in VTT shutdown observers. (bb5e2866) (7852fdcc6) - ported from UXP: Clear weak pointers in FT2 font list shutdown observers. (f3de54e8) (aa27f3f5c) - ported from UXP: Avoid useless FrameNeedsReflow call. (07716cb1) (38520a642) - import from UXP: Clear CanvasShutdownObserver::mCanvas when the canvas goes away. (391e7d29) (478ce00d5) - import from UXP: Avoid overflow in nsPNGEncoder::WriteCallback. (f52945ac) (6eb121643) - import from UXP: Prevent double free in mar_sign.c (a959f471) (d3ba15242) - ported from UXP: Do not report resource-timing subdocument loads triggered by that subdocument. (27d88fc5) (5179fc4ac) - import from UXP: Make HTMLOptionsCollection::mSelect into a strong reference. (a3386fbe) (d4bcedec9) - import from UXP: - Issue #910 part 1. Don't navigate when location.protocol is set to anything other than http or https. (32eb3613) - Issue #910 part 2. Strip ':' and anything following it from the string passed to the location.protocol setter. (a6eab2d8) - Issue #910 part 3. Throw SyntaxError from Location::SetProtocol on URI parse failures. (4aacec47) (c6cbef6d7) - import from UXP: Issue #496 - Return an empty set if getting recipes for host fails. (0298125f) (8e40a58ec) - sync with UXP: Issue #249 - Revise lifetime management of IntersectionObservers. (42d9f2ff) (1ee48ce98) - import from UXP: Issue #249 - Intersection ratio should be 1.0 for zero-area intersections. (47f52cee) (a93d2a75b) - import from UXP: Issue #249 - Use targetFrame->GetRectRelativeToSelf() as the initial intersection rect. (52f04699) (562ff3626) - import from UXP: Issue #249 - Map intersectionRect to the coordinate space of the target document. (475d865c) (b6c18f92e) - import from UXP: Issue #249 - Use content area as the intersection rectangle ... for custom root with overflow clip. (d3a8693d) (b42d565e4) - import from UXP: Issue #249 - Fix singed/unsigned type confusion for intersection threshold. (f82da789) (60bdc8a26) - import from UXP: Issue #249 - [intersection-observer] Calculate areas using int64_t. (d76f9495) (c76d08a73) - import from UXP: Issue #249 - Re-enable intersection observers with WD spec patches. (4294fe3e) (12cebc3c1) - import from UXP: Issue #249 - Fix crashiness of IntersectionObservers. (304984a6) (77cb15fd7) - ported from UXP: Issue #809 - Dont rely on 'this' staying alive long enough for getting favicons. (45cb2854) (d37b02c2d) - import from UXP: Issue #891 - Make MAX_CSS_VAR_LENGTH unsigned to avoid warnings. (f09b84de) (b08ba5628) - import from UXP: Issue #927 - Align Element.ScrollIntoView() with the spec. (14ea8bb1) (e3b3fde8d) - import from UXP: Issue #249 - Add isIntersecting property to IntersectionObserverEntry. (9222116f) (0b317fae1) - ported from UXP: Issue #935 - Rewrite IntersectionObserver list handling to be more robust. (dc2cf854) (b1d6015ff) - import from UXP: Issue #935 - Actually unlink targets from registered intersection observers. (7798af3c) (2a0f765f0) - import from UXP: Properly camelCase dom.intersectionObserver.enabled pref. (3cc2485e) (62841f999) - import from UXP: Issue #937 - Add nullcheck for addons (pre-installed webextensions return null) (084eb46a) (7ef9e8eee) - import from UXP: Always treat composition time offsets as signed (a137fdb1) (af4921494) - import from UXP: Increase purple limit triggers for CC. (6cba3685) (7bea3dd17) - import from UXP: Increase slice time for longer running CCs. (7b5e5f85) (16c338285) - ported from UXP: issue #908 - implement missing parts of CSS mask (b5376e63) (95bde55a9) - import from UXP: Get RefPtr to transaction before using it. (DiD) (183aae03) (e89ca1af8) - import from UXP: Never let "localhost" get sent to a proxy. Also make "No proxy for" editable always when usable. (dbe5dd5e) (667e02d7e) - import from UXP: Handle pasted data of certain types with an odd length. (84cc1f32) (f558a5d78) - import from UXP: Use existing image decoders to handle clipboard BMP data. (c15f982d) (4c2ed5960) - Revert "import from UXP: Increase purple limit triggers for CC. (6cba3685)" (6a0733f7c) - import from UXP: Issue #970 - Allow empty string on `location.search` setter. (24fda598) (93d196d19) - import from UXP: Move "No proxy for" control down to clarify it is a global effect. (f835d03c) (c0c7857c2) - import from UXP: Issue #973 - Implement origin-clean algorithm for ImageBitmap. (1cc92006) (2cf586335) - import from UXP: Preserve transparency when copying a DIB to/from the clipboard. (5f10407c) (e8a7bec14) - import from UXP: BMPs from the clipboard may include extra padding. (4f5c2d5a) (8b3a78552) - import from UXP: Skia: Be consistent about int for incReserve. (c0ae9a7b) (934f043e8) - import from UXP: Skia: Validate allocation size in GrBufferAllocPool using SkSafeMath. (32c04248) (11ec5fee0) - import from UXP: Skia: Don't trust convexity when applying transforms. (c9ecf8e8) (53a2038ea) - import from UXP: Issue #978 - Add nullcheck for frames in FindNearestCommonAncestorFrame (21daa1d5) (099d54dd2) - import from UXP: Preserve newlines in textarea placeholders (7ae2bd83) (81ea840c5) - import from UXP: Issue #986 - Remove texture layout endian-ness check for Moz2D. (d68b5ee0) (1a12c3043) - import from UXP: Prevent loading of document subresources over FTP. (59ee48bf) (94cf4d390) - import from UXP: Issue #993 - Part 1: network component changes. (c8412ad5) (d1dbf7f7e) - import from UXP: Issue #993 - Remove various hard-coded Accept: headers (9bcb7ab2) (5d35afe61) - import from UXP: Issue #993 - Part 2: Add tests (da3763b0) (cfccfc6b7) - import from UXP: Add a ReconstructElementAt API to nsTArray (c4115c8a) (52d76c996) - import from UXP: Change the MozMap API and data storage to more what we want record<> to look like (4faee1f4) (e51cfd157) - import from UXP: Fix up some minor issues with default value handling in codegen (bc82c959) (5b7dfeb0f) - import from UXP: Disallow mozmap-typed constants (740f6837) (3b55a4dda) - import from UXP: Add some tests for distinguishability of unions (17d23ee8) (59b7b183a) - import from UXP: Change JS to MozMap conversion to more closely follow the record<> spec (69cc9548) (af845310d) - import from UXP: Split up PrimitiveOrStringType into PrimitiveType and StringType in the Web IDL parser (f953e2ad) (c2c30fc88) - import from UXP: Rename "MozMap" to "record" in our IDL parser and IDL files (d9eeac26) (a9a29e343) - import from UXP: Rename the MozMap C++ type to "record" and give it a template parameter for the key type (6196fdda) (c1950eceb) - import from UXP: Add ConvertJSValueTo*String functions that just take a value and hand out a string, without extra complications (e2346124) (9e32de356) - import from UXP: Rename MozMap.h to Record.h (7233825b) (e1f0723b4) - import from UXP: Actually change the key type of a record, and its corresponding conversion behavior, depending on what the IDL says (85474192) (3df90d2b7) - import from UXP: Implement the spec provision for handling repeated keys in records by updating the existing value (5755645f) (66fcc0504) - import from UXP: Construct URLSearchParams from record<> (1729192b) (291e373ef) - import from UXP: Align IDL record to C++ conversion with the spec when Symbol-named properties are involved (0b794697) (bf88e8a5d) - import from UXP: Use meaningful error message in URLSearchParams::Constructor (a86de13c) (04361fb43) - ported from UXP: Fix order of member variables in a couple of initializer lists (5193311e) (5c2cb5e4a) - ported from UXP: Fix warnings about unreachable code in cubeb (888d5e53) (025f73c0e) - import from UXP: Handle the special case of a flex frame being the absolute containing block correctly from the CSS align code (dff04053) (f47ea035b) - import from UXP: Remove harmless assertions by using IgnoredErrorResult. (d82c60d3) (7386d987d) - import from UXP: Check child container count in NotifyRefreshDriverCreated. (8a3be2de) (bb6eb6d52) - import from UXP: Extend origin-clean algorithm (DiD). (ac1a607e) (07e930200) - import from UXP: Close the transaction if PR_Read/PR_Write failed. (ad188bf3) (0d22ae88c) - import from UXP: Return proper error if the nss layer encounters an error on the http tunnel. (0363b2d3) (3b5341590) - import from UXP: Use ptrdiff_t in RangedPtr. (a4dd5cc0) (1fc7a0bc3) - ported from UXP: - [EME] Make WidevineAdapter compatible with CDM version 9 (eb2e8d7f) - [EME] Hackily implement cdm::Host_9::RequestStorageId (a8d231e0) - [EME] Update content_decryption_module.h to more recent revision (58116c69) - [EME] Add content_decryption_module_ext.h (e337ec56) - Style fixes (7b93eff4) - Build bustage fixes (d906bfd1) - [EME] Remove WidevineDecryptor::OnLegacySessionError (cdc95363) - Fix build bustage. (afd64584) (4de519e36) - import from UXP: The result of adding any percentage factor to a size that is zero should also be zero (ca063784) (45a9bf33a) - ported from UXP: Grab caching capturing content with local variable. (da2bb879) (6e91b61ef) - ported from UXP: Convert UI-dictating FTP errors to console errors. (e9a87c9c) (2f7e663e8) - ported from UXP: Escape '!' to '\041' in posix strings ($'...') (d00f80f1) (193c50039) - ported from UXP: Check for osint argument when checking for greomni and appomni arguments. Specifying both is invalid and unsupported. (b178af2d) (c9a18641e) - ported from UXP: Disallow getUserMedia on null principals. (db3e9bd7) (f782ecc53) - import from UXP: Check if CopyData succeeded. (9f852ea5) (4068d4a5b) - import from UXP: WebRTC: Add explicit mutex on callback receiver for cases it's not already locked. (f6f11db5) (12bff0c66) - zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 (267700414) - nss: update in-tree zlib to 1.2.11 with CVE-2018-25032 fix (46517e844) - fixup rev 6f0de71b (c987b2fca)
  17. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220402-ecc5181b-uxp-21d56c9c9-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220402-ecc5181b-uxp-21d56c9c9-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-20220402-id-f0915f3-uxp-21d56c9c9-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220402-id-f0915f3-ia-c642e3c-uxp-21d56c9c9-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.
  18. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220402-f94c0da-uxp-21d56c9c9-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220402-f94c0da-uxp-21d56c9c9-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-20220402-f94c0da-uxp-21d56c9c9-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.5a1.win32-git-20220402-ba47fad4d-uxp-21d56c9c9-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220402-ba47fad4d-uxp-21d56c9c9-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220402-ba47fad4d-uxp-21d56c9c9-xpmod.7z Official GRE changes picked since my last build: - Revert "[network] Improve thread-safety of cache entry handling." (1d6c0f2e8) - Revert "[network] SocketTransport2 cleanup" (94cafe3a4) No official Basilisk changes picked since my last build. No official Pale-Moon changes picked since my last build. My changes since my last build: - zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 (7f4e10147) - nss: update in-tree zlib to 1.2.11 with CVE-2018-25032 fix (21d56c9c9) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
  19. please try with previous build to see if problem persists
  20. it is still on the way. I do hope I can finish this before the end of my work-from-home period.
  21. palemoon-28.10.5a1.win64-git-20220326-ba47fad4d-uxp-3336114a3-xpmod.7z is refreshed, hopefully this bug is fixed.


×
×
  • Create New...