Birunthan Mohanathas
a3a95ea5c8
Bug 918436 - Make the type argument of MOZ_BEGIN(_NESTED)_ENUM_CLASS optional and add tests. r=Waldo
2013-10-04 13:17:13 -04:00
Tareq Khandaker
9bd932c8bc
Bug 855847 - Fix misleading console warning. r=yoric
2013-10-04 13:16:53 -04:00
Andrea Marchesini
8b7243be7c
Bug 923635 - DataStore mochitests should use mochitest.ini file, r=ms2ger
2013-10-04 13:08:28 -04:00
Andrew Quartey
efab1ad4ee
Bug 918940 - Part b: Implement setRangeText for HTMLTextAreaElement. r=ehsan
2013-10-04 11:30:07 -04:00
Andrew Quartey
cbd232c75c
Bug 918940 - Part a: Make HTMLInputElement::SetSelectionRange fire select event asynchronously per spec. r=ehsan
2013-10-04 11:30:07 -04:00
Carsten "Tomcat" Book
f5d6799f05
Backed out changeset b607cc162c2c (bug 874508) for causing perma orange b2g-crashtest failures
2013-10-04 16:31:02 +02:00
Mike Hommey
36ee75f02e
Bug 923488 - Avoid binaries dependency on backend.mk when there isn't one. r=gps
2013-10-04 22:29:15 +09:00
Gregory Szorc
0082530176
Bug 920637 - FileCopier should create destination directory if it doesn't exist; r=glandium
2013-10-04 15:00:39 +02:00
Nicholas Cameron
8027a76868
Bug 854873. Keep scissor rect enabled. r=kats,nical
2013-10-05 01:03:09 +13:00
Bobby Holley
8e79ec32e7
Bug 921454 - Tests for NAC. r=jonco
2013-10-04 13:29:37 +02:00
Bobby Holley
125b56f2f0
Bug 921454 - Invert faulty assertion. r=jonco
...
This assertion is pretty clearly bogus, and only exists because, as it turns
out, we never had any test coverage for transplanting SCSW objects with
waivers. Even in the world when this stuff landed (bug 773962, which was well
before the removal of Location SCSWs in bug 808608 and the conversion of Nodes
to new bindings), we apparently never tested the waiver path. :-(
2013-10-04 13:29:36 +02:00
Bobby Holley
e0bcf936f4
Bug 921454 - Use background-finalize-ity forwarding for all wrappers, not just CCWs. r=jonco
...
The current setup allows mismatches for same compartment wrappers, which causes
us to assert when transplanting them.
2013-10-04 13:29:36 +02:00
Bobby Holley
b75ed5bfc9
Bug 921454 - Match the background-finalize-ity of the DeadObjectProxy with that of origobj in js_TransplantObjectWithWrapper. r=jonco
2013-10-04 13:29:36 +02:00
Bobby Holley
0d2da886b1
Bug 921454 - Add an option for explicitly forcing foreground finalization. r=jonco
2013-10-04 13:29:36 +02:00
Bobby Holley
6253d01e45
Bug 921454 - Refactor proxy creation to use an options object. r=jonco
2013-10-04 13:29:35 +02:00
Bobby Holley
a7bf212c0d
Bug 921454 - Skip unwrap safety assertion for cross-compartment SOWs. r=mrbkap
...
Currently this stuff just asserts when you pass NAC across compartments. And
the logic for this stuff is complicated enough that we don't gain a whole
lot from duplicating it.
2013-10-04 13:29:35 +02:00
Bobby Holley
252e662cc3
Bug 921454 - Allow chromeOnlyContent to work for non-chrome XBL documents. r=smaug
...
Given that we turn off XBL for the web, this just affects remote XUL/XBL, in
particular our tests. And it's expedient for NAC testing to be able to test
with an in-content XBL binding.
2013-10-04 13:29:35 +02:00
Bobby Holley
8eedd48f72
Bug 921448 - Move ProxyObject::New to vm/ProxyObject.cpp. r=ejpbruel
2013-10-04 13:29:35 +02:00
Bobby Holley
24a81075ee
Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
...
\o/
2013-10-04 13:29:34 +02:00
Bobby Holley
5af8d8fc9c
Bug 921448 - Stop using FunctionObjectProxies for ScriptedIndirectProxies. r=ejpbruel
2013-10-04 13:29:34 +02:00
Bobby Holley
c31a612d94
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
c3bf1e79bc
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
31ca43d809
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
6cd49d3d95
Bug 921448 - Implement sane default behavior for fun_toString for all proxies. r=ejpbruel
2013-10-04 13:29:33 +02:00
Andrea Marchesini
b8d1c01e56
Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan
2013-10-04 06:27:49 -04:00
Phil Ringnalda
f078b9d49d
Merge m-c to m-i
2013-10-03 21:05:24 -07:00
Phil Ringnalda
013e3d89e9
Merge f-t to m-c
2013-10-03 20:57:45 -07:00
Phil Ringnalda
09aaa238ef
Merge b-i to m-c
2013-10-03 20:56:15 -07:00
Brian Hackett
ee18407c09
Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.
2013-10-03 21:44:13 -06:00
Dan Gohman
427ba6a8b7
Bug 915846 - IonMonkey: Simple range analysis for div and sqrt. r=nbp
2013-10-03 17:25:03 -07:00
Dan Gohman
f53a25a355
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
3d822c6eef
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
2c6440af65
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
4d66ed6848
Bug 915846 - IonMonkey: Add range checking for beta nodes. r=nbp
2013-10-03 17:25:02 -07:00
Dan Gohman
7789814617
Bug 915846 - IonMonkey: Create beta nodes for comparisons with double constants. r=nbp
2013-10-03 17:25:02 -07:00
Dan Gohman
bed2ff267a
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
989ffe444a
Bug 915846 - IonMonkey: Simplify int64 arithmetic to int32 arithmetic in several places. r=nbp
2013-10-03 17:25:02 -07:00
Dan Gohman
e5779e49c7
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
2afeee6fce
Bug 915846 - IonMonkey: Introduce several new Range predicate helper functions. r=nbp
2013-10-03 17:25:02 -07:00
Dan Gohman
0f284fb9d2
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
8459f2486d
Backed out changeset 643354059afb (bug 874508) for b2g build bustage
...
CLOSED TREE
2013-10-03 20:11:58 -07:00
Gaia Pushbot
af6a4b3be3
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
5635de1215
Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan
2013-10-03 18:42:04 -04:00
Andrea Marchesini
998bedf816
Bug 923517 - AudioDestinationNode should work as an EventTarget, r=ehsan
2013-10-03 18:40:20 -04:00
Gaia Pushbot
13fce1df5c
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
ecafc16dd2
Bug 917189 - Removed the debug icon on the caret position, r=vporof
2013-10-04 00:36:37 +03:00
Victor Porof
64fd48f5b3
Bug 921513 - Use consumeoutsideclicks=false for the debugger panels, r=rcampbell
2013-10-04 00:36:35 +03:00
Sid Stamm
619954ec2b
Bug 916881 - remove stray refinePolicy in CSPUtils.jsm. r=grobinson
2013-10-03 14:35:42 -07:00
Kartikaya Gupta
8fe0b41e3a
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
00d36d5914
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