Phil Ringnalda
5c9bbe71d9
Back out 2 changesets (bug 1223990, bug 1223916) for massive mostly date-related bustage
...
CLOSED TREE
Backed out changeset ee68d52994d9 (bug 1223916)
Backed out changeset 75f6ef3df3fa (bug 1223990)
2015-11-13 20:48:05 -08:00
Eric Faust
bd779ec071
Bug 1223916 - Prohibit direct method calls at the parser level in self-hosted code. (r=till)
2015-11-13 18:26:00 -08:00
Eric Faust
8bf7730bce
Bug 1223990 - Cleanly throw errors in self-hosted code. (r=till)
2015-11-13 18:23:57 -08:00
Eric Faust
9622bed056
Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett)
2015-11-13 18:22:22 -08:00
Eric Faust
d4e18ec7e3
Bug 1055472 - Part 16: Make the String constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:22 -08:00
Eric Faust
c00a47badd
Bug 1055472 - Part 15: Make the DataView constructor properly subclassable. (r=jorendorff)
2015-11-13 18:22:22 -08:00
Eric Faust
7209e357aa
Bug 1055472 - Part 14: Make the various TypedArray constructors properly subclassable. (r=Waldo)
2015-11-13 18:22:22 -08:00
Eric Faust
a36327e53d
Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:22 -08:00
Eric Faust
6045b95296
Bug 1055472 - Part 12: Mae the WeakSet constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
0d3e2ad01b
Bug 1055472 - Part 11: Make the WeakMap constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
9dd4387f94
Bug 1055472 - Part 10: Make the Set constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
91e4264669
Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
c59a51c627
Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
99dabe46d9
Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
1bb9132df9
Bug 1055472 - Part 7: Make the Date constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
f529845e51
Bug 1055472 - Part 6: Make the Number constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
8bb1b77655
Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
67bd41fb1a
Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
9819f5299e
Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
272134a803
Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
2015-11-13 18:22:21 -08:00
Eric Faust
2f53cd36d9
Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
152df4f453
Bug 1055472 - Part 1: Factor out GetPrototypeFromConstructor and use it in existing object creation paths. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
1f31ef5b64
Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
2015-11-13 18:01:54 -08:00
Nathan Froyd
6fae252680
Bug 1216644 - part 3 - make BufferRecycleBin store UniquePtrs; r=jrmuizel
...
Changing mRecycledBuffers to store UniquePtrs instead of nsAutoArrayPtrs
opens up the possibility of a reasonable facsimile of ownership in
function signatures.
2015-10-20 13:16:04 -04:00
Nathan Froyd
3d5a31b8f3
Bug 1216644 - part 2 - make gfxFontEntry::mUVSData a UniquePtr; r=jrmuizel
...
This patch could have been in the last patch, but it felt like modifying
ReadCMAPTableFormat14 to accept a UniquePtr<> made the code clearer.
This change was therefore separated into its own patch for easier
review.
2015-10-20 12:12:41 -04:00
Nathan Froyd
634bee4a27
Bug 1216644 - part 1 - simple s/nsAutoArrayPtr/UniquePtr/ changes in gfx/; r=jrmuizel
...
This patch handles all the cases where we just want to swap out
nsAutoArrayPtr for UniquePtr and don't require code changes other than
updating uses that implicitly converted to T* to follow UniquePtr's
conventions.
2015-10-20 13:13:35 -04:00
Chris Manchester
f7d1d2246a
Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal
...
--HG--
extra : commitid : 93RvsmK2rA0
2015-11-13 16:14:40 -08:00
Chris Manchester
0cc78b1f16
Bug 1224411 - Speed up FileRegistry._partial_paths by memoizing on the basis of directory. r=nalexander
...
This function was found to be a little slow while profiling due to repeated calls to
mozpath.dirname. This patch speeds up the function replacing dirname with string manipulation
(these paths are already normalized), by caching results on the basis of directory,
and converting from iteration to recursion to increase use of the cache.
This commit speeds up the "install tests" step run as a part of the build and running
tests by ~10% on a fast linux laptop.
--HG--
extra : commitid : HdYkcXQ2ezQ
2015-11-13 16:14:40 -08:00
Mike Hommey
469865f35c
Bug 1219104 - Disallow multiple jar.mn mentioning the same files for the same build in the FasterMake backend. r=mshal
2015-11-14 08:40:54 +09:00
Mike Hommey
d330e46e37
Bug 1223412 - Make b2gdroid reliably use the some b2g components instead of Fennec's. r=fabrice
2015-11-14 08:40:54 +09:00
Mike Hommey
92d73a4116
Bug 1223412 - Fix the last bits of file duplication in themes. r=Gijs
2015-11-14 08:40:54 +09:00
Mike Hommey
e88f90548f
Bug 1222323 - Avoid passing extra defines to the compiler from config.mk. r=gps
...
C/C++ code should not be relying on XPI_NAME or AB_CD being defined, so
moving them out works.
2015-11-14 08:40:54 +09:00
David Keeler
eae048cea6
bug 1222179 - remove unnecessary observation topics in nsNSSComponent r=Cykesiopka
...
nsNSSComponent would (unnecessarily) observe "profile-change-net-teardown" and
"profile-change-net-restore". Now it no longer does.
2015-11-12 16:21:33 -08:00
Benoit Girard
58a6a87af1
Bug 989499 - Part 2: Use FramePointerStackwalk on windows. r=rjmuizel
...
--HG--
extra : commitid : ILgHveuWaET
2014-03-28 16:31:15 -04:00
Jeff Muizelaar
1a0db79ef4
Bug 989499 - Part 1: Add a way to get the stack top. r=BenWa
...
--HG--
extra : commitid : FeZ1v6oPxGh
2014-03-28 16:18:24 -04:00
Blake Kaplan
83947c74f8
Bug 1159385 - Make PDFJS browser-chrome tests e10s compatible. r=yury
2015-11-13 15:07:50 -08:00
Maire Reavy
25fb4a7545
Bug 1201832 - Add unify's domains to the screensharing whitelist. r=jesup
2015-11-13 17:38:45 -05:00
Kartikaya Gupta
f0ee7dc630
Bug 1224325 - Ensure the coordinates passed to Gesture:SingleTap have the resolution unapplied so that they are in the RCD's CSS space. r=rbarker
...
--HG--
extra : commitid : 4nriCnBX1P5
2015-11-13 17:14:45 -05:00
Kartikaya Gupta
a5983d9ffa
Bug 1224325 - Allow the zoomed view to appear when tapping in a cluster of links. r=rbarker
...
Since the conversion of a "tap" to mouse events happens in APZEventState with
the C++ APZ code (rather than browser.js), we need a mechanism to prevent that
from happening in the case that the user taps on a cluster of links. Cancelling
the touchend event is one way to prevent the mouse events from being dispatched,
and that seems the simplest to do here.
--HG--
extra : commitid : FonsT29X1TC
2015-11-13 17:14:40 -05:00
Maja Frydrychowicz
85b6d217e6
Bug 1223517 - Release marionette-client 2.0.0 and marionette-driver 1.1.1; r=automatedtester
...
--HG--
extra : commitid : L8Pq0IR1vFa
extra : rebase_source : 8fba20db0d5c996fb615e6bc7cd9a5f531a74fc2
extra : histedit_source : 9d31ea2bdbafa5c783432225bc72703f5010cd9a
2015-11-10 14:51:44 -05:00
Mason Chang
cde405cbff
Backout bug 1210261 for multiple talos regressions. r=me
2015-11-13 13:47:34 -08:00
Josh Aas
04c4cdae58
Bug 1223966: Don't claim we support NSTextInput interface. r=masayuki
2015-11-13 15:38:03 -06:00
Eddy Bruel
d9c0acb19f
Bug 1220740 - nsIServiceWorkerRegistrationInfo should emit an event when its worker properties change;r=amarchesini
2015-11-13 21:54:54 +01:00
Eddy Bruel
f2221b7a7f
Bug 1220740 - nsIServiceWorkerRegistrationInfo should emit an event when its scriptSpec property changes;r=amarchesini
2015-11-13 21:54:45 +01:00
Mike Shal
8d58360198
Bug 1223593 - Make depsdir optional in xpidl-process.py; r=glandium
2015-11-10 18:30:46 -05:00
Wes Kocher
7167e1dc3d
Backed out changeset b6edabc35c21 (bug 1217515) for mulet reftest failures
...
--HG--
extra : commitid : LfjPOQOXmxO
extra : rebase_source : a8766e0ad91a52a3617de6e74f8a4914e6d17c39
2015-11-13 12:11:05 -08:00
Kartikaya Gupta
93a999b964
Bug 1223296
- Clear element activation if a contextmenu is displayed. r=botond
...
--HG--
extra : commitid : ChrGznttoya
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
a0c19a6985
Bug 1223296
- Be more selective in disabling code in browser.js when the C++ APZ is enabled; in particular allow caret and zoomedview code to run. r=rbarker
...
--HG--
extra : commitid : BNB2k6nSB92
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
6b4995e92f
Bug 1223296
- Fire a Gesture:SingleTap message to browser.js even on the C++ APZ codepath. r=rbarker
...
--HG--
extra : commitid : GvuSYOt7CxQ
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
8b57a39a60
Bug 1223296
- Fire the MozMouseHittest event even if the C++ APZ is enabled. r=rbarker,botond
...
--HG--
extra : commitid : 7J4EjtaTGHs
2015-11-13 15:10:52 -05:00