mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
604a6d61cecffff46a1c754d3f483afc19d97eb5
3341 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
604a6d61ce |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1123516 - Implement maplike/setlike in WebIDL parser; r=bz (5d62bcd93) - Bug 1140324 - Remove __noSuchMethod__ handling from WebIDL parser and throw an exception instead. r=peterv (f7ea99339) - Bug 1123516 - Implement maplike/setlike in WebIDL Codegen; r=b (0ca39b335) - Bug 1183604, add some more assertions to help implementing new cycle collectable classes, r=mccr8 (1e66d29fe) - Bug 1178665 - Part 1: Make Promise::DispatchToMicroTask public. r=khuey (b962e6006) - Bug 1178665 - Part 2 - Adapt to latest Animation.finish procedure changes. r=bbirtles (33219fc0d) - Bug 1178665 - Part 3: Make finish notifications asynchronously in most cases. r=bbirtles, r=smaug (144c0944a) - Bug |
||
|
|
3697b9103c |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167651 - Passed the forceEnabled pref from function to function down to GLLibraryEGL::EnsureInitialized. r=jgilbert (e0b72d59f) - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/layers. r=nical (81540669f) - missing bit Bug 1150767 - Add pref for requiring hardware-backed GL. - r=jrmuizel (0990a4b4b) - Bug 1150944 - Add a flags parameter to GLContextProvider functions instead of a bool. r=jgilbert (d7a7ade6d) |
||
|
|
d4b5597fa1 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Factor out D2D initialization checks. (bug 1183910 part 4, r=mattwoodrow) (4e9defcb4) - Bug 1156857 - Properly init telemetry histogram data for child processes. r=bsmedberg (6901d9d26) - bug 1161166 - Use mach shared memory for shared memory on OSX r=billm (9892c8e0e) - Bug 1089816 - Let ASan content processes run to completion. r=billm (f0310db69) - Bug 1089816 - use && not and. CLOSED TREE (268b195bd) - Bug 1024259: Use NS_FREE_PERMANENT_DATA more consistently. r=mccr8 (d2517a357) - More Android reftest fuzz for bug 1169331. DONTBUILD (a531de2e3) - Bug 1169331 - Add more Android fuzzing on some reftests. (dbb3b9014) - Add fuzz to three reftests on Android. No bug. (d3f7e48d0) - No bug - Add more fuzz to 3 tests on Android. (5b8eb75da) - Bug 1150944 - Mark some reftests fuzzy with skia-gl. r=mstange (21a496034) - Bug 1150944 - Remove objects that have been unlinked by the cycle collector from the demotable context list. r=ehsan (5cf248b0f) - Bug 1150944 - Fix gfxPrefs unit test to not rely on skia-gl pref. r=mstange (bb5f97168) - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/gl part 1. r=nical (6e25b6162) - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/tests. r=nical (6df2b0a40) - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/ipc. r=nical (ebe1ed457) - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/thebes. r=nical (0050a5e68) - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/gl part 2. r=nical (6144812ea) - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/ipc directory part 2. r=nical (092812a86) - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/src/nsSize.h. r=nical (8083f5a3c) - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/thebes part 1. r=nical (627c20e56) - Bug 1182547 - Replace InitExtensions() with InitExtensionsFromDisplay() so that queries can be made with specific displays and add symbol loading for GetPlatformDisplayEXT so that the ANGLE_platform_angle_d3d extension can be used. r=jgilbert (9acdea0f3) - Bug 1167799 part 1 - Remove size from NewSurfaceDescriptorGralloc r=nical (34e83ccfb) - Bug 1167799 part 2 - Add EGL_ANDROID_image_crop support r=nical,jgilbert (002116a36) - Bug 1167651 - Made EGL initialize its ANGLE display using WARP if the system is blacklisted from using HW acceleration for WebGL ANGLE or if WebGL WARP is forced through a pref. ClientCanvasLayer is changed so that it will use shared surfaces only if the compositing device and the WebGL device are both WARP or both not WARP. Added a mIsWARP field to GLLibraryEGL so that this condition can be checked. r=jgilbert (54272b6c2) |
||
|
|
c0c874b64a |
import changes from `dev' branch of rmottola/Arctic-Fox:
- fix misspatch and apply Bug 1097803: Report succesful Direct2D 1.1 usage. r=jrmuizel (adc553e15) - Refactor graphics device initialization on Windows. (bug 1183910 part 1, r=mattwoodrow,bas) (af396b2aa) - Add a pref to force TDRs for graphics testing. (bug 1183910 part 2, r=mattwoodrow) (c35e7131c) - Bug 1157476 - Remove synchronous dispatch in AndroidMediaResourceServer::Start. r=cajbir (39033ed48) - Bug 1174055 - Remove WMFReader. r=jya (2890dc625) - Bug 1144638. Retry getting an active display link. r=mstange (c786816cf) - Bug 1154322 - Allow using skia for content rendering. r=jrmuizel (26413363e) - Bug 1161731: Remove newline characters from the ends of NS_WARNING messages in /gfx and /layout. r=mstange (820583f0f) - Bug 1147297. Fix assert vsync adjustment time on windows to be >=. r=jrmuizel (c65917a4a) - Bug 1147953. Fix vsync adjustment time to allow negative timestamps. r=jrmuizel (10a725baa) - Bug 1160157: Part 1. Uninitialized statics aren't really uninitialized, but it doesn't read well. r=jmuizelaar (e9e214c52) - minor tweaks (17a5ae1e4) - Remove D3D11Status flag in favor of FeatureStatus. (bug 1183910 part 3, r=mattwoodrow) (734eaec03) |
||
|
|
14c77e53f5 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1161590 - Ignore blocklist preference in nightly and aurora. r=jrmuizelaar (47ec8bee6) - Bug 1162299 - Distinguish between all features and unrecognized feature. r=kats (e9705844f) - Add compositor, layers, and rendering info to nsIGfxInfo. (bug 1179051 part 5, r=mattwoodrow) (b4e6da05f) - Bug 1186002. Avoid testing for recreate on broken drivers. r=dvander (10506f4f2) - Bug 1156407 - part 1 - use static_assert instead of PR_STATIC_ASSERT; r=mccr8 (ff53e05ba) - Bug 1156407 - part 2 - make CALLBACK_TYPE enum a private implementation detail of nsTimerImpl; r=mccr8 (de0cc6527) - Bug 1156407 - part 3 - get rid of NS_NewTimer; r=mccr8 (c598b96e0) - Bug 1095433: fix the race condition in the Task Tracer that crashes processes forked from Nuwa. r=tlee (cffe07827) - Bug 1113562 - Expected delay time of tasks should not be the latency of those kind. r=sinker (f422ae04e) - Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj (2ca9850af) - Bug 1155059: Patch 4 - invoke NS_ASSERTION if DispatchToMainThread fails to get MainThread ptr r=froydnj (651903c22) - Bug 1155059: Patch 3&7 - fix leaks in Promise, ConsoleService and JS Finalize r=froydnj (b57cb08d9) - Bug 1155059: Patch 5 - clean up ServiceWorkers and avoid leaks r=nikhil (666245af8) - Bug 1155059: Patch 6 - fix problems with gfxFontInfoLoader shutdown sequence r=jdaggett (332e8bd76) - Bug 1155059: Patch 8 - Don't leak runnables when MediaCache/FileBlockCache get shut down after XPCOM is in final shutdown r=cpearce (18f36fa25) - Bug 1155059: Patch 9 - Modify DataChannel.cpp to use updated API r=froydnj (c5415703c) - Bug 1176446 - TextureClientD3D11 should take into account the layer backend when allocating a surface. r=bas (3c1b59296) - Bug 1176363 - Part 1: Stop using DrawTargets off the main thread. r=mattwoodrow (624e8107a) - Bug 1176363 - Part 2: Allow mapping of SourceSurfaceRawData from multiple threads. r=bas (38c8363cf) - Fix d3d11 texture sharing checks being preserved across device resets. (bug 1183910 part 6, r=mattwoodrow) (658121c50) - Clear the blur cache after device resets. (bug 1188032, r=bas) (c362b2ec6) |
||
|
|
ed0b673484 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149343 - Part2: Add HW decode blacklisting support on mac. r=mattwoodrow (bd3d67e2e) - missing bit of Bug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration (551804df4) - Bug 1174055 - Load WMF DLLs in MFStartup(), never unload them. r=jya (f2eb84146) - Bug 1153123 - Don't upload in the ImageBridge thread if A8 texture sharing is broken. r=Bas (40d4a057f) - logical extension of ug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration (57adc4003) - Fix a startup crash when attempting to test D3D11 texture sharing. (bug 1170211, r=jmuizelaar, a=KWierso) (0a8fdc55f) - Bug 1175366 - Don't use DXVA if D3D11 texture sharing is broken. r=jrmuizel (968b04384) - Bug 1156135 - Add live pref for disabling DXVA when it fails to render correctly. r=ajones (1aed3e54d) - Bug 1171094. Disallow D3D11 ANGLE with old DisplayLink drivers. r=Bas (c7e91c2bd) - Bug 1173972. Improve logging in gfxWindowPlatform. r=milan (870aefb7b) - Bug 1176506 - Don't test texture sharing on WARP devices since it never works and can be detected as a driver reset. r=Bas (5d8baec76) - Bug 1180246 - Part 1 - remove dependencies on gfxD2DSurface. r=bas (6d20a0c23) - Bug 1180246 - Part 2 - kill gfxD2DSurface with fire. r=bas (107da3dd1) - Bug 1159751 - Use a more explicit order of destruction in gfxWindowsPlatform. r=bas (903a29b36) - Bug 1180246 - Part 3 - remove usage of cairo_d2d_device. r=bas (b9c66f7d4) - Bug 1180246 - Part 4 - reduce Cairo dependencies where safe in TextureClientD3D9. r=bas (07a18c32b) - Bug 1170390 - Make gfxPlatform::CreateOffscreenSurface use explicit format rather than guess. r=jrmuizel (491a790ed) - Bug 1109718. Log when RenderTargetView's need to be recreated. r=mwoodrow (fdaa1199d) - Bug 1184130. Report mismatches of adapter description and vendor id that we get from the registry. r=bas (ffee48afb) - Split gfxWindowsPlatform::UpdateRenderMode() into multiple functions. (bug 1179051 part 1, r=bas) (270caa1e5) - Bug 1170143 - Disable texture sharing if we've blacklisted direct2d. r=Bas (bfb85c2b3) - Bug 1170143 - Disable alpha texture sharing for intel driver version 8.15.10.2086 since it crashes. r=jrmuizel (cffedeb74) - Bug 1173719 - Prevent crashes when passing touch events across the PBrowser interface with APZ disabled. r=botond (6585f60bf) - Bug 1173983 - Use R8 textures for d3d11 alpha textures since it appears to be better supported. r=Bas (946c1e36c) - missing bit of Bug 1150124. Move WARP reporter closer to actually testing WARP. (7ebc11c2f) - Bug 1175104 - Enable multithread support on our d3d11 content device. r=Bas (32844aba1) - Fix regression where WARP could be used as a fallback on Windows 7. (bug 1179051 part 2.1, r=jrmuizel) (89e1f5c3d) - bug 1171113 - Add widget/uikit. r=roc (NPOTB) (dc79563ae) - Move compositor backend decisions into gfxPlatform. (bug 1179051 part 3, r=mattwoodrow) (b1b8e10c6) - Move more compositor backend checks into gfxPlatform. (bug 1179051 part 4, r=mattwoodrow) (6c9d820a0) - Bug 1176052 - Introduce gfxCriticalNote. r=jmuizelaar (1cc2a0c90) |
||
|
|
63b5210197 |
partly reverted rev 30dd322d5 for keeping Goanna in user agent string.
|
||
|
|
f617a91abb |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167633 - Remove SpiderMonkey specific JS syntax from App Manager / WebIDE. r=pbrosset (882d61d26) - missing parts of Bug 932179 - Part 1: Expose security information in the WebConsoleActor. r=past (202d33c93) - Bug 1106470 - Drop SSLv3 support from devtools. r=vporof (4d6f99643) - Bug 955933 - Allow copying the network response string. r=vporof (0f1a79fe1) - Follow-up nit to bug 1147648 (alphabetize prefs). r=kats (e251ec2e5) - Bug 1155252 * -WError fix (2d4c016d2) - Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935, r=mattwoodrow) (cb4769ace) - Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow) (a7a605d93) - Bug 1150715 - Implement "Copy Request/Response Headers" context menu items. r=jsantell (0eabd68f7) - part of Bug 1102219 - Part 4: Replace with in chrome code. r=till (dab16f660) - Bug 1150717 - Implement "Copy URL Parameters" context menu item. r=bgrins (f20e86e8f) - Bug 1158046 - Add access keys to all context menu items in the Network panel. r=bgrins r=jsantell (71fd1e050) - Remove static vars from DriverInitCrashDetection. (bug 1183910 part 1, r=mattwoodrow) (29ea344ce) - Bug 1151541, part 3 - Fix leading tabs in xpcom/. r=froydnj (eb1fa5c14) - Bug 1151541, part 1 - Add MPL2 to StaticMutex.h and stub_test.cpp. r=froydnj (bf00b19ee) - Bug 1140760 - Move TestXPIDLString.cpp to gtest and enable it; r=froydnj (7bea14ce1) - Bug 1140762 - Move TestThreads.cpp to gtest and enable it; r=froydnj (93a007768) - Bug 1151541, part 2 - Fix mode lines in xpcom/. r=froydnj (0ac8fd176) - Bug 1159751: Ensure WARP can never be used for Windows 7. r=milan (ad4a84b10) - Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd (8e09c6349) - Bug 1158144 - Fix "Copy URL Parameters" line separation on Windows. r=vporof (d7359d740) - Bug 1158144 - Implement "Copy POST Data" context menu item. r=vporof (adddce05a) - Bug 1127423 - Don't scroll horizontally when selecting an element in markup view;r=jryans (3256aa5eb) - Bug 1159938 - Remove dead nodeChanged() function;r=pbrosset (213880754) - Bug 1153022 - Add trimOutput option to inplace editor;r=pbrosset (52228252a) - Bug 1120111 - Adds key listeners to highlighter pick mode to traverse DOM and submit/cancel selection; r=pbrosset (40f6e8e33) - Bug 1120111 - Tests for the highlighter pick mode key listeners; r=pbrosset (6c9ff1c95) - Bug 988278 - Fixes ESCape keypress mess in the inspector to make sure the split console opens; r=miker (d915ca7ae) - Bug 1153635 - Focus first focusable element in MarkupContainer when line is clicked; r=bgrins (f7b231d4c) - Bug 1158781 - Make sure attributes gets focused when clicked in the inspector. r=bgrins (d6e1521f3) - Bug 966787 - 1 - Code cleanup in breadcrumbs.js; r=bgrins For a better consistency with the rest of the DevTools codebase. (867a768c6) - fix imports again (180eb1ac7) - Bug 966787 - 2 - Skip inspector breadcrumb updates when the output doesn't change; r=bgrins (5bddce972) - Bug 892935 - Auto-expand elements with only text in the markup view;r=pbrosset,r=bgrins (6dddecd01) |
||
|
|
14f7ec3aac |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1173947 - Make getRandomValues message be urgent (r=mrbkap) (aca1a06a9) - Bug 1182824 - Part 1: Use move assignment rather than copy assignment with ContextState::dash. r=mattwoodrow (73af33d32) - Bug 1182824 - Part 2: Make ContextState::dash a nsTArray. r=mattwoodrow (c66c3105d) - Bug 1134166 - Restart toolbox if selected app re-opens. r=ochameau (e370c8f02) - Bug 1134166 - Close toolbox if selected app dies. r=ochameau (5acb76254) - Bug 1134166 - Check for project when updating toolbox state. r=me (c60bb8766) - Bug 1090949 - Add way to make WebIDE runtimes configurable. r=ochameau (eef01e3e6) - Bug 1090949 - Refactor WebIDE preferences panel style. r=ochameau (fe1a9c757) - Bug 1135191 - Add runtime panel with toggle. r=jryans (e2e290a67) - missing bit of Bug 1116188 - Add async ProfileGatherer (308cfdd4f) - Bug 1185737 - Propagate pause and resume commands to child processes. r=BenWa (2dd302569) - Bug 1161831 - Stop using threaddsafe ISupports for nsResProtocolHandler. r=billm (0bec61aac) - Bug 1155968 - Correct indent not multiple of 4. r=khuey (5fb8e3b20) - Bug 1183291 - Factor idl-parser into a Python package. r=khuey (63a2f0c68) - Bug 1155968 - Add blank lines where needed in xpcom/idl-parser. r=khuey (ce91a905b) - Bug 1161831 - Generate an extra macro to declare a non-virtual variant of an interface. r=billm (058876228) - Bug 1161831 - Factor the sharable bits out of nsIResProtocolHandler. r=billm (b02278fb9) - Bug 1152997 - Cleanup app update build to exclude android. r=glandium, r=mossop (6cd935294) - Bug 1170075 - Remove Print Progress UI and view source XUL files from Android. r=snorp (64796ae4a) - Bug 1180921 - Create a dumping ground for simple services in toolkit/components/utils. r=Gijs (2757d43c8) - Bug 1180921 - Support custom callbacks for allowing access per-addon load access to cross-origin URIs. r=bz,r=billm (8cc7e2c96) - Bug 1161831 - Implement moz-extension protocol. r=bz,r=billm,sr=mcmanus (5ee451357) - Bug 1161831 - Associate extension URIs with the appropriate addon ID. r=billm,sr=bz (f36655ac9) - Bug 1161831 - Forbid mapping to anything but file:// and jar:// URIs. r=billm,sr=bz (144add9de) - Bug 1180921 - Generalize test_origin to make it easier to add new origin attributes. r=gabor (b3fbc3545) - Bug 1180921 - Add the addonId OriginAttribute. r=bholley (0723d0dec) - Bug 1174093 - Don't recurse into caps/tests/mochitest during the build; r=mshal (76366d21a) - Bug 1161831 - Tests. r=billm (ed116a703) - Bug 1155547, Part 1: Fix unified build breakage in adding new sources under dom/ipc/. r=khuey (0d6875348) - Bug 1166985 - Use two image decoding threads on dual core devices. r=tn (7f07ee8b8) - Bug 1160422 - Prioritize size decodes over full decodes. r=tn (48d42c011) - Bug 1151672 - Part 1: Remove the calls to nsThreadManager::SetThreadWorking() and nsThreadManager::SetThreadIdle() due to backout of bug 970307. r=seth (0428dd4a4) - Bug 1151672 - Part 2: Block PHal::Msg_NotifyNetworkChange__ID to the Nuwa process after it is ready. r=khuey (42debf2c0) - Bug 1176034 - MessagePort should force a close() if the structured clone algorithm fails, r=bent (3afe74856) - Bug 1176034 - Implement JSAutoStructuredCloneBuffer::clear(with callbacks and closure), r=sfink (f28f6852b) - Bug 1155547, Part 2: Create PNuwa protocol (managed by PBackground) for forking content processes. r=khuey (047bc5e61) - missing bit of Bug 1170075 - Remove Print Progress UI and view source XUL (a08888308) |
||
|
|
8cb2d1cd9e |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1069230 - Presentation API implementation. Part 1 - WebIDL Bindings. r=smaug (180d2e23a) - Bug 1142770 - part 1 - Use telephony service creator for telephony IPC service. r=hsinyi (447da4e64) - Bug 1142770 - part 2 - disable telephonyservice and voicemailservice. r=fabrice (5e0592769) - Bug 1069230 - Presentation API implementation. Part 2 - Presentation service and listeners. r=smaug (4be1d0628) - Bug 1069230 - Presentation API implementation. Part 3 - IPC. r=smaug (10db1c229) - Bug 1069230 - Presentation API implementation. Part 4 - Establish session (sender) & available changes. r=smaug (d7b358f74) - Bug 1069230 - Presentation API implementation. Part 5 - Establish session (receiver). r=smaug (e60709725) - Bug 1020179 - ContentPermissionPrompt change in b2g. r=fabrice (7aab4449e) - Bug 1020179 - Test case for visibilitychange. r=fabrice (d404f25e6) - Bug 1069230 - Presentation API implementation. Part 6 - mozChromeEvent for app launch. r=fabrice r=smaug (17081096c) - Bug 1069230 - Presentation API implementation. Part 7 - Presentation session. r=smaug (29227f2cf) - Bug 1069230 - Presentation API implementation. Part 8 - Data transport channel. r=jdm (2eb3a49ca) - Bug 1069230 - Presentation API implementation. Part 9 - Tests. r=kikuo (3cb72b71e) - Bug 1162700 - Split the AppInfo into initial setting of the values and the further initialization. r=smaug (d0b8d1470) |
||
|
|
71dfc28be9 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181528 - nsISimpleEnumerator.h is needed by nsDocument.cpp, r=smaug (c4a3be0de) - Bug 1177914 - throw a NotSupportedError when running document.importNode on a ShadowRoot or Document. r=wchen (7aa0adc52) - Bug 1177991 - document.adoptNode should throw a HierarchyRequestError when adopting a ShadowRoot. r=wchen (f0e9f5400) - Bug 1184789 - Remove unnecessary IsOuterWindow() check from nsGlobalWindow::GetCaches(). r=khuey (aa96e11e1) - Bug 1182316: Part 1 - Remove FORWARD_TO_INNER_OR_THROW. r=peterv (04987b6ac) - Bug 1170246 - Improving nsGlobalWindow::ConvertDialogOptions and adding some gTests, r=ehsan (926a47fb9) |
||
|
|
2da2bfc91b |
import changes from `dev' branch of rmottola/Arctic-Fox:
- remove a fix of PM now part of original bug 1280454 (63a48bffc) - Bug 1004703 - ignore 'unsafe-inline' if nonce- or hash-source specified (r=sstamm) (26c3f1d83) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - document changes (r=smaug) Bug 1139297 - Implement CSP upgrade-insecure-requests directive - csp changes (r=sstamm) (6ae99cb91) - Bug 1175480 - Expose the external content policy type from the load info objects; r=smaug (bad7acb0b) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - loadinfo changes (r=sicking,sworkman) (f1e5caa97) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - mcb changes (r=tanvi) (3c3086263) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - cors changes (r=smaug) (7181cf6af) - Bug 1159945 - Add telemetry to measure HSTS usage (9950700e5) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - netwerk changes (r=sworkman) (e8a18ecec) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - websocket changes (r=baku) (e2175bc25) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - form changes (r=baku) (80e178c19) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - devtool changes (r=sstamm,bholley) (ab9ed53dd) - Bug 1168538 - Add compiled code test for referrer directive to TestCSPParser. r=ckerschb (964893684) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - parser tests (r=sstamm) (b1e0342c9) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - simple upgrade tests (r=tanvi,sstamm) (8e3dfedc8) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - reports (r=sstamm) (949e85987) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - tests referrer (r=sstamm) (835f4d143) - Bug 1139297 - Implement CSP upgrade-insecure-requests directive - cors tests (r=smaug) (18054ab57) - Bug 1179123 - Avoid crash when calling ExitFullscreenInDocTree with a detached fullscreen document with its root exited fullscreen state. r=smaug (cb84e0aa7) - Bug 1173215, don't set mChromeXHRDocURI when dealing with non-XHR documents, r=bz (cbe06329e) - Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander (060738800) - Bug 1175228: Skip profiler_tracing call for requestAnimationFrame callbacks, if we don't have any callbacks. r=BenWa (b52166626) - Bug 1175245: Convert nsRefreshDriver.cpp to use range-based "for" loops. r=tn (b5366155b) - Bug 1177764 - Use nsTObserverArray in APZCCallbackHelper, r=kats, r=dholbert (745e67b73) |
||
|
|
ece7c7b7fe |
import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (c84ff3dee) - Bug 1188408 - Rearrange relocation overlay so we don't change object group during compacting r=terrence (4d10ea581) - Bug 1188408 - Simplify ArenasToUpdate iteration r=terrence (ad7052d37) - Bug 1188408 - Make incremental zeal mode exercise compacting GC too r=terrence (12e81f0a8) - pointer style (38c45689d) - Bug 1188408 - Udate cell pointers after updating roots at the end of compacting a zone r=terrence (83406ea37) - Bug 1189750 - Fix JSScript::getPCCounts to return a reference instead of a copy. r=bhackett (f97f48986) - Bug 1167409 - 1/4 - Move offThreadToken into ScriptLoadRequest r=jandem (d69712ebb) - Bug 1167409 - 2/4 - Factor processRequest and off thread parsing into separate functions. r=jandem (efc29867b) - Bug 1156059 Part 1: Ignore META REFRESH when document is sandboxed from automatic features. r=bz (5cb139529) - Bug 1156059 Part 2: Ensure that META REFRESH is blocked by iframe sandbox. r=bz (4f5812bca) - No bug - Strip EOL whitespace from nsIDocument.h (1815b3a55) |
||
|
|
94bf55fcd1 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1160298: Modify TaskFactory::NewTask to support variadic templates; r=gfritzsche (420a9648e) - Bug 1166583 - Move chromium's MakeTuple function into namespace 'base' to avoid conflicts with mozilla::MakeTuple. r=froydnj (ebb3dba7a) - Bug 1163320 - Variadic implementation of nsRunnableMethodArguments. r=froydnj (724d16853) - Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink (17d918a7c) - Bug 1186154 - Templatize Rooted's context parameter to reduce copy-and-paste; r=jonco (479186b9f) - Bug 1185790 - Remove move unneeded Unbarriering; r=jonco (75db9ee20) - Bug 1185581 - Fix the spacing around PropertyDescriptors GC methods; r=efaust (3874cbd6e) - Bug 1188208 - Fix more constructors in js; r=jorendorff (edcc8e9d6) - Bug 1189906 - Remove the unused UseSavedRoots enum; r=jonco (36d535cdf) - Bug 1194832 - Use a one element cache in the store buffer; r=jonco (d50c960e1) - Bug 1157577 - Fix an assertion failure caused by inconsistent initialization order; r=bhackett (c9f1c1016) - Bug 1188408 - Factor out functions to protect/unprotect pages on different architectures r=terrence (9f874b1f9) |
||
|
|
e37514b51c |
import change from `dev' branch of rmottola/Arctic-Fox:
- Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752. (85a8a87dd) |
||
|
|
9fd132e8a3 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm (c7d1a1d95) - Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan (b25164d4f) - Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange. (0f4232b5c) - Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan (a2132f4d4) - Bug 1113086 - AudioChannel policy in Browser API - patch 3 - right management of audiochannel-activity events in child processes, r=ehsan (d1bd88e79) - Bug 1150727 - Enable software vsync refresh driver on Linux. r=kats (a991d3c25) - Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu (a8978ef69) - Bug 1167064 - Patch3: Update mochitests for switching to Bluetooth APIv2. r=bz (f02729d0d) - Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu (8f9aa5d4f) - Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu (da4da2207) - Bug 1113086 - AudioChannel policy in Browser API - patch 7 - Support non-app iframe, r=alwu (7078c3df5) - Bug 1174733 - Browser API: iframe.executeScript. r=kanru, r=bholley (5e19f9186) - Bug 1146355: Prepare build system to support Bluetooth APIs v1 and v2, r=shuang (ffe7bf5ef) - Bug 1156716: Build GATT backend as part of Bluetooth v1, r=joliu (033da499a) - Bug 1168343 - Remove the improper MOZ_ASSERT in |BluetoothServiceBluedroid::BondStateChangedNotification|. r=shuang (10d398b57) - Bug 1128386 - Handle |STATUS_FAIL| in |BondStateChangedNotification()|. r=tzimmermann (0bb76982f) - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothServiceBluedroid|, r=btian (c027eb350) - Bug 1167064 - Patch1: Switch to bluetooth APIv2. r=shuang (37c775331) - Bug 1153717 - [Stingray] Update document reference link on InputPort API. r=baku, a=NPOTB (550bd985d) - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz (b8e4bf1b7) - Bug 1152702 - Fix upper bounds of ContiguousEnumSerializer for BluetoothStatus and BluetoothSspVariant. r=tzimmermann (30ec5dc1a) - Bug 1162893 - Fix BluetoothGattWriteType serialization problem. f=elin, r=jocelyn (d36e089da) - Bug 1152631 - We no longer display category data for platform data in call tree, r=jsantell (6e2e877a0) - Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset (d6c357832) - Bug 1058898 - Enable e10s tests on the performance tool. r=vp (18c8324c3) - Bug 814497 - Fix nsScriptErrorWithStack constructor. r=ehsan (8096b8a8a) - Bug 814497 followup: Add missing 'override' keyword to nsScriptErrorWithStack method 'GetStack'. rs=ehsan (30889b974) |
||
|
|
7254e4308f |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1048131 - Remove MOZ_CAPTIVEDETECT and enable captive portal detector for all products. r=mcmanus (d2b2980c1) - Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector r=mcmanus (d62c390d4) - Bug 1048131 - Make some network events trigger a captive portal recheck r=mcmanus (8c19273f0) - Bug 1166910 - Gecko changes for adding referrer attribute. r=hsivonen (46676ae77) - Bug 1166910 - Referrer attribute for img tag. r=ckerschb, r=hsivonen, r=bz (f833f3e6c) - Bug 1174913 - anchor and area referrer attributes. r=ckerschb, r=bz (f99a956be) (backend parts only) - missing bits of Bug 1210302 - Part 1: Rename nsINetUtil.parseContentType() to parseResponseContentType(); r=mcmanus (eb8fba336) - Bug 1210302 - Part 2: Rename NS_ParseContentType to NS_ParseResponseContentType; r=mcmanus,sicking (74f4cd98d) - remaining bits of Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking (56477b434) - pointer style (ca5142301) - Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence (775d17318) - Bug 1173042 - Remove unused GCChunkSet and chunk hashing functions; r=ehoogeveen (357e0887d) - Bug 1177778 - Allow HeapPtr destruction while shutting down the GC r=terrence (793654cb2) - Bug 1181306 - Skip compacting phase when finishing an incremental GC non-incrementally r=terrence (7547c11ad) - Bug 1162961 - Fix logspam in mochitest-dt by passing the URL along in network progress events;r=past (3b4c9048f) - Bug 1149235 part 1. Move nsScriptLoadRequest into nsScriptLoader.h. r=sicking (df56a3e9d) - Bug 1149235 part 2. Switch to using linked lists for nsScriptLoadRequest. r=sicking (7a0536b53) - Bug 1149235 part 3. Store async requests in the scriptloader in two lists, so we don't have to grovel about looking for loaded ones. r=sicking (db45689c6) - Bug 1154598. Keep better track of our script requests. r=smaug (a2232a237) - Bug 1157995 - Tell the cycle collector about Navigator::mMediaDevices. r=smaug (9a9147bdf) - Bug 1181619. Make sure we've entered a microtask before we call nsJSUtils::EvaluateString, and put those microtasks outside the relevant AutoEntryScripts so we report any possible exceptions before doing the microtask checkpoint. r=bholley (851e371ac) |
||
|
|
0285c0cb3b | update NSS builtin certstore to May 2021 version from mozilla upstream. | ||
|
|
2c1a681e49 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181908. The CompileOptions constructor should properly copy the introducerFilename and isRunOnce state. r=luke (02c457413) - Bug 1191099 - Replace AutoFunctionVector usage with Rooted; r=jonco (27b18e2a5) - Bug 1185752 - Part 1: use normal Rooted for CloneMemory; r=sfink (e5cb696c0) - Bug 1185752 - Part 2: Remove the unused AutoObjectUnsigned32HashMap; r=sfink (cc06a3f81) - Bug 1186626 - Use Rooted to root for BaselineIC's ShapeVector; r=jandem (f4cf01cef) - Bug 1146979. When cloning objects in self-hosting preserve the property attributes of the properties (or at least the readonly/configurable attributes). r=till (c5b65323d) - Bug 1186626 - Use Rooted to root SelfHosting's ShapeVectors; r=till (8fb764954) - Bug 1186626 - Use Rooted to root the ShapeVectors in ScopeObject; r=efaust (219fe85a8) - Bug 1186626 - Part 4: Convert ShapeVectors in jsobj.cpp; r=jonco (1c1bc8f11) - Bug 1190457 - Replace AutoPropertyDescriptorVector with normal Rooted usage; r=jonco (6826d2fb4) - Bug 1186626 - Part 5: Remove AutoShapeVector; r=sfink (1b629111b) - Bug 1148922 - Handle insertion of new initial shapes via the metadata callback, r=luke. (013b109b2) - Bug 814497 - Cleanup console service cache when a window is destroyed. r=nfroyd (e06af881b) - Bug 1138336 - Adapt nsIScriptError so it can display log messages with filename and line number; r=jst,neil,past (049676b3d) - Bug 1143006 - Show warning for http-on-* in child process (r=mrbkap) (00001cd41) - Bug 1176749. nsIScriptError.idl should use nsStringGlue.h, not nsString.h. r=mrbkap (a02840af7) - Bug 814497 - Pass SavedFrame from JS::ErrorObject to nsIScriptError. r=bholley (6a13d1df2) |
||
|
|
b9843e0358 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167459 - Skip rendering function name nodes if there's no name available (e.g. for C++ pseudoframes), r=jsantell (4a69ed224)
- missing bits Bug 1102219 - Part 4: Replace String.prototype.contains with `String.prototype.includes` in chrome code. r=till (73cd2d2b1)
- Bug 1165045 - Don't create nodes with empty text in the call tree, r=jsantell (b013aa82d)
- Bug 1166122 - Fix regression in the call tree caused by bug 1165045, r=jsantell (ee3f16901)
- Bug 1167975 - CallView._displaySelf sets this.document just because other functions use it; it should pass it as an argument instead, r=jsantell (5ef560c4f)
- Bug 1122662 - Resize graphs when window resizes;r=vporof (25c108e4e)
- Bug 1164784 - Eliminate CSS duplication with perf tool record button r=jsantell (43c9bb999)
- Bug 1150761 - Rename the performance tool's details view names to better describe the data visualizations. r=vp (04ceb6a37)
- Bug 1144424 - Rename '{self,total} allocations' to '{self,total} sampled allocations' in the performance tool. r=jsantell (ae79ad54f)
- Bug 1069910 - Add tooltips explaining what each column in the profiler's tree view represents; r=jsantell (8756f88b6)
- Bug 1107849 - Define a min/max width for the performance panel sidebar. r=vporof (e1769e831)
- Bug 11663354 - A locked recording button should appear disabled in the performance tool. r=vp (4a359d39e)
- Bug 1023546 - DevTools - Support HDPI resolutions for Windows. r=bgrins (ef1a3ecb8)
- Bug 1168125 - Cleanup performance xul and css, r=jsantell (8ec794e46)
- Bug 1168125 - Replace the waterfall view with a tree, r=jsantell (ea76514fe)
- Bug 1168125 - Add marker folding logic, r=jsantell (1d3748d2a)
- Bug 862341 Part 1: Move the network request storage from the console frontend to the console client so the netmonitor can reuse it. r=vporof (d29fb2b73)
- remove gre from resource path (126b00df1)
- Bug 943306 - Allow persisting console input history between sessions;r=past (146ebb486)
- Bug 1134845 - Add clearHistory jsterm helper to remove persisted console input history. r=past (22237e95b)
- Bug 1143497 - Offer a way to extend WebConsole commands. r=bgrins (84e2d2957)
- Bug 1125205 - Display console API messages from shared or service workers to the web console, r=past (b4b701a2c)
- Bug 1169342 - Remove nsIDOMDeviceStorage. Cleanup nsDOMDeviceStorage event wrappers. r=dhylands (41338e16f)
- Bug 1151610 - Manage the case where two extensions fight over the same command. r=bgrins (63f9d2064)
- Bug 862341 Part 2: Display cached network requests in the web console. r=vporof (83c0e7263)
- Bug 1144211 - Improve code coverage of camera mochitests. r=mikeh (ba9f3de89)
- Bug 1152500 - Fix how stop recording may be handled out-of-order. r=dhylands (d8bdd379c)
- Bug 862341 Part 3: Display cached network requests in the network panel. r=vporof (a1a6f151d)
- Bug 862341 Part 4: Start recording network requests when the toolbox opens. r=vporof (7a2bdf847)
- Bug 1151499 - Correct the FM playable state. r=baku (8af26fff2)
- Bug 1180347 - Split media.useAudioChannelService to support turning the service on without turning the Firefox OS specific APIs on; r=baku (3fa29291a)
- Bug 862341 Part 5: Tests. r=vporof (82fb944c6)
|
||
|
|
98894236c9 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1171200 - Add means of checking if a document links to a manifest. r=billm (066ddad20) - Bug 1167300 - Consolidate the performance tool directory, r=jsantell (c7dd7dc34) - Bug 1167300 - Create a way to get strings from multiple localization files, r=jsantell (0973b8d3e) - modules not in gre (914e4080e) - Bug 1153011 - Remove zoom button from call tree. r=vporof (797b8f91d) - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (f2800b272) - more gre removal (27aed87a0) - Bug 1144034 - Flamegraph text is barely readable on non-retina display, r=jsantell (cb19fd9f2) - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (9c579599e) - Bug 1167300 - Fix all performance tool imports to work with the new file locations, r=jsantell (70b2995c4) - Bug 1167298 - Remove the ordinal property on categories, r=jsantell (00b3f5830) - Bug 1167733 - Consolidate prefs access and usage in the new performance tool, r=jsantell (4dab15e7f) - Bug 1167006 - part 3 fully revert merge from 780e1f999f54. (8aaa33c9c) - Bug 1167961 - Task is incorrectly used in compatibility.js, r=jsantell (7291f68d1) - Bug 1138641 - Updated remaining callsites to use newChannel2 in browser/devtools (r=vporof) (60ac4b2c8) - Bug 1164130 - Correctly include RecordingUtils when importing older version 2 profiler data. r=vp (8169d0398) - Bug 1167962 - Keep exports at bottom of modules, r=jsantell (7426919db) - Bug 1167962 - Fix import in synthesizeProfileForTest, r=orange (cc7fab771) - fix merge of later patch Bug 1167006 (c0b57b0e2) - Bug 1157523 - Fix intermittent where markers are selected in the waterfall views when there is no recording selected. r=vp (35cec0bd1) - Bug 1196253 - update in-tree psutil to 3.1.1. r=gps (80f243738) |
||
|
|
1e24b22ef4 |
remove nsINetUtil_ESR_38, fixup and import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1150366 - Remove duplicate d3.js. r=jsantell (71f991da6) - Bug 1175352 - Refactor LoadInfo arguments to be more self contained (r=bent) (3f7d08164) - Bug 1181533 - Add nsCRTGlue.h and prtime.h includes to nsDownloadManager.cpp to fix --disable-safe-browsing build bustage. r=froydnj (af338edf1) - Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell Bug 905127 - Make some functions from nsNetUtil not inline. r=jduell (bc47d5b3a) - Bug 1117650 - Part 1: Move all CORS tests into dom/security/test. r=sicking (6f727387c) - Bug 1117650 - Part 2: Move all MixedContent tests into dom/security/test. r=tanvi (73f273829) - Bug 1004703 - ignore 'unsafe-inline' if nonce- or hash-source specifed - tests (r=sstamm) (ebf411159) - Bug 921493 - CSP: test whitelisting of scheme-relative sources (r=dveditz) (f0618b189) - Bug 1139569 - Optimize update function for element editors in markup view;r=mratcliffe (c60d38dca) - Partil of Bug 1139644 - Make markupview use sdk timers instead of individual timers for each window;r=pbrosset (8bc1a4d66) - Bug 1146568 - Avoid unsafe CPOW usage warnings in browser_markupview_tag_edit_08.js; r=bgrins Making use of the devtools test frame-script to set the test node's attributes instead of using a CPOW. (61d7eed64) - Bug 1146568 - Avoid unsafe CPOW usage in markupview tests, in assertAttributes helper; r=bgrins (efc492d5d) - Bug 858038 - Allow moving elements in the markupview by drag/drop; r=pbrosset (51d79c15c) - Bug 1139644 - Flash only relevant attributes in markup view when changed;r=pbrosset (29807fa46) - Bug 1147128 - Make sure attribute shows up in markup view after removing and setting to the previous value;r=mratcliffe (1947f7417) - Bug 1147325 - Clear box model timer on markup view destroy. r=pbrosset Prevents 'this._inspector.toolbox is null' spam in mochitest-dt (1d6808b4a) - Bug 921102 - 1 - Linkify URIs in the inspector; r=tromey, miker This first part adds a parser for node attributes which, given some node information and an attribute name, generates a small AST-like array of objects that tells which parts of the attribute (if any) are links, and what they link to. Using this, the markup-view generates the right HTML structure to display these parts as links. This part 1 doesn't yet allow users to follow these links. (c500e270e) - Bug 1139667 - CSP tests for fetch(). r=ckirschb (df030457f) - Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions - tests (r=sstamm) (dee0f2239) - Bug 1117650 - Part 3: Move all CSP tests into dom/security/test. r=sstamm (29c95475c) - Bug 1146566 - 1 - Use devtools common frame-script in markupview tests and add helper; r=bgrins (b10e42468) - Bug 1146566 - 2 - Avoid using CPOWs in test browser_markupview_tag_edit_03.js; r=bgrins This change updates the browser_markupview_tag_edit_03.js test by making use of the getDomElementInfo message listener to retrieve information about the tested nodes without having to go through CPOWs. (07f0ee3ff) - Bug 1036324 - Adds option to walker.parents() to not traverse DocShellTreeItems of different types (24123a5d2) - Bug 921102 - 2 - Markup-view tests for attribute links; r=miker (f6da81799) - Bug 901250 - Add scroll into view menu item for the inspector. r=bgrins (bfc7518b1) - Bug 994055 - Part 1: Add a toggle sidebar panel button to the inspector. r=miker This adds a new icon, next to the searchbox (like in the debugger) to expand or collapse the sidebar panel in the inspector. The state is *not* persisted yet when the toolbox is closed. The button is hidden when the toolbox host switches to 'side'. (87730e20a) - Bug 994055 - Part 2: Add tests for the inspector sidebar toggle button. r=miker (2872c3fbd) - Bug 921102 - 3 - Open/copy markup-view attribute links; r=bgrins This part adds contextual menu items that become enabled when the user right clicks on an attribute that has a link. Depending on the nature of the link, a new tab will be opened or a node selected. The user can also choose to copy the link in the clipboard. (9b93485f6) - Bug 921102 - 4 - Tests for the open/copy links on markup-view attributes; r=bgrins (861ba51f6) |
||
|
|
8ed22681df |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1163861 - Pass window IDs in nsILoadInfo (r=ckerschb) (4cd150a88) - fix of extra of Bug 1137287 - Part 2: (69fbdfbe0) - Bug 1159280 - TSan: data race netwerk/protocol/websocket/WebSocketChannel.cpp:3156 WebSocketChannel::Close, r=mcmanus (306796e71) - resources in browser, not global (f55b0a903) - Bug 1163268 - Remove UI options for recording with memory and jit optimizations. r=vp (56e82c90a) - Bug 1163384 - Add 'devtools-toolbarbutton' class to performance tool buttons to make them correct themed on Linux. r=jsantell (c3ce44795) - Bug 1141313 - Reenable several disabled performance tool tests that are now resolved. r=vp (3585f6bc1) - Bug 1146239 - Show the recording as loading in the performance sidebar after it has stopped; r=jsantell (4ee8200ea) - Bug 1146239 - Show the recording as loading in the performance details pane after it has stopped; r=jsantell (137a5f810) - Bug 1160313 - Remove temporary retro-mode for performance tools. r=vp (0131c940d) - Bug 1164281 - Make a new pref devtools.performance.ui.experimental enabled on nightly to show experimental options. r=vp (1a3f90404) - Bug 1162583 - Disable realtime rendering in performance tools when e10s is not on. r=vp (8f138f0dc) |
||
|
|
8aa25c2dfc |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1166504 - Make nsMultiplexInputStream cloneable. r=bkelly,froydnj (e3410f3a9) - Bug 1161240 - Make sure that NS_CloneInputStream correctly deals with null input; r=froydnj (b8afd03ec) - Bug 1059081 - Fix non-unified bustage. a=bustage (135927526) - Bug 1059081 - More non-unified bustage fixage. (d8fd4ad65) - Bug 1059081 - Add a threadsafe wrapper for persistent nsMultiplexStream queues. r=nfroyd (1060af97f) - Bug 1163029 - Use NamedDecl::getName instead of expensive NamedDecl::getNameAsString. r=ehsan (97a8a32a6) - Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel (96f6567c8) |
||
|
|
963b86a51f |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175138 P1 Make the dom.caches.testing.enabled pref available in workers. r=ehsan (fe47d0e0a) - Bug 1175138 P2 Expose dom.serviceWorkers.testing.enabled to workers. r=ehsan (efab5d0d3) - Bug 1160458 - Part 1: Use the CSP of the principal passed to CreateServiceWorker. r=nsm (4d0a1d742) - Bug 1172948 - Part 3: Add an explicit test case to ensure that authenticated origins that have a non-authenticated parent cannot register a service worker; r=nsm (78b3087c9) - Bug 803537 - XHR crashes in workers and in debug-builds when blob URLs are used from file scheme documents, r=khuey (aa86f77b7) - Bug 1163900 - crash in mozilla::net::nsHttpChannelCacheKey::GetData(unsigned int*, nsACString_internal&), r=jduell (adb5ddb01) - Bug 1147746 - Null check mInterceptListener in HttpChannelChild::ResetInterception; r=jdm (4c8c4e630) - Bug 1157283 - Recreate IPC redirected HTTP channels as necessary after intercepting the request in the child. r=mayhemer (3b144e45e) - Bug 1172884 P1 Properly decode body when intercepted response redirects. r=jduell (f49c37d4f) - Bug 1172884 P2 Add test for synthesizing a redirect to a compressed resource. r=ehsan (823d2122a) - Bug 1160458 - Part 2: Test. r=nsm (02b9fb3a0) - Bug 1169249 - Unregister service worker registration when uninstalling a service-worker-enabled application. Tests. r=baku (5509a19d6) - Bug 1177621 - SharedWorkers should not be shared between a private and a non-private documents, r=nsm (0836234c7) - Bug 1175138 P3 Expose the devtools SW testing flag on workers. r=ehsan (aade20454) - Bug 1173467 P3 Pass private browsing flag into CacheStorage factory methods. r=ehsan (c4d062a80) - Bug 1173467 P4 Add a test to validate Cache in private browsing window. r=ehsan (dde897e69) - Bug 1162487 - Enable the dom.caches.enabled pref in test_chrome_constructor.html; r=baku (2c73e2929) - Bug 1175138 P4 Enable dom.caches.testing.enabled in existing tests. r=ehsan (c453e03fb) - Bug 1175138 P5 Make CacheStorage reject on untrusted origins. r=ehsan (c85424d4e) - Bug 1175138 P6 Add a simple test to verify CacheStorage rejects in http origin. r=ehsan (5832eb99d) - Bug 1179567 - Make ServiceWorker keep its document and window alive; r=baku (1ae847884) - Bug 1179982 - Fix all compile errors in dom/workers on non-unified build. r=mrbkap (d30bece64) |
||
|
|
2d7e3ad42a |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1168411 - Disable test_sharedWorker_performance_user_timing.html on B2G debug for intermittent failures. r=RyanVM (844f2ecd9) - Bug 916893 - Patch 1 - Notification on workers. r=khuey,wchen (058a84ae1) - Bug 916893 - Patch 2 - Deal with onclose. Some grammar fixes. r=wchen (19cf84c5a) - Bug 916893 - Patch 3 - Walk up worker chain to find correct window for WorkerNotificationObserver. r=khuey (ee1f0c3fc) - Bug 1190176 - Make LayerScopeWebSocketManager thread safe. r=:djg (92c5ee233) - Bug 1196682 - DebugDataSender is not thread safe. r=kamidphish (6825e5d9b) - Bug 1196682 - fixup static analysis build bustage on a CLOSED TREE; r=me (eccf7b0cc) |
||
|
|
cbb05a977b |
import changes from mozilla upstream:
- Bug 1167489 and bug 1153672 - Clamp the resolution of performance.now() calls to 5us, because otherwise we allow various timing attacks that depend on high accuracy timers. r=froydnj, a=abillings (aeab359c2) - Bug 1186489. Apply the performance.now() resolution clamping in workers as well. r=froydnj (e56bc3c9a) and changed to 20us as bug 1427870 suggested. |
||
|
|
3517c9d907 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1158442 - Remove the "Performance Entry buffer size maximum reached" warning; r=baku (98065e0a3) - Bug 1164552 - create new colors in light/dark themes for devtools specifically for rendering graphs in the performance tool. The highlight-* colors in light theme work well for text, less so for rendered blocks and appear very 'bold'. Most of the dark theme graph colors are the same as their highlight-* equivilents. r=vp (a5f33fb22) - Bug 1158731 - Buffer for Performance APIs (Resource Timing, User Timing) should be separeted. r=baku (87d4be360) - Bug 1166494 - Re-add console timestamp and style markers' metadata. r=vp (24c989240) - Bug 1166494 - part2: correctly add labels to console markers and properly add style markers' restyleHints. r=vp (ecf87cff4) - Bug 1166494 - part3: Correctly handle marker definition fields that are described via function rather than array. r=vp (b71b8575f) - Bug 1162662 - Map JS markers to human readable keys, and hide if platform related via (Gecko). r=vp (7526bec84) - Bug 1167006 - Refactor marker details to not handle stack traces explicitly, and move logic into marker utils. Separate out some source link styles. r=vp (5b69886a7) - remove rough hack, shall be introduced later clean witha round like TFF or proper clamping/jittering as with FF 1443943 (91a202517) - Bug 1155761 - User Timing API in Workers, r=ehsan (0b7d3fe7d) |
||
|
|
32a8a44732 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- remaining part of Bug 1146339 - Do anchor scrolling right before dispatching popstate (1123b0133) - Bug 1170488 - Document URI should be updated before sending out onLocationChange. r=smaug (6f553c2ee) - Bug 1144820 - Use nsTArray<UniquePtr<>> to hold timeline markers. r=smaug, r=fitzgen (e4b878ec3) - Bug 1143004 - markers from console.timeStamp() should be rendered in the performance tool's timeline. r=vp (7d8d4cb0c) - Bug 1170671 - ProfileTimelineMarkers that use TRACING_TIMESTAMP should capture stack information. r=smaug (dc7982a30) - Bug 1141614 - Part 1: Maintain a list of docshells whose timeline markers are being observed; r=smaug (2dc04461c) - Bug 1159779 - mozilla::AutoTimelineMarker shouldn't be copy-able; r=smaug (24aadecd4) - Bug 1141614 - Part 2: Add mozilla::AutoGlobalTimelineMarker; r=smaug (c069191a5) - Bug 1141614 - Part 3: Trace cycle collection with AutoGlobalTimelineMarker; r=smaug (2cdccd0fc) - Bug 1160521 - The markers list sidebar should be wider by default, r=jsantell (c479c72c3) - Bug 1150696 - Move all timeline tests that are still relevent into the performance tools tests. r=vp (276572541) - Bug 1165504 - Refactor out marker details view into utilities, make marker definitions more declaritive. r=vp (42218191c) - Bug 1166139 - properly display the generic class name for markers in the marker filter popup. r=vp (711b0032a) - Bug 1157916 - Add tooltip for displaying start/end times on marker details' duration field. r=vp (c586757d5) |
||
|
|
821f0fa106 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- partial of Bug 1154325 - Disable all DOM Cache web-platform-tests until the intermittent failures have been fixed (e0672af20) - Bug 1154325 P3 Re-enable service-workers/cache-storage WPT tests. r=jgraham (e369b1bb7) - Another followup for bug 1142478, still with a CLOSED TREE (12d097e25) - And one more followup for bug 1142478. Still a CLOSED TREE (2dd25961c) - Bug 1146321 - Update web-platform-tests expected data to revision 1defdd7213b52589e4b7a259e53f4fff359c301a, a=testonly (2057d686f) - Bug 1121099. Make <basefont> be an HTMLElement to match my reading of the spec and Chrome. r=sicking (3f11b8dde) - partial of Bug 1127468 - Update web-platform-tests expected data to revision 83d9681ecf334f5fbe1c4b076601cf3c50f42176, a=testonly (f187379c5) - partial of Bug 1135107 - Update web-platform-tests expected data (1e307d251) - partial of Bug 1159756. Stop forcing the media.mediasource.enabled preference to true and the media.mediasource.whitelist preference to false in the test harness. r=kinetik (416e6fd57) - Bug 1161535 - Update web-platform-tests expected data to revision 40a9c4e9e4f99a738cd1a7602066c5e84d1b90b5, a=testonly (f7ef60633) - Bug 1161759 Remove stale wpt ini files for Cache API tests. r=jgraham (491a71c12) - Bug 1163829 - Set the necessary prefs for web-platform service worker tests; r=jgraham (9b6bd3b2c) - Bug 1173467 P1.5 Mark wpt sandboxed-iframes.https.html test as expected fail. r=jgraham (a1164a210) - Bug 1173467 P2 Add nsGlobalWindow utility method to get private browsing boolean. r=ehsan (d3fe4a931) - Bug 1154494 - patch 2 - Hold a ref to the sandbox. r=baku (783347586) - Bug 1152899 - Disallow the interception of third-party iframes using service workers when the third-party cookie preference is set. r=smaug,baku (cbd5bcc92) - Bug 1162344 - Use the exemptFromPerDomainMax pref in test_importscript.html; r=nsm (826325f4b) - Bug 982726 follow-up: Add exempt from worker limit pref to a test. (a8f64ded9) - Bug 1157692 - Add dom.caches.enabled pref to test. r=bkelly (1465e999a) - Remove the remnants of the dom.fetch.enabled pref, no bug (a73c86666) - Bug 1169210 - Can't call content service worker from chrome. r=nsm (9ca1c4d33) - Bug 1170822 - Fix controlled documents comparison. r=catalinb (e9ffeb6f5) - Bug 1173240 - Use the document URI for performing the service worker registration secure origin check; r=baku (01a330597) - Bug 1173361 Make ServiceWorkerRegisterJob::Start() call Done() async. r=nsm (ff01f64ba) - Bug 1171555 - Remove overly verbose ServiceWorker warnings. r=bkelly (5d5f6978a) - Bug 1172948 - Part 1: Refactor the logic for checking for authenticated origins into a helper function; r=nsm (883fef559) - Bug 1172948 - Part 2: Consider all non-chrome parent documents when checking the authenticity of an origin; r=nsm (ae6388831) - Bug 1143732 - Add exempt from limit for two service worker tests. r=bkelly (5462a0270) - Bug 1155987 - Unregister the service workers registered in tests; r=nsm (aefe9b374) - remaining of Bug 1137984. When parsing attribute selectors, treat EOF as ']' any place ']' is allowed. r=dbaron (d9a35d4c7) - Bug 1149535 - enable unicode-range for testing. r=heycam (e155d0f72) - Bug 1161036 part 1. Stop setting the layout.css.font-loading-api.enabled preference to true in the test harness. r=heycam (89e961c0e) - Bug 1161036 part 2. Only force-enable dom cache in test_serviceworker_interfaces if we're having to force-enable servicewceworkers too. r=bkelly (0fac219b3) - Bug 1172110 - Re-enable service workers on desktop and mobile for non-release builds; r=jst (43a9c4983) - Bug 1173389 - Disable ServiceWorker network interception by default. r=ehsan (730dd4da5) - Bug 1125412 - Add a pref-gated performance.mozMemory for accessing internal memory usage/threshold info, r=smaug, sr=smaug (c16590d7d) - Bug 1159794 - "fix the comment for dom.workers.websocket.enabled in all.js" . r=bz (fe38a2b94) - Bug 1159792 - get rid of dom.workers.websocket.enabled pref, r=smaug (a66597c65) - Bug 1160892 - Url.createObjectURL(blob) should support punycode origins, r=smaug (5f4e92b1a) |
||
|
|
3a88130789 |
import changes from `dev' branch of rmottola/Arctic-Fox and mozilla:
- Bug 1156628 - Don't limit the number of unused dirty pages kept by jemalloc on B2G desktop. r=gsvelto, r=glandium (7b9878b36) - Bug 1172632 - Don't guess malloc_usable_size type of argument based on ANDROID_VERSION in mozjemalloc, but use the result of the configure test instead. r=njn (1f57d41d4) - bug 1172632 - Move some allocator related configure checks in a common location for both top-level and js/src to use. r=mshal (moz-hg: 5c0acaf8f) - Fixup for bug 1172632 on a CLOSED TREE. r=me (moz-hg: a1ea87558) - Bug 1186444 - part 1 - move uses of MODULE_OPTIMIZE_FLAGS to moz.build's CFLAGS; r=mshal (1b1e4e8cf) - Bug 1153566 - Incorrect re in _check_blacklisted_variables did not ignore comment. r=gps (ab563eb51) - goanna->gecko (034340741) - Bug 1162191 - Add |mach artifact| for installing downloaded Fennec binaries. r=gps (059a6ac32) - Bug 1185671 - Use BytesIO instead of StringIO as backing store for FileAvoidWrite, and handle writing unicode to it explicitly. r=gps (3381f4912) - Bug 1142127 - Fix typo in exception for "IDL already registered"; r=gps Bug 924187 - Deal with interfaces.manifest from the backend. r=mshal (32bf6ebbf) - goanna->gecko (7c91fd334) - Bug 1166538 - Make dozip.py a py_action. r=gps (828cdf7a1) - Bug 1166538 - Make it more straightforward, path-wise, to change $(ZIP) uses to the zip py_action. r=gps (b85adce8e) - Bug 1172800 - Move moz.build template handling in a separate class. r=gps (23a2d77bf) - Bug 1172800 - Avoid using inspect.getsourcelines() and inspect.getfile(). r=gps (13021cdf2) - Bug 1162826 - Display a proper error when a moz.build tries to set a "reserved keyword". r=mshal (6e0f1ca3c) - Bug 1172800 - Create actual functions to execute moz.build templates. r=gps (305c886e4) - Bug 1168607 - Add get method to finders; r=glandium (50f6c588b) - Bug 1168231 - Normalize file mode in jars. r=gps (456678caa) - Bug 1168607 - Add a read() method to File; r=glandium (8d3e3e066) - Bug 1168607 - Implement a finder that reads from a Mercurial repo; r=glandium (327d542a1) - Bug 1168607 - Use mozpack Finders for reading moz.build files; r=glandium (44e1b4cf2) - Bug 1168607 - Add mode to MercurialFileFinder to support non-relative paths; r=glandium (ba30a87e8) - Bug 1168607 - Add a native Mercurial finder; r=glandium (081934656) - Bug 1176642 - Use absolute_import in mozbuild; r=glandium (8aaf8d221) - Bug 1154687 - Restore EXTERNALLY_MANAGED_MAKE_FILE handling to the moz.build blacklist check. r=gps (099b2c496) - Bug 1191575 - Optimize the RecursiveMakeBackend._check_blacklisted_variables test. r=gps (3e1a9a03c) - Bug 1186444 - part 2 - remove MODULE_OPTIMIZE_FLAGS from config.mk; r=mshal (2576e322a) - Bug 1226907 - Part 2: Fix warnings in mozjemalloc and remove ALLOW_COMPILER_WARNINGS. r=glandium (154d35b0c) - Bug 1127618 (prereq) - Fix compile errors caused by files moving from one unified file to another. r=mcmanus (629aa7d47) - Bug 1185616 - remove optimization-related hacks in sqlite's Makefile.in; r=glandium (d445dd291) |
||
|
|
cdb21a311f |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1178508 ServiceWorker scripts should never be intercepted. r=baku (1dc29c560) - Bug 1169044 - Patch 4 - Set referrer on intercepted request. r=jdm (e400d51bb) - Bug 1169044 - Patch 5 - build fixes. a=bustage (ff54ccc97) - Bug 1158319 Cache should throw SecurityError if the principal is incorrect. r=ehsan (28713b9cf) - Bug 1160147 Improve Cache API WorkerFeature shutdown handling. r=baku (79ab46685) - Bug 1160227 Improve Cache API warnings. r=ehsan (0adda61ee) - Bug 1160138 P1 Update CacheStorage and Cache webidl to latest spec. r=ehsan (68025abcf) - Bug 1160138 P2 Add a [ChromeConstructor] to CacheStorage to support devtools. r=ehsan (8d3ea55b8) - Bug 1160138 P3 Test Cache chrome-only Constructor. r=ehsan (46d89d039) - Bug 1173467 P1 Modify CacheStorage to reject with SecurityErr instead of throwing on creation. r=ehsan (db32dffbf) - Bug 1140145 - Update web-platform-tests expected data to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly (eb5c31e15) - Bug 1142501 - Disable webvtt/rendering/cues-with-video/processing-model/basic.html on Linux due to extremely frequent timeouts. No review. (8c197e60a) - Bug 1135107 - Enable pointer events for pointer events tests, a=testonly (03d19a853) - partial bug 1135107 - Update web-platform-tests expected data, rs=Ms2ger (794895f17) - Bug 1153521 - Update web-platform-tests expected data to revision 7311aa630534282885b9add15b1c30b2b59316dd, a=testonly (44a86bbb9) - Bug 1162594 - create build_resources.json even if psutil fails; r=ahal (44a1d1780) |
||
|
|
c5b776d07a |
Revert recent dom/media related changes. This should hopefully restore stability as 27 March 2021 build.
This commit will effectively revert following changes (in chronological order): - Bug 1128380: Make AmpleVideoFrames calculation dynamic. r=cpearce (e1e11d289) - Bug 1161901 - Sprinkle more assertions and fix some formatting. r=jww (1a008614e) - Bug 1152218 - Have a larger tolerance to decide if video data is low or not. r=cpearce. (72dc49d9b) - indent fix (b6fe75862) - Bug 1161901 - Relax assertion. r=jww (f20d88804) - fix indentation (c4b2356bd) - Bug 1162381. Part 2 - refactor DecodedStreamData::mInitialTime to be consistent with AudioSink when computing stream position. r=roc. (8574a32a1) - Bug 1172778 - Update readyState when audio samples are popped by AudioSink. r=cpearce. (3f64e7151) - Bug 1172392 - Align update of audio end time of decoded stream with that of AudioSink. r=roc. (01e7ba014) - Bug 1173001 - Initialize reader task queue in the constructor. r=jww (efecb4a62) - Bug 1173001 - Enable tail dispatch for the decode task queue. r=jww (11e8feaad) - Bug 1173289 - Remove WakeDecoderRunnable from MDSM. r=roc. (9782c6dd6) - Bug 1173248 - Remove the workaround introduced to MDSM by bug 951278. r=cpearce. (43ecb0e42) - Bug 996238 - Add test for asymmetric media isolation across PC. r=ekr (1a41248b4) - Bug 1153314 - Test IdP login flow, r=jib (1b143d80a) - Bug 1155898 - Use fetch instead of XHR for IdP. r=jib (ac9bc2d01) - missing part of Bug 1171311: P4. Don't compute start time for MSE. (d5e48284d) - Bug 1163223 - Remove MediaDecoderStateMachine::mStartTime. r=jww CLOSED TREE (333b0e904) - Bug 1172826 - remove unnecessary checks for MediaDecoderStateMachine::mPlaybackRate. r=kinetik. (98c32f91d) - Bug 1143575. Rename AdvanceFrame to UpdateRenderedVideoFrames. r=cpearce (987617a9d) - Bug 1172264 - Track the MDSM's duration as a TimeUnit and eliminate the separate concept of 'end time'. r=jww (49f8f2442) - Bug 1172264 - Require Manual disconnection for all mirrors. r=jww (845e57496) - Bug 1172264 - Switch MediaDecoder's mDuration represenation to a double. r=jww (dfde6482d) - Bug 1172264 - Mirror duration from the MDSM to the MediaDecoder. r=jww (a744fd08f) - Bug 1164463 - Clean up MediaManager shutdown to be reliable and avoid holding locks while Joining a thread. r=jib (636e2e5dc) - missing part of Bug 1154389 - Stop leaking DeviceSuccessCallbackRunnable objects (2f8906119) - Bug 1169665 - Have enumerateDevices return empty array on zero devices instead of fail. r=jesup (f83fcb269) - Bug 1162720 - enumerateDevices visits main thread for profileDir. r=jesup (20687dcb7) - Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup (43496fe28) - Bug 1172264 - Mirror duration from the MDSM to the MediaDecoderReader and remove MDSM::GetDuration. r=jww (369a3d1b4) - Bug 1172264 - Route mExplicitDuration directly from the mediasource code to MediaDecoder, and stop passing an argument to DurationChanged. r=pending=jww (b429dfe41) - Bug 1172264 - Watch mStateMachineDuration, and stop manually firing DurationChanged. r=jww (54091368c) - Bug 1037389 - add support for deviceId in gUM constraints (merged 11 patches). r=smaug, r=jesup (bc6f9640d) - Bug 1180748 - Unbreak building with --disable-webrtc. r=jesup (b5d53b666) - CLOSED TREE. Bug 1174077 - send silence instead of nothing to the decoded stream in CORS case. r=roc. (cf576aac9) - Bug 1177466 - Clean up places calling MaybeStartPlayback() in MediaDecoderStateMachine. r=cpearce (a2ef0f47b) - Remaining of Bug 1168008 - Replace 'Consumer' with 'Request' in MediaPromise (4e77e4f42) - bug 1137076 remove declaration of undefined OmxDecoder::ProcessCachedData() r=edwin (90ef83ee9) - bug 1137076 mark some methods as private r=edwin (e9f4dd0a1) - Bug 1173001 - Fix up some task queue naming to make MediaDecoderReader consistent with MDSM. r=jww (879b186ea) - Bug 1173641 - Hoist shutdown promise resolution into a helper. r=jww (1a02bd90a) - Bug 1173641 - Null out the thread pool when resolving shutdown. r=jww (ab3f723d5) - Bug 1173641 - Remove now-unnecessary null-out in MediaDecoderReader::BreakCycles. r=jww (3330778c6) - Bug 1173656 - Disallow TrackID reuse in TrackUnionStream. r=roc (7f4da1ea2) - Bug 1175768 - Implement SilentReadAt. r=jya (ece3c2ffa) - Bug 1178437 - Assert OnTaskQueue for most of the remaining MDSM methods. r=jww (da13ec549) - Bug 1178437 - Remove ReadOnWrongThread. r=jww (f9cf8946d) - Bug 1178437 - Dispatch SetFragmentEndTime. r=jww (740ce9882) - Bug 1178437 - Make mRealTime const and allow it to be accessed on any thread. r=jww (a65c22f1f) |
||
|
|
202b273a2e |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175485 part 1 - Allow inner iterator of ReverseIterator deref to any type, and change IntegerIterator, EnumeratedRange, and nsFrameList::Iterator to return value type instead of a reference. r=roc,waldo (83c53e8e8) - Bug 1175485 part 2 - Add static_assert to MakeRange to ensure it is used with integers. r=waldo (2b6fc759a) - Bug 1175485 part 3 - Remove unused operators, typedefs and IteratorTraits. r=waldo (91bc5407d) - Bug 1175485 part 4 - Add unit test for integer range. r=waldo (ec2b7d4c1) - Bug 1188204 - Fix more constructors in MFBT; r=froydnj (099428523) - Bug 1187985 - Make PersistentRooted use rootKind to find its lists; r=sfink (0c223593a) - Bug 1184191 - Assert in release mode if we reenter the garbage collector r=terrence (3207d3631) - Bug 1188124 - Use rootKind to select the right PersistentRooted list head; r=sfink (47009c787) - Bug 1174849 - Remove "serviceworker" from RequestContext; r=smaug,bkelly (138e480ea) - Bug 1174868 - Avoid storing RequestContext inside InternalRequest; r=nsm,bkelly,smaug (779a05075) - Bug 1147668 - Correctly reflect video and track RequestContext values; r=smaug (90f265d5f) - Bug 1148818 - Re-enable the Cache part of test_request_context.html on Android now that it passes (782fe9777) - Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug (fd40e01d8) |
||
|
|
6964ded9a6 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (d7087db63) - Bug 1186450 - Fix TraceableHashTable's GC template definitions; r=jonco (72b84c9b7) - Bug 1189722 - Fix const methods in MutableTraceableVectorOperations r=terrence (db8841981) - Bug 1182428 - Fix the ObjectGroup hazards, r=jonco (f3e9b1eff) - Bug 1028418 - Part 1: Make the InterpreterFrame::Flags enum typed the way it is used; r=shu (927cc66c5) - Bug 1028418 - Part 2: Make the BaselineFrame::Flags enum typed the way it is used; r=shu (488f2f6e9) - Bug 1028418 - Part 3: Take a bit on each of interpreter, baseline, and rematerialized frames for marking whether there is a js::SavedFrame for the given frame in the js::SavedStacks cache; r=shu (7aca9dd37) - Bug 1028418 - Part 4: Fix whitespace alignment in the InterpreterFrame::Flags enum; r=me (1bcce1eb9) - pointer and space style (9720a44a8) - Bug 1184235 - Add mozilla::Vector::emplaceBack; r=froydnj (98026070a) - Bug 1184238 - Use emplaceBack instead of growByUninitialized(1) and pByUninitialized(1) and placement-new in js::SavedStacks; r=shu (a6708e701) - Bug 1184318 - Use emplaceBack instead of growByUninitialized(1) and placement-new in js/src/jit/MIR.h; r=shu (2ad5e0e28) - pointer style (89342947f) - Bug 1149495 - SavedFrame objects should handle all uint32 values. r=shu (af0a5ced2) - Bug 1157456 - Re-wrap results in SavedFrame accessors; r=jorendorff (29a2d0ccc) - Bug 1155618 - Fix places where OOM errors are not reported to the context in js::DependentAddPtr r=terrence (9d5e98223) - Bug 1184839 - Provide an overloaded == operator for mozilla::Variant; r=Waldo (93d7d2c2d) - Bug 1195590 - Fix treating saved frame bit as part of the frame type. r=djvj (c2ff877dd) - Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu (f5426807f) - Bug 1028418 - Part 6: Fix GC + SavedFrame test that made assumptions that are no longer true; r=shu (5cc355c30) - Bug 1028418 - Part 7: Tests for caching edge cases; r=shu (d608a7da4) - Bug 1028418 - Part 0: Fix typo in js/src/vm/Stack.h; r=me (b3084ac03) - Bug 1164294 - Move OrderedHashTable to ds (1767e38d8) - Bug 1173864 - Make MarkStack private in GCMarker; r=jonco (2f570c51e) - Bug 1166041 - Wait for nursery sweeping to finish before shutting down; r=jonco (761638a57) - Bug 1166041 - Add some assertions to help catch leaked slots memory r=terrence (8f522f335) - Bug 1166041 - Fix memory leaked by nursery when we hit OOM r=terrence (cd3095efa) - Bug 1150349 - Update the zone triggers when updating GC parameters; r=jonco (b17dee3f8) - Bug 1186156 - Move the PersistentRooted list heads into RootLists; r=sfink (9afc5d93f) |
||
|
|
6885f7ffc2 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1185749 - Implement a DynamicTraceable HashMap subclass that can be used with Rooted; r=jonco (3f84bdb30) - Bug 1186609 - Implement a DynamicTraceable Vector subclass for use with Rooted; r=sfink (fa5b47e5b) - Bug 1155985 - Set FieldInto::mType just before storing to reserved slot. r=jonco, a=abillings (34dbc3ca0) - Bug 1156295 - Refactor GC rooting in StructType::DefineInternal() r=terrence (ec40a1701) - Bug 1185755 - Use Rooted to simplify FieldInfoHash rooting; r=jonco (8dc66d7cd) - Bug 1189072 - Make DefaultTracer for struct types call T::trace; r=fitzgen (96f79bc6f) - Bug 1149294 - Part 1: Don't trace permanent atoms and well known symbols that are owned by a parent JSRuntime inside SimpeEdgeVectorTracer; r=terrence (7ce049a33) - Bug 1149294 - Part 2: expose ChromeUtils and HeapSnapshot to workers; r=bholley (5737cd923) - Bug 1147679 - Use PR_GetFileInfo64 when deserializing heap snapshots; r=jimb (1ce8cd241) - Bug 1147680 - Use PR_MemMap when deserializing heap snapshots; r=jimb (04e5a370d) - Bug 1149294 - Part 3: Split thread-safe methods on ChromeUtils out in to a new (4967637e2) - Bug 1173829. Fix some compile issues in code generated by bindings codegen for non-concrete interfaces. r=peterv (3e0f93640) - Bug 1170274 - A better string parser for nsGenericHTMLElement::GetURIListAttr, r=ehsan (8c1595d29) - Bug 1170274 - patch 2 - A better string parser for nsGenericHTMLElement::GetURIListAttr, r=ehsan CLOSED TREE (5626d631f) - Bug 1096550 - Update content scale when swapping remote tabs between windows. r=roc. (ed974edf4) - Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence (b95645bbb) - pointer style (a46b905fe) - pointer style (cb548fd44) - Bug 1151182 - Fix type for JSOP_THROWMSG documentation comment. r=efaust (f9bce9df7) - Bug 1077318 - Part 2: Fix the order of include in AsmJSModule.cpp. r=evilpie (a61716e33) - Bug 1155006: Fix unified build sensitivities in js/src. r=shu (b0f166ec9) - Bug 988463 - Add in support for tracelogging on ARM. r=h4writer (10345729b) - Bug 1190077 - Move RDTSC and prmjtime.* to vm/Time.*. r=nbp (b72c1f366) |
||
|
|
516d358f36 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- partial of Bug 1153658 - browser_compartments.js logspam. r=yoric (8e2c21aa5) - Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust (d316259d7) - Bug 1175098 - PerformanceStats for e10s. r=felipe, r=mconley (515acb8d7) - Bug 1147664 - Detailed mode for PerformanceStats (low-level). r=jandem (dda8d84de) - Bug 1147664 - Detailed mode for PerformanceStats (high-level). r=mossop (b86076568) - Bug 1164304 - Run all fetch tests in the service worker context as well; r=nsm (e20fa8bfd) - Bug 1143981 - Reroute all fetch tests through a transparent service worker; r=nsm (5196acc57) - Bug 1122161 - Redirected channels should respect skip service worker flag. r=nsm (f4288392e) - Bug 1170937 - Set the URL on the Response object created from a fetch() properly if the underlying channel gets redirected; r=baku (45febabb3) - Bug 1173029 - Remove mFinalURL from InternalResponse; r=baku a=KWierso (6bdc1083b) - Bug 1137683 - Use a loadgroup derived from the document's when updating a ServiceWorker; r=bkelly (fabaa2602) - Bug 1164397 - Part 1: Use the original channel URI for constructing the cache entry key when we're dealing with an intercepted channel; r=mcmanus (b20ab36c7) - Bug 1164397 - Part 2: Add an API for overriding the original URI on HttpChannelBase; r=mcmanus (20021722f) - Bug 1164397 - Part 3: Add an API for overriding the original URI on nsJARChannel; r=jdm (492b6fd6f) - Bug 1164397 - Part 4: Add infromation about whether a channel was redirected to ChannelInfo; r=jdm (e2ce84660) - Bug 1164397 - Part 5: Save the redirected flag and the redirected URI in the DOM cache; r=bkelly (7d2d1fc92) - Bug 1162018 - Add an automated test to ensure that a redirected Request won't be visible to a service worker if it had triggered the original fetch(); r=jdm (0397a073f) - Bug 1164397 - Part 6: Add a test case for the service worker responding with a redirected Response; r=jdm (e83e0bee4) - Bug 1164397 - Part 7: Add a test case for the redirected Response object being stored in the DOM Cache; r=jdm (7a82916d8) - Bug 1169296 - Intercepting top-level document loads is not working with JAR channels. Tests. r=jdm (fe8f128c5) - Bug 1171285 - Part 1: Add a script for regenerating the application.zip used by test_app_protocol.html; r=jdm (ec303b3b2) - Bug 1171285 - Part 2: Fix test_app_protocol.html to finish both index.html and controlled.html tests; r=jdm (2e68e6665) - Bug 1169613 - Use content type of synthesized response for JAR channel requests if available. Tests. r=jdm (b0095fc3b) - Bug 1164397 - Part 8: Add a test case for the service worker for an app:// URI responding with a redirected Response; r=jdm (460e834c9) - Bug 1169044 - Patch 3 - Store and set principal with script URI on ServiceWorkers. r=ehsan (6e0b0102a) - Bug 1164397 - Part 9: Add a test case for the service worker for an app:// URI responding with a redirected HTTPS response; r=jdm (1be195f5a) - Bug 1164397 - Part 10: Add a test case for the service worker for an app:// URI responding with cached HTTP and HTTPS responses; r=jdm# Please enter the commit message for your changes. Lines starting (56432b7b5) - Bug 1164397 - Part 11: Add a test case for the service worker responding to HTTPS normal and cached Responses; r=jdm (6ec238455) - Bug 1164397 - Part 12: Add a test case for the service worker responding to normal and cached HTTP->HTTPS responses; r=jdm (925a1970f) - Bug 1190074 - PerformanceGroup now uses mozilla::RefPtr;r=jandem (53dc0a640) - Bug 1169086 followup: Add missing 'override' annotation to VerifyTraceProtoAndIfaceCacheCalledTracer::trace() method decl. rs=ehsan (cdedce447) - Bug 1172824: Initialize a few members in CompartmentCheckTracer (CID 1304705); r=terrence (3db40160c) - missing bit of 1166678 (9fb0cceeb) - Bug 1139473: File some metadata for the js/src/ subdirectory; r=jorendorff (9dc4a29a7) - Bug 1173889 - Strongly type the CallbackTracer dispatch function; r=jonco, r=mccr8 (19b47dc70) |
||
|
|
b4028f07d5 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- rough apply of Bug 1154275 - Remove ise() in favor of is(); r=Ms2ger (34cf63726) - Bug 1174954 part 1. Stop throwing DOMErrors from JS-implemented webidBug 1174954 part 1. Stop throwing DOMErrors from JS-implemented webid (ff7b25af0) - Bug 1173593. Make it possible to throw TypeError (or, in fact, any other Error from the content compartment) from js-implemented webidl. r=bholley (328c181a6) - Bug 1174954 part 2. Remove the special-casing of DOMError in JS-implemented webidl code. r=bholley (d8784c655) - Bug 1174954 part 3. Remove ReportJSExceptionFromJSImplementation, since it no longer does anything interesting. r=bholley (e5e6360df) - Bug 1170716 - Part 1: Add js shell functions to get last warning. r=jandem (391a75cfa) - Bug 1170716 - Part 2: Report unreachable code after return statement as JSEXN_NONE. r=jandem (5396c950a) - Bug 1170716 - Part 3: Use getLastWarning in test for warning with JSEXN_NONE. r=jandem (20453ed86) - Bug 1173787. The column number of an exception populated via PopulateReportBlame should be 1-based. r=fitzgen (ccc3d63f6) - Bug 1148593 - Create async stack in callback objects. r=bz, r=fitzgen (ec0802480) - Bug 1170097 - Part 2: Add originAttributesToCookieJar. r=bholley (0358faa1c) - Bug 1169044 - Patch 2 - Split URLSearchParams parsing logic into non-CCed URLParams. r=baku (2d228a166) - make qcms support for AltiVec compile-time selected like in TenFourFox and make thus compilation without it work (a343e775a) |
||
|
|
a101af758e |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 967319 - Sort object properties in natural order in the Variables View. r=jaws (e604fc318) - Bug 1023386 - Split and filter properties remotely for objects. r=past (b4889035f) - Bug 1149115 - Make sure source actors are created before breakpoints are reset;r=jlong (76561a3fd) - Bug 1154606 - improve error in debugger when loading source fails r=jsantell (3678eca90) - Bug 1159731 - Move all Addon actor subclasses to a dedicated file. r=ejpbruel (45e012a98) - Bug 1096294 - Display pseudo-arrays like arrays in the console; r=pbrosset (b4b129b3a) - Bug 1169064 - Part 1: Move ObjectActor to object.js r=fitzgen (579cb4f86) - Bug 1169064 - Part 2: Formatted object.js and removed unused protocol request arguments r=fitzgen (4f3178a6a) - Bug 792063 - Add status console shortcut to return the previous command result;r=past (fc1317f9b) - Bug 1169064 - Part 3: Refactor LongStringActor, createValueGrip, stringIsLong and longStripGrip from script.js to object.js r=fitzgen (ecdff41b7) - AltiVec/VMX is 32bit only, use double cast passing uintptr_t to int to fix compilation on PPC64 (93985b589) - Bug 1084525 - Part 7: Expose Promise life time in object grip r=fitzgen (db5000041) - Bug 1084525 - Part 8: Expose Promise time to settle in object grip r=fitzgen (65b7beb26) - Bug 1084525 - Part 9: Implement getDependentPromises method in ObjectClient r=fitzgen (8cc8be31d) - Bug 1148753 - Update browser content toolbox to create a TabSources instance. r=jryans (df6bf505f) - Bug 1050691 - Click on a function on the console should go to the debugger. r=jlongster (e0d225db1) - Bug 1084525 - Part 10: Implement getAllocationStack method in ObjectClient r=fitzgen (199ce4dd9) - Bug 1084525 - Part 12: Fix eslint complaints in promise.js r=fitzgen (7d0a38afe) - Bug 1084525 - Part 13: Add test for asserting the Promise allocation stack in chrome debugging r=fitzgen (60278cf1d) - Bug 1164564 - Refactor Promise-backend.js so it can be required as a CommonJS module on the main thread;r=paolo (7cfe3cdd9) - Bug 1181506 - Define Cc and Ci. r=Yoric (bc3968be3) |
||
|
|
7529dc68e8 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- import VMX Blur from TenFourFox and adapt moz.build with HAVE_ALTIVEC (f23006226) - Bug 1176083. Remove the now-dead code for the XPCOM version of setTimeout/setInterval. r=smaug (af84a61a6) - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz (548cda0cc) - Bug 1164564 - Clean up the worker loader;r=jlong (c22a9241c) - Bug 1164564 - Refactor Promise-backend.js so it can be required as a CommonJS module;r=jlong (6ced4a7f2) - Bug 1084525 - Part 4: Add listPromises method to PromisesActor r=fitzgen (132c6b062) - Bug 1084525 - Part 5: Add onNewPromise event handler to PromisesActor r=fitzgen (07098d58c) - Bug 1084525 - Part 6: Add onPromiseSettled event handler to PromisesActor r=fitzgen (11d0c7430) - Bug 1164483 - move worker helpers from frontend of devtools to backend r=jsantell (d5a0d16af) - Bug 1164632 - use new worker helpers in debugger for pretty-printing r=jsantell (de356582a) - do not run a test program to see if -maltivec is supported, since GCC always accepts it, even if an incompatible processor is selected. Offer explicit enable-altivec option and also set CXXFLAGS (c78bc8e43) - extend removing of optimizations to all newer GCC versions, since it is a code issue, not compiler one (29639f4d5) |
||
|
|
bfa8452350 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1084525 - Part 2: Refactor expectState from memory-bridge.js to common.js r=fitzgen (241c8d7cd) - Bug 1084525 - Part 3: Add attach and detach methods to PromisesActor r=fitzgen (df0dea46d) - Avoid infinite recursion when lazy-loading devtools modules and stepping into promise code in chrome debugging (bug 1149910). r=jlongster,fitzgen (a8e372285) - Bug 1136341 - fix source actors representing inline scripts in XUL files so breakpoints work r=ejpbruel (904825023) - Bug 1158498 - Can't set a JS breakpoint in inline JS;r=jlong (bbf9200ed) - Bug 1166844 - treat eval'ed code from the console as unnamed eval sources r=ejpbruel (98d19de4e) - Bug 1166852 - handle named eval sources from the console correctly r=ejpbruel (447b21b07) - Bug 1163024 - Part 1: Stylesheet actors should use the common DevToolsUtils.fetch(). r=bgrins (2871b6295) - Bug 1148893 - Miscellaneous fixes to multiple style editor tests. r=bgrins (073392349) - Bug 1150005 - Don't wait for "editor-selected" event in browser_styleeditor_fetch-from-cache.js as it may have already been emitted. r=bgrins (c68786780) - Bug 1163024 - Part 2: Ignore network requests from chrome code in a content toolbox. r=ochameau (6fd22227c) - fix misspatch? (f1c0c1012) - Bug 1161072 - Destroy inspector actor on disconnect. r=pbrosset (62bc54dfe) - Bug 1168088 - Remove SpiderMonkey-specific syntax from toolkit/devtools. r=pbrosset (1f177ae4b) - Bug 1134568 - Implement a preset gallery for CubicBezierWidget incl. 8 preset functions for categories: ease-in, ease-out, and ease-in-out. r=pbrosset (3ae37e757) - Bug 1055181 - Mochitests for the CSS Filter tooltip; r=pbrosset (981c13b02) - Bug 1149671 - Use alt/na/shift to step 0.1/1/10 at a time. r=pbrosset (fd70b5f1b) - Bug 1126457 - Implement a worker utility to easily offload tasks into a worker. r=bgrins (2681ad8a1) - fix misspatch (7afd26b57) |
||
|
|
be83eaa3c8 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1146827 - Ensure lazy loading DebuggerServer dependencies that aren't useful on device. r=jryans (4cbba9836) - Bug 1141507 - Some preliminary refactors;r=jlong (c78495f7d) - Bug 1141507 - Refactor breakpoint sliding for source mapped sources;r=jlong (c0c93dbf2) - Bug 1134174 - Reenable devtools memory footprint assertion with lower thresholds. r=janx (0d6fda081) - Bug 1147972 - Test setting a line breakpoint;r=jlong (9985aae7d) - Bug 1147972 - Test setting a breakpoint on a line in a gcd script;r=jlong (2524db8b6) - Bug 1147972 - Test setting a breakpoint on a line with no offsets;r=jlong (cc1385153) - Bug 1147972 - Test setting a breakpoint on a line with no offsets in a gcd script;r=jlong (fff2531a8) - Bug 1147972 - Test setting a breakpoint on a line with no offsets at the end of a script;r=jlong (8a4d52a86) - Bug 1147972 - Test setting a breakpoint on a line with multiple offsets;r=jlong (488f20b99) - Bug 1147972 - Test setting a breakpoint on a line with multiple statements;r=jlong (3bf166dc3) - Bug 1129784 - Implement column sliding for source mapped sources;r=jlong (dc39dd7a4) - Bug 1129784 - Implement column sliding for non-sourcemapped sources;r=jlong (620fb059e) - Bug 1147972 - Test setting a breakpoint on a column;r=jlong (9e8ba1469) - Bug 1124258 - Avoid using `getChildScripts` in `onNewScript` in the debugger. r=ejpbruel (223d5bee4) - Bug 1118332 - only load the HTML source from cache in the debugger r=fitzgen (8544dbb2c) - Bug 1132764 - Part 0: Warn when allocations log overflows. r=vp (e7e9b3690) - Bug 1132764 - Part 1: MemoryActor.prototype.startRecordingAllocations should be (c692a13b4) - Bug 1132764 - Part 2: Test allocations log length over RDP; r=vp (7f71e06c1) - Bug 1136945 - Convert GC events from memory actor to be emitted as pseudo-markers from the TimelineActor. Pull out the core of the MemoryActor into a bridge, so it does not have to be used over RDP. r=vp,fitzgen (d6ff0d20f) |
||
|
|
2a40ef2903 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1169044 - Patch 1 - Refactor setting referrer and referrer policy between fetch and XHR. r=khuey (3912ebaef)
- Bug 1150771 - Let ArrayBuffer through object Xrays. r=gabor (bed760277)
- Bug 1151385 - Fail early for cross-origin sandboxPrototype. r=gabor (3b65b1561)
- Bug 1131707 - Transparently forward the construct bit for function forwarders. r=gabor (1f5792775)
- Bug 1170311 - Stop asserting non-null argument to nsIPrincipal::{subsumes,equals}{,ConsideringDomain}. r=gabor (7e36d6683)
- Bug 1171175 - Improve BasePrincipal::IsCodebasePrincipal. r=baku (0d278e8f4)
- Bug 1174731 - patch 1 - Make searchParams attribute readonly, r=smaug (11f5d6dcf)
- Bug 1174731 - patch 2 - Make searchParams attribute readonly, r=annevk (4aa7ea1e4)
- Bug 1170097 - Part 1: Move OriginAttributeDictionary. r=bholley (63a1139dd)
- Bug 1084525 - Part 1: Create initial PromisesActor skeleton r=fitzgen (2ef0ad37d)
- Bug 1131643 - Implement a Location object;r=jlong (710fb9b79)
- Bug 1129834 - Store BreakpointActors by original location;r=jlong (67d16d37a)
- Bug 1129837 - Remove generatedLocation from BreakpointActor;r=jlongster (018a60746)
- Bug 1082837 - test cases for image redirects loaded from the imagelib cache. r=smaug, ckerschb (49d216725)
- Bug 1073352, part 2 - Enable some devtools tests. r=ejpbruel (0de7cfdc0)
- Bug 1131646 - Clean up the breakpoint code;r=jlongster (7fa9c6a76)
- Bug 1136146 - Merge the latest version of the source-map library with fx-team;r=fitzgen (983f2c2e9)
- Bug 1042976 follow up - Remove getInnerId from script actors; r=Mossop (43f935298)
- Bug 837630 - Stop hiding __proto__ from O.getOwnPropertyNames. r=Waldo,peterv,past (0f321614d)
- Bug 1138975 - Refactor breakpoint sliding for non-source mapped sources;r=jlong (9fd4be4e4)
- Fix breaking on the "load" event in the debugger (bug 1054159). r=ochameau (6b6b40e78)
- Bug 983469 - Pause on breakpoint condition exception. r=fitzgen (fb6dfab57)
- Bug 1135435 - Add UI for breakpoint condition throws. r=fitzgen (b2f49cb03)
- Bug 1137384 - Rename ThreadSources as TabSources and move it up into the TabActor. r=ejpbruel (fdf1db5d9)
|
||
|
|
3d36fa43e7 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1173641 - Hoist shutdown promise resolution into a helper. r=jww (1a02bd90a) - Bug 1173641 - Null out the thread pool when resolving shutdown. r=jww (ab3f723d5) - Bug 1173641 - Remove now-unnecessary null-out in MediaDecoderReader::BreakCycles. r=jww (3330778c6) - Bug 1173656 - Disallow TrackID reuse in TrackUnionStream. r=roc (7f4da1ea2) - Bug 1175768 - Implement SilentReadAt. r=jya (ece3c2ffa) - Bug 1178437 - Assert OnTaskQueue for most of the remaining MDSM methods. r=jww (da13ec549) - Bug 1178437 - Remove ReadOnWrongThread. r=jww (f9cf8946d) - Bug 1178437 - Dispatch SetFragmentEndTime. r=jww (740ce9882) - Bug 1178437 - Make mRealTime const and allow it to be accessed on any thread. r=jww (a65c22f1f) - Bug 1139964 part 1. Factor out the guts of BackstagePass::Resolve and BackstagePass::Enumerate to allow reuse for other globals that want to opt in to Exposed=System WebIDL annotations. r=smaug (d5eb8c704) - Bug 1139964 part 2. Add classinfo helpers for the various message manager stuff to install WebIDL Exposed=System things on those globals. r=smaug (47085f2a6) - Bug 1139964 part 3. Add a test. r=bzbarsky (d87e0907b) - Bug 1130028 - Custom elements, set registered prototype in compartment of caller of registerElement. r=mrbkap (5bd643614) - Bug 1130028 - Send inputmethod-contextchange to systemapp to hide keyboard when frame crash. r=yxl (1e100121f) - Bug 1156629 - OpenGL core context deprecated default VAO. r=jgilbert (5ecabb650) - Bug 1110120 - Remove use of UniquePtr for XFB and UB tracking.; r=smaug (92ebc132a) - Bug 1167504 - Part 11: Clean up buffer binding constraints. r=jgilbert (4f3005203) - Bug 1167504 - Part 13: Unbind buffers from cached state on buffer deletion. r=jgilbert (bb9e3f53d) - Bug 1180523 - Part 1: Store the audio mute/volume information on the outer window; r=baku (3b686c6b9) - line endings dos->unix (d7491a87c) - Bug 1153258 - directly instantiate nsStandardURL in nsChromeProtocolHandler.cpp; r=bsmedberg (01150c663) - Bug 1175344 - Include nsContentUtils.h explicitly to avoid compile error on unified building. r=ehsan (10a3d42ac) - Bug 959752 - Make the network predictor work under e10s. r=mcmanus (3b46a6b65) - Bug 1159747 - delete h2 static compression table in such a way to avoid crashes after network changes. r=mcmanus (ed34f8d80) - Bug 1173016 - Cache the basic waveform PeriodicWaves. r=karlt (d64c962f0) - part of Bug 1165816 - Cancel remote application reputation requests after a certain timeout. r=gcp (4cdc98d99) - Bug 1082837 - Call content policies on cached image redirects in imgLoader::ValidateSecurityInfo. Content policies check the last hop (final uri) of the cached image. For Mixed Content Blocker, we do an additional check to see if any of the intermediary hops went through an insecure redirect. r=smaug, feedback=seth (ffaf3debe) - Bug 1082837 - Use nsresult for static ShouldLoad and use NS_IMETHODIMP for nsIContentPolicy::ShouldLoad(). CLOSED TREE (acde35e25) |
||
|
|
aa4b6876ee |
import changes from `dev' branch of rmottola/Arctic-Fox:
- CLOSED TREE. Bug 1174077 - send silence instead of nothing to the decoded stream in CORS case. r=roc. (cf576aac9) - Bug 1177466 - Clean up places calling MaybeStartPlayback() in MediaDecoderStateMachine. r=cpearce (a2ef0f47b) - Remaining of Bug 1168008 - Replace 'Consumer' with 'Request' in MediaPromise (4e77e4f42) - bug 1137076 remove declaration of undefined OmxDecoder::ProcessCachedData() r=edwin (90ef83ee9) - bug 1137076 mark some methods as private r=edwin (e9f4dd0a1) - Bug 1173001 - Fix up some task queue naming to make MediaDecoderReader consistent with MDSM. r=jww (879b186ea) |
||
|
|
2f3df18559 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172264 - Mirror duration from the MDSM to the MediaDecoderReader and remove MDSM::GetDuration. r=jww (369a3d1b4) - Bug 1172264 - Route mExplicitDuration directly from the mediasource code to MediaDecoder, and stop passing an argument to DurationChanged. r=pending=jww (b429dfe41) - Bug 1172264 - Watch mStateMachineDuration, and stop manually firing DurationChanged. r=jww (54091368c) - bug 1126065 - Make JS callers of ios.newChannel call ios.newChannel2 in dom/browser-element. r=sicking (8c38534ed) - Bug 1144015 - (Browser API) mozbrowseropentab support. r=kchen (8b1eecb4e) - Bug 1143650: Update webref failure links r=karlt (b3c94f173) - Bug 1172264 - Mark WPT as succeeding. r=jya (664350c56) - Bug 1141029 - Disabling mochitests on Mulet with parity to B2G Desktop for taskcluster. r=ahal (73bb186cb) - Bug 1144080 - Disable mochitests on Mulet for TaskCluster. r=ahal (0b71b6a05) - Bug 1145407: Add mochitests that cause multiple tracks of the same type to be placed in the same remote stream. r=mt (263770e16) - Bug 1148649: Reenable video multistream mochitests on debug e10s. r=drno (f7674fe4a) - part of Bug 1094764 - Implement AudioContext.suspend and friends. @ (baa450713) - Bug 1166803 - Add an `msg` tag to mochitest.ini in dom/media/*. r=jesup (5284df8b2) - Bug 1166659 - Add mochitest tags for webaudio and webrtc. r=jesup, r=padenot (f5424f26f) - Bug 1087551: updated tests around addIceCandidate(). r=jib (f28cde40b) - Bug 1169338 - Part 1: Re-enable a subset of the webrtc mochitests on B2G emulator and Mulet. r=mt (9c0f8c2da) - Bug 1143827 - remove default stun server. r=abr,bsmedberg (f1e306a95) - Bug 1169338 - Part 2: Extend ICE timeouts since mochitests are frequently run on systems that are performance constrained. r=mt (da6147576) - Bug 1155493 - Part 1: Add CaretStateChangedEvent and corresponding utility function. r=roc, sr=smaug (9d710ad21) - Bug 995394: Removed parts of BrowserElementPanning.js that are only used when APZ is disabled and added that to a separte file BrowserElementPanningAPZDisabled.js r=botond, a=RyanVM (8b76bca9f) - Bug 1138252 - Load BrowserElementPanning.js only if touch events are enabled. r=botond (30f5f3197) - Bug 1155493 - Part 2: Event hook for mozbrowser element. r=kanru (6f6db8248) - Bug 1162844 - Add meta name="viewmode" to have configurable VR experiences. r=fabrice (07d6d0736) - Bug 1163961 - Browser API: Page search. r=kchen, r=ehsan (df0c37dfa) - Bug 1179718 - Convert BrowserElement.webidl to use CheckAllPermissions. r=bz (4a92b2c7d) - Bug 1147819 - Any media element should be stopped by the AudioChannelService when the window is destroyed, r=ehsan (e949db77f) - Bug 1153915 - Null check the window in AudioChannelService::WindowDestroyedEnumerator(); r=baku (b38261d9d) - Bug 1089526 - Change speaker state. r=baku (8dbf54b04) - Bug 1157121 - Add speaker status checking. r=baku (ec5416680) - Bug 1037389 - add support for deviceId in gUM constraints (merged 11 patches). r=smaug, r=jesup (bc6f9640d) - Bug 1180748 - Unbreak building with --disable-webrtc. r=jesup (b5d53b666) |
||
|
|
07bb947214 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1164463 - Clean up MediaManager shutdown to be reliable and avoid holding locks while Joining a thread. r=jib (636e2e5dc) - missing part of Bug 1154389 - Stop leaking DeviceSuccessCallbackRunnable objects (2f8906119) - Bug 1169665 - Have enumerateDevices return empty array on zero devices instead of fail. r=jesup (f83fcb269) - Bug 1162720 - enumerateDevices visits main thread for profileDir. r=jesup (20687dcb7) - Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup (43496fe28) - Bug 1136110 - Define OS.Constants.Sys.bits. r=yoric (384b01680) - Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie (70fc1c3e7) - Bug 1177892 part 5 - Remove DOUBLE_TO_JSVAL. r=evilpie (a6943687b) - Bug 1177892 part 6 - Remove UINT_TO_JSVAL. r=evilpie (10fa41862) - Bug 1184564 part 1 - Use Value instead of jsval in XPConnect. r=bholley (a6e63ec42) - Bug 1184564 part 2 - Use Value instead of jsval in dom/ and storage/. r=bz (e50a374cf) - Bug 1184564 part 3 - Use Value instead of jsval in CTypes. r=arai (7f426bbdd) - Bug 1155618 - Add better support for testing OOM behaviour r=terrence (382c1005e) - fix mispatch of Bug 1092544 - Use assertRecoveredOnBailout in the test suite. (eba837c73) - Bug 1138265 - TraceLogger: Throw more errors, r=bbouvier ON CLOSED TREE (02edf22d4) - Bug 1184564 part 4 - Use Value instead of jsval in SpiderMonkey. r=evilpie (52f751286) - Bug 1184564 part 5 - Remove jsval typedef. r=jorendorff (f08006461) |
||
|
|
6f81d7d0dc |
import changes from `dev' branch of rmottola/Arctic-Fox:
- namespace comment (0548ea8a8) - Bug 1167411 - Add JSAutoStructuredCloneBuffer::abandon, r=jorendorff (6589a8900) - Bug 911972 - MessagePort and MessageChannel in workers, r=smaug, r=bent (4c533d3ca) - Bug 1172264 - Track the MDSM's duration as a TimeUnit and eliminate the separate concept of 'end time'. r=jww (49f8f2442) - Bug 1172264 - Require Manual disconnection for all mirrors. r=jww (845e57496) - Bug 1172264 - Switch MediaDecoder's mDuration represenation to a double. r=jww (dfde6482d) - Bug 1172264 - Mirror duration from the MDSM to the MediaDecoder. r=jww (a744fd08f) - No bug. Refactor GC type annotations, re=terrence (b6bc5723e) - Bug 1132744 - Update set of GC types, r=sfink (935175adb) - Bug 967031 - Rename DumpHeapComplete to DumpHeap; r=terrence (337391745) - Bug 1169097 - Remove CountHeap; r=sfink (074fdb34c) - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8 (667218a33) |
||
|
|
5bd78e063a |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1155898 - Fetch support for running outside of window/worker. r=nsm (b172b0e05) - Bug 996238 - Add test for asymmetric media isolation across PC. r=ekr (1a41248b4) - Bug 1153314 - Test IdP login flow, r=jib (1b143d80a) - Bug 1155898 - Use fetch instead of XHR for IdP. r=jib (ac9bc2d01) - missing part of Bug 1171311: P4. Don't compute start time for MSE. (d5e48284d) - Bug 1163223 - Remove MediaDecoderStateMachine::mStartTime. r=jww CLOSED TREE (333b0e904) - Bug 1172826 - remove unnecessary checks for MediaDecoderStateMachine::mPlaybackRate. r=kinetik. (98c32f91d) - Bug 1143575. Rename AdvanceFrame to UpdateRenderedVideoFrames. r=cpearce (987617a9d) |
||
|
|
bb8d235286 |
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1143537 - Part 1: Fix test numbering. r=jdaggett (b991d2fca) - Bug 1143537 - Part 2: Test descriptor getters for CSS-connected FontFaces when the descriptor isn't present. r=jdaggett (2ed363737) - Bug 1143537 - Part 3: Serialize unicode-range without leading zeroes. r=jdaggett (f3e6cfe5f) - Bug 1143537 - Part 4: Serialize FontFace unicodeRange and fontFeatureBug 1143537 - Part 4: Serialize FontFace unicodeRange and fontFeature (acf97f1c6) - Bug 1143537 - Part 5: Test status of FontFace and FontFaceSet with @font-face rules. r=jdaggett (477d01717) - Bug 1145506 - Make FontFace constructor fail on invalid src strings but otherwise create user font entries immediately. r=jdaggett (7c19fa8e7) - Bug 1153628 - Break FontFaceSet <-> UserFontSet cycle when a document's pres shell is going away. r=mccr8 (280ecbcbc) - Bug 1152647 - Part 1: Test. r=jdaggett (802141c54) - Bug 1152647 - Part 2: Ignore requests to add/delete a rule-backed FontFace to/from a FontFaceSet. r=jdaggett (2dc5f06a9) - Bug 1162855 - Traverse FontFaceSet's mUserFontSet's pointer back to the FontFaceSet. r=smaug (eb86c10d9) - Bug 1163449 - Remove OOM check when creating new nsFontFaceLoader. r=jdaggett (67c23c744) - Bug 1163865 - Remove [Throws] from FontFaceSet.delete. r=smaug (c83f95505) - Bug 1173001 - Initialize reader task queue in the constructor. r=jww (efecb4a62) - Bug 1173001 - Enable tail dispatch for the decode task queue. r=jww (11e8feaad) - Bug 1161413 - Part 1: Create FontFaceSet with a document rather than a pres context. r=jdaggett (1d5e642c7) - Bug 1161413 - Part 2: Create FontFace objects with a FontFaceSet rather than a pres context. r=jdaggett (0076f1907) - Bug 1161413 - Part 3: Only reflow from the font face loader if we have a pres context. r=jdaggett (7a6aab61a) - bug 1144602 - preconnect test handler should only count 1 syn r=test-only (4d6022758) - bug 1144602 - test_rel_preconnect orange r=test-only (05dac1e9f) - Bug 1162243 - add anonymous speculative connections r=hurley (6bd6bffc3) - bug 1174152 - crossorigin attribute for link rel=preconnect r=hsivonen (7b1178fa4) - Bug 1173289 - Remove WakeDecoderRunnable from MDSM. r=roc. (9782c6dd6) - Bug 1161413 - Part 4: Move FontFaceSet ownership from nsPresContext to nsIDocument. r=smaug (bc9dc2b87) - Bug 1161413 - Part 5: Cancel font loads on FontFaceSet destruction. r=jdaggett (37595e28e) - Bug 1161413 - Part 6: Update test assertion annotations. r=jdaggett (23c93ca28) - Bug 1161413 - Part 7: Test Font Loading API in a display:none iframe. r=jdaggett (377222287) - Bug 1173248 - Remove the workaround introduced to MDSM by bug 951278. r=cpearce. (43ecb0e42) - Bug 1163879 - Remove FontFaceSet::mUnavailableFontFaces. r=jdaggett (b86a68998) - Bug 1155015 - Hide FontFaceSet.load() until we implement it. r=bzbarsky (8ba0953f0) - Bug 1072102 - Part 1: Implement FontFaceSet load and check. r=jdaggett,bzbarsky (7f4c8c7f1) - Bug 1143995 - Remove unnecessary layout flushes from test_font_loading_api.html. r=jdaggett (38a3df578) - Bug 1146199 - Return empty string from FontFace.family if the FontFace was constructed with an invalid family name. r=jdaggett (dd2d9b6eb) - Bug 1072102 - Part 2: Tests. r=jdaggett (5966dd4ac) - Bug 1179675 - Make FontFaceSet.cpp compile as part of UNIFIED_SOURCES. r=jdaggett (665712d80) - Bug 1134096 - Revise docs for ::NewChannel2, ::GetChannelPrincipal and add deprecation warnings (r=tanvi,sicking) (64fe28638) - Bug 647010 - Limit when HTTP authentication dialog is shown. Block cross-origin http auth prompts with pref. r=mayhemer, r=tanvi (bf3f529d0) - Bug 1147699 follow-up: Disable the plugin test on Mulet (bdca19965) - Bug 1168676 - Switch off embed/object ServiceWorker interception. r=ehsan (9d0b09b66) - Bug 1125325 - Store TabParents with their WindowRoot. r=smaug (9e651f902) |