Commit Graph

238856 Commits

Author SHA1 Message Date
Xidorn Quan
8de6f253a5 Bug 1145448 - Avoid painting native frame on fullscreen window when activate/inactivate. r=jimm 2015-04-14 09:11:09 +12:00
Ben Kelly
af5b8bacd6 Bug 1110485 P3 Move Fetch IPC PHeaderEntry type to Cache. Rename HeadesEntry. r=nsm 2015-04-13 14:05:57 -07:00
Ben Kelly
bd47bb65fd Bug 1110485 P2 Remove 'P' prefix from non-protocol IPC types in Cache API. r=baku 2015-04-13 14:05:57 -07:00
Ben Kelly
f339527f5a Bug 1110485 P1 Refactor Cache IPC requests to use a separate actor. r=baku 2015-04-13 14:05:57 -07:00
Christoph Kerschbaumer
54ae3b546c Bug 1134096 - Revise docs for ::NewChannel2, ::GetChannelPrincipal and add deprecation warnings (r=tanvi,sicking) 2015-04-13 13:37:14 -07:00
Kartikaya Gupta
1dd1382771 Bug 1148889 - Fuzz some android tests. r=mstange 2015-04-08 11:57:17 -04:00
Kartikaya Gupta
c37cfee38b Bug 1148889 - Treat subclasses of scrollframes as animated geometry roots. r=mstange 2015-04-13 16:11:08 -04:00
Markus Stange
8bfcb8d3fa Bug 1141089 - Check that we're unsetting sDestroyedFrame correctly. r=roc 2015-04-10 17:34:28 -04:00
Markus Stange
60cee5ca65 Bug 1141089 - Turn these two assertions into release assertions. r=roc 2015-04-10 17:34:04 -04:00
Markus Stange
c0e9b77b0c Bug 1141089 - Use const nsTArray* in all the places where we don't change the array's contents. r=roc 2015-04-10 17:42:42 -04:00
Markus Stange
449e6cdad9 Bug 1141089 - Add a few more MOZ_RELEASE_ASSERT(mLayer) checks, just for fun. r=roc 2015-04-10 17:30:09 -04:00
Markus Stange
e498e3f148 Bug 1141089 - Remove unused DisplayItemData copy constructor. r=roc 2015-04-10 17:23:22 -04:00
Markus Stange
9889976b63 Bug 1141089 - Initialize DisplayItemData with a non-null mLayer, so that mLayer is non-null throughout the object's whole lifetime. r=roc 2015-04-10 17:11:04 -04:00
Markus Stange
6b68933bc8 Bug 1152838 - Correctly inflate valid regions to tile boundaries. r=mattwoodrow 2015-04-09 12:07:16 -04:00
Markus Stange
a2753b5251 Bug 1152838 - Fix BaseRect::InflateToMultiple and move it to nsIntRect. r=mattwoodrow, r=jrmuizel 2015-04-09 15:49:25 -04:00
Markus Stange
5c34ab4326 Bug 1148868 - Forward Mac wheel events to APZ. r=dvander 2015-03-29 01:00:53 -04:00
Markus Stange
cbf06b9cac Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats 2015-04-13 15:45:37 -04:00
Markus Stange
4d257b98f3 Bug 1148868 - Disable the workaround from bug 1151890 unless we use the separate event thread runner. r=kats 2015-04-13 15:42:58 -04:00
Markus Stange
730c90d3c0 Bug 1148868 - Put the APZ event thread on Mac behind a pref layers.async-pan-zoom.separate-event-thread that defaults to false. r=dvander 2015-03-29 00:58:52 -04:00
Naoki Hirata
64035cd6ed Backed out changeset 861b69f6f3b2 (bug 1146729) due to bug 1153831 2015-04-13 12:48:31 -07:00
Olli Pettay
61e2469213 Bug 1152888, [e10s] After opening the web page in new tab, drag and drop onto the contents area is not working, r=enndeakin 2015-04-13 21:58:56 +03:00
Sotaro Ikeda
ecd0fc423c Backed out changeset 29d01ad10d0b (bug 1152135) 2015-04-13 12:28:06 -07:00
Nathan Froyd
41e137cdfb Bug 1153267 - fix typo that broke OS X builds on a CLOSED TREE; r=bustage 2015-04-13 15:25:23 -04:00
Nathan Froyd
a2295c42f8 Bug 1153267 - part 2 - use smart pointers instead of manual NS_ADDREF'ing outparams; r=ehsan 2015-03-31 10:05:07 -04:00
Nathan Froyd
b5966ed356 Bug 1153267 - part 1 - use smart-pointer .forget() instead of NS_ADDREF+assign; r=ehsan 2015-03-31 10:03:49 -04:00
Bobby Holley
5a841d9928 Bug 1153370 - Do MediaPromise TailDispatch checking outside the scope of the MediaPromise lock. r=jww
This reduces the potential for deadlocks.
2015-04-13 11:13:08 -07:00
Bobby Holley
d4687ec846 Bug 1153370 - Rescope monitor. r=jww
We can do this now that we're not manually nulling out mRunningThread anymore.
2015-04-13 11:13:08 -07:00
Bobby Holley
0b857f31c2 Bug 1153370 - Make mRunningThread atomic and manage it in AutoTaskGuard. r=jww 2015-04-13 11:13:07 -07:00
Bobby Holley
1c488b30d7 Bug 1153370 - Remove AbstractThread::Create. r=jww 2015-04-13 11:13:07 -07:00
Brian Hackett
b9f429a3a4 Bug 1153266 - Allow turning on unboxed objects with an environment variable, r=h4writer. 2015-04-13 12:11:47 -06:00
Terrence Cole
57d2807f3f Bug 1153354 - Share SetMaybeAliveFlag between the two places we use it; r=jonco 2015-04-08 14:43:39 -07:00
Nathan Froyd
5c3d933f96 Bug 1153244 - increase JS helper threads stack space when MOZ_TSAN is enabled; r=bhackett
TSan enforces a minimum stack size that's just slightly larger than our
default helper stack size.  It does this to store blobs of TSan-specific
data on each thread's stack.  Unfortunately, that means that even though
we'll actually receive a larger stack than we requested, the effective
usable space of that stack is significantly less than what we expect.
To offset TSan stealing our stack space from underneath us, increase the
default when we're running with MOZ_TSAN.
2015-04-10 09:27:20 -04:00
Nathan Froyd
c9e5bf3544 Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff
We will want to query this just like MOZ_ASAN.
2015-04-09 13:37:52 -04:00
Nathan Froyd
57bdf9bee3 Bug 1153253 - move nsImageBoxFrame::mRequestRegistered to pack better with other members; r=dholbert
Given alignment requirements on most platforms, there will be at least 3
bytes of padding after mRequestRegistered in its current location, and
at least one unused byte at the end of the structure.  We can move
mRequestRegistered after mLoadFlags so that it packs properly with the
boolean flags already there for less wasted space.
2015-04-09 12:56:25 -04:00
Nathan Froyd
da1d746304 Bug 1153259 - use NS_NewByteInputStream in zipwriter to reduce do_CreateInstance overhead; r=aklotz
Profiling startup shows that we have several thousand calls to:

  do_CreateInstance("@mozilla.org/io/string-input-stream;1")

and virtually all of them are located in the zipwriter code.  We can
create string input streams much more directly with
NS_NewByteInputStream, which avoids a lot of overhead associated with
do_CreateInstance.
2015-04-02 14:22:14 -04:00
Nathan Froyd
ab58c2a0f5 Bug 1153258 - directly instantiate nsStandardURL in nsChromeProtocolHandler.cpp; r=bsmedberg
Knowing how to instantiate nsStandardURL directly enables us to avoid
several extraneous reference counting and QueryInterface operations.
2015-04-02 10:12:27 -04:00
Ehsan Akhgari
4879d10f8a Remove some unneeded MOZ_IMPLICITs, no bug 2015-04-13 13:45:43 -04:00
Botond Ballo
b27785af58 Bug 1039818 - Do not allow an older APZ repaint request to clobber a newer pres shell resolution in Layout. r=kats 2015-04-10 19:34:23 -04:00
Botond Ballo
a32c4cd6c9 Bug 1039818 - Extract the implementation of nsIDOMWindowUtils::GetResolution into nsLayoutUtils. r=ehsan 2015-04-10 19:33:56 -04:00
Botond Ballo
75058fcf12 Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis 2015-04-08 19:59:14 -04:00
Jeff Muizelaar
431c50f03f Bug 1136749. Remove @override to fix build bustage
CLOSED TREE
2015-04-13 12:49:44 -04:00
George Wright
4f7eda2614 Bug 1138746 - Do not allow e10s windows to be opened when HWA is disabled on OS X r=mconley 2015-04-10 17:57:35 -04:00
Olli Pettay
4a4811d6c1 Backout Bug 930793 because of talos regressions,r=backout 2015-04-13 19:02:27 +03:00
Jeff Muizelaar
1a2e827f31 Bug 1136749. Remove TileLayer. r=kats
This doesn't do anything useful anymore.
2015-01-30 16:14:15 -05:00
Jon Coppeard
e5a67c9d9f Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug 2015-04-13 16:42:41 +01:00
Mason Chang
f51a96fef0 Bug 1151488 - Enable software vsync refresh driver on Fennec. r=kats 2015-04-13 10:59:55 -04:00
Dave Hunt
7d13fec7fd Bug 1153795 - Bump marionette_driver to 0.4 and marionette_client to 0.10. r=atolfsen 2015-04-13 15:35:15 +01:00
Nicolas B. Pierron
239a7dc240 Bug 1135629 - Rename Register::code to Register::encoding for Assembler functions. r=jandem 2015-04-13 16:31:15 +02:00
Mike Conley
f7d95a8b88 Bug 1152864 - Disable unsafe CPOW warnings when running mochitests by default, and add option to re-enable. r=ahal.
--enable-cpow-warnings can now be passed when running a mochitest to re-enable the warnings,
should one wish to do that.
2015-04-10 13:45:22 -04:00
Mike Conley
6cf71246f8 Bug 1152864 - Add DISABLE_UNSAFE_CPOW_WARNINGS environment variable for our test harnesses. r=jimm. 2015-04-10 11:56:49 -04:00