Commit Graph

285691 Commits

Author SHA1 Message Date
David Rajchenbach-Teller
07161a924f Bug 1249590 - Bullet-proofing AsyncShutdown wrt exceptions;r=froydnj
While investigating bug 1248489, we discovered that some code paths in
AsyncShutdown could possibly be sensitive to exceptions being thrown
in unexpected places. This patch attempts to make AsyncShutdown more
robust to such exceptions.

MozReview-Commit-ID: 5ImL9YNVgQr
2016-02-19 12:51:04 +01:00
Chris Peterson
762ef988da Bug 1233297 - Part 2b: Remove some unnecessary warning flags. r=glandium
-Wno-psabi has not been necessary since we updated the build machines to Android NDK r8c three years ago in bug 826133.

-Wsometimes-initialized is not necessary because it is implicitly enabled by clang's -Wuninitialized, which is enable by -Wall.

-Wcast-align is very noisy and we apparently only enable it for gcc on 32-bit x86 builds?

-Wno-unused-local-typedef is no longer necessary. This is the clang flag; gcc's flag is -Wno-unused-local-typedefs, with an 's'. Suppressing gcc's warning was recently deemed unnecessary and WONTFIX'd in bug 1243604. Unsurprisingly, we no longer need it on clang either.

-Wrange-loop-analysis is no longer necessary because it is implicitly enabled by -Wloop-analysis, which is enabled by the previous commit.
2016-02-24 22:51:21 -08:00
Chris Peterson
0945c5148c Bug 1233297 - Part 2a: Enable some more warnings. r=glandium
-Wsign-compare is enabled by gcc's -Wall (for C++ only), but not by clang's -Wall. -Wsign-compare is enabled for C and C++ by gcc's -Wextra and clang's -Wextra, which we don't use.
2016-02-02 00:04:26 -08:00
Maire Reavy
d3c735591b Bug 1251301 - Roll up of new entires to screen sharing whitelist r=jesup
MozReview-Commit-ID: IDCrLZd0RVd
2016-02-25 23:54:32 -05:00
Nicholas Nethercote
d04b1eeedc Bug 1250393 - Add timestamps to |mach valgrind-test| and increase its timeout. r=glandium. 2016-02-26 13:22:43 +11:00
Phil Ringnalda
e25712e06c Back out 8ae0fba61023 (bug 1163862) for Win7 e10s test_ext_webrequest.html bustage 2016-02-25 20:41:40 -08:00
Dan Minor
2dda96af36 Bug 1250624 - Overall system resources is displayed twice; r=chmanchester
MozReview-Commit-ID: Hbx8lOlrUuw
2016-02-24 09:18:03 -08:00
Nicholas Nethercote
5d4a578aff Bug 1251127 - Gracefully handle multiple calls to nsMemoryReporterManager::Init(). r=erahm. 2016-02-25 14:47:29 +11:00
Phil Ringnalda
09910de5eb Back out 2 changesets (bug 1245992) for several browser-chrome failures
Backed out changeset 6d9614f87daf (bug 1245992)
Backed out changeset 34e6eea401e3 (bug 1245992)
2016-02-25 19:15:16 -08:00
Seth Fowler
dcdb96e9e8 Bug 1171371 - On memory-pressure, remove any stale images from the visible images list. r=tn 2015-06-04 11:08:19 -07:00
Yoshi Huang
f56f0dbe9a Bug 1225053 - use null principal in gfxSVGGlyphs.cpp r=edwin
From 5dc33ddf1254acb5356490a4d1a50b97ae61c7e2 Mon Sep 17 00:00:00 2001
---
 gfx/thebes/gfxSVGGlyphs.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
2016-02-19 15:35:24 +08:00
Nicholas Nethercote
aa28ff0a7e Bug 1251458 - Reinstate annotation handling in .xpt files. r=khuey.
Even though the .xpt files we produce never have annotations, .xpt files in the
wild might have them. This partly undoes part 3 of bug 1248534.
2016-02-26 10:47:36 +11:00
Boris Zbarsky
c23223ed6b Bug 1250975. Stop passing a JSContext argument to WorkerRunnable::PreDispatch and its overrides. r=khuey 2016-02-25 16:05:39 -05:00
Boris Zbarsky
7c0e305a4c Bug 1250963 part 2. Remove the unused JSContext argument of WorkerPrivate::ModifyBusyCount. r=khuey 2016-02-25 16:05:39 -05:00
Boris Zbarsky
bb9a728cc9 Bug 1250963 part 1. Change NotifyRunnable::Dispatch to not require a JSContext. r=khuey
The only reason NotifyRunnable::Dispatch needs a JSContext is so that it can call
ModifyBusyCount in Pre/PostDispatch.  The only reason that needs a JSContext is
to call Cancel(), which only needs it to call Notify(), which only needs it to
call NotifyPrivate, which only needs it to dispatch a NotifyRunnable.
2016-02-25 16:05:39 -05:00
Makoto Kato
a394085601 Bug 1250772 - Remove softkb-change observer listener. r=mossop
MozReview-Commit-ID: 2PkpjTSVSsM
2016-02-24 12:52:38 +09:00
Nathan Froyd
ca4f352f10 Bug 1251495 - remove unnecessary Logging.h include from nsStaticAtom.h; r=erahm 2016-02-25 16:38:26 -05:00
Cameron McCormack
4e300cff63 Bug 1250790 - Don't try to add CSSStyleSheets from the style sheet service to a ServoStyleSet. r=bholley 2016-02-26 12:51:02 +11:00
Cameron McCormack
5169e78669 Bug 1250788 - Unified build fix. 2016-02-26 12:51:02 +11:00
Cameron McCormack
5a7d23444a Bug 1250788 - Part 6: Create ServoStyleSheets for the pref style sheet. r=bholley 2016-02-26 12:51:02 +11:00
Cameron McCormack
cfa01bd070 Bug 1250788 - Part 5: Create and parse ServoStyleSheets in css::Loader. r=bholley 2016-02-26 12:51:02 +11:00
Cameron McCormack
4e96f0bae8 Bug 1250788 - Part 4: Implement enough of ServoStyleSet to handle the UA style sheets being added to it. r=bholley 2016-02-26 12:51:02 +11:00
Cameron McCormack
ec406fed44 Bug 1250788 - Part 3.3: Implement enough of ServoStyleSheet for Loader to be able to create and parse one. r=bholley 2016-02-26 12:51:01 +11:00
Cameron McCormack
c395014795 Bug 1250788 - Part 3.2: Factor out CSSStyleSheet members so they can be used by ServoStyleSheet. r=bholley 2016-02-26 12:51:01 +11:00
Cameron McCormack
70bd01d9e9 Bug 1250788 - Part 3.1: Factor out CSSStyleSheetInner members so they can be used by ServoStyleSheet. r=bholley 2016-02-26 12:51:01 +11:00
Cameron McCormack
afbfd86949 Bug 1250788 - Part 2: Expose IsCSSSheetType method. r=bholley 2016-02-26 12:51:01 +11:00
Cameron McCormack
a26714f725 Bug 1250788 - Part 1: Add interface to create and parse Servo style sheets. r=bholley 2016-02-26 12:51:01 +11:00
Jeff Gilbert
be87f2d8a8 Bug 1249483 - Stop filling A with 1.0 on readback from no-alpha. - r=jrmuizel 2016-02-25 17:47:50 -08:00
Sotaro Ikeda
b5e71837e2 Bug 1251155 - Remove GLContext from VideoDataDecoder r=snorp 2016-02-25 17:11:55 -08:00
Kim Moir
901715a178 Bug 1249676 - Beetmove source tarball/bundle r=rail DONTBUILD 2016-02-25 20:08:01 -05:00
Ehsan Akhgari
2b0a5105b9 Bug 1250985 - Part 2: Prevent copy constructing a Request object with navigate mode if a RequestInit member is present; r=bzbarsky 2016-02-25 19:49:06 -05:00
Ehsan Akhgari
cc9a74fb65 Bug 1250985 - Part 1: Add a way to identify whether a WebIDL dictionary has any members present; r=bzbarsky 2016-02-25 19:49:06 -05:00
Masayuki Nakano
e069a11e1b Bug 1250050 Add a pref to disable supporting mouse wheel of windowless plugins on Windows r=smaug 2016-02-26 09:41:59 +09:00
Karl Tomlinson
d636265c05 bug 1199602 emit resume-events on GdkFrameClock if flush/resume not balanced at dispose r=acomminos
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=742636 in affected GDK versions.
2016-02-26 11:19:24 +13:00
Karl Tomlinson
a69d698def bug 1199602 give existing wrap_gtk_window_check_resize internal linkage r=acomminos 2016-02-24 18:42:09 +13:00
Seth Fowler
7b188e94c9 Bug 1246851 (Part 4) - Add a test suite for SurfacePipes and SurfaceFilters. r=njn 2016-02-25 16:21:29 -08:00
Seth Fowler
db19165d58 Bug 1246851 (Part 3) - Add a factory for constructing SurfacePipes. r=njn 2016-02-25 16:21:29 -08:00
Seth Fowler
9ad1f2cd59 Bug 1246851 (Part 2) - Add SurfaceFilter implementations for basic surface output operations. r=njn 2016-02-25 16:21:29 -08:00
Seth Fowler
b7c8493982 Bug 1246851 (Part 1) - Add a new SurfacePipe API for writing to image surfaces in a safe and composable manner. r=njn 2016-02-25 16:21:29 -08:00
Brian Smith
1fb3c958e4 Bug 571126: Remove NECKO_SEPARATE_STACKS support, r=jduell 2016-02-25 15:56:44 -08:00
Francois Marier
97e0d05c94 Bug 1245992 - Remove unused Safe Browsing strings. r=past
MozReview-Commit-ID: KHy6731OZJd
2016-02-24 16:23:25 -08:00
Francois Marier
4f4fa27d76 Bug 1245992 - Update the Safe Browsing phishing interstitial page. r=flod,past
MozReview-Commit-ID: JnYOqtCIib7
2016-02-24 16:23:25 -08:00
Nicholas Nethercote
cbc92b2dda Bug 1251298 - Null out |*idp| when necessary in DoInterfaceDescriptor. r=khuey. 2016-02-26 10:15:16 +11:00
Seth Fowler
47eb0e3d72 Bug 1246841 - Allow construction of Variant values using type inference. r=waldo 2016-02-25 14:34:12 -08:00
Seth Fowler
bf22212149 Bug 1246838 - Handle const qualifiers and references better in Variant. r=waldo 2016-02-25 14:34:12 -08:00
Wes Kocher
5713078da4 Merge m-c to inbound, a=merge 2016-02-25 14:38:16 -08:00
Wes Kocher
fe6551955d Merge fx-team to central, a=merge 2016-02-25 14:32:51 -08:00
Marco Bonardo
42c259ad16 Backed out changeset 12c77a8f0e4a (bug 976940) cause consumers are not ready for it. r=post-facto
MozReview-Commit-ID: HGOeEgMFTLk
2016-02-25 17:15:01 +01:00
Nicolas B. Pierron
d21b18d21f Bug 1249736 - Remove redundant StartType from MStart. r=jandem 2016-02-25 14:21:46 +00:00
Ehsan Akhgari
12746db443 Bug 1250987 - Make RequestInit.body nullable; r=bzbarsky 2016-02-25 09:12:42 -05:00