Hsin-Yi Tsai
bd2a9a3771
Bug 782488 - Use system messages to notify incoming telephony events. r=philikon
2012-08-31 11:06:42 +08:00
Yoshi Huang
9fde926bdf
Bug 787175 - B2G RIL: Use system messages to notify proactive commands. r=philikon
2012-08-30 23:00:13 -03:00
Hsin-Yi Tsai
bfd7e70f33
Bug 787064 - System Message API: add broadcastMessage(). r=fabrice
2012-08-31 03:27:41 +08:00
Fabrice Desré
ecc761ed3a
Bug 778079 - Support loading app packages from multiple locations [r=vingtetun]
2012-08-29 14:20:03 -07:00
Justin Dolske
6f87e1d46b
Bug 747300 - Add mimetype info to nsIPluginTag. r=josh
2012-08-24 12:04:15 -07:00
Yoshi Huang
d6d8a831ba
Bug 744714 - Part 3: RIL implementation. r=philikon
2012-04-10 20:04:27 +08:00
Yoshi Huang
834cc56292
Bug 744714 - Part 2: MozIccManager. r=smaug
2012-06-28 16:21:48 +02:00
Yoshi Huang
ba1f08f9fd
Bug 744714 - Part 1 : IDL. r=philikon. sr=sicking
2012-06-27 19:05:04 +02:00
Yoshi Huang
a86aa6eaa9
Bug 785942 - Part 3: Remove MobileConnection in global namespace test. r=smaug
2012-08-27 18:43:50 -03:00
Yoshi Huang
a1a91d777b
Bug 785942 - Part 2: Update Impl. r=smaug
2012-08-27 14:34:10 -03:00
Yoshi Huang
276ba231ad
Bug 785942 - Part 1: IDL update. sr=sicking, r=smaug
2012-08-27 18:55:27 -03:00
Chris Jones
435f53125a
Bug 782456, part 2: Inherit privileges in apps that have permissions that require them. Sigh. r=jlebar
2012-08-29 09:24:48 -03:00
Chris Jones
72c3b33a5d
Bug 782456, part 0: Add the cross-process ImageBridge glue. r=roc
2012-08-29 09:24:48 -03:00
Doug Turner
01a509010b
Bug 782352 - Followup -- Harden Remove() such that it doesn't post events for failures. r=khuey
2012-08-28 16:42:40 -07:00
Jan Beich
ca0344d8dd
Bug 753046 - Apply libc++ fixes after OS_BSD changes. r=cjones
2012-08-28 23:17:07 +02:00
Martin Husemann
34899cc129
Bug 753046 - Add IPC support for BSDs, dom/plugins/ipc part. r=cjones
2012-08-28 23:16:13 +02:00
Ryan VanderMeulen
23d80360bd
Merge m-c to inbound. Again. For great justice.
2012-08-28 16:54:18 -04:00
Blake Kaplan
ae0fff9001
Bug 786283 backout - this doesn't work the way it should (android doesn't send failure back for failed scans). r=backout
2012-08-28 17:36:22 -03:00
Blake Kaplan
c0e658d05e
Bug 786283 - Followup fixes to avoid notifying the same DOM request twice. r=vchang DONTBUILD
2012-08-28 16:46:45 -03:00
Vincent Chang
21d8b6246a
Bug 736089 - Handle broken wifi configurations more gracefully, r=mrbkap DONTBUILD
2012-08-28 16:14:26 -03:00
Jose Antonio Olivera Ortega
8328cfe786
Bug 785095 - B2G RIL - Error fetching records for ICC cards with RIL_APPTYPE_SIM = 1. r=philikon
2012-08-28 20:05:34 +02:00
Ryan VanderMeulen
0fbbc06a06
Merge m-c to inbound. DONTBUILD
2012-08-28 16:02:29 -04:00
Blake Kaplan
20ce728744
Bug 786283 - Report to the caller when a scan request fails. r=vchang
2012-08-28 12:55:41 -03:00
Blake Kaplan
ecd7387454
Bug 785975 - Reconnect to the network after DHCP fails. r=vchang
2012-08-27 17:48:25 -03:00
Olli Pettay
ec8a1d0493
Bug 784259 - nsDOMMutationObserver should inherit nsWrapperCache, r=peterv
2012-08-28 18:25:19 +03:00
Phil Ringnalda
5423f5636c
Back out a08d28e8a86b (bug 768868), 9b96029a9cf0 and 010b5cb3576d (bug 781620) for test failures and leaks
2012-08-27 21:34:53 -07:00
Fabrice Desré
f24d334b22
Bug 768868 - App manifest should support application type [r=vingtetun]
2012-08-27 19:43:57 -07:00
Fabrice Desré
a8c212eb9e
Bug 781620 - Bridge the DOM webapps registry with nsIPrincipal::GetStatus() - Part 2 : refactoring AppsService to cache webapps data in the content process [r=mounir, vingtetun]
2012-08-27 19:43:57 -07:00
Fabrice Desré
b2b008100b
Bug 781620 - Bridge the DOM webapps registry with nsIPrincipal::GetStatus() - Part 1 : nsPrincipal changes [r=mounir]
2012-08-27 19:43:57 -07:00
Matt Brubeck
71245eab94
Back out changeset 5ff334b7781d (bug 786003) because of test failures on Windows on a CLOSED TREE
2012-08-27 16:28:51 -07:00
Phil Ames
cd2459e50f
Bug 690168. Implement the 'Allow-From' directive for X-Frame-Options. r=bzbarsky
2012-08-27 15:46:24 -04:00
Ben Turner
36712eead9
Bug 786003 - 'Add a few extra tests for blobs in IndexedDB'. r=jst.
2012-08-27 12:40:06 -07:00
Daniel Holbert
a7a2a0d2a9
Bug 785981: Pass global #defines to the process that generates the Paris bindings CSS2Properties.webidl file. r=khuey
2012-08-28 11:14:53 -07:00
Justin Lebar
df5a5baf3b
Bug 780047 - Prevent mozbrowser/mozapp processes from calling PBrowser::CreateWindow. r=cjones
...
--HG--
extra : rebase_source : 8a9d29955ba702e9091a370c039e3006a98dbcae
2012-08-28 14:22:59 -03:00
Ryan VanderMeulen
93bb5ffbd7
Merge m-c to inbound.
2012-08-28 13:23:42 -04:00
Boris Zbarsky
1d5a53d649
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
01c109f2d3
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
71df3cf88f
Bug 779046. Have saner defaults for the nativeType of a WebIDL bindings. r=peterv
2012-08-28 13:10:09 -04:00
Boris Zbarsky
926bf57664
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
f0f4143eaf
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
3ebc67242c
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
62167af904
Bug 756645 - Implement IndexedDB apps isolation. r=bent
2012-08-28 09:46:46 -03:00
Doug Turner
98f3b52e81
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
8b379b36a8
Bug 784404 - backout inital patch. r=bent
2012-08-28 08:38:31 -07:00
Philipp von Weitershausen
5f0b06009c
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
3ae64f38a4
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
acbb899d26
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
b0968c5489
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
2a6d880df2
Bug 770046 - 'test_ipc.html does not notice failures'. r=khuey.
2012-08-27 11:10:34 -07:00
Andrew McCreight
3f6c58c43d
Bug 749366 - Remove mostly bogus size arg from CC callbacks. r=smaug
2012-08-27 10:41:04 -07:00
Rob Wood
8e0cc3fac6
Bug 784509 - New telephony tests for B2G, r=jgriffin, DONTBUILD because NPOTB
2012-08-24 16:20:51 -07:00
Georg Fritzsche
adcfeeead9
Bug 751809 - Fix OSX focus issue with click-to-play. r=josh
2012-08-10 20:28:34 +02:00
Ryan VanderMeulen
da44f424f1
Merge m-c to inbound.
2012-08-27 12:51:10 -04:00
Andrea Marchesini
a8265b9cdc
Bug 784190 - Fix Cycle collection casting in DOMRequest, r=mccr8
2012-08-27 09:44:25 -07:00
Ms2ger
3c576740d3
Merge last PGO-green changeset from m-i to m-c.
2012-08-27 15:02:11 +02:00
Ms2ger
ae71d87172
Merge last PGO-green changeset from m-i to m-c.
2012-08-27 10:52:35 +02:00
Cervantes Yu
558d235914
Bug 779358 - Change click handler back to use capture. r=cjones
2012-08-27 14:27:41 +08:00
Bob Clary
b814c458f7
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
cfa68bef6d
Bug 784404 - Intermittent assertion in dom/devicestorage/test/test_basic.html. r=bent
2012-08-26 21:28:10 -07:00
Eric Chou
6dbbbbfe3c
Backed out changeset 8f79f5a6b073 because the author name was missing in original patch
2012-08-27 11:23:48 +08:00
Eric Chou
2870d394c2
Bug 779358 - Change click handler back to use capture. r=cjones
2012-08-27 11:18:14 +08:00
Zoe Bellot
c7a4582c95
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
a19ad5cd0d
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
d51291d281
Bug 784388 - Remove setTimeout from device storage watch tests. r=khuey
2012-08-26 21:33:44 -07:00
Doug Turner
80c32942bc
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
dfbc7aa2c0
Bug 777072 - 5/7 - Update IPC::Permission to use appId/isInBrowserElement. r=sicking
2012-08-23 11:38:01 -07:00
Mounir Lamouri
2b28512edc
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
165aff92a3
Bug 777072 - 2/7 - AddInternal() and CommonTestPermission() should use nsIPrincipal. r=sicking
2012-08-25 09:53:48 -07:00
Randell Jesup
5e1942e760
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
eb5c8277b8
Bug 579517 follow-up: Remove NSPR types that crept in
2012-08-27 23:31:35 +08:00
Philipp von Weitershausen
5801c8b2ab
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
56e99a4fb8
Bug 738244 - Supporting DOM specific collection properties through xray wrappers; r=mrbkap
2012-08-27 15:06:34 +02:00
Benjamin Peterson
ee202a3ffe
Bug 781035 followup - fix indentation. r=me
2012-08-27 08:21:27 -04:00
Benjamin Peterson
de7d529c1c
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
ca74cd158f
Bug 746142 - Part 1 - Add inputmode attribute to HTMLInputElement. r=mounir sr=smaug
2012-08-17 11:53:44 +02:00
Vincent Chang
4ac01efb42
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
8a4fe6d605
Bug 785620 - B2G RIL: datacall.dns is null. r=philikon
2012-08-25 22:29:07 -04:00
Chris Jones
d74edbc98d
Bug 774988: Compress touchmove events across processes. r=bent
2012-08-22 03:54:20 -07:00
Chris Jones
dafc895290
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
62a42ad4d7
Bug 775009 - Part 1: Fix test broken by part 2. r=bz
2012-08-25 18:23:53 -04:00
Andrew McCreight
d22deaa03b
Bug 765527. r=mrbkap
2012-08-25 14:56:45 -07:00
Yury
f71d14e548
Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret, sr=joshmoz
2012-08-25 17:18:44 -04:00
David Zbarsky
e3dd9b2471
Bug 785583 - BluetoothReplyRunnable instantiates nsAutoPtr template in the header r=qdot
2012-08-25 12:33:51 -04:00
Michael Comella
f820953155
Bug 784016 - Bug fix for patch in bug 781977 - correct misordered params. r=jimm
2012-08-25 11:04:14 -05:00
Ms2ger
da90b234b1
Back out bug 636063, bug 774988 and bug 784647 for busting all of Android.
2012-08-25 13:18:18 +02:00
Chris Jones
9a8c4e28b3
Bug 774988: Compress touchmove events across processes. r=bent
2012-08-25 01:25:08 -07:00
Fabrice Desré
33acec3fa6
Bug 785391 - Activities 'data' content cannot be accessed [r=gwagner]
2012-08-24 21:07:58 -07:00
Eric Chou
6c9b6a3fbd
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
e44f9e5a3d
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
31276eb444
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
8b4fc28fc2
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
b8603666c1
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
be166ede1b
Bug 785486 - DomCameraManager redefines DOM_CAMERA_LOG_LEVEL r=mikeh
2012-08-24 16:50:57 -04:00
Ehsan Akhgari
869f171923
Bug 785459 follow-up: use the python 2.5 syntax
2012-08-24 16:47:45 -04:00
Ehsan Akhgari
0ab97da3c8
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
b1634fb871
Backout changeset 1142882b6c0b (bug 785472) because it breaks the build
2012-08-24 16:22:42 -04:00
Yury
b3e51b2f82
Bug 776208 - Plugin preview overlay. r=johns,jaws,margaret, sr=joshmoz
2012-08-24 16:18:16 -04:00
David Rajchenbach-Teller
286b95911d
Bug 761138 - Create/remove directories (constants). r=froydnj
2012-08-24 16:18:15 -04:00
Ryan VanderMeulen
6989c1bf30
Merge m-c to inbound.
2012-08-24 16:18:09 -04:00
Ehsan Akhgari
28893c29cf
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
aad48fec30
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
8cd4cd7ed2
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
5a380bfddb
No bug: Merge backout on a CLOSED TREE r=bustage
2012-08-23 22:33:04 -07:00
Chris Jones
05b904ebae
Back out bug 777072, bug 619236, and bug 784878
2012-08-23 22:00:14 -07:00
Ryan VanderMeulen
9fd8107cb4
Backout 4bb90f8c6909 (bug 756645) due to Android opt M3 orange on a CLOSED TREE.
2012-08-23 22:54:15 -04:00
Ryan VanderMeulen
5fbfaa489f
Merge the last PGO-green inbound changeset to m-c.
2012-08-23 22:06:49 -04:00
Matt Brubeck
31933d7e8b
Back out b88ccf7bd3e3 for Linux test_canvas.html failures on a CLOSED TREE
2012-08-23 14:08:42 -07:00
Ben Turner
0727b7098c
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
9d2ad14dab
Bug 784809. Allow null for the repeat argument of canvas createPattern. r=peterv
2012-08-23 12:23:23 -07:00
Mounir Lamouri
d5b168eac0
Bug 777072 - 5/7 - Update IPC::Permission to use appId/isInBrowserElement. r=sicking
2012-08-23 11:38:01 -07:00
Mounir Lamouri
ede8f880d1
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
101f5213c1
Bug 777072 - 2/7 - AddInternal() and CommonTestPermission() should use nsIPrincipal. r=sicking
2012-08-23 11:36:28 -07:00
Mounir Lamouri
b0525bb87e
Bug 785161 - Stop uninstalling all installed apps in WebApps tests. r=jlebar
2012-08-23 11:46:38 -07:00
Mounir Lamouri
62228626d9
Bug 756645 - Implement IndexedDB apps isolation. r=bent
2012-08-23 11:45:01 -07:00
Kyle Machulis
745ad2e64b
Backout of f98bea38e654 due to mochi bustage
2012-08-23 12:01:27 -07:00
Kyle Machulis
ee26c8d64a
Backout of c129811b87ef due to mochi bustage
2012-08-23 12:00:51 -07:00
Fabrice Desré
e45da81f57
Bug 784678 - Error when calling postCancel and postSuccess in an activity : followup [r=mrbkap]
2012-08-23 11:56:36 -07:00
Gregor Wagner
63c2e35ed4
Bug 785147 - Contacts API: fix import contacts from SIM card. r=fabrice
2012-08-23 11:48:33 -07:00
Kyle Machulis
b48c1bd763
Bug 783426: Patch 2 - Async DOMRequest Firing Tests; r=sicking
2012-08-23 09:52:54 -07:00
Kyle Machulis
05bf643907
Bug 783426: Patch 1 - Async DOMRequest Firing; r=sicking
2012-08-23 09:52:29 -07:00
Peter Van der Beken
dbe6f48445
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
7649f5cc25
Bug 784436 - Part 2: Use new infallible nsIDocShell methods. r=bz
2012-08-22 18:27:04 -07:00
Fabrice Desré
4123ef22e8
Bug 784678 - Error when calling postCancel and postSuccess in an activity [r=gwagner]
2012-08-22 18:20:09 -07:00
Kyle Machulis
750960ea54
Backout be6da7f8989c due to bustage
2012-08-22 18:11:52 -07:00
Kyle Machulis
0d4ed25b68
Backout 81fc1a3fc920 due to bustage
2012-08-22 18:11:24 -07:00
Kyle Machulis
404d0e527c
Bug 783426: Patch 2 - Tests for Async DOMRequest Firing; r=sicking
2012-08-22 18:04:01 -07:00
Kyle Machulis
136c814c22
Bug 783426: Patch 1 - Async DOMRequest Firing; r=sicking
2012-08-22 18:03:43 -07:00
Kyle Machulis
efa61e474d
Backing out df43ad6d04c1 due to incorrect commit messages
2012-08-22 18:02:36 -07:00
Kyle Machulis
6184ec9c96
Backing out 542abbd15139 due to incorrect commit messages
2012-08-22 18:00:57 -07:00
Kyle Machulis
37e48ad8a8
Bug 783426: Patch 2 - Tests for Async DOMRequest Firing
2012-08-22 17:58:05 -07:00
Kyle Machulis
bd6b9f037f
Bug 783426: Patch 1 - Async DOMRequest Firing
2012-08-22 17:57:50 -07:00
Ehsan Akhgari
1c81138c6c
Bug 579517 follow-up: Remove NSPR types that crept in
2012-08-23 11:30:56 -04:00
Rafael Ávila de Espíndola
8b3fc1dbd6
Bug 784889 - Use nullptr in a function that returns a pointer. r=ms2ger.
2012-08-23 09:56:10 -04:00
Chris Jones
bd97a83fa5
Bug 762221: Enable font hinting for "app" processes. r=jfkthame,jlebar
2012-08-23 11:23:43 +01:00
KO Myung-Hun
47865c4b22
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
cb6e92c0d0
Backout 06f6eede6b77 (bug 762221) for crashes
2012-08-23 10:27:56 +01:00
Chris Jones
3d18bb7445
Bug 762221: Enable font hinting for "app" processes. r=jfkthame,jlebar
2012-08-23 01:22:19 -07:00
Cervantes Yu
d54cede57f
Bug 779358 - Fix mousemove event handled twice in content panning, r=cjones
2012-08-21 20:30:34 +08:00
Gina Yeh
83b0fc7615
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
5ee07e6cd6
Bug 783357 - part 2: convert dom/ to use PARALLEL_DIRS; r=khuey
2012-08-24 16:02:40 -04:00
Nathan Froyd
2d595e5d44
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
e29317c8d8
Bug 763854 - Check file references (cleanup stored files) only when needed. r=bent
2012-08-24 11:51:33 -07:00
Kyle Huey
1a68eab98d
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
583084b3a2
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
62325fa9f3
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
8a3dddeebf
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
51f5276dad
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
a590c02f1f
Backout 4bb90f8c6909 (bug 756645) due to Android opt M3 orange on a CLOSED TREE.
2012-08-23 22:54:15 -04:00
Matt Brubeck
5e47d4412f
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
82dbb096f7
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