Jump to content

roytam1

Member
  • Posts

    3,212
  • Joined

  • Last visited

  • Days Won

    406
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.5.3-Goanna-20240427.7z Changelog: In-tree changes: - update xulrunner-sdk patch (f4ecd928) Out-of-tree changes: * update Goanna3 to git d457251529...4696208ad8: - tzdata: update to 2024a (d4cb810b7f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1251253 - prevent null pointer dereference of |aContext| in CacheStorageService::DoomStorageEntries. r=mayhemer (35b449c612) - Bug 1260498 - Make test_rel_preconnect work in e10s mode. r=mcmanus (e6823ce4c4) - Bug 1016628 - Add prefetch abilities to the predictor. r=mayhemer (53ab180c97) - Bug 1258482 - FileList should contain only Files, not Directories, r=smaug (ff78125454) - Bug 1258694 - Implement Directory::GetFiles(), r=smaug (305784524e) - Bug 1263992 - patch 1 - Remove DirectoryType enum, r=smaug (89e1a59041) - Bug 1263992 - patch 2 - Support the creation of directories from FileSystemTasks, r=smaug (c569092cef) - Bug 1243586 - Implement Upgrade-Insecure-Requests HTTP Request Header Field. r=rbarnes (4b8a84c656) - Bug 1262572 - http 0.9 telemetry. r=hurley (6006881336) - Bug 587177 - Update all comments before SetOriginalURI to reflect reality, r=mcmanus (b2fedb0728) - Bug 1261632 - Assert that OnStopRequest is called only once. r=michal (c35b1922b9) - Bug 1232422 - Convert 5 tests within netwerk/test to use AsyncOpen2 (r=mcmanus) (4af8d43814) - Bug 831450 - No Range Requests against weak Etag r=mayhemer (9b4a159e1e) - Bug 1214277 - Avoid bypassing opening a cache entry for possibly intercepted channels; r=mcmanus (c5b0de6990) - partial apply Bug 1234369 - Convert 25 tests within netwerk/test to use AsyncOpen2 (1b81d5a303) - Bug 299031 - heuristic cache rule for 410 should be longer r=mayhemer (848834fc31) - Bug 1121447 - trust cache less for error codes r=mayhemer (0424fec819) - Bug 1125916 - Check whether loadInfo and loadContext match. r=sicking, r=jduell (6740850922) - Bug 1258778 - Purge the skia glyph cache when receiving a low memory notice. r=erahm (633c60b0c6) - Bug 1125916 - Add SEC_FORCE_PRIVATE_BROWSING to LoadInfo. r=sicking, r=jduell (10b5a1cacb) - Bug 1105556 - test fixes. r=sicking, ckerschb (845d0dbd65) - Bug 1258481 - Use RegionBuilder for nsRegion IPC. r=jrmuizel (616c279297) - Bug 1014691 - Fix an include-what-you-use error in TestCompositor.cpp. r=kats (2797f83f1d) - Bug 1256408 - Add graphics microbenchmarking. r=mstange (49b11b051b) - Bug 1258481 - Add a RegionBuilder for accumulating rects. r=jrmuizel (acd79192db) - Track whether or not remote layers have acknowledged compositor changes. (bug 1256517 part 1, r=mattwoodrow) (e3cc77ed41) - Move compositable field out of individual compositable ops. (bug 1256517 part 2, r=mattwoodrow) (1d4a063df3) - Bug 1241058: Assure several operations properly operate on the current group target. r=jrmuizel (6119e2b4db) - Bug 1247700: Avoid crash from invalid fonts. r=bas (c4c2799b94) - Bug 1242421 - remove useless null check. r=roc@ocallahan.org (44faf6556d) - Add instrumentation for when content processes fail to acquire D3D11 devices. (bug 1247539, r=milan) (bd9265d78e) - Make access to gfxWindowsPlatform D3D11 devices thread-safe. (bug 1258174, r=bas) (032e74b163) - Disable device access on textures created against stale layers. (bug 1256517 part 3, r=nical) (ffcebbdee6) - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical) (fc83339f2d) - Fix build bustage for bug 1256517 r=broken tree (3952871373) - Bug 1256678 - Replace DrawTargetCairo::FillGlyphs crashes with other crashes - r=bobowen (b7245ba436) - Bug 1120485. Log CloseHandle error reason during MessageChannel shutdown failure. r=milan (2f81d9c2aa) - Bug 1242448 - Ensure the tile pool does not hold textures during shutdown. r=edwin (d31c304258) - Bug 1258851 - Propagate the isScrollbarContainer layer flag to the compositor. r=mattwoodrow (b9906d7557) - Bug 1260391: Transfer |CompositableOperation| in |AsyncChildMessageData|, r=dvander (1def34c5f8) - Bug 1252324 - add DrawTarget API for 3D transforms for use in layers. r=jrmuizel (bc80529422) - Bug 1255342 - implement DrawTargetCairo::LockBits for Cairo Win32 surfaces. r=sotaro (6f5661691b) - Bug 1263480 - Don't let cairo go into an error state when DrawSurface is called with an empty destination rectangle. r=lsalzman (4300940101) - Bug 1251241 - return from DrawTargetCairo::FillGlyphs if |aFont| is ullptr. r=roc (bb92f95ccd) - Bug 1255320 - Create DrawTarget with DIB as similar DrawTarget r=jrmuizel (03f1da030d) - Bug 1215265 - Put shutting down gfx ipdl protocols for child processes behind a pref. r=sotaro (aa781b37f9) - Bug 1262898: Keep the GeckoChildProcessHost alive for the lifetime of the CompositorBridge and ImageBridge parent actors. r=jimm r=nical (dcca3b54e1) - Bug 1251619: Remove unused gfxPlatform::CreateDrawTargetForUpdateSurface r=mchang (b29565995e) - Bug 1255973 - Remove redundant overrides from gfxPlatform subclasses. r=jfkthame (d45f8a6640) - Bug 1259466. Rename layers.offmainthreadcomposition.enabled. r=milan We would rather people not use this pref. (f362da1bd3) - Bug 881609: Call InitLayersAccelerationPrefs only once. r=nrc (faed10a0d4) - Bug 1209780. Mark some DrawResult's as unused in layout/svg. r=seth (48192d6b34) - Bug 1251115 - Fix incorrect rendering result while mask path is not resolvable; r=mstange (a52b478fdf) - Bug 1228354 - Part1 - Support luminance mask mode. r=mstange r=bas (b03abbe8a6) - Bug 1228354 - Part2. Add test case for mask-mode. r=heycam (6bea36a70c) - Bug 1259802: Add type replacement annotations to simplify rust binding generation for nsStyleStruct.h, r=bholley (48c13e62f2) - Bug 1261754 - Part 1: Improve static assertions for style struct bits. r=dholbert (2ce6d994a5) - Bug 1261552 - Reimplement default placement-new for style structs. r=heycam (db9d7782e2) - Bug 1261552 - Introduce StaticPresData and hoist some shared functionality into it. r=heycam (adf2e16b4d) - Bug 1226627 - Truncate the result in ZoomText/UnZoomText rather than rounding it for better performance. r=roc (f1d1084ba1) - Bug 1247777 - Part1: parse and compute -webkit-text-fill-color property. r=heycam (fc4161355c) - Bug 1247777 - Part2: implement -webkit-text-fill-color rendering. r=jfkthame (0f30da9c5b) - Bug 1247777 - Part3: reftests for -webkit-text-fill-color. r=jfkthame Add this test into web-platform-tests. (02e41db8cc) - Bug 1043461 - Followup to ensure we still test custom property position when the UA style sheet doesn't have custom properties in it. r=dholbert (48df73d684) - Bug 1247777 - Part4.1: replace windows-style line endings with unix-style line endings. r=bz (be8ba60960) - Bug 1247777 - Part4.2: add compatible webkit prefixed properties in CSS properties ordering check test. r=bz (7b78825e14) - Bug 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam (65b3966841) - Bug 1258017 - Use an nsCOMPtr to hold onto the nsIStyleRule. r=dbaron (e88d7e368f) - Bug 1258017 - Use a RefPtr to hold onto the parent style context. r=dbaron (6a7289ca43) - Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron (3bf60a9b04) - Bug 1253149 - Remove the #ifdef __cplusplus bits from ServoBindings.h. r=SimonSapin (bf2b18a470) - Bug 1251496 - Forward stylesheet management to RawServoStyleSet. r=heycam (0a3aa90b2d) - Bug 1260310 - Generalize nsStyleContext to support resolving styles from either nsRuleNode or ServoComputedValues. r=heycam (82b6d5d008) - Bug 1258017 - Cleanup fixes for trunk. r=me (674a65815a) - Bug 1236400 part 1: Add internal enum values to represent "display: -webkit-box" & "display: -webkit-inline-box". r=mats (509c94da15) - Bug 1236400 part 2: Extend NeedsAnonFlexOrGridItem() & related code to wrap all inline-level -webkit-box children in an anonymous flex item. r=mats (dc11b9b09f) - Bug 1236400 part 3: If webkit prefix support is enabled, skip CSS Parser code that converts "display: -webkit-box" directly to "display: flex". r=mats (e09b459124) - Bug 1236400 part 4: Add reftests to test how non-block-level content gets wrapped inside a -webkit-box. (no review) (46e4d8cb07) - Bug 1261754 - Part 2: Make quotes computed values shareable between different structs. r=dholbert (a78e43b706) - Bug 1261754 - Part 3: Move quotes from nsStyleQuotes to nsStyleList and delete nsStyleQuotes. r=dholbert (fdcd9aaa3f) - Bug 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron (818a7fe0ff) - Bug 1209273 - Part 2: Force printing background if color-adjust: exact. r=dbaron (ffd52c0dbc) - Bug 1261754 - Part 4: Move image-rendering from nsStyleSVG to nsStyleVisibility. r=dholbert (ee8372fb94) - Bug 1261754 - Part 5: Move text-rendering from nsStyleSVG to nsStyleText. r=dholbert (c13a11313d) - Bug 1261754 - Part 6: Move vertical-align from nsStyleTextReset to nsStyleDisplay. r=dholbert (d374b3700b) - Bug 1261754 - Part 7: Move pointer-events from nsStyleVisibility to nsStyleUserInterface. r=dholbert (8693251243) - Bug 1261754 - Part 8: Move box-shadow from nsStyleBorder to a new nsStyleEffects struct. r=dholbert (8263476827) - Bug 1261754 - Part 9: Move clip from nsStyleDisplay to nsStyleEffects. r=dholbert (5418597309) - Bug 1261754 - Part 10: Move mix-blend-mode from nsStyleDisplay to nsStyleEffects. r=dholbert (ebae613929) - Bug 1261754 - Part 11: Move opacity from nsStyleDisplay to nsStyleEffects. r=dholbert (589292af44) - Bug 1187851 patch 6 - Make dynamic changes to filter change fixed position containing block for descendants. r=roc (003a3aa6ce) - Bug 1261754 - Part 12: Move filter from nsStyleSVGReset to nsStyleEffects. r=dholbert (78d87914f9) - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman (43df6e429f) - Bug 1259785: Do a proper flush when taking a snapshot so our dependent targets and command lists get appropriately cleared. r=jrmuizel (9f7372cce1) - Bug 1251431 - Part 1: Allow usage of an A8 source pattern to MaskSurface for D2D 1.1 Moz2D backend. r=jwatt (632eb6d2da) - Bug 1251431 - Part 2: Do not apply the device transform when drawing to an already intermediate surface. r=jwatt (3a24f4a5c6) - Bug 1251431 - GCC compilation fixup. (2356f0a58c) - Bug 1238328: Purge stored command lists by calling EndDraw/BeginDraw on a regular basis when they're used. r=jrmuizel (33f47b281f) - Bug 1246641: Also execute an occasional EndDraw for CommandLists used by non-operator OVER drawing. r=jrmuizel (b3e03ad111) - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel (bd069ad7b6) - Bug 1264736: Crash sooner if we can't get a valid command list, at least in nightly/aurora. r=bas (fb4bb56815) - Bug 1255438 - create nsI{Mutable,}Array directly; r=keeler (1b802b23b7) - Bug 1255438 - fix OS X warning bustage and reopen this CLOSED TREE; r=me (07a05910a6) - bug 1197314: Remove PR_snprintf calls in security/manager/ssl/ r=keeler (f2271aad87) - Bug 1258298 - Switch more Scoped.h templates in PSM to UniquePtr equivalents. r=keeler (2ee1a85d8e) - Bug 1191414 - gather telemetry on usage of <keygen>. r=keeler,r=vladan (150bad38a1) - Bug 1260644 - Use UniquePLArenaPool to manage PLArenaPools in PSM. r=keeler (9e8ad9c0d4) - Bug 1247250 - Enable TLS 1.3 anti-downgrade on non-secure fallback. r=keeler (7a950b427a) - Bug 1215796 - Remove the static fallback whitelist. r=keeler (fa55b5920b) - bug 1254667 - change certificate verification SHA1 policy to "allow or locally-installed roots" r=jcj (5d0bb9e8b1) - bug 1245280 - add policy mechanism to optionally enforce BRs for falling back to subject CN r=Cykesiopka,mgoodwin (ecd4f2180a) - Bug 1254653 - Add telemetry to measure how often we encounter EV certificates r=keeler (9da287b490) - Bug 1259909 - Obviate char PORT_Free() calls in PSM. r=keeler (b7ba2a47da) - Bug 1252882 - Add a Content Signature Service r=keeler,r=franziskus,r=Cykesiopka (8b806022a0) - Bug 1255784 - u2f tests should use SpecialPowers.pushPrefEnv, r=jjones (839a58476f) - Bug 1244960 - Complete FIDO u2f NSSToken (Part 1). r=keeler, r=baku (3d64aa2b7c) - Bug 1244960 - FIDO u2f NSSToken (Part 2): Use Attestation Certificates. r=keeler (aee3ffc830) - Bug 1244960 - FIDO u2f NSSToken (Part 3): Review updates. r=keeler (b2f81c2b72) - Bug 1244960 - FIDO u2f NSSToken (Part 4): Correct FacetID base algorithm. r=keeler (9e70506580) - Bug 1244960 - FIDO u2f NSSToken (Part 5): Review updates. r=keeler (62a28f2502) - Bug 1231643 - Part 1. Create skia-A8-surface for mask composition when backendtype of the source DrawTarget is CG; r=mstange (dd03d86f55) - Bug 1244598 - Move resource files of w3c-css/masking into ./support subdir. r=dbaron (4c9e789191) - Bug 1243675 - Part 1. Add mask-image property reftest. r=dbaron (18e5dfa90b) - Bug 1243675 - Part 2. Add mask-clip property reftest. r=dbaron (ddf834d408) - Bug 1243675 - Part 3. Add mask-position property reftest. r=dbaron (68cae7c7e6) - Bug 1243675 - Part 4. Add mask-repeat property reftest. r=dbaron (0a3ed45377) - Bug 1243675 - Part 5. Add mask-origin property reftest. r=dbaron (f5785145a7) - Bug 1243675 - Part 6. Add mask-size property reftest. r=dbaron (1ab2040973) - Bug 1231643 - Part 2. Enable mask-composite reftest; r=dbaron (8c3b863d97) - Bug 1263622 - Fixed nsNSSComponent.cpp compilation on mingw. r=dkeeler,ted (0e651c0211) - Bug 1266249 - Remove mHasCachedOutline. r=dbaron (c46459acf2) - Bug 1235634 - Construct nsNSSShutdownList::singleton lazily on first use r=keeler (1b53753c2e) - Bug 1262645 - Address misc issues with nsGetUserCertChoice(). r=keeler (ec675be29a) - Bug 1238001 - Allow TLS info to be updated on renegotiation, r=keeler (a2ec0c8a07) - Bug 1201437 - Add new WebProgress state flag for user-overridden cert. r=keeler (0b9edbc8d8) - Bug 1201437 - Make cert override tests check for STATE_CERT_USER_OVERRIDDEN. r=keeler (5246515084) - bug 1261936 - stop using the subject common name in certificate verification error messages r=Cykesiopka (982cf43a11) - bug 1230234 - fix a leak in client auth certificate handling r=Cykesiopka (6e83f81218) - Bug 1260643 - Convert most uses of ScopedCERTCertificate in PSM to UniqueCERTCertificate. r=keeler (806b895c41) - Bug 1207137 - Set a security state flag when weak crypto override is needed. r=keeler Bug 1254306 - Do not check the fallback limit version for the RC4 fallback. r=keeler (8b5cb7101f) - Bug 1253010 - part 3 - create all nsIDateTimeFormat instances directly; r=smontagu (c1aa5d1d62) - Bug 1260310 - Create servo style contexts from ServoStyleSet. r=heycam (05f876eb13) - Bug 759568 - Part 1. Parse background-clip:text; r=dholbert r=heycam (d013b8fd84) - Bug 1251995 part 6 - Use struct to pass params for nsTextFrame::PainText* functions. r=jfkthame (3b9c163eab) - Bug 759568 - Part 2. Render background-clip:text; r=jfkthame (e534e048bf) - Bug 759568 - Part 4. mochitest for background-clip:text; r=heycom (3e548ebf99) - Bug 759568 - Part 5. reftest for background-clip:text; r=dbaron (43d2915305) - Bug 759568 - Part 6. Remove unused nsDisplayList::mVisibleRect; r=jfkthame (960a85de40) - Bug 1264910 - Simplify pref callback register/unregister in nsLayoutUtils. r=dholbert (f50219f117) - Bug 1097499 part 1 - Control support of 'text-combine-upright: digits' via a separate pref. r=heycam (37df36e815) - Bug 1261062 - When constraining the displayport by the max texture size, maintain the relative distribution of the margins. r=dvander (9a9423bdf1) - Bug 1246290 - Add a pref to allow disabling APZ on documents which have scroll-linked effects. r=botond (781b63c578) - Bug 1263347 - When checking if displayport changes should schedule a paint, make sure to use the proper displayport. r=mstange (998f59843e) - Bug 1097499 part 15 - Add reftests for text-combine-upright. r=jfkthame (843bea00bc) - Bug 1097499 followup - Fix metadata of tests submitted to w3c. DONTBUILD (e671b5b38b) - Bug 1097499 followup 2 - Fix metadata of tests submitted to w3c. DONTBUILD (abf0895450) - Bug 1097499 part 2 - Add a macro to simplify usage of nsStyleContext::GetUniqueStyleData. r=heycam (10486f1f24) - Bug 1097499 part 3 - Add a separate anonbox for text nodes. r=heycam (7dd4347215) - Bug 1097499 part 4 - Adjust computed value of writing-mode on text frames when text-combine-upright is used. r=heycam (c193f14b27) - Bug 1097499 part 5 - Layout text combine upright. r=jfkthame (c21422930b) - Bug 1097499 part 6 - Inherit move direction from parent for horizontal-in-vertical text. r=jfkthame (cf436b8494) - Bug 1097499 part 7 - Add reverse function of GetFullWidth. r=emk (32d02e7437) - Bug 1097499 part 8 - Move CountGraphemeClusters to mozilla::unicode. r=emk (e2b8942e53) - Bug 1156588 - Add crashtest. (237adb0604) - Bug 1234622. Tweak how nsDocumentViewer::FindContainerView finds the parent presshell. r=bz (d1e76ae2e9) - Bug 1245978 part 1: Make nsDocumentViewer::CreateStyleSet directly return the thing it creates. r=heycam (ede16260a4) - Bug 1245978 part 2: Drop redundant 'virtual' keyword from NS_DECL_NSIDOCUMENTVIEWERPRINT macro (which already includes 'override' keyword). r=heycam (42b8962e4f) - Bug 1183879 - Soften "non-subdocument frame" warning to also allow dummy nsFrames, which exist while subdocument is loading. r=dholbert (6ebcb53421) - Bug 1259246. Move nsIPresShell::GetRealPrimaryFrameFor to nsLayoutUtils::GetRealPrimaryFrameFor. r=dholbert (d3efd2f03a) - Bug 645647 part 1 - Don't let empty bullet frames block suppressing white-space in intrinsic size calculations. r=dholbert (2ce0a86bfb) - Bug 645647 part 2 - Reftests. (496e491990) - Bug 645647 part 3 - Remove unused trailingTextFrame member. r=dholbert (bd26ea25e6) - Bug 645647 part 4 - Add an 'm' prefix to some members to follow our naming conventions. r=dholbert (fe3c5240c9) - Bug 1097499 part 9 - Transform full-width characters to non-full-width correspondents for combined text. r=jfkthame (5b1eafe2a7) - Bug 1097499 part 10 - Add fwid/hwid/twid/qwid font feature support to gfx. r=jfkthame (682698dd38) - Bug 1097499 part 11 - Set width variant for text-combined frame. r=jfkthame (937f61e0e9) - Bug 1097499 part 12 - Handle spacing sensibly for text-combine-upright. r=jfkthame (9ae1ab2941) - Bug 1220438 - Correct baseline offset computation of text decoration for vertical-rl. r=jfkthame (10ad32d702) - Bug 1258636 part 1 - Use structs to pass params for decoration-related functions in nsCSSRendering. r=jfkthame (deef7071f1) - Bug 1258636 part 2 - Use struct to pass params for nsTextFrame::PaintDecorationLine. r=jfkthame (df5bde2547) - Bug 1229743 part 1 - Simplify text decoration handling code with lambda function and range-based for loop. r=jfkthame (51cd3ea4ca) - Bug 1229743 part 2 - Fix up decoration rect computation for vertical-rl and sideways-lr. r=jfkthame (0113279f53) - Bug 1251995 part 7 - Use struct to pass params for nsTextFrame::Paint*Shadow functions. r=jfkthame (e81ba231aa) - Bug 759568 - Part 3. Render text-selection beneath background image; r=jfkthame (e6757762ff) - Bug 1097499 part 13 - Draw decoration line properly for text-combine-upright. r=jfkthame (8f4be7f987) - Bug 1264120. Remove usage of nsAutoPtr from gfx/src. r=jfkthame (6831454d8c) - Bug 1119619 - Allow font-selection to fall back to an alternative face within the same family if the first-found face was not Regular, to handle cases where some styled faces have a reduced character set. r=m_kato (d8851b2877) - Bug 1243226 - relax the limit on fontconfig generics. r=heycam, a=me (05df737d0e) - Bug 1245811 - part 1 (based on patch by Andrew Comminos) - Replace gfxPlatformFontList::FindFamily with FindAndAddFamilies to allow for the possibility of the implementation returning multiple font families (e.g. when fontconfig has 'prefer' aliases). r=karlt (2bef9fafb0) - Bug 1245811 - part 2 (based on patch by Andrew Comminos) - Let gfxFcPlatformFontList return multiple families for a given name once fontconfig substitutions have been applied. r=karlt (1ffb425a0e) - Bug 1265452 - Remove use of nsAutoPtr from gfx/thebes. r=jrmuizel (d02c913ad5) - Bug 1265459 - Replace uses of nsAutoPtr<gfxTextRun> with UniquePtr, and let MakeTextRun and similar methods return a UniquePtr. r=jrmuizel (da32e376b7) - Bug 1097499 part 14 - Draw emphasis marks properly for text-combine-upright. r=jfkthame (c9115615c6) - Bug 1097499 part 16 - Enable text-combine-upright by default. r=jfkthame (b616987f95) - Bug 1261699 - preserve user fontconfig autohint settings in Cairo glyph rendering options. r=jfkthame (3e46dff5ff) - Bug 1216001 - Fix a typo that eliminated a possible paint optimization. r=xidorn (6a350cadb7) - Bug 1261568 - part1: take -webkit-text-fill-color into consideration while (d49cf427ab) - Bug 1261568 - part2.1: update manifest before adding test. r=jgraham Bug 1261568 - part2.2: add reftest. r=jfkthame (ef3c22cfb4) (c7dc12e90f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1261578 - Part 1. Correct text color in selection range; r=jfkthame (6895ebe313) - Bug 1261578 - Part 2. Correct text decoration color; r=jfkthame (348ba5a946) - Bug 1261578 - Part 3. Correct MathML text color; r=jfkthame (99dfb99af4) - Bug 1261578 - Part 4. Correct text overflow color; r=jfkthame (96318becf6) - Bug 1261578 - Part 5. web-platform-test reftest; r=jfkthame (781bba0317) - Bug 1110460, part 1 - Add operator= to nsCSSValuePair. r=dholbert (7d836b786b) - Bug 1110460, part 2 - Move AddPositions() further up StyleAnimationValue.cpp and add asserts. r=dholbert (5f00295917) - Bug 1110460, part 3 - Factor out a AddCSSValuePair helper in StyleAnimationValue.cpp. r=dholbert (9947835334) - Bug 1110460, part 4 - Fix MOZ_ASSERT bug in nsComputedDOMStyle.cpp. r=dholbert (5403c0c377) - Bug 1110460, part 5 - Factor out a nsStyleBasicShape::GetShapeTypeName method. r=dholbert (d27623d42f) - Bug 1110460, part 6 - Make StyleAnimationValue support css::URLValue backed nsCSSValue objects. r=dholbert (dc006d1cae) - Bug 1110460, part 7 - Factor out code for adding two nsCSSValuePairList lists. r=dholbert (f27f780005) - Bug 1260655 - Allow StyleAnimationValue::UncomputeValue to produce values whose storage is independent of the passed-in computed value; r=heycam (abcc77ede5) - Bug 1110460, part 8 - Support CSS animation of clip-path basic shapes. r=dholbert (cfe5bf883b) - Bug 1238243 - Reftests involving possibly-ignorable hangul choseong filler. r=xidorn Bug 1238243 followup - Mark test 1238243-2.html as random on OS X 10.6, due to dependency on available fonts. Bug 1239564 - Add reftest for mask layer composition. r=roc (bb3bf56d52) - Bug 1260543 - Treat currentcolor as computed value which is not interpolatable with actual color for text-emphasis-color and -webkit-text-fill-color. r=birtles (7b90f37e2f) - Bug 1260543 followup - Fix the function name in test_transitions_per_property.html. DONTBUILD (1362d30c6a) - Bug 1248708 - Part1: parse and compute -webkit-text-stroke property. r=heycam (c77332031d) - Bug 1248708 - Part2.1: use mfbt/TypedEnumBits.h for DrawMode. r=jwatt (55bfbdf5dd) - Bug 1266101, part 1 - Remove various bits of dead code related to painting SVG text. r=heycam (c5140a911c) - Bug 1266101, part 2 - Remove most of the GLYPH_STROKE/GLYPH_STROKE_UNDERNEATH checking code. r=heycam (6d8f17bc19) - Bug 1248708 - Part2.2: render -webkit-text-stroke property. r=jfkthame (bccc308ddc) - Bug 1248708 - Part3: add reftests. r=jfkthame (0fc0864749) - Bug 1248708 followup: Use MOZ_ARRAY_LENGTH instead of ArrayLength for expression used at compile time, to fix MSVC 2013 bustage. (trivial/bustage-fix, no review) (25cecd7585) - Bug 1266341 - Pass the right kind of enum constants for script codes. r=masayuki (723e784a37) - Bug 1245866 - A better buffer size check in nsIDNService::IDNA2008ToUnicode, r=jfkthame (683db7d93c) - Bug 1233610 - IDN service should return NS_ERROR_MALFORMED_URI instead of NS_ERROR_FAILURE r=mcmanus (d70d4425ca) - Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki (363a23049f) - fix 1389436 backport (a8f96f6b33) - Bug 1258228 - create special child accessibles in owner's constructor, part1, r=marcoz (2bbb819f76) - Bug 1258228 - create special child accessibles in owner's constructor, part2, r=marcoz (5e20a7761a) - Bug 1258228 - create special child accessibles in owner's constructor, part3, r=marcoz (6574efb1e7) - Bug 1258228 - create special child accessibles in owner's constructor, part4, r=marcoz (15420c5a12) - Bug 1188818 - DataTransfer must deal with nsIFile of directories, r=jwatt (715a857dd1) - Bug 1126295 - Move TestAtoms.cpp to gtest and enable it; r=froydnj (9275ebeb3c) - Bug 1257128 (part 1) - Remove nsIAtom.equalsUTF8. r=froydnj. (17238a04e6) - Bug 1257128 (part 2) - Remove nsIAtomService.get{,Permanent}AtomUTF8. r=froydnj. (f4131f1024) - Bug 1257128 (part 3) - Remove unused createAtom() function in a test. r=tbsaunde. (e082c1bc17) - Bug 1257128 (part 4) - Remove unused nsIAtomService references in toolkit/. r=froydnj. (5ddae71ae8) - Bug 1257402 - Remove NS_NewPermanentAtom() and nsIAtomService.getPermanentAtom(). r=froydnj,kmag. (4b9ad7894e) - Bug 1145395 - Pass Element& to nsHTMLEditor::RemoveElementIfNoStyleOrIdOrClass; r=ehsan (83080cb024) - Bug 1140105 - Can't query for a specific font face when the selection is collapsed. r=ehsan (b534c04e7f) - Bug 1145395 - Introduce an overload of nsHTMLEditor::RemoveStyleInside that takes nsIContent&; r=ehsan (c5cb3bfb1d) - Bug 1170326 - nsHTMLCSSUtils::ParseLength should check if the input is an empty string, r=ehsan (1950f67c9f) - Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm. (984bc596bf) - Bug 1254128 - Make the Mozilla .lldbinit use the full path for topsrcdir. r=sparky (20856a94b4) - Bug 1259659 - rename from InternalUIEvent.detail to InternalUIEvent.mDetail. r=masayuki (37165bd487) - Bug 1249664 - Make stateful frames responsible for their own keys r=dbaron (03a4365aa1) - Bug 1232338 - part 1, Add better mouse support to InputData MouseInput r=kats (8be234631e) - Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r=masayuki (cd679b408e) - Bug 1235908 - measure total event wait and process time. r=smaug (4364242809) - Bug 1259655 - part 2 Rename WidgetEventTime::timeStamp to WidgetEventTime::mTimeStamp r=masayuki (94a507904d) - Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku (670e175017) - Bug 1245748 - Remove no-longer-needed code for directly setting up properties in KeyframeEffect(ReadOnly) constructor; r=heycam (166ed7697c) - Bug 1259285 - Part1 - Move CSS/Web Animations-specific visibility handling. r=birtles (13a4ac2b94) - Bug 1259285 - Part2 - Add web-platform test for visibility handling. r=birtles (b7cee58cf7) - Bug 1260655 - Add KeyframeEffectReadOnly::SetFrames; r=heycam (7da27828da) - Bug 1260655 - Wrap lines in keyframe-effect/constructor.html to 80 chars; r=whitespace-only (32b6412db2) - Bug 1260655 - Update keyframe-effect/constructor.html to no longer refer to PropertyIndexedKeyframes or Keyframe; r=heycam (dbe0acf873) - Bug 1260655 - Return the stored Keyframe objects from GetFrames, when available ; r=heycam (5b8cbc1773) - Bug 1245748 - Add a Move constructor to Keyframe; r=heycam (eeabc9396a) - Bug 1260655 - Add an assignment operator to Keyframe that takes an rvalue reference; r=heycam (e81f1f6d7c) - Bug 1260655 - Add methods to CSSAnimationBuilder to build a set of Keyframe objects; r=heycam (93e2a7b3aa) - Bug 1260655 - Use CSSAnimationBuilder::BuildAnimationFrames to set up CSS animations using Keyframe objects; r=heycam (4df3ad20cd) - Bug 1260655 - Drop some no-longer-needed code for setting up CSS animations using AnimationProperty objects; r=heycam (e1d8e020aa) - Bug 1260655 - Add a copy constructor and copy assignment operator to Keyframe; r=heycam (d9a1ca5d24) - Bug 1249564 - Part 1: Assign the parent object of AnimationEffectTiming(ReadOnly). r=birtles,bz (298bdcf084) - Bug 1249564 - Part 2: Cycle collect AnimationEffectTimingReadOnly. r=birtles (25d959d057) - Bug 1263063 - Part 1: Remove unnecessary clamping of TimingParams::mIterationStart, since it's guaranteed to be nonnegative. r=dholbert (35362749d7) - Bug 1263063 - Part 2: Add an assertion to ensure that iteration count is nonnegative and finite. r=dholbert (7df13df139) - Bug 1263063 - Part 3: Change logic in KeyFrameEffect to assume that TimingParams' iteration-count has already been validated as nonnegative & finite. r=dholbert (6dd3f0d984) - Bug 1263063 - Part 4: Move ActiveDuration() into TimingParams. r=dholbert (6760bdeaa7) - Bug 1263063 - Part 5: Introduce TimingParams::EndTime(). r=dholbert (af9a4ddd95) - Bug 1260983 - Allow creating animations with a target element not bound to a document; r=heycam (7d71619cfb) - Bug 1244591 - Part 1: Implement KeyframeEffect.setFrames r=birtles,smaug (e090fa68b6) - Bug 1244591 - Part 2: Extract useful keyframes tests to a new file r=birtles (780797fe53) - Bug 1244591 - Part 3: Add web-platform tests for KeyframeEffect.setFrames r=birtles (997d26427b) - Bug 1259878 - remove unnecessary isSome(). r=birtles (cb21268a0a) - Bug 1248532 - Part 1: steps-start does not produce correct value at the beginning of the interval. r=birtles (9131923815) - Bug 1248532 - Part 2: Add tests for step-start. r=birtles (04ae44375d) - Bug 1248532 - Part 3: add a test for step-end with iterationStart. r=birtles (769827746b) - Bug 1266257 - Revise timing model calculations to use fraction-based approach; r=hiro (c1de969ef0) - Bug 1260572 - Replace AnimValuesStyleRule::AddEmptyValue with an overload of AddValue that takes an rvalue reference; r=heycam (08e01a4cdc) - Bug 1260572 - Use 50% switch behavior if StyleAnimationValue::Interpolate fails; r=heycam (e67754e770) - Bug 1260976 - Remove the old AnimationProperty-based GetFrames; r=heycam (efc88117e6) - Bug 1259248. Add an ArrayView class. r=botond (5bb9e22500) - Bug 1265648 - Remove the global nsTextFrameTextRunCache, as it no longer serves any useful purpose. r=mats (3ffbf42634) - Bug 1238243 - Don't filter out Hangul jamo fillers as 'ignorable', because the font may require them to provide advance width. r=xidorn (9fc2f82853) - Bug 1265648 followup - Use an array of UniquePtr<> for mTextRunsToDelete. r=mats (8745a7566e) - Bug 1263956 - Adopt the new harfbuzz API for char-to-glyph mapping functions. r=jrmuizel (1f061d7b0f) - Bug 1265568 - Don't require component alpha layers for text with -moz-osx-font-smoothing:grayscale. r=jfkthame,mattwoodrow (f819591273) - Bug 1199547 - Backout workaround from bug 722676 as it causes issues on at least OSX 10.10 and 10.11. r=mstange (c96fb3a69d) - Bug 1265953, part 1 - Convert most of the cocoa widget code from nsAutoPtr to UniquePtr. r=mstange (74aa93eaf9) - Bug 1249915 - Add ability to synthesize native touch events on GTK for mochitests. r=karlt (b734a366fb) - Bug 1259670 Rename WidgetPluginEvent::retargetToFocusedDocument to WidgetPluginEvent::mRetargetToFocusedDocument r=smaug (24c12b3bb4) - Bug 1249915 - Fix synthesized touch injection code on Windows to not apply the scale factor twice. r=jimm (b590300aa3) - Bug 1250505 - Convert SynthesizeNativeTouchPoint and SynthesizeNativeTouchTap to take a LayoutDeviceIntPoint instead of a ScreenPoint. r=njn (8ddd066519) - Bug 1256731 - patch 1 - Don't apply theme-dpi scaling to metrics of window border elements, because Windows doesn't respect per-monitor dpi scaling when it draws them. r=emk (582676e33e) - Bug 1247935 - Part 1: double-buffer nsShmImage. r=jrmuizel (2392a1e916) - Bug 1247935 - Part 2: use shared pixmaps with XShm for nsShmImage. r=jrmuizel (b3dd105fcc) - Bug 1265953, part 2 - Convert much of the rest of the widget code from nsAutoPtr to UniquePtr. r=mstange (e0c1c49ef8) - Bug 1265953, part 3 - Convert more widget code from nsAutoPtr to UniquePtr. r=mstange (17e1be57d2) - Bug 1265953, part 4 - Convert nsMenuX::LoadSubMenu and nsMenuX::AddMenu to UniquePtr. r=mstange (f4ea50b802) - Bug 1259664 part.1 Rename WidgetWheelEvent::deltaX to WidgetWheelEvent::mDeltaX r=smaug (8c7ef861eb) - Bug 1259664 part.2 Rename WidgetWheelEvent::deltaY to WidgetWheelEvent::mDeltaY r=smaug (03529452fb) - Bug 1259664 part.3 Rename WidgetWheelEvent::deltaZ to WidgetWheelEvent::mDeltaZ r=smaug (0d664b2900) - Bug 1259664 part.4 Rename WidgetWheelEvent::deltaMode to WidgetWheelEvent::mDeltaMode r=smaug (dc8283ee70) - Bug 1253041 - Don't apply user wheel prefs more than once. r=smaug (2386a9da14) - Bug 1259664 part.5 Rename WidgetWheelEvent::customizedByUserPrefs to WidgetWheelEvent::mCustomizedByUserPrefs r=smaug (3b16757c1e) - Bug 1258820 - making root scrollable element not scroll if mouse wheel is used on xul dropdown r=masayuki (58ab750981) - Bug 1250050 Add a pref to disable supporting mouse wheel of windowless plugins on Windows r=smaug (1560cfcb35) - Bug 1256162, use last drag target for dragexit event when comparing to a remote browser, r=smaug (2d03394037) - Bug 1110030 - part1 - add flags:IsSynthesizedByTIP and InputMethodAppState in WidgetKeyboardEvent. r=masayuki (c8f7802ee0) - Bug 1110030 - part2 - Prevent PostHandleKeyboardEvent if it's handling by IME. r=masayuki (29fab0d4fe) - Bug 1110030 - part3 - Interface between PresShell and HardwareKeyHandler. r=masayuki, r=smaug (cb152d6b4b) - Bug 1110030 - part4 - HardwareKeyHandler component. r=masayuki, r=smaug (9e372e8f19) - Bug 1110030 - part5 - Expose KeyboardEventInit dictionary. r=masayuki, r=smaug (3c38bf2f37) - Bug 1110030 - part6 - Expose DefaultPreventedBy*. r=masayuki, r=smaug (5c94c067be) - Bug 1110030 - part7 - Interface between HardwareKeyHandler and Input Method App. r=masayuki, r=smaug (f33b7f5ad5) - Bug 1244546 part 1 - Apply proper unit conversion for SynthesizeNativeMouseEvent. r=karlt (8596ff8068) - Bug 1244546 part 2 - Align the center point for pointerlock to meet widget's requirement. r=smaug (c447b8c770) - Bug 1259664 part.6 Rename WidgetWheelEvent::mayHaveMomentum to WidgetWheelEvent::mMayHaveMomentum r=smaug (ef95784e26) - Bug 1259664 part.7 Rename WidgetWheelEvent::isMomentum to WidgetWheelEvent::mIsMomentum r=smaug (983c8dc9e3) - Bug 1259664 part.8 Rename WidgetWheelEvent::scrollType to WidgetWheelEvent::mScrollType r=smaug (c6731aee2d) - Bug 1259664 part.9 Rename WidgetWheelEvent::lineOrPageDeltaX to WidgetWheelEvent::mLineOrPageDeltaX r=smaug (9c6d3d7f6b) - Bug 1259664 part.10 Rename WidgetWheelEvent::lineOrPageDeltaY to WidgetWheelEvent::mLineOrPageDeltaY r=smaug (8a0d549eee) - Bug 1259664 part.11 Rename WidgetWheelEvent::overflowDeltaX to WidgetWheelEvent::mOverflowDeltaX r=smaug (6200509b12) - Bug 1259664 part.12 Rename WidgetWheelEvent::overflowDeltaY to Widget¦WheelEvent::mOverflowDeltaY r=smaug (3827fc7cef) - Bug 1259664 part.13 Reorder the definition of members of WidgetWheelEvent r=smaug (ea69305e49) - Bug 1243628 - Allow for presshell to have been destroyed and disconnected from prescontext during event dispatch. r=dholbert (b98e7ed1a2) - Bug 1256952, send a dragexit at remote process when leaving the remote frame, r=smaug (1037c6a425) - Bug 1261818 - don't pass nsAutoCStrings into nsBaseWidget debugging methods; r=karlt (36b2b66795) - Bug 1250560 - Fix crash in HandleTouchEvent. r=roc (9586890edf) - Bug 1121468 - Go to NoActionState after receiving release on LongTapState. r=roc (4e05f9ad70) - Bug 1248847 - Assert AccessibleCaretEventHub mRefCnt > 1 in all its entry points. r=mats (89ced3c3e2) - Bug 1251915 - Correct AccessibleCaretEventHub coding style by clang-format. r=roc (12d5b507d7) - Bug 1259668 Rename WidgetTouchEvent::touches to WidgetTouchEvent::mTouches r=smaug (9c53824e17) - Bug 1259657 Rename WidgetGUIEvent::widget to WidgetGUIEvent::mWidget r=smaug (8707f57a28) - Bug 1246477 - Fix carets not updated by scroll events in LongTapState. r=roc (ba6f12001c) - Bug 1259662 part.1 Rename WidgetDragEvent::dataTransfer to WidgetDragEvent::mDataTransfer r=smaug (79ffebe3ae) - Bug 1259662 part.2 Rename WidgetDragEvent::userCancelled to WidgetDragEvent::mUserCancelled r=smaug (4b7ee565e7) - Bug 1241008 - Add preference to show or hide selection bars. r=mtseng (aefd4c430d) - Bug 1242349 - Provide unique AccessibleCaret pref for JS selection changes, r=TYLin (e964cb16cf) - Bug 1240917 - Do not show caret in empty input on Fennec. r=roc (d73c6bd94d) - Bug 1121468 - Show carets when long-pressing on selection highlight. r=roc (bf134067de) - Bug 1246064 - Support long press to show AccessibleCaret on empty input for Fennec. r=roc (90791443cb) - Bug 1246918 - Fix carets missing after scrolling down in selection mode on Fennec. r=roc (bc0915ad70) - Bug 1246918 - Handle PresShell gone after FlushLayout(). r=roc (b2f18c9a03) - Bug 1251915 - Ignore handling eTouchCancel events. r=roc (a04c3ad8eb) - Bug 1121468 - Use auto* to explicit declare 'self' as a pointer. r=roc (d83a6020e3) - Bug 1251346 - Fennec should not generate touch events from mouse events. r=kats (d8077748fc) - Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r=smaug (fa66825fc9) - Bug 1259656 part.2 Rename WidgetEvent::lastRefPoint to WidgetEvent::mLastRefPoint r=smaug (c964d62185) - Bug 1259656 part.3 Rename WidgetEvent::userType to WidgetEvent::mSpecifiedEventType r=smaug (218ae50355) - Bug 1259656 part.4 Rename WidgetEvent::typeString to WidgetEvent::mSpecifiedEventTypeString r=smaug (0192c890c9) - Bug 1259656 part.5 Rename WidgetEvent::target to WidgetEvent::mTarget r=smaug (031356f40d) - Bug 1259656 part.6 Rename WidgetEvent::currentTarget to WidgetEvent::mCurrentTarget r=smaug (451810f6d3) - Bug 1259656 part.7 Rename WidgetEvent::originalTarget to WidgetEvent::mOriginalTarget r=smaug (643379c9cb) - Bug 1259673 rename from InternalClipboardEvent.clipboardData to InternalClipboardEvent.mClipboardData. r=masayuki (5ad3c180fe) - Bug 1259674 Part 1 rename InternalFocusEvent::fromRaise to InternalFocusEvent::mFrameRaise r=masayuki (400f1ba6e9) - Bug 1259674 Part 2 rename InternalFocusEvent::isRefocus to InternalFocusEvent::mIsRefocus r=masayuki (93b5799c31) - Bug 1259674 Part 3 rename InternalFocusEvent::relatedTarget to InternalFocusEvent::mRelatedTarget r=masayuki (2382b8de82) - Bug 1256589 part.7 Add PropagationStopped() to WidgetEvent r=smaug (09325f188d) - Bug 1259663 - Clean up WidgetMouseScrollEvent. r=masayuki (48e1389e22) - Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku (ae80ec21f7) - Bug 1223751 - Assume all frames are visible in subdocuments of a top level content document that's assuming all frames are visible. r=tn (3b4f99b2fc) - Bug 1223747 - Don't assume all frames are visible in XUL documents. r=tn (7f26104ff8) - Bug 1180267 - Switch Fennec over to using the MobileViewportManager for computing the CSS viewport. r=snorp (b85a3a5fb7) - put back some SPS stuff (960414c383) - Bug 1151152 - Change behavior when pointer is dragged out of the document. r=smaug (64779386f0) - Bug 1263787 - Kill off the deprecated nsINode::GetCrossShadowCurrentDoc. r=baku (ed490173ff) - Bug 1261933 - Continue unlocking pointer even if the widget has gone. r=smaug (93a781887a) - Bug 1259296 - Do not scroll snap on the main thread for wheel events handled by APZ. r=kats (f72a7fef66) - Bug 1208371 - Pass parent window to DOMMediaStream through constructor. r=roc (1c2cc7e7c7) - Bug 1208371 - Make AudioCaptureStream startable. r=padenot (15849ae011) - Bug 1208371 - Move OnTracksAvailableCallback out of DOMMediaStream. r=roc (a772c949e0) - Bug 1208371 - Remove unused MediaManager::NotifyMediaStreamTrackEnded. r=jib (9157aa056e) - Bug 1208371 - Introduce MediaStreamTrack logs. r=roc,jib (72ff4d4c59) - Bug 1208371 - Track original track in MediaStreamTrack clones. r=jib (39e9ae1200) - Bug 1208371 - Un-nest MediaEngineSource::PhotoCallback. r=roc (b1e0b48012) - Bug 1253333: Don't cause a second MediaManager to be created if there's a race with NotifyFinished r=jib (d22d6d01e5) - Bug 1251357 - fix regression where last MediaStreamTrack.stop did not turn off the camera light. r=jesup (11b4880c02) - Bug 1208371 - Add a MediaStreamTrackSource interface. r=roc (bb1880524b) - Bug 1208371 - Add MediaStreamTrackSourceGetter interface. r=roc (c57a1c6a74) - Bug 1208371 - Let MediaStreamTracks know their TrackID at the source. r=roc (62739d72bf) - Bug 1259236 - throw NotSupportedError on pc.addTrack of track in constructed stream. r=bwc (8b828e80e4) - Bug 1208371 - Let FindOwnedDOMTrack operate on input stream. r=roc (26c24ad3c7) - Bug 1208371 - Add some MediaStreamTrack helper methods. r=roc (1627cd36f8) - Bug 1208371 - Count the users of a MediaStream to ease Destroy() resonsibility. r=roc (613d446b39) - bug 1223670 assert that connected streams have the same graph r=padenot (17ea987392) - Bug 1208371 - Add convenience method for checking if TrackID is explicit. r=roc (32c9d5fe45) - Bug 1208371 - Allow MediaInputPorts mapped to a destination TrackID. r=roc (71d3c66c4d) - Bug 1208371 - Remove obsolete SetTrackEnabled() from DOMMediaStream r=roc (cbcf54a342) - Bug 1208371 - Add MediaStreamTrack::Graph(). r=jib (044b348267) - Bug 1208371 - Add DOMMediaStream::GetTrackById/GetOwnedTrackById. r=jib (6f58360808) - Bug 1208371 - Add a generic PrincipalChangeObserver interface. r=mt (79dfb91a89) - Bug 1208371 - Turn DOMMediaStream::PrincipalChangeObserver into PrincipalChangeObserver<DOMMediaStream>. r=mt (41fdd835de) - Bug 1208371 - Add principal APIs to MediaStreamTrack. r=mt (a8aab0e0d9) - Bug 1208371 - Create MediaStreamTrackSource::Sink that forwards principal changes from the source. r=mt (d9fefd4e3c) - Bug 1208371 - Let DOMMediaStream base its principal on the tracks it contains. r=mt (0c046c7c20) - Bug 1208371 - Add an interface DecoderPrincipalChangeObserver to HTMLMediaElement. r=roc (ecde0ddae0) - Bug 1208371 - Make HTMLMediaElement::CaptureStream pass its principal to MediaStreamTrack. r=mt (03ccd4ab12) - Bug 1208371 - Make MediaManager pass its principal to MediaStreamTrack for gUM. r=mt (5a4b1eb0bc) - Bug 1208371 - Make ImageCapture listen to principal changes of MediaStreamTrack instead. r=mt (d29fc5c36e) - Bug 1208371 - Break PCImpl::SetRemoteDescription into smaller pieces. r=mt,bwc (e4337cc413) - Bug 1208371 - Make PeerConnectionImpl pass its principal to MediaStreamTrack through a new RemoteTrackSource. r=mt (9a7c744a19) - Bug 1208371 - Make remaining DOMMediaStream principal sources use MediaStreamTrack. r=mt (b30919c681) - Bug 1208371 - Remove some no longer necessary principal methods on DOMMediaStream. r=mt (5279935d2b) - Bug 1208371 - Add a MediaStreamTrackListener to MediaStreamGraph. r=roc (5d7048793e) - Bug 1208371 - Move ImageCapture to a MediaStreamTrackListener. r=roc (98d081b034) - Bug 1208371 - Make it possible to look up stream id by track in PeerConnectionImpl. r=jib (c65d07cb55) - Bug 1208371 - Fix DOMMediaStream::OwnsTrack. r=roc (092dad3654) - Bug 1208371 - Remove MediaStreamTrack::GetStream. r=jib (a78f873d89) - Bug 1208371 - Route ApplyConstraints through MediaStreamTrackSource. r=jib (32dfd76245) - Bug 1208371 - Kill nsDOMUserMediaStream with fire. r=jib (9550ad61be) - Bug 1208371 - Make it possible to block tracks in a MediaInputPort initally. r=roc (39fdd2322f) - Bug 1208371 - Implement MediaStreamTrack::Clone(). r=smaug,jib,roc (1995b87f10) - Bug 1208371 - Implement DOMMediaStream::Clone() r=smaug,jib,roc (d445dffd30) - Bug 1208371 - Various cleanups in DOMMediaStream/MediaStreamTrack. r=jib (a174781a1b) - Bug 1208371 - Forward input stream and track id on regular track changes for union streams. r=roc (36ed98f3e4) - Bug 1208371 - Move track.stop() helpers to MediaStreamPlayback. r=jib (123bcd8192) - Bug 1240478 - Add test for video size on 'loadedmetadata'. r=jesup,jib Bug 1208371 - Test DOMMediaStream::Clone(). r=jib (5ff908fcad) - Bug 1208371 - Test DOMMediaStream::Clone(). r=jib (445556e6b5) - Bug 1208371 - Rename CreateOwnDOMTrack/CreateClonedDOMTrack to CreateDOMTrack/CloneDOMTrack. r=jib (41c71b073c) - Bug 1208371 - Resolve ambiguous symbol MediaStreamTrack. r=bwc (f998354d96) - Bug 1208371 - Test MediaStreamTrack::Clone(). r=jib (34865902b0) - Bug 1208371 - Add CORSMode methods to MediaStreamTrack. r=mt (2244b06567) - Bug 1208371 - Add convenience method for forwarding a track to an MSG-stream. r=roc (f21675220b) - bug 1223670 throw not supported when creating a node from a stream with different channel r=baku (55e1d67356) - Bug 1208371 - Lock MediaStreamAudioSourceNode onto the first AudioStreamTrack in mInputStream at time of construction. r=mt,padenot (77640fa752) - Bug 1208371 - Move HTMLMediaElement::CaptureStream to forward CORSMode changes through MediaStreamTrackSource. r=mt (aa533e8945) - Bug 1208371 - Remove CORSMode methods from DOMMediaStream. r=mt (41447ccea1) - Bug 1208371 - Change HTMLMediaElement video sinks to check principal for video only tracks. r=mt (b8168de792) - Bug 1208371 - Remove ref counting from DOMMediaStream::TrackListener. r=roc (fe275597ca) - Bug 1208371 - Update tests to accomodate the fact that MediaStreamAudioSourceNodes lock onto the first audio track. r=padenot (ee97d9f274) - bug 916387 remove workarounds in tests r=padenot (0285f2b98a) - Bug 1208371 - Modify WebAudio source nodes tests to wait for tracks befoure measuring nr of samples. r=padenot (bb3afcdd12) - Bug 1208371 - Make PeerIdentity RefCounted. r=mt (74320ca464) - Bug 1208371 - Add GetPeerIdentity() to MediaStreamTrackSource. r=mt (77bffa988f) - Bug 1208371 - Add PeerIdentity to LocalTrackSource for gUM tracks. r=mt (4b4163b66d) - Bug 1208371 - Move PeerConnection to use PeerIdentity on MediaStreamTrack. r=mt (30b5ab4b5d) - Bug 1208371 - Remove PeerIdentity from DOMMediaStream. r=mt (0d6b66614e) - Bug 1208371 - Add convenience method for checking track forwarding to MediaStreamTrack. r=roc (d9eb5210e0) - Bug 1208371 - Remove test_mediarecorder_record_nosrc.html. r=roc (5d7b83b51c) - Bug 1208371 - Inline MediaRecorder::Session::SetupStreams. r=roc (1f8463266e) - Bug 1153690 - Release the Session and MediaRecorder objects correctly if there is no ExtractRunnable running. r=roc (424117e697) - Bug 1257318: Move MediaRecorder to use DirectListeners wherever possible. r=roc (1d6336641b) - Bug 1208371 - Check principal per track instead of per stream in MediaRecorder. r=roc (946080d5e7) - Bug 1219711 - Add mochitest for track disabling over a peer connection. r=jib (ad345e05e2) - Bug 1166832 - Add test to verify audio (using AudioStreamAnalyser) after renegotiation. r=bwc (ad11535ee3) - Bug 1250934: Make tests use the correct audio frequency when fake devices are used r=drno (1b8cb18b8f) - Bug 1182426 - Test that we can record CanvasCaptureMediaStreams. r=roc (e65a5dce61) - Bug 1219711 - Refactor captureStream_common.js to accept generic pixel testing method. r=jib (e55194c8f5) - Bug 1223696 - Make canvas captureStream helper resilient to exceptions when there's no video. r=roc (215711b89d) - Bug 1223696. Don't destroy VideoFrameContainer when we reach MetadataLoaded without a video track. r=jwwang (2c83a23b24) - Bug 1166832 - Add test for canvas capture on multiple streams. r=bwc (592db27fc4) - Bug 1224029: ensure video elements that may be disabled (black) are scaled r=mattwoodrow (bfef6af17d) - Bug 1208371 - Simplify track disabling test code. r=jib (771d560f40) - Bug 1208371 - Test disabling track across peerconnection not affecting clones. r=jib (31913dd9e6) - Bug 1208371 - Add DirectTrackLister to MediaStreamGraph and MediaStreamTrack. r=roc,jesup (ae86375502) - Bug 1208371 - Switch MediaPipeline to use direct listeners on tracks. r=jesup,bwc (aa32ce43e1) - Bug 1208371 - Let PeerConnection consume principals from tracks instead of streams. r=mt (825d6775d0) - Bug 1257318: Make recorder.pause()/resume() work with DirectListeners r=padenot (65ff6bff4e) - Bug 1208371 - Move FindTrack from SourceMediaStream to MediaStream. r=roc (5725a863ae) - Bug 1208371 - Switch MediaStreamTrack to enable/disable tracks on owned stream. r=jesup (ea7445369d) - Bug 1208371 - Make GraphDriver callback log calls verbose. r=padenot (a502ceea55) - Bug 1208371 - Do not require DOMLocalMediaStream for gUM (audioCapture). r=jib (c27ee1c308) - Bug 1208371 - Add a track getter to gUM for fake tracks. r=jib (4958d2b392) - Bug 1208371 - Remove unnecessary fakeTracks:true from test_streams_individual_pause.html. r=jib (2437b932b2) - Bug 1208371 - Remove debug canvas from addTrackRemoveTrack test to help android perf. r=padenot (38b1ad91e8) - Bug 1208371 - Remove debug canvas from peerConnection_trackDisabling test to help android perf. r=padenot (a8b5a62ad6) - Bug 1208371 - Enable test_peerConnection_trackDisabling.html on android 4.3 debug. r=jib (19e14785f3) - Bug 1208371 - Remove debug canvas from mediaStreamConstructors test to help android perf. r=padenot (b7e3280b68) - Bug 1208371 - Add disconnect method to test helper AudioStreamAnalyser to improve performance on slow devices. r=padenot (2a18d693a7) - Bug 1208371 - Guard LoadManagerSingleton with a WeakPtr. r=pkerr (0f6d425cf4) - Bug 1208371 - Clear output canvas on each drawImage(). r=jib (45731c0c9a) - Bug 1208371 - Wait for "loadedmetadata" before setting up nodes in test_mediaElementAudioSourceNodeCrossOrigin.html. r=padenot (8e9398fe88) - Bug 1181051 - Remove BOM from dom/media/test/test*.html. r=kinetik (c98b2c9b96) - Bug 1070110 - Ensure the testcase will receive at least 2 blob. r=jwwang (028cb09b08) - Bug 1208371 - Improve reliability of test_mediarecorder_record_timeslice.html. r=jwwang (c89bd3fe0b) - Bug 1251494 - Remove remaining references to MOZILLA_XPCOMRT_API from dom. r=jesup (5b8e7ef603) - Bug 1234230: Don't pass null images for video encoding, and don't reencode the same image r=roc (eb09c07d8d) - Bug 1258567 - per comment 3, ensure volume is only applied once to the AudioSegment. r=kinetik. (a7e184e483) - Bug 1250934: Modify MediaEngine shutdown to allow neutering the AudioDataListener r=padenot (70f4831508) - Bug 1208371 - Add PrincipalHandle to MediaChunks. r=mt,jesup (0662c26a97) - Bug 1208371 - Add NotifyPrincipalHandleChanged to MediaStreamTrackListener. r=mt,jesup (54d896b1ff) - Bug 1208371 - Add a PrincipalHandleListener to MediaStreamTrack. r=mt,jesup (9b4d2e0996) - Bug 1256520 - use SyncRunnable to create DecodedStreamData synchronously to ensure the creation and destruction of DecodedStreamData happen in order. r=kikuo. (7d28eaebba) - Bug 1237482 - Remove MediaDecoderStateMachine::mStreamSink. r=kikuo. (609efed70f) - Bug 1208371 - Hook up DecodedStream with PrincipalHandle. r=mt,jwwang (9290efb216) - Bug 1208371 - Hook up MediaPipeline with PrincipalHandle. r=mt,bwc (b00ed70ddc) - Bug 1208371 - Ensure DOMMediaStream principals reflect what could reside in their playback streams. r=mt,jesup (bd3e32ef16) - Bug 1208371 - Ensure a media element's ImageContainer is protected when playing a stream. r=mt,jesup (7914faa5dc) - Bug 1208371 - Forward declare MediaStreamTrack in MediaPipeline.h. r=bwc (4c88b79137) - Bug 1208371 - Clean up unnecessary virtuals in MediaPipeline. r=bwc (b7112f4b34) - Bug 1208371 - Move MediaStreamTrack's label to MediaStreamTrackSource. r=jib (045bfcc738) - Bug 1259590 - Remove B2G ACL code. r=khuey (e13223c0f6) - Bug 1265452 followup - Make mGlyphExtentsArray an array of UniquePtr. r=jrmuizel (d12ce46244) - Bug 1250540 - have media.navigator.permission.disabled no longer bypass media.getusermedia.screensharing.allowed_domains. r=jesup (e55aa02580) - Bug 1247806 - Fix HSTS redirect check in WebSocketChannel, r=mcmanus (4e44becf9e) - Bug 1251530: Use 'MakeUnique' instead of 'new' to populate UniquePtr variable in AddCSSValuePair. r=jwatt (286bf2289a) - Bug 1264787: Make nsCSSValue's AdoptListValue & AdoptPairListValue methods take a UniquePtr. r=heycam (0f7dc7164f) - Bug 1151243 part 3 - [css-grid] Add a generic nsHTMLReflowState::STATIC_POS_IS_CB_ORIGIN flag to place the static-position at the CB origin, and make nsAbsoluteContainingBlock use it in Grid containers where the placeholder is a child too. r=dholbert (7bde498cc4) - Bug 1151243 part 4 - Some code cleanup in nsHTMLReflowState::CalculateHypotheticalPosition, and make a few methods 'const' (idempotent patch). r=dholbert (e430f9b99d) - Bug 1250540 - fix string-parsing regression that made screen share whitelisting stop working. r=jesup (f8af7c3053) - Bug 1265641: Move AEC tail length and delay-agnostic settings to getUserMedia r=padenot (3feaf716ee) - Bug 950936 - Introduce ui.popup.disable_autohide pref to ease debugging popups. r=neil (bc28dcd531) - bug 1211892 read -unico-border-gradient of early Unico versions for ThreeDHighlight and ThreeDShadow r=acomminos (39c83b1865) - bug 1257695 disable GTK3 deprecation warnings in widget/gtk r=acomminos (1ad2ba0271) - Bug 1258989 - Switch gtk3drawing to a C++ file, r=karlt (55b8ea3cdf) - Bug 1259433 - remove gtk_widget_style_get() from gtk3drawing, r=karlt a=kwierso (a9fc049140) - Bug 1266680 - Rename BlockTrackId to BlockSourceTrackId. r=jesup (5066bbf870) - Bug 1262808: Refactor |PrincipalID| to |PrincipalHandle| in Gonk media code, r=rjesup (49ec99e852) - Bug 1144096 part 1 - [css-grid] Refactor nsGridContainerFrame state and methods. r=dholbert (502fb7d424) - Bug 1144096 part 2 - [css-grid] Make GridItemInfo::mFrame available also in non-DEBUG builds since we'll need it to support fragmentation. r=dholbert (fe0b396741) - Bug 1144096 part 3 - [css-grid] Remove CellMap::ClearOccupied() since it's not needed anymore. r=dholbert (7aeacdccab) - Bug 1144096 part 4 - [css-grid] Move more local nsGridContainerFrame classes into .cpp file. r=dholbert (896fc410ac) - Bug 1144096 part 5 - [css-grid] Create a couple of Grid container frame bits. r=dholbert (abd007fd90) - Bug 1144096 part 6 - [css-grid] Add support for creating Grid container continuations and deal with overflow containers. r=dholbert (3f02728f24) - Bug 1144096 part 7 - [css-grid] Don't create PageBreakFrames inside a Grid container. The container will handle forced breaks on its items. r=dholbert (5a0c64369c) - Bug 1144096 part 8 - [css-grid] Add a new state flag, eBreakBefore, to record where breaks occur between tracks. r=dholbert (5f5d8761c6) - Bug 1144096 part 9 - [css-grid] Create a SharedGridData object owned by the first-in-flow Grid container to share state between its continuations. r=dholbert (7e510f0bf0) - Bug 1144096 part 10 - [css-grid] Add a few helper methods to do a break before a row, and resize a row. r=dholbert (d3fec771a6) - Bug 1144096 part 11 - [css-grid] Add a GetNearestFragmentainer() method that collects some data from the nearest enclosing fragmentainer needed for fragmentation. r=dholbert (20d4736a1c) - Bug 1144096 part 12 - [css-grid] Collect and merge child frames we need for reflow. r=dholbert (3b5c619f34) - Bug 1144096 part 13 - [css-grid] Refactor ReflowChildren() by separating out the code that reflows normal flow children (grid items and placeholders) into a new method ReflowInFlowChild(). r=dholbert (ba8a1edc7b) - Bug 1144096 part 14 - [css-grid] Make ReflowInFlowChild() deal with a constrained available block-size. r=dholbert (292df4167a) - Bug 1144096 part 15 - [css-grid] Compute our pre-reflow logical skip sides and cache the result of ComputedLogicalBorderPadding() with that applied. r=dholbert (0c7f59389e) - Bug 1144096 part 16 - [css-grid] Implement fragmentation. r=dholbert (af8b8aac41) - Bug 1144096 part 17 - [css-grid] Add helper methods that add a sorted list of child frames to the Overflow and ExcessOverflowContainers child lists. r=dholbert (a6c80c9e9c) - Bug 1144096 part 18 - [css-grid] Fix a couple of bugs in how we handle child existing continuations when pushing/pulling children. r=dholbert (b8a62fab65) - Bug 1144096 part 19 - [css-grid] Sanity check the initial child lists we get from the frame constructor (DEBUG only). r=dholbert (f56955c3ec) - Bug 1144096 part 20 - [css-grid] Sanity check our child lists before starting a Reflow (DEBUG only). r=dholbert (d89c771238) - Bug 1144096 part 21 - [css-grid] Deal with dynamically inserted/appended/removed child frames. r=dholbert (a07ecc06e2) - Bug 1144096 part 22 - [css-grid] Check NS_INLINE_IS_BREAK_BEFORE before checking other completion status. r=dholbert (731dcd0ac5) - Bug 1144096 part 23 - [css-grid] A grid container fragment that is an overflow container can't be INCOMPLETE, only OVERFLOW_INCOMPLETE and it should always have zero BSize. r=dholbert (afcd6c1741) - Bug 1144096 part 24 - [css-grid] Move the child frame merging code at the start of ReflowOverflowContainerChildren into a new method: DrainExcessOverflowContainersList. Make both take a param so that we can override how the OC child lists are merged together (normally just an Append; MergeSortedFrameLists for Grid). r=dholbert (95323b0a56) - Bug 1144096 part 25 - [css-grid] Enable fragmentation to occur by reporting our actual reflow status. r=dholbert (767c389238) - Bug 1144096 part 26 - [css-grid] Fragmentation reftests. (07e62f8fd6) - Bug 1244006 - Use const instead of MOZ_CONSTEXPR to avoid startup crash; r=dbaron (39b0bb32fb) - Bug 1053986 - Fix comment referring to a GetBorder method that no longer exists. r=dholbert (2cde22a42c) - Bug 1264784 - part 1 - call nsIFrame::{GetScreenRect,GetView} instead of their *External counterparts; r=dholbert (a2cd84b7a2) - Bug 963238: Support isTypeSupported() in MediaRecorder, and throw on invalid mimetypes at construction r=cpearce,khuey (5a3709e45f) - Bug 963238: Fix compilation errors. r=me (09b541337f) - Bug 1157654 - 1. Do not call MediaRecorder.stop immediately after MediaRecorder.start, because we want to receive an onerror callback. 2. Make the NofityError async. r=roc (ad56918042) - Bug 1128448 - 1. Close the pref media.encoder.omx.enabled for newer android version. 2. Modify testcase and MR to eusure no timing issue. r=roc (9dfff44a2c) - Bug 1197669 - Part3 - Ensure the start event comes before any blobs. r=jwwang (d4e950fa49) - Bug 1225327 - fix |mEncoder| null-dereference. r=jwwang (5ffce18e33) - Bug 1260702: Don't crash on input sources from WebAudio in MediaRecorder r=padenot (28bcb80a03) - Bug 1018299 - Throw security error if principal check fails in MediaRecorder::Start(). r=jib, r=mt (1130168c8d) - Bug 1261007 - Part 1 - Force to send video sample into encoder if we got the same video sample more than 1 seconds. Enable testcases. r=jolin (5698b39b45) - Bug 1182426 - Test that changing video resolution of a recorded stream throws an error. r=roc (edaf49f2cf) - Bug 1261007 - Part 2 - fix test_mediarecorder_webm_support. r=rillian (16ef931949) - Bug 1250054. Part 1 - implement MediaDecoderReaderWrapper. r=jya. (4b78b4335d) - Bug 1242841 - Make MDSM::mDecodedAudioEndTime zero-based. r=kikuo. (c6c756d554) - Bug 1242843 - Make MDSM::mDecodedVideoEndTime zero-based. r=kikuo. (c194178323) - Bug 1242783. Part 1 - per comment 11, increase mAmpleAudioThresholdUsecs to 2s to avoid audio underrun when BT is connected. r=kinetik. (49567f587e) - Bug 1242783. Part 2 - per comment 12, buffer only 1s when audio is captured. r=kinetik. (e0f0cd9826) - Bug 1230641: P1. Use UYVY (YUV422) format in decoders. r=mattwoodrow (17d4de398c) - Bug 1230641: P2. Increase the video queue size on mac. r=cpearce (e575c85f44) - Bug 1230641 - Make our NSOpenGLContext opaque when in fullscreen mode. r=mstange (51da9e1e70) - Bug 1257094 - Remove MediaDecoderStateMachine::DECODER_STATE_DECODING_NONE. r=cpearce. (f0993582c7) - Bug 1252344. Part 1 - remove unnecessary checks from MediaDecoderStateMachine::NeedToDecodeVideo(). r=bechen. (1c9b7aadf4) - Bug 1252344. Part 2 - remove unnecessary checks from MediaDecoderStateMachine::NeedToDecodeAudio(). r=bechen. (6896d7d1f6) - Bug 1252360 - remove some check from NeedToDecodeAudio(). r=bechen. (1c064a9985) - Bug 1252762 - Decode at most one audio/video sample before finishing seeking. r=cpearce. (73ec7691df) - Bug 1253928 - adjust the time passed to RequestVideoData() by the start time to avoid incorrectly skipping key frames. r=jya. (1bc203d8e6) - Bug 1252766 - Remove MediaDecoderStateMachine::mDecodeToSeekTarget which is never read. r=kaku. (aac1fe8018) - Bug 1251460 - MDSM now waits on a promise to enqueue first frame loaded. r=jya (0e7e67e006) - Bug 1257013 - Part 3: Stop checking for corrupt frames in MediaDecoderStateMachine since we no longer produce them. r=ajones (fbbbabafbb) (c6e1bfdcf2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1258966 - Remove unnecessary null-checks of MediaDecoderStateMachine::mReader. r=bechen. (0513c82214) - Bug 1258627 - always schedule next cycle so MDSM has a chance to leave buffering state. r=cpearce. (49fb876b9e) - Bug 1258271 - Remove arguments from MediaDecoderStateMachine::HaveEnoughDecodedAudio(). r=bechen. (e8610f7f76) - Bug 1252753. Part 1 - remove calls to PushFront(). r=kinetik. (7abe1bfb0f) - Bug 1252753. Part 2 - remove MediaDecoderStateMachine::PushFront(). r=kinetik. (1a153a5b00) - Bug 1230527: P1. Ensure seeked event is fired prior loadeddata. r=jwwang (aa9eef9fd3) - Bug 1230527: P2. Add mochitest. r=jwwang (6e9f920781) - Bug 1252767 - Remove MediaDecoderStateMachine::mPendingSeek. r=cpearce. (e5d69a191d) - Bug 1255268 - Replace SeekJob::Steal() with move semantics. r=cpearce. (6294c01ba7) - Bug 1253490 - fix the calculation of decodeTime. r=jya. (b8f3c8801a) - Bug 1252343. Part 1 - make mReader const. r=bechen. (33a8b6a4ad) - Bug 1252343. Part 2 - remove null checks for mReader which is const and never null. r=bechen. (5cd068aafc) - Bug 1250054. Part 2 - employ MediaDecoderReaderWrapper for MDSM and remove code about adjusting start time. r=jya. (b5a954d8d8) - Bug 1252341 - No need to reset mReader in ~MediaDecoderStateMachine() because the destructor will do that. r=bechen. (cd0639e366) - Bug 1264784 - part 2 - remove unused virtual methods from nsIFrame; r=dholbert (5d52314a79) - Bug 1264784 - part 3 - make nsIFrame::GetNearestWidget methods non-virtual; r=dholbert (67b0987de6) - Bug 1053986 - Rename nsIFrame::IsBoxFrame to IsXULBoxFrame. r=dholbert (394613f49f) - Bug 1256040 - Fix some nsGridContainerFrame.h/cpp compile errors in non-unified build. r=dholbert (b49241e3b1) - Bug 1264607 - Treat track size <percentage> values as 'auto' when the grid container size is indefinite. r=dholbert (3895d4d922) - Bug 1260614 - Cleanup grid item iterator Reset() calls. r=dholbert (e6760e1def) - Bug 1256040 - Bustage fix. r=me (d67b9c0de5) - Bug 1233191 part 1 - Implement sanity checks on the flex/grid container child frame list. Remove the anon grid item sanity checks that the frame constructor now does instead. r=dholbert (d9412bb043) - Bug 1233191 part 2 - Remove anon flex item sanity checks that the frame constructor now does instead. r=dholbert (564184ea6d) - Bug 1233191 part 3 - crashtest. (c6b6bb4fca) - Bug 1187846 Stack layout doesn't honour min/max sizes for positioned elements r=Enn (8080e9db71) - Bug 1053986 - Rename nsIFrame::GetMinSize to GetXULMinSize, and related methods. r=dholbert (fa1722982e) - Bug 1000870 - Add some features in testing system. r=smaug (f7b4b8916f) - Bug 1053986 - Rename nsIFrame::GetPrefSize to GetXULPrefSize, and related methods. r=dholbert (9f7e8de26e) - Bug 1053986 - Rename nsIFrame::GetMaxSize to GetXULMaxSize, and related methods. r=dholbert (a632913886) - Bug 1053986 - Rename nsIFrame::GetMinSizeForScrollArea to GetXULMinSizeForScrollArea. r=dholbert (ac520afe6f) - Bug 1053986 - Rename nsIFrame::GetOrdinal to GetXULOrdinal. r=dholbert (e5f7342d03) - Bug 1053986 - Rename nsIFrame::GetFlex to GetXULFlex. r=dholbert (aadf567a8c) - Bug 1053986 - Rename nsIFrame::GetBoxAscent to GetXULBoxAscent. r=dholbert (4e729c60ea) - Bug 1053986 - Rename nsFrame.cpp static method IsBoxWrapped to IsXULBoxWrapped. r=dholbert (009b251df0) - Bug 1053986 - Rename nsIFrame::IsCollapsed to IsXULCollapsed, and related methods. r=dholbert (eec509e378) - Bug 1168212 - Ensure popups have a minimum width of their preferred size r=Enn (657c8da6fa) - Bug 1053986 - Rename nsIFrame::SetBounds to SetXULBounds. r=dholbert (304ff47c6c) - Bug 1088637 - check we get the right transition event, r=Enn (b0da4a67f6) - Bug 1053986 - Rename nsIFrame::Layout to XULLayout, and related methods with the same name. r=dholbert (66ef396b10) - Bug 1053986 - Rename nsIFrame::GetBorderAndPadding to GetXULBorderAndPadding. r=dholbert (588f824000) - Bug 1053986 - Rename nsIFrame::GetBorder to GetXULBorder. r=dholbert (f91ae3fc59) - Bug 1053986 - Rename nsIFrame::GetPadding to GetXULPadding. r=dholbert (797e21e6af) - Bug 1053986 - Rename nsIFrame::GetMargin to GetXULMargin. r=dholbert (05dc0235f2) - Bug 1053986 - Rename nsIFrame::SetLayoutManager to SetXULLayoutManager. r=dholbert (0cb22c411d) - Bug 1053986 - Rename nsIFrame::GetLayoutManager to GetXULLayoutManager. r=dholbert (6a03e1de2c) - Bug 852754 - Part 1: Share the code for limiting scale factors to all image types. r=mstange (098a083d1a) - Bug 852754 - Part 2: Share the implementation of GetContainer. r=mstange (063b7683dd) - Bug 852754 - Part 3: Share the implementation of ConfigureLayer. r=mstange (ffd2d99802) - Bug 1256999 - Pass the right context to new channels for image loads. r=bz r=seth (275cebb231) - Bug 1194337 - Context menu positioned incorrectly on OSX. r=enn (1e429a9d3c) - Bug 1216284 - Tooltips do not flip correctly on OSX. r=enndeakin (c08931768b) - Bug 1053986 - Rename nsIFrame::GetClientRect to GetXULClientRect. r=dholbert (c06a121de6) - Bug 1053986 - Rename nsIFrame::GetVAlign to GetXULVAlign. r=dholbert (a923d76c4b) - Bug 1053986 - Rename nsBox::GetChildBox to GetChildXULBox. r=dholbert (ebe12c77f1) - Bug 1053986 - Rename nsIFrame::GetHAlign to GetXULHAlign. r=dholbert (dbd501e2bd) - Bug 1053986 - Rename nsBox::GetNextBox to GetNextXULBox. r=dholbert (1cd5fa1ce3) - Bug 1053986 - Rename nsBox::GetParentBox to GetParentXULBox. r=dholbert (2beaeb6bdd) - Bug 1171696 - Don't resize scrollbar thumb when updating its position. r=mstange (5b51241744) - Bug 1053986 - Rename nsIFrame::IsHorizontal to IsXULHorizontal, and related methods. r=dholbert (7d8e4142e5) - Bug 1053986 - Rename nsIFrame::IsNormalDirection to IsXULNormalDirection. r=dholbert (7d9686b089) - Bug 1053986 - Rename nsIFrame::Redraw to XULRedraw. r=dholbert (20da19c2ce) - Bug 1053986 - Rename nsIFrame::RelayoutChildAtOrdinal to XULRelayoutChildAtOrdinal. r=dholbert (e5c4eb2b9f) - Bug 1053986 - Rename nsIFrame::SetDebug to SetXULDebug. r=dholbert (438c3a1109) - Bug 1053986 - Rename nsIFrame::GetDebug to GetXULDebug. r=dholbert (00e0ca19e4) - Bug 1053986 - Rename nsIFrame::DumpBox to XULDumpBox. r=dholbert (30edc21d8e) - Bug 1053986 - Rename nsIFrame::AddCSSPrefSize, AddCSSMinSize, AddCSSMaxSize, and AddCSSFlex by replacing CSS with XUL. r=dholbert (4e79b90b1f) - Bug 1053986 - Fix ordering of methods in nsIFrame.h r=dholbert (fb08aa035f) - Bug 1053986 - Rename nsBox::BeginLayout to BeginXULLayout. r=dholbert (595cb70526) - Bug 1053986 - Rename nsBox::EndLayout to EndXULLayout. r=dholbert (13f98a84a0) - Bug 1213895: Part 1 - Correctly support crop="none" in XUL labels. r=neil (053e0c8414) - Bug 1053986 - Rename nsBox::DoLayout to DoXULLayout. r=dholbert (40ef0ece53) - Bug 1144619 - Variable 'nextX' is created in the wrong scope. r=dbaron (7893ccb301) - Bug 1172011 - Remove unneeded 'spaceLeft' declaration from nsSplitterFrame.cpp. r=froydnj (7ef937e283) - Bug 1192376: Make nsImageBoxFrame check whether image size is available before trying to paint an image. r=seth (2db203eb3b) - Bug 1240533 - Parameters to ScreenForRect need to be passed as desktop pixels, not device pixels. r=emk (d49b532344) - Bug 1212658 - Remove needless IsCallerChrome check in nsMenuPopupFrame. r=bz (bdf0d16a49) - Bug 374471 Make the noautohide attribute live where supported r=enndeakin (f696b4d174) - Bug 1200870, allow -1 as a value to popup.moveTo, r=tn (10e05d4240) - Bug 1182856 - Part 1: Add StopTransitionsForElement. r=heycam (1c0ac374c4) - Bug 1182856 - Part 2: Let AnimationsWithDestroyFrame destroy transitions. r=heycam (7820f7b1e5) - Bug 1182856 - Part 3: Cancel transitions for destroy frames. r=heycam (439fb07545) - Bug 1157936 - Put the correct ratio on the scrollbar layer. r=tn (a64f35b9ea) - Bug 1238137 - Telemetry pings for main thread scrollbar-driven scroll input methods. r=kats (89e5187b88) - Bug 1156106 - Make nsMenuBarFrame::mMenuBarListener an nsRefPtr; r=roc (838126cd16) - Bug 1163304 Close all existing popups when menubar becomes active because it should have pseudo focus and other popups shouldn't handle key events r=enn+neil (933c9ae40e) - Bug 1252693 - Assert that we do not tenure into an OMT Zone; r=sfink (0812fc81f2) - Bug 1265679 - Always call the object moved hook in generational GC r=terrence (6d75efba2d) - Bug 1265825 - Remove mSuppressionActive assert. r=kats (3b6b3ba030) - Bug 1250226 - Only report compacting GC telemetry for compacting GCs r=terrence (4e0f511ccf) - Bug 1258578: Improve documentation for js::RelocatablePtr. DONTBUILD r=terrence (3ed2a933e0) - Bug 1252713 - Fix FILES_PER_UNIFIED_FILE=1 bustage in js/. r=terrence (8a97e6c7e2) - Bug 1265741: Fix unified build for fuzzers; r=nbp (ad3b4a4543) - Bug 1013219 - set the line number of the terminating retrval; r=jimb, r=ejpbruel, r=fitzgen (df810884a9) - Bug 1013219 - set line number of return instruction; r=efaust, r=fitzgen, r=ejpbruel (503b1a2bf3) - Bug 1260577 - Fix |obj[expr] += e2| erroneously calling expr.toString() twice. (r=till) (e2485baccb) - Bug 1260577 - followup: Change confusing name SelfAssign to CompoundAssign. (rs=jorendorff) (51a7dee68e) - Bug 1263881 - Check the the number of body level lexicals doesn't exceed that which we can store in Bindings r=shu (d610d7a1e9) - Bug 1258097 - Check for redeclaration of imports by functions r=shu (78f06f273f) - Bug 1264954 - Add missing OOM check in Parser::templateLiteral. r=jonco (2743a82e1e) - Bug 1265313 - Fix Annex B.3.5 handling with body-level lexicals. (r=jorendorff) (6b4139d25b) - Bug 1260620 - Ensure that possibleErrors are not null before attempting to check them; r=jorendorff (6b284c1107) - Bug 1253275 - Remove const_casts from Runtime.cpp. r=sfink (40b6d68455) - Bug 1262731 - Add JS_InitWithFailureDiagnostic(). r=sfink. (310579fcd3) - Bug 1263886 - Don't call makeConstructorCode if the group has unknown properties. r=bhackett (e81c939928) - Bug 1260891 - Acquire and release the lock when destorying an `ExclusiveData<T>`'s protected value; r=terrence a=kwierso (dc39af575e) - Bug 1252034 - Value Numbering: Unconditionally generate fixup blocks. r=sunfish (3b46b2df51) - Bug 1232229 - Ensure generator object prototype is a singleton and tenured. r=jonco (d0c4f17cb6) (4696208ad8) * 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
  2. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240427-4696208ad8-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240427-4696208ad8-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240427-4696208ad8-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240427-4696208ad8-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - tzdata: update to 2024a (d4cb810b7f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1251253 - prevent null pointer dereference of |aContext| in CacheStorageService::DoomStorageEntries. r=mayhemer (35b449c612) - Bug 1260498 - Make test_rel_preconnect work in e10s mode. r=mcmanus (e6823ce4c4) - Bug 1016628 - Add prefetch abilities to the predictor. r=mayhemer (53ab180c97) - Bug 1258482 - FileList should contain only Files, not Directories, r=smaug (ff78125454) - Bug 1258694 - Implement Directory::GetFiles(), r=smaug (305784524e) - Bug 1263992 - patch 1 - Remove DirectoryType enum, r=smaug (89e1a59041) - Bug 1263992 - patch 2 - Support the creation of directories from FileSystemTasks, r=smaug (c569092cef) - Bug 1243586 - Implement Upgrade-Insecure-Requests HTTP Request Header Field. r=rbarnes (4b8a84c656) - Bug 1262572 - http 0.9 telemetry. r=hurley (6006881336) - Bug 587177 - Update all comments before SetOriginalURI to reflect reality, r=mcmanus (b2fedb0728) - Bug 1261632 - Assert that OnStopRequest is called only once. r=michal (c35b1922b9) - Bug 1232422 - Convert 5 tests within netwerk/test to use AsyncOpen2 (r=mcmanus) (4af8d43814) - Bug 831450 - No Range Requests against weak Etag r=mayhemer (9b4a159e1e) - Bug 1214277 - Avoid bypassing opening a cache entry for possibly intercepted channels; r=mcmanus (c5b0de6990) - partial apply Bug 1234369 - Convert 25 tests within netwerk/test to use AsyncOpen2 (1b81d5a303) - Bug 299031 - heuristic cache rule for 410 should be longer r=mayhemer (848834fc31) - Bug 1121447 - trust cache less for error codes r=mayhemer (0424fec819) - Bug 1125916 - Check whether loadInfo and loadContext match. r=sicking, r=jduell (6740850922) - Bug 1258778 - Purge the skia glyph cache when receiving a low memory notice. r=erahm (633c60b0c6) - Bug 1125916 - Add SEC_FORCE_PRIVATE_BROWSING to LoadInfo. r=sicking, r=jduell (10b5a1cacb) - Bug 1105556 - test fixes. r=sicking, ckerschb (845d0dbd65) - Bug 1258481 - Use RegionBuilder for nsRegion IPC. r=jrmuizel (616c279297) - Bug 1014691 - Fix an include-what-you-use error in TestCompositor.cpp. r=kats (2797f83f1d) - Bug 1256408 - Add graphics microbenchmarking. r=mstange (49b11b051b) - Bug 1258481 - Add a RegionBuilder for accumulating rects. r=jrmuizel (acd79192db) - Track whether or not remote layers have acknowledged compositor changes. (bug 1256517 part 1, r=mattwoodrow) (e3cc77ed41) - Move compositable field out of individual compositable ops. (bug 1256517 part 2, r=mattwoodrow) (1d4a063df3) - Bug 1241058: Assure several operations properly operate on the current group target. r=jrmuizel (6119e2b4db) - Bug 1247700: Avoid crash from invalid fonts. r=bas (c4c2799b94) - Bug 1242421 - remove useless null check. r=roc@ocallahan.org (44faf6556d) - Add instrumentation for when content processes fail to acquire D3D11 devices. (bug 1247539, r=milan) (bd9265d78e) - Make access to gfxWindowsPlatform D3D11 devices thread-safe. (bug 1258174, r=bas) (032e74b163) - Disable device access on textures created against stale layers. (bug 1256517 part 3, r=nical) (ffcebbdee6) - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical) (fc83339f2d) - Fix build bustage for bug 1256517 r=broken tree (3952871373) - Bug 1256678 - Replace DrawTargetCairo::FillGlyphs crashes with other crashes - r=bobowen (b7245ba436) - Bug 1120485. Log CloseHandle error reason during MessageChannel shutdown failure. r=milan (2f81d9c2aa) - Bug 1242448 - Ensure the tile pool does not hold textures during shutdown. r=edwin (d31c304258) - Bug 1258851 - Propagate the isScrollbarContainer layer flag to the compositor. r=mattwoodrow (b9906d7557) - Bug 1260391: Transfer |CompositableOperation| in |AsyncChildMessageData|, r=dvander (1def34c5f8) - Bug 1252324 - add DrawTarget API for 3D transforms for use in layers. r=jrmuizel (bc80529422) - Bug 1255342 - implement DrawTargetCairo::LockBits for Cairo Win32 surfaces. r=sotaro (6f5661691b) - Bug 1263480 - Don't let cairo go into an error state when DrawSurface is called with an empty destination rectangle. r=lsalzman (4300940101) - Bug 1251241 - return from DrawTargetCairo::FillGlyphs if |aFont| is ullptr. r=roc (bb92f95ccd) - Bug 1255320 - Create DrawTarget with DIB as similar DrawTarget r=jrmuizel (03f1da030d) - Bug 1215265 - Put shutting down gfx ipdl protocols for child processes behind a pref. r=sotaro (aa781b37f9) - Bug 1262898: Keep the GeckoChildProcessHost alive for the lifetime of the CompositorBridge and ImageBridge parent actors. r=jimm r=nical (dcca3b54e1) - Bug 1251619: Remove unused gfxPlatform::CreateDrawTargetForUpdateSurface r=mchang (b29565995e) - Bug 1255973 - Remove redundant overrides from gfxPlatform subclasses. r=jfkthame (d45f8a6640) - Bug 1259466. Rename layers.offmainthreadcomposition.enabled. r=milan We would rather people not use this pref. (f362da1bd3) - Bug 881609: Call InitLayersAccelerationPrefs only once. r=nrc (faed10a0d4) - Bug 1209780. Mark some DrawResult's as unused in layout/svg. r=seth (48192d6b34) - Bug 1251115 - Fix incorrect rendering result while mask path is not resolvable; r=mstange (a52b478fdf) - Bug 1228354 - Part1 - Support luminance mask mode. r=mstange r=bas (b03abbe8a6) - Bug 1228354 - Part2. Add test case for mask-mode. r=heycam (6bea36a70c) - Bug 1259802: Add type replacement annotations to simplify rust binding generation for nsStyleStruct.h, r=bholley (48c13e62f2) - Bug 1261754 - Part 1: Improve static assertions for style struct bits. r=dholbert (2ce6d994a5) - Bug 1261552 - Reimplement default placement-new for style structs. r=heycam (db9d7782e2) - Bug 1261552 - Introduce StaticPresData and hoist some shared functionality into it. r=heycam (adf2e16b4d) - Bug 1226627 - Truncate the result in ZoomText/UnZoomText rather than rounding it for better performance. r=roc (f1d1084ba1) - Bug 1247777 - Part1: parse and compute -webkit-text-fill-color property. r=heycam (fc4161355c) - Bug 1247777 - Part2: implement -webkit-text-fill-color rendering. r=jfkthame (0f30da9c5b) - Bug 1247777 - Part3: reftests for -webkit-text-fill-color. r=jfkthame Add this test into web-platform-tests. (02e41db8cc) - Bug 1043461 - Followup to ensure we still test custom property position when the UA style sheet doesn't have custom properties in it. r=dholbert (48df73d684) - Bug 1247777 - Part4.1: replace windows-style line endings with unix-style line endings. r=bz (be8ba60960) - Bug 1247777 - Part4.2: add compatible webkit prefixed properties in CSS properties ordering check test. r=bz (7b78825e14) - Bug 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam (65b3966841) - Bug 1258017 - Use an nsCOMPtr to hold onto the nsIStyleRule. r=dbaron (e88d7e368f) - Bug 1258017 - Use a RefPtr to hold onto the parent style context. r=dbaron (6a7289ca43) - Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron (3bf60a9b04) - Bug 1253149 - Remove the #ifdef __cplusplus bits from ServoBindings.h. r=SimonSapin (bf2b18a470) - Bug 1251496 - Forward stylesheet management to RawServoStyleSet. r=heycam (0a3aa90b2d) - Bug 1260310 - Generalize nsStyleContext to support resolving styles from either nsRuleNode or ServoComputedValues. r=heycam (82b6d5d008) - Bug 1258017 - Cleanup fixes for trunk. r=me (674a65815a) - Bug 1236400 part 1: Add internal enum values to represent "display: -webkit-box" & "display: -webkit-inline-box". r=mats (509c94da15) - Bug 1236400 part 2: Extend NeedsAnonFlexOrGridItem() & related code to wrap all inline-level -webkit-box children in an anonymous flex item. r=mats (dc11b9b09f) - Bug 1236400 part 3: If webkit prefix support is enabled, skip CSS Parser code that converts "display: -webkit-box" directly to "display: flex". r=mats (e09b459124) - Bug 1236400 part 4: Add reftests to test how non-block-level content gets wrapped inside a -webkit-box. (no review) (46e4d8cb07) - Bug 1261754 - Part 2: Make quotes computed values shareable between different structs. r=dholbert (a78e43b706) - Bug 1261754 - Part 3: Move quotes from nsStyleQuotes to nsStyleList and delete nsStyleQuotes. r=dholbert (fdcd9aaa3f) - Bug 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron (818a7fe0ff) - Bug 1209273 - Part 2: Force printing background if color-adjust: exact. r=dbaron (ffd52c0dbc) - Bug 1261754 - Part 4: Move image-rendering from nsStyleSVG to nsStyleVisibility. r=dholbert (ee8372fb94) - Bug 1261754 - Part 5: Move text-rendering from nsStyleSVG to nsStyleText. r=dholbert (c13a11313d) - Bug 1261754 - Part 6: Move vertical-align from nsStyleTextReset to nsStyleDisplay. r=dholbert (d374b3700b) - Bug 1261754 - Part 7: Move pointer-events from nsStyleVisibility to nsStyleUserInterface. r=dholbert (8693251243) - Bug 1261754 - Part 8: Move box-shadow from nsStyleBorder to a new nsStyleEffects struct. r=dholbert (8263476827) - Bug 1261754 - Part 9: Move clip from nsStyleDisplay to nsStyleEffects. r=dholbert (5418597309) - Bug 1261754 - Part 10: Move mix-blend-mode from nsStyleDisplay to nsStyleEffects. r=dholbert (ebae613929) - Bug 1261754 - Part 11: Move opacity from nsStyleDisplay to nsStyleEffects. r=dholbert (589292af44) - Bug 1187851 patch 6 - Make dynamic changes to filter change fixed position containing block for descendants. r=roc (003a3aa6ce) - Bug 1261754 - Part 12: Move filter from nsStyleSVGReset to nsStyleEffects. r=dholbert (78d87914f9) - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman (43df6e429f) - Bug 1259785: Do a proper flush when taking a snapshot so our dependent targets and command lists get appropriately cleared. r=jrmuizel (9f7372cce1) - Bug 1251431 - Part 1: Allow usage of an A8 source pattern to MaskSurface for D2D 1.1 Moz2D backend. r=jwatt (632eb6d2da) - Bug 1251431 - Part 2: Do not apply the device transform when drawing to an already intermediate surface. r=jwatt (3a24f4a5c6) - Bug 1251431 - GCC compilation fixup. (2356f0a58c) - Bug 1238328: Purge stored command lists by calling EndDraw/BeginDraw on a regular basis when they're used. r=jrmuizel (33f47b281f) - Bug 1246641: Also execute an occasional EndDraw for CommandLists used by non-operator OVER drawing. r=jrmuizel (b3e03ad111) - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel (bd069ad7b6) - Bug 1264736: Crash sooner if we can't get a valid command list, at least in nightly/aurora. r=bas (fb4bb56815) - Bug 1255438 - create nsI{Mutable,}Array directly; r=keeler (1b802b23b7) - Bug 1255438 - fix OS X warning bustage and reopen this CLOSED TREE; r=me (07a05910a6) - bug 1197314: Remove PR_snprintf calls in security/manager/ssl/ r=keeler (f2271aad87) - Bug 1258298 - Switch more Scoped.h templates in PSM to UniquePtr equivalents. r=keeler (2ee1a85d8e) - Bug 1191414 - gather telemetry on usage of <keygen>. r=keeler,r=vladan (150bad38a1) - Bug 1260644 - Use UniquePLArenaPool to manage PLArenaPools in PSM. r=keeler (9e8ad9c0d4) - Bug 1247250 - Enable TLS 1.3 anti-downgrade on non-secure fallback. r=keeler (7a950b427a) - Bug 1215796 - Remove the static fallback whitelist. r=keeler (fa55b5920b) - bug 1254667 - change certificate verification SHA1 policy to "allow or locally-installed roots" r=jcj (5d0bb9e8b1) - bug 1245280 - add policy mechanism to optionally enforce BRs for falling back to subject CN r=Cykesiopka,mgoodwin (ecd4f2180a) - Bug 1254653 - Add telemetry to measure how often we encounter EV certificates r=keeler (9da287b490) - Bug 1259909 - Obviate char PORT_Free() calls in PSM. r=keeler (b7ba2a47da) - Bug 1252882 - Add a Content Signature Service r=keeler,r=franziskus,r=Cykesiopka (8b806022a0) - Bug 1255784 - u2f tests should use SpecialPowers.pushPrefEnv, r=jjones (839a58476f) - Bug 1244960 - Complete FIDO u2f NSSToken (Part 1). r=keeler, r=baku (3d64aa2b7c) - Bug 1244960 - FIDO u2f NSSToken (Part 2): Use Attestation Certificates. r=keeler (aee3ffc830) - Bug 1244960 - FIDO u2f NSSToken (Part 3): Review updates. r=keeler (b2f81c2b72) - Bug 1244960 - FIDO u2f NSSToken (Part 4): Correct FacetID base algorithm. r=keeler (9e70506580) - Bug 1244960 - FIDO u2f NSSToken (Part 5): Review updates. r=keeler (62a28f2502) - Bug 1231643 - Part 1. Create skia-A8-surface for mask composition when backendtype of the source DrawTarget is CG; r=mstange (dd03d86f55) - Bug 1244598 - Move resource files of w3c-css/masking into ./support subdir. r=dbaron (4c9e789191) - Bug 1243675 - Part 1. Add mask-image property reftest. r=dbaron (18e5dfa90b) - Bug 1243675 - Part 2. Add mask-clip property reftest. r=dbaron (ddf834d408) - Bug 1243675 - Part 3. Add mask-position property reftest. r=dbaron (68cae7c7e6) - Bug 1243675 - Part 4. Add mask-repeat property reftest. r=dbaron (0a3ed45377) - Bug 1243675 - Part 5. Add mask-origin property reftest. r=dbaron (f5785145a7) - Bug 1243675 - Part 6. Add mask-size property reftest. r=dbaron (1ab2040973) - Bug 1231643 - Part 2. Enable mask-composite reftest; r=dbaron (8c3b863d97) - Bug 1263622 - Fixed nsNSSComponent.cpp compilation on mingw. r=dkeeler,ted (0e651c0211) - Bug 1266249 - Remove mHasCachedOutline. r=dbaron (c46459acf2) - Bug 1235634 - Construct nsNSSShutdownList::singleton lazily on first use r=keeler (1b53753c2e) - Bug 1262645 - Address misc issues with nsGetUserCertChoice(). r=keeler (ec675be29a) - Bug 1238001 - Allow TLS info to be updated on renegotiation, r=keeler (a2ec0c8a07) - Bug 1201437 - Add new WebProgress state flag for user-overridden cert. r=keeler (0b9edbc8d8) - Bug 1201437 - Make cert override tests check for STATE_CERT_USER_OVERRIDDEN. r=keeler (5246515084) - bug 1261936 - stop using the subject common name in certificate verification error messages r=Cykesiopka (982cf43a11) - bug 1230234 - fix a leak in client auth certificate handling r=Cykesiopka (6e83f81218) - Bug 1260643 - Convert most uses of ScopedCERTCertificate in PSM to UniqueCERTCertificate. r=keeler (806b895c41) - Bug 1207137 - Set a security state flag when weak crypto override is needed. r=keeler Bug 1254306 - Do not check the fallback limit version for the RC4 fallback. r=keeler (8b5cb7101f) - Bug 1253010 - part 3 - create all nsIDateTimeFormat instances directly; r=smontagu (c1aa5d1d62) - Bug 1260310 - Create servo style contexts from ServoStyleSet. r=heycam (05f876eb13) - Bug 759568 - Part 1. Parse background-clip:text; r=dholbert r=heycam (d013b8fd84) - Bug 1251995 part 6 - Use struct to pass params for nsTextFrame::PainText* functions. r=jfkthame (3b9c163eab) - Bug 759568 - Part 2. Render background-clip:text; r=jfkthame (e534e048bf) - Bug 759568 - Part 4. mochitest for background-clip:text; r=heycom (3e548ebf99) - Bug 759568 - Part 5. reftest for background-clip:text; r=dbaron (43d2915305) - Bug 759568 - Part 6. Remove unused nsDisplayList::mVisibleRect; r=jfkthame (960a85de40) - Bug 1264910 - Simplify pref callback register/unregister in nsLayoutUtils. r=dholbert (f50219f117) - Bug 1097499 part 1 - Control support of 'text-combine-upright: digits' via a separate pref. r=heycam (37df36e815) - Bug 1261062 - When constraining the displayport by the max texture size, maintain the relative distribution of the margins. r=dvander (9a9423bdf1) - Bug 1246290 - Add a pref to allow disabling APZ on documents which have scroll-linked effects. r=botond (781b63c578) - Bug 1263347 - When checking if displayport changes should schedule a paint, make sure to use the proper displayport. r=mstange (998f59843e) - Bug 1097499 part 15 - Add reftests for text-combine-upright. r=jfkthame (843bea00bc) - Bug 1097499 followup - Fix metadata of tests submitted to w3c. DONTBUILD (e671b5b38b) - Bug 1097499 followup 2 - Fix metadata of tests submitted to w3c. DONTBUILD (abf0895450) - Bug 1097499 part 2 - Add a macro to simplify usage of nsStyleContext::GetUniqueStyleData. r=heycam (10486f1f24) - Bug 1097499 part 3 - Add a separate anonbox for text nodes. r=heycam (7dd4347215) - Bug 1097499 part 4 - Adjust computed value of writing-mode on text frames when text-combine-upright is used. r=heycam (c193f14b27) - Bug 1097499 part 5 - Layout text combine upright. r=jfkthame (c21422930b) - Bug 1097499 part 6 - Inherit move direction from parent for horizontal-in-vertical text. r=jfkthame (cf436b8494) - Bug 1097499 part 7 - Add reverse function of GetFullWidth. r=emk (32d02e7437) - Bug 1097499 part 8 - Move CountGraphemeClusters to mozilla::unicode. r=emk (e2b8942e53) - Bug 1156588 - Add crashtest. (237adb0604) - Bug 1234622. Tweak how nsDocumentViewer::FindContainerView finds the parent presshell. r=bz (d1e76ae2e9) - Bug 1245978 part 1: Make nsDocumentViewer::CreateStyleSet directly return the thing it creates. r=heycam (ede16260a4) - Bug 1245978 part 2: Drop redundant 'virtual' keyword from NS_DECL_NSIDOCUMENTVIEWERPRINT macro (which already includes 'override' keyword). r=heycam (42b8962e4f) - Bug 1183879 - Soften "non-subdocument frame" warning to also allow dummy nsFrames, which exist while subdocument is loading. r=dholbert (6ebcb53421) - Bug 1259246. Move nsIPresShell::GetRealPrimaryFrameFor to nsLayoutUtils::GetRealPrimaryFrameFor. r=dholbert (d3efd2f03a) - Bug 645647 part 1 - Don't let empty bullet frames block suppressing white-space in intrinsic size calculations. r=dholbert (2ce0a86bfb) - Bug 645647 part 2 - Reftests. (496e491990) - Bug 645647 part 3 - Remove unused trailingTextFrame member. r=dholbert (bd26ea25e6) - Bug 645647 part 4 - Add an 'm' prefix to some members to follow our naming conventions. r=dholbert (fe3c5240c9) - Bug 1097499 part 9 - Transform full-width characters to non-full-width correspondents for combined text. r=jfkthame (5b1eafe2a7) - Bug 1097499 part 10 - Add fwid/hwid/twid/qwid font feature support to gfx. r=jfkthame (682698dd38) - Bug 1097499 part 11 - Set width variant for text-combined frame. r=jfkthame (937f61e0e9) - Bug 1097499 part 12 - Handle spacing sensibly for text-combine-upright. r=jfkthame (9ae1ab2941) - Bug 1220438 - Correct baseline offset computation of text decoration for vertical-rl. r=jfkthame (10ad32d702) - Bug 1258636 part 1 - Use structs to pass params for decoration-related functions in nsCSSRendering. r=jfkthame (deef7071f1) - Bug 1258636 part 2 - Use struct to pass params for nsTextFrame::PaintDecorationLine. r=jfkthame (df5bde2547) - Bug 1229743 part 1 - Simplify text decoration handling code with lambda function and range-based for loop. r=jfkthame (51cd3ea4ca) - Bug 1229743 part 2 - Fix up decoration rect computation for vertical-rl and sideways-lr. r=jfkthame (0113279f53) - Bug 1251995 part 7 - Use struct to pass params for nsTextFrame::Paint*Shadow functions. r=jfkthame (e81ba231aa) - Bug 759568 - Part 3. Render text-selection beneath background image; r=jfkthame (e6757762ff) - Bug 1097499 part 13 - Draw decoration line properly for text-combine-upright. r=jfkthame (8f4be7f987) - Bug 1264120. Remove usage of nsAutoPtr from gfx/src. r=jfkthame (6831454d8c) - Bug 1119619 - Allow font-selection to fall back to an alternative face within the same family if the first-found face was not Regular, to handle cases where some styled faces have a reduced character set. r=m_kato (d8851b2877) - Bug 1243226 - relax the limit on fontconfig generics. r=heycam, a=me (05df737d0e) - Bug 1245811 - part 1 (based on patch by Andrew Comminos) - Replace gfxPlatformFontList::FindFamily with FindAndAddFamilies to allow for the possibility of the implementation returning multiple font families (e.g. when fontconfig has 'prefer' aliases). r=karlt (2bef9fafb0) - Bug 1245811 - part 2 (based on patch by Andrew Comminos) - Let gfxFcPlatformFontList return multiple families for a given name once fontconfig substitutions have been applied. r=karlt (1ffb425a0e) - Bug 1265452 - Remove use of nsAutoPtr from gfx/thebes. r=jrmuizel (d02c913ad5) - Bug 1265459 - Replace uses of nsAutoPtr<gfxTextRun> with UniquePtr, and let MakeTextRun and similar methods return a UniquePtr. r=jrmuizel (da32e376b7) - Bug 1097499 part 14 - Draw emphasis marks properly for text-combine-upright. r=jfkthame (c9115615c6) - Bug 1097499 part 16 - Enable text-combine-upright by default. r=jfkthame (b616987f95) - Bug 1261699 - preserve user fontconfig autohint settings in Cairo glyph rendering options. r=jfkthame (3e46dff5ff) - Bug 1216001 - Fix a typo that eliminated a possible paint optimization. r=xidorn (6a350cadb7) - Bug 1261568 - part1: take -webkit-text-fill-color into consideration while (d49cf427ab) - Bug 1261568 - part2.1: update manifest before adding test. r=jgraham Bug 1261568 - part2.2: add reftest. r=jfkthame (ef3c22cfb4) (c7dc12e90f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1261578 - Part 1. Correct text color in selection range; r=jfkthame (6895ebe313) - Bug 1261578 - Part 2. Correct text decoration color; r=jfkthame (348ba5a946) - Bug 1261578 - Part 3. Correct MathML text color; r=jfkthame (99dfb99af4) - Bug 1261578 - Part 4. Correct text overflow color; r=jfkthame (96318becf6) - Bug 1261578 - Part 5. web-platform-test reftest; r=jfkthame (781bba0317) - Bug 1110460, part 1 - Add operator= to nsCSSValuePair. r=dholbert (7d836b786b) - Bug 1110460, part 2 - Move AddPositions() further up StyleAnimationValue.cpp and add asserts. r=dholbert (5f00295917) - Bug 1110460, part 3 - Factor out a AddCSSValuePair helper in StyleAnimationValue.cpp. r=dholbert (9947835334) - Bug 1110460, part 4 - Fix MOZ_ASSERT bug in nsComputedDOMStyle.cpp. r=dholbert (5403c0c377) - Bug 1110460, part 5 - Factor out a nsStyleBasicShape::GetShapeTypeName method. r=dholbert (d27623d42f) - Bug 1110460, part 6 - Make StyleAnimationValue support css::URLValue backed nsCSSValue objects. r=dholbert (dc006d1cae) - Bug 1110460, part 7 - Factor out code for adding two nsCSSValuePairList lists. r=dholbert (f27f780005) - Bug 1260655 - Allow StyleAnimationValue::UncomputeValue to produce values whose storage is independent of the passed-in computed value; r=heycam (abcc77ede5) - Bug 1110460, part 8 - Support CSS animation of clip-path basic shapes. r=dholbert (cfe5bf883b) - Bug 1238243 - Reftests involving possibly-ignorable hangul choseong filler. r=xidorn Bug 1238243 followup - Mark test 1238243-2.html as random on OS X 10.6, due to dependency on available fonts. Bug 1239564 - Add reftest for mask layer composition. r=roc (bb3bf56d52) - Bug 1260543 - Treat currentcolor as computed value which is not interpolatable with actual color for text-emphasis-color and -webkit-text-fill-color. r=birtles (7b90f37e2f) - Bug 1260543 followup - Fix the function name in test_transitions_per_property.html. DONTBUILD (1362d30c6a) - Bug 1248708 - Part1: parse and compute -webkit-text-stroke property. r=heycam (c77332031d) - Bug 1248708 - Part2.1: use mfbt/TypedEnumBits.h for DrawMode. r=jwatt (55bfbdf5dd) - Bug 1266101, part 1 - Remove various bits of dead code related to painting SVG text. r=heycam (c5140a911c) - Bug 1266101, part 2 - Remove most of the GLYPH_STROKE/GLYPH_STROKE_UNDERNEATH checking code. r=heycam (6d8f17bc19) - Bug 1248708 - Part2.2: render -webkit-text-stroke property. r=jfkthame (bccc308ddc) - Bug 1248708 - Part3: add reftests. r=jfkthame (0fc0864749) - Bug 1248708 followup: Use MOZ_ARRAY_LENGTH instead of ArrayLength for expression used at compile time, to fix MSVC 2013 bustage. (trivial/bustage-fix, no review) (25cecd7585) - Bug 1266341 - Pass the right kind of enum constants for script codes. r=masayuki (723e784a37) - Bug 1245866 - A better buffer size check in nsIDNService::IDNA2008ToUnicode, r=jfkthame (683db7d93c) - Bug 1233610 - IDN service should return NS_ERROR_MALFORMED_URI instead of NS_ERROR_FAILURE r=mcmanus (d70d4425ca) - Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki (363a23049f) - fix 1389436 backport (a8f96f6b33) - Bug 1258228 - create special child accessibles in owner's constructor, part1, r=marcoz (2bbb819f76) - Bug 1258228 - create special child accessibles in owner's constructor, part2, r=marcoz (5e20a7761a) - Bug 1258228 - create special child accessibles in owner's constructor, part3, r=marcoz (6574efb1e7) - Bug 1258228 - create special child accessibles in owner's constructor, part4, r=marcoz (15420c5a12) - Bug 1188818 - DataTransfer must deal with nsIFile of directories, r=jwatt (715a857dd1) - Bug 1126295 - Move TestAtoms.cpp to gtest and enable it; r=froydnj (9275ebeb3c) - Bug 1257128 (part 1) - Remove nsIAtom.equalsUTF8. r=froydnj. (17238a04e6) - Bug 1257128 (part 2) - Remove nsIAtomService.get{,Permanent}AtomUTF8. r=froydnj. (f4131f1024) - Bug 1257128 (part 3) - Remove unused createAtom() function in a test. r=tbsaunde. (e082c1bc17) - Bug 1257128 (part 4) - Remove unused nsIAtomService references in toolkit/. r=froydnj. (5ddae71ae8) - Bug 1257402 - Remove NS_NewPermanentAtom() and nsIAtomService.getPermanentAtom(). r=froydnj,kmag. (4b9ad7894e) - Bug 1145395 - Pass Element& to nsHTMLEditor::RemoveElementIfNoStyleOrIdOrClass; r=ehsan (83080cb024) - Bug 1140105 - Can't query for a specific font face when the selection is collapsed. r=ehsan (b534c04e7f) - Bug 1145395 - Introduce an overload of nsHTMLEditor::RemoveStyleInside that takes nsIContent&; r=ehsan (c5cb3bfb1d) - Bug 1170326 - nsHTMLCSSUtils::ParseLength should check if the input is an empty string, r=ehsan (1950f67c9f) - Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm. (984bc596bf) - Bug 1254128 - Make the Mozilla .lldbinit use the full path for topsrcdir. r=sparky (20856a94b4) - Bug 1259659 - rename from InternalUIEvent.detail to InternalUIEvent.mDetail. r=masayuki (37165bd487) - Bug 1249664 - Make stateful frames responsible for their own keys r=dbaron (03a4365aa1) - Bug 1232338 - part 1, Add better mouse support to InputData MouseInput r=kats (8be234631e) - Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r=masayuki (cd679b408e) - Bug 1235908 - measure total event wait and process time. r=smaug (4364242809) - Bug 1259655 - part 2 Rename WidgetEventTime::timeStamp to WidgetEventTime::mTimeStamp r=masayuki (94a507904d) - Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku (670e175017) - Bug 1245748 - Remove no-longer-needed code for directly setting up properties in KeyframeEffect(ReadOnly) constructor; r=heycam (166ed7697c) - Bug 1259285 - Part1 - Move CSS/Web Animations-specific visibility handling. r=birtles (13a4ac2b94) - Bug 1259285 - Part2 - Add web-platform test for visibility handling. r=birtles (b7cee58cf7) - Bug 1260655 - Add KeyframeEffectReadOnly::SetFrames; r=heycam (7da27828da) - Bug 1260655 - Wrap lines in keyframe-effect/constructor.html to 80 chars; r=whitespace-only (32b6412db2) - Bug 1260655 - Update keyframe-effect/constructor.html to no longer refer to PropertyIndexedKeyframes or Keyframe; r=heycam (dbe0acf873) - Bug 1260655 - Return the stored Keyframe objects from GetFrames, when available ; r=heycam (5b8cbc1773) - Bug 1245748 - Add a Move constructor to Keyframe; r=heycam (eeabc9396a) - Bug 1260655 - Add an assignment operator to Keyframe that takes an rvalue reference; r=heycam (e81f1f6d7c) - Bug 1260655 - Add methods to CSSAnimationBuilder to build a set of Keyframe objects; r=heycam (93e2a7b3aa) - Bug 1260655 - Use CSSAnimationBuilder::BuildAnimationFrames to set up CSS animations using Keyframe objects; r=heycam (4df3ad20cd) - Bug 1260655 - Drop some no-longer-needed code for setting up CSS animations using AnimationProperty objects; r=heycam (e1d8e020aa) - Bug 1260655 - Add a copy constructor and copy assignment operator to Keyframe; r=heycam (d9a1ca5d24) - Bug 1249564 - Part 1: Assign the parent object of AnimationEffectTiming(ReadOnly). r=birtles,bz (298bdcf084) - Bug 1249564 - Part 2: Cycle collect AnimationEffectTimingReadOnly. r=birtles (25d959d057) - Bug 1263063 - Part 1: Remove unnecessary clamping of TimingParams::mIterationStart, since it's guaranteed to be nonnegative. r=dholbert (35362749d7) - Bug 1263063 - Part 2: Add an assertion to ensure that iteration count is nonnegative and finite. r=dholbert (7df13df139) - Bug 1263063 - Part 3: Change logic in KeyFrameEffect to assume that TimingParams' iteration-count has already been validated as nonnegative & finite. r=dholbert (6dd3f0d984) - Bug 1263063 - Part 4: Move ActiveDuration() into TimingParams. r=dholbert (6760bdeaa7) - Bug 1263063 - Part 5: Introduce TimingParams::EndTime(). r=dholbert (af9a4ddd95) - Bug 1260983 - Allow creating animations with a target element not bound to a document; r=heycam (7d71619cfb) - Bug 1244591 - Part 1: Implement KeyframeEffect.setFrames r=birtles,smaug (e090fa68b6) - Bug 1244591 - Part 2: Extract useful keyframes tests to a new file r=birtles (780797fe53) - Bug 1244591 - Part 3: Add web-platform tests for KeyframeEffect.setFrames r=birtles (997d26427b) - Bug 1259878 - remove unnecessary isSome(). r=birtles (cb21268a0a) - Bug 1248532 - Part 1: steps-start does not produce correct value at the beginning of the interval. r=birtles (9131923815) - Bug 1248532 - Part 2: Add tests for step-start. r=birtles (04ae44375d) - Bug 1248532 - Part 3: add a test for step-end with iterationStart. r=birtles (769827746b) - Bug 1266257 - Revise timing model calculations to use fraction-based approach; r=hiro (c1de969ef0) - Bug 1260572 - Replace AnimValuesStyleRule::AddEmptyValue with an overload of AddValue that takes an rvalue reference; r=heycam (08e01a4cdc) - Bug 1260572 - Use 50% switch behavior if StyleAnimationValue::Interpolate fails; r=heycam (e67754e770) - Bug 1260976 - Remove the old AnimationProperty-based GetFrames; r=heycam (efc88117e6) - Bug 1259248. Add an ArrayView class. r=botond (5bb9e22500) - Bug 1265648 - Remove the global nsTextFrameTextRunCache, as it no longer serves any useful purpose. r=mats (3ffbf42634) - Bug 1238243 - Don't filter out Hangul jamo fillers as 'ignorable', because the font may require them to provide advance width. r=xidorn (9fc2f82853) - Bug 1265648 followup - Use an array of UniquePtr<> for mTextRunsToDelete. r=mats (8745a7566e) - Bug 1263956 - Adopt the new harfbuzz API for char-to-glyph mapping functions. r=jrmuizel (1f061d7b0f) - Bug 1265568 - Don't require component alpha layers for text with -moz-osx-font-smoothing:grayscale. r=jfkthame,mattwoodrow (f819591273) - Bug 1199547 - Backout workaround from bug 722676 as it causes issues on at least OSX 10.10 and 10.11. r=mstange (c96fb3a69d) - Bug 1265953, part 1 - Convert most of the cocoa widget code from nsAutoPtr to UniquePtr. r=mstange (74aa93eaf9) - Bug 1249915 - Add ability to synthesize native touch events on GTK for mochitests. r=karlt (b734a366fb) - Bug 1259670 Rename WidgetPluginEvent::retargetToFocusedDocument to WidgetPluginEvent::mRetargetToFocusedDocument r=smaug (24c12b3bb4) - Bug 1249915 - Fix synthesized touch injection code on Windows to not apply the scale factor twice. r=jimm (b590300aa3) - Bug 1250505 - Convert SynthesizeNativeTouchPoint and SynthesizeNativeTouchTap to take a LayoutDeviceIntPoint instead of a ScreenPoint. r=njn (8ddd066519) - Bug 1256731 - patch 1 - Don't apply theme-dpi scaling to metrics of window border elements, because Windows doesn't respect per-monitor dpi scaling when it draws them. r=emk (582676e33e) - Bug 1247935 - Part 1: double-buffer nsShmImage. r=jrmuizel (2392a1e916) - Bug 1247935 - Part 2: use shared pixmaps with XShm for nsShmImage. r=jrmuizel (b3dd105fcc) - Bug 1265953, part 2 - Convert much of the rest of the widget code from nsAutoPtr to UniquePtr. r=mstange (e0c1c49ef8) - Bug 1265953, part 3 - Convert more widget code from nsAutoPtr to UniquePtr. r=mstange (17e1be57d2) - Bug 1265953, part 4 - Convert nsMenuX::LoadSubMenu and nsMenuX::AddMenu to UniquePtr. r=mstange (f4ea50b802) - Bug 1259664 part.1 Rename WidgetWheelEvent::deltaX to WidgetWheelEvent::mDeltaX r=smaug (8c7ef861eb) - Bug 1259664 part.2 Rename WidgetWheelEvent::deltaY to WidgetWheelEvent::mDeltaY r=smaug (03529452fb) - Bug 1259664 part.3 Rename WidgetWheelEvent::deltaZ to WidgetWheelEvent::mDeltaZ r=smaug (0d664b2900) - Bug 1259664 part.4 Rename WidgetWheelEvent::deltaMode to WidgetWheelEvent::mDeltaMode r=smaug (dc8283ee70) - Bug 1253041 - Don't apply user wheel prefs more than once. r=smaug (2386a9da14) - Bug 1259664 part.5 Rename WidgetWheelEvent::customizedByUserPrefs to WidgetWheelEvent::mCustomizedByUserPrefs r=smaug (3b16757c1e) - Bug 1258820 - making root scrollable element not scroll if mouse wheel is used on xul dropdown r=masayuki (58ab750981) - Bug 1250050 Add a pref to disable supporting mouse wheel of windowless plugins on Windows r=smaug (1560cfcb35) - Bug 1256162, use last drag target for dragexit event when comparing to a remote browser, r=smaug (2d03394037) - Bug 1110030 - part1 - add flags:IsSynthesizedByTIP and InputMethodAppState in WidgetKeyboardEvent. r=masayuki (c8f7802ee0) - Bug 1110030 - part2 - Prevent PostHandleKeyboardEvent if it's handling by IME. r=masayuki (29fab0d4fe) - Bug 1110030 - part3 - Interface between PresShell and HardwareKeyHandler. r=masayuki, r=smaug (cb152d6b4b) - Bug 1110030 - part4 - HardwareKeyHandler component. r=masayuki, r=smaug (9e372e8f19) - Bug 1110030 - part5 - Expose KeyboardEventInit dictionary. r=masayuki, r=smaug (3c38bf2f37) - Bug 1110030 - part6 - Expose DefaultPreventedBy*. r=masayuki, r=smaug (5c94c067be) - Bug 1110030 - part7 - Interface between HardwareKeyHandler and Input Method App. r=masayuki, r=smaug (f33b7f5ad5) - Bug 1244546 part 1 - Apply proper unit conversion for SynthesizeNativeMouseEvent. r=karlt (8596ff8068) - Bug 1244546 part 2 - Align the center point for pointerlock to meet widget's requirement. r=smaug (c447b8c770) - Bug 1259664 part.6 Rename WidgetWheelEvent::mayHaveMomentum to WidgetWheelEvent::mMayHaveMomentum r=smaug (ef95784e26) - Bug 1259664 part.7 Rename WidgetWheelEvent::isMomentum to WidgetWheelEvent::mIsMomentum r=smaug (983c8dc9e3) - Bug 1259664 part.8 Rename WidgetWheelEvent::scrollType to WidgetWheelEvent::mScrollType r=smaug (c6731aee2d) - Bug 1259664 part.9 Rename WidgetWheelEvent::lineOrPageDeltaX to WidgetWheelEvent::mLineOrPageDeltaX r=smaug (9c6d3d7f6b) - Bug 1259664 part.10 Rename WidgetWheelEvent::lineOrPageDeltaY to WidgetWheelEvent::mLineOrPageDeltaY r=smaug (8a0d549eee) - Bug 1259664 part.11 Rename WidgetWheelEvent::overflowDeltaX to WidgetWheelEvent::mOverflowDeltaX r=smaug (6200509b12) - Bug 1259664 part.12 Rename WidgetWheelEvent::overflowDeltaY to Widget¦WheelEvent::mOverflowDeltaY r=smaug (3827fc7cef) - Bug 1259664 part.13 Reorder the definition of members of WidgetWheelEvent r=smaug (ea69305e49) - Bug 1243628 - Allow for presshell to have been destroyed and disconnected from prescontext during event dispatch. r=dholbert (b98e7ed1a2) - Bug 1256952, send a dragexit at remote process when leaving the remote frame, r=smaug (1037c6a425) - Bug 1261818 - don't pass nsAutoCStrings into nsBaseWidget debugging methods; r=karlt (36b2b66795) - Bug 1250560 - Fix crash in HandleTouchEvent. r=roc (9586890edf) - Bug 1121468 - Go to NoActionState after receiving release on LongTapState. r=roc (4e05f9ad70) - Bug 1248847 - Assert AccessibleCaretEventHub mRefCnt > 1 in all its entry points. r=mats (89ced3c3e2) - Bug 1251915 - Correct AccessibleCaretEventHub coding style by clang-format. r=roc (12d5b507d7) - Bug 1259668 Rename WidgetTouchEvent::touches to WidgetTouchEvent::mTouches r=smaug (9c53824e17) - Bug 1259657 Rename WidgetGUIEvent::widget to WidgetGUIEvent::mWidget r=smaug (8707f57a28) - Bug 1246477 - Fix carets not updated by scroll events in LongTapState. r=roc (ba6f12001c) - Bug 1259662 part.1 Rename WidgetDragEvent::dataTransfer to WidgetDragEvent::mDataTransfer r=smaug (79ffebe3ae) - Bug 1259662 part.2 Rename WidgetDragEvent::userCancelled to WidgetDragEvent::mUserCancelled r=smaug (4b7ee565e7) - Bug 1241008 - Add preference to show or hide selection bars. r=mtseng (aefd4c430d) - Bug 1242349 - Provide unique AccessibleCaret pref for JS selection changes, r=TYLin (e964cb16cf) - Bug 1240917 - Do not show caret in empty input on Fennec. r=roc (d73c6bd94d) - Bug 1121468 - Show carets when long-pressing on selection highlight. r=roc (bf134067de) - Bug 1246064 - Support long press to show AccessibleCaret on empty input for Fennec. r=roc (90791443cb) - Bug 1246918 - Fix carets missing after scrolling down in selection mode on Fennec. r=roc (bc0915ad70) - Bug 1246918 - Handle PresShell gone after FlushLayout(). r=roc (b2f18c9a03) - Bug 1251915 - Ignore handling eTouchCancel events. r=roc (a04c3ad8eb) - Bug 1121468 - Use auto* to explicit declare 'self' as a pointer. r=roc (d83a6020e3) - Bug 1251346 - Fennec should not generate touch events from mouse events. r=kats (d8077748fc) - Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r=smaug (fa66825fc9) - Bug 1259656 part.2 Rename WidgetEvent::lastRefPoint to WidgetEvent::mLastRefPoint r=smaug (c964d62185) - Bug 1259656 part.3 Rename WidgetEvent::userType to WidgetEvent::mSpecifiedEventType r=smaug (218ae50355) - Bug 1259656 part.4 Rename WidgetEvent::typeString to WidgetEvent::mSpecifiedEventTypeString r=smaug (0192c890c9) - Bug 1259656 part.5 Rename WidgetEvent::target to WidgetEvent::mTarget r=smaug (031356f40d) - Bug 1259656 part.6 Rename WidgetEvent::currentTarget to WidgetEvent::mCurrentTarget r=smaug (451810f6d3) - Bug 1259656 part.7 Rename WidgetEvent::originalTarget to WidgetEvent::mOriginalTarget r=smaug (643379c9cb) - Bug 1259673 rename from InternalClipboardEvent.clipboardData to InternalClipboardEvent.mClipboardData. r=masayuki (5ad3c180fe) - Bug 1259674 Part 1 rename InternalFocusEvent::fromRaise to InternalFocusEvent::mFrameRaise r=masayuki (400f1ba6e9) - Bug 1259674 Part 2 rename InternalFocusEvent::isRefocus to InternalFocusEvent::mIsRefocus r=masayuki (93b5799c31) - Bug 1259674 Part 3 rename InternalFocusEvent::relatedTarget to InternalFocusEvent::mRelatedTarget r=masayuki (2382b8de82) - Bug 1256589 part.7 Add PropagationStopped() to WidgetEvent r=smaug (09325f188d) - Bug 1259663 - Clean up WidgetMouseScrollEvent. r=masayuki (48e1389e22) - Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku (ae80ec21f7) - Bug 1223751 - Assume all frames are visible in subdocuments of a top level content document that's assuming all frames are visible. r=tn (3b4f99b2fc) - Bug 1223747 - Don't assume all frames are visible in XUL documents. r=tn (7f26104ff8) - Bug 1180267 - Switch Fennec over to using the MobileViewportManager for computing the CSS viewport. r=snorp (b85a3a5fb7) - put back some SPS stuff (960414c383) - Bug 1151152 - Change behavior when pointer is dragged out of the document. r=smaug (64779386f0) - Bug 1263787 - Kill off the deprecated nsINode::GetCrossShadowCurrentDoc. r=baku (ed490173ff) - Bug 1261933 - Continue unlocking pointer even if the widget has gone. r=smaug (93a781887a) - Bug 1259296 - Do not scroll snap on the main thread for wheel events handled by APZ. r=kats (f72a7fef66) - Bug 1208371 - Pass parent window to DOMMediaStream through constructor. r=roc (1c2cc7e7c7) - Bug 1208371 - Make AudioCaptureStream startable. r=padenot (15849ae011) - Bug 1208371 - Move OnTracksAvailableCallback out of DOMMediaStream. r=roc (a772c949e0) - Bug 1208371 - Remove unused MediaManager::NotifyMediaStreamTrackEnded. r=jib (9157aa056e) - Bug 1208371 - Introduce MediaStreamTrack logs. r=roc,jib (72ff4d4c59) - Bug 1208371 - Track original track in MediaStreamTrack clones. r=jib (39e9ae1200) - Bug 1208371 - Un-nest MediaEngineSource::PhotoCallback. r=roc (b1e0b48012) - Bug 1253333: Don't cause a second MediaManager to be created if there's a race with NotifyFinished r=jib (d22d6d01e5) - Bug 1251357 - fix regression where last MediaStreamTrack.stop did not turn off the camera light. r=jesup (11b4880c02) - Bug 1208371 - Add a MediaStreamTrackSource interface. r=roc (bb1880524b) - Bug 1208371 - Add MediaStreamTrackSourceGetter interface. r=roc (c57a1c6a74) - Bug 1208371 - Let MediaStreamTracks know their TrackID at the source. r=roc (62739d72bf) - Bug 1259236 - throw NotSupportedError on pc.addTrack of track in constructed stream. r=bwc (8b828e80e4) - Bug 1208371 - Let FindOwnedDOMTrack operate on input stream. r=roc (26c24ad3c7) - Bug 1208371 - Add some MediaStreamTrack helper methods. r=roc (1627cd36f8) - Bug 1208371 - Count the users of a MediaStream to ease Destroy() resonsibility. r=roc (613d446b39) - bug 1223670 assert that connected streams have the same graph r=padenot (17ea987392) - Bug 1208371 - Add convenience method for checking if TrackID is explicit. r=roc (32c9d5fe45) - Bug 1208371 - Allow MediaInputPorts mapped to a destination TrackID. r=roc (71d3c66c4d) - Bug 1208371 - Remove obsolete SetTrackEnabled() from DOMMediaStream r=roc (cbcf54a342) - Bug 1208371 - Add MediaStreamTrack::Graph(). r=jib (044b348267) - Bug 1208371 - Add DOMMediaStream::GetTrackById/GetOwnedTrackById. r=jib (6f58360808) - Bug 1208371 - Add a generic PrincipalChangeObserver interface. r=mt (79dfb91a89) - Bug 1208371 - Turn DOMMediaStream::PrincipalChangeObserver into PrincipalChangeObserver<DOMMediaStream>. r=mt (41fdd835de) - Bug 1208371 - Add principal APIs to MediaStreamTrack. r=mt (a8aab0e0d9) - Bug 1208371 - Create MediaStreamTrackSource::Sink that forwards principal changes from the source. r=mt (d9fefd4e3c) - Bug 1208371 - Let DOMMediaStream base its principal on the tracks it contains. r=mt (0c046c7c20) - Bug 1208371 - Add an interface DecoderPrincipalChangeObserver to HTMLMediaElement. r=roc (ecde0ddae0) - Bug 1208371 - Make HTMLMediaElement::CaptureStream pass its principal to MediaStreamTrack. r=mt (03ccd4ab12) - Bug 1208371 - Make MediaManager pass its principal to MediaStreamTrack for gUM. r=mt (5a4b1eb0bc) - Bug 1208371 - Make ImageCapture listen to principal changes of MediaStreamTrack instead. r=mt (d29fc5c36e) - Bug 1208371 - Break PCImpl::SetRemoteDescription into smaller pieces. r=mt,bwc (e4337cc413) - Bug 1208371 - Make PeerConnectionImpl pass its principal to MediaStreamTrack through a new RemoteTrackSource. r=mt (9a7c744a19) - Bug 1208371 - Make remaining DOMMediaStream principal sources use MediaStreamTrack. r=mt (b30919c681) - Bug 1208371 - Remove some no longer necessary principal methods on DOMMediaStream. r=mt (5279935d2b) - Bug 1208371 - Add a MediaStreamTrackListener to MediaStreamGraph. r=roc (5d7048793e) - Bug 1208371 - Move ImageCapture to a MediaStreamTrackListener. r=roc (98d081b034) - Bug 1208371 - Make it possible to look up stream id by track in PeerConnectionImpl. r=jib (c65d07cb55) - Bug 1208371 - Fix DOMMediaStream::OwnsTrack. r=roc (092dad3654) - Bug 1208371 - Remove MediaStreamTrack::GetStream. r=jib (a78f873d89) - Bug 1208371 - Route ApplyConstraints through MediaStreamTrackSource. r=jib (32dfd76245) - Bug 1208371 - Kill nsDOMUserMediaStream with fire. r=jib (9550ad61be) - Bug 1208371 - Make it possible to block tracks in a MediaInputPort initally. r=roc (39fdd2322f) - Bug 1208371 - Implement MediaStreamTrack::Clone(). r=smaug,jib,roc (1995b87f10) - Bug 1208371 - Implement DOMMediaStream::Clone() r=smaug,jib,roc (d445dffd30) - Bug 1208371 - Various cleanups in DOMMediaStream/MediaStreamTrack. r=jib (a174781a1b) - Bug 1208371 - Forward input stream and track id on regular track changes for union streams. r=roc (36ed98f3e4) - Bug 1208371 - Move track.stop() helpers to MediaStreamPlayback. r=jib (123bcd8192) - Bug 1240478 - Add test for video size on 'loadedmetadata'. r=jesup,jib Bug 1208371 - Test DOMMediaStream::Clone(). r=jib (5ff908fcad) - Bug 1208371 - Test DOMMediaStream::Clone(). r=jib (445556e6b5) - Bug 1208371 - Rename CreateOwnDOMTrack/CreateClonedDOMTrack to CreateDOMTrack/CloneDOMTrack. r=jib (41c71b073c) - Bug 1208371 - Resolve ambiguous symbol MediaStreamTrack. r=bwc (f998354d96) - Bug 1208371 - Test MediaStreamTrack::Clone(). r=jib (34865902b0) - Bug 1208371 - Add CORSMode methods to MediaStreamTrack. r=mt (2244b06567) - Bug 1208371 - Add convenience method for forwarding a track to an MSG-stream. r=roc (f21675220b) - bug 1223670 throw not supported when creating a node from a stream with different channel r=baku (55e1d67356) - Bug 1208371 - Lock MediaStreamAudioSourceNode onto the first AudioStreamTrack in mInputStream at time of construction. r=mt,padenot (77640fa752) - Bug 1208371 - Move HTMLMediaElement::CaptureStream to forward CORSMode changes through MediaStreamTrackSource. r=mt (aa533e8945) - Bug 1208371 - Remove CORSMode methods from DOMMediaStream. r=mt (41447ccea1) - Bug 1208371 - Change HTMLMediaElement video sinks to check principal for video only tracks. r=mt (b8168de792) - Bug 1208371 - Remove ref counting from DOMMediaStream::TrackListener. r=roc (fe275597ca) - Bug 1208371 - Update tests to accomodate the fact that MediaStreamAudioSourceNodes lock onto the first audio track. r=padenot (ee97d9f274) - bug 916387 remove workarounds in tests r=padenot (0285f2b98a) - Bug 1208371 - Modify WebAudio source nodes tests to wait for tracks befoure measuring nr of samples. r=padenot (bb3afcdd12) - Bug 1208371 - Make PeerIdentity RefCounted. r=mt (74320ca464) - Bug 1208371 - Add GetPeerIdentity() to MediaStreamTrackSource. r=mt (77bffa988f) - Bug 1208371 - Add PeerIdentity to LocalTrackSource for gUM tracks. r=mt (4b4163b66d) - Bug 1208371 - Move PeerConnection to use PeerIdentity on MediaStreamTrack. r=mt (30b5ab4b5d) - Bug 1208371 - Remove PeerIdentity from DOMMediaStream. r=mt (0d6b66614e) - Bug 1208371 - Add convenience method for checking track forwarding to MediaStreamTrack. r=roc (d9eb5210e0) - Bug 1208371 - Remove test_mediarecorder_record_nosrc.html. r=roc (5d7b83b51c) - Bug 1208371 - Inline MediaRecorder::Session::SetupStreams. r=roc (1f8463266e) - Bug 1153690 - Release the Session and MediaRecorder objects correctly if there is no ExtractRunnable running. r=roc (424117e697) - Bug 1257318: Move MediaRecorder to use DirectListeners wherever possible. r=roc (1d6336641b) - Bug 1208371 - Check principal per track instead of per stream in MediaRecorder. r=roc (946080d5e7) - Bug 1219711 - Add mochitest for track disabling over a peer connection. r=jib (ad345e05e2) - Bug 1166832 - Add test to verify audio (using AudioStreamAnalyser) after renegotiation. r=bwc (ad11535ee3) - Bug 1250934: Make tests use the correct audio frequency when fake devices are used r=drno (1b8cb18b8f) - Bug 1182426 - Test that we can record CanvasCaptureMediaStreams. r=roc (e65a5dce61) - Bug 1219711 - Refactor captureStream_common.js to accept generic pixel testing method. r=jib (e55194c8f5) - Bug 1223696 - Make canvas captureStream helper resilient to exceptions when there's no video. r=roc (215711b89d) - Bug 1223696. Don't destroy VideoFrameContainer when we reach MetadataLoaded without a video track. r=jwwang (2c83a23b24) - Bug 1166832 - Add test for canvas capture on multiple streams. r=bwc (592db27fc4) - Bug 1224029: ensure video elements that may be disabled (black) are scaled r=mattwoodrow (bfef6af17d) - Bug 1208371 - Simplify track disabling test code. r=jib (771d560f40) - Bug 1208371 - Test disabling track across peerconnection not affecting clones. r=jib (31913dd9e6) - Bug 1208371 - Add DirectTrackLister to MediaStreamGraph and MediaStreamTrack. r=roc,jesup (ae86375502) - Bug 1208371 - Switch MediaPipeline to use direct listeners on tracks. r=jesup,bwc (aa32ce43e1) - Bug 1208371 - Let PeerConnection consume principals from tracks instead of streams. r=mt (825d6775d0) - Bug 1257318: Make recorder.pause()/resume() work with DirectListeners r=padenot (65ff6bff4e) - Bug 1208371 - Move FindTrack from SourceMediaStream to MediaStream. r=roc (5725a863ae) - Bug 1208371 - Switch MediaStreamTrack to enable/disable tracks on owned stream. r=jesup (ea7445369d) - Bug 1208371 - Make GraphDriver callback log calls verbose. r=padenot (a502ceea55) - Bug 1208371 - Do not require DOMLocalMediaStream for gUM (audioCapture). r=jib (c27ee1c308) - Bug 1208371 - Add a track getter to gUM for fake tracks. r=jib (4958d2b392) - Bug 1208371 - Remove unnecessary fakeTracks:true from test_streams_individual_pause.html. r=jib (2437b932b2) - Bug 1208371 - Remove debug canvas from addTrackRemoveTrack test to help android perf. r=padenot (38b1ad91e8) - Bug 1208371 - Remove debug canvas from peerConnection_trackDisabling test to help android perf. r=padenot (a8b5a62ad6) - Bug 1208371 - Enable test_peerConnection_trackDisabling.html on android 4.3 debug. r=jib (19e14785f3) - Bug 1208371 - Remove debug canvas from mediaStreamConstructors test to help android perf. r=padenot (b7e3280b68) - Bug 1208371 - Add disconnect method to test helper AudioStreamAnalyser to improve performance on slow devices. r=padenot (2a18d693a7) - Bug 1208371 - Guard LoadManagerSingleton with a WeakPtr. r=pkerr (0f6d425cf4) - Bug 1208371 - Clear output canvas on each drawImage(). r=jib (45731c0c9a) - Bug 1208371 - Wait for "loadedmetadata" before setting up nodes in test_mediaElementAudioSourceNodeCrossOrigin.html. r=padenot (8e9398fe88) - Bug 1181051 - Remove BOM from dom/media/test/test*.html. r=kinetik (c98b2c9b96) - Bug 1070110 - Ensure the testcase will receive at least 2 blob. r=jwwang (028cb09b08) - Bug 1208371 - Improve reliability of test_mediarecorder_record_timeslice.html. r=jwwang (c89bd3fe0b) - Bug 1251494 - Remove remaining references to MOZILLA_XPCOMRT_API from dom. r=jesup (5b8e7ef603) - Bug 1234230: Don't pass null images for video encoding, and don't reencode the same image r=roc (eb09c07d8d) - Bug 1258567 - per comment 3, ensure volume is only applied once to the AudioSegment. r=kinetik. (a7e184e483) - Bug 1250934: Modify MediaEngine shutdown to allow neutering the AudioDataListener r=padenot (70f4831508) - Bug 1208371 - Add PrincipalHandle to MediaChunks. r=mt,jesup (0662c26a97) - Bug 1208371 - Add NotifyPrincipalHandleChanged to MediaStreamTrackListener. r=mt,jesup (54d896b1ff) - Bug 1208371 - Add a PrincipalHandleListener to MediaStreamTrack. r=mt,jesup (9b4d2e0996) - Bug 1256520 - use SyncRunnable to create DecodedStreamData synchronously to ensure the creation and destruction of DecodedStreamData happen in order. r=kikuo. (7d28eaebba) - Bug 1237482 - Remove MediaDecoderStateMachine::mStreamSink. r=kikuo. (609efed70f) - Bug 1208371 - Hook up DecodedStream with PrincipalHandle. r=mt,jwwang (9290efb216) - Bug 1208371 - Hook up MediaPipeline with PrincipalHandle. r=mt,bwc (b00ed70ddc) - Bug 1208371 - Ensure DOMMediaStream principals reflect what could reside in their playback streams. r=mt,jesup (bd3e32ef16) - Bug 1208371 - Ensure a media element's ImageContainer is protected when playing a stream. r=mt,jesup (7914faa5dc) - Bug 1208371 - Forward declare MediaStreamTrack in MediaPipeline.h. r=bwc (4c88b79137) - Bug 1208371 - Clean up unnecessary virtuals in MediaPipeline. r=bwc (b7112f4b34) - Bug 1208371 - Move MediaStreamTrack's label to MediaStreamTrackSource. r=jib (045bfcc738) - Bug 1259590 - Remove B2G ACL code. r=khuey (e13223c0f6) - Bug 1265452 followup - Make mGlyphExtentsArray an array of UniquePtr. r=jrmuizel (d12ce46244) - Bug 1250540 - have media.navigator.permission.disabled no longer bypass media.getusermedia.screensharing.allowed_domains. r=jesup (e55aa02580) - Bug 1247806 - Fix HSTS redirect check in WebSocketChannel, r=mcmanus (4e44becf9e) - Bug 1251530: Use 'MakeUnique' instead of 'new' to populate UniquePtr variable in AddCSSValuePair. r=jwatt (286bf2289a) - Bug 1264787: Make nsCSSValue's AdoptListValue & AdoptPairListValue methods take a UniquePtr. r=heycam (0f7dc7164f) - Bug 1151243 part 3 - [css-grid] Add a generic nsHTMLReflowState::STATIC_POS_IS_CB_ORIGIN flag to place the static-position at the CB origin, and make nsAbsoluteContainingBlock use it in Grid containers where the placeholder is a child too. r=dholbert (7bde498cc4) - Bug 1151243 part 4 - Some code cleanup in nsHTMLReflowState::CalculateHypotheticalPosition, and make a few methods 'const' (idempotent patch). r=dholbert (e430f9b99d) - Bug 1250540 - fix string-parsing regression that made screen share whitelisting stop working. r=jesup (f8af7c3053) - Bug 1265641: Move AEC tail length and delay-agnostic settings to getUserMedia r=padenot (3feaf716ee) - Bug 950936 - Introduce ui.popup.disable_autohide pref to ease debugging popups. r=neil (bc28dcd531) - bug 1211892 read -unico-border-gradient of early Unico versions for ThreeDHighlight and ThreeDShadow r=acomminos (39c83b1865) - bug 1257695 disable GTK3 deprecation warnings in widget/gtk r=acomminos (1ad2ba0271) - Bug 1258989 - Switch gtk3drawing to a C++ file, r=karlt (55b8ea3cdf) - Bug 1259433 - remove gtk_widget_style_get() from gtk3drawing, r=karlt a=kwierso (a9fc049140) - Bug 1266680 - Rename BlockTrackId to BlockSourceTrackId. r=jesup (5066bbf870) - Bug 1262808: Refactor |PrincipalID| to |PrincipalHandle| in Gonk media code, r=rjesup (49ec99e852) - Bug 1144096 part 1 - [css-grid] Refactor nsGridContainerFrame state and methods. r=dholbert (502fb7d424) - Bug 1144096 part 2 - [css-grid] Make GridItemInfo::mFrame available also in non-DEBUG builds since we'll need it to support fragmentation. r=dholbert (fe0b396741) - Bug 1144096 part 3 - [css-grid] Remove CellMap::ClearOccupied() since it's not needed anymore. r=dholbert (7aeacdccab) - Bug 1144096 part 4 - [css-grid] Move more local nsGridContainerFrame classes into .cpp file. r=dholbert (896fc410ac) - Bug 1144096 part 5 - [css-grid] Create a couple of Grid container frame bits. r=dholbert (abd007fd90) - Bug 1144096 part 6 - [css-grid] Add support for creating Grid container continuations and deal with overflow containers. r=dholbert (3f02728f24) - Bug 1144096 part 7 - [css-grid] Don't create PageBreakFrames inside a Grid container. The container will handle forced breaks on its items. r=dholbert (5a0c64369c) - Bug 1144096 part 8 - [css-grid] Add a new state flag, eBreakBefore, to record where breaks occur between tracks. r=dholbert (5f5d8761c6) - Bug 1144096 part 9 - [css-grid] Create a SharedGridData object owned by the first-in-flow Grid container to share state between its continuations. r=dholbert (7e510f0bf0) - Bug 1144096 part 10 - [css-grid] Add a few helper methods to do a break before a row, and resize a row. r=dholbert (d3fec771a6) - Bug 1144096 part 11 - [css-grid] Add a GetNearestFragmentainer() method that collects some data from the nearest enclosing fragmentainer needed for fragmentation. r=dholbert (20d4736a1c) - Bug 1144096 part 12 - [css-grid] Collect and merge child frames we need for reflow. r=dholbert (3b5c619f34) - Bug 1144096 part 13 - [css-grid] Refactor ReflowChildren() by separating out the code that reflows normal flow children (grid items and placeholders) into a new method ReflowInFlowChild(). r=dholbert (ba8a1edc7b) - Bug 1144096 part 14 - [css-grid] Make ReflowInFlowChild() deal with a constrained available block-size. r=dholbert (292df4167a) - Bug 1144096 part 15 - [css-grid] Compute our pre-reflow logical skip sides and cache the result of ComputedLogicalBorderPadding() with that applied. r=dholbert (0c7f59389e) - Bug 1144096 part 16 - [css-grid] Implement fragmentation. r=dholbert (af8b8aac41) - Bug 1144096 part 17 - [css-grid] Add helper methods that add a sorted list of child frames to the Overflow and ExcessOverflowContainers child lists. r=dholbert (a6c80c9e9c) - Bug 1144096 part 18 - [css-grid] Fix a couple of bugs in how we handle child existing continuations when pushing/pulling children. r=dholbert (b8a62fab65) - Bug 1144096 part 19 - [css-grid] Sanity check the initial child lists we get from the frame constructor (DEBUG only). r=dholbert (f56955c3ec) - Bug 1144096 part 20 - [css-grid] Sanity check our child lists before starting a Reflow (DEBUG only). r=dholbert (d89c771238) - Bug 1144096 part 21 - [css-grid] Deal with dynamically inserted/appended/removed child frames. r=dholbert (a07ecc06e2) - Bug 1144096 part 22 - [css-grid] Check NS_INLINE_IS_BREAK_BEFORE before checking other completion status. r=dholbert (731dcd0ac5) - Bug 1144096 part 23 - [css-grid] A grid container fragment that is an overflow container can't be INCOMPLETE, only OVERFLOW_INCOMPLETE and it should always have zero BSize. r=dholbert (afcd6c1741) - Bug 1144096 part 24 - [css-grid] Move the child frame merging code at the start of ReflowOverflowContainerChildren into a new method: DrainExcessOverflowContainersList. Make both take a param so that we can override how the OC child lists are merged together (normally just an Append; MergeSortedFrameLists for Grid). r=dholbert (95323b0a56) - Bug 1144096 part 25 - [css-grid] Enable fragmentation to occur by reporting our actual reflow status. r=dholbert (767c389238) - Bug 1144096 part 26 - [css-grid] Fragmentation reftests. (07e62f8fd6) - Bug 1244006 - Use const instead of MOZ_CONSTEXPR to avoid startup crash; r=dbaron (39b0bb32fb) - Bug 1053986 - Fix comment referring to a GetBorder method that no longer exists. r=dholbert (2cde22a42c) - Bug 1264784 - part 1 - call nsIFrame::{GetScreenRect,GetView} instead of their *External counterparts; r=dholbert (a2cd84b7a2) - Bug 963238: Support isTypeSupported() in MediaRecorder, and throw on invalid mimetypes at construction r=cpearce,khuey (5a3709e45f) - Bug 963238: Fix compilation errors. r=me (09b541337f) - Bug 1157654 - 1. Do not call MediaRecorder.stop immediately after MediaRecorder.start, because we want to receive an onerror callback. 2. Make the NofityError async. r=roc (ad56918042) - Bug 1128448 - 1. Close the pref media.encoder.omx.enabled for newer android version. 2. Modify testcase and MR to eusure no timing issue. r=roc (9dfff44a2c) - Bug 1197669 - Part3 - Ensure the start event comes before any blobs. r=jwwang (d4e950fa49) - Bug 1225327 - fix |mEncoder| null-dereference. r=jwwang (5ffce18e33) - Bug 1260702: Don't crash on input sources from WebAudio in MediaRecorder r=padenot (28bcb80a03) - Bug 1018299 - Throw security error if principal check fails in MediaRecorder::Start(). r=jib, r=mt (1130168c8d) - Bug 1261007 - Part 1 - Force to send video sample into encoder if we got the same video sample more than 1 seconds. Enable testcases. r=jolin (5698b39b45) - Bug 1182426 - Test that changing video resolution of a recorded stream throws an error. r=roc (edaf49f2cf) - Bug 1261007 - Part 2 - fix test_mediarecorder_webm_support. r=rillian (16ef931949) - Bug 1250054. Part 1 - implement MediaDecoderReaderWrapper. r=jya. (4b78b4335d) - Bug 1242841 - Make MDSM::mDecodedAudioEndTime zero-based. r=kikuo. (c6c756d554) - Bug 1242843 - Make MDSM::mDecodedVideoEndTime zero-based. r=kikuo. (c194178323) - Bug 1242783. Part 1 - per comment 11, increase mAmpleAudioThresholdUsecs to 2s to avoid audio underrun when BT is connected. r=kinetik. (49567f587e) - Bug 1242783. Part 2 - per comment 12, buffer only 1s when audio is captured. r=kinetik. (e0f0cd9826) - Bug 1230641: P1. Use UYVY (YUV422) format in decoders. r=mattwoodrow (17d4de398c) - Bug 1230641: P2. Increase the video queue size on mac. r=cpearce (e575c85f44) - Bug 1230641 - Make our NSOpenGLContext opaque when in fullscreen mode. r=mstange (51da9e1e70) - Bug 1257094 - Remove MediaDecoderStateMachine::DECODER_STATE_DECODING_NONE. r=cpearce. (f0993582c7) - Bug 1252344. Part 1 - remove unnecessary checks from MediaDecoderStateMachine::NeedToDecodeVideo(). r=bechen. (1c9b7aadf4) - Bug 1252344. Part 2 - remove unnecessary checks from MediaDecoderStateMachine::NeedToDecodeAudio(). r=bechen. (6896d7d1f6) - Bug 1252360 - remove some check from NeedToDecodeAudio(). r=bechen. (1c064a9985) - Bug 1252762 - Decode at most one audio/video sample before finishing seeking. r=cpearce. (73ec7691df) - Bug 1253928 - adjust the time passed to RequestVideoData() by the start time to avoid incorrectly skipping key frames. r=jya. (1bc203d8e6) - Bug 1252766 - Remove MediaDecoderStateMachine::mDecodeToSeekTarget which is never read. r=kaku. (aac1fe8018) - Bug 1251460 - MDSM now waits on a promise to enqueue first frame loaded. r=jya (0e7e67e006) - Bug 1257013 - Part 3: Stop checking for corrupt frames in MediaDecoderStateMachine since we no longer produce them. r=ajones (fbbbabafbb) (c6e1bfdcf2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1258966 - Remove unnecessary null-checks of MediaDecoderStateMachine::mReader. r=bechen. (0513c82214) - Bug 1258627 - always schedule next cycle so MDSM has a chance to leave buffering state. r=cpearce. (49fb876b9e) - Bug 1258271 - Remove arguments from MediaDecoderStateMachine::HaveEnoughDecodedAudio(). r=bechen. (e8610f7f76) - Bug 1252753. Part 1 - remove calls to PushFront(). r=kinetik. (7abe1bfb0f) - Bug 1252753. Part 2 - remove MediaDecoderStateMachine::PushFront(). r=kinetik. (1a153a5b00) - Bug 1230527: P1. Ensure seeked event is fired prior loadeddata. r=jwwang (aa9eef9fd3) - Bug 1230527: P2. Add mochitest. r=jwwang (6e9f920781) - Bug 1252767 - Remove MediaDecoderStateMachine::mPendingSeek. r=cpearce. (e5d69a191d) - Bug 1255268 - Replace SeekJob::Steal() with move semantics. r=cpearce. (6294c01ba7) - Bug 1253490 - fix the calculation of decodeTime. r=jya. (b8f3c8801a) - Bug 1252343. Part 1 - make mReader const. r=bechen. (33a8b6a4ad) - Bug 1252343. Part 2 - remove null checks for mReader which is const and never null. r=bechen. (5cd068aafc) - Bug 1250054. Part 2 - employ MediaDecoderReaderWrapper for MDSM and remove code about adjusting start time. r=jya. (b5a954d8d8) - Bug 1252341 - No need to reset mReader in ~MediaDecoderStateMachine() because the destructor will do that. r=bechen. (cd0639e366) - Bug 1264784 - part 2 - remove unused virtual methods from nsIFrame; r=dholbert (5d52314a79) - Bug 1264784 - part 3 - make nsIFrame::GetNearestWidget methods non-virtual; r=dholbert (67b0987de6) - Bug 1053986 - Rename nsIFrame::IsBoxFrame to IsXULBoxFrame. r=dholbert (394613f49f) - Bug 1256040 - Fix some nsGridContainerFrame.h/cpp compile errors in non-unified build. r=dholbert (b49241e3b1) - Bug 1264607 - Treat track size <percentage> values as 'auto' when the grid container size is indefinite. r=dholbert (3895d4d922) - Bug 1260614 - Cleanup grid item iterator Reset() calls. r=dholbert (e6760e1def) - Bug 1256040 - Bustage fix. r=me (d67b9c0de5) - Bug 1233191 part 1 - Implement sanity checks on the flex/grid container child frame list. Remove the anon grid item sanity checks that the frame constructor now does instead. r=dholbert (d9412bb043) - Bug 1233191 part 2 - Remove anon flex item sanity checks that the frame constructor now does instead. r=dholbert (564184ea6d) - Bug 1233191 part 3 - crashtest. (c6b6bb4fca) - Bug 1187846 Stack layout doesn't honour min/max sizes for positioned elements r=Enn (8080e9db71) - Bug 1053986 - Rename nsIFrame::GetMinSize to GetXULMinSize, and related methods. r=dholbert (fa1722982e) - Bug 1000870 - Add some features in testing system. r=smaug (f7b4b8916f) - Bug 1053986 - Rename nsIFrame::GetPrefSize to GetXULPrefSize, and related methods. r=dholbert (9f7e8de26e) - Bug 1053986 - Rename nsIFrame::GetMaxSize to GetXULMaxSize, and related methods. r=dholbert (a632913886) - Bug 1053986 - Rename nsIFrame::GetMinSizeForScrollArea to GetXULMinSizeForScrollArea. r=dholbert (ac520afe6f) - Bug 1053986 - Rename nsIFrame::GetOrdinal to GetXULOrdinal. r=dholbert (e5f7342d03) - Bug 1053986 - Rename nsIFrame::GetFlex to GetXULFlex. r=dholbert (aadf567a8c) - Bug 1053986 - Rename nsIFrame::GetBoxAscent to GetXULBoxAscent. r=dholbert (4e729c60ea) - Bug 1053986 - Rename nsFrame.cpp static method IsBoxWrapped to IsXULBoxWrapped. r=dholbert (009b251df0) - Bug 1053986 - Rename nsIFrame::IsCollapsed to IsXULCollapsed, and related methods. r=dholbert (eec509e378) - Bug 1168212 - Ensure popups have a minimum width of their preferred size r=Enn (657c8da6fa) - Bug 1053986 - Rename nsIFrame::SetBounds to SetXULBounds. r=dholbert (304ff47c6c) - Bug 1088637 - check we get the right transition event, r=Enn (b0da4a67f6) - Bug 1053986 - Rename nsIFrame::Layout to XULLayout, and related methods with the same name. r=dholbert (66ef396b10) - Bug 1053986 - Rename nsIFrame::GetBorderAndPadding to GetXULBorderAndPadding. r=dholbert (588f824000) - Bug 1053986 - Rename nsIFrame::GetBorder to GetXULBorder. r=dholbert (f91ae3fc59) - Bug 1053986 - Rename nsIFrame::GetPadding to GetXULPadding. r=dholbert (797e21e6af) - Bug 1053986 - Rename nsIFrame::GetMargin to GetXULMargin. r=dholbert (05dc0235f2) - Bug 1053986 - Rename nsIFrame::SetLayoutManager to SetXULLayoutManager. r=dholbert (0cb22c411d) - Bug 1053986 - Rename nsIFrame::GetLayoutManager to GetXULLayoutManager. r=dholbert (6a03e1de2c) - Bug 852754 - Part 1: Share the code for limiting scale factors to all image types. r=mstange (098a083d1a) - Bug 852754 - Part 2: Share the implementation of GetContainer. r=mstange (063b7683dd) - Bug 852754 - Part 3: Share the implementation of ConfigureLayer. r=mstange (ffd2d99802) - Bug 1256999 - Pass the right context to new channels for image loads. r=bz r=seth (275cebb231) - Bug 1194337 - Context menu positioned incorrectly on OSX. r=enn (1e429a9d3c) - Bug 1216284 - Tooltips do not flip correctly on OSX. r=enndeakin (c08931768b) - Bug 1053986 - Rename nsIFrame::GetClientRect to GetXULClientRect. r=dholbert (c06a121de6) - Bug 1053986 - Rename nsIFrame::GetVAlign to GetXULVAlign. r=dholbert (a923d76c4b) - Bug 1053986 - Rename nsBox::GetChildBox to GetChildXULBox. r=dholbert (ebe12c77f1) - Bug 1053986 - Rename nsIFrame::GetHAlign to GetXULHAlign. r=dholbert (dbd501e2bd) - Bug 1053986 - Rename nsBox::GetNextBox to GetNextXULBox. r=dholbert (1cd5fa1ce3) - Bug 1053986 - Rename nsBox::GetParentBox to GetParentXULBox. r=dholbert (2beaeb6bdd) - Bug 1171696 - Don't resize scrollbar thumb when updating its position. r=mstange (5b51241744) - Bug 1053986 - Rename nsIFrame::IsHorizontal to IsXULHorizontal, and related methods. r=dholbert (7d8e4142e5) - Bug 1053986 - Rename nsIFrame::IsNormalDirection to IsXULNormalDirection. r=dholbert (7d9686b089) - Bug 1053986 - Rename nsIFrame::Redraw to XULRedraw. r=dholbert (20da19c2ce) - Bug 1053986 - Rename nsIFrame::RelayoutChildAtOrdinal to XULRelayoutChildAtOrdinal. r=dholbert (e5c4eb2b9f) - Bug 1053986 - Rename nsIFrame::SetDebug to SetXULDebug. r=dholbert (438c3a1109) - Bug 1053986 - Rename nsIFrame::GetDebug to GetXULDebug. r=dholbert (00e0ca19e4) - Bug 1053986 - Rename nsIFrame::DumpBox to XULDumpBox. r=dholbert (30edc21d8e) - Bug 1053986 - Rename nsIFrame::AddCSSPrefSize, AddCSSMinSize, AddCSSMaxSize, and AddCSSFlex by replacing CSS with XUL. r=dholbert (4e79b90b1f) - Bug 1053986 - Fix ordering of methods in nsIFrame.h r=dholbert (fb08aa035f) - Bug 1053986 - Rename nsBox::BeginLayout to BeginXULLayout. r=dholbert (595cb70526) - Bug 1053986 - Rename nsBox::EndLayout to EndXULLayout. r=dholbert (13f98a84a0) - Bug 1213895: Part 1 - Correctly support crop="none" in XUL labels. r=neil (053e0c8414) - Bug 1053986 - Rename nsBox::DoLayout to DoXULLayout. r=dholbert (40ef0ece53) - Bug 1144619 - Variable 'nextX' is created in the wrong scope. r=dbaron (7893ccb301) - Bug 1172011 - Remove unneeded 'spaceLeft' declaration from nsSplitterFrame.cpp. r=froydnj (7ef937e283) - Bug 1192376: Make nsImageBoxFrame check whether image size is available before trying to paint an image. r=seth (2db203eb3b) - Bug 1240533 - Parameters to ScreenForRect need to be passed as desktop pixels, not device pixels. r=emk (d49b532344) - Bug 1212658 - Remove needless IsCallerChrome check in nsMenuPopupFrame. r=bz (bdf0d16a49) - Bug 374471 Make the noautohide attribute live where supported r=enndeakin (f696b4d174) - Bug 1200870, allow -1 as a value to popup.moveTo, r=tn (10e05d4240) - Bug 1182856 - Part 1: Add StopTransitionsForElement. r=heycam (1c0ac374c4) - Bug 1182856 - Part 2: Let AnimationsWithDestroyFrame destroy transitions. r=heycam (7820f7b1e5) - Bug 1182856 - Part 3: Cancel transitions for destroy frames. r=heycam (439fb07545) - Bug 1157936 - Put the correct ratio on the scrollbar layer. r=tn (a64f35b9ea) - Bug 1238137 - Telemetry pings for main thread scrollbar-driven scroll input methods. r=kats (89e5187b88) - Bug 1156106 - Make nsMenuBarFrame::mMenuBarListener an nsRefPtr; r=roc (838126cd16) - Bug 1163304 Close all existing popups when menubar becomes active because it should have pseudo focus and other popups shouldn't handle key events r=enn+neil (933c9ae40e) - Bug 1252693 - Assert that we do not tenure into an OMT Zone; r=sfink (0812fc81f2) - Bug 1265679 - Always call the object moved hook in generational GC r=terrence (6d75efba2d) - Bug 1265825 - Remove mSuppressionActive assert. r=kats (3b6b3ba030) - Bug 1250226 - Only report compacting GC telemetry for compacting GCs r=terrence (4e0f511ccf) - Bug 1258578: Improve documentation for js::RelocatablePtr. DONTBUILD r=terrence (3ed2a933e0) - Bug 1252713 - Fix FILES_PER_UNIFIED_FILE=1 bustage in js/. r=terrence (8a97e6c7e2) - Bug 1265741: Fix unified build for fuzzers; r=nbp (ad3b4a4543) - Bug 1013219 - set the line number of the terminating retrval; r=jimb, r=ejpbruel, r=fitzgen (df810884a9) - Bug 1013219 - set line number of return instruction; r=efaust, r=fitzgen, r=ejpbruel (503b1a2bf3) - Bug 1260577 - Fix |obj[expr] += e2| erroneously calling expr.toString() twice. (r=till) (e2485baccb) - Bug 1260577 - followup: Change confusing name SelfAssign to CompoundAssign. (rs=jorendorff) (51a7dee68e) - Bug 1263881 - Check the the number of body level lexicals doesn't exceed that which we can store in Bindings r=shu (d610d7a1e9) - Bug 1258097 - Check for redeclaration of imports by functions r=shu (78f06f273f) - Bug 1264954 - Add missing OOM check in Parser::templateLiteral. r=jonco (2743a82e1e) - Bug 1265313 - Fix Annex B.3.5 handling with body-level lexicals. (r=jorendorff) (6b4139d25b) - Bug 1260620 - Ensure that possibleErrors are not null before attempting to check them; r=jorendorff (6b284c1107) - Bug 1253275 - Remove const_casts from Runtime.cpp. r=sfink (40b6d68455) - Bug 1262731 - Add JS_InitWithFailureDiagnostic(). r=sfink. (310579fcd3) - Bug 1263886 - Don't call makeConstructorCode if the group has unknown properties. r=bhackett (e81c939928) - Bug 1260891 - Acquire and release the lock when destorying an `ExclusiveData<T>`'s protected value; r=terrence a=kwierso (dc39af575e) - Bug 1252034 - Value Numbering: Unconditionally generate fixup blocks. r=sunfish (3b46b2df51) - Bug 1232229 - Ensure generator object prototype is a singleton and tenured. r=jonco (d0c4f17cb6) (4696208ad8)
  3. 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 https://o.rthost.win/basilisk/basilisk55-win32-git-20240427-5f0f5811e-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240427-5f0f5811e-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - tzdata: update to 2024a (20a961b5a) - icu: fix getting windows timezone on legacy windows (5f0f5811e)
  4. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240427-7bda12e7-uxp-92e1373e8c-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240427-7bda12e7-uxp-92e1373e8c-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-20240427-id-656ea98-uxp-92e1373e8c-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240427-id-656ea98-ia-93af9a0-uxp-92e1373e8c-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild
  5. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240427-3219d2d-uxp-92e1373e8c-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240427-3219d2d-uxp-92e1373e8c-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-20240427-3219d2d-uxp-92e1373e8c-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.7a1.win32-git-20240427-d849524bd-uxp-92e1373e8c-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240427-d849524bd-uxp-92e1373e8c-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240427-d849524bd-uxp-92e1373e8c-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240427-d849524bd-uxp-92e1373e8c-xpmod.7z No official UXP changes picked since my last build. No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - tzdata: update to 2024a (de7e7860ff) - icu: fix getting windows timezone on legacy windows (92e1373e8c) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  6. oops, this is a false positive due to bad coding practice. problem is inside wintz.cpp and I finally got it fixed. https://github.com/roytam1/UXP/commit/92e1373e8c7dc28bcc715aaad0bd9558b11a7909 (EDIT: from my limited testing, it seems to be fine with AutoDST on or off, so no further change will be made about it)
  7. digging deeper, ICU4C's ures_openDirect() fails, which ICU data is bundled inside DLL.
  8. only on 486. if you try this on newer machines you may see more BSoDs.
  9. it is done by upstream: https://github.com/roytam1/UXP/commit/8e9e42c7d8b673d204c6f07c7b3c14bf4b3be484
  10. I do think if uprv_detectWindowsTimeZone() function in ICU4C 64 in mypal68 is broken?
  11. maybe. similar result observed in mypal68 here: and SP52 (latest package):
  12. does it? I selected London time before starting firefox52:
  13. deeper problem may be in js/icu: https://bugzilla.mozilla.org/show_bug.cgi?id=1346211
  14. I'll try to address it by updating timezone data in next build.
  15. it seems to be fine here, may because of DST setting?
  16. BTW I think you can push your changes to your repo so people can re-use your effort.
  17. maybe a mattermost bug. if you had select a team before, then it should work.
  18. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.5.3-Goanna-20240420.7z Changelog: In-tree changes: - update xulrunner-sdk patch (2f5732c0) - KmAppInfo: add GetMultiprocessBlockPolicy() returning kE10sDisabledForAddons (19e6f4ab) - bump version for add GetMultiprocessBlockPolicy() API (0e40f9fc) Out-of-tree changes: * update Goanna3 to git 1e246403c8...d457251529: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1261720 (part 1) - Separate js::ClassExtension from js::Class. r=jorendorff,bz. (6368952442) - Bug 1261720 (part 2) - Move ClassExtension::isWrappedNative into js::Class::flags. r=jorendorff. (554fe695c2) - Bug 1261723 (part 1) - Rename js::Class::ops as oOps. r=efaust. (e9dace574c) - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. (54bc06aec6) - Bug 1263865 - Check the return value of GetSelfHostedFunction in ArraySpeciesCreate. r=efaust (cc6e1c0e50) - Bug 1248948 - Don't pass non-SavedFrame objects to SavedFrame JSAPI functions; r=tromey r=evilpie (8c753c3c89) - Bug 1260475 - Add an option to disable GC slices triggered by painting. r=terrence a=kwierso (df86be5e34) - Bug 1263803 - Change AllocateArrayBuffer to receive byteLength instead of nelements. r=lth (751e333ff0) - Bug 1264941 - Use byteLength of source typedArray in CloneArrayBuffer. r=lth (0095fce3aa) - Bug 1263879 - Check the return value of AtomizeString in str_replace_string_raw. r=h4writer (31e1470bc3) - Bug 1258453 - Compact arenas containing strings r=terrence (f6b4029d79) - Bug 1258095 - patch 1/3 - OSFileSystem should have the root == the directory root, r=smaug (8cf74899f4) - Bug 1258095 - patch 2/3 - Implement Directory::GetPath() correctly, r=smaug (776f503c98) - Bug 1258095 - patch 3/3 - Directory tasks should use FallibleArray, r=smaug (b4888c92b9) - Bug 1258221 - patch 1 - File::CreateFromFile only for main-thread, r=smaug (c106b37cb4) - Bug 1258056 - Propagate the window opener full page zoom across the IPC layer; r=smaug (511386589f) - Bug 1248772 - Trigger a OS window focus in ServiceWorkerClients::OpenWindow. r=ehsan (feb322b9f0) - Bug 1259707 - Fix confusion between desktop and CSS pixels when session-restore is constraining window to the available screen space. r=emk (def9cc918b) - Bug 1250266 - Always send a TTL in the Push mochitests. r=benbangert (43c7bde7b8) - Bug 1244816 - Create PushService mock for mochitests backed by a mock web socket. r=kitcambridge (92270cbae5) - Bug 1257395: Update comments for GCHashTable and GCPolicy. DONTBUILD r=terrence (fee0311ea0) - Bug 1263772 - Use WeakCache wrapper to sweep BaseShape table; r=jonco (a0e015667c) - Bug 1263777 - Use WeakCache to sweep the InitialShapeTable; r=jonco (84d1591585) - Bug 1132502 (part 1) - Abort if compartmentStats is null during memory reporting. r=jandem. (bd144192b1) - Bug 1132502 (part 2) - Don't call AddClassInfo() for BaseShapes. r=jandem. (10881fe48c) - Bug 1259490 - Update the DtoA cache after compacting GC; r=jandem (6e3139501c) - Bug 1257903 - Fix spurious GC hazard on a CLOSED TREE r=me (ce2935d8b2) - Bug 1259042 - Re-introduce a version of ZoneCellIter for use under GC r=terrence (d1e4ca6e30) - Bug 1259180 - Compact arenas containing scripts r=terrence (365d22ab00) - Bug 1258407 - Limit GC heap growth parameters r=sfink (1c9ffb0e3f) - Bug 1263966 - Compact arenas containing lazy scripts r=terrence (e22c571c37) - Bug 1266107 - Update type descriptors first when compacting r=terrence (4c2ca98bb3) - Bug 1266105 - Only purge runtime tables once per slice when compacting r=terrence (74e2977241) - Bug 1263769 - Sweep WeakCaches in parallel; r=sfink (54b077b37b) - Bug 1266107 - Track all existing typed object descriptor objects r=terrence (bc60425bf6) - Bug 1260198 - Clear per-zone string cache after compacting r=terrence (c3002b8021) - Bug 1259306 - Trace ShapeTables r=terrence (15abb48a33) - Bug 1262203 - Skip shape table tracing where possible r=terrence (8a1ec15053) - Bug 1164432 - Update test_try_registering_offline_disabled.html to use mock push server. r=kitcambridge (6d52de1a17) - Bug 1263857 - Initialize the slots of the match result object before creating properties in generateRegExpMatcherStub. r=h4writer (802af47b3a) - Bug 1263549 - Fix inlined RegExpPrototypeOptimizable and RegExpInstanceOptimizable. r=h4writer (5565bca590) - Bug 1264998 - CodeGeneratorShared::assignBailoutId: Properly handle allocation errors. r=h4writer (258cbfc0b6) - Bug 1257408 - Fix VS2015 C4312 warnings in js/src. r=nbp (d52a4d1fe7) - Bug 1220466 - Don't build event region display items for pseudo stacking contexts, unless they are also an AGR. r=mstange (9f9a2c7eba) - Bug 1220466 - Avoid doing unnecessary layer building work for inactive layers. r=mstange (372097e6df) - Bug 1239151. Increase skia font cache size to 10mb on non-android platforms. r=lsalzman (8a2029da40) - Bug 1255068 - Do not allow empty transaction transform changes if the scroll position has changed since the last paint. r=kats, r=mattwoodrow (f4a42e10c8) - Bug 1255068 - Add a check for null scrollid. r=kats (3ddbb78fd3) - Bug 1258910 - IonMonkey: MIPS: Implement float-point conditional move instructions. r=huangwenjun06 (b53499103b) - Bug 1258910 - OdinMonkey: MIPS64: Implement AsmSelectI64. r=bbouvier (a36cfffa1d) - Bug 1258910 - OdinMonkey: MIPS: Implement AsmSelect. r=bbouvier (e458724bc1) - Bug 1254500 - IonMonkey: MIPS: Implement ma_ctz. r=arai (c8bfd7a6c9) - Bug 1254500 - IonMonkey: MIPS: Implement CodeGeneratorMIPSShared::visitCtzI. r=arai (b65dad7d1b) - Bug 1254500 - IonMonkey: MIPS: Implement CodeGeneratorMIPSShared::visitPopcntI. r=arai (58c00b603e) - Bug 1258105 - Port object length stubs to CacheIR. r=efaust (ed0ec07678) - Bug 1258301 - Use TraceNullableEdge for CacheIR pointers. r=jonco (3342ef24b4) - Bug 1258327 - Part 1: Move ToAddress from CodeGeneratorMIPSShared to CodeGeneratorShared. r=hev (59e7494f02) - Bug 1258327 - Part 2: Remove Operand variant from bailoutCmp32. r=nbp (c4609af383) - Bug 1258327 - Part 3: Remove Operand variant from branch32 except x86-shared. r=nbp (dca4bc7577) - Bug 1258327 - Part 4: Remove ToOperand call from arm CodeGenerator. r=jandem (395d7a004f) - Bug 1258327 - Part 5: Remove dummy ToOperand definition from arm64 CodeGenerator. r=jandem (bc447cb6aa) - Bug 1258327 - Part 6: Remove ToOperand call from mips-shared and mips64 CodeGenerator. r=hev (d01b028148) - Bug 1258327 - Part 7: Move ToOperand from CodeGeneratorShared to CodeGeneratorX86Shared. r=nbp (71449d7c62) - Bug 1248412 - Prevent immediate bailout from innermost for-of loops. r=h4writer (616897a580) - Bug 1261326 - Fix a bogus assert. r=bhackett (ff715a7954) - Bug 1260371 - Rearrange RelocationOverlay so that magic field does not overlay inline string chars r=terrence (f88fbb8927) - Bug 1262203 - Do GC relocation writes in order; r=sfink (b82a25dd15) - Bug 1247909 - Move MFunctionEnvironment after the entry resume points operands. r=h4writer (29d8d1c2df) - Bug 1259925 - Port ModuleNamespace getprop stub to CacheIR. r=efaust (b31980bdc3) - Bug 1264561 - Fix ClassOps::call and ClassOps::construct address calculation in visitIsCallable and visitIsConstructor. r=efaust (172037857b) - Bug 1264823 - Add pre-barrier to the elements of mapIterationResultPair. r=jandem (b2e451c371) - Bug 1263609: SharedStubs - Allow JSOP_POW in ion codegen ON CLOSED TREE, r=bbouvier (16bb4ca9af) - Bug 1265159 - IonMonkey: Throw error when popping from an empty array in MArrayPopShift, r=jandem (e3a1b08614) - Bug 1259392 - nail down isLockFree(4) for good. r=jolesen (72fa558eec) - Bug 1244252 - Don't check object group generation when generating code to create unboxed objects off thread, r=terrence. (4191175759) - Bug 1254578 - Fix OOM case when rematerializing frames. (r=jandem) (a213756a2b) - Bug 1263139 - Apply ToString to non-standard flags argument of String.prototype.{match,search,replace}. r=till (91c8f6f592) - Bug 1257810 - ReleaseAcquire should be adequate for a counter; r=sfink (e394a21b3d) - Bug 1251833 - Part 4: Remove some unneeded qualification from GCRuntime and friends. r=terrence (e77de1a3ac) - Bug 1260371 - Forward another pointer during TypedObject tracing to fix bustage r=me (24636e9463) - Bug 1266107 - Simplify typed object tracing now type descriptors are traced first r=terrence (6872be4bfa) - Bug 1260998 - Add support for HOST_CPPFLAGS for consistency. r=nalexander (9fe0ddee7e) - Bug 1105556 - Don't call CheckLoadURIWithPrincipal() in DoCheckLoadURIChecks() for TYPE_DOCUMENT loads where we don't have a loadingPrincipal. Ensure SEC_COOKIES_SAME_ORIGIN isn't set for TYPE_DOCUMENT loads in CheckChannel(). r=ckerschb, sicking (fbebbf1017) - Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) (3e943da95c) - Bug 1250986 - Make Request.referrer a USVString; r=bzbarsky (6987ab9838) - Bug 1250987 - Make RequestInit.body nullable; r=bzbarsky (2496ebea1f) - Bug 1251448 - Add support for RequestInit.referrer; r=jdm (dcf1a668f8) - Bug 1250985 - Part 1: Add a way to identify whether a WebIDL dictionary has any members present; r=bzbarsky (7ddd6e8043) - Bug 1250985 - Part 2: Prevent copy constructing a Request object with navigate mode if a RequestInit member is present; r=bzbarsky (24c8c1ca56) - Bug 1184550 - Move the check for bodyUsed before the check for a null body so subsequent fetches with the same Request fail. r=bkelly (60837c04eb) - Bug 1251872 - Part 1: Implement Request.referrerPolicy; r=jdm (bd024c0614) - bug 1252687 - make Migration's ctor constexpr r=bz (793d608bcd) - Bug 1251872 - Part 2: Store the Request referrerPolicy in the DOM Cache; r=bkelly (e1511c07a6) - Bug 1251229 P2 Add wpt test verifying FetchEvent.request.url does not include fragments. r=ehsan (1d74e2491e) - Bug 1251229 P1 Strip fragment from request URL when creating FetchEvent. r=ehsan (5faddecc78) - Bug 1120715 - Part 4: Add tests for Request.cache; r=bkelly (81537bd125) - Bug 1237455 P1 Make file_CrossSiteXHR_server.sjs check headers on redirects. r=ehsan (597fdf223d) - Bug 1237455 P2 Test headers on redirects in fetch mochitests. r=ehsan (2a19ac6a44) - Bug 1237455 P3 Add a version of test_fetch_cors that reroutes through an empty service worker. r=ehsan (0550d5e115) - Bug 1205288 - implement and test fetch spec changes for blob scheme with non-GET method. r=bkelly (bb519b1c71) - Bug 1237455 P4 Create helper method to set fetch request headers. r=ehsan (20266aa708) - Bug 1237455 P5 Set headers on fetch() redirects. r=ehsan (95dcfe7f71) - Bug 1120715 - Part 5: Treat a default cache mode Request with a revalidation header as no-store; r=bkelly (4182fded21) - fix! (c3097a682a) - Bug 1204520 - Remove unused return value from FetchDriver::FailWithNetworkError. r=jdm (ddd84df514) - Bug 1253054 - Stop warning if request has already failed. r=bkelly (52eb17afd2) - Bug 1176824 - Intermittent browser_test_web_manifest.js. r=ckerschb (b8c1fc5757) - Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps (5d06d6b00c) - Bug 1250048 - CSP manifest-src doesn't override default-src. r=ckerschb,bkelly,ehsan (3d77b91226) - Bug 1262624 Move service worker wpt tests out of mozilla dir so they will be upstreamed. r=jgraham (cf1f010cd2) - Bug 1263469 P1 Set FetchEvent.request.cache value correctly for non-fetch channels. r=mayhemer (0fac232769) - Bug 1263469 P2 Validate FetchEvent.request.cache in refresh mochitest. r=ehsan (de0db7da84) - Bug 1263469 P3 Test FetchEvent.request.cache value on reload in wpt test. r=ehsan (8b4fc58d08) - Bug 1263469 P4 Update test_eventsource_intercept.html to validate FetchEvent.request.cache. r=ehsan (81843666c0) - Bug 1263469 P5 Add a wpt test case for EventSource. r=ehsan (a32cbbaf80) - Bug 1265941 - Rename the ReferrerPolicy "origin-only" enum value to "origin"; r=jdm (1b1dfcebbc) (52a27516d8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1120715 - Part 6: Remove the dom.requestcache.enabled pref; r=bkelly (800c996a96) - Bug 1143222 - Put the DOM Cache tests in sequential mode again until we fix the rest of the intermittent failures; a=RyanVM (2ebdd659a1) - Bug 1255636 - Give a better error message when the Request constructor fails because of a cross-origin referrer URL; r=bkelly (d81a21c0bb) - Bug 1265056 - don't needlessly construct nsAutoCString temporaries in dom/; r=baku (3be49ca3fc) - Bug 1243849 - Restore support for accessing the Cache API from app:// URLs and also for storing requests/responses with app:// URLs within it; r=bkelly (eb56fa564c) - Bug 1263235, part 1 - Move PBrowser::AsyncMessage's data argument last. r=smaug (6852b87c22) - Bug 1263235, part 2 - Make PContent::AsyncMessage and PContentBridge::AsyncMessage's data argument last. r=smaug (9e8cd94461) - Bug 1263028 - send HTTP data to the content process in smaller chunks, r=michal (c0da548157) - Bug 1263235, part 3 - Move PHttpChannel::OnTransportAndData's data argument last. r=mayhemer (e1bf4f430f) - Bug 1263235, part 4 - Make PBrowserStream::Write's data argument last. r=jimm (8bcec4d541) - Bug 1260876 - Remove process switch code for signed package code (added by Bug 1186290). r=valentin. (cef270b44c) - Bug 1234575 - Empty fragment is ignored in URI of location header r=mcmanus (db68f102d8) - Bug 1262506 - Unused variable in a runnable in BackgroundParentImpl, r=ehsan (9288f0a111) - bug 1239166 - platform work to support Microsoft Family Safety functionality r=froydnj,mgoodwin,mhowell,rbarnes,vladan (adc357f3b3) - Bug 842818 - Make Crypto::GetRandomValues() work off the main thread r=baku,keeler,mt (533f8942c4) - Bug 1247089 - Add a mode to ReportToConsoleNonLocalized that ignores the calling location. r=bkelly (4be23e0869) - Bug 1258883 - Add a way to replace the entire Push service in tests. r=wchen (06a5f27016) - Bug 1243856 - Remove alarms from the Push H2 backend. r=dragana (60d146dc73) - Bug 1246066 - Clear PushService timeout tasks on uninitialization. r=itcambridge (461276a972) - Bug 1214338 - Implement Android GCM-based PushService protocol. r=rnewman r=kitcambridge (f2bb78994a) - Bug 1257821 - Support the new aesgcm content encoding scheme. r=mt (1da653c14a) - Bug 1243856 - Remove alarms from the Push WebSocket backend. r=dragana (43f74c4999) - Bug 1258145 - Remove waitForPromise from the xpcshell tests. r=wchen (cdd1aff2f6) - Bug 1253831 - Don't check actual intervals in the Push backoff test. r=wchen (859fa0bba3) - Bug 1246341 - Include status codes in "ack" and "unregister" requests. r=dragana (a62d0daf9b) - Bug 1246341 - Add a test for push event error reporting. r=dragana (013bc814e4) - Bug 1247089 - Log Web Push decryption errors. r=bkelly (ffc093dc2f) - Bug 1258221 - patch 2 - Port FileSystem API and DeviceStorage API to PBackground, r=smaug (c1c0e08bc0) - Bug 1258221 - patch 3 - Rename FileSystemTaskBase to FileSystemTaskChildBase, r=smaug (867a0e65fd) - Bug 1251032 - Don't return layersId or textureFactoryIdentifier as outparams in RenderFrameParent constructor. r=kanru (198ddff7fc) - Bug 1251032 - Send RenderFrame info down to child in CreateWindow message. r=kanru (87e9001088) - Bug 1251032 - Make it possible to assign a frameloader to RenderFrameParent after construction. r=kanru (96483d1282) - Bug 1254865 - Send disableglobalhistory state down to TabChild after construction asynchronously. r=smaug (3949285b62) - Bug 1238707 Release the window immediately in TabParent::Destroy() to avoid leaks. r=smaug (fc612485d7) - Bug 1256589 part.1 Move the implementation of StopPropagation() from dom::Event to WidgetEvent r=smaug (181721b64c) - Bug 1256589 part.2 Move the implementation of StopImmediatePropagation() from dom::Event to WidgetEvent r=smaug (554a0dc5b5) - Bug 1203059 part.1 nsXBLWincowKeyHandler mark WidgetEvent::mFlags if it's reserved by chrome before the event is dispatched into the content r=smaug (9162dd68cb) - Bug 1203059 part.2 When an event is reserved by chrome, it should be fired only on chrome r=smaug (35f082ca5f) - Bug 1203059 part.3 Installing and removing keyboard event listeners of nsXBLWindowKeyHandler should be done by the class itself r=smaug (1e06c2d0bc) - Bug 1203059 part.4 Update test_keycodes.xul for the new behavior r=smaug (3014d21c75) - Bug 1256589 part.3 Move the implementation of StopCrossProcessForwarding() from dom::Event to WidgetEvent r=smaug (96db915b51) - Bug 1257180 - patch 1 - Directory clonable to workers, r=smaug (5634acb08d) - Bug 1257180 - patch 2 - Directory can be sent via postMessage(), r=smaug (82ada39ae3) - Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj (79d0a6c81f) - Bug 1253198: add WebRtcIce prefix to all ICE unit tests. r=bwc (9c18f5fd56) - Bug 1244926: added TCP socket filter to only allow outgoing STUN. r=jesup (75debfdc84) - Bug 1257405 - Increase auth secret length to 16 octets. r=mt (b1e000c331) - Bug 1257401 - Remove the worker descriptor for PushSubscription. r=khuey (5791fb69ef) - Bug 1257401 - Remove the worker descriptor for PushManager. r=khuey (e2c75903a9) - Bug 1257821 - Remove the authenticated aesgcm128 content coding scheme. r=mt,marco (64a2917910) - Bug 1256488 - Add a Base64 URL-decoder for C++ and chrome JS callers. r=mt,baku (0bbb250298) - Bug 1247685 - Validate and store app server keys in the Push service. r=mt (c3c026ccb1) - Bug 1252650 - Support loading PushService immediately on Android; r=kitcambridge (d59a37fec4) - Bug 1258595 - Shut down the Push service if errors occur at startup. r=wchen (eef1805652) - Bug 1258595 - Wait for the Push service to shut down between tests. r=wchen (c30cf92ce6) - Bug 1262618 - Fix an unchained promise and a couple of non-promise returns in the push service. r=wchen (8eadab5706) - Bug 1263747 - Log error messages when stringifying errors. r=bgrins (edffd0074e) - Bug 1265705 - Silence startup JavaScript strict warning in resource://gre/modules/PushService.jsm. r=kitcambridge (e7e210fb61) - Bug 1264062 - Don't bother checking which accelerated layer types are available if they're all disabled by pref r=milan (0d3208ad59) - Bug 1263346. Remove wrong Ivy Bridge device id. r=Bas (7e39e7f370) - fix misspatch (a67a111b2c) - Bug 1251334 - Create a disposable pref to force-disable e10s in an emergency. r=jimm (ef892d4474) - Bug 1254774 - error: member access into incomplete type 'nsIUUIDGenerator' after bug 1237847. r=aklotz (c1f334609f) - Bug 1257242 - Split the ::BrowserTabsRemoteAutostart() function into two parts, to allow for the blocking policies to be checked independently from the prefs checks. r=jimm (1babda578f) - Bug 1260190 - Disable e10s for accessibility users on OS X. r=jimm (219e5b1f19) - Bug 1237769 - Disable e10s on Windows XP if layers acceleration is requested r=milan (60f2434e9f) - Bug 1232911 - [3.2] Block VPX support in ADM on unsupported devices. r=snorp (6924aa073a) - Bug 1263249 - Bubble up unique failureId in GetFeatureStatus. r=mconley,milan (cd56eeab3c) - Bug 1219296 - Split fields not needed for repaints out from FrameMetrics. r=kats (9003ca634a) - Bug 1219296 - Factor out scroll snap information into a form that's usable by the compositor. r=kats (23d3e619a1) - Bug 1219296 - Make ScrollMetadata::sNullMetadata a StaticAutoPtr so that ScrollMetadata can admit nsTArray members. r=kats (1729ff7d93) - Bug 1257641 - Replace the mUpdateScrollOffset bool with an enum, needed in the next patch. r=botond (f9d546f8e8) - Bug 1257641 - Use empty transactions to carry scroll offset updates to APZ that don't require a repaint. r=mattwoodrow,mstange,botond (ba4a8a8c29) - Bug 1246290 - Add a bit to FrameMetrics to indicate if APZ-scrolling should be disabled on that APZC. r=botond (af2067137f) - Bug 1256589 part.4 Move the implementation of PreventDefault() and add PreventDefaultBeforeDispatch() from dom::Event to WidgetEvent r=smaug (e7828f2d8f) - Bug 1256589 part.5 Add DefaultPrevented() and DefaultPreventedByContent() to WidgetEvent r=smaug (e65cdd9127) - Bug 1249915 - Fix missing MOZ_COUNT_CTOR and some misc cleanup. r=karlt (d2f26cf971) - Bug 1154183 part.1 Move shortcut/access key candidate list creators from nsContentUtils to WidgetKeyboardEvent r=smaug (40b0b11a5a) - Bug 1154183 part.2 eKeyDown event should have charCode value of following keypress event r=smaug (28c1443ba3) - Bug 1154183 part.3 Clean up some variable names in nsXBLWindowKeyHandler::WalkHandlersAndExecute() r=smaug (81e25023d8) - Bug 1154183 part.4 Implement nsXBLWindowKeyHandler::GetElementForHandler() r=smaug (b5605d5c83) - Bug 1154183 part.5 Make nsXBLWindowKeyHandler::GetElementForHandler() use early return style r=smaug (017467204f) - Bug 1154183 part.6 Add nsXBLWindowKeyHandler::IsExecuteableElement() r=smaug (1fda349113) - Bug 1154183 part.7 Don't dispatch preceding keydown events of reserved keypress events on content in the default event group r=smaug (15b9e8c9d2) - Bug 1256589 part.6 Move the implementation of IsTrusted() from dom::Event to WidgetEvent r=smaug (ec79520fd3) - Bug 1253044. Fix fall through of observer topics when other conditions aren't met in PresShell::Observe. r=dholbert (dcc36884aa) - Bug 1157546 - Replace the image visibility API with a more general API that tracks visibility for any kind of frame. r=mstange (d6ea061614) - Bug 1219296 - Factor out the algorithm that computes a scroll snap destination into a reusable form. r=kats (296cbe9e49) - Bug 1254275 - Inspect the event queue to find out whether momentum events are following. r=kats (b2bb8a26b9) - Bug 1219296 - Scroll snap directly in APZ instead of going through the main thread. r=kats (0a30b550f9) - Bug 1219296 - Fix an include-what-you-use error. r=kats (4a128ae98e) - Bug 1260588 - C++ APZ should only allow handoff to ancestor APZC r=botond (9856ab5160) - Bug 1257269 - Panning up in a scrollable element should not hide the toolbar r=kats,jchen (1036ffc9e3) - Bug 1219296 - Ship scroll snap information to the compositor. r=kats (0e920f02a1) - Bug 1219296 - Move the layout.css.scroll-snap.proximity-threshold pref to gfxPrefs, so it can be queried on the compositor thread. r=kats (2e3e1ec16e) - Bug 1219296 - Remove StartSmoothScroll()'s argument, which is no longer used. r=kats (12efcd9c79) - Bug 1219296 - Light refactoring to how a smooth scroll is launched inside APZC. r=kats (ba6a9ed9a2) - Bug 1219296 - Followup to fix stale code comments. r=me and DONTBUILD (fec5f65988) - Bug 1257641 - Remove now-unused code for the lightweight scroll offset update message. r=botond (d449e45d6d) - Bug 1236680 Part 1: Add new WinUtils function to Resolve moved Users folder. r=jimm (51d12f856c) - Bug 1236680 Part 2: Resolve GMP path for moved Users folder. r=cpearce (e568217b78) - Bug 1236680 Part 3: Add #ifs to include to fix bustage. r=me (40c38680ea) - Bug 1240315: Add startup crash report annotation for AppInit_DLLs; r=jimm (aa2040baae) - Bug 1253446 - patch 2 - Return the proper scaling factor when querying the primary screen on Windows. r=emk (9765e4f7ca) - Bug 1251624 - patch 1 - The desktop to device scaling in WinUtils::MonitorFromRect should not depend on custom CSS pixel scaling (devPixelsPerPx setting). r=emk (788b4ad5db) - Bug 1251624 - patch 2 - Check for scaling override (devPixelsPerPx setting) in nsScreenWin::GetDefaultCSSScaleFactor, for proper window positioning when a custom scale factor is used. r=emk (2843a3fe70) - Bug 1222149 - delete unused fields from AsyncEncodeAndWriteIcon; r=roc clang-cl says these are unused, so let's delete them. (62cf7f8f47) - Bug 1204809 - Notify (don't hang) third party windows when adding shortcut icon. r=jmathies (7e4058a0f8) - Bug 1253566 - Deal with char16_t/wchar_t mismatch. r=aklotz (1c6cf160c7) - Bug 1211941 - Let nsICacheStorage.openTruncate impl return an HTTP cache entry write handle, r=michal (6a5796fb93) - Bug 1050613 - Make sure force-valid for HTTP cache entries is removed when entries are removed, r=michal (9efb91eefc) - Bug 1248389 - Cache index causing CPU loops, r=honzab (175b5b27f2) - Bug 1066970 - Show 'calculating' during HTTP cache cleaning process in preferences window, r=michal (db722000d8) - Bug 1248958 - CacheIndex mRWBuf ownership too fragile, read-after-free, r=honzab (66ee3d1d0d) - Bug 1248003 - Purge from HTTP cache memory pool only in reasonable intervals, r=michal (1cd6cb5983) - Bug 1068674 - Don't turn off e10s if hardware acceleration is disabled. r=jimm (dfbef44278) (d457251529) * 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
  19. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240420-d457251529-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240420-d457251529-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240420-d457251529-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240420-d457251529-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 1261720 (part 1) - Separate js::ClassExtension from js::Class. r=jorendorff,bz. (6368952442) - Bug 1261720 (part 2) - Move ClassExtension::isWrappedNative into js::Class::flags. r=jorendorff. (554fe695c2) - Bug 1261723 (part 1) - Rename js::Class::ops as oOps. r=efaust. (e9dace574c) - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. (54bc06aec6) - Bug 1263865 - Check the return value of GetSelfHostedFunction in ArraySpeciesCreate. r=efaust (cc6e1c0e50) - Bug 1248948 - Don't pass non-SavedFrame objects to SavedFrame JSAPI functions; r=tromey r=evilpie (8c753c3c89) - Bug 1260475 - Add an option to disable GC slices triggered by painting. r=terrence a=kwierso (df86be5e34) - Bug 1263803 - Change AllocateArrayBuffer to receive byteLength instead of nelements. r=lth (751e333ff0) - Bug 1264941 - Use byteLength of source typedArray in CloneArrayBuffer. r=lth (0095fce3aa) - Bug 1263879 - Check the return value of AtomizeString in str_replace_string_raw. r=h4writer (31e1470bc3) - Bug 1258453 - Compact arenas containing strings r=terrence (f6b4029d79) - Bug 1258095 - patch 1/3 - OSFileSystem should have the root == the directory root, r=smaug (8cf74899f4) - Bug 1258095 - patch 2/3 - Implement Directory::GetPath() correctly, r=smaug (776f503c98) - Bug 1258095 - patch 3/3 - Directory tasks should use FallibleArray, r=smaug (b4888c92b9) - Bug 1258221 - patch 1 - File::CreateFromFile only for main-thread, r=smaug (c106b37cb4) - Bug 1258056 - Propagate the window opener full page zoom across the IPC layer; r=smaug (511386589f) - Bug 1248772 - Trigger a OS window focus in ServiceWorkerClients::OpenWindow. r=ehsan (feb322b9f0) - Bug 1259707 - Fix confusion between desktop and CSS pixels when session-restore is constraining window to the available screen space. r=emk (def9cc918b) - Bug 1250266 - Always send a TTL in the Push mochitests. r=benbangert (43c7bde7b8) - Bug 1244816 - Create PushService mock for mochitests backed by a mock web socket. r=kitcambridge (92270cbae5) - Bug 1257395: Update comments for GCHashTable and GCPolicy. DONTBUILD r=terrence (fee0311ea0) - Bug 1263772 - Use WeakCache wrapper to sweep BaseShape table; r=jonco (a0e015667c) - Bug 1263777 - Use WeakCache to sweep the InitialShapeTable; r=jonco (84d1591585) - Bug 1132502 (part 1) - Abort if compartmentStats is null during memory reporting. r=jandem. (bd144192b1) - Bug 1132502 (part 2) - Don't call AddClassInfo() for BaseShapes. r=jandem. (10881fe48c) - Bug 1259490 - Update the DtoA cache after compacting GC; r=jandem (6e3139501c) - Bug 1257903 - Fix spurious GC hazard on a CLOSED TREE r=me (ce2935d8b2) - Bug 1259042 - Re-introduce a version of ZoneCellIter for use under GC r=terrence (d1e4ca6e30) - Bug 1259180 - Compact arenas containing scripts r=terrence (365d22ab00) - Bug 1258407 - Limit GC heap growth parameters r=sfink (1c9ffb0e3f) - Bug 1263966 - Compact arenas containing lazy scripts r=terrence (e22c571c37) - Bug 1266107 - Update type descriptors first when compacting r=terrence (4c2ca98bb3) - Bug 1266105 - Only purge runtime tables once per slice when compacting r=terrence (74e2977241) - Bug 1263769 - Sweep WeakCaches in parallel; r=sfink (54b077b37b) - Bug 1266107 - Track all existing typed object descriptor objects r=terrence (bc60425bf6) - Bug 1260198 - Clear per-zone string cache after compacting r=terrence (c3002b8021) - Bug 1259306 - Trace ShapeTables r=terrence (15abb48a33) - Bug 1262203 - Skip shape table tracing where possible r=terrence (8a1ec15053) - Bug 1164432 - Update test_try_registering_offline_disabled.html to use mock push server. r=kitcambridge (6d52de1a17) - Bug 1263857 - Initialize the slots of the match result object before creating properties in generateRegExpMatcherStub. r=h4writer (802af47b3a) - Bug 1263549 - Fix inlined RegExpPrototypeOptimizable and RegExpInstanceOptimizable. r=h4writer (5565bca590) - Bug 1264998 - CodeGeneratorShared::assignBailoutId: Properly handle allocation errors. r=h4writer (258cbfc0b6) - Bug 1257408 - Fix VS2015 C4312 warnings in js/src. r=nbp (d52a4d1fe7) - Bug 1220466 - Don't build event region display items for pseudo stacking contexts, unless they are also an AGR. r=mstange (9f9a2c7eba) - Bug 1220466 - Avoid doing unnecessary layer building work for inactive layers. r=mstange (372097e6df) - Bug 1239151. Increase skia font cache size to 10mb on non-android platforms. r=lsalzman (8a2029da40) - Bug 1255068 - Do not allow empty transaction transform changes if the scroll position has changed since the last paint. r=kats, r=mattwoodrow (f4a42e10c8) - Bug 1255068 - Add a check for null scrollid. r=kats (3ddbb78fd3) - Bug 1258910 - IonMonkey: MIPS: Implement float-point conditional move instructions. r=huangwenjun06 (b53499103b) - Bug 1258910 - OdinMonkey: MIPS64: Implement AsmSelectI64. r=bbouvier (a36cfffa1d) - Bug 1258910 - OdinMonkey: MIPS: Implement AsmSelect. r=bbouvier (e458724bc1) - Bug 1254500 - IonMonkey: MIPS: Implement ma_ctz. r=arai (c8bfd7a6c9) - Bug 1254500 - IonMonkey: MIPS: Implement CodeGeneratorMIPSShared::visitCtzI. r=arai (b65dad7d1b) - Bug 1254500 - IonMonkey: MIPS: Implement CodeGeneratorMIPSShared::visitPopcntI. r=arai (58c00b603e) - Bug 1258105 - Port object length stubs to CacheIR. r=efaust (ed0ec07678) - Bug 1258301 - Use TraceNullableEdge for CacheIR pointers. r=jonco (3342ef24b4) - Bug 1258327 - Part 1: Move ToAddress from CodeGeneratorMIPSShared to CodeGeneratorShared. r=hev (59e7494f02) - Bug 1258327 - Part 2: Remove Operand variant from bailoutCmp32. r=nbp (c4609af383) - Bug 1258327 - Part 3: Remove Operand variant from branch32 except x86-shared. r=nbp (dca4bc7577) - Bug 1258327 - Part 4: Remove ToOperand call from arm CodeGenerator. r=jandem (395d7a004f) - Bug 1258327 - Part 5: Remove dummy ToOperand definition from arm64 CodeGenerator. r=jandem (bc447cb6aa) - Bug 1258327 - Part 6: Remove ToOperand call from mips-shared and mips64 CodeGenerator. r=hev (d01b028148) - Bug 1258327 - Part 7: Move ToOperand from CodeGeneratorShared to CodeGeneratorX86Shared. r=nbp (71449d7c62) - Bug 1248412 - Prevent immediate bailout from innermost for-of loops. r=h4writer (616897a580) - Bug 1261326 - Fix a bogus assert. r=bhackett (ff715a7954) - Bug 1260371 - Rearrange RelocationOverlay so that magic field does not overlay inline string chars r=terrence (f88fbb8927) - Bug 1262203 - Do GC relocation writes in order; r=sfink (b82a25dd15) - Bug 1247909 - Move MFunctionEnvironment after the entry resume points operands. r=h4writer (29d8d1c2df) - Bug 1259925 - Port ModuleNamespace getprop stub to CacheIR. r=efaust (b31980bdc3) - Bug 1264561 - Fix ClassOps::call and ClassOps::construct address calculation in visitIsCallable and visitIsConstructor. r=efaust (172037857b) - Bug 1264823 - Add pre-barrier to the elements of mapIterationResultPair. r=jandem (b2e451c371) - Bug 1263609: SharedStubs - Allow JSOP_POW in ion codegen ON CLOSED TREE, r=bbouvier (16bb4ca9af) - Bug 1265159 - IonMonkey: Throw error when popping from an empty array in MArrayPopShift, r=jandem (e3a1b08614) - Bug 1259392 - nail down isLockFree(4) for good. r=jolesen (72fa558eec) - Bug 1244252 - Don't check object group generation when generating code to create unboxed objects off thread, r=terrence. (4191175759) - Bug 1254578 - Fix OOM case when rematerializing frames. (r=jandem) (a213756a2b) - Bug 1263139 - Apply ToString to non-standard flags argument of String.prototype.{match,search,replace}. r=till (91c8f6f592) - Bug 1257810 - ReleaseAcquire should be adequate for a counter; r=sfink (e394a21b3d) - Bug 1251833 - Part 4: Remove some unneeded qualification from GCRuntime and friends. r=terrence (e77de1a3ac) - Bug 1260371 - Forward another pointer during TypedObject tracing to fix bustage r=me (24636e9463) - Bug 1266107 - Simplify typed object tracing now type descriptors are traced first r=terrence (6872be4bfa) - Bug 1260998 - Add support for HOST_CPPFLAGS for consistency. r=nalexander (9fe0ddee7e) - Bug 1105556 - Don't call CheckLoadURIWithPrincipal() in DoCheckLoadURIChecks() for TYPE_DOCUMENT loads where we don't have a loadingPrincipal. Ensure SEC_COOKIES_SAME_ORIGIN isn't set for TYPE_DOCUMENT loads in CheckChannel(). r=ckerschb, sicking (fbebbf1017) - Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) (3e943da95c) - Bug 1250986 - Make Request.referrer a USVString; r=bzbarsky (6987ab9838) - Bug 1250987 - Make RequestInit.body nullable; r=bzbarsky (2496ebea1f) - Bug 1251448 - Add support for RequestInit.referrer; r=jdm (dcf1a668f8) - Bug 1250985 - Part 1: Add a way to identify whether a WebIDL dictionary has any members present; r=bzbarsky (7ddd6e8043) - Bug 1250985 - Part 2: Prevent copy constructing a Request object with navigate mode if a RequestInit member is present; r=bzbarsky (24c8c1ca56) - Bug 1184550 - Move the check for bodyUsed before the check for a null body so subsequent fetches with the same Request fail. r=bkelly (60837c04eb) - Bug 1251872 - Part 1: Implement Request.referrerPolicy; r=jdm (bd024c0614) - bug 1252687 - make Migration's ctor constexpr r=bz (793d608bcd) - Bug 1251872 - Part 2: Store the Request referrerPolicy in the DOM Cache; r=bkelly (e1511c07a6) - Bug 1251229 P2 Add wpt test verifying FetchEvent.request.url does not include fragments. r=ehsan (1d74e2491e) - Bug 1251229 P1 Strip fragment from request URL when creating FetchEvent. r=ehsan (5faddecc78) - Bug 1120715 - Part 4: Add tests for Request.cache; r=bkelly (81537bd125) - Bug 1237455 P1 Make file_CrossSiteXHR_server.sjs check headers on redirects. r=ehsan (597fdf223d) - Bug 1237455 P2 Test headers on redirects in fetch mochitests. r=ehsan (2a19ac6a44) - Bug 1237455 P3 Add a version of test_fetch_cors that reroutes through an empty service worker. r=ehsan (0550d5e115) - Bug 1205288 - implement and test fetch spec changes for blob scheme with non-GET method. r=bkelly (bb519b1c71) - Bug 1237455 P4 Create helper method to set fetch request headers. r=ehsan (20266aa708) - Bug 1237455 P5 Set headers on fetch() redirects. r=ehsan (95dcfe7f71) - Bug 1120715 - Part 5: Treat a default cache mode Request with a revalidation header as no-store; r=bkelly (4182fded21) - fix! (c3097a682a) - Bug 1204520 - Remove unused return value from FetchDriver::FailWithNetworkError. r=jdm (ddd84df514) - Bug 1253054 - Stop warning if request has already failed. r=bkelly (52eb17afd2) - Bug 1176824 - Intermittent browser_test_web_manifest.js. r=ckerschb (b8c1fc5757) - Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps (5d06d6b00c) - Bug 1250048 - CSP manifest-src doesn't override default-src. r=ckerschb,bkelly,ehsan (3d77b91226) - Bug 1262624 Move service worker wpt tests out of mozilla dir so they will be upstreamed. r=jgraham (cf1f010cd2) - Bug 1263469 P1 Set FetchEvent.request.cache value correctly for non-fetch channels. r=mayhemer (0fac232769) - Bug 1263469 P2 Validate FetchEvent.request.cache in refresh mochitest. r=ehsan (de0db7da84) - Bug 1263469 P3 Test FetchEvent.request.cache value on reload in wpt test. r=ehsan (8b4fc58d08) - Bug 1263469 P4 Update test_eventsource_intercept.html to validate FetchEvent.request.cache. r=ehsan (81843666c0) - Bug 1263469 P5 Add a wpt test case for EventSource. r=ehsan (a32cbbaf80) - Bug 1265941 - Rename the ReferrerPolicy "origin-only" enum value to "origin"; r=jdm (1b1dfcebbc) (52a27516d8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1120715 - Part 6: Remove the dom.requestcache.enabled pref; r=bkelly (800c996a96) - Bug 1143222 - Put the DOM Cache tests in sequential mode again until we fix the rest of the intermittent failures; a=RyanVM (2ebdd659a1) - Bug 1255636 - Give a better error message when the Request constructor fails because of a cross-origin referrer URL; r=bkelly (d81a21c0bb) - Bug 1265056 - don't needlessly construct nsAutoCString temporaries in dom/; r=baku (3be49ca3fc) - Bug 1243849 - Restore support for accessing the Cache API from app:// URLs and also for storing requests/responses with app:// URLs within it; r=bkelly (eb56fa564c) - Bug 1263235, part 1 - Move PBrowser::AsyncMessage's data argument last. r=smaug (6852b87c22) - Bug 1263235, part 2 - Make PContent::AsyncMessage and PContentBridge::AsyncMessage's data argument last. r=smaug (9e8cd94461) - Bug 1263028 - send HTTP data to the content process in smaller chunks, r=michal (c0da548157) - Bug 1263235, part 3 - Move PHttpChannel::OnTransportAndData's data argument last. r=mayhemer (e1bf4f430f) - Bug 1263235, part 4 - Make PBrowserStream::Write's data argument last. r=jimm (8bcec4d541) - Bug 1260876 - Remove process switch code for signed package code (added by Bug 1186290). r=valentin. (cef270b44c) - Bug 1234575 - Empty fragment is ignored in URI of location header r=mcmanus (db68f102d8) - Bug 1262506 - Unused variable in a runnable in BackgroundParentImpl, r=ehsan (9288f0a111) - bug 1239166 - platform work to support Microsoft Family Safety functionality r=froydnj,mgoodwin,mhowell,rbarnes,vladan (adc357f3b3) - Bug 842818 - Make Crypto::GetRandomValues() work off the main thread r=baku,keeler,mt (533f8942c4) - Bug 1247089 - Add a mode to ReportToConsoleNonLocalized that ignores the calling location. r=bkelly (4be23e0869) - Bug 1258883 - Add a way to replace the entire Push service in tests. r=wchen (06a5f27016) - Bug 1243856 - Remove alarms from the Push H2 backend. r=dragana (60d146dc73) - Bug 1246066 - Clear PushService timeout tasks on uninitialization. r=itcambridge (461276a972) - Bug 1214338 - Implement Android GCM-based PushService protocol. r=rnewman r=kitcambridge (f2bb78994a) - Bug 1257821 - Support the new aesgcm content encoding scheme. r=mt (1da653c14a) - Bug 1243856 - Remove alarms from the Push WebSocket backend. r=dragana (43f74c4999) - Bug 1258145 - Remove waitForPromise from the xpcshell tests. r=wchen (cdd1aff2f6) - Bug 1253831 - Don't check actual intervals in the Push backoff test. r=wchen (859fa0bba3) - Bug 1246341 - Include status codes in "ack" and "unregister" requests. r=dragana (a62d0daf9b) - Bug 1246341 - Add a test for push event error reporting. r=dragana (013bc814e4) - Bug 1247089 - Log Web Push decryption errors. r=bkelly (ffc093dc2f) - Bug 1258221 - patch 2 - Port FileSystem API and DeviceStorage API to PBackground, r=smaug (c1c0e08bc0) - Bug 1258221 - patch 3 - Rename FileSystemTaskBase to FileSystemTaskChildBase, r=smaug (867a0e65fd) - Bug 1251032 - Don't return layersId or textureFactoryIdentifier as outparams in RenderFrameParent constructor. r=kanru (198ddff7fc) - Bug 1251032 - Send RenderFrame info down to child in CreateWindow message. r=kanru (87e9001088) - Bug 1251032 - Make it possible to assign a frameloader to RenderFrameParent after construction. r=kanru (96483d1282) - Bug 1254865 - Send disableglobalhistory state down to TabChild after construction asynchronously. r=smaug (3949285b62) - Bug 1238707 Release the window immediately in TabParent::Destroy() to avoid leaks. r=smaug (fc612485d7) - Bug 1256589 part.1 Move the implementation of StopPropagation() from dom::Event to WidgetEvent r=smaug (181721b64c) - Bug 1256589 part.2 Move the implementation of StopImmediatePropagation() from dom::Event to WidgetEvent r=smaug (554a0dc5b5) - Bug 1203059 part.1 nsXBLWincowKeyHandler mark WidgetEvent::mFlags if it's reserved by chrome before the event is dispatched into the content r=smaug (9162dd68cb) - Bug 1203059 part.2 When an event is reserved by chrome, it should be fired only on chrome r=smaug (35f082ca5f) - Bug 1203059 part.3 Installing and removing keyboard event listeners of nsXBLWindowKeyHandler should be done by the class itself r=smaug (1e06c2d0bc) - Bug 1203059 part.4 Update test_keycodes.xul for the new behavior r=smaug (3014d21c75) - Bug 1256589 part.3 Move the implementation of StopCrossProcessForwarding() from dom::Event to WidgetEvent r=smaug (96db915b51) - Bug 1257180 - patch 1 - Directory clonable to workers, r=smaug (5634acb08d) - Bug 1257180 - patch 2 - Directory can be sent via postMessage(), r=smaug (82ada39ae3) - Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj (79d0a6c81f) - Bug 1253198: add WebRtcIce prefix to all ICE unit tests. r=bwc (9c18f5fd56) - Bug 1244926: added TCP socket filter to only allow outgoing STUN. r=jesup (75debfdc84) - Bug 1257405 - Increase auth secret length to 16 octets. r=mt (b1e000c331) - Bug 1257401 - Remove the worker descriptor for PushSubscription. r=khuey (5791fb69ef) - Bug 1257401 - Remove the worker descriptor for PushManager. r=khuey (e2c75903a9) - Bug 1257821 - Remove the authenticated aesgcm128 content coding scheme. r=mt,marco (64a2917910) - Bug 1256488 - Add a Base64 URL-decoder for C++ and chrome JS callers. r=mt,baku (0bbb250298) - Bug 1247685 - Validate and store app server keys in the Push service. r=mt (c3c026ccb1) - Bug 1252650 - Support loading PushService immediately on Android; r=kitcambridge (d59a37fec4) - Bug 1258595 - Shut down the Push service if errors occur at startup. r=wchen (eef1805652) - Bug 1258595 - Wait for the Push service to shut down between tests. r=wchen (c30cf92ce6) - Bug 1262618 - Fix an unchained promise and a couple of non-promise returns in the push service. r=wchen (8eadab5706) - Bug 1263747 - Log error messages when stringifying errors. r=bgrins (edffd0074e) - Bug 1265705 - Silence startup JavaScript strict warning in resource://gre/modules/PushService.jsm. r=kitcambridge (e7e210fb61) - Bug 1264062 - Don't bother checking which accelerated layer types are available if they're all disabled by pref r=milan (0d3208ad59) - Bug 1263346. Remove wrong Ivy Bridge device id. r=Bas (7e39e7f370) - fix misspatch (a67a111b2c) - Bug 1251334 - Create a disposable pref to force-disable e10s in an emergency. r=jimm (ef892d4474) - Bug 1254774 - error: member access into incomplete type 'nsIUUIDGenerator' after bug 1237847. r=aklotz (c1f334609f) - Bug 1257242 - Split the ::BrowserTabsRemoteAutostart() function into two parts, to allow for the blocking policies to be checked independently from the prefs checks. r=jimm (1babda578f) - Bug 1260190 - Disable e10s for accessibility users on OS X. r=jimm (219e5b1f19) - Bug 1237769 - Disable e10s on Windows XP if layers acceleration is requested r=milan (60f2434e9f) - Bug 1232911 - [3.2] Block VPX support in ADM on unsupported devices. r=snorp (6924aa073a) - Bug 1263249 - Bubble up unique failureId in GetFeatureStatus. r=mconley,milan (cd56eeab3c) - Bug 1219296 - Split fields not needed for repaints out from FrameMetrics. r=kats (9003ca634a) - Bug 1219296 - Factor out scroll snap information into a form that's usable by the compositor. r=kats (23d3e619a1) - Bug 1219296 - Make ScrollMetadata::sNullMetadata a StaticAutoPtr so that ScrollMetadata can admit nsTArray members. r=kats (1729ff7d93) - Bug 1257641 - Replace the mUpdateScrollOffset bool with an enum, needed in the next patch. r=botond (f9d546f8e8) - Bug 1257641 - Use empty transactions to carry scroll offset updates to APZ that don't require a repaint. r=mattwoodrow,mstange,botond (ba4a8a8c29) - Bug 1246290 - Add a bit to FrameMetrics to indicate if APZ-scrolling should be disabled on that APZC. r=botond (af2067137f) - Bug 1256589 part.4 Move the implementation of PreventDefault() and add PreventDefaultBeforeDispatch() from dom::Event to WidgetEvent r=smaug (e7828f2d8f) - Bug 1256589 part.5 Add DefaultPrevented() and DefaultPreventedByContent() to WidgetEvent r=smaug (e65cdd9127) - Bug 1249915 - Fix missing MOZ_COUNT_CTOR and some misc cleanup. r=karlt (d2f26cf971) - Bug 1154183 part.1 Move shortcut/access key candidate list creators from nsContentUtils to WidgetKeyboardEvent r=smaug (40b0b11a5a) - Bug 1154183 part.2 eKeyDown event should have charCode value of following keypress event r=smaug (28c1443ba3) - Bug 1154183 part.3 Clean up some variable names in nsXBLWindowKeyHandler::WalkHandlersAndExecute() r=smaug (81e25023d8) - Bug 1154183 part.4 Implement nsXBLWindowKeyHandler::GetElementForHandler() r=smaug (b5605d5c83) - Bug 1154183 part.5 Make nsXBLWindowKeyHandler::GetElementForHandler() use early return style r=smaug (017467204f) - Bug 1154183 part.6 Add nsXBLWindowKeyHandler::IsExecuteableElement() r=smaug (1fda349113) - Bug 1154183 part.7 Don't dispatch preceding keydown events of reserved keypress events on content in the default event group r=smaug (15b9e8c9d2) - Bug 1256589 part.6 Move the implementation of IsTrusted() from dom::Event to WidgetEvent r=smaug (ec79520fd3) - Bug 1253044. Fix fall through of observer topics when other conditions aren't met in PresShell::Observe. r=dholbert (dcc36884aa) - Bug 1157546 - Replace the image visibility API with a more general API that tracks visibility for any kind of frame. r=mstange (d6ea061614) - Bug 1219296 - Factor out the algorithm that computes a scroll snap destination into a reusable form. r=kats (296cbe9e49) - Bug 1254275 - Inspect the event queue to find out whether momentum events are following. r=kats (b2bb8a26b9) - Bug 1219296 - Scroll snap directly in APZ instead of going through the main thread. r=kats (0a30b550f9) - Bug 1219296 - Fix an include-what-you-use error. r=kats (4a128ae98e) - Bug 1260588 - C++ APZ should only allow handoff to ancestor APZC r=botond (9856ab5160) - Bug 1257269 - Panning up in a scrollable element should not hide the toolbar r=kats,jchen (1036ffc9e3) - Bug 1219296 - Ship scroll snap information to the compositor. r=kats (0e920f02a1) - Bug 1219296 - Move the layout.css.scroll-snap.proximity-threshold pref to gfxPrefs, so it can be queried on the compositor thread. r=kats (2e3e1ec16e) - Bug 1219296 - Remove StartSmoothScroll()'s argument, which is no longer used. r=kats (12efcd9c79) - Bug 1219296 - Light refactoring to how a smooth scroll is launched inside APZC. r=kats (ba6a9ed9a2) - Bug 1219296 - Followup to fix stale code comments. r=me and DONTBUILD (fec5f65988) - Bug 1257641 - Remove now-unused code for the lightweight scroll offset update message. r=botond (d449e45d6d) - Bug 1236680 Part 1: Add new WinUtils function to Resolve moved Users folder. r=jimm (51d12f856c) - Bug 1236680 Part 2: Resolve GMP path for moved Users folder. r=cpearce (e568217b78) - Bug 1236680 Part 3: Add #ifs to include to fix bustage. r=me (40c38680ea) - Bug 1240315: Add startup crash report annotation for AppInit_DLLs; r=jimm (aa2040baae) - Bug 1253446 - patch 2 - Return the proper scaling factor when querying the primary screen on Windows. r=emk (9765e4f7ca) - Bug 1251624 - patch 1 - The desktop to device scaling in WinUtils::MonitorFromRect should not depend on custom CSS pixel scaling (devPixelsPerPx setting). r=emk (788b4ad5db) - Bug 1251624 - patch 2 - Check for scaling override (devPixelsPerPx setting) in nsScreenWin::GetDefaultCSSScaleFactor, for proper window positioning when a custom scale factor is used. r=emk (2843a3fe70) - Bug 1222149 - delete unused fields from AsyncEncodeAndWriteIcon; r=roc clang-cl says these are unused, so let's delete them. (62cf7f8f47) - Bug 1204809 - Notify (don't hang) third party windows when adding shortcut icon. r=jmathies (7e4058a0f8) - Bug 1253566 - Deal with char16_t/wchar_t mismatch. r=aklotz (1c6cf160c7) - Bug 1211941 - Let nsICacheStorage.openTruncate impl return an HTTP cache entry write handle, r=michal (6a5796fb93) - Bug 1050613 - Make sure force-valid for HTTP cache entries is removed when entries are removed, r=michal (9efb91eefc) - Bug 1248389 - Cache index causing CPU loops, r=honzab (175b5b27f2) - Bug 1066970 - Show 'calculating' during HTTP cache cleaning process in preferences window, r=michal (db722000d8) - Bug 1248958 - CacheIndex mRWBuf ownership too fragile, read-after-free, r=honzab (66ee3d1d0d) - Bug 1248003 - Purge from HTTP cache memory pool only in reasonable intervals, r=michal (1cd6cb5983) - Bug 1068674 - Don't turn off e10s if hardware acceleration is disabled. r=jimm (dfbef44278) (d457251529)
  20. 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 https://o.rthost.win/basilisk/basilisk55-win32-git-20240420-fd34af02c-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240420-fd34af02c-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - dom: check mDoc before use, as it can be null (d0dde3237) - import from UXP: [DOM] Add nullcheck on mDoc in GetEventTargetParent (2811d300) (1c659ecbe) - import from UXP: Issue #2470 - Check for failure of getting IDXGIKeyedMutex. (07cc276a) (3c69e44da) - ported from UXP: Issue #2503 - Part 1: add CPU IS support flags to Navigator interface (35d7a1fe) (07beac3d4) - ported from UXP: Issue #2503 - Part 2: Add CPU IS support flags to UpdateUtils URL substitutions. (a211c7d7) (129ea05d7) - ported from UXP: Issue #2503 - Part 3: Add CPU capabilities to about:support. (407a79e7) (7abb51d0d) - import from UXP: [XPCOM] Warn about .xrm-ms files on Windows (treat as executable) (f6204a7c) (470ca5e55) - ported from UXP: [network] Keep track of and check HTTP/2 header sizes. (1ddd3ea7) (e5605d0f6) - ported from UXP: [js] Simplify tracing of arguments in MarkThisAndArguments. (dc523037) (eaea809f4) - import from UXP: [gfx] Pull several OTS fixes from upstream to improve data safety. (9b6c2f36) (b7bd6a6dd) - import from UXP: [dom media] Avoid a potential issue when assigning a media data buffer. (9eaee03e) (fd34af02c)
  21. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240420-7bda12e7-uxp-552db66da0-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240420-7bda12e7-uxp-552db66da0-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-20240420-id-656ea98-uxp-552db66da0-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240420-id-656ea98-ia-93af9a0-uxp-552db66da0-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild
  22. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240420-3219d2d-uxp-552db66da0-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240420-3219d2d-uxp-552db66da0-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-20240420-3219d2d-uxp-552db66da0-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.7a1.win32-git-20240420-d849524bd-uxp-552db66da0-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240420-d849524bd-uxp-552db66da0-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240420-d849524bd-uxp-552db66da0-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240420-d849524bd-uxp-552db66da0-xpmod.7z Official UXP changes picked since my last build: - Issue #2470 - Check for failure of getting IDXGIKeyedMutex. (07cc276a10) - Issue #2472 - Enable dialog element by default. (f2c576b12c) - [DOM] Add nullcheck on mDoc in GetEventTargetParent (2811d30051) - Issue #2503 - Part 1: add CPU IS support flags to Navigator interface (35d7a1fe5a) - Issue #2503 - Part 2: Add CPU IS support flags to UpdateUtils URL substitutions. (a211c7d7f3) - Issue #2503 - Part 2b: Fix missing navigator in UpdateUtils. (baf98e0dde) - Issue #2503 - Part 3: Add CPU capabilities to about:support. (407a79e79f) - [XPCOM] Warn about .xrm-ms files on Windows (treat as executable) (f6204a7ca8) - [network] Keep track of and check HTTP/2 header sizes. (1ddd3ea76b) - [js] Simplify tracing of arguments in MarkThisAndArguments. (dc52303799) - [gfx] Pull several OTS fixes from upstream to improve data safety. (9b6c2f36f1) - [dom media] Avoid a potential issue when assigning a media data buffer. (9eaee03eb4) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - dom: check mDoc before use, as it can be null (0acd996e03) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  23. You have a metabug for reverting: https://bugzilla.mozilla.org/show_bug.cgi?id=1117820
  24. Still having a bare metal XP PC running, but it is not my primary web browsing platform.
  25. I do wonder if STORAHCI.SYS for XP can work or not, if such thing exists.
×
×
  • Create New...