27 Commits

Author SHA1 Message Date
roytam1 96cac3a544 ported from UXP: Issue #2721 - Remove nsILinkHandler. (c3f1c0cd)
bug1314249 needed to be redone when porting.
2025-06-17 14:19:02 +08:00
roytam1 3cc87110cf ported from UXP: Issue #2736 - Part 1: Provide more consistent principals to CSP. (9ad680cf) 2025-05-14 14:56:40 +08:00
roytam1 1c3260b2e9 import from UXP: No Issue - stop spewing useless xfo < CSP warning in non-debug builds (1f038cd0) 2024-11-21 21:42:12 +08:00
roytam1 d1fa926aa8 ported from UXP: Issue #2452 - Prevent nsDocShell access when it is already being destroyed (2a533c94) 2024-01-18 11:46:51 +08:00
roytam1 5781071929 import from UXP: Issue #2452 - Declare the NS_ERROR_DOCSHELL_DYING error (728b8ad6) 2024-01-18 11:18:29 +08:00
roytam1 96020b803a import from UXP: Issue #1656 - Remove more vim control lines. (d388e478) 2023-05-04 12:48:12 +08:00
roytam1 5261fc8364 import from UXP: No issue - add API to tell Profile Timeline Recording state to JS engine (531906eb) 2023-01-26 13:17:52 +08:00
roytam1 0bf861575a ported from UXP: Issue #unknown, Reload Flooding prevention. (26ae6482) 2022-04-29 17:23:09 +08:00
roytam1 5a66c9ed60 ported from UXP: Issue #1688 - Add flood guard to state change logic. (51c4b183) 2022-04-22 23:25:57 +08:00
roytam1 2bbc2b6f80 import from UXP: Issue #1118 - Part 6: Fix various tests that are no longer correct. (b753aec1) 2022-04-06 11:14:44 +08:00
roytam1 ce71c7f91f import from UXP: Issue #1118 Part 4: Allow UpdateURLAndHistory to work even if there's no root session history. (ab6131d1) 2022-04-06 11:04:00 +08:00
roytam1 255c42c4e6 import from UXP: Issue #1118 Part 2: Allow UpdateURLAndHistory to work even if mOSHE is null, if we're doing a replace. (7d52521f) 2022-04-06 10:54:41 +08:00
roytam1 cc5f838aac ported from UXP: Issue #1118 Part 1: Split out part of nsDocShell::AddState into a separate method. (c6694a0c) 2022-04-06 10:53:03 +08:00
roytam1 5179fc4acb ported from UXP: Do not report resource-timing subdocument loads triggered by that subdocument. (27d88fc5) 2022-03-29 15:42:27 +08:00
roytam1 e952868d82 ported from UXP: Split MOZ_DEVTOOLS into MOZ_DEVTOOLS (client) and MOZ_DEVTOOLS_SERVER (backend) and make both optional (16ee2a06) 2022-03-28 16:26:28 +08:00
roytam1 8d5ccf8f88 import from UXP: Make the Error Console accessible from about:console and make it presentable in that context (aa023ce6) 2022-03-25 14:42:27 +08:00
roytam1 0f4eb1f347 import from UXP:
- Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device pixel ratio is set to its current value (eb80674e)
- Bug 1379762 part 2. Use a more reliable test to figure out when we can skip firing onload in nsDocumentViewer::LoadComplete (e29bf72a)
2022-03-25 13:00:08 +08:00
roytam1 761e41420a partly import changes from tenfourfox:
- #482: better bidi M1358275 M1392181 M1428774 + backbugs (e88a717ab)
- M1739352 M1732572(partial) M1730120 M1738237 M1737009 M1717318(partial) M1586061 (03ffdeadb)
- M1737515 M1737470(no tests) +TLDs, HSTS, tzdata (fd2b82f13)
2022-01-04 12:22:52 +08:00
roytam1 2b3213dec1 import change from tenfourfox: #641: M1677046 M1690169 update tzdata, TLDs, pins, HSTS (c6fd33982) 2021-03-25 10:53:40 +08:00
roytam1 2bd3a3c9ef partly import changes from tenfourfox:
- #565: implement nsASCIIMask from M1358297 (41b1fc937)
- #565: M1358297 parts 3 and 4 (3fd15a87a)
- #632: M1424915 M1354233 M1324114 M1343008 M1236277(just backbugs) M1328955 (d87db7e16)
- #632: M1362498 M1397686 M136178 M1320252 M1355875 (82cb3b59e)
- #632: M241788 M1271955 M1249352(p1) + additional local optimizations (438bdb726)
- #632: M1249352 part 2 (2c61821e4)
- #632: M1249352(remaining) M1358297(backbugs) M1369317(pp1,3,4) M1426996 (1eab6170b)
2021-01-25 17:28:58 +08:00
roytam1 bf9ce840ec import changes from tenfourfox:
- #593: M1613943 M1613765 M1614971 (e901c0a71)
- #593: M1608256 (disable optimization) (6dc231866)
- #593: M1608256 (and clean up code) (38794a041)
- #593: update pins, TLDs, preloads (e2317e41e)
- #596: update pins, HSTS, TLDs (85161d573)
- #596: M1620203 (f1303f04c)
- #596: update TLDs, HSTS (444a1c1fc)
- #596: chemspill M1626728 1620818 (98aa66e3a)
- #600: update TLDs, HSTS (692e730fa)
2020-04-27 18:35:19 +08:00
roytam1 f63e51e471 revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable 2019-02-20 00:30:25 +08:00
roytam1 9c1bff8485 import changes from wg9s seamonkey-2.49 patches:
- Bug 1420865 - Don't check for CONTENT_MAY_CHANGE_TRANSFORM across layer trees. r=mstange, a=RyanVM
- Bug 1466991 - Part 1: Factor out ShouldUseXBLScope. r=smaug, a=RyanVM
- Bug 1376756 - gtk: while drawing nsTreeBodyFrame, fetch current row attributes for proper style rendering. r=karlt a=jorgk DONTBUILD
- Bug 1465458 - Fix launching downloads without a file extension on Windows. r=mak, a=RyanVM
- Bug 1470260 - Part 1: Ensure that 'this' stays alive for the duration of the TickRefreshDriver call. r=emilio, a=RyanVM
- Bug 1470260 - Part 2: Make RefreshDriverTimer ref-counted and hold a strong ref on it on the stack when nsRefreshDriver::Tick can be reached. r=emilio, a=RyanVM
- Bug 1469914 - Prevent the HAL from registering duplicate observers. r=froydnj, a=RyanVM
- Bug 1472925 - Keep a strong reference to MediaStreamGraph from GraphDriver. r=padenot, a=RyanVM
- Bug 468497: Inform the accessibility FocusManager when a XUL tree's view changes. r=MarcoZ a=jorgk DONTBUILD
- Bug 1362303: Avoid crashes when dragging on macOS due to failed allocations of large shmem segments. r=glandium
- Bug 1473161 - Add missing bound check in nsContentUtils::DataTransferItemToImage. r=nika, a=RyanVM
- Bug 1456294 - Hook ImmAssociateContextEx. r=masayuki, a=RyanVM
- Bug 1435319. r=valentin, a=RyanVM
- Bug 1478679 - Fix memory leak in LCovCompartment. r=nbp, a=RyanVM
- Bug 1468053 - Disable a workaround on macOS 10.14+ for an Apple bug described in bug 378645 involving popup windows that was fixed by Apple. r=mstange, a=RyanVM
- Bug 1403945 - Add utility functions to recognize OS X 10.13. r=mstange, a=sledru
- Bug 1468053 - Add nsCocoaFeatures::OnMojaveOrLater(). r=haik, a=RyanVM
- Bug 1467889 - Adjust some uses of XPCOM strings. r=mrbkap, r=mstange, a=RyanVM
- Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas, a=RyanVM
- Bug 1450989 - Capture the action and target as part of the form submission creation. r=bz, a=RyanVM
- Bug 1473113 - Defer initializing the MAR index until it's needed. r=rstrong, a=RyanVM
- Bug 1467363 - Protect access to mTransparentSurface with a lock. r=rhunt, a=RyanVM
- Bug 1404274 - Key Evaluation on the cloned JS objects. r=asuth, a=RyanVM
- Bug 1480640 - Fix hazard in CopyingStructuredCloneReadCallback. r=baku, a=RyanVM
- Bug 1480092 - Cherrypick rev 52add5896661d186dec284ed646a4b33b607d2c7. r=drno a=RyanVM
- Bug 1466577 - Race condition in WebSocketChannel::StopSession. r=hurley a=dveditz
- Bug 1461307 - Overwrite selection colors of widget which may be referred by IME via IM context with selection colors of GtkTextView. r=karlt, a=RyanVM
- Bug 1480521 - Backport fixes from Bug 1479900. r=sfink, a=RyanVM
- Bug 1469348 - Fix the problem of download file failed on Mac. r=paolo, a=RyanVM
- Bug 1478575 - Unify CamerasChild shutdown paths. r=gcp, a=RyanVM
- Bug 1461706 - Sync disabled state of number control regardless of appearance. r=jwatt, a=RyanVM
- Bug 1485224 - Make best efforts to write a stack frame atomically. r=froydnj
- Bug 1435212 - Add support for FFmpeg 4.0. r=bryce, a=jcristau
- Bug 1512882 - Use Windows 7 search icon on Windows 8.x. r=IanN a=IanN
- Bug 1496588: Avoid a UB in mozStorageService.cpp. r=froydnj
- Bug 1500759 - Root parameter dictionaries in AesTask::Init(). r=keeler, a=lizzard
2019-01-19 22:13:12 +08:00
roytam1 2e9274f665 cherry-picked mozilla upstream changes:
bug1416307, bug1434384, bug1442504, bug1426603, bug1440717, bug1443891, bug1361699, bug1433609, bug1444231, bug1409440, bug1441941, bug1443092, bug1448774, bug1448705, bug1449548, bug1388020, bug1451376, bug1393367, bug1453339, bug1452202
2018-06-22 22:37:46 +08:00
roytam1 c440929970 remove leftover in LoginManagerParent.jsm, and cherry-picked mozilla upstream changes:
bug1350564, bug1404787, bug1411957, bug1047098, bug1404105, bug1415133, bug1355576, bug1382366, bug1414425, bug1409951, bug1415441, bug1418922, bug1382358, bug1414945, bug1423159, bug1411745, bug1411708, bug1412420
2018-06-21 23:37:55 +08:00
roytam1 0f5a8dc5ed cherry-picked mozilla upstream changes:
bug1359051, bug1343256, bug1356179, bug1334097, bug1355520, bug1359142, bug1358469, bug1345910, bug1331335, bug1367267, bug1366140, bug1359837, bug1348791, bug1339826
2018-06-18 17:00:26 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00