Commit Graph

7578 Commits

Author SHA1 Message Date
Ehsan Akhgari
f6b0fa0481 Bug 774556 - Remove nsIDOMWindowPerformance* XPCOM interfaces; r=bzbarsky 2012-07-16 22:44:22 -04:00
Ehsan Akhgari
744ba22b6f Bug 749101 - Part 2: Add a comment mentioning bug 772589 2012-07-17 01:40:19 -04:00
Ryan VanderMeulen
3556f5a181 Merge m-c to inbound. 2012-07-15 08:40:42 -04:00
Ed Morley
ab974a862e Backout 6ceeca8b4b73 (bug 772332), ce5629b973e4, 1dcff1db63b4, 108d06ef7755 & 7bf6519b3f43 (bug 768756) for bustage 2012-07-15 11:42:31 +01:00
Olli Pettay
bfea5134d3 Bug 773755 - don't force a cycle collection with 0 suspected objects, r=mccr8 2012-07-15 13:30:39 +03:00
Ryan VanderMeulen
50383b94f4 Merge the last PGO-green inbound changeset to m-c. 2012-07-14 19:14:51 -04:00
Gregory Szorc
cd513752ba Merge services-central into mozilla-central 2012-07-14 13:35:00 -07:00
Ryan VanderMeulen
a12cf80d11 Merge the last PGO-green inbound changeset to m-c. 2012-07-14 12:58:44 -04:00
Honza Bambas
b547035544 Bug 765203 - Support mode 'unknown' when parsing cache manifest, r=jduell 2012-07-14 11:52:35 +02:00
Ms2ger
65a7d53b44 Merge backout. 2012-07-14 11:39:17 +02:00
Ms2ger
6a3f956ff2 Backout 977ee9208065, a405768bd32a, 69a1fb2ddca3, 58d5f1d1443e for Moth orange. 2012-07-14 11:38:56 +02:00
Ms2ger
f73be635b4 Backout changeset 592bfc94e628 for X orange. 2012-07-14 11:23:52 +02:00
Dan Walkowski
6e58713cbe Bug 772600. Create WebappOSUtils to host platform-specific webapps code and implement native app launch. r=felipe
Windows part by Tim Abraldes and Linux part by Marco Castelluccio
2012-07-14 01:09:39 -07:00
Felipe Gomes
9371337a2c Bug 771294. Use window id for webapp installation. r=gavin
Test by Myk Melez
2012-07-14 01:09:32 -07:00
Anant Narayanan
f3d398132f Bug 761045: Upload locally installed apps on first run; r=gps 2012-07-13 19:52:30 -07:00
Olli Pettay
6e882d2abe Bug 773803 - Remove nsIScriptObjectOwner, r=bz
--HG--
rename : dom/base/nsIScriptObjectOwner.h => dom/base/nsIScriptEventHandlerOwner.h
2012-07-14 01:23:59 +03:00
Justin Lebar
1a8eb2a46c Bug 762802 - Each <iframe mozapp> should get its own process. Part 2: Content/DOM changes. r=mounir
--HG--
extra : rebase_source : 06a6945689c5b112722f461f3cb1d438a94d4030
2012-07-13 17:10:20 -04:00
Justin Lebar
713402885c Bug 762802 - Each <iframe mozapp> should get its own process. Part 1: IPC changes. r=cjones
--HG--
extra : rebase_source : d2f882e14ab05167b0b8dd001e9f55d00eb0c7ec
2012-07-13 17:10:20 -04:00
Bobby Holley
473b4a8aa9 Bug 763343 - Handle classinfo singletons in cross-compartment wrapping. r=peterv 2012-07-13 14:33:25 +02:00
Ben Turner
6aa9644815 Bug 772700 - 'IndexedDB - OOP from a JS component or JSM doesn't work'. Disable xpcshell tests entirely until I can figure out how to enable them selectively. 2012-07-14 09:13:40 -04:00
Ryan VanderMeulen
a997433ec6 Merge m-c to inbound. 2012-07-14 08:48:58 -04:00
Ben Turner
f44ed8784a Bug 772700 - 'IndexedDB - OOP from a JS component or JSM doesn't work'. r=khuey+mrbkap.
--HG--
rename : dom/indexedDB/test/unit/head_idb.js => dom/indexedDB/test/unit/head.js
extra : transplant_source : %5D1%15%CC%90%E0%F5%0D%0B%FDi%0B%B9YA%D4c%24%D42
2012-07-14 07:24:20 -04:00
Aryeh Gregor
7391815705 Bug 768756 part 2 - Make nsComputedDOMStyle Init infallible and merge into constructor; r=bz 2012-07-06 15:28:33 +03:00
Bonnie Surender
87a61a23b6 Fix for bug 771967. OS idle api active to briefly idle to active notification fix. r=jst 2012-07-13 15:39:46 -07:00
Bonnie Surender
3b9a720640 Fix for bug 769722 and bug 769723. Remove unnecessary kungFuDeathGrips and extra parentheses in the Idle API code. r=jst 2012-07-05 16:20:13 -07:00
Jan Varga
614d6f18db Bug 773182 - Remove unused db description parameter from IDB mochitests. r=sicking 2012-07-13 07:37:28 +02:00
Bobby Holley
627c0e6696 Bug 771202 - Tests. r=bsmedberg 2012-07-13 13:20:08 +02:00
Chris Pearce
ac80998b7f Bug 772743 - Add pref to not make the widget fullscreen when entering fullscreen. Set it to true for b2g desktop client. r=mounir 2012-07-13 22:21:23 +12:00
Ed Morley
a66ba53172 Backout 776f008404bf (bug 771202) for mochitest-3 orange 2012-07-13 11:07:26 +01:00
Bobby Holley
854e142308 Bug 771202 - Don't double-call OnWrapperDestroyed. r=bsmedberg
Calling OnWrapperDestroyed at this point in OnDestroy doesn't make sense, because the JS objects have a finalize hook that also calls OnWrapperDestroyed regardless of whether or not they still have a pointer stashed in their private. So when we do this, we get a bunch of assertions about unmatched calls to OnWrapperDestroyed.

AFAICT the only reason this worked before is that this code never ran: I put a MOZ_ASSERT just before call to OnWrappedDestroyed in OnDestroy, and it never fired during the dom/plugins mochitests.
2012-07-13 10:56:38 +02:00
Bobby Holley
eb84cf6716 Bug 771202 - Tests. r=bsmedberg 2012-07-13 10:55:14 +02:00
Bobby Holley
be06d8815f Bug 771202 - Unwrap object arguments passed to plugins. r=bsmedberg 2012-07-13 10:55:14 +02:00
Bobby Holley
1d19de70ff Bug 771202 - Implement post-transplant plugin behavior. r=bsmedberg 2012-07-13 10:55:14 +02:00
Bobby Holley
2c522abe65 Bug 771202 - Make the prototype climbing code in nsJSNPRuntime unwrap security wrappers. r=bsmedberg 2012-07-13 10:55:14 +02:00
Bobby Holley
f3dc2d0945 Bug 771202 - Add a PostTransplant nsIXPCScriptable hook. r=peterv 2012-07-13 10:55:14 +02:00
Nicholas Nethercote
b598a96a3c Bug 749010 (part 2) - Move code around to merge two anonymous namespaces; no functional changes. r=bent. 2012-07-12 23:51:01 -07:00
Eric Faust
8144c1a6fd Bug 766447 - Teach TI about the new DOM bindings. (r=bhackett) 2012-07-11 20:55:19 -07:00
Ryan VanderMeulen
1a5361601b Merge m-c to inbound. 2012-07-12 21:17:15 -04:00
Ryan VanderMeulen
1b61fbb7ca Merge m-c to inbound. 2012-07-12 21:12:17 -04:00
Ryan VanderMeulen
7105546cd8 Merge the last PGO-green inbound changeset to m-c. 2012-07-12 20:46:27 -04:00
Ryan VanderMeulen
bfc96f45a9 Backout de697e323b39, b778d551c9e5, and 4b9414cba94d (bug 544088) due to build bustage. 2012-07-12 19:52:15 -04:00
Blake Kaplan
8d0a466193 Bug 772801 - Deal with drivers that don't support active/passive scanning. r=mwu DONTBUILD 2012-07-12 15:09:18 -07:00
Martin Stransky
88f6fb507e Bug 544088 - UseAsyncPainting() -> IsOOP(). r=joshmoz 2012-07-12 19:28:53 -04:00
Martin Stransky
1cf9bc8fe9 Bug 544088 - Support Xt plugins OOP. r=karlt 2012-07-12 19:28:53 -04:00
Benoit Girard
1cb33567b2 Bug 772665 - Add console.profile to test_consoleAPI.html. r=gavin 2012-07-12 17:27:10 -04:00
Benjamin Smedberg
5e47967333 Bug 771251 - OOP crash reporting accesses the directory service off the main thread. In addition, the first design of the crash injector callback meant that we're dropping some set of Flash crashes which happen during an RPC call. r=ted
* Fix the directory service usage by saving the pending directory path from OOPInit.
* Force clients to call OOPInit on the main thread.
* Make injected crashes available via TakeMinidumpForChild and give each crash a sequence number so that we can pick the earliest crash from the three possibilities; delete the other two to avoid polluting about:crashes
2012-07-10 22:20:05 -04:00
Ed Morley
c258987354 Backout 6bbf3f22bb5d (bug 753158), 38a703b244c2 (bug 753145), c9a5dfa1b07d (bug 767750), cd782fd66995 & 6cf7aa93994c (bug 765956), 0253f34f6bc2 & 41d5c8529748 (bug 771039),94f6bf99a4aa (bug 766447),fad7d06d7dd5 (bug 772303) for winxp pgo-only jsreftest failures (caused by fad7d06d7dd5) and the rest for conflicts, on a CLOSED TREE 2012-07-12 13:04:51 +01:00
Anant Narayanan
8e2a904201 Bug 771833: Assign an nsIPrincipal to media streams returned by getUserMedia; r=roc 2012-07-12 04:53:48 -07:00
Anant Narayanan
8791a937a5 Bug 691234: Part 3/3: Add DOM binding for getUserMedia on Desktop; r=jst 2012-07-12 04:53:08 -07:00
Benoit Girard
cf74a923ca Bug 772665 - Add console.profile API to be used by profiling extensions. r=rcampbell 2012-07-12 16:04:37 -04:00
David Keeler
679f55960f bug 760625 - use the blocklist to inform click-to-play plugins. r=joshmoz,bmcbride 2012-07-11 08:56:34 -07:00
Benoit Jacob
d3f9ec79e5 Bug 760323 - fix --disable-webgl : let it also disable the bindings and s3tc extension - r=bz 2012-07-12 01:30:17 -04:00
Anant Narayanan
02b666ef16 Backout b53e8a614a4c, bustage 2012-07-11 21:43:48 -07:00
Anant Narayanan
2bae4a865d Backout 39fe6a5577d7, bustage 2012-07-11 21:43:24 -07:00
Anant Narayanan
9af1a943b3 Bug 771833: Assign an nsIPrincipal to media streams returned by gUM; r=roc 2012-07-11 21:24:34 -07:00
Anant Narayanan
4fe64bc7ae Bug 691234: Part 3/3: Add DOM binding for getUserMedia on Desktop; r=jst 2012-07-11 21:22:24 -07:00
David Zbarsky
38975e89ab Bug 773025 - fix 2 warnings in dom/plugins r=jst 2012-07-11 20:55:59 -07:00
Eric Faust
356d4133e7 Bug 766447 - Teach TI about the new DOM bindings. (r=bhackett) 2012-07-11 20:55:19 -07:00
Matt Brubeck
1372f7d220 Back out bug 769254 (a81e5e60dca3, 0afba80f60a1, d5e4f42b8540, 636dfa176232) because of Windows M3 leaks
--HG--
extra : rebase_source : b1dfca300a71e60feafd46a5e93ee99a79d56051
2012-07-11 17:30:30 -07:00
Justin Lebar
30bfe54976 Bug 769254 - Part 4: Tests for clicking _blank link from <iframe mozbrowser>. r=bz
--HG--
extra : rebase_source : ac250aa36b7a0eb25fa45dbff87cb5e519c55a30
2012-07-11 16:02:20 -04:00
Justin Lebar
51896dceac Bug 769254 - Part 2: Modify nsPIWindowWatcher::OpenWindowJS (renamed to OpenWindow2) so we can pass in the URL for target=_blank links without navigating the opened window to that URL. r=bz
--HG--
extra : rebase_source : 1de945d5933824d79866bbc61e2493f96217a9ee
2012-07-11 16:02:20 -04:00
Justin Lebar
e03ae1672d Bug 769254 - Part 1: Fix crashes in BrowserElementParent.cpp, TabChild.cpp on null URI to window-opening code. r=bz
--HG--
extra : rebase_source : c5a75bed6a70ab9482fc7c6c4bf98f1ae41a7898
2012-07-11 16:02:20 -04:00
Gregor Wagner
29007fc7cc Bug 765435 - Make JS heap growth factor depend on the heap size after a GC and GC frequency. r=billm 2012-07-11 11:09:53 -07:00
Gregor Wagner
71563101c8 Bug 772127 - Run Contacts and Settings API tests on desktop. r=sicking 2012-07-11 10:41:40 -07:00
Fabrice Desré
05f87de41a Bug 772363 - Followup to fix test failures [r=fabrice] 2012-07-11 10:02:58 -07:00
Fabrice Desré
34d55862d3 Bug 769350 - Implement trusted/certified app scheme support [r=vingtetun] 2012-07-11 08:38:36 -07:00
Fabrice Desré
ee4a6af8e2 Bug 772363 - Implement installation API for packaged apps [r=vingtetun] 2012-07-11 08:38:33 -07:00
Michal Novotny
c021237e50 Bug 737615 - Remove use of synchronous cache API from unit tests - dom tests, r=honzab 2012-07-11 11:18:38 +02:00
Doug Turner
d24cf25018 Bug 761930 - Multi-process support for Device Storage. r=sicking 2012-06-19 16:14:39 -07:00
Doug Turner
73f63a5b18 Bug 773713 - Stop using profile directory for Device Storage testings. r=jmaher 2012-07-13 12:35:33 -07:00
Doug Turner
3988242ef2 Bug 768654 - Device Storage - Add test that verifies the content written. r=bent 2012-07-13 09:36:19 -07:00
Gene Lian
5c41ebf8b8 Bug 773596 - Alarm API (make up missing sendAsyncMessage() for some early-return if-blocks). r=vivien 2012-07-13 20:01:43 +08:00
Ryan VanderMeulen
ee7710d9d1 Backout b3f14a850269, f9d877d78294, and c7335ca109a4 due to build bustage. 2012-07-14 00:01:52 -04:00
Doug Turner
fd39f12412 Bug 761930 - Multi-process support for Device Storage. r=sicking 2012-06-19 16:14:39 -07:00
Doug Turner
405eeba860 Bug 773713 - Stop using profile directory for Device Storage testings. r=jmaher 2012-07-13 12:35:33 -07:00
Doug Turner
b3b8a51554 Bug 768654 - Device Storage - Add test that verifies the content written. r=bent 2012-07-13 09:36:19 -07:00
Ben Turner
c82cc8d4e1 Bug 772700 - 'IndexedDB - OOP from a JS component or JSM doesn't work'. r=khuey+mrbkap.
--HG--
rename : dom/indexedDB/test/unit/head_idb.js => dom/indexedDB/test/unit/head.js
extra : transplant_source : %217%FC%0D%A3%82%DB%F2DB%F1%5Dc%99%B9%C6j%E1U%A2
2012-07-13 23:05:58 -04:00
Nicholas Nethercote
4c080fd062 Bug 749010 (part 1) - Make WorkerMemoryReporter less crashy. r=bent.
--HG--
extra : rebase_source : 9c73e73ef71968236ed15cf5e7afab3d113a350a
2012-05-29 19:39:38 -07:00
David Zbarsky
9f711d9f42 Bug 773128 - Fix some build warnings r=bent 2012-07-13 19:06:41 -07:00
Boris Zbarsky
0c79c85561 Bug 771594. Allow preference control over what CSS properties we parse. r=dbaron,dholbert 2012-07-13 19:59:05 -04:00
Boris Zbarsky
3e8ac4b134 Bug 757164. Move infallibility annotations into webidl. r=peterv
In this new setup, there are three new extended attributes: Infallible,
GetterInfallible, SetterInfallible.  The first one applies to both methods and
attributes, while the last two apply only to attributes.  Each one can be
either set with no value specified (in which case it applies both on main
thread and in workers) or can be set to MainThread or Workers to limit where it
applies.

If Infallible is set on an attribute, then GetterInfallible and
SetterInfallible will be ignored.  So if you want to specify, for example, an
attribute that's infallible on the main thread and has an infallible getter in
workers, the right way to do that is [GetterInfallible,
SetterInfallible=MainThread].
2012-07-13 19:29:14 -04:00
Matthew Noorenberghe
edc9f1a90b Bug 753239 - Implement a DOM component for navigator.id. r=jst
--HG--
extra : rebase_source : 4cd2b33f46c6c884dc9a3ff4820203275a6c5ae9
2012-06-29 16:12:00 -07:00
Ehsan Akhgari
2cc2a9c45d Correct the initialization order in the IDBIndex constructor (no bug; DONTBUILD) 2012-07-11 00:25:47 -04:00
Andrew McCreight
745479e48c Bug 704623 - Track memory used by orphan DOM nodes. code=mccr8,njn. r=njn,mccr8.
--HG--
extra : rebase_source : f4a4b6e1b1de35a08e86130110a6fbd588093867
2012-04-20 14:01:33 +10:00
John Schoenick
1db2d46270 Bug 772590 - The plugin category manager registration should account for multiple plugins per MIME, r=josh 2012-07-10 17:06:17 -07:00
John Schoenick
6beb0d672d Bug 755551 - Followup, check if the preference has a value, not necessarily a user value, r=josh 2012-07-10 17:06:17 -07:00
Ryan VanderMeulen
b8f5f432fa Backout 7d1b925bd4ee and 52e5b438c911 (Bug 753239) due to almost permaorange. 2012-07-10 19:21:54 -04:00
Eitan Isaacson
54e34df557 Bug 757372 - Announce "editing" when in editing mode. Use a11y states and focus to determine it. r=davidb 2012-07-10 16:10:15 -07:00
Matthew Noorenberghe
583f42158d Bug 753239 - Implement a DOM component for navigator.id. r=jst
--HG--
extra : rebase_source : 8ec0f3a07dc6dc1991758d9c60f43a823f564b0c
2012-06-29 16:12:00 -07:00
Hsinyi Tsai
9dc1493641 Bug 766822 - WebTelephony: add tests for hanging up dialing/alerting/holding calls. r=philikon 2012-07-04 13:46:11 +08:00
Jan Varga
2d731c29c7 Bug 771498 - FileHandle: getFile() should return a DOMRequest (instead of a FileRequest). r=sicking 2012-07-10 07:07:01 +02:00
Justin Lebar
b6ad7be9c7 Bug 772077 - Fix randomorange caused by test_browserElement_inproc_ContextmenuEvents.html calling SimpleTest.finish() twice. r=daleharvey 2012-07-09 23:32:48 -04:00
Oleg Romashin
67550e9505 Bug 770754 - Allow build Qt mobility without maemo define. r=dougt 2012-07-09 20:53:17 -04:00
Ryan VanderMeulen
54b1ac51b6 Merge m-c to inbound. 2012-07-09 20:53:11 -04:00
Gregory Szorc
65cbfe3bcb Merge mozilla-central into services-central 2012-07-09 15:15:18 -07:00
Gregory Szorc
0e9a540ac6 Merge mozilla-central into services-central 2012-07-08 20:48:04 -07:00
Landry Breuil
fd5fc01ba6 Bug 764436 - remove DT_WHT constant, it's unused and not standardized. r=yoric 2012-07-08 21:32:04 +02:00
L. David Baron
cda7a1ab86 Add flush before we find our pres context, to fix media queries tests on ringmark. (Bug 753777) r=bzbarsky 2012-07-07 21:41:27 -07:00
Mihai Sucan
4ef0b7553a Bug 770993 - ConsoleAPI.js consumes excessive amounts of memory; r=dbaron,rcampbell 2012-07-07 13:21:04 +03:00
Gregory Szorc
f7ca1169f8 Merge mozilla-central into services-central 2012-07-03 09:55:45 -07:00