Commit Graph

149717 Commits

Author SHA1 Message Date
Bobby Holley
91f0925e8c Bug 921448 - Move ProxyObject::New to vm/ProxyObject.cpp. r=ejpbruel 2013-10-04 13:29:35 +02:00
Bobby Holley
ce560e7d97 Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
\o/
2013-10-04 13:29:34 +02:00
Bobby Holley
b1da1dbabe Bug 921448 - Stop using FunctionObjectProxies for ScriptedIndirectProxies. r=ejpbruel 2013-10-04 13:29:34 +02:00
Bobby Holley
fa38c79f6d 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
696711f38b 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
455d54511a 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
69949e78f5 Bug 921448 - Implement sane default behavior for fun_toString for all proxies. r=ejpbruel 2013-10-04 13:29:33 +02:00
Andrea Marchesini
aaf2e61bf2 Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan 2013-10-04 06:27:49 -04:00
Phil Ringnalda
688e1c7733 Merge m-c to m-i 2013-10-03 21:05:24 -07:00
Phil Ringnalda
87e9e3fea1 Merge f-t to m-c 2013-10-03 20:57:45 -07:00
Phil Ringnalda
b0e8998025 Merge b-i to m-c 2013-10-03 20:56:15 -07:00
Brian Hackett
0af897c765 Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem. 2013-10-03 21:44:13 -06:00
Dan Gohman
22f990a91b Bug 915846 - IonMonkey: Simple range analysis for div and sqrt. r=nbp 2013-10-03 17:25:03 -07:00
Dan Gohman
38ae4b4b4b 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
0d4f665710 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
1ecdb001a9 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
8fbdc89260 Bug 915846 - IonMonkey: Add range checking for beta nodes. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
3965a53b55 Bug 915846 - IonMonkey: Create beta nodes for comparisons with double constants. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
a0ae8e6e46 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
707c6dec5d Bug 915846 - IonMonkey: Simplify int64 arithmetic to int32 arithmetic in several places. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
4692cb39d0 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
858ac0bb23 Bug 915846 - IonMonkey: Introduce several new Range predicate helper functions. r=nbp 2013-10-03 17:25:02 -07:00
Dan Gohman
73d0fcba27 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
674bb561f6 Backed out changeset 643354059afb (bug 874508) for b2g build bustage
CLOSED TREE
2013-10-03 20:11:58 -07:00
Gaia Pushbot
bb7bb26537 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
fdbb7e1fbe Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan 2013-10-03 18:42:04 -04:00
Andrea Marchesini
8c22a53a8f Bug 923517 - AudioDestinationNode should work as an EventTarget, r=ehsan 2013-10-03 18:40:20 -04:00
Gaia Pushbot
295748f3b7 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
fb81848f49 Bug 917189 - Removed the debug icon on the caret position, r=vporof 2013-10-04 00:36:37 +03:00
Victor Porof
99f5dbc55e Bug 921513 - Use consumeoutsideclicks=false for the debugger panels, r=rcampbell 2013-10-04 00:36:35 +03:00
Sid Stamm
5eac7c6a72 Bug 916881 - remove stray refinePolicy in CSPUtils.jsm. r=grobinson 2013-10-03 14:35:42 -07:00
Kartikaya Gupta
61ef80d7aa 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
2d5c8ee21a 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
ddaacf8336 Bug 923466 - Shut up opt build unused variable warnings. r=billm 2013-10-03 16:23:44 -04:00
Cameron McCormack
f602a4b1eb Bug 842329 - Part 4: Test. r=bzbarsky 2013-10-04 04:49:20 +10:00
Cameron McCormack
cdaff94aa4 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
58b4760851 Bug 842329 - Part 2: Parse the "all" shorthand property. r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
da4a1db7d3 Bug 842329 - Part 1: Add "all" shorthand property. r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
3c5d7fbc32 Bug 842329 - Part 0: Add "layout.css.all-shorthand.enabled" pref. r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
f4a634e32d Bug 921731 - Part 10: Modify existing style tests to use "unset". r=bzbarsky 2013-10-04 04:49:19 +10:00
Cameron McCormack
eac9ad85d3 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
548f50580d Bug 921731 - Part 8: Support "unset" in computation of properties. r=bzbarsky 2013-10-04 04:49:18 +10:00
Cameron McCormack
f3b8113210 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
8058e5a031 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
6699cf7840 Bug 921731 - Part 5: Support eCSSUnit_Unset in nsRuleNode.cpp's SetFactor. r=bzbarsky 2013-10-04 04:49:18 +10:00
Cameron McCormack
ae26d6be95 Bug 921731 - Part 4: Support eCSSUnit_Unset in nsRuleNode.cpp's SetDiscrete. r=bzbarsky 2013-10-04 04:49:17 +10:00
Cameron McCormack
2fb509641f Bug 921731 - Part 3: Support eCSSUnit_Unset in nsRuleNode.cpp's SetCoord. r=bzbarsky 2013-10-04 04:49:17 +10:00
Cameron McCormack
683a8e7860 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
577a801330 Bug 921731 - Part 1: Add new eCSSUnit_Unset unit for nsCSSValues. r=bzbarsky 2013-10-04 04:49:17 +10:00
Cameron McCormack
00c39ab36a Bug 921731 - Part 0: Add "layout.css.unset-value.enabled" pref. r=bzbarsky 2013-10-04 04:48:41 +10:00