Commit Graph

493939 Commits

Author SHA1 Message Date
Bill McCloskey
eddd80027c Bug 1306708 - Rename prio to nested in IPDL (r=dvander) 2016-10-04 15:28:14 -07:00
Wes Kocher
a2cfb52087 Backed out 3 changesets (bug 1307501) for xpcshell failures a=backout
Backed out changeset b05f555321b7 (bug 1307501)
Backed out changeset 58e4d007f2a5 (bug 1307501)
Backed out changeset 113aa49cbb98 (bug 1307501)
2016-10-04 14:55:29 -07:00
Kris Maglione
22c349bd43 Fix space-unary-ops rule for keywords like yield. r=me (no bug) DONTBUILD
MozReview-Commit-ID: 8LHjOTKGis0

--HG--
extra : rebase_source : 672ff5d3b753a8e1240e009ce9eb972fdf05a0d1
extra : histedit_source : e5a0c34300e585091a9f64ce813c3cbe6b56147e
2016-10-04 22:19:33 +01:00
Benjamin Smedberg
1b2d2396c0 Bug 1307501 part B followup - remove no-longer-needed variable to solve -Werror=unused-variable build bustage on a CLOSED TREE 2016-10-04 16:52:36 -04:00
Benjamin Smedberg
54a7ad7fcd Bug 1307501 part B - don't read old versions of pluginreg.dat. Long ago we took great pains to read this backwards-compat because plugin enabled/click-to-play state was recorded here. But that has been recorded in prefs since Firefox 22, so now we can safely just treat this as a disposable cache. r=qdot
MozReview-Commit-ID: 1QBEBuXiesh

--HG--
extra : rebase_source : 0f55dec7c96612e8bac069106eea29d1ad13860e
2016-10-04 13:22:07 -04:00
Benjamin Smedberg
e71e90698f Bug 1307501 - Flash plugin isn't enabled in nightly because this check was using the description instead of the name. r=stupidly obvious
MozReview-Commit-ID: EJmdQfYhGp9

--HG--
extra : rebase_source : 50283ef2d86b6b4436486995bbb1da8c1f188b2c
2016-10-04 12:35:34 -04:00
Wes Kocher
0e4be21df4 Backed out changeset 2a5aeed15578 (bug 1052045) for test_bug596511.html failures a=backout 2016-10-04 13:35:36 -07:00
James Willcox
055120b321 Bug 1306716 - Don't retrieve (and ref) the TabParent on a non-main thread r=kats 2016-10-04 15:16:18 -05:00
Nathan Froyd
c6166bd03a Bug 1307483 - remove mProtocolCallStack from PluginModuleChromeParent; r=jimm
The last useful references to this were removed in bug 1250046, when we
deleted Shumway-specific IPC support.  All this code is doing now is
taking up space.
2016-10-05 00:04:32 -04:00
Nathan Froyd
32b4accd77 Bug 1307500 - enhance string sharing between ipdl-generated MOZ_DIAGNOSTIC_ASSERT messages; r=billm
For every protocol's RemoveManagee method, and every sub-protocol that
protocol manages, we generate:

  MOZ_DIAGNOSTIC_ASSERT(mManagedPSubProtcolChild.Contains(actor), "...");

which dumps strings into the binary like:

(mManagedPAsmJSCacheEntryChild).Contains(actor) (actor not managed by this!)
MOZ_RELEASE_ASSERT((mManagedPAsmJSCacheEntryChild).Contains(actor)) (actor not managed by this!)

The linker is capable of merging multiple strings together, but
including the sub-protocol in every assert expression effectively
defeats this linker optimization, resulting in ~40KB of unnecessary
strings.

We can improve this situation by taking a reference to the managee
container, and using that reference in the assertion expression.  All
the assertion expressions are identical, and the linker can perform the
expected string merging, for a savings of ~40KB.
2016-10-04 23:42:55 -04:00
Alexander Surkov
cbb86a3700 Bug 1294853 part4 - do not fire preceding hides if they are coalesced, r=yzen 2016-10-04 15:34:18 -04:00
Mats Palmgren
21939c963e Bug 1307113 - [css-grid] Fix a typo in baseline track selection. r=dholbert 2016-10-04 21:13:53 +02:00
Mats Palmgren
89949b605d Bug 1305282 - Test using the SPACE key in incremental search of options. 2016-10-04 21:13:53 +02:00
Mats Palmgren
57eaf214d1 Bug 1305282 - Make the SPACE key work for incremental search of options again. r=enndeakin 2016-10-04 21:13:53 +02:00
Sebastian Hengst
5d422e2b6b Backed out changeset b982a2199355 (bug 1295596) for build bustage. r=backout on a CLOSED TREE 2016-10-04 21:11:59 +02:00
Christoph Kerschbaumer
bef2aa6909 Bug 1307235 - Import sessionstore/Utils into android/components/SessionStore. r=jchen 2016-10-04 09:54:10 +02:00
Bevis Tseng
d3bd0e0c64 Bug 1300454 - SendAbort() to parent after IDBTransaction is aborted in INITIAL state. r=janv 2016-10-04 15:40:11 +08:00
Tom Puttemans
91df1c0ac2 Bug 1052045 - Fix <select> validity status for listboxes and for non-placeholder empty valued options. r=bz 2016-10-03 20:26:53 +02:00
Andreas Farre
436c00e869 Bug 1307473 - Fix missing namespace errors. r=smaug
MozReview-Commit-ID: LkT0SV8DcU0
2016-10-04 08:20:00 -04:00
Jim Mathies
fc6f4e741a Bug 1295596 - Remove release asserts from nsBaseWidget::AddChild associated with existing sibling checks. r=bsmedberg
MozReview-Commit-ID: HMCO1xq3pXd
2016-09-06 14:01:13 -05:00
Jan Beich
0e3c6a3bb5 Bug 1306828 - Unbreak build on BSDs after bug 1305360. r=jandem
MozReview-Commit-ID: Ji4HfcZ9Ui

--HG--
extra : transplant_source : %9A%1C%FE%3B%01om%92%16%8A%7B%20%D8%A2u.%B2%F7UG
2016-10-01 08:27:39 +00:00
Chris Manchester
0c70afc0a3 Bug 1305502 - Add an option to download symbols for an artifact build. r=glandium
MozReview-Commit-ID: HJxJeMkLiz9
2016-09-26 14:54:24 -07:00
Chris Manchester
333ac383e2 Bug 1304869 - Unset CFLAGS when invoking jemalloc's configure to accomodate setting CFLAGS in mozconfig. r=glandium
A side effect of ffi.m4 was that it would un-set CFLAGS when compiling with MSC.
This incidentally worked around the fact that if CFLAGS are set in jemalloc's
configure, it will not set certain variables that are necessary to configure
jemalloc, but are unlikely to be set manually by someone building Firefox.

MozReview-Commit-ID: 2l54YhSAUaL
2016-09-22 22:28:06 -07:00
Chris Manchester
90dd38f890 Bug 1300164 - Move VISIBILITY_FLAGS to Python configure. r=glandium
MozReview-Commit-ID: Ku1oUGVdtdm
2016-10-04 11:48:21 -07:00
L. David Baron
2dcd8fe04b Bug 1299736 - Remove unsafe optimizations from FrameHasPositionedPlaceholderDescendants. r=bzbarsky
MozReview-Commit-ID: 4DYtXqNYfPq

--HG--
extra : transplant_source : %3B%95P%1E%047%89%BA%99%D2%1D%B1%00%A1%EF%81%D5%DE%7F%8A
2016-10-04 11:39:36 -07:00
Gary Kwong
198aff4985 Bug 1307523 - Backed out changeset 6e75141df030, rs=jandem over IRC
MozReview-Commit-ID: JWBmRQwLZql
2016-10-04 10:44:36 -07:00
Randell Jesup
bfeb950383 Bug 1307507: ensure that resolution is retained on multiple replaceTrack/renegotiations r=bwc 2016-10-04 13:13:01 -04:00
Sebastian Hengst
42316b8d09 Backed out changeset 122e1eaf7a4c (bug 1307446) for failing saved-stacks/async-principals.js. r=backout 2016-10-04 18:29:51 +02:00
Tom Schuster
774a8bf34d Bug 1302163 - Change code to use SprintfLiteral instead of snprintf. r=ehsan 2016-10-04 17:57:51 +02:00
Tom Schuster
3cc61134b1 Bug 1302163 - Show an error for [v]snprintf with literals using the clang plugin. r=ehsan 2016-10-04 17:57:50 +02:00
Matt Howell
47663a3eb6 Bug 1306699 - Only invoke attribution code functionality in desktop Firefox; r=gfritzsche
MozReview-Commit-ID: JMGuP9kI6gD

--HG--
extra : source : a16efcbc34a9a619147a290caeaa90435197407f
2016-10-02 10:48:47 -07:00
Till Schneidereit
a43663902d Bug 1307446 - Disable async stacks by default in the JS shell and add command line option for enabling them. r=evilpie
MozReview-Commit-ID: HgF3UenbiFY
2016-10-04 17:26:43 +02:00
Jon Coppeard
9978ef7ab0 Bug 1305099 - Fix race updating COW elements pointer after compacting GC r=sfink 2016-10-04 17:10:32 +02:00
Andi-Bogdan Postelnicu
8240adec88 Bug 1230311 - add annotation to enforce that if a method is overridden also base method is called. r=nfroyd
MozReview-Commit-ID: AQ3Kx2qidU0
2016-10-04 17:00:17 +03:00
Dylan Roeh
cc503bd207 Bug 1306743 - Make PushService use the singleton EventDispatcher. r=jchen 2016-09-30 17:33:56 -05:00
Ted Mielczarek
b9330ecef4 bug 1306662 - fix a bit I missed in the desktop1604-test Dockerfile. r=me
MozReview-Commit-ID: Ne00hHwg06
2016-10-04 09:35:11 -04:00
Kartikaya Gupta
5a688fe072 Bug 1304263 - On Windows, fire the eMouseLongTap event as soon as APZ detects the long-press. r=TYLin
On Windows, the contextmenu event is fired when the finger is lifted after a
long-press. However, there are various bits of code, such as the AccessibleCaret
or potential fixes for bug 1147335, which would benefit from knowing when the
long-press gesture was detected. By moving eMouseLongTap event up we can satisfy
that need. An alternative approach considered was to fire the eMouseLongTap
before the contextmenu on all platforms unconditionally, but that makes it harder
to implement platform-specific text selection behaviour the way we want. In
particular we would have to add an extra message or notification for non-Windows
platforms that initiated text selection if the contextmenu event was not
consumed.

MozReview-Commit-ID: 2lmwxmmGrVD
2016-10-04 09:31:15 -04:00
Eugen Sawin
18f563fd04 Bug 1305745 - [1.1] Free the zip path intermediate variable. r=glandium 2016-10-04 15:21:22 +02:00
Nathan Froyd
0269018b2e Bug 1304722 - don't define nsCString constants in VideoUtils.h; r=mattwoodrow
Doing this causes a separate copy of each string to be included in each
compilation unit that includes VideoUtils.h, and since global
nsLiteralCString objects require a static constructor, injects static
constructors into all those compilation units as well.  Moving the
object definitions to a source file and leaving the declarations in the
header makes everything work as expected.
2016-10-04 16:38:52 -04:00
Nathan Froyd
634e9fe732 Bug 1307251 - make KTableEntry's constructors constexpr; r=dholbert
This change removes (rather large) static constructors on some platforms.
2016-10-04 16:38:52 -04:00
Nathan Froyd
d05eb39d9d Bug 1296737 - make clang-cl compile in c++14 mode; r=glandium
MSVC headers have C++14 features without appropriate guards, so clang-cl
needs to be instructed to default to a C++14-compatible mode by default.
2016-10-04 20:34:04 +00:00
Andrea Marchesini
4c172cc0bd Bug 1307394 - Fix the plural form of 'Container Tabs', r=flod 2016-10-04 13:02:33 +02:00
Jan Beich
a21ffcabd6 Bug 1306913 - Allow MOZ_ASSERT to check contents before disabling PROT_READ. r=luke
MozReview-Commit-ID: FEgRPFJS2A1

--HG--
extra : rebase_source : 0d39c4131462f90de713951d58d33c4ff3344411
2016-10-01 21:39:49 +00:00
Rob Thijssen
1553bf348d Bug 1304998 - correct TH pgo platform name; r=dustin
MozReview-Commit-ID: D6EN764H1vP

--HG--
extra : rebase_source : 9b788b371261120d97f20eebe6fa44ab2c347574
2016-09-30 06:22:44 +01:00
Xidorn Quan
2603d68652 Bug 846566 - Add HiDPI support for plugin-container. r=mstange
--HG--
extra : rebase_source : dd3483ff92fdd7f45c10cca5c3097d715591ab17
2014-09-21 16:02:00 +02:00
Andrea Marchesini
ba090ed697 Bug 1304489 - part 2 - Better naming for suspend/resume: parentWindowPaused/parentWindowResumed, r=ejpbruel 2016-10-04 12:14:07 +02:00
Andrea Marchesini
fbb338bc11 Bug 1304489 - part 1 - Sub-workers must be frozen/thawed, r=bkelly 2016-10-04 12:13:33 +02:00
Chun-Min Chang
1aa09604f6 Bug 1306210 - Expose the principal of the device request. r=smaug
MozReview-Commit-ID: ihzebnIUUU

--HG--
extra : rebase_source : c7e5b989bb44170b680dd174648b5afc8cc9054d
2016-10-04 14:27:05 +08:00
Myk Melez
3cf9ac7bcc Bug 1304201, r=nfroyd
--HG--
extra : rebase_source : aea6780802b79bcbb45b2ad1bfd857d6c78395f1
2016-10-04 12:10:26 +02:00
Frederik Braun
ae7fb1e8d0 Bug 1279139 - require-sri-for needs to govern scriptloading for workers. r=baku
MozReview-Commit-ID: 3m21kbiV5qK

--HG--
extra : rebase_source : 30c784392e96c1b28c55d38959cc529093b9b568
2016-10-04 02:36:00 +02:00