feodor2 Posted April 24 Share Posted April 24 11 hours ago, NotHereToPlayGames said: I have tried Privoxy. Hated it! May work for other's needs, but not mine. Uh, how could it be. 13 hours ago, roytam1 said: problem is inside wintz.cpp and I finally got it fixed. Good, assume this will be in the next version I shall check with this var date = new Date(); const jan = new Date(2024, 0, 1).getTimezoneOffset(); const jul = new Date(2024, 6, 1).getTimezoneOffset(); console.log(Date()); console.log("jan " + jan + " jul " + jul + ' '); console.log("toString().match " + (new Date).toString().match(/([-+][0-9]+)\s/)) console.log("toString " + (new Date).toString()) console.log("toLocaleTimeString " +new Date().toLocaleTimeString()); Link to comment Share on other sites More sharing options...
Slavich Posted April 25 Share Posted April 25 (edited) The website of the largest Russian social network has stopped opening. Returns an error: https://ibb.co/XS2StnJ Edited April 25 by Slavich 1 Link to comment Share on other sites More sharing options...
modnar Posted April 25 Share Posted April 25 5 hours ago, Slavich said: The website of the largest Russian social network has stopped opening. Returns an error: https://ibb.co/XS2StnJ Memory read errors? Is your RAM stable in all/other applications? Perhaps try Serpent 52.9. I believe NM 28 profile would work with it. Link to comment Share on other sites More sharing options...
j7n Posted April 26 Share Posted April 26 Memory read error has to do with a program trying to read outside of what is allowed for it in the OS. It is not a physical error in the hardware. It's a common fault. Usually memory errors proceed silently because there is no mechanism for detecting them, or the PC would hang. I went to github.com using New Moon and tried to sign up or log in. I was presented with an unbelieveably resource intensive screen of flying through a starfield and a greeting appearing one letter a time as if being typed by a person. It should be just an ordinary login prompt. That design might fit an "art gallery" or a music album, not a site for programming. It was unusable on a Core 2 Duo. But when I opened the page in Opium, expecting it to go a bit faster, I got none of the animations. The login box had the same design, but appeared instantly. 1 Link to comment Share on other sites More sharing options...
AstroSkipper Posted April 26 Share Posted April 26 (edited) @roytam1 When I try to upload a file to my account on codeberg.org in New Moon 28, it is impossible to access the items in the menu "Add File". These items are not clickable and therefore inaccessible. The mouse pointer can't capture the menu items but only those which are located underneath.. Do you have an account there? Any ideas? Here is a screenshot of this issue: And this is the output of the Web Console on my Codeberg website: This browser doesn't have "SubmitEvent" support, use a tricky method to polyfill index.js:20:188978 So, it seems to be "polyfillable". Any clue about "SubmitEvent"? Greetings, AstroSkipper Edited April 26 by AstroSkipper Update of content 2 Link to comment Share on other sites More sharing options...
NotHereToPlayGames Posted April 26 Share Posted April 26 (edited) This may be worth a try (unable to try here at work) -- https://gist.github.com/nuxodin/3ae174f2a6a112df3ccad22459237a91 https://caniuse.com/mdn-api_submitevent_submitter Edited April 26 by NotHereToPlayGames Link to comment Share on other sites More sharing options...
AstroSkipper Posted April 26 Share Posted April 26 (edited) 2 hours ago, NotHereToPlayGames said: This may be worth a try (unable to try here at work) -- https://gist.github.com/nuxodin/3ae174f2a6a112df3ccad22459237a91 https://caniuse.com/mdn-api_submitevent_submitter Thanks for replying! I injected the Event.submitter polyfill code into the Codeberg website in New Moon 28. Unfortunately, it doesn't solve the issue. Edited April 26 by AstroSkipper 1 Link to comment Share on other sites More sharing options...
UCyborg Posted April 26 Share Posted April 26 The message comes from Gitea. The workaround for the problem (missing SubmitEvent) is supposedly implemented, that's why there's a warning. Although the question is whether the discussed failure is related or not. Hm, Moonchild crew migrated from GitHub because it (the web interface) didn't support their browser (maybe there were other reasons too), now they use Gitea to host their source code repo which also expects stuff missing from their browser. 1 Link to comment Share on other sites More sharing options...
VistaLover Posted April 26 Share Posted April 26 (edited) 8 hours ago, UCyborg said: ... now they use Gitea to host their source code repo which also expects stuff missing from their browser. Currently, MCP are running a Gitea-v1.21.11 instance on their repo server to develop their platform+browser: ... but that version of Gitea is already somewhat broken when used in MCP's platform/browsers ; e.g., just navigate to the Home page of the PM source repo: https://repo.palemoon.org/MoonchildProductions/Pale-Moon and then try to download a tarball (or ZIP) of the source: It is impossible to perform any of the "More Operations" actions spawned when the ellipsis (...) button is clicked under UXP (latest NM28 tried), because they're not clickable/actionable-upon: ... the irony ; OTOH, I can use KMB (Chromium 87, released in mid-Nov 2020) to fetch that tarball (file "Pale-Moon-master.tar.gz") fine! 8 hours ago, UCyborg said: Moonchild crew migrated from GitHub because it (the web interface) didn't support their browser ... Don't even get me started on HOW MUCH BROKEN Microsoft's "GitHub Web Client" is currently on UXP, all the more so for signed-in members ; GH on UXP is the reason that, since mid-Dec 2023, I practically abandoned my favourite (for many years) Serpent 52 for Kafan MiniBrowser (Cr87) and, at this time, also contemplating switching to either Supermium/Thorium ... Edited April 26 by VistaLover 1 Link to comment Share on other sites More sharing options...
roytam1 Posted April 26 Author Share Posted April 26 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. 8 Link to comment Share on other sites More sharing options...
roytam1 Posted April 26 Author Share Posted April 26 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 4 Link to comment Share on other sites More sharing options...
roytam1 Posted April 26 Author Share Posted April 26 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) 3 Link to comment Share on other sites More sharing options...
roytam1 Posted April 26 Author Share Posted April 26 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) 1 Link to comment Share on other sites More sharing options...
roytam1 Posted April 26 Author Share Posted April 26 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 Link to comment Share on other sites More sharing options...
Ben Markson Posted April 27 Share Posted April 27 8 hours ago, roytam1 said: My changes since my last build: - tzdata: update to 2024a (de7e7860ff) - icu: fix getting windows timezone on legacy windows (92e1373e8c) Works for me – thank you for fixing the XP time zone anomaly. Ben. 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now