Commit Graph

9744 Commits

Author SHA1 Message Date
Randell Jesup
728f12acfb Bug 803093: Lock access to MediaEngineWebRTC singleton r=anant 2012-10-18 14:03:00 -04:00
Etienne Segonzac
5a0f9b2f77 Bug 802675 - Fixing mozApp.checkForUpdate for packaged apps. r=fabrice 2012-10-18 11:32:03 +01:00
Isaac Aggrey
9e41ce2fa0 Bug 794510: Part 2: Use more stdint types instead of protypes.h types; r=ehsan 2012-10-11 18:38:04 -05:00
Vicamo Yang
e6143ddf2f Bug 797972 - Part 2/2: test cases, r=marshall_law 2012-10-19 00:55:41 +08:00
Yoshi Huang
a9817c6b9d Bug 797972 - False roaming situation. r=vicamo 2012-10-04 19:30:06 -03:00
Ms2ger
191bb9812c Merge m-c to m-i. 2012-10-21 10:36:35 +02:00
EKR
9c8dd57e19 Bug 791330: Suppress calls to PC after close has been called; r=anant 2012-10-20 09:43:57 -07:00
Mook
7bacae6cd6 bug 803746: dom: nsWindowMemoryReporter::Init() needs to hold a ref to the reporter it's setting up (r=njn) 2012-10-19 23:18:56 -07:00
Donovan Preston
987adce897 Bug 784893 - Rename the event's .socket attribute to .target; remove "on" prefix from event names. r=jonas 2012-10-17 22:29:58 -04:00
Boris Zbarsky
46e3240468 Bug 802636. Add a test that makes sure that codegen and example generation agree with each other. r=jst 2012-10-17 21:17:16 -04:00
Kyle Machulis
108cfcce82 Bug 800249 - Patch 2: Add ability to retreive connected socket address as a string; r=cjones 2012-10-17 17:11:05 -07:00
Gavin Sharp
ebb6646061 Bug 802436: fix test from bug 800817, r=smaug
--HG--
extra : rebase_source : be57519e1085fab2bd0c9ff6de0514715c817b72
2012-10-17 15:24:13 -07:00
Randell Jesup
ca11404fd3 Bug 802661: Clean up getUserMedia MediaStream handling r=roc,anant 2012-10-17 17:40:14 -04:00
Masayuki Nakano
2c502bf9dd Bug 705057 part.4 Emulate the behavior of nsIWidget::ResetInputState() and nsIWidget::CancelIMEComposition() if the composition is synthesized r=smaug+roc, sr=roc 2012-09-26 14:47:51 +09:00
Masayuki Nakano
1cc0ce4f3e Bug 705057 part.1 Ensure a set of composition events is fired on same content r=smaug 2012-09-26 14:47:45 +09:00
Bill McCloskey
0728920867 Bug 714050 - Add support for optional JS helper threads (r=luke) 2012-10-16 11:57:09 -07:00
Boris Zbarsky
d3f9d1f8ce Bug 800983. Expose a getter for default computed style. r=dbaron
An alternative implementation strategy is to add "default-only"
versions of ResolveStyleFor and ResolvePseudoElementStyle and then
modify FileRules to support those, or use a cut-down custom version of
FileRules for them.  That would be faster, but more complicated on the
style set side.  We can always make that switch if we need to, I guess.
2012-10-17 17:01:56 -04:00
Boris Zbarsky
6a79d7f055 Bug 795520. Don't fail to return a computed CSS declaration just because the style change that will give us a presshell has not been processed yet. r=dbaron
Another, more risky, option would be to always return a declaration
from getComputedStyle, even if we have no presshell, then just throw
(after flushing, as needed) if people try to get style info for it
just like we already do for declarations whose document loses a
presshell.  This might cause compat issues on sites that can deal with
null but not exceptions, though.  :(
2012-10-17 17:01:56 -04:00
Boris Zbarsky
f1bf746514 Bug 796983 part 2. Add a way to generate an example class declaration for a given WebIDL interface. r=jst
We mark constructors as static in the parser because they are.  This
allows us to just use the isStatic() for the IDLMember to mark our
declarations static.

To generate an example interface implementation, just "make
interfacename-example" in $objdir/dom/bindings.  This will place files
called interfacename-example.h and interfacename-example.cpp in that
directory.  For example, "make XMLHttpRequest-example" will get you
$objdir/dom/bindings/XMLHttpRequest-example.h and
$objdir/dom/bindings/XMLHttpRequest-example.cpp.

Attribute getters currently default to const methods, while setters
and operations default to non-const methods.

--HG--
rename : dom/bindings/BindingGen.py => dom/bindings/ExampleGen.py
2012-10-17 17:01:55 -04:00
Boris Zbarsky
3ee2ff3f57 Bug 796983 part 1. Switch nullable primitives to using a const Nullable. r=jst 2012-10-17 17:01:55 -04:00
Fabrice Desré
a472ebd79c Bug 802108 - [MozActivity] fails for OOP applications [r=gwagner] 2012-10-17 13:44:39 -07:00
Gene Lian
b267a7374c Bug 801573 - [Web Activities] Need to notify SystemMessageInternal when the app's registration restarts to avoid sending system messages to deprecated pages. r=fabrice 2012-10-17 12:30:43 +08:00
Henrik Skupin
61a7b4fefd Bug 791278 - Crash test for WebRTC crash [@sipcc::PeerConnectionImpl::SetLocalDescription]. r=jesup 2012-10-17 15:33:57 -04:00
Ryan VanderMeulen
951f988d57 Merge m-c to inbound. 2012-10-17 15:33:10 -04:00
Benoit Jacob
92800ce87b Bug 742781 - Implement WEBGL_debug_renderer_info extension - r=bz,jgilbert 2012-10-17 15:11:51 -04:00
Ryan VanderMeulen
ca114ca19e Merge the last PGO-green inbound changeset to m-c. 2012-10-17 14:07:59 -04:00
Jonathan Griffin
77f4820479 Bug 790463 - Disable test_outgoing_remote_hangup_held.js due to crashes, a=test-only, DONTBUILD(NPOTB) 2012-10-17 11:02:51 -07:00
Bobby Holley
52f96099f5 Bug 801241 - Properly handle |false| return false from JS_DescribeScriptedCaller. r=bz 2012-10-17 19:44:30 +02:00
Jonathan Griffin
e920997af0 Bug 790463 - Disable test_incoming_already_connected.js due to crash, a=test-only, DONTBUILD(NPOTB) 2012-10-17 10:22:16 -07:00
Ehsan Akhgari
f5557dac78 Merge mozilla-central into mozilla-inbound 2012-10-17 13:03:16 -04:00
Aryeh Gregor
73311b7efb Bug 802069 follow-up - Fix alignment; r=nobody 2012-10-17 14:17:50 +02:00
Guillermo López
40ab2b91fe Bug 794011 - Add 'sessionEnded' to nsIDOMUSSDReceivedEvent. r=mounir 2012-10-17 12:17:19 +01:00
Fernando Jiménez
ffe77a0c82 Bug 793189 - MMI Codes: get IMEI. Part 2 - Tests;r=marshall_law 2012-10-17 13:07:24 +02:00
Fernando Jiménez
435e75605c Bug 793189 - MMI Codes: get IMEI. Part 1 - RIL; r=marshall_law 2012-10-17 13:07:24 +02:00
Aryeh Gregor
88f480b3d0 Bug 802069 - Make "macintosh" the canonical name of its encoding, not "x-mac-roman"; r=smontagu
--HG--
rename : intl/uconv/tests/unit/test_decode_x_mac_roman.js => intl/uconv/tests/unit/test_decode_macintosh.js
rename : intl/uconv/tests/unit/test_encode_x_mac_roman.js => intl/uconv/tests/unit/test_encode_macintosh.js
2012-10-17 12:15:23 +02:00
Olli Pettay
5f565abd6d Bug 801719 - Unmark certainly alive event listener and message managers, r=mccr8
--HG--
extra : rebase_source : 0637559f37143a21583afe3c06d1464de8fc665b
2012-10-17 04:22:02 +03:00
Olli Pettay
041a32f94d Bug 802243 - WrapperCache DOMStringMap, r=bz
--HG--
extra : rebase_source : e908d30b301fc478c843b9c32c1b1846606fd6d2
2012-10-17 04:09:42 +03:00
Ryan VanderMeulen
9d8390c149 Merge the last PGO-green inbound changeset to m-c. 2012-10-16 21:52:06 -04:00
Jonathan Griffin
9f78790e37 Bug 802427 - Disable Marionette expectedFailures for Python 2.6-compat reasons, a=test-only, DONTBUILD(NPOTB) 2012-10-16 16:41:42 -07:00
Trevor Saunders
6c294d1802 Bug 742191 - Part d: Throw TypeErrors for Paris binding exceptions; r=bz 2012-10-16 14:06:10 -04:00
Randell Jesup
2614d8891d Bug 801843: Change how video frames are inserted into getUserMedia streams to remove blocking r=roc,anant 2012-10-17 05:46:40 -04:00
Eric Chou
57f389b14e Bug 799452 - patch 2: Parse PUT request header, r=qdot 2012-10-17 14:48:52 +08:00
Eric Chou
713ac55207 Bug 799452 - Patch 1: Send a system message to notify 'receiving file confirmation', r=qdot 2012-10-17 14:46:53 +08:00
Henrik Skupin
a9ecba9e97 Bug 791270 - Crashtest for WebRTC crash [@sipcc::PeerConnectionImpl::AddStream]. r=jesup 2012-10-16 13:23:41 -04:00
Doug Turner
657932a33d Bug 754350 - Clean up Device Storage error strings. r=sicking 2012-10-13 08:20:14 -07:00
Doug Turner
3fcf7a02a1 Bug 791816 - Use a different error string when we may overwrite a file location. r=sicking 2012-10-13 08:20:14 -07:00
Isaac Aggrey
e4756de38b Bug 794510: Part 4 - Use PR_NewLogModule instead of PR_LOG_DEFINE; r=ehsan,wtc 2012-10-13 15:56:35 -05:00
Steven Lee
2e0526c0c4 Bug 790499 - Time API: Call JS_ClearDateCaches() to update Date object's timezone when the system timezone is reset, r=jlebar 2012-10-17 00:26:00 -04:00
Justin Lebar
29781b32ab Bug 801780 - Part 2: Explicitly call out long strings in about:memory. r=njn 2012-10-17 10:44:31 -04:00
Justin Lebar
dcaa76798a Bug 800170 - Modify mozbrowser's getScreenshot() so it takes max-width, max-height parameters. r=smaug 2012-10-17 00:23:08 -04:00
Phil Ringnalda
d7eb681279 Back out 0fc318454f2b (bug 790393) for bustage on a CLOSED TREE 2012-10-16 20:10:40 -07:00
Phil Ringnalda
4440575278 Back out 4f8830d30f62 (bug 794680) for bustage on a CLOSED TREE 2012-10-16 19:58:32 -07:00
Gene Lian
4738e40398 Bug 801257 - System Message API: Page would wrongly handle messages to be sent to other pages. r=fabrice 2012-10-13 16:05:42 +08:00
Masatoshi Kimura
c579dc0d63 Bug 799910 - Fix ASCII range of EUC-KR and Big5 converters. r=smontagu 2012-10-16 21:34:03 -04:00
Jed Parsons
9563e27ce0 Bug 794680 - Connect gecko to b2g identity ui. r=benadida 2012-10-16 21:34:02 -04:00
Martijn Wargers
ce809c7fda Bug 792594 - Workaround for import error on mochitest b2g. r=gwagner 2012-10-16 21:34:00 -04:00
Shih-Chiang Chien
7858618ba4 Bug 790393 - Add MozPower.factoryReset() for factory reset. r=cjones, r=vingtetun, sr=sicking 2012-10-04 17:28:34 +08:00
Anant Narayanan
ba618700c7 Bug 802411: Refactor MediaEngine to use GIPS singletons; r=jesup 2012-10-16 17:53:55 -07:00
Ehsan Akhgari
aef4fa9628 Merge mozilla-central into mozilla-inbound 2012-10-16 20:43:47 -04:00
Gabriele Svelto
4717af6d22 Bug 801676 - Follow-up: Add comment explaining why we use JPEG instead of PNG in getScreenshot(). r=jlebar DONTBUILD 2012-10-16 18:02:53 +02:00
Patrick Wang
fb4cba1d68 Bug 795317: Use exposable uri when updating mozbrowser's location r=jlebar 2012-10-16 18:24:35 +08:00
Patrick Wang
f8c14c1b3f Bug 795317: Test case r=jlebar 2012-10-16 19:59:04 +08:00
Gabriele Svelto
744e85292a Bug 801676 - [Browser API] Make getScreenshot() use JPEG instead of PNG. r=jlebar 2012-10-15 21:54:57 +02:00
Yoshi Huang
bc5d39a9c1 Bug 798569 - Part 2: xpcshell tests. r=vicamo 2012-10-05 16:56:54 -03:00
Yoshi Huang
433c5bf633 Bug 798569 - Part 1: refactor eventList. v=vicamo 2012-10-05 18:06:31 -03:00
Fernando Jiménez
4737d3b92f Bug 793329 - If the trusted UI is closed on device, fire an onerror callback in mozPay indicating as such; r=fabrice 2012-10-16 11:28:30 +02:00
Makoto Kato
f63a03e07e Bug 801483 - make nsBufferedInputStream::Init fallible. r=bsmith 2012-10-16 17:38:20 +09:00
Ed Morley
3cee04e4db Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-16 09:08:39 +01:00
Rob Wood
a3793789b0 Bug 794090 - Develop WebSMS test to verify getMesage, update manifest; r=jgriffin, DONTBUILD(NPOTB) 2012-10-11 12:44:33 -04:00
Ryan VanderMeulen
1598bd50f0 Merge inbound to m-c. 2012-10-14 16:39:23 -04:00
Ms2ger
ad5b756360 Bug 742191 - Part c: Update testharness.js and friends some more; r=Aryeh 2012-10-14 09:48:14 +02:00
Ms2ger
fdc6b5d2e7 Bug 742191 - Part b: Update testharness.js and friends; r=Aryeh 2012-10-14 09:46:57 +02:00
Ms2ger
95d93e21be Bug 742191 - Part a: Regenerate expected failures; r=Aryeh 2012-10-14 09:46:53 +02:00
Ms2ger
2055f6e4fa Bug 742191 - Part 0: Fix the editing/ special case in parseFailures.py to actually work; r=Aryeh 2012-10-14 09:46:46 +02:00
Ms2ger
0ad78542ff Bug 793244 - Part b: Convert Screen to WebIDL; r=bz 2012-10-14 09:40:11 +02:00
Ms2ger
770a639202 Bug 793244 - Part a: Rewrite mozLockOrientation to match WebIDL requirements; f=mounir r=bz 2012-10-14 09:39:34 +02:00
Ms2ger
81b6ab3a65 Bug 798014 - Remove dead DefineConstructor definition; r=khuey 2012-10-14 09:39:05 +02:00
Gregor Wagner
b6def4db43 Bug 801075 - [contacts] aRequest misspelled and a check for "request" which fails. r=ddahl 2012-10-13 11:57:59 -07:00
Ryan VanderMeulen
eacb980a7f Backed out 302400cbd111 (bug 754350) and 9aa942155c05 (bug 791816) for Windows mochitest-2 orange. 2012-10-13 13:20:55 -04:00
Oonishi Atsushi
34863fccc0 Bug 754029 - Navigating from a new script tag does not add a session history entry. r=smaug, r=bz 2012-10-13 13:20:55 -04:00
Kyle Machulis
c9010dc7b5 Bug 800247: Add disconnect events to UnixSocket, update Bluetooth*Manager; r=echou r=cjones
--HG--
extra : rebase_source : 809d46954baea51bf4053c3a48ce45b18b1a58e9
2012-10-12 11:38:14 -07:00
Doug Turner
dc764b680d Bug 754350 - Clean up Device Storage error strings. r=sicking 2012-10-13 08:20:14 -07:00
Doug Turner
2210e579b8 Bug 791816 - Use a different error string when we may overwrite a file location. r=sicking 2012-10-13 08:20:14 -07:00
Peter Van der Beken
97342d64ec Fix for bug 798264 (Split property tables). r=bz.
--HG--
extra : rebase_source : 71456ae48d3d3e6014e8095837f7942cfe733a37
2012-10-09 20:50:05 +02:00
Peter Van der Beken
0b7bff61e0 Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - remove nsISupports from AudioContext. r=ehsan.
--HG--
extra : rebase_source : f37b849c020bd9e4bc72e16df71a0241fafb0829
2012-10-09 20:50:26 +02:00
Peter Van der Beken
6fe13563e7 Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - allow non-nsISupports object to be parents. r=bz.
--HG--
extra : rebase_source : 00c805373f99213bee8b17b24fed3024b8ac4752
2012-10-09 20:50:26 +02:00
Boris Zbarsky
4c9f7b0f5a Bug 800386. Fix getInterface from JS on XMLHttpRequest objects to actually work. r=khuey 2012-10-15 23:12:03 -04:00
Justin Lebar
2f597a1b5d Bug 800486 - Part 2: Move signal-watching and memory-report-dumping code out of nsMemoryReporterManager and into a new file, MemoryInfoDumper. r=njn 2012-10-15 22:12:14 -04:00
Justin Lebar
b1de9b46c6 Bug 800486 - Part 1: Dump a GC and CC log upon receiving SIGRTMIN + 2. r=mccr8,njn,cjones 2012-10-15 22:12:14 -04:00
Peter Van der Beken
86dcdcb94b Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - fix CC traversal and wrapper preservation. r=bz.
--HG--
rename : dom/tests/mochitest/chrome/file_bug800817.xul => dom/tests/mochitest/chrome/file_bug799299.xul
rename : dom/tests/mochitest/chrome/test_bug800817.xul => dom/tests/mochitest/chrome/test_bug799299.xul
extra : rebase_source : bed68ffa15fe5933994c33fbd94ad2b597b5b1b9
2012-09-26 20:12:15 +02:00
Aryeh Gregor
0159561890 Bug 799905 - .URL and .compatMode should be defined on Document, not HTMLDocument; r=bz 2012-10-11 14:48:31 +02:00
Jason Smith
1db5e37444 Bug 795367 - Establish makefiles/directories for gUM/webrtc test automation and add a simple gUM error test. r=jesup 2012-10-13 13:33:22 -07:00
Chris Jones
7f41ef3f67 Test for bug 800817. r=smaug
--HG--
rename : dom/tests/mochitest/chrome/file_bug799299.xul => dom/tests/mochitest/chrome/file_bug800817.xul
rename : dom/tests/mochitest/chrome/test_bug799299.xul => dom/tests/mochitest/chrome/test_bug800817.xul
2012-10-13 18:43:24 -07:00
Robert O'Callahan
7f239f3743 Bug 626245. Part 2: Fix test_convertpoint to poll until the plugin is in the right place. r=matspal
--HG--
extra : rebase_source : e949763a9925736723617ca3f829c52b4a5e40d1
2012-10-08 17:46:52 +13:00
Olli Pettay
c3acd4988e Bug 797806 - Helper method to handle stringified JSON in C++, part2, r=khuey 2012-10-16 18:37:44 +03:00
Olli Pettay
4a3f200675 Bug 797806 - Helper method to handle stringified JSON in C++, r=khuey 2012-10-16 17:52:10 +03:00
Rafael Ávila de Espíndola
350b1368af Bug 802381 - fix clang build. r=bgirard. 2012-10-16 18:33:47 -04:00
Steven Michaud
5a116d7578 bug 794038 pt 3 - plugins support for resolution change. r=bgirard 2012-10-16 20:41:21 +01:00
Ehsan Akhgari
d5bdf2232e Bug 779473 - Fix some nsresult abuses in the Bluetooth implementation 2012-10-13 10:45:45 -04:00
Till Schneidereit
fd911d77cf Bug 784400 - Bump heap size of IndexedDB JSRuntime to deal with heap size increase caused by self-hosting code. r=luke 2012-10-11 14:43:00 +02:00
Andrew Quartey
b308f8422d Bug 792581 - part 18: Replace LL_L2D macro with double cast. r=ehsan 2012-10-12 13:29:11 -04:00
Ed Morley
f63fc6d67a Backout 3044539fec87 (bug 799465),2dbcd6d16b43 (bug 798264), f7019f73a5f0 (bug 711628), a484a3a904da, 7154061ddc00 & 7e7fc42021c1 (bug 799465) for burning 2012-10-12 14:45:38 +01:00
Peter Van der Beken
4f003caa91 Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - allow non-nsISupports object to be parents, take care of review comment. r=bz.
--HG--
extra : rebase_source : 0e0373a0dfb0d3a3a3846c87529bde31f072866f
2012-10-12 14:52:32 +02:00
Peter Van der Beken
fc40b44426 Fix for bug 798264 (Split property tables). r=bz.
--HG--
extra : rebase_source : fd96e8c0241411e7724fc950c3dce8d2b95d662d
2012-10-09 20:50:05 +02:00
Peter Van der Beken
772951ca5e Fix for bug 711628 (Implement PeerConnection.localStreams/remoteStreams). r=bz.
--HG--
extra : rebase_source : d7be35954ba69563ed26b2173c75fe9e74707847
2012-09-13 18:04:31 +02:00
Peter Van der Beken
0a4b18d6ed Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - remove nsISupports from AudioContext. r=ehsan.
--HG--
extra : rebase_source : 80c344181c26d41332fbf2780e80d0de559b5d84
2012-10-09 20:50:26 +02:00
Peter Van der Beken
c073bbb5bb Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - allow non-nsISupports object to be parents. r=bz.
--HG--
extra : rebase_source : 2a8b1d0d9fe23ea3b849ac384202de30161429a9
2012-10-09 20:50:26 +02:00
Peter Van der Beken
cca0b00f72 Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - fix CC traversal and wrapper preservation. r=bz.
--HG--
extra : rebase_source : 42b0e6db4b418901f253d66e7323ba5a7cd83eea
2012-09-26 20:12:15 +02:00
Ed Morley
58b2b67062 Merge mozilla-central to mozilla-inbound 2012-10-12 12:22:14 +01:00
Eric Chou
07d66eaabb Bug 800313 - Refine system messages interface for bluetooth file-sharing app, r=qdot 2012-10-12 19:14:21 +08:00
Ed Morley
730f7084d0 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-12 11:59:59 +01:00
Olli Pettay
503b4bccb8 Bug 799592 nsDOMWindowUtils::AllowScriptsToClose to bypass dom.allow_scripts_to_close_windows, r=jst 2012-10-12 13:17:56 +03:00
Nicholas Cameron
38e86da9ce Bug 734668; reviewer's changes. r=Ms2ger,roc
--HG--
rename : content/canvas/src/nsCanvasRenderingContext2DAzure.cpp => content/canvas/src/CanvasRenderingContext2D.cpp
extra : rebase_source : 827a45dd8cc2bdc77e850e8b1d1e23e9f2f72f7d
2012-10-12 22:42:53 +13:00
Nicholas Cameron
58fa066c87 Bug 734668; rename files and classes. r=roc
--HG--
rename : content/canvas/src/nsCanvasRenderingContext2DAzure.cpp => content/canvas/src/CanvasRenderingContext2D.cpp
rename : content/canvas/src/nsCanvasRenderingContext2DAzure.h => content/canvas/src/CanvasRenderingContext2D.h
extra : rebase_source : ded29b0c029bbcee232c4760c49539f465d40399
2012-10-12 22:42:52 +13:00
Nicholas Cameron
f22b204322 Bug 734668; remove some more canvas stuff; r=Ms2ger
--HG--
extra : rebase_source : 3950da41e60016c08c6eeb8ea4e8394335091471
2012-10-12 22:42:52 +13:00
Nicholas Cameron
cd5f1d08fc Bug 734668; remove prefable; r=roc
--HG--
extra : rebase_source : b29e89a14c5a96eae71dadbee2eea6fd18b376f8
2012-10-12 22:42:51 +13:00
Nicholas Cameron
ab7f6035bf Bug 734668; remove Thebes canvas. r=roc
--HG--
extra : rebase_source : 57b08c33f72cd611deb30dc1639060a719747849
2012-10-12 22:42:51 +13:00
Chris Jones
b00b1e25b0 Bug 795657: Integrate native viewport configuration better into async pan-zoom code. r=jwir3,roc
This is a rollup of the following patches
 - Change the interpretation of FrameMetrics.mZoom to a "resolution-indepedent zoom", instead of a resolution-depedent scale factor. r=roc
 - Remove mention of "meta" from TabChild. r=roc
 - Remove some useless logging. r=roc
 - Tag FrameMetrics with its composition bounds at paint time. r=roc
 - Add a helper to calculate the render resolution for a FrameMetrics. r=roc
 - Add a helper to compute the approximate CSS dimensions a FrameMetrics will cover during composition. r=roc
 - BrowserElementScrolling doesn't actually care about zoom or resolution. r=roc
 - Accept the viewport that content has calculated, when it's received the latest widget geometry update. r=roc
 - Mechanically separate uses of zoom/resolution based on new definitions. r=roc
 - Convert GetViewportInfo()'s resolution-dependent scale into resolution-indepedent zoom. r=roc
 - Reinterpret defaultZoom == 0.0 as "intrinsic scale". r=jwir3,roc
2012-10-11 22:46:24 -07:00
Shih-Chiang Chien
3cdb713c07 Bug 797510 - Add QI for DOMFMRadioParent. r=jlebar. 2012-10-11 21:31:39 -04:00
Steven Lee
8e6b1295b4 Bug 796733 - Re-order the calling sequence of disable FM radio and change audio state. r=mwu 2012-10-11 21:31:39 -04:00
Olli Pettay
e52012baae Bug 799299 - focus contention with two visible html content areas, r=masayuki 2012-10-12 01:43:42 +03:00
Vicamo Yang
27a4b37a33 Bug 786782 - Part 2/2: test case, r=marshall_law 2012-10-11 19:01:55 +08:00
Vicamo Yang
7bc4f734f4 Bug 786782 - Part 1/2: don't rely on status-report in multipart sms, r=marshall_law 2012-10-11 19:01:52 +08:00
Kyle Machulis
bb7e8fcc13 Bug 796176 - Patch 2: Make Bluetooth*Managers listen on startup/disconnect, stop listening to stop/connect; r=echou
--HG--
extra : rebase_source : 9ed9b4cc1ba445128a8ff6f90a9fb84044b7ca1a
2012-10-10 22:49:11 -07:00
Ehsan Akhgari
60c0879cc1 Merge mozilla-central into mozilla-inbound 2012-10-10 20:21:13 -04:00
Olli Pettay
0f6bf5eed5 Bug 733305, add a way to hide XBL, r=bz, a=abillings
--HG--
extra : rebase_source : df18273ecdbf013138e8e6f1f4ef8082ac4f410c
2012-10-10 22:04:42 +03:00
Ryan VanderMeulen
5b05916649 Merge the last PGO-green inbound changeset to m-c. 2012-10-09 21:10:12 -04:00
Benoit Jacob
646cd8342f Bug 779611 - part 9: port WebGLActiveInfo to WebIDL bindings - r=bz 2012-10-09 14:39:49 -04:00
Fabrice Desré
75431f5cd4 Bug 797574 - PermissionsInstaller.jsm broken for package apps [r=gwagner] 2012-10-10 14:29:07 -07:00
Al Tsai
fc802c6844 Bug 777983 - Add marionette test for b2g gps provider. r=dougt 2012-10-11 21:31:39 -04:00
Ryan VanderMeulen
fb799e3fc7 Merge m-c to inbound.
--HG--
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_certexceptionsui.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_certexceptionsui.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_cookieacceptdialog.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_cookieacceptdialog.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_crh.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_crh.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_geoprompt.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_geoprompt.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_localStorage.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_localStorage.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_opendir.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_opendir.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_openlocation.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_openlocation.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_placestitle.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_placestitle.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_popupblocker.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_popupblocker.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_protocolhandler.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_protocolhandler.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sslsite_transition.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_sslsite_transition.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_theming.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_theming.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_ui.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_ui.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_urlbarfocus.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_urlbarfocus.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_windowtitle.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_zoom.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_zoom.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_zoomrestore.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_zoomrestore.js
rename : browser/components/privatebrowsing/test/browser/head.js => browser/components/privatebrowsing/test/browser/global/head.js
rename : browser/components/privatebrowsing/test/browser/title.sjs => browser/components/privatebrowsing/test/browser/global/title.sjs
rename : browser/components/privatebrowsing/test/browser/browser_console_clear.js => browser/components/privatebrowsing/test/browser/obsolete/browser_console_clear.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_beforeunload.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_beforeunload.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_commandline_toggle.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_commandline_toggle.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadmonitor.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_downloadmonitor.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_fastswitch.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_fastswitch.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_findbar.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_findbar.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_forgetthissite.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_forgetthissite.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_import.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_import.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_newwindow_stopcmd.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_newwindow_stopcmd.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_pageinfo.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_pageinfo.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_popupmode.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_popupmode.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_searchbar.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_searchbar.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_transition.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_transition.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_urlbarundo.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_urlbarundo.js
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_viewsource.js => browser/components/privatebrowsing/test/browser/obsolete/browser_privatebrowsing_viewsource.js
rename : browser/components/privatebrowsing/test/browser/head.js => browser/components/privatebrowsing/test/browser/obsolete/head.js
rename : browser/components/privatebrowsing/test/browser/staller.sjs => browser/components/privatebrowsing/test/browser/obsolete/staller.sjs
rename : browser/components/privatebrowsing/test/browser/browser_privatebrowsing_lastpbcontextexited.js => browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_lastpbcontextexited.js
2012-10-11 21:31:33 -04:00
Rob Wood
d9a17e54a3 Bug 792495 - Develop tests for delete sms, update manifest; r=jgriffin, DONTBUILD(NPOTB) 2012-10-04 11:15:10 -04:00
Eric Chou
9deb66e457 Bug 799138 - [b2g-bluetooth] Handle Connect/Disconnect/Put requests sent from remote devices, r=qdot 2012-10-09 13:56:17 +08:00
Kyle Machulis
93c1dcc69d Bug 799243 - Patch 2: Fix static nsTArray initialization in BluetoothDBusService; r=echou 2012-10-08 22:00:02 -07:00
Kyle Machulis
c94d7c60a8 Bug 799243 - Patch 1: Fix Bluetooth*Manager observer pointer types; r=echou 2012-10-08 21:59:33 -07:00
Dave Hylands
9fa54f423e Bug 797239 - Defer scheduling prelaunch app until child goes idle. r=cjones 2012-10-08 22:46:19 -06:00
Gina Yeh
ea5b6c5f71 Bug 782586 - Final version: Firing onadapteradded event when bluetooth is ready to get default adapter, r=qdot 2012-10-09 11:29:37 +08:00
Trevor Saunders
e2db6e1941 bug 798595 - remove useless prmem.h includes r=ehsan 2012-10-04 02:14:06 -04:00
Dão Gottwald
65e7938e9c Bug 800157 - Make User Agent overrides affect navigator.userAgent in addition to the HTTP header. r=bz
--HG--
extra : rebase_source : dd856c03a45e9d95866fb5a95e568ae3cce67521
2012-10-12 00:56:13 +02:00
Andrew Sutherland
afc1dc2bc7 Bug 799547 - Network stats landing in dom/network broke MozTCPSocket when MOZ_B2G_RIL is defined (like on Otoro devies) by clobbering EXTRA_COMPONENTS in Makefile.in. rs=jdm 2012-10-09 12:58:33 -04:00
Gabor Krizsanits
f8f14a142c Bug 684601 - window.toString.call() with native JS Object; r=bz 2012-10-09 17:21:53 +02:00
Benoit Jacob
c122ce3925 Bug 779611 - part 12: remove old-bindings remnants in the WebGL implementation - r=bz 2012-10-11 15:23:03 -04:00
Benoit Jacob
fe0a287cf4 Bug 779611 - WebGL extensions should be [NoInterfaceObject] as their compliant IDL interface names would pollute the global object - r=bz 2012-10-11 14:23:34 -04:00
Jeff Muizelaar
07b8aa36d6 Bug 800031. Include paint time int tab switch telemetry. r=ehsan,dao,bjcaob
This adds a new FX_TAB_SWITCH_TOTAL_MS that should more accurately represent
the user experience of tab switch time than FX_TAB_SWITCH_UPDATE_MS.
FX_TAB_SWITCH_UPDATE_MS is being kept because it gives a good indication of how
much time is being spent in the front end parts vs the painting parts.

This works by measuring the time between beginTabSwitch() and the first call to
LayerManager::PostPresent().
2012-10-11 13:54:27 -04:00
Nathan Froyd
14c4b5f9e8 Bug 798573 - remove prtypes.h #includes in dom/; r=ehsan 2012-10-05 17:28:24 -04:00
Georg Fritzsche
1288b96ef4 Bug 791798 - topcrash in mozilla::plugins::parent::_releaseobject because of incremental GC: we're creating a new wrapper before teardown which races with the release event. r=bsmedberg 2012-10-01 19:53:35 +02:00
Boris Zbarsky
4e2b097bf2 Bug 792890. Fix JS-wrapping of callback interfaces to just return the underlying JS object. r=peterv
There are several changes here:

1) When wrapping a callback interface object for JS, just extract the
   underlying JSObject from inside it and hand that object out.

2) Flag callback interface descriptors as "not concrete" (only matters
   for cases when they have constants on the interface object) and not
   wrappercached (will catch bugs if someone tries to treat them as a
   Gecko object).

3) Fix a preexisting bug in sequence wrapping where we'd try to
   JS_DefineElement twice if we were wrapping a null value for a
   sequence of nullable interface objects.
2012-10-10 15:57:57 -04:00
Boris Zbarsky
9dc86ac76f Bug 792137. [TreatNonCallableAsNull] lives on the callback type now. r=peterv 2012-10-10 15:53:02 -04:00
Rafael Ávila de Espíndola
2b545412b3 Bug 790830 - "Assertion failed: (len == 9 || len == 8), function parseHexColor" in test plugin. r=joshmoz. 2012-10-10 13:54:43 -04:00
Robert O'Callahan
e69a307933 Bug 798607. Ensure GetContentsScaleFactor is 1.0 on all non-Mac platforms. r=smichaud 2012-10-08 23:36:06 +13:00
Gina Yeh
0764e1f8c2 Bug 794349 - Final version: Send correct +CIND: value to HS at SLC establishment, r=qdot 2012-10-09 19:19:29 +08:00
Steven Lee
4552eb1e20 Bug 783500 - Tests for IdleAPI permissions. r=mounir 2012-10-09 09:32:43 +01:00
Fabrice Desré
48c20aaf66 Bug 787439 - Ensure applications permissions are updated when doing a system update [r=marshall,ddahl] 2012-10-10 09:16:49 -07:00
Mike Habicher
3838ead36b Bug 798304 - Call AppendRelativePath() to append video filename (possibly including subpath) to data storage area root. r=dougt 2012-10-10 06:32:37 -04:00
Gene Lian
4064bba202 Bug 797803 - System Message API: System App fails to receive system messages. r=fabrice 2012-10-09 11:15:47 +08:00
Masatoshi Kimura
720481993b Bug 797385 - Part 3: Remove ibm864i converter. r=smontagu 2012-10-10 06:32:37 -04:00
Masatoshi Kimura
50c0d83bb3 Bug 797385 - Part 2: Remove ibm864 usage. r=smontagu 2012-10-10 06:32:37 -04:00
Gene Lian
4f330419e3 Bug 795782 - System Message API: Shouldn't pend messages for running apps to avoid re-firing them when restarting apps. r=fabrice 2012-10-09 10:54:50 +08:00
Bobby Holley
28ec67ce73 Bug 797204 - Use JS_GetScriptedCaller instead of JSStackFrames in nsLocation. r=bz 2012-10-10 11:01:26 +02:00
Bobby Holley
e755bb3521 Bug 797204 - Compare the document URI to the document principal, not the subject principal. r=bz
Per an IRC discussion with jlebar, this is what we're actually intending to
do here. Justin's original reasoning for this check is in bug 593174 comment 25.
2012-10-10 11:01:26 +02:00
Bobby Holley
66ae5f7ba6 Bug 789224 - Remove chrome check in xpc_EvalInSandbox. r=mrbkap
This function is also called to evaluate javascript:// URIs, at which point the chrome caller assumption isn't actually valid. Let's just do the modern thing here, and fix up the caller that breaks.
2012-10-10 11:01:26 +02:00
Fabrice Desré
b04c83c7d8 backout c94cf1d133d1 (Bug 796293) 2012-10-09 21:33:16 -07:00
Doug Turner
0a03a2428b Bug 778235 - Add support for Gonk to NetworkGeolocationProvider.js. r=jdm 2012-10-09 18:40:11 -07:00
Ryan VanderMeulen
ee3541d7aa Merge m-c to inbound. 2012-10-09 21:11:06 -04:00
Terrence Cole
063f398bc1 Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo
Implements JSStableString::chars() and pushes StableCharPtr into the interface
at several key choke-points. This will solidly enforce the requirement that we
have uninlined jschar*s in places that we may GC with a jschar* on the stack.

--HG--
extra : rebase_source : 122785b474af371ed22d43a6bfcb600c05440405
2012-10-08 15:04:36 -07:00
Andrea Marchesini
1f007d517d Bug 796293 - no duplicate pages in registerPage() [r=fabrice] 2012-10-09 16:04:12 -07:00
Randell Jesup
d7cb56991b Bug 799191: incorrect audioCount in GetUserMediaDevicesRunnable r=derf 2012-10-09 17:56:22 -04:00
Chris Peterson
c8faba8fe1 Bug 798980 - Band-aid to crash Camera app instead of the phone. r=cjones 2012-10-09 10:26:16 -07:00
Abhishek Potnis
2abf651a08 Bug 795504: Remove usages of PR_STATIC_CALLBACK from the tree; r=ehsan 2012-10-08 21:45:12 +05:30
Justin Lebar
66c20930d8 Bug 630242 - Reduce occurrences of "WARNING: No outer window available!" in debug mochitests by tweaking ghost window detection code. r=smaug 2012-10-09 15:17:53 -04:00
Michael Wu
a6ba37cd32 Bug 801935 - Don't unload wireless drivers, r=gal 2012-10-15 19:51:20 -04:00
Kyle Huey
1b7f932c6e Bug 648610: Implement <canvas>.toBlob. r=smaug
--HG--
rename : content/canvas/test/test_mozGetAsFile.html => content/canvas/test/test_toBlob.html
2012-10-15 14:15:25 -07:00
Randell Jesup
d1d511ba1f Bug 773649: Support getting audio and video in the same getUserMedia call r=roc,anant 2012-10-15 16:41:46 -04:00
Daniel Holbert
651180579f Bug 801098: Unprefix flexbox properties & keywords (still preffed off by default). r=dbaron 2012-10-15 12:42:43 -07:00
Fabrice Desré
5847cc0d34 Bug 798445 - Send a ChromeEvent when the web activities is completed [r=vingtetun] 2012-10-15 12:26:49 -07:00
Anant Narayanan
dd7070562d Merge with inbound 2012-10-15 11:36:15 -07:00
David Zbarsky
e584460f90 Backout bug 779684 for topcrash 2012-10-15 14:35:50 -04:00
Anant Narayanan
722ec7e1ab Bug 801297: Fix PeerConnection.createAnswer API; r=jesup 2012-10-15 11:35:21 -07:00
Boris Zbarsky
a143a11529 Bug 799875. Make the global scope polluter work even for qualified lookups. r=jst
--HG--
rename : dom/base/test/test_gsp-standards.html => dom/base/test/test_gsp-qualified.html
2012-10-15 14:00:09 -04:00
Benoit Jacob
3028dc5147 Bug 800657 - Fix WebGL typedefs, WebGLintptr was wrong on 32bit systems, caused index-validation.html regression - r=bz 2012-10-15 12:57:14 -04:00
Mounir Lamouri
ce0d8981d9 Bug 796911 - Attempt #2 to fix Intermittent test_clear_browser_data.html. r=bz
This patch also removes the debug statements.
2012-10-15 16:28:23 +01:00
Ed Morley
f87439d0bc Merge mozilla-central to mozilla-inbound 2012-10-15 16:09:10 +01:00
Mounir Lamouri
b0802adc78 Bug 665548 - Test. r=jst 2012-10-15 15:48:26 +01:00
Georg Fritzsche
5446efd354 Bug 788512 - Actually generate Flash process dumps instead of just collecting them if present. r=bsmedberg,ted
--HG--
extra : rebase_source : 3f418dfb63cd1d7f8830be548734d3b1cdca52e9
2012-09-26 22:49:20 +02:00
Georg Fritzsche
94cf6a98f4 Bug 788512 - Repost CleanupFromTimeout if it can't currently be processed. r=bsmedberg
--HG--
extra : rebase_source : 0a7e7a65df1448b7337a3bf5e549f29a2eccd5d4
2012-10-15 12:29:47 +02:00
Josh Aas
c23d372216 Bug 598397: Remove support for Carbon NPAPI. r=smichaud 2012-10-15 08:38:34 -04:00
Peter Van der Beken
59b6711296 Fix for bug 711628 (Implement PeerConnection.localStreams/remoteStreams). r=bz.
--HG--
extra : rebase_source : e21a429d85fc60a972752a2a7deb88a7cb648f3c
2012-09-13 18:04:31 +02:00
Kan-Ru Chen (陳侃如)
5e23bbb507 Bug 797681 - Register GonkGPSGeoLocationProvider as a XPCOM service. r=dougt 2012-10-15 14:40:51 +08:00
Eric Chou
efa31c66f2 Bug 801507 - Listen to ObjectPush service socket, r=qdot 2012-10-15 14:16:41 +08:00
Robert O'Callahan
c900fc94ec Bug 799078. Part 2: Get Mac plugin content scale factor from the device context instead of guessing. r=smichaud
--HG--
extra : rebase_source : e6157857bb6a3b698fc1d22383cdb05d259a0d1b
2012-10-09 00:24:18 +13:00
Nicholas Nethercote
e37c1e657a Bug 800703 - Rename the existing, Valgrind-based DMD as "DMDV". r=khuey.
--HG--
rename : xpcom/base/dmd.h => tools/dmdv/dmdv.h
2012-10-08 15:31:17 -07:00
Dale Harvey
fb79803e35 Bug 797297 - Remove hasAttribute check from outer loop of BrowserElementChild::_contextMenuHandler. r=jlebar 2012-10-13 20:27:00 -04:00
Mounir Lamouri
dac8abd46a Backed out changeset 2a0be10848c3 (bug 794407) because of Gaia breakage. 2012-10-08 20:18:32 +01:00
Mounir Lamouri
bc94d52740 Bug 796911 - Print debug information to have a better understand of the random orange. r=me 2012-10-08 17:25:05 +01:00
Mounir Lamouri
cb3855b472 Bug 794407 - Web Activites should only be started by a user interaction. r=fabrice 2012-10-08 13:29:34 +01:00
Mounir Lamouri
82bc977b00 Bug 769569 - Check that navigator.id.request was called as a result of user input. r=benadida 2012-10-08 14:03:14 +01:00
Mounir Lamouri
059f7af644 Bug 798298 - Allow chrome JS code to know if it is being called as a result of a user input event. r=smaug 2012-10-08 12:02:57 +01:00
Ehsan Akhgari
8f596b4339 Bug 799126 - Rename ClearRecentHistory to ForgetAboutSite; r=jdm
--HG--
rename : browser/components/privatebrowsing/src/ClearRecentHistory.jsm => browser/components/privatebrowsing/src/ForgetAboutSite.jsm
2012-10-08 11:55:41 -04:00
Ed Morley
af559ec90e Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-08 15:21:04 +01:00
Panos Astithas
3c7fcfb60b Merge m-c to fx-team 2012-10-08 16:26:41 +03:00