Boris Zbarsky
af877c0a97
Bug 872669. Slightly speed up our named proxy gets by making use of the inline chars/length getters we can have when our id is an atom. r=waldo,peterv
2013-06-07 22:45:46 -04:00
Boris Zbarsky
6a7b47964f
Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv
...
It's a little unfortunate that we need both ${jsvalHandle} and
${jsvalRef}, but the only other option is to consistently have a
MutableHandle in this code. If the thing we have to work with is a
Rooted, that means doing JS::MutableHandle<JS::Value>(&myRooted) as
the thing to substitute for ${jsvalHandle}. Just using "&myRooted"
doesn't work, because things like "&myRooted.set()" or
"&myRooted.address()" fail, even if parenthesized as
"(&myRooted).set()", because &myRooted is actually a Rooted*, not a
MutableHandle.
We could go the JS::MutableHandle<JS::Value>(&myRooted) route if
desired; it would primarily uglify dictionary and sequence to-js
conversions. With the setup in this patch, ideally it looks pretty
idiomatic except for the use of .set() instead of operator= on Rooted.
2013-06-07 22:45:46 -04:00
Boris Zbarsky
1992f884b7
Bug 877281 part 5. Add a set() method to Rooted. r=terrence
2013-06-07 22:45:45 -04:00
Boris Zbarsky
c953830dd1
Bug 877281 part 4. Eliminate uses of ${valHandle} in binding conversions and make ${val} be a handle. r=peterv
2013-06-07 22:45:45 -04:00
Boris Zbarsky
5e4e46a051
Bug 877281 part 3. Rename valMutableHandle to mutableVal. r=peterv
2013-06-07 22:45:45 -04:00
Boris Zbarsky
089998b640
Bug 877281 part 2. Eliminate uses of ${valPtr} in bindings conversions. r=peterv
2013-06-07 22:45:45 -04:00
Boris Zbarsky
1cf3024899
Bug 877281 part 1. Convert WebIDL bindings to using something CallArgs-like. r=peterv,jandem
2013-06-07 22:45:44 -04:00
Jeff Gilbert
6439a4f662
Bug 870232 - Enable 'webgl' requests for Desktop FF. - r=bjacob
2013-06-07 17:44:51 -07:00
Trevor Saunders
4fdeed9c3d
bug 852150 - handle removal of accessibles when reframe root doesn't have an accessible more correctly r=surkov
2013-03-25 19:46:22 -04:00
Trevor Saunders
b2546f7648
bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug
2013-05-30 18:34:53 -04:00
David Burns
e4f4961edd
Bug 870445 - Add -marionette command-line arg to Firefox, r=mdas
2013-05-13 13:43:15 +01:00
Gavin Sharp
f4be8f1565
Clean up browser_contextmenu.js, no bug
...
--HG--
extra : rebase_source : 0c06c1377f09e413740e00f4d07267853242f343
2013-06-07 15:34:25 -07:00
Hannes Verschore
ba08d03292
Bug 876607 - Fix accidental switching of lhs/rhs in the code, rs=luke
2013-06-08 00:34:16 +02:00
Jared Wein
4a37c49828
Bug 872711 - Fix specified property value for border-{top,bottom}-left-radius. r=mixedpuppy
...
--HG--
extra : rebase_source : 517d5d806e782f8f7ec54073acf08efa2d870346
2013-06-07 17:47:47 -04:00
David Zbarsky
bdf2a2f2ed
[Bug 879998] Remove some dead code in content/ r=Ms2ger, emk
2013-06-07 14:05:57 -07:00
David Zbarsky
ca3ddd10cc
Bug 880037: Don't try to mark message managers when we're not in the root process r=jlebar
2013-06-07 14:05:36 -07:00
Joey Armstrong
fa271ca978
bug 872087: move HOST_LIBRARY to moz.build (logic) r=ted
2013-06-07 17:00:19 -04:00
Joe Drew
6b8b0daa3b
Bug 878751 - Port a bug fix from Chrome back to Mozilla. r=jlebar
...
--HG--
extra : rebase_source : d680dada2ac1932806e10c6050376a849112f523
2013-06-07 16:42:57 -04:00
Joe Drew
9257e0a236
Bug 878392 - Reset Decoder::mCurrentFrame to nullptr if we fail to create a frame. r=seth
...
--HG--
extra : rebase_source : 1188bfd4896c687eb954ac781cd23e2d49a48959
2013-06-07 16:42:57 -04:00
Federico Paolinelli
12c13db841
Bug 876485 - Moved clipboard code from GeckoAppShell to a separate Clipboard class. Changed jni calls to new methods. r=cpeterson
2013-06-07 13:39:37 -07:00
Stephen Pohl
07d696288b
Bug 880753: Add public nsLookAndFeel::UseOverlayScrollbars method. r=smichaud
2013-06-07 12:44:24 -07:00
Drew Willcoxon
af37cc4060
Bug 880237 - Prevent crash in mozInlineSpellChecker::IgnoreWords by asserting mSpellCheck != null. r=ehsan
2013-06-07 12:35:50 -07:00
Jeff Hammel
4f15a54af6
Bug 707976 - Remove manifestdestiny from its old location in m-c and use that in testing/mozbase;r=ahal
...
--HG--
extra : rebase_source : 78e596979ddfb001475270580afeab992694ed45
2013-06-07 12:30:11 -07:00
Joe Drew
b1baf91fd4
Bug 876499 - If a looping image is being asked to advance to a time that is more than one loop in the future, skip the intermediate frames and simply jump to the next multiple of the loop count. r=seth
...
When there is a long delay between calls to RequestRefresh(), for example
because an animated image has been scrolled off the screen, the current
animation frame time can be significantly behind the current time, requiring a
huge number of composites to catch up. This patch makes us skip those
intermediate composites, jumping to the closest multiple of the image's loop
time.
--HG--
extra : rebase_source : 3e9ef5bd3ad3f1e9d95def99e6bb546474a583c9
2013-06-07 15:28:24 -04:00
Ryan VanderMeulen
4dc928a360
Merge m-c to inbound.
2013-06-07 15:28:41 -04:00
Ryan VanderMeulen
26a7711a71
Merge inbound to m-c.
2013-06-07 15:27:47 -04:00
Brian Nicholson
3c5c6234d8
Bug 878491 - Save about:home top padding in BrowserApp instead of AboutHome fragment. r=lucasr
2013-06-07 12:27:21 -07:00
Daniel Holbert
c7f5977137
Bug 880662 - Remove unused variable from YCbCrImageDataDeserializerBase::IsValid(). r=nical
2013-06-07 15:21:50 -04:00
Benjamin Bouvier
832b30970c
Bug 878495 - In shell, print "[native code]" for native functions. r=luke
2013-06-07 10:57:21 -07:00
Francesco Lodolo [:flod]
5ca632cf2e
Bug 878154 - about:plugins: plugin status is not localizable. r=bsmedberg
2013-06-07 15:21:13 -04:00
Fabrice Desré
a0d6ead56d
Bug 878388 - errors when uninstalling applications 'msg is undefined' r=ferjm a=leo
2013-06-07 09:52:58 -07:00
Wes Kocher
088f98d344
Bug 880558 - Uplift addon-sdk to firefox r=me
2013-06-07 09:43:59 -07:00
Jared Wein
1ca909daa3
Bug 880573 - Remove duplication between do_report_result and _do_check_neq. r=ted
2013-06-07 12:44:00 -04:00
Jared Wein
d28d5dfe7a
Bug 880568 - _do_check_eq/_do_check_neq/do_print should put double-quotes around argument if the typeof argument is 'string'. r=ted
2013-06-07 12:43:48 -04:00
Sotaro Ikeda
cefbc254da
Bug 880268 - Handle default pixel format in BytesPerPixelForPixelFormat(). r=vlad
2013-06-07 12:05:03 -04:00
Ryan VanderMeulen
4b4f804a75
Merge m-c to birch.
2013-06-07 11:34:26 -04:00
Ryan VanderMeulen
c47abe9cac
Merge m-c to birch.
2013-06-07 11:13:25 -04:00
Ryan VanderMeulen
f5c3e7c7b7
Merge inbound to m-c.
2013-06-07 11:10:54 -04:00
Ryan VanderMeulen
a5ed1f2d37
Merge fx-team to m-c.
2013-06-07 11:05:46 -04:00
Ryan VanderMeulen
c164c281c9
Backed out changeset 4c129a5676eb (bug 871485) for mochitest-1 failures.
2013-06-07 09:57:05 -04:00
Ryan VanderMeulen
e368b7a7ba
Bug 875449 - Bustage fix.
2013-06-07 08:54:13 -04:00
Mihai Sucan
52727c7bed
Bug 628458 - Fix for intermittent browser_webconsole_bug_603750_websocket.js | Test timed out followed by 2969 others; r=me
2013-06-07 15:36:55 +03:00
Joey Armstrong
7ebe282a64
bug 870407: move CMMSRCS to moz.build (file batch #1 ). r=mshal
2013-06-07 11:43:39 -04:00
Ehsan Akhgari
b0f5abb2d1
Test case for bug 880404
2013-06-07 11:29:25 -04:00
Ehsan Akhgari
021d3cb4b8
Test case for bug 880384
...
--HG--
extra : rebase_source : a77b7f0c32555d645c1903164e0a7740ac61ca19
2013-06-07 11:22:46 -04:00
Ryan VanderMeulen
7396ea9682
Backed out changeset d6db31e46b02 (bug 878495) for jit-test failures.
2013-06-07 11:16:36 -04:00
Sotaro Ikeda
1a0a39bca4
Bug 871485 - Share hw codec between applications/tasks. r=mwu, r=doublec, r=roc
2013-06-07 08:15:44 -04:00
Ryan VanderMeulen
52d2133e5b
Merge birch to m-c.
2013-06-07 08:00:08 -04:00
Vicamo Yang
f540811326
Bug 874273: B2G RIL - return correct voice network type. r=yoshi
2013-06-07 16:50:10 +08:00
Vicamo Yang
e389424b1b
Bug 879671 - 2/2: add ril.cellbroadcast.disabled pref to disable Cell Broadcast completely. r=yoshi
2013-06-07 15:32:24 +08:00