Boris Zbarsky
2d7f4e5a2e
Bug 882653 part 5. Improve WebIDL binding error reporting for overload resolution failures, unions, non-finite floats. r=smaug
2013-06-17 13:07:04 -04:00
Boris Zbarsky
ad494b55cc
Bug 882653 part 4. Improve the WebIDL binding error reporting for the not-sequence, not-callable, not-dictionary, not-date, and invalid-enum-value cases. r=smaug
2013-06-17 13:07:03 -04:00
Boris Zbarsky
5b3cb06a12
Bug 882653 part 3. Make the "does not implement interface" error reporting better in WebIDL bindings. r=smaug
2013-06-17 13:07:03 -04:00
Boris Zbarsky
9d92031480
Bug 882653 part 2. Make the "not an object" error reporting better in WebIDL bindings. r=smaug
...
This also adds infrastructure to generally indicate to the
js-to-native conversion exactly what is being converted.
2013-06-17 13:07:03 -04:00
Boris Zbarsky
f33f6d5496
Bug 882653 part 1. Improve error reporting for bogus this objects in WebIDL bindings. r=smaug
2013-06-17 13:07:03 -04:00
Boris Zbarsky
1398e3eee6
Bug 882547. Treat undefined values in WebIDL dictionaries as missing. r=smaug
2013-06-17 13:07:03 -04:00
Margaret Leibovic
3610e4d1c4
Bug 883287 - Add null checks to Prompt.jsm constructor. r=wesj
2013-06-17 13:06:56 -04:00
Federico Paolinelli
8ccd4abde2
Bug 880661 - Corrected check for default handler existence. Added check for download's mimeinfo not nullness. r=margaret;
2013-06-17 13:06:53 -04:00
Felipe Gomes
bac01cc4af
Bug 880555 - Fix --test-manifest option for non mochitest-plain. r=jmaher
2013-06-17 19:04:04 +02:00
Brian Hackett
c199407440
Bug 883661 - Fix and document numeric comparator invariants.
2013-06-17 10:51:16 -06:00
Jason Orendorff
5b3dbeeccb
Bug 883523 - Regression: 'if(1) /a/.test("a")' causes a SyntaxError after landing bug 872735. r=till.
2013-06-17 11:27:33 -05:00
Brian Hackett
a3616fe0d3
Bug 883661 - Handle lazy functions when doing higher order fast invokes and in numeric comparator pattern matching, r=luke.
2013-06-17 10:14:33 -06:00
Brian Hackett
013389ee23
Bug 883656 - Handle lazy functions in b[a] lambda pattern matching, r=luke.
2013-06-17 10:12:36 -06:00
Max Li
b68ed19c15
Bug 876475 - Make braille output less verbose. r=eeejay r=kats r=ted
...
--HG--
rename : accessible/src/jsat/UtteranceGenerator.jsm => accessible/src/jsat/OutputGenerator.jsm
rename : accessible/tests/mochitest/jsat/utterance.js => accessible/tests/mochitest/jsat/output.js
2013-06-17 10:36:41 -04:00
Ehsan Akhgari
340ed556b3
Bug 883010 - Part 1: Optimize MediaStreamGraphImpl::UpdateStreamOrder in order to optimize away how much time we spend on it in every iteration of the MSG; r=roc
...
--HG--
extra : rebase_source : 4af5f42054407ad42ebe1752e01178d454c865ed
2013-06-17 11:29:47 -04:00
Dan Gohman
5eb35445eb
Bug 883571 - Since label() calls spew, call it once and reuse the result instead of calling it multiple times. r=mrosenberg
2013-06-17 07:41:21 -07:00
Masatoshi Kimura
387c6c93dc
Bug 882624 - Remove "URL Protocol" from FirefoxURL key. r=bbondy
2013-06-17 23:08:55 +09:00
Ehsan Akhgari
823b717452
Bug 883010 - Part 2: Don't bombard the main thread with MSG update messages which are not going to result in any actual work; r=roc
2013-06-17 09:06:34 -04:00
Jim Mathies
25987fabeb
Bug 788000 - Add basic chrome selection tests. r=mbrubeck
2013-06-17 07:46:52 -05:00
Jim Mathies
b4885c1015
Bug 788000 - Add support for chrome selection. r=mbrubeck
2013-06-17 07:46:52 -05:00
Jim Mathies
73f2dbce50
Bug 879883 - Split common selection code out into a prototype. r=mbrubeck
2013-06-17 07:46:52 -05:00
Jim Mathies
19b6e627a8
Bug 879887 - Use caretPositionFromPoint when adjusting selection in text inputs. r=mbrubeck
2013-06-17 07:46:52 -05:00
Jim Mathies
98a48b65a9
Bug 879454- Hide selection monocles during drags. r=mbrubeck
2013-06-17 07:46:52 -05:00
Jim Mathies
45ef30834d
Bug 879454 - Minor comment header touchups. r=mbrubeck
2013-06-17 07:46:51 -05:00
Jim Mathies
23d5976f23
Bug 869437 - Create individual selection overlays for chrome and content. r=mbrubeck
2013-06-17 07:46:51 -05:00
Ed Morley
3b0a533127
Backed out changeset eff8e7fefffd (bug 883164) for breaking the test on Android
2013-06-17 12:18:31 +01:00
Matt Woodrow
614a80c1a6
Bug 877534 - Use a shutdown listener to destroy the compositor from nsBaseWidget. r=roc
...
This prevents a case where the nsBaseWidget isn't destroyed until the cycle collector is shutdown,
and we are too late in the shutdown sequence to process the events that get queued during
Compositor teardown.
2013-06-17 14:50:32 +12:00
Matt Woodrow
50e4cfb594
Bug 882590 - Fix invalid assertion when creating a SharedSurface_GLTexture without a consumer GLContext. r=jgilbert
2013-06-17 14:48:41 +12:00
Matt Woodrow
17e0dc2972
Bug 877949 - Restrict maximum texture size on nvidia cards on OSX 10.6 and 10.7 to 4096. r=bjacob
2013-06-17 14:46:53 +12:00
Mounir Lamouri
35e48d7a36
Bug 883164 - More tests for <input type='file'>.click(). r=smaug
2013-06-17 11:58:47 +02:00
Ed Morley
69d9b410ec
Merge mozilla-central and inbound
2013-06-17 09:36:26 +01:00
Ed Morley
ebf532e321
Backed out changeset eda60af67603 (bug 877949) for Android mochitest-3 crashes on a CLOSED TREE
2013-06-17 09:28:23 +01:00
Ed Morley
64994a5dcc
Backed out changeset 12a114363dbc (bug 882590)
2013-06-17 09:27:04 +01:00
Ed Morley
2b22df457f
Backed out changeset 8ce5f3f4937d (bug 877534)
2013-06-17 09:27:01 +01:00
Ed Morley
feabaa3592
Backed out changeset 3acb52b2a6de (bug 882027) for reftest failures on a CLOSED TREE
2013-06-17 08:51:00 +01:00
Ed Morley
3c59f70bee
Backed out changeset 2f2351cb2579 (bug 875060)
2013-06-17 08:50:41 +01:00
Ed Morley
6fe7f8c7e4
Backed out changeset f2d55d17a0d8 (bug 876092)
2013-06-17 08:50:37 +01:00
Nicholas Nethercote
903105f77c
Bug 880041 (part 14) - Use JSObject::{is,as} for DeclEnvObject. r=evilpies.
...
--HG--
extra : rebase_source : f4b916ae894c1ed1eefe31d82abd459181621f69
2013-06-16 19:02:10 -07:00
Nicholas Nethercote
2404efd7c9
Bug 880041 (part 13) - Use JSObject::{is,as} for CallObject. r=evilpies.
...
--HG--
extra : rebase_source : 6d7f5171a03d5cd963ac869566b7661bb7ddbc2d
2013-06-16 18:46:36 -07:00
Nicholas Nethercote
dacb418647
Bug 880041 (part 12) - Use JSObject::{is,as} for BlockObject. r=evilpies.
...
--HG--
extra : rebase_source : c41de9544c966c8859a429a8a0c63875c7d00b71
2013-06-16 18:40:16 -07:00
Nicholas Nethercote
c2e0d1ba4f
Bug 880041 (part 11) - Use JSObject::{is,as} for SetIteratorObject. r=evilpies.
...
--HG--
extra : rebase_source : de562a03da15209322232e0c9f00d1f0c07abbfb
2013-06-16 18:07:08 -07:00
Nicholas Nethercote
a40283b3bc
Bug 880041 (part 10) - Use JSObject::{is,as} for ScriptSourceObject. r=evilpies.
...
--HG--
extra : rebase_source : d55f1fa65735074b96e8006a76939defc5f40379
2013-06-16 18:07:07 -07:00
Nicholas Nethercote
b57ff1695a
Bug 880041 (part 9) - Use JSObject::{is,as} for RegExpObject. r=sfink.
...
--HG--
extra : rebase_source : 083c58e8a82bf7edb2a46e24cae47236af51a2ac
2013-06-16 17:39:43 -07:00
Nicholas Nethercote
6ad8a3fa28
Bug 880041 (part 8) - Use JSObject::{is,as} for PropertyIteratorObject. r=sfink.
...
--HG--
extra : rebase_source : 07cb730830bc8f61d6c28148c8c1e7e3ee94a6c8
2013-06-16 17:34:45 -07:00
Nicholas Nethercote
38ade04f8d
Bug 880041 (part 7) - Remove JSObject::isPrimitive, because it's dead. r=sfink.
...
--HG--
extra : rebase_source : 1e71fe2261b01b3769ecbb4377f8ef19d3a813da
2013-06-16 17:28:41 -07:00
Nicholas Nethercote
535fd8eebe
Bug 880041 (part 6) - Use JSObject::{is,as} for MapIteratorObject. r=sfink.
...
--HG--
extra : rebase_source : 32577e3ec9c0aebc94dfedd46e7af29d8475c927
2013-06-16 17:27:16 -07:00
Nicholas Nethercote
b7ceec6f60
Bug 880041 (part 5) - Use JSObject::{is,as} for ElementIteratorObject. r=sfink.
...
--HG--
extra : rebase_source : 0f71366ff461d7c4d021e1d0381dad1b45462342
2013-06-16 17:24:34 -07:00
Nicholas Nethercote
659658f731
Bug 880041 (part 4) - Use JSObject::{is,as} for DataViewObject. r=luke.
...
--HG--
extra : rebase_source : 07ff2585a6e592d0ae0ec9716556d61165eb6a50
2013-06-16 17:19:53 -07:00
Nicholas Nethercote
03ea5702f9
Bug 880041 (part 3) - Use JSObject::{is,as} for ArrayBufferObject. r=luke.
...
--HG--
extra : rebase_source : 0c37996aa68c943451a52e819d6c6fb71eb0a7b4
2013-06-16 17:07:35 -07:00
Nicholas Nethercote
f27d4f199a
Bug 880041 (part 2) - Use JSObject::{is,as} for {Normal,Strict,}ArgumentsObjects. r=luke.
...
--HG--
extra : rebase_source : 1648dd8eae1d1fdcc28644b9865960560ba301f8
2013-06-16 17:06:04 -07:00