31 Commits

Author SHA1 Message Date
roytam1 a1f0c688f7 ported from UXP: Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class (4bf43b8f) 2024-04-04 08:43:53 +08:00
roytam1 9aeec818f8 ported from UXP: Issue #2112 - Part 1: Remove Stylo tests (656ee639) 2024-04-03 10:05:23 +08:00
roytam1 21bae49b74 ported from UXP:
- Issue #2393 - Part 2 - Add D3D11YCbCrImage type and related methods (74a22e5c)
- Issue #2393 - Part 5 - Extract D3D11MTAutoEnter and reuse (04f124b1)
- Issue #2393 - Part 8 - Fix TextureClient-creating functions (48698abb)
2023-11-30 11:56:22 +08:00
roytam1 d2d7a57fd5 ported from UXP: Issue #2393 - Part 1 - Allow client side uploads on Intel hardware (1fc1753d) 2023-11-30 11:23:17 +08:00
roytam1 e7ff59ccc6 ported from UXP: Issue #1656 - Remove more vim control lines. (2f117eec) 2023-05-05 23:14:46 +08:00
roytam1 3563ce0012 import from UXP: Issue #2101 - Part 7: Add color range support on GPUs (687733f9) 2023-02-27 14:10:28 +08:00
roytam1 e67a49b376 import from UXP: Issue #2101 - Part 6: Plumbing of ColorRange between video decoders and YUV convert (2b88f2c9) 2023-02-27 14:07:59 +08:00
roytam1 ec29f2f58c ported from UXP: Issue #2101 - Part 4: Add color range support to gfx/ycbcr (b5f9e9ab) 2023-02-27 14:00:48 +08:00
roytam1 a063006a64 ported from UXP: Issue #2101 - Part 1: Add mColorRange info to YCbCrBuffer (c0c76cd4) 2023-02-27 13:28:20 +08:00
roytam1 a07266fa42 ported from UXP: Issue #2118 - Part 2: Add support for Identity YUVColorSpace (3e62b1fc) 2023-02-27 13:26:46 +08:00
roytam1 5fc6abfdda import from UXP: Issue #2118 - Part 1: Update gfxUtils YuvColorMatrix functions to match upstream mozilla code more closely. (beef4376) 2023-02-27 13:04:44 +08:00
roytam1 4e85a4882d ported from UXP: Issue #21 - Remove panning/tab animation performance measurements (362a84565) 2022-10-27 13:27:45 +08:00
roytam1 698323da0d import from custom branch of UXP: follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c) 2022-10-06 20:57:29 +08:00
roytam1 3bfc28d230 import from custom branch of UXP: D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549dd) 2022-10-06 09:07:50 +08:00
roytam1 b8ca5a1b4a d3d9: further lowered MaxTexture limit to 1024 to give chance for Radeon 9550 and GMA 965 to use hardware acceleration 2022-09-20 15:03:00 +08:00
roytam1 66c08edf5a partly ported from UXP: Issue #80 - Re-unify most of gfx (f801bd18) 2022-09-09 11:25:43 +08:00
roytam1 86c286d6a7 ported from UXP: Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles. (21f70739) 2022-04-21 22:18:42 +08:00
roytam1 621e68a340 import from UXP: [Layers] Clear WrappingTextureSourceYCbCrBasic::mTexture correctly (088c5a32) 2022-04-08 16:32:03 +08:00
roytam1 64861dcbaf import from UXP: Make extra sure Compositables don't refer back to layers after reassignment. (706ac5f0) 2022-04-03 15:33:46 +08:00
roytam1 65c2deace4 import from UXP: Issue #1061 - Enable double buffering when using XRENDER. (28fbea67) 2022-04-03 14:34:13 +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 03a3648e72 cherry-picked mozilla upstream changes:
bug1464829, bug1452375, bug1458264, bug1464784, bug1392739, bug1453127, bug1456189, bug1462912
2018-06-23 08:03:47 +08:00
roytam1 442fafaad5 cherry-picked mozilla upstream changes:
bug1437842, bug1452619, bug1453127, bug1447080, bug1426129, bug1454692, bug1458270, bug1452576, bug1459206, bug1459162, bug1451297, bug1462682, bug1450688, bug1456975, bug1442722, bug1465108, bug1459693
2018-06-23 01:47:24 +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 58895ea9e5 cherry-picked mozilla upstream changes:
bug1355414, bug1313977, bug1357366, bug1362889, bug1152353, bug1345893, bug1343172, bug1352348, bug1356843, bug1354308, bug1355340, bug1360574, bug1358776, bug1304566, bug1334097, bug1338574
2018-06-17 23:48:50 +08:00
roytam1 9c67dd6ab1 cherry-picked mozilla upstream changes:
bug1335780, bug1334356, bug1334268, bug1327691, bug1336213, bug1327675, bug1335904, bug1335958, bug1335075, bug1334082, bug1328658, bug1056322
2018-06-17 22:25:56 +08:00
roytam1 8ee6c9f6bf cherry-picked mozilla upstream changes:
bug1346392, bug1353543, bug1352556, bug1334443, bug1354810, bug1273265, bug1028195, bug1347835, bug1241066, bug1342552, bug1353765, bug1337810, bug1345355, bug1351340
2018-06-17 16:37:41 +08:00
roytam1 de24cec636 cherry-picked mozilla upstream changes:
bug1335829, bug1336216, bug1319771, bug1329179, bug1330823, bug1334085, bug1312049, bug1335070, bug1336018
2018-06-16 23:37:18 +08:00
roytam1 5959ed8aa3 Cherry-picking upstream changes (part 2):
Bug 1430557. r=longsonr, a=lizzard (d2012d4)
Bug 1416529. r=mcmanus, a=ritu (6c616d7)
Bug 1324042 - Fix trimmedOffsets arithmetic in GetRenderedText(). r=mats, a=RyanVM (0625e66)
Bug 1428947 - Check plane width & stride constraints. r=mattwoodrow, a=ritu (af26fd8)
Bug 1334465 - Set mIPCClosed to true before calling SendDeleteSelf in order to avoid race. r=bagder, a=ritu (48000c3)
Bug 1334465 - Make HttpChannelParent::mIPCClosed atomic. r=bagder, a=ritu (40f3b6c)
Bug 1398021 - Update lz4 to version 1.8.0. r=froydnj, a=RyanVM (9324e57)
Bug 1388020. r=nical, a=RyanVM (25eb3e4)
Bug 1437087 - Call Disconnect on Unlink of cycle collector. r=masayuki, a=RyanVM (439bf2f)
Bug 1437507 - Fix JSObject::setFlags to call ensureShape before checking for dictionary mode. r=jandem, a=RyanVM (fd3a371)
Bug 1440926 - Use overflow-checking math when computing Big5 max length. r=emk, a=RyanVM (72ee25b)
Bug 1440775 - Make fetch API force-cache and only-if-cached use VALIDATE_NEVER instead of LOAD_FROM_CACHE. r=mayhemer, a=RyanVM (322d7d2)
Bug 1425520. r=smaug, a=abillings (112a59e)
Bug 1437450 - Disable Ion no-clone optimization for regexps if the graph contains try blocks. r=nbp, a=RyanVM (c78bbff)
2018-03-17 08:14:37 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00