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