Commit Graph

238840 Commits

Author SHA1 Message Date
Markus Stange
90e1ee823d 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
575568dcc0 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
b355d35c82 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
c90a828887 Backed out changeset 861b69f6f3b2 (bug 1146729) due to bug 1153831 2015-04-13 12:48:31 -07:00
Olli Pettay
e16aaccba8 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
98a2f8def2 Backed out changeset 29d01ad10d0b (bug 1152135) 2015-04-13 12:28:06 -07:00
Nathan Froyd
7ffb6ee23a 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
db85e8c100 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
68d9d5628d 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
f307577db2 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
11810e8d78 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
8557ff650d Bug 1153370 - Make mRunningThread atomic and manage it in AutoTaskGuard. r=jww 2015-04-13 11:13:07 -07:00
Bobby Holley
a4a17224a0 Bug 1153370 - Remove AbstractThread::Create. r=jww 2015-04-13 11:13:07 -07:00
Brian Hackett
7d8228da62 Bug 1153266 - Allow turning on unboxed objects with an environment variable, r=h4writer. 2015-04-13 12:11:47 -06:00
Terrence Cole
0fbee57958 Bug 1153354 - Share SetMaybeAliveFlag between the two places we use it; r=jonco 2015-04-08 14:43:39 -07:00
Nathan Froyd
f16d8710ab 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
bffe94596c 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
b98ab076fa 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
aeb40aceab 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
6d8ea43521 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
d2dc8dabdb Remove some unneeded MOZ_IMPLICITs, no bug 2015-04-13 13:45:43 -04:00
Botond Ballo
8cb4eeb4ae 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
74e65ccce9 Bug 1039818 - Extract the implementation of nsIDOMWindowUtils::GetResolution into nsLayoutUtils. r=ehsan 2015-04-10 19:33:56 -04:00
Botond Ballo
61617910aa 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
39b4187c04 Bug 1136749. Remove @override to fix build bustage
CLOSED TREE
2015-04-13 12:49:44 -04:00
George Wright
078533536c 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
d43621ec7d Backout Bug 930793 because of talos regressions,r=backout 2015-04-13 19:02:27 +03:00
Jeff Muizelaar
2361349f72 Bug 1136749. Remove TileLayer. r=kats
This doesn't do anything useful anymore.
2015-01-30 16:14:15 -05:00
Jon Coppeard
1e44129f77 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
fa99971f33 Bug 1151488 - Enable software vsync refresh driver on Fennec. r=kats 2015-04-13 10:59:55 -04:00
Dave Hunt
1154163aa9 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
0df5a9f424 Bug 1135629 - Rename Register::code to Register::encoding for Assembler functions. r=jandem 2015-04-13 16:31:15 +02:00
Mike Conley
e433751ec6 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
cad3a37a89 Bug 1152864 - Add DISABLE_UNSAFE_CPOW_WARNINGS environment variable for our test harnesses. r=jimm. 2015-04-10 11:56:49 -04:00
Andrew Halberstadt
a8f13fb836 Bug 1151370 - Only guess platform/buildtype in mozinfo.py if processor is known, r=ted 2015-04-07 09:07:32 -04:00
Hannes Verschore
63242d3820 Bug 1153153: IonMonkey: Repoint the block instead of deleting the block for andor statements, r=bhackett 2015-04-13 14:49:46 +02:00
Andrea Marchesini
890cd378c8 Bug 1153805 - Fix localization string in about:serviceworkers, r=flod 2015-04-13 13:47:30 +01:00
Ted Mielczarek
c4be9315ba bug 1151407 - Remove _HTTPD_JS_PATH from xpcshell test harness. r=jmaher
Only the httpd.js unit tests actually rely on this. I tried to make them use Cu.import but they also rely on poking a bunch of stuff in httpd.js that's not exported, so instead I just made the test manifest copy httpd.js to the test directory and had them load it from there.
2015-04-03 08:20:32 -04:00
Ted Mielczarek
7070a8f701 bug 1085557 - Switch symbol upload to use Socorro production server. r=rhelmer 2015-04-06 07:12:50 -04:00
Milan Sreckovic
0972274a19 Bug 1152331 - If we do not delete indices array, it gets picked up down the line and breaks some assumptions in aboutSupport.js. r=dvander 2015-04-09 10:44:17 -04:00
Blake Kaplan
ad6da07fa9 Bug 1149420 - Make the IndexedDB permissions prompt work in e10s. r=bent/mfinkle 2015-04-10 18:10:00 +02:00
Andrew Comminos
784ec6f230 Bug 1144745 - Scale GTK widgets properly on HiDPI r=karlt 2015-03-29 18:06:00 +02:00
Andreas Tolfsen
12d9563d64 Bug 984921: Clean up Marionette navigation tests
Cleans up navigation tests to use assertion routines that give us better
feedback if tests were to fail.

Also adds a test for setting location through executeScript, and a test
for getCurrentUrl returning the URL of the top-level browsing context
when inside an iframe.

r=dburns
2015-04-11 17:56:53 +01:00
James Graham
2cf9b8b736 Bug 1153290 - Disable crash reporter in mozrunner when running under a debugger, r=ted 2015-04-13 11:13:55 +01:00
Carsten "Tomcat" Book
3ef27f1f41 Merge mozilla-central to mozilla-inbound 2015-04-13 12:04:29 +02:00
Carsten "Tomcat" Book
aa93bc5d24 merge mozilla-inbound to mozilla-central a=merge 2015-04-13 12:00:00 +02:00
Carsten "Tomcat" Book
8f99fe34a0 merge fx-team to mozilla-central a=merge 2015-04-13 11:55:10 +02:00
Carsten "Tomcat" Book
d85e786c6c merge b2g-inbound to mozilla-central a=merge 2015-04-13 11:48:41 +02:00
James Graham
e150090c57 Bug 1153521 - Disable some unstable cache-storage tests, a=testonly 2015-04-13 10:35:12 +01:00
James Graham
09fbbe1a52 Bug 1153521 - Update web-platform-tests expected data to revision 7311aa630534282885b9add15b1c30b2b59316dd, a=testonly 2015-04-13 10:35:12 +01:00