Commit Graph

7815 Commits

Author SHA1 Message Date
Tim Taubert
f390acaf01 merge m-c to fx-team 2012-07-22 10:38:00 +02:00
Boris Zbarsky
ace95218b3 Bug 761278. Remove the non-standard uploadprogress event on XMLHttpRequest. r=sicking 2012-07-21 22:28:26 -04:00
Ms2ger
8c936ae394 Bug 776142 - Back out bug 687267 / changeset 8571114112b2 on a CLOSED TREE. 2012-07-22 14:02:18 +02:00
Jason Duell
fe2a88a9e3 Backout f142f32a98a3 (Bug 775317) and ef14686c31d0 (Bug 761278). r=bustage 2012-07-21 20:05:37 -07:00
Boris Zbarsky
cd30d8c6c6 Bug 761278. Remove the non-standard uploadprogress event on XMLHttpRequest. r=sicking 2012-07-21 22:28:26 -04:00
Mounir Lamouri
db4e449fc5 Bug 776195 - Remove setIsBrowser() call from BrowserElementChild.js. r=jlebar 2012-07-21 17:17:53 -07:00
Mounir Lamouri
77caa7b002 Bug 770532 - Make new nsIPrincipal and nsIDocShell attributes work in content process. r=jlebar 2012-07-21 17:16:11 -07:00
Mounir Lamouri
38a7f3af0d Bug 775408 - Rename nsIDocShell::SetIsBrowser() to SetIsBrowserElement(). r=jlebar 2012-07-21 17:39:41 -07:00
Tim Taubert
34296cb130 Bug 766194 - OSFileConstants for Windows stat;r=taras 2012-07-21 19:47:59 +02:00
David Rajchenbach-Teller
cb25c97871 Bug 766194 - OSFileConstants for Unix stat;r=taras 2012-07-21 19:46:03 +02:00
Marshall Culpepper
0b4c6a5665 Bug 773068 - Part 4: Marionette unit tests for Voicemail phone number API. r=vicamo 2012-07-20 20:19:38 -04:00
Marshall Culpepper
fc0032e7fb Bug 773068 - Part 3: RIL implementation of SIM EF_MBDN. r=vicamo 2012-07-20 20:19:38 -04:00
Marshall Culpepper
0eeb6ceb63 Bug 773068 - Part 2: Voicemail phone number DOM implementation. r=smaug 2012-07-20 20:19:38 -04:00
Marshall Culpepper
66699fe0dc Bug 773068 - Part 1: Voicemail phone number DOM API. sr=sicking 2012-07-20 20:19:38 -04:00
Chris Pearce
24560f25b7 Bug 776024 - Add explicit constructor to dom::Activity to prevent deleted implicit constructor warning in GCC 4.6. r=mounir 2012-07-21 09:59:48 -04:00
Jonas Sicking
beed1f23be Bug 774585: Fix browser code and tests to be aware of app principals. r=mounir 2012-07-21 00:29:40 -07:00
Dave Hylands
ae6c8942c1 [PATCH] Bug 776146 - Turn off VolumeService Test by default
From 23941571a3c2cd5290e6deacdce40bbad927053c Mon Sep 17 00:00:00 2001
---
 dom/system/gonk/VolumeServiceTest.cpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2012-07-20 18:44:32 -04:00
Mounir Lamouri
90fba2715e Bug 775824 - Use the new Permission Manager API in AlarmManager. r=sicking 2012-07-20 18:08:18 -07:00
Joshua Cranmer
e1cdfe2f05 Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Joshua Cranmer
4a5b32fae2 Bug 702877 - Replace NS_OVERRIDE with MOZ_OVERRIDE. r=ehsan
--HG--
extra : rebase_source : 1843575683c3897f96f3966cbce26140ff1a7d90
2012-07-06 13:15:45 -05:00
Justin Lebar
d5552497ce Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz
--HG--
extra : rebase_source : 916b8181478cda654b8936f7bfab79e72f7c8422
2012-07-23 15:59:37 -04:00
Justin Lebar
ac8e4078ee Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz
--HG--
extra : rebase_source : b2ee920c8084c3389ccddcfa5b17f67eaa15f833
2012-07-23 15:59:37 -04:00
Justin Lebar
3bca13c508 Bug 771273 - Part 5: Add test for window.content. r=bz
--HG--
extra : rebase_source : ef3c33928f46428ece45834c6d853c7cd04c57f4
2012-07-23 15:59:37 -04:00
Justin Lebar
9b50be4b4c Bug 771273 - Part 4: Enable BackForward test for in-process <iframe mozbrowser>, now that it works. r=bz
--HG--
extra : rebase_source : 14f91648df5d58ee67e4fd77fc65827c365e929a
2012-07-23 15:59:37 -04:00
Justin Lebar
2b0b714d0b Bug 771273 - Part 3: Test that window.open(..., 'top') works properly for in-process <iframe mozbrowser>. r=bz
--HG--
extra : rebase_source : be8f4dc04d4755f5b61865addc1df406fd87a560
2012-07-23 15:59:37 -04:00
Justin Lebar
7ad3596da9 Bug 771273 - Part 2: Make in-process <iframe mozbrowser>'s have their own shistory objects. r=bz
--HG--
extra : rebase_source : 363a9bf313ed4fa6beba664f1b484906035abac6
2012-07-23 15:59:37 -04:00
Justin Lebar
e8827a91bc Bug 771273 - Part 1: Make nsDocShell::GetSameTypeParent and friends respect <iframe mozbrowser> boundaries. r=bz
--HG--
extra : rebase_source : cc6f8b85ddea42cf47a382a3edb1ca6d1b5fdbc9
2012-07-23 15:59:37 -04:00
Justin Lebar
55ea59df58 Backed out changeset cac4e8a16532 (bug 771273) 2012-07-23 15:39:03 -04:00
Justin Lebar
c845510df5 Backed out changeset 3985fa65c367 (bug 771273) 2012-07-23 15:39:02 -04:00
Justin Lebar
923be3f96a Backed out changeset f3454015ea25 (bug 771273) 2012-07-23 15:39:01 -04:00
Justin Lebar
7854e703d2 Backed out changeset 0f9b6cb20fc3 (bug 771273) 2012-07-23 15:38:59 -04:00
Justin Lebar
2eb322683e Backed out changeset c69c51760cc9 (bug 771273) 2012-07-23 15:38:58 -04:00
Justin Lebar
cc13df86c4 Backed out changeset 1d4600ca3fa8 (bug 769182) 2012-07-23 15:38:57 -04:00
Justin Lebar
9add3d637c Backed out changeset 97b356893365 (bug 762939) 2012-07-23 15:38:55 -04:00
James Willcox
f97d0fb4b7 Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert,blassey 2012-07-20 15:20:51 -04:00
Mounir Lamouri
d890fdb95e Bug 775817 - Update [most] tests to use the new permission manager api. r=sicking 2012-07-23 11:08:07 -07:00
Justin Lebar
e220c92afe Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz 2012-07-23 13:47:34 -04:00
Justin Lebar
4342dc7793 Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz 2012-07-23 13:47:34 -04:00
Justin Lebar
1abc43da9a Bug 771273 - Part 5: Add test for window.content. r=bz 2012-07-23 13:47:34 -04:00
Justin Lebar
c5d51c56b6 Bug 771273 - Part 4: Enable BackForward test for in-process <iframe mozbrowser>, now that it works. r=bz 2012-07-23 13:47:34 -04:00
Justin Lebar
74203655fb Bug 771273 - Part 3: Test that window.open(..., 'top') works properly for in-process <iframe mozbrowser>. r=bz 2012-07-23 13:47:34 -04:00
Justin Lebar
ddb788ddf2 Bug 771273 - Part 2: Make in-process <iframe mozbrowser>'s have their own shistory objects. r=bz 2012-07-23 13:47:34 -04:00
Justin Lebar
947894d0cf Bug 771273 - Part 1: Make nsDocShell::GetSameTypeParent and friends respect <iframe mozbrowser> boundaries. r=bz 2012-07-23 13:47:33 -04:00
Justin Lebar
21d80cc899 Backed out changeset 0b4c68d39a61 (bug 771273) on a CLOSED TREE 2012-07-23 11:44:55 -04:00
Justin Lebar
5f49ebb87d Backed out changeset 5b56257d0547 (bug 771273) 2012-07-23 11:43:40 -04:00
Justin Lebar
e5620ebedb Backed out changeset b69df88155b5 (bug 771273) 2012-07-23 11:43:39 -04:00
Justin Lebar
f21cc92aab Backed out changeset 5353ac12782c (bug 771273) 2012-07-23 11:43:38 -04:00
Justin Lebar
006f8b73dc Backed out changeset c882b426a556 (bug 771273) 2012-07-23 11:43:36 -04:00
Justin Lebar
96fb016638 Backed out changeset 77b5bd772576 (bug 769182) 2012-07-23 11:43:35 -04:00
Justin Lebar
9aad654fd5 Backed out changeset e15addefe3a2 (bug 762939) 2012-07-23 11:43:33 -04:00
Justin Lebar
1d193b75a8 Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz 2012-07-23 11:26:36 -04:00
Justin Lebar
f88989511a Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz 2012-07-23 11:24:14 -04:00
Justin Lebar
6defc04335 Bug 771273 - Part 5: Add test for window.content. r=bz 2012-07-23 11:24:14 -04:00
Justin Lebar
4a92e35ccc Bug 771273 - Part 4: Enable BackForward test for in-process <iframe mozbrowser>, now that it works. r=bz 2012-07-23 11:24:14 -04:00
Justin Lebar
f545e0c70c Bug 771273 - Part 3: Test that window.open(..., 'top') works properly for in-process <iframe mozbrowser>. r=bz 2012-07-23 11:24:14 -04:00
Justin Lebar
bc6f6ceb5a Bug 771273 - Part 2: Make in-process <iframe mozbrowser>'s have their own shistory objects. r=bz 2012-07-23 11:24:14 -04:00
Justin Lebar
03fb01d34a Bug 771273 - Part 1: Make nsDocShell::GetSameTypeParent and friends respect <iframe mozbrowser> boundaries. r=bz 2012-07-23 11:24:14 -04:00
Justin Lebar
827bb8dc6f Bug 769254 - Part 4: Tests for clicking _blank link from <iframe mozbrowser>. r=bz
--HG--
extra : rebase_source : 796752b62a815954e0672528f264b42e20274350
2012-07-23 10:44:13 -04:00
Justin Lebar
156f22d018 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 : 96a53a1a8b34f41bfe59f00141d598c5394cb0c1
2012-07-23 10:44:13 -04:00
Justin Lebar
13ac958a2e Bug 769254 - Part 1: Fix crashes in BrowserElementParent.cpp, TabChild.cpp on null URI to window-opening code. r=bz
--HG--
extra : rebase_source : 1cc0e3c15f64dd73f074794de56218c8034478f3
2012-07-23 10:44:13 -04:00
Bobby Holley
3c7a723a9f Bug 773962 - Fix up waivers after transplanting. r=mrbkap 2012-07-23 15:51:18 +02:00
Ed Morley
865b492e14 Backout 4987ffd173a4 (bug 687267) for bustage 2012-07-23 14:47:54 +01:00
James Willcox
a2f250042f Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert,blassey
--HG--
extra : rebase_source : 450055ae3e71ea84f74252d3bf100fe970d29d14
2012-07-20 15:20:51 -04:00
Aryeh Gregor
0c8f5adf50 Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan 2012-07-20 14:16:17 +03:00
Mark Capella
7103242b4f Bug 775041 - Make nsIWidget::IsEnabled return bool, r=roc, f=ms2ger 2012-07-23 01:19:08 -04:00
Justin Lebar
2aca12da8a Bug 776116 - In BrowserElementParent.js, return the result of sync messages. (Broken by bug 773980.) r=mounir 2012-07-20 18:47:52 -04:00
Ryan VanderMeulen
7ad11464cb Merge m-c to inbound. 2012-07-20 17:37:53 -04:00
Olli Pettay
a22865a2db Bug 765163, add missing #include, r=bustage 2012-07-20 20:40:13 +03:00
Olli Pettay
2280255d92 Bug 765766 - Convert more event interface implementations to be autogenerated, r=jst 2012-07-20 19:58:28 +03:00
Olli Pettay
c992398490 Bug 765163 - Implement code generator for simple DOM events, r=jst,khuey 2012-07-20 19:42:08 +03:00
Ed Morley
4e8827ab36 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-20 14:32:04 +01:00
Gervase Markham
69110ab2b1 Bug 774614 - Relicense Gonk/Gecko interface code to Apache License 2.0. 2012-07-20 10:10:44 +01:00
Bobby Holley
f6d4ad4922 Bug 775435 - Wrap-by-default in GetNPObjectWrapper. r=bsmedberg 2012-07-20 09:17:43 +02:00
Chris Jones
2cf7adf64a Bug 750977: Implement glue code for asynchronous panning/zooming. r=jlebar,roc,vingtetun
This is a rollup of three separate patches
 - Add nsIDocShell.asyncPanZoomEnabled. r=jlebar
 - Have BrowserElementChild service repaint requests and handle fallback synchronous scrolling (for now). r=jlebar,vingtetun
 - Glue async pan/zoom logic up between compositing, event dispatch, and repaint requests. r=roc

--HG--
rename : b2g/chrome/content/webapi.js => dom/browser-element/BrowserElementScrolling.js
2012-07-19 23:48:27 -07:00
Vicamo Yang
f5c187f3cd Bug 773592: suppor MMS headers with multiple values, r=philikon 2012-07-20 14:40:01 +08:00
James Willcox
ff21a06364 Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert 2012-07-20 15:20:51 -04:00
Benjamin Peterson
1fa0503687 Bug 761723 - Load chrome source code when it's needed for Function.prototype.toSource(). r=bz
--HG--
extra : rebase_source : d8b058ff15515ad3fcce7e8ebffa016dbf1d2df4
2012-07-20 20:19:42 +02:00
Benjamin Peterson
22a7b2002f Bug 761723 - Save script sources to implement Function.prototype.toString. r=jorendorff,njn,jimb,jst,Ms2ger
--HG--
extra : rebase_source : de1b55647780a30f98fe84d29ee3cb4a437a3ece
2012-07-20 20:17:38 +02:00
William Chen
faa2582fc2 Bug 773683 - Add runtime assertion to ensure PCOMContentPermissionRequestChild is live while protocol is live. r=jdm 2012-07-18 15:09:28 -04:00
Philipp von Weitershausen
8a438dbb0a Bug 775359 - B2G 3G: Keep track of data call state. r=marshall_law 2012-07-19 16:56:57 -07:00
Mounir Lamouri
fe2bf13acd Bug 774957 - Update nsDocShell jazz so distinction between browser and app frame is clearer. r=jlebar sr=sicking 2012-07-18 22:26:21 -07:00
Mounir Lamouri
6e7f2253ad Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking 2012-07-18 21:25:19 -07:00
Steve Fink
196cc9b6ff Backed out changeset 060a9d9fc1c6 from a CLOSED TREE since it seems to depend on afc1cf222996 or 1bafff5720a8 that I just backed out 2012-07-19 15:45:27 -07:00
Steve Fink
cd96c07f2c Backed out changeset afc1cf222996 2012-07-19 15:22:32 -07:00
Ed Morley
e7ea406198 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-19 13:25:37 +01:00
Marshall Culpepper
4bdd46e24a Bug 736710 - Part 4: Marionette unit tests for Voicemail API. r=vicamo 2012-07-19 11:27:35 +08:00
Marshall Culpepper
de4aa63592 Bug 736710 - Part 3: Voicemail DOM implementation classes. r=smaug 2012-07-19 11:27:19 +08:00
Marshall Culpepper
2dbd17493f Bug 736710 - Part 2: RIL implementation of SMS Message Waiting Indicator. r=vicamo 2012-07-19 11:27:08 +08:00
Marshall Culpepper
d0968d69ef Bug 736710 - Part 1: Voicemail API IDLs. sr=sicking 2012-07-19 11:26:49 +08:00
David Zbarsky
7f0f075928 [Bug 774505] Don't include Layers.h everywhere r=cjones 2012-07-18 12:31:40 -04:00
Olli Pettay
ea0631cee7 Bug 773945, remove nsXULElement::mPrototype, part 1, r=bz 2012-07-14 14:28:35 +03:00
Olli Pettay
4e94797ac0 Bug 770429, do uri load check earlier to avoid running code unnecessarily, r=mrbkap
--HG--
extra : rebase_source : f28bd4edb4c055f5674923ffb82bae20bc502dd2
2012-07-19 10:43:33 +03:00
Oleg Romashin
925bae17d1 Bug 774813 - Bug 774139 will break Qt builds due to #define signals. r=cjones 2012-07-18 22:45:58 -04:00
Ed Morley
a2bf606a9d Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-18 13:32:24 +01:00
Ms2ger
8e6fe375ab Bug 579638 - Reinstate Range.intersectsNode; r=smaug 2012-07-18 12:36:08 +02:00
Ms2ger
c1a0c979a7 Bug 772829 - Use MOCHITEST_BROWSER_FILES in dom/tests/browser/Makefile.in; r=froydnj 2012-07-18 12:36:08 +02:00
Ms2ger
d900ce7ddd Bug 765464 - Part c: Throw some TypeErrors; r=khuey 2012-07-18 12:36:08 +02:00
Ms2ger
7e2c431c5b Bug 765464 - Part b: Add an exnType to JSErrorReport; r=Waldo 2012-07-18 12:36:08 +02:00
Ms2ger
c945778dd4 No bug - Also log the number of elided messages when finishing the test. 2012-07-18 12:36:08 +02:00
Ms2ger
a02dd9c733 No bug - Add an extra message when TestRunner.js calls timeout. 2012-07-18 12:36:08 +02:00
Ms2ger
eaa5ec2cfb Bug 756083 - Part b: Introduce code to make it easier to update expected failures for imported testharness.js tests; r=jhammel 2012-07-18 12:36:07 +02:00
Ms2ger
979f7b990e Bug 756083 - Part a: Factor out Makefile utilities; r=jhammel 2012-07-18 12:36:07 +02:00
Ms2ger
3d913b4914 No bug - Regenerate Makefile.ins under dom/imptests. 2012-07-18 12:36:07 +02:00
Hsin-Yi Tsai
3bf1d15dc5 Bug 768608 - test failure: dom/telephony/test/marionette/*.js | ScriptTimeoutException: timed out. r=philikon 2012-07-18 13:52:59 +08:00
Blake Kaplan
f413f9e4d7 Bug 773527 - Make signal strength and linkspeed info work on Otoro ICS. r=gal DONTBUILD 2012-07-12 18:56:39 -07:00
Ehsan Akhgari
5a262d0761 Bug 749101 - Move window.performance to the new DOM bindings; r=bzbarsky 2012-07-16 21:42:18 -04:00
Ehsan Akhgari
96d03cb0d8 Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (more dom parts); r=bzbarsky 2012-07-11 00:14:37 -04:00
Kyle Machulis
5abbd0bc68 Bug 740744: Asynchronous dbus events for bluetooth, Start/StopDiscovery and device event firing; r=bent sr=mrbkap 2012-07-17 20:41:54 -07:00
Doug Turner
ed81635232 Bug 765498 - Device Storage - Gaia - ensure /sdcard is backed by a file system. r=dhylands
--HG--
extra : rebase_source : c36eaa86566f7b7bd6eeefbcbc0622ec99a33816
2012-07-18 11:31:05 -07:00
Mounir Lamouri
d808434403 Bug 772050 - Remove 'classInfo' from AppsService and SettingsService. r=gwagner 2012-07-18 07:58:02 -07:00
Dale Harvey
c7030aa08e Bug 709759 - Add stop() to mozbrowser API. r=jlebar 2012-07-18 10:45:28 -04:00
Dão Gottwald
cea0e2a669 Bug 767133 - Add slide-in animation for arrow panels. r=Enn,Mossop 2012-07-18 16:15:24 +02:00
Peter Van der Beken
e6c18ed006 Fix for bug 774775 (XRayWrapper does not handle new bindings constants) - refactor code. r=bz.
--HG--
extra : rebase_source : 317d5942dde4427384320cb334f794f7fef37a2e
2012-07-18 13:52:07 +02:00
Peter Van der Beken
a265b4162a Fix for bug 774775 (XRayWrapper does not handle new bindings constants). r=bz.
--HG--
extra : rebase_source : fef985d0417c394ae5997b4450c7076005bdf870
2012-07-17 22:54:25 +02:00
Ehsan Akhgari
0b1420ef08 Merge mozilla-central into mozilla-inbound 2012-07-18 09:38:49 -04:00
Kyle Huey
26d0df6160 Back out 353b4785836a which was landed even after the module owner explicitly said not to. r=me
--HG--
extra : rebase_source : ff4a63d2c56435d3aa6b0c572067878cfa09378c
2012-07-18 05:59:21 -07:00
Chris Jones
62d23842f9 Bug 745148, part 9: Hook up the pieces and enable direct compositor. r=roc 2012-07-17 16:59:45 -07:00
Chris Jones
ab483974f7 Bug 745148, part 8: Implement the little boilerplate-y bits and pieces needed for cross-process compositor. r=ajuma,BenWa 2012-07-17 16:59:45 -07:00
Chris Jones
ec578f2342 Bug 745148, part 6: Allow layer trees to be given IDs so that the referent can be used in another context. r=ajuma sr=roc 2012-07-17 16:59:45 -07:00
Chris Jones
24b6bd66ad Bug 745148, part 3: SyncLaunch() content processes when we're using direct-to-omtc drawing. r=bent 2012-07-17 16:59:44 -07:00
Chris Jones
7dbbf6f12b Bug 774939: Disable OOP browser-element tests for native-fennec. irc-r=jlebar 2012-07-17 16:59:44 -07:00
Chris Jones
73b6b07bd6 Bug 774139: Forward touch events across processes. r=felipe,smaug 2012-07-15 19:58:43 -07:00
Chris Jones
9e4503dd30 Bug 773998: Shut down app processes when the last browser closes. r=jlebar 2012-07-17 11:27:27 -07:00
Boris Zbarsky
acc628da33 Bug 773519 followup to make this code deal with silly string consumers too. No review. 2012-07-17 13:20:40 -04:00
Boris Zbarsky
43ec97d865 Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv 2012-07-17 12:18:53 -04:00
Boris Zbarsky
bd44efd679 Bug 768537 part 2. Allow dictionaries to be initialized with null or undefined, and treat them as dictionaries in which everything has its default value. r=peterv 2012-07-17 12:18:53 -04:00
Boris Zbarsky
0a1d212672 Bug 768537 part 1. Update parser support for dictionaries to spec changes. r=jlebar
There are several parts here:

1)  Enforce the requirement that dictionary arguments not followed by a required argument are optional.
2)  Make dictionaries no longer be distinguishable from nullable types.
3)  Disallow dictionaries or unions containing dictionaries inside a nullable type.
4)  Force optional dictionaries to have a default value of null so that codegen doesn't have to worry about dealing with
    optional arguments that have no default value in the IDL but need to be treated as if they were null.
2012-07-17 12:18:53 -04:00
Dale Harvey
a3094a212e Bug 741717 - Add a reload method to browser elements. r=jlebar 2012-07-17 12:55:46 -04:00
Ed Morley
57e533a7ae Backout 9deb8edb5070 (bug 773519), ea5a243a60f1 & 0cad1e553bea (bug 768537) for compilation failures 2012-07-17 17:48:11 +01:00
Marshall Culpepper
b9d7c4b96d Bug 774708: Ensure sBluetoothEventObserverTable is valid before attempting to query observers, fixing a Bluetooth crash in emulator. r=qDot 2012-07-17 09:44:20 -07:00
Boris Zbarsky
0d00149778 Bug 773519. Speed up string argument conversion in DOM bindings by faking an XPCOM string. r=peterv 2012-07-17 12:18:53 -04:00
Boris Zbarsky
b6c4ae2de8 Bug 768537 part 2. Allow dictionaries to be initialized with null or undefined, and treat them as dictionaries in which everything has its default value. r=peterv 2012-07-17 12:18:53 -04:00
Boris Zbarsky
a550b8943d Bug 768537 part 1. Update parser support for dictionaries to spec changes. r=jlebar
There are several parts here:

1)  Enforce the requirement that dictionary arguments not followed by a required argument are optional.
2)  Make dictionaries no longer be distinguishable from nullable types.
3)  Disallow dictionaries or unions containing dictionaries inside a nullable type.
4)  Force optional dictionaries to have a default value of null so that codegen doesn't have to worry about dealing with
    optional arguments that have no default value in the IDL but need to be treated as if they were null.
2012-07-17 12:18:53 -04:00
Gabor Krizsanits
0b4bc96f9f Bug 769273 - part4: avoiding innerization in NukeCrossCompartmentWrappers. r=bholley 2012-07-17 17:51:21 +02:00
Jason Orendorff
9bcd8b30c0 Bug 725907 - for-of improvements, part 3: Implement .iterator() for arraylike DOM objects. r=bzbarsky. 2012-07-03 16:34:56 -05:00
Steve Fink
6dcbf4aa2b Backed out changeset afd9e75374e8 from a CLOSED TREE for breaking Windows builds 2012-07-19 14:55:48 -07:00
James Willcox
d6aa2eee6c Bug 687267 - Initial support for Flash on Honeycomb r=benwa,vlad 2012-07-19 16:15:40 -04:00
Mounir Lamouri
d9542ba6f0 Bug 774957 - Update nsDocShell jazz so distinction between browser and app frame is clearer. r=jlebar sr=sicking 2012-07-18 22:26:21 -07:00
Mounir Lamouri
a849186201 Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking 2012-07-18 21:25:19 -07:00
Boris Zbarsky
55e2a0b8f8 Fix dom binding test makefile to actually work right. r=khuey, no bug 2012-07-19 14:48:59 -04:00
Boris Zbarsky
b7908cda19 Bug 764456 part 5. Actually look at hasConcreteDescendant in hasInterfacePrototypeObject() so that we can avoid codegen for [NoInterfaceObject] interfaces hat are only implemented via "implements". r=peterv 2012-07-19 14:48:58 -04:00
Boris Zbarsky
29608f78af Bug 764456 part 4. Make sure consequential interface used as arguments are non-castable. r=peterv 2012-07-19 14:48:58 -04:00
Boris Zbarsky
ffe288442d Bug 764456 part 3. Clean up meaning of 'castable' and use thereof a bit. r=peterv 2012-07-19 14:48:58 -04:00
Boris Zbarsky
0cde27d7b6 Bug 764456 part 2. Add some tests for callback interfaces. r=peterv 2012-07-19 14:48:58 -04:00
Justin Lebar
b3622e6c23 Bug 773980 - Don't touch dead objects in BrowserElementParent.js. r=mounir 2012-07-19 12:39:44 -04:00
Nathan Froyd
d78fb899e9 Bug 772202 - fix writeMakefile.py to conform to new mochitest world order; r=Ms2ger 2012-07-09 16:35:49 -04:00
Jim Mathies
031c062b8b Bug 762519 - Send xpconnect stack dump output and javascript dump output to the win debugger when attached. r=ehsan, mrbkap 2012-07-19 09:58:44 -05:00
Aryeh Gregor
3d174435dd Bug 768756 part 2 - Make nsComputedDOMStyle Init infallible and merge into constructor; r=bz 2012-07-06 15:28:33 +03:00
Ehsan Akhgari
a6b1e13a2d Merge mozilla-central into mozilla-inbound 2012-07-19 08:44:19 -04:00
Jacek Caban
ed0fa9bb44 Bug 774201 - Avoid pointer to integer cast losing precision on win64 r=billm 2012-07-19 11:58:24 +02:00