Commit Graph

186485 Commits

Author SHA1 Message Date
Bobby Holley
e47ffede64 Bug 987111 - Make JSProto_Object COWs take precedence over Xrays. r=gabor 2014-06-04 15:12:26 -07:00
Bobby Holley
1b207bbcf1 Bug 987111 - Handle the Object.prototype case in Xray getPrototypeOf. r=gabor 2014-06-04 15:12:26 -07:00
Bobby Holley
05b170063b Bug 987111 - Fill out existing_desc with all properties, not just |own| ones. r=gabor
This gives us strictly more information than we had before, which turns out to
be useful. We can still get the old behavior by testing the identity of
desc.object(), which I've done in one of the two existing uses for existing_desc.
The other (in DOMXrayTraits::defineProperty) is actually more correct with the
full (non-own) lookup.
2014-06-04 15:12:26 -07:00
Bobby Holley
ac9db93d82 Bug 987111 - Proxy::set should create enumerable properties. r=efaust
Properties are supposed to be enumerable by default. It's unfortunate that
the default is reversed in SpiderMonkey.
2014-06-04 15:12:26 -07:00
Bobby Holley
7668461108 Bug 987111 - Add test coverage to make sure we don't add new Xrayable functionality without auditing it. r=gabor 2014-06-04 15:12:26 -07:00
Bobby Holley
32a5ba085c Bug 987111 - Introduce a method to determine whether a given PropertyDescriptor is an accessor prop. r=terrence 2014-06-04 15:12:25 -07:00
Bobby Holley
67b3be8d7e Bug 987111 - Add an assign() method to MutablePropertyDescriptorOperations. r=terrence
It's unfortunate the we need to operate on the raw JSPropertyDescriptor for
|other|, but the specialization that makes Handle<JSPropertyDescriptor> work is
declared later in the file, which isn't kosher.
2014-06-04 15:12:25 -07:00
Bobby Holley
a83b5d1767 Bug 987111 - Temporarily waive Xrays on the aOptions argument passed to mozId.watch and mozId.request. r=jedp
Bug 1011084 is getting hung up on various things, and we're currently blocked on
it because Object Xrays filter out callables. So let's just turn off Xrays here
for that case, so that we can enable them everywhere else.
2014-06-04 15:12:25 -07:00
Sotaro Ikeda
66b000f80f Bug 1016805 - fix AsyncTransactionTracker handling r=nical 2014-06-04 15:11:00 -07:00
Jeff Walden
7d800aab7e Bug 1019334 - Require that Init be called on a newly-constructed TypedArray struct to use it. r=bz 2014-06-03 18:31:43 -07:00
Jeff Walden
78842c3ab0 Add a comment next to XDR_BYTECODE_VERSION directing people changing it to update the bytecode docs wiki page as well. No bug, r=trivial 2014-06-04 12:50:41 -07:00
Boris Zbarsky
0579ef3fcd Bug 1016063. Don't include the fake classnames XUL tree pseudo-elements have when calculating style rule specificity. r=heycam 2014-06-03 11:38:38 -04:00
Boris Zbarsky
9cb0b8ad1f Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey 2014-06-03 11:38:38 -04:00
Boris Zbarsky
867392e5ed Bug 1019149. For calls into JS-implemented WebIDL, don't check whether it's OK to run the script (it is) and whether the script lives in a window (it doesn't). r=bholley 2014-06-03 11:38:37 -04:00
Boris Zbarsky
be72f937c7 Bug 1019091. Do less work in the CallSetup destructor when we have no exception. r=bholley 2014-06-03 11:38:37 -04:00
Boris Zbarsky
cc297ffd3b Bug 1017932. Don't expose the XMLDocument bits on the return value of new Document(). r=peterv 2014-06-03 11:38:37 -04:00
Boris Zbarsky
d20c179ea6 Bug 989584. Allow sites to set window.opener to any value. r=peterv 2014-06-03 11:38:37 -04:00
Boris Zbarsky
fa36d2f669 Bug 1017428 part 2. Add a fast path to Ion for [Cached] DOM attributes. r=efaust 2014-06-03 11:38:37 -04:00
Boris Zbarsky
2078fba45b Bug 1017428 part 1. Store information in jitinfo about [Cached] attribute slots in addition to [StoreInSlot] ones. r=peterv,efaust 2014-06-03 11:38:36 -04:00
Fabrice Desré
0f06af3b6e Bug 993282 - Lazy load more js modules - Part 3: RIL r=gene 2014-06-03 08:35:21 -07:00
Fabrice Desré
da67834fc6 Bug 993282 - Lazy load more js modules - Part 2: contacts r=gwagner 2014-06-03 08:35:21 -07:00
Fabrice Desré
6539d7d38b Bug 993282 - Lazy load more js modules - part 1: NFC r=psiddh 2014-06-03 08:35:20 -07:00
Nicolas B. Pierron
f318a5593d Bug 993282 - Work-around Bug 1015027. r=gwagner 2014-06-03 08:35:20 -07:00
B2G Bumper Bot
efc8a2ad75 Bumping manifests a=b2g-bump 2014-06-03 08:33:16 -07:00
B2G Bumper Bot
88451d499f Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f71cd6439c07
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #19913 from KevinGrandon/bug_1019388_collections_bookmarking

Bug 1019388 - [Collections] Enable bookmarking for results

========

https://hg.mozilla.org/integration/gaia-central/rev/1496bb3dd756
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1019388 - [Collections] Enable bookmarking for results r=amirn
2014-06-03 08:31:12 -07:00
Jon Coppeard
ead163c485 Bug 1008473 - Fix breakage on little endian 32 bit builds r=terrence 2014-06-03 16:29:39 +01:00
Benjamin Bouvier
22472c8f01 Bug 860736: Rename AlignmentAtPrologue into AlignmentAtAsmJSPrologue; r=luke 2014-06-03 17:26:16 +02:00
Benjamin Bouvier
572dde8099 Bug 860736 - Align the local stack storage for ARM asm.js frames; r=mjrosenb 2014-06-03 17:24:28 +02:00
Masayuki Nakano
890f71fad5 Bug 1018069 Make tree element's _move* methods consume given events themselves r=enndeakin 2014-06-04 00:22:33 +09:00
B2G Bumper Bot
12425b2272 Bumping manifests a=b2g-bump 2014-06-03 08:21:43 -07:00
Joel Maher
a06b2049ec Bug 992911 - (run-by-dir) add the ability to run mochitests per directory in a loop. r=ahal 2014-06-03 11:19:28 -04:00
B2G Bumper Bot
6fa28d5117 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/625cb7376428
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #19900 from jhford/depth1

Bug 1019243 - use a depth of 1 for shallow clones of Gaia

========

https://hg.mozilla.org/integration/gaia-central/rev/3a3911118d82
Author: John Ford <john@johnford.info>
Desc: Bug 1019243 - use a depth of 1 for shallow clones of Gaia
2014-06-03 08:16:12 -07:00
B2G Bumper Bot
30e8e448ba Bumping manifests a=b2g-bump 2014-06-03 08:11:19 -07:00
B2G Bumper Bot
ca4e0fcab6 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a508cdce0830
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #19781 from guilherme-pg/bug1017741-fmd-temp-alias

Bug 1017741 - Update Find My Device's API URL to the temporary alias.

========

https://hg.mozilla.org/integration/gaia-central/rev/b9e79f88d85a
Author: Guilherme Goncalves <guilherme.p.gonc@gmail.com>
Desc: Bug 1017741 - Update Find My Device's API URL to the temporary alias.
2014-06-03 08:06:13 -07:00
B2G Bumper Bot
57e40a00d8 Bumping manifests a=b2g-bump 2014-06-03 07:57:09 -07:00
B2G Bumper Bot
fd237f098c Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2e54909d4fc8
Author: Florin Strugariu <bebef_1987@yahoo.com>
Desc: Merge pull request #19928 from AndreiH/bug_1018207

Bug 1018207 - Wait for loading screen icon in camera tests

========

https://hg.mozilla.org/integration/gaia-central/rev/350973c0b8fe
Author: Andrei Hutusoru <andreihutusoru@P5069.(none)>
Desc: Bug 1018207 - [v1.4] Test camera flash modes is failing on v1.4
2014-06-03 07:50:50 -07:00
Vicamo Yang
8cb64a40e2 Bug 927320 - 2/2: rename related variables. r=aknow,btian 2014-06-03 22:15:30 +08:00
Vicamo Yang
a2515b9bfe Bug 927320 - 1/2: rename TelephonyProvider to TelephonyService. r=aknow
--HG--
rename : dom/telephony/gonk/TelephonyProvider.js => dom/telephony/gonk/TelephonyService.js
rename : dom/telephony/gonk/TelephonyProvider.manifest => dom/telephony/gonk/TelephonyService.manifest
rename : dom/telephony/ipc/TelephonyIPCProvider.cpp => dom/telephony/ipc/TelephonyIPCService.cpp
rename : dom/telephony/ipc/TelephonyIPCProvider.h => dom/telephony/ipc/TelephonyIPCService.h
rename : dom/telephony/nsIGonkTelephonyProvider.idl => dom/telephony/nsIGonkTelephonyService.idl
rename : dom/telephony/nsITelephonyProvider.idl => dom/telephony/nsITelephonyService.idl
2014-06-03 22:15:25 +08:00
B2G Bumper Bot
ec12357ece Bumping manifests a=b2g-bump 2014-06-03 07:11:29 -07:00
B2G Bumper Bot
81c1c0724f Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/db856ad3367d
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #19447 from kamituel/Bug_1006754

Bug 1006754: NDEFUtils unit tests and minor refactor

========

https://hg.mozilla.org/integration/gaia-central/rev/2350f75e3cbb
Author: Kamil Leszczuk <kamituel@gmail.com>
Desc: Bug 1006754: NDEFUtils unit tests and minor refactor.
2014-06-03 07:06:09 -07:00
B2G Bumper Bot
21c02ef0da Bumping manifests a=b2g-bump 2014-06-03 06:58:07 -07:00
B2G Bumper Bot
13d1eaab00 Bumping manifests a=b2g-bump 2014-06-03 06:54:49 -07:00
Carsten "Tomcat" Book
c0a7292976 merge b2g-inbound to mozilla-central 2014-06-03 14:49:15 +02:00
Carsten "Tomcat" Book
5f917d7fcf merge fx-team to mozilla-central 2014-06-03 14:43:14 +02:00
Carsten "Tomcat" Book
646970d602 merge mozilla-inbound to mozilla-central 2014-06-03 14:40:04 +02:00
Dimi Lee
77d3522b28 Bug 1018068 - [NFC] NFC sharing does not work. r=Waldo 2014-06-03 19:05:46 +08:00
B2G Bumper Bot
008affaa6e Bumping manifests a=b2g-bump 2014-06-03 02:48:22 -07:00
B2G Bumper Bot
db90320760 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d69102eda227
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Revert "Bug 965711 - [VsD Refresh] Homescreen/E.Me - Implement visual refresh to smart collections icons [r=ranbena]"

This reverts commit 76e4b6e148cc8f162c8e3d61c652ac330d13cad0.

========

https://hg.mozilla.org/integration/gaia-central/rev/ef148f2f239e
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Revert "Bug 960720 - Change the client side Smart Collection wallpapers [r=ranbena]"

This reverts commit 13c94caf282413bae2cc88cf2662b76ca0426f73.
2014-06-03 02:46:13 -07:00
B2G Bumper Bot
4ed3cd5b38 Bumping manifests a=b2g-bump 2014-06-03 02:41:18 -07:00
B2G Bumper Bot
e36200d943 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f3798cf6c29f
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Merge pull request #19907 from etiennesegonzac/bug-1018590

Bug 1018590 - Properly remove the input focus when hiding the keyboard. r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/2efc011a6fc6
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Bug 1018590 - Properly remove the input focus when hiding the keyboard.
2014-06-03 02:36:21 -07:00