Commit Graph

279418 Commits

Author SHA1 Message Date
Eric Faust
5f688653e3 Bug 1236548 - Allow JS_UNINITIALIZED_LEXICAL in jit::InvokeFunction. (r=Waldo) 2016-01-11 16:58:07 -08:00
Nicholas Nethercote
3fb50046bc Bug 1231888 - Remove AutoCairoPixmanBugWorkaround. r=jrmuizel. 2016-01-11 16:11:57 -08:00
JW Wang
ae30cb7873 Bug 1238347 - stop prerolling when decoding starts if we are waiting for data. r=cpearce. 2016-01-12 08:06:44 +08:00
JW Wang
633227daa2 Bug 1238343 - Update MDSM::mIsAudioPrerolling/mIsVideoPrerolling when playback rate changes. r=cpearce. 2016-01-12 08:05:21 +08:00
Randall Barker
21c1a92664 Bug 1229752 - When C++ APZ scroll offset diverges from the Gecko scroll offset, it is not being applied properly to the event position r=botond,tnikkel 2016-01-11 16:06:14 -08:00
JW Wang
ccffaa6df7 Bug 1237616 - Remove the aForceBuffering arugment from MediaDecoder::Resume(). r=cpearce. 2016-01-12 08:04:32 +08:00
Mike Hommey
0329087b81 Bug 1235099 - Remove the NS_APP_BOOKMARKS_50_FILE directory service key. r=dolske
Nothing in mozilla-central uses the NS_APP_BOOKMARKS_50_FILE/BMarks key except
tests. It's also not been very useful since the switch to places in ... Firefox
3? so even if addons use it, it's not doing them much good.
BookmarkHTMLUtils.defaultPath returns the same thing anyways for those that
really do insist on getting the equivalent thing (but I'd argue
BookmarkHTMLUtils.defaultPath, as well as the browser.bookmarks.file pref could
just go away as well).

Seamonkey does use NS_APP_BOOKMARKS_50_FILE/BMarks, but they really only need
the #define, which they can add in their source.
2016-01-12 08:01:52 +09:00
Wes Kocher
06f5062cdb Backed out changeset 7c4f0da2f1e5 (bug 1232792) on the chance it caused a bunch of b2g test bustage CLOSED TREE 2016-01-11 14:20:34 -08:00
Jean-Yves Avenard
07b859da80 Bug 1237809: [h264] P1. Ensure correct video dimensions are passed to the decoder. r=cpearce
Dimensions are extracted from the SPS found in metadata if present.
2016-01-12 09:09:05 +11:00
Nicholas Nethercote
7ffd79fb97 Bug 1238438 (part 3) - Inline both PathFromRegionInternal() functions. r=nical.
They both have a single call site, so aren't worth being in separate functions.
2016-01-10 16:48:55 -08:00
Nicholas Nethercote
822fecd835 Bug 1238438 (part 2) - Inline both ClipToRegionInternal() functions. r=nical.
They both have a single call site, so aren't worth being in separate functions.
2016-01-10 16:48:52 -08:00
Nicholas Nethercote
e137b92a12 Bug 1238438 (part 1) - Remove dead function gfxUtils::PathFromRegion(). r=nical. 2016-01-10 16:22:52 -08:00
Nathan Froyd
f63b2e1061 Bug 1222531 - turn off -Wextra-tokens on clang-cl in accessible/ directories; r=tbsaunde
The Windows MIDL code generator creates things like:

    #endif !_MIDL_USE_GUIDDEF_

which clang-cl complains about.  MSVC doesn't, so turn this warning off.
2015-11-06 13:10:03 -05:00
Jed Davis
dd3ff20e03 Back out 7f6bb9f7e60d (bug 1133073) for bustage. Sorry about that. 2016-01-11 13:29:53 -08:00
Terrence Cole
95d57da733 Bug 1238711 - Rename TraceableVector to GCVector; r=sfink 2015-12-28 11:45:13 -08:00
Christoph Kerschbaumer
f8d5e487b1 Bug 1232803 - Convert JS callsites to use open2 within xpcom/ (r=sicking) 2016-01-11 12:17:10 -08:00
Christoph Kerschbaumer
c324533993 Bug 1232792 - Convert JS callsites to use open2 within layout/ (r=sicking) 2016-01-11 12:16:54 -08:00
Christoph Kerschbaumer
07093baa68 Bug 1232783 - Convert JS callsites to use open2 within modules/ (r=sicking) 2016-01-11 12:16:35 -08:00
Christoph Kerschbaumer
f631460d98 Bug 1232782 - Convert JS callsites to use open2 within intl/ (r=sicking) 2016-01-11 12:16:15 -08:00
Jed Davis
5b44277caf Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands 2016-01-11 12:46:50 -08:00
Jeff Muizelaar
6197a07cb8 Bug 1236091. Move validate checks inside of null checks. r=jgilbert
We trigger this during deqp/functional/gles3/framebufferblit.html
2016-01-11 15:28:59 -05:00
Jeff Muizelaar
abf01af447 Bug 1236080. Null check format in GetParameter. r=jgilbert
This avoids a crash in deqp/functional/gles3/fbostatequery.html when Format() returns null.
2016-01-11 15:28:59 -05:00
Nathan Froyd
9d21f70a4b Bug 1237265 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in tools/memory-profiler/; r=kanru 2015-12-06 09:28:03 -05:00
Nathan Froyd
b20ff9fa3e Bug 1236561 - part 3 - make BluetoothConfigurationParameter.mValue a UniquePtr; r=btian 2015-12-06 10:41:42 -05:00
Nathan Froyd
4a4e2a5363 Bug 1236561 - part 2 - remove ObexHeaderSet::GetAuthChallenge; r=btian
We don't need to copy data in this case, and making this change enables
us to remove this use of nsAutoArrayPtr.
2015-12-06 10:28:04 -05:00
Nathan Froyd
3c8e039985 Bug 1236561 - part 1 - convert easy cases of nsAutoArrayPtr<T> to UniquePtr<T[]> in dom/bluetooth/; r=btian 2015-12-06 10:23:59 -05:00
Ehsan Akhgari
a01ebded31 Bug 1238680 - Make dictionary arguments where a dictionary has a required member non-optional; r=bzbarsky 2016-01-11 14:20:20 -05:00
Dustin J. Mitchell
eabdcc1618 Bug 1238663: remove unused scopes; r=wcosta 2016-01-11 18:10:40 +00:00
Mats Palmgren
5df2bc84fb Bug 1237805 part 2 - [css-grid] 'auto-fit' reftest removing empty start/middle tracks. 2016-01-11 19:46:57 +01:00
Mats Palmgren
832af414f9 Bug 1237805 part 1 - [css-grid] Remove all empty 'auto-fit' tracks, not just those at the end. r=dholbert
Change due to CSSWG decision:
https://lists.w3.org/Archives/Public/www-style/2016Jan/0031.html
2016-01-11 19:46:56 +01:00
Bas Schouten
b55cba1139 Bug 1237375: Add some more extensive debugging information. r=milan 2016-01-08 00:59:06 +01:00
Luke Wagner
f69ecd7b28 Bug 1238195 - Odin: properly support duplicate exports (r=bbouvier) 2016-01-11 12:37:37 -06:00
Luke Wagner
2317744539 Bug 1238195 - Switch over some AutoVectorRooters to Rooted<TraceableVector>s and fill in some missing support (r=terrence) 2016-01-11 12:37:11 -06:00
Ehsan Akhgari
bd4e00b84b Bug 1238213 follow-up: Mark the FetchEventInit dictionary argument to FetchEvent's constructor optional too; r=bzbarsky 2016-01-11 13:31:56 -05:00
Ehsan Akhgari
b3174655a3 Bug 1238205 - Mark Navigator.serviceWorker as SameObject; r=baku 2016-01-11 13:21:23 -05:00
Ehsan Akhgari
478e2834bd Bug 1238206 - Make ServiceWorkerContainer.getRegistration() return Promise<any>; r=baku
This change is cosmetic only, in order to bring us on par with
the spec.
2016-01-11 13:21:23 -05:00
Ehsan Akhgari
b5062a26ce Bug 1238207 - make ServiceWorkerGlobalScope.skipWaiting() return Promise<void>; r=baku
This change is cosmetic only, in order to bring us on par with
the spec.
2016-01-11 13:21:23 -05:00
Ehsan Akhgari
9f76a3c897 Bug 1238210 - Correct the Promise return types on two Clients methods; r=baku
This change is cosmetic only, in order to bring us on par with
the spec.
2016-01-11 13:21:23 -05:00
Ehsan Akhgari
9f29b2db29 Bug 1238213 - Make FetchEvent.request non-nullable; r=baku 2016-01-11 13:21:23 -05:00
Ehsan Akhgari
76307c2497 Bug 1238225 - Mark ExtendableMessageEvent.ports as SameObject; r=baku 2016-01-11 13:21:23 -05:00
Boris Zbarsky
e14843fd0b Bug 1237714. Make nsContentUtils::IsCustomElementName faster in the common case of a non-custom-element name. r=smaug 2016-01-11 13:12:58 -05:00
Boris Zbarsky
10fb45233c Bug 1236258 part 4. Change nsDOMAttributeMap::SetNamedItemNS to not remove the existing attribute when there is one. r=smaug 2016-01-11 13:01:35 -05:00
Boris Zbarsky
b076f167b8 Bug 1236258 part 3. Remove the unused aNsAware argument of nsDOMAttributeMap::GetAttribute. r=smaug 2016-01-11 13:01:33 -05:00
Boris Zbarsky
7e42a2ebd1 Bug 1236258 part 2. Remove the unused mNsAware member of nsIAttribute. r=smaug 2016-01-11 13:01:31 -05:00
Boris Zbarsky
25328c3858 Bug 1236258 part 1. Remove the unused nsDOMAttributeMap::RemoveAttribute. r=smaug 2016-01-11 13:01:29 -05:00
Boris Zbarsky
ee86231a18 Bug 1237177. Make the this-rebinding callable proxy sandboxes use return the prototype of its target, not its own null prototype. r=efaust 2016-01-11 12:58:41 -05:00
Boris Zbarsky
b1fe368c84 Bug 1237501. Actually create a baseline IC for a JSNative accessor property get that's unshadowed on a DOM proxy. We apparently failed to ever do this. r=jandem 2016-01-11 12:58:38 -05:00
Shivin
d12e37199e Bug 1207273 - Verify MarionetteTransport.send() sends all data, r=jgriffin 2016-01-11 09:54:53 -08:00
Jon Coppeard
93b0caeb2c Bug 1233117 - Fix handling of eval in modules r=jandem 2016-01-11 17:11:39 +00:00
Jon Coppeard
0302f5b60e Bug 1236875 - Fix BytecodeEmitter::atBodyLevel() for modules r=efaust 2016-01-11 17:08:29 +00:00