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