Eric Faust
e4d13c5d69
Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:22 -08:00
Eric Faust
af73908e85
Bug 1055472 - Part 12: Mae the WeakSet constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
c2a28fcfcd
Bug 1055472 - Part 11: Make the WeakMap constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
32f612ddd4
Bug 1055472 - Part 10: Make the Set constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
3eea552ade
Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
389a3ba9f4
Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
cca1c65c21
Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
24ea1fc8e2
Bug 1055472 - Part 7: Make the Date constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
be2eaa0bd4
Bug 1055472 - Part 6: Make the Number constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
4f93074315
Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
2c77d4d966
Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
01e448f020
Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
ff5c34b9c7
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
ad1b2706f1
Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
f83d4bbf85
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
b6b623e85f
Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
2015-11-13 18:01:54 -08:00
Nathan Froyd
3ce57b5162
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
ccb2eeeffe
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
d151c2d381
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
384b3737c7
Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal
2015-11-13 16:14:40 -08:00
Chris Manchester
2a6a9f4abe
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.
2015-11-13 16:14:40 -08:00
Mike Hommey
e1f83df5a7
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
efc0f2a15b
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
22792be398
Bug 1223412 - Fix the last bits of file duplication in themes. r=Gijs
2015-11-14 08:40:54 +09:00
Mike Hommey
c248dd34b4
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
a63ccd8253
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
d70c905083
Bug 989499 - Part 2: Use FramePointerStackwalk on windows. r=rjmuizel
2014-03-28 16:31:15 -04:00
Jeff Muizelaar
789be3e18f
Bug 989499 - Part 1: Add a way to get the stack top. r=BenWa
2014-03-28 16:18:24 -04:00
Blake Kaplan
e4b6aa22d0
Bug 1159385 - Make PDFJS browser-chrome tests e10s compatible. r=yury
2015-11-13 15:07:50 -08:00
Maire Reavy
af838ad249
Bug 1201832 - Add unify's domains to the screensharing whitelist. r=jesup
2015-11-13 17:38:45 -05:00
Kartikaya Gupta
ca2e424b79
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
2015-11-13 17:14:45 -05:00
Kartikaya Gupta
cde1f97932
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.
2015-11-13 17:14:40 -05:00
Maja Frydrychowicz
0a0ee8270a
Bug 1223517 - Release marionette-client 2.0.0 and marionette-driver 1.1.1; r=automatedtester
2015-11-10 14:51:44 -05:00
Mason Chang
b569307fff
Backout bug 1210261 for multiple talos regressions. r=me
2015-11-13 13:47:34 -08:00
Josh Aas
aef2303711
Bug 1223966: Don't claim we support NSTextInput interface. r=masayuki
2015-11-13 15:38:03 -06:00
Eddy Bruel
cdb2f7a9a0
Bug 1220740 - nsIServiceWorkerRegistrationInfo should emit an event when its worker properties change;r=amarchesini
2015-11-13 21:54:54 +01:00
Eddy Bruel
82d840d31e
Bug 1220740 - nsIServiceWorkerRegistrationInfo should emit an event when its scriptSpec property changes;r=amarchesini
2015-11-13 21:54:45 +01:00
Mike Shal
84e3dace27
Bug 1223593 - Make depsdir optional in xpidl-process.py; r=glandium
2015-11-10 18:30:46 -05:00
Wes Kocher
4334870e05
Backed out changeset b6edabc35c21 (bug 1217515) for mulet reftest failures
2015-11-13 12:11:05 -08:00
Kartikaya Gupta
927782a371
Bug 1223296
- Clear element activation if a contextmenu is displayed. r=botond
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
6f92de8109
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
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
272cd4b619
Bug 1223296
- Fire a Gesture:SingleTap message to browser.js even on the C++ APZ codepath. r=rbarker
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
8bbbaa5889
Bug 1223296
- Fire the MozMouseHittest event even if the C++ APZ is enabled. r=rbarker,botond
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
bc9d55c915
Bug 1223296
- Turn HandlePanStart into a more generic function that can be called from other places. r=botond
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
455540c386
Bug 1223296
- Extract the function that dispatches a MozMouseHittest into a helper. r=rbarker
2015-11-13 15:10:51 -05:00
Chris Pearce
149dfe6829
Bug 1224080 - Ensure attaching MediaKeys before MediaSource doesn't cause load failure. r=gerald
2015-11-14 08:57:52 +13:00
Nick Fitzgerald
9dc6e6e3c6
Bug 1223512 - Validate that every edge referent is in the heap snapshot; r=shu
2015-11-13 11:11:09 -08:00
Ursula Sarracini
aea6c94f6f
Bug 1196762 - Part 2: PrefsProvider and PlacesProvider messaging integration in RemoteAboutNewTab r=Mardak
2015-11-10 15:15:53 -05:00
Olivier Yiptong
3a9f3cb844
Bug 1196762 - Part 1: Initial Prefs Provider module for the remote newtab page r=Mardak
2015-11-13 05:39:41 -05:00
Botond Ballo
0215c25618
Bug 1217515 - Clean up the way touch event support is configured. r=roc
...
- all.js now sets dom.w3c_touch_events.enabled to auto-detect on all
platforms except windows and mac
- auto-detect always returns true for android and b2g
- graphene and tests override the all.js pref with their own value
2015-10-26 16:06:27 -04:00