Commit Graph

477682 Commits

Author SHA1 Message Date
Boris Zbarsky
c3e26e4cec Bug 1276399. Remove the now-unused privateIsNSISupports JSContext option. r=jandem 2016-06-02 10:34:40 -04:00
Boris Zbarsky
b97284ce16 Bug 1276276 part 6. Get rid of nsJSContext::mContext. r=smaug 2016-06-02 10:34:40 -04:00
Boris Zbarsky
718461c894 Bug 1276276 part 5. Change AutoCxPusher to not worry about nsIScriptContext, since its JSContext never has one anymore. r=smaug 2016-06-02 10:34:40 -04:00
Boris Zbarsky
30b1d353e7 Bug 1276276 part 4. Eliminate the specialness of nsJSContext::GetCCRefcnt, since we're never using its mContext for anything now. r=peterv 2016-06-02 10:34:40 -04:00
Boris Zbarsky
f02f5d431d Bug 1276276 part 3. Eliminate nsIScriptContext::GetNativeContext. r=smaug 2016-06-02 10:34:39 -04:00
Boris Zbarsky
43a4676066 Bug 1276276 part 2. Change AutoEntryScript to always use the safe jscontext instead of trying to find a global-specific one. r=smaug 2016-06-02 10:34:39 -04:00
Boris Zbarsky
2385de9556 Bug 1276276 part 1. Make AutoJSAPI hold a strong ref to the nsIGlobalObject it's initialized with, so it won't go away while we're working with it. r=smaug 2016-06-02 10:34:39 -04:00
Boris Zbarsky
783e8cc098 Bug 1270601 part 3. Add a way to annotate and IDL namespace as needing a new plain object as its prototype, because using Object.prototype as the prototype of 'console' is not web-compatible. r=peterv 2016-06-02 10:34:39 -04:00
Boris Zbarsky
98b4dca6e9 Bug 1270601 part 2. Add codegen support for IDL namespaces. r=peterv 2016-06-02 10:34:39 -04:00
Boris Zbarsky
7e52059153 Bug 1270601 part 1. Add Web IDL parser support for IDL namespace syntax. r=peterv 2016-06-02 10:34:39 -04:00
Boris Zbarsky
0ddbab28c8 Bug 1276317 part 3. Move handling of the mem log prefs from being per-nsJSContext to just happening once in nsJSContext::EnsureStatics. r=peterv 2016-06-02 10:34:39 -04:00
Boris Zbarsky
145992b47d Bug 1276317 part 2. Move GC zeal handling from nsJSContext to XPCJSRuntime. r=peterv 2016-06-02 10:34:38 -04:00
Boris Zbarsky
f86c21cecc Bug 1276317 part 1. Change JS_SetGCZeal to take a JSRuntime, not a JSContext. r=jandem 2016-06-02 10:34:38 -04:00
Kim Moir
b2c68458a8 Bug 1253299 - TC Linux 64 ASAN debug and opt builds Tier 1 r=mtabara DONTBUILD 2016-06-02 10:28:36 -04:00
Andrew Swan
2187d37278 Bug 1271345 Fix brower.download.download() on blob: urls r=kmag
Calling download() on a blob URL was failing in schema validation
since we weren't propagating the extension principal all the way
to the call to scriptSecurityManager.checkLoadURI...

MozReview-Commit-ID: JgEnQ6yxO4P

--HG--
extra : rebase_source : d84933237e301c13ba34221c092b1e895acc20db
2016-05-31 11:42:41 -07:00
Gregor Wagner
ea1566d538 Bug 1277234 - Rename key name VolumeUp to AudioVolumeUp. r=masayuki 2016-06-02 15:55:53 +02:00
Jim Mathies
d9d8c491ff Bug 1268559 - Add a safety shutdown timer in ContentChild. r=billm
MozReview-Commit-ID: FVnOvJzErpI
2016-06-02 07:52:17 -05:00
Nicolas B. Pierron
2ef0f525fd Bug 1274588 part 2 - Rely on aliased jump target to remove extra popStatement function. r=jorendorff 2016-06-02 13:41:04 +00:00
Nicolas B. Pierron
f2bcccf5a2 Bug 1274588 part 1.1 - Update code coverage reports to accounts for the aliased jump targets. r=bhackett 2016-06-02 13:41:04 +00:00
Nicolas B. Pierron
316a29187b Bug 1274588 part 1.0 - Alias consecutive jump targets. r=jorendorff 2016-06-02 13:41:04 +00:00
Nicolas B. Pierron
789c4a78d4 Bug 1274588 part 0.1 - Add MOZ_MUST_USE to popStatement functions. r=jorendorff 2016-06-02 13:41:04 +00:00
Carsten "Tomcat" Book
087d292699 Merge mozilla-central to mozilla-inbound on a CLOSED TREE
--HG--
extra : amend_source : 7f285b83241ccec69a03bce0eb4f9c3ba6836c4a
2016-06-02 15:10:21 +02:00
Carsten "Tomcat" Book
3d9af833fc Backed out changeset 0c3f4cbf0bfe (bug 1273634) in order to reopen closed trees due to bug 1277530 2016-06-02 15:07:15 +02:00
Carsten "Tomcat" Book
c30c6ba10e Backed out changeset c48f3b04c9de (bug 1273634) 2016-06-02 15:05:01 +02:00
Carsten "Tomcat" Book
3891fd3556 Backed out changeset 3f521a9d4d1f (bug 1273634) 2016-06-02 15:05:00 +02:00
Carsten "Tomcat" Book
e0f231ace5 merge mozilla-inbound to mozilla-central a=merge 2016-06-02 11:56:07 +02:00
Carsten "Tomcat" Book
a91653581d Backed out changeset 9d903a6a12aa (bug 1276738) for test failures in test_blank_named_window.html on a CLOSED TREE
--HG--
extra : rebase_source : cd1218144d092a62764b014cffb6b0a92b5f9141
2016-06-02 08:13:16 +02:00
Carsten "Tomcat" Book
9b6473376f Backed out changeset 88f049f30446 (bug 1276738)
--HG--
extra : rebase_source : 5875301c70f795db3d0b3b7659163c86a0822f3c
2016-06-02 08:12:39 +02:00
Carsten "Tomcat" Book
63f5d81b54 Backed out changeset 9d23fffa886b (bug 1276738)
--HG--
extra : rebase_source : 55a696b9b4c00807362e064c6d26829912541d7f
2016-06-02 08:12:38 +02:00
Carsten "Tomcat" Book
e2460bb825 Backed out changeset 73f7e5190b38 (bug 1276738)
--HG--
extra : rebase_source : b6574931f58cc4cb7b3fb5dc8eba2b27896c5591
2016-06-02 08:12:37 +02:00
Carsten "Tomcat" Book
843b0170b4 Backed out changeset 1a7d17e9e15d (bug 1276738)
--HG--
extra : rebase_source : 83f65314933d86ff54c0cad8a7480a5cb3ab08cc
2016-06-02 08:12:35 +02:00
Carsten "Tomcat" Book
d8b4ef6666 Backed out changeset ea2da46bde0a (bug 1276738)
--HG--
extra : rebase_source : 70d3c54736de976bacd7a87f22544f85afb41a42
2016-06-02 08:12:34 +02:00
Carsten "Tomcat" Book
c9f7f417f6 Backed out changeset 0ac161595496 (bug 1276738)
--HG--
extra : rebase_source : d08ff4ed252c847b83ecba484a235cb2504fe9db
2016-06-02 08:12:32 +02:00
Carsten "Tomcat" Book
1273c5e897 Backed out changeset c60082ec436a (bug 1276738)
--HG--
extra : rebase_source : 6b3b8faf3573a45235a1793c0f76877c986d6fd9
2016-06-02 08:12:31 +02:00
Carsten "Tomcat" Book
89a0a376e3 Backed out changeset 14e071360b24 (bug 1276738)
--HG--
extra : rebase_source : 131a077096427b580c8c1f8f6e5609d12f385b93
2016-06-02 08:12:29 +02:00
Benoit Girard
d1a26c1e94 Backout d9111a0d9a44(bug 1274046) for windows bustage on a CLOSED TREE
MozReview-Commit-ID: 3qdijVGuw3O
2016-06-02 01:56:58 -04:00
Matt Woodrow
840dd73649 Bug 1261483 - Only call updateGLContext from the compositor thread to avoid races. r=mstange
--HG--
extra : rebase_source : 44771d0d3b4f1bed963b7c05369619b218913a98
2016-06-02 16:58:44 +12:00
Eddy Bruel
0de6d7d691 Bug 1271653 - Implement a C++ interface for forceLexicalInitializationByName;r=jimb 2016-06-02 12:55:22 +02:00
Carsten "Tomcat" Book
4abd87fad9 Backed out changeset 3bd665597cff (bug 1251175) for causing bc failures
--HG--
extra : rebase_source : 6b398830584e6f757fa89b9dbb044d146a652c5e
2016-06-02 12:50:47 +02:00
Hannes Verschore
7ad19c682f Bug 1275248 - IonMonkey: Don't alias loading of elements with different indexes, r=jandem 2016-06-02 12:21:46 +02:00
Hannes Verschore
98c6b2f086 Bug 1275248 - IonMonkey: Use MustAlias in Alias Analysis, r=jandem 2016-06-02 12:21:44 +02:00
Hannes Verschore
567743bf38 Bug 1275038 - IonMonkey: Remove regexp clone analysis in favor of hoist analysis, r=jandem 2016-06-02 12:21:33 +02:00
Xidorn Quan
db335d4869 Bug 1274520 followup - Make EventListenerOptions.mozSystemGroup option thread-safe. r=smaug
MozReview-Commit-ID: L3Oox3DgsZa

--HG--
extra : source : e9f90d47418d674009dd3a7aeafe2684343757ab
2016-06-02 20:15:23 +10:00
Carsten "Tomcat" Book
c39b5171be Merge mozilla-central to mozilla-inbound 2016-06-02 12:01:20 +02:00
Bob Owen
d5ce883521 Bug 1276717: Add check for old invalid page size prefs of 11x8.5 mm. r=jimm 2016-06-02 10:53:32 +01:00
Michael Comella
aeb8cb76b8 Bug 1273689 - review - remove inner class & move methods to containing class; use BrowserAppDelegateWithReference. r=me
It's all a little cleaner.
2016-06-01 17:46:19 -07:00
Ethan Lin
b48243a642 Bug 1275957 - Part 2. Add reftests for gradient image's background-repeat: round/space. r=mstange 2016-06-02 00:20:00 +02:00
Ethan Lin
094e16eac7 Bug 1275957 - Part 1. Apply space property to gradient. r=mstange 2016-06-02 02:09:00 +02:00
Cykesiopka
4e54963733 Bug 1275197 - Ensure nsNSSU2FToken.cpp GetSymKeyByNickname() does not cause leaks. r=keeler
Prior to these changes, GetSymKeyByNickname() could theoretically leak. This
should not happen in practice, so the changes here just ensure that the code
doesn't cause leaks.

MozReview-Commit-ID: LWtqLmsBPV2

--HG--
extra : transplant_source : rWE%CD%D8%A7%87%3C%95%03%B5%03E%3E%06E%C7O%0D%F6
2016-06-01 22:43:37 -07:00
Jeremy Chen
0350d6fe11 Bug 1277134 - Add built-in fsmonitor support for Mercurial version>=3.8. r=gps
The hgwatchman project has been renamed to fsmonitor and has been moved
into Mercurial core, as of version 3.8.
Accordingly, for Mercurial >= 3.8, we shall skip installing hgwatchman
but just set fsmonitor in hgrc file instead.

DONTBUILD (NPOTB)

MozReview-Commit-ID: 426rla5riCM

--HG--
extra : rebase_source : 359eb135a2c16361125da6f1fe97eedf9434032e
2016-06-01 16:40:55 +08:00