Commit Graph

327138 Commits

Author SHA1 Message Date
Bobby Holley
ef208a2db0 Bug 921448 - Stop using FunctionObjectProxies for ScriptedIndirectProxies. r=ejpbruel 2013-10-04 13:29:34 +02:00
Bobby Holley
ef1625dc23 Bug 921448 - Stop creating a FunctionObjectProxy when a scripted direct proxy has a callable target. r=ejpbruel
There's no reason to store the target's [[Call]] in the reserved slot. If
there's no scripted call trap on the handler, DirectProxyHandler::call will
forward to the target, and we'll get that for free.
2013-10-04 13:29:33 +02:00
Bobby Holley
83679bdc9b Bug 921448 - Get rid of weird demultiplexing NewProxyObject overload. r=ejpbruel
Function proxies are going away with these patches. First, let's stop pretending
like they're equal citizens with regular proxies.
2013-10-04 13:29:33 +02:00
Bobby Holley
27836d4cb9 Bug 921448 - Use callability rather than object classes when determining how to toSource(). r=ejpbruel 2013-10-04 13:29:33 +02:00
Bobby Holley
bab206627b Bug 921448 - Implement sane default behavior for fun_toString for all proxies. r=ejpbruel 2013-10-04 13:29:33 +02:00
Andrea Marchesini
581d9cf944 Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan 2013-10-04 06:27:49 -04:00
Phil Ringnalda
7aabad1435 Merge m-c to m-i 2013-10-03 21:05:24 -07:00
Phil Ringnalda
841e9e294a Merge f-t to m-c 2013-10-03 20:57:45 -07:00
Phil Ringnalda
b757a4e18f Merge b-i to m-c 2013-10-03 20:56:15 -07:00
Brian Hackett
08ab10373a Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem. 2013-10-03 21:44:13 -06:00
Dan Gohman
6ff2ca8bc7 Bug 915846 - IonMonkey: Simple range analysis for div and sqrt. r=nbp 2013-10-03 17:25:03 -07:00
Dan Gohman
5e0804b99d Bug 915846 - Spew the full name of an MDefinition instead of just the number. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
10ea4f38a8 Bug 915846 - IonMonkey: Collect all of Range's invariants and enforce them uniformly. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
ba0b605e21 Bug 915846 - IonMonkey: Assert that we don't try to do range analysis on instructions that don't produce a value. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
683a8bbf8e Bug 915846 - IonMonkey: Add range checking for beta nodes. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
f2040316ca Bug 915846 - IonMonkey: Create beta nodes for comparisons with double constants. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
f7b7250cf4 Bug 915846 - IonMonkey: Rewrite how Ranges are initialized, eliminating rectifyExponent() and making tricky details more explicit. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
c72b8efdd3 Bug 915846 - IonMonkey: Simplify int64 arithmetic to int32 arithmetic in several places. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
cdca3094ea Bug 915846 - IonMonkey: Use Range accessor methods instead of accessing fields directly in some places. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
7b632205a2 Bug 915846 - IonMonkey: Introduce several new Range predicate helper functions. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
9d8d65f46f Bug 915846 - IonMonkey: Introduce sentinal values for the max_exponent_ field to represent infinity and NaN. r=nbp 2013-10-03 17:25:01 -07:00
Phil Ringnalda
450b9ed8c7 Backed out changeset 643354059afb (bug 874508) for b2g build bustage
CLOSED TREE
2013-10-03 20:11:58 -07:00
Gaia Pushbot
3e68997029 Bumping gaia.json for 1 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/06ea7706d721
Author: Anthony Ricaud <anthony@ricaud.me>
Desc: Revert "Merge pull request #12656 from arcturus/bug-914191"

This reverts commit 12d41a0c09531ac8b527b71edaa4daada7b08e9d, reversing
changes made to 79cc970a9aca9c1f0888c70b60687b87a8871c32.

Conflicts:
	apps/communications/contacts/test/unit/mock_wakelock.js
2013-10-03 15:45:23 -07:00
Andrea Marchesini
eef83fde31 Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan 2013-10-03 18:42:04 -04:00
Andrea Marchesini
68bf49d79c Bug 923517 - AudioDestinationNode should work as an EventTarget, r=ehsan 2013-10-03 18:40:20 -04:00
Gaia Pushbot
c9602fe280 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/744ef5fa84a3
Author: Ghislain 'Aus' Lacroix <aus@noiseport.org>
Desc: Merge pull request #12453 from nullaus/bug917582-operator-variant-console

bug 917582 - OperatorVariantHelper error when IccHelper.enabled == false...

========

https://hg.mozilla.org/integration/gaia-central/rev/c5cf75d8cf0e
Author: Ghislain 'Aus' Lacroix <aus@mozilla.com>
Desc: bug 917582

-OperatorVariantHelper error when IccHelper.enabled == false should be more descriptive since it is an expected error when running in b2g desktop or fxos simulator.
-Do not throw when IccHelper is undefined, it only indicates that the feature was omitted in the build

r=dflanagan
2013-10-03 15:20:23 -07:00
Hubert B Manilla
36b4497c1e Bug 917189 - Removed the debug icon on the caret position, r=vporof 2013-10-04 00:36:37 +03:00
Victor Porof
84f0fd5f52 Bug 921513 - Use consumeoutsideclicks=false for the debugger panels, r=rcampbell 2013-10-04 00:36:35 +03:00
Sid Stamm
08f65cf2a9 Bug 916881 - remove stray refinePolicy in CSPUtils.jsm. r=grobinson 2013-10-03 14:35:42 -07:00
Kartikaya Gupta
00e4b67a26 Bug 923472 - Use memset instead of block field assignment to fix a compile error. r=cpearce 2013-10-03 17:00:33 -04:00
Gaia Pushbot
d33f64748d Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4e435fd97c9c
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #12639 from jmcanterafonseca/fix_gmail_import_name

Bug 898304 - [Contact] Import from gmail shows null when the contact doe...

========

https://hg.mozilla.org/integration/gaia-central/rev/5fc1a5c64982
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Bug 898304 - [Contact] Import from gmail shows null when the contact does not have name
2013-10-03 13:45:24 -07:00
Benjamin Peterson
00d1c66449 Bug 923466 - Shut up opt build unused variable warnings. r=billm 2013-10-03 16:23:44 -04:00
Cameron McCormack
77d3a04ce0 Bug 842329 - Part 4: Test. r=bzbarsky 2013-10-04 04:49:20 +10:00
Cameron McCormack
56501a1c99 Bug 842329 - Part 3: Serialize the "all" shorthand property as the empty string unless all components are inherit/initial/unset. r=bzbarsky 2013-10-04 04:49:20 +10:00
Cameron McCormack
fb248cc0a3 Bug 842329 - Part 2: Parse the "all" shorthand property. r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
5404114dde Bug 842329 - Part 1: Add "all" shorthand property. r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
c84a91e660 Bug 842329 - Part 0: Add "layout.css.all-shorthand.enabled" pref. r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
c5c9f06632 Bug 921731 - Part 10: Modify existing style tests to use "unset". r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
cc863abc63 Bug 921731 - Part 9: Serialize shorthands using "unset" like those containing "inherit" or "initial". r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
b2916d5339 Bug 921731 - Part 8: Support "unset" in computation of properties. r=bzbarsky 2013-10-04 04:49:18 +10:00
Cameron McCormack
93beb58930 Bug 921731 - Part 7: Treat "unset" on inherited properties like "inherit" in nsRuleNode::HasAuthorSpecifiedRules. r=bzbarsky 2013-10-04 04:49:18 +10:00
Cameron McCormack
8b086062e7 Bug 921731 - Part 6: Treat "unset" as "inherit" when determining rule detail for inherited style structs. r=bzbarsky 2013-10-04 04:49:18 +10:00
Cameron McCormack
2d6b8d2837 Bug 921731 - Part 5: Support eCSSUnit_Unset in nsRuleNode.cpp's SetFactor. r=bzbarsky 2013-10-04 04:49:18 +10:00
Cameron McCormack
ddd157214b Bug 921731 - Part 4: Support eCSSUnit_Unset in nsRuleNode.cpp's SetDiscrete. r=bzbarsky 2013-10-04 04:49:17 +10:00
Cameron McCormack
964e2e36c6 Bug 921731 - Part 3: Support eCSSUnit_Unset in nsRuleNode.cpp's SetCoord. r=bzbarsky 2013-10-04 04:49:17 +10:00
Cameron McCormack
837c085515 Bug 921731 - Part 2: Parse "unset" in property values whereever "inherit" and "initial" are allowed. r=bzbarsky 2013-10-04 04:49:17 +10:00
Cameron McCormack
48fc905829 Bug 921731 - Part 1: Add new eCSSUnit_Unset unit for nsCSSValues. r=bzbarsky 2013-10-04 04:49:17 +10:00
Cameron McCormack
b95c636898 Bug 921731 - Part 0: Add "layout.css.unset-value.enabled" pref. r=bzbarsky 2013-10-04 04:48:41 +10:00
Andrea Marchesini
d80fda2e51 Bug 923497 - Crash in AudioChannelService when the browser is closed, r=ehsan 2013-10-03 14:40:53 -04:00
Gaia Pushbot
0adbdbe083 Bumping gaia.json for 4 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/dbdd39110d1c
Author: Evyatar Amitay <evyatron@gmail.com>
Desc: Merge pull request #12645 from EverythingMe/923445-grid-icons-alignment

[Bug 923445] Align grid icons on first page [r=crdlc]

========

https://hg.mozilla.org/integration/gaia-central/rev/fdb7c0b8fbc4
Author: Evyatar Amitay <evyatron@gmail.com>
Desc: [Bug 923445] Align grid icons on first page [r=crdlc]

========

https://hg.mozilla.org/integration/gaia-central/rev/25dc49bfa2fa
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #12651 from wanderview/contacts-notify-empty

Bug 923467: notifyAboveTheFold() when no contacts

========

https://hg.mozilla.org/integration/gaia-central/rev/4b01ee152bb7
Author: Ben Kelly <ben@wanderview.com>
Desc: Bug 923467: notifyAboveTheFold() when no contacts
2013-10-03 11:40:23 -07:00