Commit Graph

10 Commits

Author SHA1 Message Date
roytam1 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)
2021-04-15 10:14:56 +08:00
roytam1 be191f3772 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153939 - Avoid a race condition with setting nsBaseWidgets WidgetShutdownObserver widget pointer to null. Fixes a crash in nsBaseWidget::DestroyCompositor(). r=roc (342dfa066)
- Bug 1153570 - Remove AutoUseBasicLayerManager, which has been unused since 78b90e6c491b (bug 676241 part 3). r=mstange (0e9184271)
- Bug 1158284 - Utility in gfxPlatform to check for safe mode, lazier computation if we should accelerate and random cleanup of prefs usage. r=botond (3ca893900)
- Bug 1154739 - Rename flag to be more general. r=billm (c17156078)
- Bug 1154739 - On desktop platforms, only enable APZ in e10s windows. r=dvander,mstange (339d0fa64)
- remove auxclick event (54cbbdad2)
- more AUXCLICK remove (8a76b76ed)
- on drag exist is not idl (6c6a3d6c6)
- fix typo (a62de38d6)
- reinstantiate mouse events in PostHandle (387c3dd5b)
- Bug 1158425 - Rename _SYNTH event names. r=smaug (913a0f0d2)
- Bug 1136478 - Fire pagehide / pageshow events in content after swapping remote frame loaders. r=smaug. (f60d5955e)
- Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz (a4d9a44e8)
- Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley (8f77dbc4e)
- Bug 1156875 - patch 1 - URL.createObjectURL leaks in JS sandbox, r=bholley (f3a68da2c)
- Bug 1156875 - patch 2 - Unify the registration of blob URIs in WorkerPrivate and nsIGlobalObject, r=bent (66218f13a)
- Bug 1156875 - patch 3 - nsIGlobalObject members correctly ordered in the header file, r=bz (4936f05a6)
- Bug 1148033 - BroadcastChannel API should rispect the B2G app sandboxes, r=ehsan (d856835b9)
- Bug 1151480 - Correct check of the BroadcastChannel origin in b2g, r=ehsan (375f85fda)
- Bug 1161507 - BroadcastChannel should use origin+appId+IsInBrowserElement as key in b2g, r=sicking (5da9b5d1d)
- Bug 1144298 - Eliminate gratuitous gotos from Directory::RemoveInternal(). r=baku (055a8e240)
- Bug 1134309 - Fix slice handling when the first access is from a remote input stream, r=khuey. (62ceb80a7)
- Bug 1151597 - Step 0: Move IPC memory report generation number to parent-side actor. r=erahm (c1a49e2e1)
- Bug 1151597 - Step 1: Change memory reporting IPC to send one report per message. r=erahm (4797c3914)
- Bug 1151597 - Step 2: Don't start child process memory reports until parent is finished. r=erahm (d6df516b3)
- Bug 1088070 - Rename nsPrintingPromptServiceProxy to nsPrintingProxy. r=smaug. (7925069ae)
- Bug 1088070 - Move saving nsIPrintSettings after a print job to browser-content.js. r=Mossop. (9e7926158)
- Bug 1088070 - Instantiate print settings from the content process ins…tead of the parent. r=Mossop. (9152d5cef)
- Bug 1088070 - If saving print settings in the content process, proxy to the parent. r=smaug. (bc9e928ef)
- Bug 1129315 - require app processes update permissions after forked from nuwa. r=jdm (5333979c8)
- Bug 1069643 - Remove always failing call to GetCPOWManager from ContentChild::Init. r=billm a=ryanvm (1e9c9b72f)
- Bug 1110911 - Move Mac sandboxing code into plugin-container. r=cpearce,areinald,jld (f1830d72f)
- Bug 1149483: Change content sandbox level 1 to a working low integrity sandbox. r=tabraldes, r=billm (52e60db87)
2020-07-18 10:11:02 +08:00
roytam1 a47e7b316d import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1120957 - fix the source of searches made with paste & search, r=gijs,bwinton (da403a065)
- Goanna -> Gecko (e8a5d073c)
- Bug 1126057 - Provide better error when ./mach robocop is run without MOZ_HOST_BIN. r=nalexander (730edb656)
- Bug 1147307 - Use the target_out value for b2g mach mochitest. r=ahal (98dd31571)
- goanna -> gecko (4061244fd)
- Bug 1136700 - enable tweaking of the maximum number of timeouts for mochitests; r=jmaher (da0c9df86)
- goanna -> gecko (c7e86c998)
- Bug 1146234 - Allow non-object values to be used as the this value when invoking IDL callback functions. r=peterv (b00049033)
- Bug 1146333. Get rid of WrapCallThisValue and just use ToJSValue, now that we have it. r=peterv (095eb6d9d)
- whitespace fix (caf4808f0)
- Bug 1159401 - Split Blob and File classes, r=bz (700dbfd9b)
2020-07-11 00:22:20 +08:00
roytam1 515941185e import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1160628. Speed up the URL constructor in the common case of no base URI. r=baku (ac5b2fe4e)
- Bug 1139005 - Need to check the return value of AutoJSAPI.init in canvas EncodeCallback (r=ayang) (df623ad1b)
- Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv. (bdcb676ac)
- Apply  at Bug 866846 - Use WAL journal mode for IndexedDB databases (breaks build!) (cf90bf698)
- Bug 1131766 - Use a simpler thread model for IndexedDB transactions, r=khuey. (broken build) (12c8980b8)
- Replay of: Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd Bug 1182996 - Fix and add missing namespace comments. rs=ehsan Bug 1149420 - Make the IndexedDB permissions prompt work in e10s. r=b (f6818b630)
- Bug 1112702 - Make IndexedDB transactions non-durable by default, r=khuey. (4d76a07c9)
- Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv. (941399fa2)
2020-07-10 23:59:28 +08:00
roytam1 b95132adf3 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1152551, part 2 - Fix mode lines in dom/. r=jst (e25cd70b2)
- Bug 1152551, part 3 - Fix more mode lines in dom/. r=jst (d388a8b60)
2020-07-01 11:57:55 +08:00
roytam1 8f529f64f5 import changes from rmottola/Arctic-Fox:
- Bug 932865 - Add ThreadHangStats for collecting background hang telemetry; r=vladan (2f08a076b)
- Bug 932865 - Add way for telemetry to iterate over active threads; r=froydnj (535615d3d)
- Bug 1128768: Part 3 - Update BHR to allow for hang annotations; r=vladan (0b880a667)
- Bug 935092 - Add ThreadStackHelper to get a thread's pesudo-stack; r=BenWa (1422cfe4d)
- Bug 942488 - Don't report pseudo-stacks without SPS profiler. r=nchen (e160a7a08)
- Bug 946817 - Don't assert mPseudoStack on B2G. r=BenWa (9f846df3b)
- Bug 951431 - Don't get stacks during profiler runs on Linux; r=BenWa (15036e907)
- Bug 978262 - Ignore duplicate frames when getting BHR stack. r=froydnj (964721b1b)
- Bug 985155 - Add signal trampoline on ARM Linux to work around kernel bug. r=snorp (cb8a7846c)
- Bug 995730 - Convert xpcom/threads/ to Gecko style. r=froydnj (fe150404e)
- Bug 1013326 - Distinguish chrome and content scripts in pseudostack; r=snorp (81273c977)
- Bug 1023461 - Remove temporary stack buffer in ThreadStackHelper; r=snorp (cf5a717c2)
- Bug 1023461 - Record filename and line number for chrome JS entries; r=snorp (10c89808f)
- Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. (48dbc0416)
- Bug 1016441 - Switch to using real-time signal in ThreadStackHelper; (2c5f818be)
- Bug 1016629 - b. Use RAII class to assign mStackToFill; r=snorp (769eae130)
- Bug 1016629 - c. Add define for ThreadStackHelper pseudostack support; r=snorp (67def0d2f)
- Bug 1016629 - d. Add and implement GetNativeStack method in ThreadStackHelper; r=snorp r=jseward (46c52f2be)
- Bug 1016629 - e. Implement platform-specific code for filling in context; r=snorp r=jseward (e6a66858b)
- Bug 1016629 - g. Avoid ASan flag when copying stack; r=snorp (0159628b5)
- Bug 1045176 - Unbreak build on non-SPS platforms after bug 1016629. (f1d60d838)
- Bug 1047123 - ThreadStackHelper should use UniquePtr<uint8_t[]>, not ScopedDeleteArray. r=jchen (0e4af313c)
- Bug 1049161 - Fix ThreadStackHelper thread handle permissions on Windows; r=snorp (c05172b1c)
- Bug 1050185 - Make ThreadStackHelper::FillThreadContext Valgrind-friendly. r=nchen (368725774)
- Bug 1050440 - Remove repeated js::RunScript frames in ThreadStackHelper (2a79600b3)
- Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj (02afe2493)
- Bug 1069694 - Remove or move around functions in OldDebugAPI. r=shu (177197302)
- Bug 1069694 - Remove OldDebugAPI from the browser. r=shu (b8c917d42)
- Bug 1100911 - For MacOS builds running on Valgrind, make ThreadStackHelper::GetStack be a no-op. r=nchen. (d99c02e16)
- Bug 1091758 - Report full paths for most chrome scripts; r=snorp (2b72e7878)
- Bug 1109291 - Include better paths for hanging chrome scripts in profile extensions directory; r=snorp r=bsmedberg (1997b9532)
- Bug 1113416 - Don't read stack labels inside hang monitor sighandler; r=nfroyd r=snorp (9688f6069)
- bug 1146027 - more final r=froydnj (7b0f295e5)
- Bug 1164090 - Check for Windows path separator in BHR file name; r=snorp (f014b4d78)
- Bug 1169034 - include <cstdlib> in ThreadStackHelper.cpp to declare correct overload for std::abs; r=jseward (874d4447e)
- Bug 1182996 - Fix and add missing namespace comments. rs=ehsan (054fc00b2)
- Bug 932865 - Collect thread hang stats in BackgroundHangMonitor; (ac80c8e9f)
- minor anticipated fixes to get it compiling (2bd701d15)
2020-02-01 08:07:15 +08:00
roytam1 09883465bd import change from rmottola/Arctic-Fox:
- Bug 1143192 Allow Context initialization to be cancelled. (e408a5854)
- Bug 1140065 Check for null actor before using it in CacheStorageChild::RecvOpenResponse(). (3a5875d64)
- Bug 1149987 - Part 5: Hold a kungfu death grip in FetchPut::MaybeNotifyListener; (60845a3ef)
-  Bug 1149987 - Part 6: Release the FetchPut object on the right thread in FetchObserver::OnResponseEnd(); (bf9172b17)
- Bug 1109751 - Consume FormData support in Fetch API. (be2ea94d7)
- Bug 1149987 - Part 8: Do not store or match Response objects with a Vary:* header; (1f5de94f6)
- Bug 1126819 - Part 1: Respect the RequestInit.cache member in Request's constructor; (b11b19aee)
- Bug 1126819 - Part 2: Persist the Request.cache attribute in DOM Cache; (31c2db054)
- Bug 1147695 - Enable interception of beacons through service workers; r=nsm (899b62ecd)
- Bug 1142727 - Do not intercept sandboxed iframes with service workers; r=nsm (fee4c2ae6)
- Bug 982726 - Test the number of clients returned by matchAll. (c2c0b0b9b)
- Bug 1147367 - Add a test for checking the Request.context attribute for FetchEvents generated for fetch(); (c93d28f40)
- Bug 1147699 - Part 1: Move Request::mContext to InternalRequest, and determine the mapping to nsContentPolicyType; r=nsm (356433175)
- Bug 1147996 - Enable interception of CSP reports through service workers; r=nsm (9c040e1d6)
- bug 1147490 - fix GLContextProviderNull. (95dbbc863)
- Bug 1137814 - nsAString and nsACString in URL.cpp/h (687d66aad)
- Bug 931249 - patch 1 - Scriptloader use cache if needed. Bug 931249 - Patch 1.1 - Set baseURI when script is obtained from cache. (7ab055659)
- Bug 931249 - patch 2 - cachename integration. (f84945f92)
- Bug 931249 - patch 2.1 - reuse cache name between updating and installing worker. (bf1846186)
- Bug 931249 - patch 2.2 - purge old active worker cache when activating new worker. (116a50da3)
- Bug 1131271 - Set ServiceWorker script redirect limit to zero. (af8ae3444)
- Bug 931249 - patch 3 - tests. (eb9769c2f)
- Bug 931249 - patch 4 - comparison. (ba0b8c833)
- Bug 931249 - patch 5 - set redirection limit back to zero. (4ff8f49f2)
- Bug 931249 - Patch 4.1 - Fix addref/release declarations on Windows builds. (c58f55fe8)
- Bug 931249 - Patch 6 - Fix abort condition in CompareCache::OnStreamComplete. (2054a1d8b)
- Bug 931249 - Patch 7 - Call Done() after Succeed() when cache and network match. (31ec38719)
- Bug 931249 - Patch 8 - Provide direct getter to the fact that we are loading a worker instead of relying on cache name. (e5f62b684)
- Bug 931249 - Patch 9 - Use ServiceWorker cache name as part of it's unique name. r=khuey (d6481d3cd)
- Bug 931249 - Patch 10 - Bypass HTTP cache when downloading ServiceWorker script to compare against. r=bkelly (6309eaf90)
- Bug 931249 - Patch 11 - Remove unused cacheName. (33bf983c5)
- Bug 931249 - Patch 12 - Call LoadingFinished even if channel is not present. r=khuey (2a868e45a)
- Bug 931249 - Patch 13 - Fix finish condition in CacheScriptLoader::Fail. r=baku (0033bc2ab)
- Bug 931249 - Patch 14 - kungfuDeathGrip. r=baku (8d112108b)
- Bug 931249 - Patch 15 - assert later. r=baku (9eca21509)
- Bug 931249 - Patch 16 - Keep ServiceWorker alive during installation steps. r=baku (307dbe265)
2019-07-02 11:32:36 +08:00
roytam1 c08eaf90ca import change from rmottola/Arctic-Fox:
- Bug 1142761 - Move CallSetter into ScriptedIndirectProxyHandler so it will eventually be deleted along with its only remaining caller. (a5a0b3f6b)
- Bug 1143810 - Remove some XPConnect JSClass::setProperty hooks that are not needed anymore. (4eda6a60b)
- Bug 1142195 - Remove some unused class declarations in the DOM Cache code (afd802623)
- Bug 1145345 - Account for a greater variety of rounding errors when comparing coordinates (6a41f34f3)
- Bug 1145787 - Put a misplaced assertion into its proper place. (7f760a66d)
- Bug 1146059 - Remove Response.finalURL. (230d9fa50)
- Bug 1134324 - Set CORS mode and credentials on Fetch event Request. r=michal (772fcac8f)
- Bug 1136200 - Verify request type is not no-cors if response is opaque (396c9bfb4)
- Bug 1144249 - fix fetch no-cors mode. r=bkelly (af9656291)
- Bug 1144876 - Stop spamming stderr with a warning every time that we encounter a document that is not controlled by a service worker; (0a5c5fbfd)
- Bug 1117172 part 1. Allow passing an optional aGivenProto to binding Wrap methods. (8aea85046)
- Bug 1117172 part 2. Change the non-wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv (13146be83)
- Bug 1117172 part 3. Change the wrappercached WrapObject methods to al low passing in aGivenProto. r=peterv (1621ef48d)
- Bug 1146293 - Fix coding style break (intent and line length) caused by Bug 1117172 and Bug 1145631. (0822709f1)
- Bug 1121298 - Part 1: refactor MozNDEFRecord cstor. (6e57a37ec)
- Bug 1121298 - Part 2: Add Constructor(uri) for MozNDEFRecord. (46f921bcf)
- Bug 1121298 - Part 3. add getAsURI. (e67cad94b)
- Bug 1138886 - Structured Clone for MozNDEFRecord. (With adaptations of Bug 1117172 part 3) (b83b7f684)
- Bug 1143504 - Disconnect the Cache object from its actor when it gets cycle collected. (dae58dcdd)
2019-06-21 11:00:47 +08:00
JustOff f944b442be Allow anchorObject.hash getters do unescape only if dom.url.getters_decode_hash is true 2018-07-25 06:58:54 +08:00
Moonchild baf46a6bf1 Merge pull request #1 from mozilla/esr38: Esr38 upstream pull 2018-07-24 23:04:07 +08:00