Граф коммитов

640397 Коммитов

Автор SHA1 Сообщение Дата
Jan Varga c2058d3bc4 Bug 1526891 - Part 10: Fix a content process leak by closing databases at xpcom-shutdown; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20919
2019-02-23 17:19:35 +01:00
Jan Varga a95b087aa8 Bug 1526891 - Part 9: Send an async IPC message instead of dispatching a runnable to the PBackground thread when aborting operations for process; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20918
2019-02-23 17:17:21 +01:00
Jan Varga 0fc1e10cf2 Bug 1526891 - Part 8: Move pref initialization to InitializeQuotaManager; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20917
2019-02-23 17:16:08 +01:00
Jan Varga 8815209a79 Bug 1526891 - Part 7: Move base dir path initialization to a profile observer; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20916
2019-02-23 17:12:09 +01:00
Jan Varga 39748c637d Bug 1526891 - Part 6: Introduce InitializeQuotaManager and call it in nsLayoutStatics::Initialize; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20915
2019-02-23 17:08:42 +01:00
Jan Varga 6b68f4dc07 Bug 1526891 - Part 5: Allow calling NextGenLocalStorageEnabled on any thread in the parent process; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20914
2019-02-23 17:06:40 +01:00
Jan Varga dea641b977 Bug 1526891 - Part 4: Add QuotaManager::IsPrincipalInfoValid checks to all quota clients; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20913
2019-02-23 17:03:40 +01:00
Jan Varga 105d16dc03 Bug 1526891 - Part 3: Get origin and base domain strings using MozURL for all URIs; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20912
2019-02-23 17:01:22 +01:00
Jan Varga 4ecb0bc14c Bug 1526891 - Part 2: Make it possible to use MozURL by QuotaManager for all URIs (instead of using nsIPrincipal); r=nika,asuth
Differential Revision: https://phabricator.services.mozilla.com/D20906
2019-02-23 10:13:08 +01:00
Jan Varga ecbb521e47 Bug 1526891 - Part 1: Change handling of indexeddb:// from simple URI to standard URL; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D20905
2019-02-23 04:20:29 +01:00
Jan Varga ea4f36b735 Bug 1526615 - Part 3: Avoid main thread during origin clearing; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19284
2019-02-10 10:20:14 +01:00
Jan Varga 62cb092a89 Bug 1526615 - Part 2: Implement GenerateOriginKey2 which can be used on any thread; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19283
2019-02-10 10:20:12 +01:00
Jan Varga aa63590c8e Bug 1526615 - Part 1: Add support for RealPort and Directory to MozURL; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D19282
2019-02-10 10:20:09 +01:00
Jan Varga 1ee1cd1c2d Bug 1517089 - Part 17: Avoid main thread during LSRequestBase/LSSimpleRequestBase processing; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19214
2019-02-08 21:02:28 +01:00
Jan Varga 383bad7c55 Bug 1517089 - Part 16: Implement QuotaManager::GetInfoFromValidatedPrincipalInfo; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19213
2019-02-08 21:02:23 +01:00
Jan Varga b359db62fd Bug 1517089 - Part 15: Remove a hack for JetPack and DevTools fron QuotaManager:GetInfoFromPrincipal; r=asuth
The special case is now handled in GetSpecialBaseDomain in ContentPrincipal.cpp

Differential Revision: https://phabricator.services.mozilla.com/D19212
2019-02-08 21:02:19 +01:00
Jan Varga f150c82b06 Bug 1517089 - Part 14: Use ClientManagerService for client validation; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19208
2019-02-08 21:02:14 +01:00
Jan Varga 2e11851013 Bug 1517089 - Part 13: Use separate IPC params and response for datastore preloading; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19207
2019-02-08 21:02:11 +01:00
Jan Varga f5f2ed7bcb Bug 1517089 - Part 12: Implement ClientManagerService::HasWindow; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19206
2019-02-08 21:02:06 +01:00
Jan Varga 993ecafb04 Bug 1517089 - Part 11: Verify principalInfo before creating any parent actors; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19205
2019-02-08 21:02:03 +01:00
Jan Varga 61bb94bcb8 Bug 1517089 - Part 10: Implement QuotaManager::IsPrincipalInfoValid; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19204
2019-02-08 21:01:59 +01:00
Jan Varga 473d8c3a68 Bug 1517089 - Part 9: Add baseDomain to ContentPrincipalInfo; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19203
2019-02-08 21:01:50 +01:00
Jan Varga de8bd6609d Bug 1517089 - Part 8: Add GetBaseDomainFromSchemeHost to ThirdPartyUtil and make ThirdPartyUtil ref counting thread safe; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19202
2019-02-08 21:01:46 +01:00
Jan Varga 7fa5c4663a Bug 1517089 - Part 7: Pass originKey through IPC and get privateBrowsingId directly from ContentPrincipalInfo; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19201
2019-02-08 21:01:31 +01:00
Jon Coppeard 8f0bbc6c2f Bug 1517546 - Enable dyanmic module import by default r=smaug 2019-03-06 17:20:24 +00:00
Brian Hackett cffc603b55 Bug 1532362 - Lookup sources by actor URL instead of source URL, r=lsmyth. 2019-03-07 06:41:25 -10:00
Brian Hackett ab6b030e03 Bug 1533260 - Fix browser_dbg_rr_logpoint-02.js test failures. 2019-03-07 06:35:30 -10:00
Andrea Marchesini 5bd8cf8e91 Bug 1530132 - Consider the cookie permission for the current request, ignoring the top-level one; r=ehsan 2019-03-07 10:59:13 -05:00
Razvan Maries a8ef3b94b0 Backed out changeset a52dffe6d7be (bug 1532362) for perma fails on devtools/client/debugger/new/test/mochitest/browser_dbg-sourceURL-breakpoint.js. CLOSED TREE 2019-03-07 17:33:50 +02:00
Emilio Cobos Álvarez 72b09c194a No bug - build cbindgen for macos using rust 1.32. r=froydnj
1.32 includes https://github.com/rust-lang/rust/pull/49219, which means new
cbindgen no longer depends on compiler internals, which fixes some reported
build issues on IRC.
2019-03-07 16:02:22 +01:00
Emilio Cobos Álvarez 759875a3fe Bug 1530193 - followup: Fix default type and value of browser.display.focus_ring_style.
It warns on debug builds.
2019-03-07 15:06:35 +01:00
Brian Hackett 10b02eb394 Bug 1530699 - Apply breakpoints to all discovered sources, r=loganfsmyth.
--HG--
extra : rebase_source : 24bf939c56df08dfbf9f7bad37d06f96ae9118f8
2019-03-05 15:56:00 -10:00
Brian Hackett 2c77f72e39 Bug 1532362 - Lookup sources by actor URL instead of source URL, r=lsmyth.
--HG--
extra : rebase_source : ed338e0539445ee5ec0bc34c92b0a150e69634ce
2019-03-04 10:03:20 -10:00
Brian Hackett add5ceefa8 Bug 1531826 Part 4 - Add tests for console/inspector links to eval sources.
--HG--
extra : rebase_source : b67e3713f0839c257f5b3d5ba4715ce158e28286
2019-03-05 07:46:37 -10:00
Brian Hackett 194035443a Bug 1531826 Part 3 - Convert source IDs in console message stack traces, r=lsmyth.
--HG--
extra : rebase_source : ab3baebb3d16d2d467cc1a574e27a0ea62fae2bb
2019-03-04 06:41:37 -10:00
Brian Hackett 02ef503dea Bug 1531826 Part 2 - Frames with source IDs should always be linkable, r=nchevobbe.
--HG--
extra : rebase_source : 2eeb3af85bc0c8456719988bb34ef54ffdc78b17
2019-03-04 06:20:09 -10:00
Brian Hackett 7bdab9da0c Bug 1531826 Part 1 - View event handler sources by ID, r=ochameau.
--HG--
extra : rebase_source : 372a529e62b35c985ec8c1bc49ca33e2003fe3a4
2019-03-04 05:45:19 -10:00
Jon Coppeard abb2fb97f8 Bug 1532946 - Tidy allocation functions by renaming overloads for object and string allocation r=sfink 2019-03-06 11:23:08 +00:00
Jon Coppeard aa5c7c415a Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D22326
2019-03-06 16:38:29 +00:00
Jon Coppeard 297ac5be9c Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
This adds an overload of GetInitialHeap that takes an ObjectGroup* instead of a Class* and also takes into account whether the group's shouldPreTenure flag is set.  I moved this to JSObject-inl.h too.

I removed the heap parameter in a few places, in particular in NewDenseCopyOnWriteArray which required a bunch of changes elsewhere including the JITs.  I left the heap parameter intact for environment objects where we may have reason prefer these objects to be allocated in the tenure heap.  It's possible we should just remove all these parameters too and make allocation more uniform.

Differential Revision: https://phabricator.services.mozilla.com/D22324
2019-03-06 16:38:25 +00:00
Makoto Kato ba8662db5b Bug 1533250 - Remove *JSAndPlugins* methods from nsIEditingSession. r=masayuki
Firefox, comm-central and bluegriffon don't use `*JSAndPlugin*` methods of
`nsIEditingSession` from script. Let's remove or move to `nsEditingSession`.

Differential Revision: https://phabricator.services.mozilla.com/D22465

--HG--
extra : rebase_source : 256fb4025fe8c6f5a61d5b015af942ff65759c23
2019-02-10 19:41:43 +09:00
Nicolas B. Pierron d348fe8fc5 Bug 1525711 - Index MDN page for JSMSG_REDECLARED_VAR errors. r=fscholz 2019-03-07 11:50:03 +01:00
Dão Gottwald fb03a6d522 Backed out changeset 59c8fffe9e41 (bug 1442694) 2019-03-07 11:41:29 +01:00
Dão Gottwald 9d4207731e Backed out changeset 3bd9591627ce (bug 1442694) 2019-03-07 11:31:48 +01:00
Dão Gottwald 14505d9bf1 Backed out changeset 8b3fe0426ffc (bug 1442694) 2019-03-07 11:31:30 +01:00
Dão Gottwald dd32a46b52 Backed out changeset 764939fcdaf3 (bug 1532498) 2019-03-07 11:31:12 +01:00
Kai Engert 41ce4984c5 Bug 1526010, NSPR 4.21 RTM, r=me
UPGRADE_NSPR_RELEASE DONTBUILD
2019-03-07 11:16:36 +01:00
Andreea Pavel 5e0cd4cef7 Merge mozilla-central to mozilla-inbound. on a CLOSED TREE 2019-03-07 12:00:37 +02:00
Andreea Pavel b2d35912da Merge mozilla-inbound to mozilla-central. a=merge
--HG--
extra : amend_source : 195a9fee199856b4fedbe199345d31161fedfc39
2019-03-07 11:49:04 +02:00
Masayuki Nakano 49207fb1b7 Bug 1532890 - Get rid of CachedWeakPtr due to unused r=m_kato
The class was created for Quantum Flow, but now, nobody uses it.

Differential Revision: https://phabricator.services.mozilla.com/D22266

--HG--
extra : moz-landing-system : lando
2019-03-07 04:25:40 +00:00