Ryan VanderMeulen
efece18efb
Merge m-c to inbound.
2012-08-28 13:23:42 -04:00
Boris Zbarsky
cf2ea39a29
Bug 784869. Stop allowing undefined as the second argument to createPattern in the WebIDL 2d context bindings. r=peterv
2012-08-28 13:10:10 -04:00
Boris Zbarsky
ce68006223
Bug 774970. Add the ability to generate code for dealing with an XPConnect 'this' object in some cases. r=peterv
2012-08-28 13:10:09 -04:00
Boris Zbarsky
95b6463acc
Bug 779046. Have saner defaults for the nativeType of a WebIDL bindings. r=peterv
2012-08-28 13:10:09 -04:00
Boris Zbarsky
50289e9c67
Bug 767930. Add support for typed array return values (as just JSObject*) in WebIDL bindings. r=peterv
2012-08-28 13:10:09 -04:00
Mounir Lamouri
816d52b077
No bug - Update tests for bug 756645 to use permissions instead of whitelist in prefs. r=bent
...
--HG--
extra : rebase_source : f05215f2c72538a3b5bb4382710c1fa5f9cc1759
2012-08-28 14:05:33 -03:00
Ben Turner
3fbf8c41f7
Bug 786003 - 'Fix file handle leak in nsDOMFileReader, add tests to IndexedDB'. r=jst.
...
--HG--
extra : transplant_source : %FB%7Ew%94%1C%9D%29%DD%B9%08%EC%FC%E5N%B7P%3F.1%C9
2012-08-28 07:59:18 -07:00
Mounir Lamouri
ff8261b707
Bug 756645 - Implement IndexedDB apps isolation. r=bent
2012-08-28 09:46:46 -03:00
Doug Turner
e765894eed
Bug 784404 - Intermittent assertion in dom/devicestorage/test/test_basic.html. v.2 r=bent
2012-08-28 08:39:22 -07:00
Doug Turner
c29acb6f6e
Bug 784404 - backout inital patch. r=bent
2012-08-28 08:38:31 -07:00
Philipp von Weitershausen
248cabbd76
Bug 786020 - B2G RIL: get rid of NETWORK_STATE_SUSPENDED. r=marshall_law
2012-08-28 11:37:43 -03:00
Rafael Ávila de Espíndola
fa9b9c167a
Bug 786148 - s/IPC/ipc/. r=ted.
...
This makes our builds a bit more reproducible. Without it when processing
#include "IPC/IPCMessageUtils.h
we end up in
#include "ShadowLayers.h"
which in the final XUL translates into the symbol (run nm -a to see it):
- 00 0000 SOL ../../../../gfx/layers/IPC/ShadowLayers.h
now when some file in gfx/layers/ipc does
#include "ShadowLayres.h"
the file found is the local one with the lowercase directory name and we end up
with
- 00 0000 SOL ../../../../gfx/layers/ipc/ShadowLayers.h
--HG--
extra : rebase_source : 96c68f6a3448eedaa280039960df911a9c707cac
2012-08-28 08:41:04 -04:00
Christian Holler
724b6e7ecd
Bug 779560 - Revert worker stack limit in ASan builds to default state. r=bent
2012-08-28 13:39:32 +02:00
Philipp von Weitershausen
b80c091040
Bug 785947 - B2G RIL: I accidentally a typo in the message manager refactoring. r=qDot
2012-08-27 15:27:37 -03:00
Ben Turner
b6699a748b
Bug 770046 - 'test_ipc.html does not notice failures'. r=khuey.
2012-08-27 11:10:34 -07:00
Andrew McCreight
671b32897c
Bug 749366 - Remove mostly bogus size arg from CC callbacks. r=smaug
2012-08-27 10:41:04 -07:00
Rob Wood
6a76ab17b2
Bug 784509 - New telephony tests for B2G, r=jgriffin, DONTBUILD because NPOTB
2012-08-24 16:20:51 -07:00
Georg Fritzsche
2ff77751e7
Bug 751809 - Fix OSX focus issue with click-to-play. r=josh
2012-08-10 20:28:34 +02:00
Ryan VanderMeulen
ffecb2031f
Merge m-c to inbound.
2012-08-27 12:51:10 -04:00
Andrea Marchesini
be0cc154e5
Bug 784190 - Fix Cycle collection casting in DOMRequest, r=mccr8
2012-08-27 09:44:25 -07:00
Ms2ger
6d814e7995
Merge last PGO-green changeset from m-i to m-c.
2012-08-27 15:02:11 +02:00
Ms2ger
d468c05877
Merge last PGO-green changeset from m-i to m-c.
2012-08-27 10:52:35 +02:00
Cervantes Yu
6ee81711c7
Bug 779358 - Change click handler back to use capture. r=cjones
2012-08-27 14:27:41 +08:00
Bob Clary
4b000d6aa2
bug 681704 - disable js1_5/extensions/toLocaleFormat-02.js on Windows Debug builds due to CRT Assert, r=dmandelin.
2012-08-26 22:51:14 -07:00
Doug Turner
4b451259db
Bug 784404 - Intermittent assertion in dom/devicestorage/test/test_basic.html. r=bent
2012-08-26 21:28:10 -07:00
Eric Chou
86bfd9729f
Backed out changeset 8f79f5a6b073 because the author name was missing in original patch
2012-08-27 11:23:48 +08:00
Eric Chou
976de33f65
Bug 779358 - Change click handler back to use capture. r=cjones
2012-08-27 11:18:14 +08:00
Zoe Bellot
45603aa9ce
Bug 746142 - Part 2 - Use inputmode attribute to vary the virtual keyboard on Android. f=mounir r=cpeterson
2012-08-26 23:16:22 -03:00
Doug Turner
42f21caf4d
Bug 782351 - Device Storage - Expose sdcard/volume state flag on stat result followup. If fetching the available disk space fails (due to a path not existing), return zero bytes available. r=khuey
2012-08-26 21:34:04 -07:00
Doug Turner
1dc9b60582
Bug 784388 - Remove setTimeout from device storage watch tests. r=khuey
2012-08-26 21:33:44 -07:00
Doug Turner
9045581758
Bug 783593 - Device Storage - Test to ensure onchange notifications go to the right object. r=khuey
2012-08-26 21:33:13 -07:00
Mounir Lamouri
fe72c430a5
Bug 777072 - 5/7 - Update IPC::Permission to use appId/isInBrowserElement. r=sicking
2012-08-23 11:38:01 -07:00
Mounir Lamouri
86ed743386
Bug 777072 - 3/7 - Update nsHostTable and nsHostEntry to make them aware of new security model. r=sicking,jlebar
2012-08-23 11:47:55 -07:00
Mounir Lamouri
b08e6d9c87
Bug 777072 - 2/7 - AddInternal() and CommonTestPermission() should use nsIPrincipal. r=sicking
2012-08-25 09:53:48 -07:00
Randell Jesup
daafabffc6
Bug 773847: Fix popupcontrol logic and take snapshots from main thread, enable Snapshots on Android by default r=mounir,blassey
2012-08-26 01:33:08 -04:00
Vicamo Yang
020b772985
Bug 579517 follow-up: Remove NSPR types that crept in
2012-08-27 23:31:35 +08:00
Philipp von Weitershausen
f47e2a9937
Bug 776825 - Separate message managers into senders and broadcasters. r=smaug
...
--HG--
rename : content/base/public/nsIFrameMessageManager.idl => content/base/public/nsIMessageManager.idl
2012-08-27 11:13:02 -03:00
Gabor Krizsanits
9a223560e1
Bug 738244 - Supporting DOM specific collection properties through xray wrappers; r=mrbkap
2012-08-27 15:06:34 +02:00
Benjamin Peterson
fce6b1df96
Bug 781035 followup - fix indentation. r=me
2012-08-27 08:21:27 -04:00
Benjamin Peterson
d76d19dc3d
Bug 781035 - Use the C++ JS compile API in more places. r=jorendorff sr=jst
2012-08-27 08:04:37 -04:00
Zoe Bellot
d78f231cff
Bug 746142 - Part 1 - Add inputmode attribute to HTMLInputElement. r=mounir sr=smaug
2012-08-17 11:53:44 +02:00
Vincent Chang
3771056226
Bug 783976 - WiFi list can't displayed after enabling/disabling WiFi repeatedly. r=mrbkap
2012-08-26 22:29:46 -04:00
Shian-Yow Wu
a25a281392
Bug 785620 - B2G RIL: datacall.dns is null. r=philikon
2012-08-25 22:29:07 -04:00
Chris Jones
243e597650
Bug 774988: Compress touchmove events across processes. r=bent
2012-08-22 03:54:20 -07:00
Chris Jones
ce51cbe36a
Bug 782460: Fix hal enum serializers, make wake lock permission checking match the DOM's, and log a message when an app process fails a backstop permission check. r=gal
2012-08-25 15:38:04 -07:00
Justin Lebar
4093a69579
Bug 775009 - Part 1: Fix test broken by part 2. r=bz
2012-08-25 18:23:53 -04:00
Andrew McCreight
9ed27ff7f0
Bug 765527. r=mrbkap
2012-08-25 14:56:45 -07:00
Yury
390e1cb5ac
Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret, sr=joshmoz
2012-08-25 17:18:44 -04:00
David Zbarsky
b95d9a2a77
Bug 785583 - BluetoothReplyRunnable instantiates nsAutoPtr template in the header r=qdot
2012-08-25 12:33:51 -04:00
Michael Comella
367912d05b
Bug 784016 - Bug fix for patch in bug 781977 - correct misordered params. r=jimm
2012-08-25 11:04:14 -05:00
Ms2ger
4896c201ea
Back out bug 636063, bug 774988 and bug 784647 for busting all of Android.
2012-08-25 13:18:18 +02:00
Chris Jones
0d8ca1d572
Bug 774988: Compress touchmove events across processes. r=bent
2012-08-25 01:25:08 -07:00
Fabrice Desré
3b1bc3892e
Bug 785391 - Activities 'data' content cannot be accessed [r=gwagner]
2012-08-24 21:07:58 -07:00
Eric Chou
32582e5ebe
Bug 785320 - [b2g-bluetooth] Crash after renaming device in Settings/Bluetooth; r=qdot
2012-08-24 20:32:32 -07:00
Peter Van der Beken
bb71680e0a
Bug 753517 part 5. Enable the list IC for new DOM bindings too. r=bz.
2012-08-24 09:32:26 -07:00
Boris Zbarsky
efc50e4b0d
Bug 753517 part 4. Set up auto-generation of CSS2Properties.webidl from nsCSSPropList.h and enable Paris bindings for CSSStyleDeclaration and CSS2Properties. r=khuey,peterv,dbaron
2012-08-23 21:08:09 -07:00
Boris Zbarsky
ce2e8bb5cc
Bug 753517 part 3. Expose the API needed for Paris bindings on nsDOMCSSDeclaration and nsICSSDeclaration. r=dbaron,peterv
2012-08-23 21:08:08 -07:00
Benjamin Smedberg
a844435618
Revert bug 776208 for semi-consistent failures:
...
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Test 1a, the overlay about: content is expected
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | an unexpected uncaught JS exception reported through window.onerror - TypeError: Components.classes is undefined at jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml:38
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | an unexpected uncaught JS exception reported through window.onerror - TypeError: Components.classes is undefined at jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml:38
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Found an unexpected tab at the end of test run: jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Found an unexpected tab at the end of test run: chrome://mochitests/content/browser/browser/base/content/test/plugin_test.html
CLOSED TREE
2012-08-24 13:08:15 -04:00
David Zbarsky
114264765b
Bug 785486 - DomCameraManager redefines DOM_CAMERA_LOG_LEVEL r=mikeh
2012-08-24 16:50:57 -04:00
Ehsan Akhgari
2ad8757e0c
Bug 785459 follow-up: use the python 2.5 syntax
2012-08-24 16:47:45 -04:00
Ehsan Akhgari
27825ab40b
Bug 785472 - The Web IDL parser should not allow inheriting from an interface that is only forward declared; r=khuey
2012-08-24 15:23:21 -04:00
Ehsan Akhgari
d48b3516a7
Backout changeset 1142882b6c0b (bug 785472) because it breaks the build
2012-08-24 16:22:42 -04:00
Yury
820281ab5d
Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret, sr=joshmoz
2012-08-24 16:18:16 -04:00
David Rajchenbach-Teller
e03c0a038d
Bug 761138 - Create/remove directories (constants). r=froydnj
2012-08-24 16:18:15 -04:00
Ryan VanderMeulen
f88b773991
Merge m-c to inbound.
2012-08-24 16:18:09 -04:00
Ehsan Akhgari
a285473a01
Bug 785472 - The Web IDL parser should not allow inheriting from an interface that is only forward declared; r=khuey
2012-08-24 15:23:21 -04:00
Ehsan Akhgari
ab612930d9
Bug 785459 - Enable the WebIDL parser to be used stand-alone for syntax checking; r=khuey
2012-08-24 14:51:45 -04:00
Olli Pettay
a75ca96a8e
Bug 785228 - nsGlobalWindow is described twice during traverse, r=mccr8
...
--HG--
extra : rebase_source : 3ebb0df0d4d20618d03bd9f7be2fedd54d6ef843
2012-08-23 14:15:39 -07:00
Chris Jones
bf0b224214
No bug: Merge backout on a CLOSED TREE r=bustage
2012-08-23 22:33:04 -07:00
Chris Jones
124a2df024
Back out bug 777072, bug 619236, and bug 784878
2012-08-23 22:00:14 -07:00
Ryan VanderMeulen
0ee3bd7919
Backout 4bb90f8c6909 (bug 756645) due to Android opt M3 orange on a CLOSED TREE.
2012-08-23 22:54:15 -04:00
Ryan VanderMeulen
e880c79745
Merge the last PGO-green inbound changeset to m-c.
2012-08-23 22:06:49 -04:00
Matt Brubeck
f6e99e646b
Back out b88ccf7bd3e3 for Linux test_canvas.html failures on a CLOSED TREE
2012-08-23 14:08:42 -07:00
Ben Turner
2e0265c8ef
Bug 784726 - 'Remove old IPC::URI'. r=cjones+khuey.
...
--HG--
rename : ipc/glue/IPCSerializableParams.ipdlh => ipc/glue/InputStreamParams.ipdlh
extra : transplant_source : %A6%BC%8B%8D%3A_%7Df%2B%FE%AA%94%81%AB%CAW%15K%A7%03
2012-08-23 12:33:46 -07:00
Boris Zbarsky
0a47f4e83c
Bug 784809. Allow null for the repeat argument of canvas createPattern. r=peterv
2012-08-23 12:23:23 -07:00
Mounir Lamouri
9963397515
Bug 777072 - 5/7 - Update IPC::Permission to use appId/isInBrowserElement. r=sicking
2012-08-23 11:38:01 -07:00
Mounir Lamouri
49bd52f0f6
Bug 777072 - 3/7 - Update nsHostTable and nsHostEntry to make them aware of new security model. r=sicking,jlebar
2012-08-23 11:47:55 -07:00
Mounir Lamouri
80c28690ad
Bug 777072 - 2/7 - AddInternal() and CommonTestPermission() should use nsIPrincipal. r=sicking
2012-08-23 11:36:28 -07:00
Mounir Lamouri
a56f63ad0a
Bug 785161 - Stop uninstalling all installed apps in WebApps tests. r=jlebar
2012-08-23 11:46:38 -07:00
Mounir Lamouri
9d6c98efec
Bug 756645 - Implement IndexedDB apps isolation. r=bent
2012-08-23 11:45:01 -07:00
Kyle Machulis
8a2582aad8
Backout of f98bea38e654 due to mochi bustage
2012-08-23 12:01:27 -07:00
Kyle Machulis
255406cbe7
Backout of c129811b87ef due to mochi bustage
2012-08-23 12:00:51 -07:00
Fabrice Desré
4c0811ee06
Bug 784678 - Error when calling postCancel and postSuccess in an activity : followup [r=mrbkap]
2012-08-23 11:56:36 -07:00
Gregor Wagner
0f68b8d609
Bug 785147 - Contacts API: fix import contacts from SIM card. r=fabrice
2012-08-23 11:48:33 -07:00
Kyle Machulis
1485cd59c9
Bug 783426: Patch 2 - Async DOMRequest Firing Tests; r=sicking
2012-08-23 09:52:54 -07:00
Kyle Machulis
87763f254a
Bug 783426: Patch 1 - Async DOMRequest Firing; r=sicking
2012-08-23 09:52:29 -07:00
Peter Van der Beken
ec7ce6d4f0
Fix for bug 775543 (Passing a Worker object to console.log() results in a crash). r=bz.
...
--HG--
extra : rebase_source : 60ee731af1e77c21f466026a04c71eeb96b1ff7d
2012-08-22 18:16:14 -07:00
Justin Lebar
44c2b316f2
Bug 784436 - Part 2: Use new infallible nsIDocShell methods. r=bz
2012-08-22 18:27:04 -07:00
Fabrice Desré
0de1c9acd9
Bug 784678 - Error when calling postCancel and postSuccess in an activity [r=gwagner]
2012-08-22 18:20:09 -07:00
Kyle Machulis
7eb2fcd355
Backout be6da7f8989c due to bustage
2012-08-22 18:11:52 -07:00
Kyle Machulis
854a04a0f2
Backout 81fc1a3fc920 due to bustage
2012-08-22 18:11:24 -07:00
Kyle Machulis
b836bcf93f
Bug 783426: Patch 2 - Tests for Async DOMRequest Firing; r=sicking
2012-08-22 18:04:01 -07:00
Kyle Machulis
5357f4784c
Bug 783426: Patch 1 - Async DOMRequest Firing; r=sicking
2012-08-22 18:03:43 -07:00
Kyle Machulis
7751fd98d3
Backing out df43ad6d04c1 due to incorrect commit messages
2012-08-22 18:02:36 -07:00
Kyle Machulis
b29f5f6001
Backing out 542abbd15139 due to incorrect commit messages
2012-08-22 18:00:57 -07:00
Kyle Machulis
428ec0171b
Bug 783426: Patch 2 - Tests for Async DOMRequest Firing
2012-08-22 17:58:05 -07:00
Kyle Machulis
2b37cadee3
Bug 783426: Patch 1 - Async DOMRequest Firing
2012-08-22 17:57:50 -07:00
Ehsan Akhgari
da56516b3c
Bug 579517 follow-up: Remove NSPR types that crept in
2012-08-23 11:30:56 -04:00
Rafael Ávila de Espíndola
e3ab16964a
Bug 784889 - Use nullptr in a function that returns a pointer. r=ms2ger.
2012-08-23 09:56:10 -04:00
Chris Jones
93b1805471
Bug 762221: Enable font hinting for "app" processes. r=jfkthame,jlebar
2012-08-23 11:23:43 +01:00
KO Myung-Hun
51dedabac3
Bug 773958 - Define NP_CALLBACK as NP_LOADDS for a calling convention consistency. r=josh
2012-08-23 06:18:45 -04:00
Ed Morley
87eb600689
Backout 06f6eede6b77 (bug 762221) for crashes
2012-08-23 10:27:56 +01:00
Chris Jones
c9e6d0cefc
Bug 762221: Enable font hinting for "app" processes. r=jfkthame,jlebar
2012-08-23 01:22:19 -07:00
Cervantes Yu
9791d38ee6
Bug 779358 - Fix mousemove event handled twice in content panning, r=cjones
2012-08-21 20:30:34 +08:00
Gina Yeh
db0d9763f3
Bug 783934 - Final Version: Add events onconnected and ondisconnected in BluetoothDevice, r=qdot, sr=mrbkap
2012-08-23 14:14:20 +08:00
Nathan Froyd
aa07b02ae2
Bug 783357 - part 2: convert dom/ to use PARALLEL_DIRS; r=khuey
2012-08-24 16:02:40 -04:00
Nathan Froyd
4c779437cc
Bug 783357 - part 1: add XPIDL_FLAGS to make idl dependencies more explicit; r=khuey
2012-08-24 16:01:30 -04:00
Jan Varga
ed76a52681
Bug 763854 - Check file references (cleanup stored files) only when needed. r=bent
2012-08-24 11:51:33 -07:00
Kyle Huey
0cae034974
Bug 783162: Make mapped attributes hold the image alive. r=bz
...
The nsCSSValue in nsGenericHTMLElement::MapBackgroundInto is a temporary. This causes a problem after Bug 697230 landed, because the nsCSSValue::Image we put into that value is destroyed once we're done doing style stuff. Previously the nsImageLoader would grab the request off the nsCSSValue::Image and hold it alive. Bug 697230 changed the behavior here; now when the nsCSSValue::Image is destroyed it tells the image loader to drop the request. The result is that all the references to the request are dropped and the frame is never told it has a background.
The solution is to keep the nsCSSValue::Image alive longer. This patch adds two new types of nsAttrValue. The first is an nsCSSValue::URL. A ParseBackgroundAttribute method is added on nsGenericHTMLElement that the relevant elements (body/td/th/table/tr/tbody/thead/tfoot) call that parses background into an nsCSSValue::URL. The second is an nsCSSValue::Image. nsGenericHTMLElement::MapBackgroundInto attempts to convert the nsCSSValue::URL into an nsCSSValue::Image by kicking off the image load. The result is that image loads are only started when the element is actually visible. This also mirrors the way background-image works. This also allows us to fix two longstanding bugs in this code. Since MapBackgroundInto doesn't have a pointer to the actual element, it relied on grabbing the principal of the document. Now we can grab the principal of the node in ParseBackgroundAttribute. MapBackgroundInto also has no way to get at the element's base URI (to honor xml:base), which is now possible in ParseBackgroundAttribute.
nsCSSValue::[Image|URL] have also been moved to be mozilla::css::[Image|URL]Value. nsAttrValue.h is included in external linkage code, so it can't include nsCSSValue.h to get the declarations of nsCSSValue::[Image|URL], and nested classes can't be forward declared. Moving the classes to a namespace solves the problem.
Finally some old inoperative quirks mode code was removed. This code has done nothing since Bug 273078 was landed in 2004.
2012-08-24 10:50:49 -07:00
Benjamin Smedberg
d8f80b82e5
Revert bug 776208 for semi-consistent failures:
...
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Test 1a, the overlay about: content is expected
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | an unexpected uncaught JS exception reported through window.onerror - TypeError: Components.classes is undefined at jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml:38
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | an unexpected uncaught JS exception reported through window.onerror - TypeError: Components.classes is undefined at jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml:38
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Found an unexpected tab at the end of test run: jar:file:///c:/talos-slave/test/build/firefox/omni.ja!/chrome/toolkit/content/global/about.xhtml
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_pluginplaypreview.js | Found an unexpected tab at the end of test run: chrome://mochitests/content/browser/browser/base/content/test/plugin_test.html
--HG--
extra : rebase_source : e000988677d466b4796c5b2a51968f586743e6db
2012-08-24 13:08:15 -04:00
Andrew McCreight
0d31841b85
Bug 750570, part 4 - Switch most native CC classes to use the purple buffer. r=smaug
...
This patch actually converts over most of the existing native CC classes
to use the participant. This is done by converting them to use
the newly generalized nsCycleCollectingAutoRefCnt instead of their usual
ref count.
This is mostly a matter of defining new macros defining AddRef() and Release()
for native CC classes with the CC ref count.
nsTimeout is left as a legacy native CC class because it is a weird class,
but hopefully eventually it too can be converted over. See bug 774874.
2012-08-24 09:50:06 -07:00
Andrew McCreight
8c942e77dd
Bug 750570, part 3 - Remove unused stabilizeForDeletion argument. r=smaug
...
This argument isn't used, and would have to have its type changed
to support native purple buffer participants, so we just remove it.
2012-08-24 09:50:06 -07:00
Yury
9044c64c6a
Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret sr=joshmoz
...
--HG--
extra : rebase_source : f9b13bbda1318dbdaa71b04b3e04736655e65081
2012-08-23 17:11:51 -04:00
Ryan VanderMeulen
c09c1aabbe
Backout 4bb90f8c6909 (bug 756645) due to Android opt M3 orange on a CLOSED TREE.
2012-08-23 22:54:15 -04:00
Matt Brubeck
424ea88da6
Back out 670c8a2695b3 (bug 771354), 134557d57e6e 4ad52e488977 (bug 774607), and...
...
036eb8c2a08a d4d36e3b948f 35334e820632 6bd07fd5147d d49e7c0d762c 407f19deb14c d84551808abb (bug 774633)
on a CLOSED TREE
2012-08-23 21:34:27 -07:00
Peter Van der Beken
f531239bc1
Fix for bug 742195 (Implement the extended attributes for null and undefined handling on strings in Paris bindings). r=bz.
2012-07-12 15:55:30 +02:00
Peter Van der Beken
486198a6d8
Fix for bug 785188 (Make Xrays work with newest DOM list bindings). r=mrbkap.
2012-06-06 21:52:26 +02:00
Boris Zbarsky
268aef67fb
Bug 784809. Allow null for the repeat argument of canvas createPattern. r=peterv
2012-08-23 12:23:23 -07:00
Luke Wagner
ce71e55555
Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
...
--HG--
extra : rebase_source : 12acf2288285f5caefd7fecea8207de3a47eab5b
2012-08-21 18:42:53 -07:00
Luke Wagner
48412c861d
Bug 625199 - kill dummy frames (r=mrbkap)
...
--HG--
extra : rebase_source : df4e3bddabf20cdc5b9122370fa62b40e64177c7
2012-08-17 18:05:06 -07:00
Rafael Ávila de Espíndola
bece7221d8
Bug 784895 - Remove unnecessary token pasting. r=mrbkap.
2012-08-23 19:57:51 -04:00
Ryan VanderMeulen
6a130b0407
Merge m-c to inbound.
2012-08-23 19:50:46 -04:00
Bobby Holley
60eca7f85c
Bug 771354 - Don't special-case principal assignment for chrome windows in nsGlobalWindow.cpp. r=bz
2012-08-23 16:44:53 -07:00
Bobby Holley
63dfef11f8
Bug 774607 - Remove use of JS_{Is,Make}SystemObject from Gecko. r=bz
...
We currently set this for system globals and anything whose parent
chain leads to a system global. Maybe this was relevant before, but
with CPG this is just equivalent to asking whether the object is in
a system compartment. And the only place where we _check_ this bit
is immediately after checking for a system compartment, in
WrapperFactory. So AFAICT this can go away entirely.
2012-08-23 16:44:53 -07:00
Bobby Holley
b27acb570c
Bug 774633 - Assert against switching origins on a compartment. r=jst
2012-08-23 16:44:53 -07:00
Bobby Holley
4e701ac456
Bug 774633 - Remove "is chrome window" condition for inner window reuse. r=jst
...
WouldReuseInnerWindow also returns true if the new window is same-origin with
the old one about:blank document.
This condition exists in order to handle some sloppiness with respect to the
principals on initial about:blank documents. Chrome callers sometimes parent
chrome windows (with XUL document) to content windows. But this parenting causes
us to push the cx of the content window during window creation, meaning that
the subsequent load of chrome://foo.xul blows away the old inner window and any
expandos on it. We can handle this case more precisely by skipping the cx push
for type="chrome" windows.
Furthermore, this was also necessary to prevent the inner window from being
blown away in the call to SetOpenerScriptPrincipal once nsWindowWatcher gets
the window back from the window creator (and after it's already told consumers
about the window via "domwindowcreated"). But we fixed this nastiness in the
previous patches.
So we can remove this case. By doing so, we can prevent inner windows from ever
changing origins, which is very important for compartment security invariants.
2012-08-23 16:44:53 -07:00
Bobby Holley
0bf2885067
Bug 774633 - Fold SetOpenerScriptPrincipal into SetInitialPrincipalToSubject, and make it indempotent and callable without an existing document. r=jst
...
There's no reason it has to fail if there's no mDoc, since any document is promptly
blown away with the new about:blank document.
The indempotence is important because we want to be able to call this method
unconditionally in OpenJSWindowInternal (since we may not have gone through
RegisterTopLevelWindow) without worrying about whether we've called it already.
2012-08-23 16:44:52 -07:00
Bobby Holley
875a633f4f
Bug 774633 - Remove dead mOpenerScriptPrincipal. r=jst
...
This value is initialized to null and never set, so we can get rid of it.
2012-08-23 16:44:52 -07:00
Bobby Holley
efd432c75a
Bug 774633 - Wean SetInitialPrincipalToSubject off some parameters and clean it up. r=jst
...
We can remove the fallback to the principal of aParent because we already push the
cx for aParent (callerContextGuard) whenever we're concerned about using its principal.
2012-08-23 16:44:52 -07:00
Bobby Holley
6e122ec16c
Bug 774633 - Factor nsWindowWatcher call to SetOpenerScriptPrincipal into a method on nsGlobalWindow. r=jst
...
This doesn't change any functionality in the code. Note that the name is currently
a bit of a misnomer, but we change that in the next patch when we rip out the
arguments.
2012-08-23 16:44:52 -07:00
Kyle Machulis
684686bee5
Bug 779378: B2G Voicemail: Hook up to permissions manager; r=gwagner
2012-08-23 16:31:02 -07:00
Peter Van der Beken
854457d901
Fix for bug 768692 (Move DOM list binding generation to the new DOM binding codegen). r=bzbarsky.
...
--HG--
extra : rebase_source : 651a0fac4c9a87ef1c0a9cd91588c6421fd050c4
2012-05-22 15:46:20 +02:00
Gregor Wagner
5693353aa9
Bug 784746 - Contacts API: optimize debug statements. r=bent
2012-08-22 14:34:57 -07:00
David Rajchenbach-Teller
537d283f95
Bug 775588 - Do not define a special directory if it doesn't exist. r=khuey
...
--HG--
extra : rebase_source : 19432a51e503201248a1e402fcdceefe2dfcf7d4
2012-08-22 16:58:09 -04:00
David Rajchenbach-Teller
56cc07bc9e
Bug 775588 - Expose path to tmpdir, profiledir in OS.Constants and make sure that weird loaders that violate loading order do not segfault. r=khuey
...
--HG--
extra : rebase_source : 26df2463b84dd60ca50cc9c280f226ee692d2f4e
2012-08-22 16:58:08 -04:00
Blake Kaplan
bef8930127
Bug 777203 - Keep a list of managers that are interested in wifi events and send notifications only to them instead of broadcasting notifications to the world. r=gwagner DONTBUILD
...
--HG--
extra : rebase_source : c73bb5b00fcbdf74df4efe9f93da6391d32f4f13
2012-08-22 12:37:11 -07:00
Blake Kaplan
9b4459789e
Bug 777203 - Respond to requests by sending our response directly back to the manager instead of broadcasting the response everywhere. r=gwagner
...
--HG--
extra : rebase_source : 52636b4eaeebbfe331bd8a0a89ca1ce91d6414ba
2012-08-22 11:34:42 -07:00
Masashi Honma
3bc4ce5b57
Bug 783742 - Add support for WPS PIN method. r=mrbkap
...
--HG--
extra : rebase_source : d2c6df164a18eca7c2ad50e0e49458786cf90b20
2012-08-22 12:41:31 -07:00
Chris Jones
af428e822e
Bug 783184: Ensure that child-process pref state always is the same as its parent's. r=bsmedberg
2012-08-22 13:00:21 -07:00
Brian Hackett
3a886a65cd
Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
2012-08-22 12:28:34 -06:00
Gregor Wagner
541a06c025
Bug 784099 - Contacts API is not saving contacts. r=fabrice
2012-08-22 10:56:25 -07:00
Vicamo Yang
26ae05bb6d
Bug 707659 - Part 2: fix test scripts, r=philikon
2012-08-23 01:30:40 +08:00
Vicamo Yang
be454322bf
Bug 707659 - Part 1: DOM implementation, r=jlebar
2012-08-23 01:30:27 +08:00
Ehsan Akhgari
1d1c7fe3dc
Bug 579517 - Part 8: Automatically convert some more NSPR numeric type usages that were landed on mozilla-inbound; r=bsmedberg
2012-08-22 12:32:21 -04:00
Ehsan Akhgari
a8a14f9163
Merge the landing of bug 579517 to mozilla-inbound
2012-08-22 12:12:15 -04:00
Ed Morley
25981862a2
Backout d62929fa4325 for talos crashes
2012-08-22 14:53:11 +01:00
Brian Hackett
0bfe9633b5
Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
2012-08-22 06:27:18 -06:00
Eric Chou
5ea354700f
Bug 783520 - [b2g-bluetooth] follow-up to bug 730992, r=qdot
2012-08-22 18:37:08 +08:00
Gene Lian
7378a21768
Bug 777226 - Alarm API - If an alarm cannot be fired when the device shuts down, it should be fired when powering up. r=vivien
2012-08-16 10:46:40 +08:00
Doug Sherk
b289e024ad
Bug 780397: Convert FrameMetrics.mViewportScrollOffset from nsIntPoint to gfx::Point r=roc
2012-08-21 21:37:15 -07:00
Doug Sherk
97c97243cb
Bug 775447: Rip out old checks for DOM touch listeners r=cjones
2012-08-21 21:37:09 -07:00
Doug Sherk
e59e1890d0
Bug 775447: Let touch-event listeners cancel async pan/zoom r=cjones
2012-08-21 21:37:06 -07:00
Donovan Preston
59c3f2f38b
Bug 733573 - Expose a client TCP socket API to web applications [r=honzab,fabrice]
2012-08-21 09:46:27 -07:00
Ed Morley
f67e6384d0
Backout 3c39fdebf386 (bug 733573) for native Android m3 failures in test_tcpsocket_enabled_no_perm.html on a CLOSED TREE
2012-08-21 23:01:09 +01:00
Ed Morley
cdee31c862
Merge mozilla-central to mozilla-inbound
2012-08-21 21:16:49 +01:00
Benjamin Smedberg
93e7481564
Bug 700583 - Null-check our way out of crashes on both mobile and desktop in pr_FindSymbolInLib caused by plugin code where the plugin fails to load correctly, r=josh
2012-08-21 14:38:51 -04:00
Nick Desaulniers
5b5828d1e3
Bug 784245 - change uuid's for webapplicationregistry [r=fabrice]
2012-08-21 10:56:47 -07:00
Eric Chou
d624a947ee
Bug 784255 - [b2g-bluetooth] devicefound event does not come up correctly, r=qdot
2012-08-21 14:24:05 +08:00
David Zbarsky
b27894f902
Bug 784004 - Don't include Layers.h everywhere Part 3 r=nical
2012-08-21 00:06:46 -04:00
Donovan Preston
4e92071ac7
Bug 733573 - Expose a client TCP socket API to web applications [r=honzab,fabrice]
2012-08-21 09:46:27 -07:00
Eric Chou
1f79e5fddf
Bug 783932 - [b2g-bluetooth] Fix wrong textwidth(tw=) value in Mode line, r=qdot
2012-08-21 11:21:24 +08:00
Gina Yeh
2326b507ac
Bug 783454 - v1: Create devicefound event with event generator, r=qdot
2012-08-21 10:54:28 +08:00
Kyle Machulis
a72c6b98bc
Bug 783431 - Fix js array initialization for bluetooth and telephony; r=mrbkap
2012-08-20 18:26:44 -07:00
Kyle Machulis
955d0d468f
Bug 784179: Wrong thread assertion in GetPairedDevicePropertiesInternal; r=gwagner
2012-08-20 18:24:48 -07:00
Paul Adenot
4315429c87
Bug 774581: Send event when starting/stopping audio or video recording; r=anant,mhabicher
2012-08-17 09:10:08 -07:00
Nick Desaulniers
42da30b53c
Bug 781379: getNotInstalled should be under mgmt and return apps from all origins; r=felipe
2012-08-20 10:19:56 -07:00
Ryan VanderMeulen
f1e04816ea
Merge m-c to inbound.
2012-08-20 20:21:35 -04:00
Olli Pettay
e1b92aea91
Bug 783856 - Autogen PopupBlockedEvent, r=jst
2012-08-20 11:26:34 -07:00
Karl Tomlinson
c45040f5fe
b=780059 tidy up API for FindVisualAndDepth r=mattwoodrow
...
--HG--
extra : rebase_source : c6022bd51aad41b7439531e7c3db1725aabda5e7
2012-08-20 16:20:37 +12:00
Gina Yeh
d32750b34d
Bug 778640 - Final version: Firing devicedisappeared event, r=qdot, r=smaug
...
---
dom/bluetooth/BluetoothAdapter.cpp | 16 ++++++++++++++-
dom/bluetooth/Makefile.in | 1 +
.../nsIDOMBluetoothDeviceAddressEvent.idl | 21 ++++++++++++++++++++
js/xpconnect/src/event_impl_gen.conf.in | 3 +++
4 files changed, 40 insertions(+), 1 deletion(-)
create mode 100644 dom/bluetooth/nsIDOMBluetoothDeviceAddressEvent.idl
2012-08-20 12:23:32 +08:00
Vicamo Yang
da6acfd8b0
Bug 782338: fix 'Emulator callback still pending when finish() called', r=philikon,marshall_law
2012-08-20 11:18:25 +08:00
Matt Woodrow
430eb94bb3
Bug 782372 - Fix clang build. r=nical
2012-08-20 14:39:10 +12:00
Nicolas Silva
54dd2bf57f
Bug 782372 - Splits ImageLayers.h into ImageLayers.h ImageContainer.h and ImageTypes.h, r=bgirard
2012-08-19 15:33:25 -04:00
Fabrice Desré
13d2c286fb
Bug 783825 - Fix b2g breakage after bug 553102 - Part 1 : fix mozChromeEvent events and system message manager [r=gal]
2012-08-19 12:00:19 -07:00
Ryan VanderMeulen
3aa72db6f7
Merge the last PGO-green inbound changeset to m-c.
2012-08-18 19:10:45 -04:00
Kyle Huey
af66c5b779
Bug 773435: Remove some extraneous nsIImageLoadingContent includes. r=jlebar
2012-08-18 12:15:04 -07:00
Ed Morley
bcf1b25e7a
Backout 6943b37c68cc (bug 751809) for bug 783723
2012-08-18 14:11:13 +01:00
Masatoshi Kimura
db1897a657
Bug 783532 - Remove DOMError::CreateForDOMExceptionCode. r=sicking
2012-08-18 08:25:49 -04:00
Bobby Holley
2fd623ff39
Bug 553102 - Make content-> access default to deny if __exposedProps__ is not defined. r=mrbkap
2012-08-17 23:14:55 -07:00
Doug Turner
fc96cbf8dd
Bug 782391 - Device Storage - Watch should also go through the permission prompt. r=sicking
2012-08-17 19:43:00 -07:00
Doug Turner
2041347ec5
Bug 782352 - Broadcast local io to onchange listeners. r=sicking
2012-08-17 19:43:00 -07:00
Doug Turner
e0931c80b6
Bug 777101 - DeviceStorage - Add onchange notifications test. r=khuey
2012-08-17 19:43:00 -07:00
Andrea Marchesini
fdc7afa260
Bug 781153 - ArchiveReader doesn't support zip-in-zip archives, r=jst
2012-08-17 18:04:03 -07:00
Gregor Wagner
8d61d9aa35
Bug 782472 - Contacts app doesn't work when OOP. r=fabrice
2012-08-17 16:54:22 -07:00
Justin Lebar
75b1826f74
Bug 776129 - Part 2: Test that when a remote <iframe mozbrowser> calls window.open, we get a remote frame, and when an in-process frame calls window.open, we get an in-process frame. r=smaug
...
--HG--
extra : rebase_source : f58dbae038842c0357fa71b08a215f31ff2cc0db
2012-08-17 17:07:54 -04:00
Justin Lebar
3b4e0b1899
Bug 776129 - Part 1: When an <iframe mozbrowser> calls window.open, the resulting frame must be OOP iff the opener frame is OOP. r=smaug
...
--HG--
extra : rebase_source : 14db2573db5e9d8ffb72798f3d856f98e49f8a83
2012-08-17 17:07:54 -04:00
Bill McCloskey
dde823bad5
Bug 783416 - Stop saving the prototype in WindowStateHolder (r=mrbkap)
2012-08-17 10:09:01 -07:00
Bobby Holley
b298a88141
Bug 783057 - Expose find results via XPCOM. r=gwagner
2012-08-17 09:50:19 -07:00
Bobby Holley
2c8383dd1e
Bug 783173 - Fix test_ipc implementations to handle mandatory __exposedProps__. r=khuey
2012-08-17 09:21:17 -07:00
Ed Morley
7435db4163
Backout 506268f7735e & ea163112807d (bug 746142) for Android build failures
2012-08-17 12:30:02 +01:00
Kan-Ru Chen
0fdb67a324
Bug 757341 - Camera direct texturing with async video. r=cjones
2012-08-17 18:56:55 +08:00
Eric Chou
a48f21e47d
Bug 730992 - Patch 3: Hooking things up to BluetoothAdapter, r=qdot, sr=mrbkap
...
---
dom/bluetooth/BluetoothAdapter.cpp | 204 +++++++++++++++++++++++++++++-
dom/bluetooth/BluetoothAdapter.h | 8 ++
dom/bluetooth/nsIDOMBluetoothAdapter.idl | 16 +++-
3 files changed, 224 insertions(+), 4 deletions(-)
2012-08-17 18:35:59 +08:00
Eric Chou
c9a6da0646
Bug 730992 - Patch 2: The machinery in Bluetooth*Service, r=qdot, sr=mrbkap
...
---
dom/bluetooth/BluetoothCommon.h | 8 +
dom/bluetooth/BluetoothService.h | 17 +
dom/bluetooth/linux/BluetoothDBusService.cpp | 561 ++++++++++++++++++++++++-
dom/bluetooth/linux/BluetoothDBusService.h | 23 +
4 files changed, 586 insertions(+), 23 deletions(-)
2012-08-17 18:35:59 +08:00
Eric Chou
987b293c10
Bug 730992 - Patch 1: The DOM boilerplate for BluetoothPairingEvent, r=qdot, sr=mrbkap
...
---
dom/base/nsDOMClassInfo.cpp | 9 +++
dom/base/nsDOMClassInfoClasses.h | 1 +
dom/bluetooth/BluetoothPairingEvent.cpp | 78 +++++++++++++++++++++++++
dom/bluetooth/BluetoothPairingEvent.h | 70 ++++++++++++++++++++++
dom/bluetooth/Makefile.in | 2 +
dom/bluetooth/nsIDOMBluetoothPairingEvent.idl | 15 +++++
6 files changed, 175 insertions(+), 0 deletions(-)
create mode 100644 dom/bluetooth/BluetoothPairingEvent.cpp
create mode 100644 dom/bluetooth/BluetoothPairingEvent.h
create mode 100644 dom/bluetooth/nsIDOMBluetoothPairingEvent.idl
2012-08-17 18:35:59 +08:00
Zoe Bellot
d60647c1bf
Bug 746142 - Part 2 - Use inputmode attribute to vary the virtual keyboard on Android. f=mounir r=cpeterson
2012-08-17 12:02:18 +02:00
Zoe Bellot
92b9e29b2d
Bug 746142 - Part 1 - Add inputmode attribute to HTMLInputElement. r=mounir sr=smaug
2012-08-17 11:53:44 +02:00
Aryeh Gregor
0fa7382bf9
Bug 783863 - ArchiveInputStream::Tell incorrectly uses mStatus as an nsresult; r=baku
2012-08-21 14:56:39 +03:00
Georg Fritzsche
148f87b1c8
Bug 781124 - Report CPU usage for hung flash processes. r=bsmedberg
2012-08-09 12:36:30 +02:00
Georg Fritzsche
d4c52b352e
Bug 781133 - Fix locale specific numbers in hung plugin CPU usage reporting. r=bsmedberg
2012-08-09 11:04:27 +02:00
Paul Adenot
f0ee1ac2d2
Bug 775319 - Determine the sample format at compile time for all media code. r=kinetik
2012-08-16 18:10:36 -07:00
Ehsan Akhgari
2962d2eed1
Bug 579517 - Part 5: Add missing StandardInteger.h #includes where needed; r=bsmedberg
...
Landing on a CLOSED TREE
2012-08-08 17:08:17 -04:00
Ehsan Akhgari
217645f36e
Bug 579517 - Part 4: Manually rewrite some parts of the code base not covered by the automated conversion; r=bsmedberg
2012-08-22 11:59:54 -04:00
Ehsan Akhgari
8c296bbcd4
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Matt Woodrow
b74402d23a
Bug 778036 - Only notify the parent of the first TabChild paint. r=cjones
2012-08-07 15:00:41 +12:00
Hsin-Yi Tsai
730cd761d3
Bug 777202 - RadioInterfaceLayer broadcasts request responses to all content processes. r=philikon
2012-08-17 11:46:34 +08:00
Matthew Gregan
b3488bdea4
Bug 770945 - Back out unnecessary change. r=backout
2012-08-17 16:52:08 +12:00
Doug Turner
0e49bcb198
Bug 782351 - Device Storage - Expose sdcard/volume state flag on stat result followup. If fetching the available disk space fails (due to a path not existing), return zero bytes available. r=khuey
...
--HG--
extra : rebase_source : 687739cb4fa8071fd9430b350aae3d07ffa41f48
2012-08-16 16:14:38 -07:00
Doug Turner
cdf61eca21
Bug 783086 - DeviceStorage - in OOP apps, the enumerate() method ignores the since argument. r=dhylands
...
--HG--
extra : rebase_source : d74df06f0641f662f0b258ed832e1698894d7e4e
2012-08-16 16:14:37 -07:00
Doug Turner
8671425970
Bug 782676 - Enable test_stat.html on mac and windows. r=khuey
...
--HG--
extra : rebase_source : fc7025df9a48d2b942054b511694440a59c241bb
2012-08-16 16:14:37 -07:00
Doug Turner
777f121b9b
Bug 783398 - DeviceStorage makes calls to nsVolumeService from the IOThread. r=dhylands
...
--HG--
extra : rebase_source : 8f3fef5b349f5810e256f8f5f4b6217854a03518
2012-08-16 16:03:06 -07:00
Chris Pearce
8406326152
Bug 778640 - Backout due to burning. r=bustage
2012-08-17 16:22:25 +12:00
Gina Yeh
f86eea38b2
Bug 778640 - Final version: Firing devicedisappeared event, create nsIDOMBluetoothDeviceAddressEvent by event generator, r=qdot, r=smaug
...
---
dom/bluetooth/BluetoothAdapter.cpp | 17 +++++++++++++++-
dom/bluetooth/Makefile.in | 1 +
.../nsIDOMBluetoothDeviceAddressEvent.idl | 21 ++++++++++++++++++++
js/xpconnect/src/event_impl_gen.conf.in | 3 ++-
4 files changed, 40 insertions(+), 2 deletions(-)
create mode 100644 dom/bluetooth/nsIDOMBluetoothDeviceAddressEvent.idl
2012-08-17 12:02:52 +08:00
Karl Tomlinson
bf312c647a
b=782185 use extend_pad when compositing image layers even for Quartz and X11 r=roc
...
--HG--
extra : transplant_source : %F7%24N%7E%E0y%C4%2C%D4%9B%DB%83B_Ai6%A1%7E%91
2012-08-14 23:47:49 +12:00
Matthew Gregan
d3a4cc2185
Bug 770945 - Simple media events shouldn't be cancelable. r=roc
2012-08-14 15:26:43 +12:00
Gina Yeh
92be2d7a74
Bug 777671 - Final version: add function getPairedDevices() in nsIDOMBluetoothAdapter, r=qdot, sr=mrbkap
...
---
dom/bluetooth/BluetoothAdapter.cpp | 97 +++++++++++++++++++++++++-
dom/bluetooth/BluetoothAdapter.h | 2 +-
dom/bluetooth/BluetoothPropertyContainer.cpp | 32 +--------
dom/bluetooth/BluetoothPropertyContainer.h | 26 +------
dom/bluetooth/BluetoothService.h | 11 ++-
dom/bluetooth/BluetoothUtils.cpp | 48 ++++++++++++-
dom/bluetooth/BluetoothUtils.h | 9 ++-
dom/bluetooth/linux/BluetoothDBusService.cpp | 93 +++++++++++++++++++++++-
dom/bluetooth/linux/BluetoothDBusService.h | 4 +-
dom/bluetooth/nsIDOMBluetoothAdapter.idl | 3 +-
10 files changed, 261 insertions(+), 64 deletions(-)
2012-08-17 10:53:45 +08:00
Hsin-Yi Tsai
f77317f667
Bug 782778 - [WebAPI] WebTelephony: Receive 'connected' call event twice for the same call. r=philikon
2012-08-15 16:10:09 +08:00
Vicamo Yang
1652c368d1
Bug 760199: fix test failure due to SMSC timestamp truncation, r=philikon
2012-08-17 10:01:40 +08:00
Ryan VanderMeulen
697279cbdd
Merge m-c to inbound.
2012-08-16 20:51:32 -04:00
Ryan VanderMeulen
129b964654
Merge the last PGO-green inbound changeset to m-c.
2012-08-16 20:50:16 -04:00
Gregor Wagner
4eedb8cc10
Bug 779379 - B2G MobileConnection: Hook up to permissions manager. r=jlebar
2012-08-16 17:42:26 -07:00
Masashi Honma
7bdbd4e99a
Bug 780465 - Add support for Wi-Fi Protected Setup functionality (WPS). r=mrbkap DONTBUILD
2012-08-16 15:19:51 -07:00
Georg Fritzsche
9037e4a2d2
Bug 751809 - Fix OSX focus issue with click-to-play. r=josh
2012-08-10 20:28:34 +02:00
Chris Jones
005e04d8c2
Bug 776835: Check process capabilities in hal. r=blassey,jlebar
2012-08-16 12:34:53 -07:00
Chris Jones
7e4f1be4b2
Bug 776664: Check "sms" capability for PSms. r=mounir
2012-08-16 12:34:53 -07:00
James Willcox
207589fa83
Bug 776334 - Don't double free shared texture handles for Flash on Android r=blassey
2012-08-16 12:48:35 -04:00
James Willcox
a11f3a245f
Bug 781542 - Don't require a layer invalidation for Flash video on Android r=blassey
2012-08-16 12:47:22 -04:00
Aryeh Gregor
849cb9958b
Bug 782605 - Make nsNPAPIPluginInstance::SetCached infallible; r=roc
2012-08-14 12:10:42 +03:00
Aryeh Gregor
809d00113d
Bug 782606 - Use NS_FAILED instead of boolean test (dom/indexedDB/, dom/workers/); r=khuey
2012-08-14 12:10:41 +03:00
Ben Turner
81d9415df5
Bug 781256 - 'Share FileDescriptors across processes in preparation for OS-level sandbox'. r=khuey+cjones.
...
--HG--
rename : netwerk/base/public/nsIIPCSerializable.idl => netwerk/base/public/nsIIPCSerializableObsolete.idl
extra : transplant_source : %EB%18%9D%E6%B1%C6%26%A2%16%F3%85g%1A%25%B1%8E%A1%E72e
2012-08-16 00:02:32 -04:00
Yoshi Huang
226247f651
Bug 783150 - B2G RIL: Fetch ICC Record only when SIM_READY. r=vicamo
2012-08-10 14:55:08 +08:00
Eric Chou
95076b885d
Bug 782905 - [b2g-bluetooth] Calling setEnabled(false) twice in a very short period may crash, r=qdot
2012-08-16 10:47:39 +08:00
Chris Jones
204039910c
Bug 782006: Prefetch the "built-in" stylesheet cache in content processes. r=roc
2012-08-15 18:46:03 -07:00
Chris Jones
b5aa2f402e
Bug 781742: Try to keep a process pre-launched for app content, if the pref says to. r=jlebar
2012-08-15 18:46:03 -07:00
Vicamo Yang
ff582a97e6
Bug 780558 - B2G RIL: expose cell LAC/CID - Part 4: add to global interfaces list, r=me
2012-08-16 09:37:15 +08:00
Vicamo Yang
c3d60933c3
Bug 780558 - B2G RIL: expose cell LAC/CID - Part 3: marionette test, r=philikon
2012-08-16 09:37:05 +08:00
Vicamo Yang
55faef4dd3
Bug 780558 - B2G RIL: expose cell LAC/CID - Part 2: RIL implementation, r=philikon
2012-08-16 09:36:56 +08:00
Vicamo Yang
1ae1d5bf42
Bug 780558 - B2G RIL: expose cell LAC/CID - Part 1: IDL change
2012-08-16 09:36:43 +08:00
Steven Lee
23dca1a089
Bug 779149 - [Dialer] Audio does not go through headset. r=mwu
2012-08-15 21:00:50 -04:00
Gregor Wagner
55118a76a5
Bug 782136 - add carrier field and ContactField interface to Contacts API. Review Comments. r=fabrice
2012-08-15 17:49:47 -07:00
Gregor Wagner
e73aa21788
Bug 782136 - add carrier field and ContactField interface to Contacts API. Impl. r=fabrice
2012-08-15 16:42:08 -07:00
Gregor Wagner
55e6993c18
Bug 782136 - add carrier field and ContactField interface to Contacts API. IDL. r=gal
2012-08-15 16:41:38 -07:00
Masayuki Nakano
a79bbc874a
Bug 782190 Implement onwheel attribute and onwheel property on window, document and element r=smaug, sr=jst
2012-08-16 08:09:42 +09:00
Fabrice Desré
9473b27a86
Bug 773383 - [Web Activities] Activities filtering heuristic does not support arrays/regexp in filters [r=vingtetun]
2012-08-15 15:06:23 -07:00
Wes Johnston
38d5b8ddac
Bug 650399 - All webapps should use the same webapp database. r=mfinkle
2012-08-15 17:02:15 -04:00
Fabrice Desré
77de94ca27
Bug 782835 - System Messages: oop processes not receiving web activities system messages [r=vingtetun]
2012-08-15 13:27:02 -07:00
Neil Deakin
b9bd1357f1
Bug 743975 - remove the event handler argument to widget creation methods, r=tn
2012-08-15 14:53:09 -04:00
Neil Deakin
0413e44a55
Bug 743975 - use a widget listener interface instead of the remaining events that don't need an event, r=tn,jmathies,netzen,smichaud,karlt,blassey,chrisjones
2012-08-15 14:52:42 -04:00
Gregor Wagner
606e9b8f76
Bug 781355 - Hook up mozBrowser to Permission Manager. r=jlebar
2012-08-15 10:22:30 -07:00
Jose Antonio Olivera Ortega
20fd320408
Bug 774114 - B2G RIL: Refactor the way of handling RIL_REQUEST_{ENTER_*, CHANGE_*} responses. r=philikon
2012-08-15 09:49:12 -07:00
Gene Lian
76eb50ae69
Bug 782772 - Support the href property in web activities. r=vivien,fabrice
2012-08-15 10:40:12 +08:00