Commit Graph

7864 Commits

Author SHA1 Message Date
Boris Zbarsky
8b318ef3f7 Bug 761278. Remove the non-standard uploadprogress event on XMLHttpRequest. r=sicking 2012-07-21 22:28:26 -04:00
Ms2ger
0a56bc3482 Bug 776142 - Back out bug 687267 / changeset 8571114112b2 on a CLOSED TREE. 2012-07-22 14:02:18 +02:00
Jason Duell
00135ee99f Backout f142f32a98a3 (Bug 775317) and ef14686c31d0 (Bug 761278). r=bustage 2012-07-21 20:05:37 -07:00
Boris Zbarsky
eb0d24fee5 Bug 761278. Remove the non-standard uploadprogress event on XMLHttpRequest. r=sicking 2012-07-21 22:28:26 -04:00
Mounir Lamouri
793b304424 Bug 776195 - Remove setIsBrowser() call from BrowserElementChild.js. r=jlebar 2012-07-21 17:17:53 -07:00
Mounir Lamouri
f47d0639b2 Bug 770532 - Make new nsIPrincipal and nsIDocShell attributes work in content process. r=jlebar 2012-07-21 17:16:11 -07:00
Mounir Lamouri
7935452e46 Bug 775408 - Rename nsIDocShell::SetIsBrowser() to SetIsBrowserElement(). r=jlebar 2012-07-21 17:39:41 -07:00
Tim Taubert
c2cc08accd Bug 766194 - OSFileConstants for Windows stat;r=taras 2012-07-21 19:47:59 +02:00
David Rajchenbach-Teller
602895fa63 Bug 766194 - OSFileConstants for Unix stat;r=taras 2012-07-21 19:46:03 +02:00
Marshall Culpepper
02c4cc76ac Bug 773068 - Part 4: Marionette unit tests for Voicemail phone number API. r=vicamo 2012-07-20 20:19:38 -04:00
Marshall Culpepper
fbf85ff789 Bug 773068 - Part 3: RIL implementation of SIM EF_MBDN. r=vicamo 2012-07-20 20:19:38 -04:00
Marshall Culpepper
2e97deb48b Bug 773068 - Part 2: Voicemail phone number DOM implementation. r=smaug 2012-07-20 20:19:38 -04:00
Marshall Culpepper
27ffa486d5 Bug 773068 - Part 1: Voicemail phone number DOM API. sr=sicking 2012-07-20 20:19:38 -04:00
Chris Pearce
d506c66871 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
d15ba49a01 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
94c1d31939 [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
c4aa2e4999 Bug 775824 - Use the new Permission Manager API in AlarmManager. r=sicking 2012-07-20 18:08:18 -07:00
Joshua Cranmer
4b8f318e78 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
4ad48824ad 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
eb80d0fb04 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
ca319282f8 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
4047c44805 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
076b604077 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
b8467df54e 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
cf709eea34 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
c9febe2419 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
65e1654abd Backed out changeset cac4e8a16532 (bug 771273) 2012-07-23 15:39:03 -04:00
Justin Lebar
cbeefb3946 Backed out changeset 3985fa65c367 (bug 771273) 2012-07-23 15:39:02 -04:00
Justin Lebar
c89a92ef34 Backed out changeset f3454015ea25 (bug 771273) 2012-07-23 15:39:01 -04:00
Justin Lebar
c196a2e91b Backed out changeset 0f9b6cb20fc3 (bug 771273) 2012-07-23 15:38:59 -04:00
Justin Lebar
ea63c9fa62 Backed out changeset c69c51760cc9 (bug 771273) 2012-07-23 15:38:58 -04:00
Justin Lebar
d4c0230ca1 Backed out changeset 1d4600ca3fa8 (bug 769182) 2012-07-23 15:38:57 -04:00
Justin Lebar
2ed2d5f6bb Backed out changeset 97b356893365 (bug 762939) 2012-07-23 15:38:55 -04:00
James Willcox
80029db926 Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert,blassey 2012-07-20 15:20:51 -04:00
Mounir Lamouri
72b86db435 Bug 775817 - Update [most] tests to use the new permission manager api. r=sicking 2012-07-23 11:08:07 -07:00
Justin Lebar
dca7732008 Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz 2012-07-23 13:47:34 -04:00
Justin Lebar
07660a4da3 Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz 2012-07-23 13:47:34 -04:00
Justin Lebar
7adf140262 Bug 771273 - Part 5: Add test for window.content. r=bz 2012-07-23 13:47:34 -04:00
Justin Lebar
33aa8d977a 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
e96146804a 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
2d4bd6b425 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
bd1f475f02 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
d7ac31176f Backed out changeset 0b4c68d39a61 (bug 771273) on a CLOSED TREE 2012-07-23 11:44:55 -04:00
Justin Lebar
8ca9bd4f84 Backed out changeset 5b56257d0547 (bug 771273) 2012-07-23 11:43:40 -04:00
Justin Lebar
1c73a7ca15 Backed out changeset b69df88155b5 (bug 771273) 2012-07-23 11:43:39 -04:00
Justin Lebar
9dc4e6f648 Backed out changeset 5353ac12782c (bug 771273) 2012-07-23 11:43:38 -04:00
Justin Lebar
33646b32ee Backed out changeset c882b426a556 (bug 771273) 2012-07-23 11:43:36 -04:00
Justin Lebar
76d9398666 Backed out changeset 77b5bd772576 (bug 769182) 2012-07-23 11:43:35 -04:00
Justin Lebar
8bef8e4cda Backed out changeset e15addefe3a2 (bug 762939) 2012-07-23 11:43:33 -04:00
Justin Lebar
f962c0704f Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz 2012-07-23 11:26:36 -04:00
Justin Lebar
b9578a93c6 Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz 2012-07-23 11:24:14 -04:00
Justin Lebar
161ad5ea78 Bug 771273 - Part 5: Add test for window.content. r=bz 2012-07-23 11:24:14 -04:00
Justin Lebar
09e1a865f7 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
c3d60feb68 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
645cdf02ee 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
f019d8710c 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
9cdc2c7c8d 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
d54159c32c 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
84b9866fe2 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
bb2b0385f8 Bug 773962 - Fix up waivers after transplanting. r=mrbkap 2012-07-23 15:51:18 +02:00
Ed Morley
69ac41ee19 Backout 4987ffd173a4 (bug 687267) for bustage 2012-07-23 14:47:54 +01:00
James Willcox
9c75650095 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
e57dd159b2 Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan 2012-07-20 14:16:17 +03:00
Mark Capella
fd9b625002 Bug 775041 - Make nsIWidget::IsEnabled return bool, r=roc, f=ms2ger 2012-07-23 01:19:08 -04:00
Justin Lebar
b36d63c915 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
2661c4efbe Merge m-c to inbound. 2012-07-20 17:37:53 -04:00
Olli Pettay
1b5baaff36 Bug 765163, add missing #include, r=bustage 2012-07-20 20:40:13 +03:00
Olli Pettay
d4c22e1e8d Bug 765766 - Convert more event interface implementations to be autogenerated, r=jst 2012-07-20 19:58:28 +03:00
Olli Pettay
e9cea4305c Bug 765163 - Implement code generator for simple DOM events, r=jst,khuey 2012-07-20 19:42:08 +03:00
Ed Morley
310d675f10 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-20 14:32:04 +01:00
Gervase Markham
44a28dd9d7 Bug 774614 - Relicense Gonk/Gecko interface code to Apache License 2.0. 2012-07-20 10:10:44 +01:00
Bobby Holley
348b540dfd Bug 775435 - Wrap-by-default in GetNPObjectWrapper. r=bsmedberg 2012-07-20 09:17:43 +02:00
Chris Jones
ef35aa58e9 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
eb01e9be8d Bug 773592: suppor MMS headers with multiple values, r=philikon 2012-07-20 14:40:01 +08:00
James Willcox
f0d7883166 Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert 2012-07-20 15:20:51 -04:00
Benjamin Peterson
7243e1144c 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
d1064385b3 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
f2eabc5d79 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
d5a7a5b982 Bug 775359 - B2G 3G: Keep track of data call state. r=marshall_law 2012-07-19 16:56:57 -07:00
Mounir Lamouri
397bc64735 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
19b289e5df 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
3b5b986d0b 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
fe7cf7ba30 Backed out changeset afc1cf222996 2012-07-19 15:22:32 -07:00
Ed Morley
c7736aea1d Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-19 13:25:37 +01:00
Marshall Culpepper
513ab23b29 Bug 736710 - Part 4: Marionette unit tests for Voicemail API. r=vicamo 2012-07-19 11:27:35 +08:00
Marshall Culpepper
96b716a19a Bug 736710 - Part 3: Voicemail DOM implementation classes. r=smaug 2012-07-19 11:27:19 +08:00
Marshall Culpepper
79bba11f4d Bug 736710 - Part 2: RIL implementation of SMS Message Waiting Indicator. r=vicamo 2012-07-19 11:27:08 +08:00
Marshall Culpepper
75e757ea2f Bug 736710 - Part 1: Voicemail API IDLs. sr=sicking 2012-07-19 11:26:49 +08:00
David Zbarsky
88371b030a [Bug 774505] Don't include Layers.h everywhere r=cjones 2012-07-18 12:31:40 -04:00
Olli Pettay
bca8bf5697 Bug 773945, remove nsXULElement::mPrototype, part 1, r=bz 2012-07-14 14:28:35 +03:00
Olli Pettay
8c6108b97a 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
850f3d80ad Bug 774813 - Bug 774139 will break Qt builds due to #define signals. r=cjones 2012-07-18 22:45:58 -04:00
Ed Morley
ab4a6323cd Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-18 13:32:24 +01:00
Ms2ger
9855466146 Bug 579638 - Reinstate Range.intersectsNode; r=smaug 2012-07-18 12:36:08 +02:00
Ms2ger
55db87f948 Bug 772829 - Use MOCHITEST_BROWSER_FILES in dom/tests/browser/Makefile.in; r=froydnj 2012-07-18 12:36:08 +02:00
Ms2ger
2be7de56d2 Bug 765464 - Part c: Throw some TypeErrors; r=khuey 2012-07-18 12:36:08 +02:00
Ms2ger
b6763bdb39 Bug 765464 - Part b: Add an exnType to JSErrorReport; r=Waldo 2012-07-18 12:36:08 +02:00
Ms2ger
aa40e45898 No bug - Also log the number of elided messages when finishing the test. 2012-07-18 12:36:08 +02:00
Ms2ger
8d30fe985c No bug - Add an extra message when TestRunner.js calls timeout. 2012-07-18 12:36:08 +02:00
Ms2ger
60c1c31483 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
30a76c1faa Bug 756083 - Part a: Factor out Makefile utilities; r=jhammel 2012-07-18 12:36:07 +02:00
Ms2ger
6e51b09751 No bug - Regenerate Makefile.ins under dom/imptests. 2012-07-18 12:36:07 +02:00
Hsin-Yi Tsai
050be8c9c7 Bug 768608 - test failure: dom/telephony/test/marionette/*.js | ScriptTimeoutException: timed out. r=philikon 2012-07-18 13:52:59 +08:00
Blake Kaplan
1803ce5006 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
8483016620 Bug 749101 - Move window.performance to the new DOM bindings; r=bzbarsky 2012-07-16 21:42:18 -04:00
Ehsan Akhgari
5c11325142 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
d6a549555c 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
e1404f76ef 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
30ac846f75 Bug 772050 - Remove 'classInfo' from AppsService and SettingsService. r=gwagner 2012-07-18 07:58:02 -07:00
Dale Harvey
31b13cb98d Bug 709759 - Add stop() to mozbrowser API. r=jlebar 2012-07-18 10:45:28 -04:00
Dão Gottwald
8cb27ce02a Bug 767133 - Add slide-in animation for arrow panels. r=Enn,Mossop 2012-07-18 16:15:24 +02:00
Peter Van der Beken
d5f4fcc033 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
63b03ad0ef 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
13792204c3 Merge mozilla-central into mozilla-inbound 2012-07-18 09:38:49 -04:00
Kyle Huey
933cea0b83 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
9af2a80734 Bug 745148, part 9: Hook up the pieces and enable direct compositor. r=roc 2012-07-17 16:59:45 -07:00
Chris Jones
df4d81a2c8 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
52df2c5fbb 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
79589918e3 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
3c441a8d9c Bug 774939: Disable OOP browser-element tests for native-fennec. irc-r=jlebar 2012-07-17 16:59:44 -07:00
Chris Jones
5a130fe7a4 Bug 774139: Forward touch events across processes. r=felipe,smaug 2012-07-15 19:58:43 -07:00
Chris Jones
6f200200ba Bug 773998: Shut down app processes when the last browser closes. r=jlebar 2012-07-17 11:27:27 -07:00
Boris Zbarsky
2be6401141 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
92f87e5c2f 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
fa17d85d47 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
8e925299c6 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
cc016d5def Bug 741717 - Add a reload method to browser elements. r=jlebar 2012-07-17 12:55:46 -04:00
Ed Morley
8a2ea81bc5 Backout 9deb8edb5070 (bug 773519), ea5a243a60f1 & 0cad1e553bea (bug 768537) for compilation failures 2012-07-17 17:48:11 +01:00
Marshall Culpepper
47c826419d 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
27e9cc02ef 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
c93c708107 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
56133baee1 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
eb91f1fcc5 Bug 769273 - part4: avoiding innerization in NukeCrossCompartmentWrappers. r=bholley 2012-07-17 17:51:21 +02:00
Jason Orendorff
7e92dcab82 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
f20c2ef916 Backed out changeset afd9e75374e8 from a CLOSED TREE for breaking Windows builds 2012-07-19 14:55:48 -07:00
James Willcox
67949244f1 Bug 687267 - Initial support for Flash on Honeycomb r=benwa,vlad 2012-07-19 16:15:40 -04:00
Mounir Lamouri
d6d9b5f0b7 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
a5975943d6 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
776d424e3d Fix dom binding test makefile to actually work right. r=khuey, no bug 2012-07-19 14:48:59 -04:00
Boris Zbarsky
3268be0569 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
229fdff391 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
768e966647 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
7a00a8420c Bug 764456 part 2. Add some tests for callback interfaces. r=peterv 2012-07-19 14:48:58 -04:00
Justin Lebar
e68cba9262 Bug 773980 - Don't touch dead objects in BrowserElementParent.js. r=mounir 2012-07-19 12:39:44 -04:00
Nathan Froyd
249a6ac20a Bug 772202 - fix writeMakefile.py to conform to new mochitest world order; r=Ms2ger 2012-07-09 16:35:49 -04:00
Jim Mathies
7f92debdd9 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
7070a755d7 Bug 768756 part 2 - Make nsComputedDOMStyle Init infallible and merge into constructor; r=bz 2012-07-06 15:28:33 +03:00
Ehsan Akhgari
6f83bbeaa8 Merge mozilla-central into mozilla-inbound 2012-07-19 08:44:19 -04:00
Jacek Caban
0eb77ab3d5 Bug 774201 - Avoid pointer to integer cast losing precision on win64 r=billm 2012-07-19 11:58:24 +02:00
Mark Capella
430f93c039 Bug 769998 - Make nsIWidget::IsVisible return bool, r=roc, f=ms2ger 2012-07-19 04:57:50 -04:00
Ed Morley
80af77da9d Backout ea6db8f420c0 (bug 770831), b51c79ee0883 (bug 774957), 020f6ed5958b (bug 758258), 11d8e19e1fca (bug 758258), 707fc51bfe2e (bug 775354), 489d944a6fe6 (bug 327244), be7df3c9d50f (bug 327244) for m-oth orange 2012-07-19 08:29:48 +01:00
Mounir Lamouri
8cfd0a9baa 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
e7de2ebedc Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking 2012-07-18 21:25:19 -07:00
Kan-Ru Chen
c0f6be1842 Bug 715788 - Add A-GPS support for gonk. r=dougt 2012-07-16 20:38:46 -04:00
Kan-Ru Chen
d23e8128cd Bug 715788 - Refactor static functions to static member functions. r=dougt 2012-07-16 20:38:46 -04:00
Ryan VanderMeulen
f9cf4cd881 Merge m-c to inbound. 2012-07-16 20:38:39 -04:00
Etienne Segonzac
ae3aabc3d4 Bug 774216. Can't launch apps on B2G since it's seen as XP_UNIX by WebappOSUtils. r=felipe 2012-07-16 11:22:16 -07:00
Ed Morley
b5d926b994 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-16 15:00:42 +01:00
Mounir Lamouri
5199742d8f Bug 769586 - Make PopupWindowManager using principal to test permissions instead of URI. r=sicking 2012-07-15 18:37:31 -07:00
Mounir Lamouri
7ed8cc60d3 Bug 769597 - IndexedDB should use nsIPermissionManager with principals. r=sicking 2012-07-15 18:35:47 -07:00
Bill McCloskey
4f7302574b Bug 758034 - Make CC_FORCED GCs less common (r=smaug) 2012-07-15 14:37:09 -07:00
Bill McCloskey
3d996c0559 Bug 758034 - Don't reset GCs for CC_FORCED (r=smaug) 2012-07-15 14:33:48 -07:00
Dan Walkowski
28c56e849b 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
Terrence Cole
f3c87e8be3 Bug 773734 - Split off GC event observer notification from console logging; r=billm 2012-07-13 12:13:52 -07:00
Ms2ger
34d1b84073 Bug 770046 - Disable test. 2012-07-16 18:15:36 +02:00
Gabor Krizsanits
616ba55d88 Bug 769273 - part2: Refactoring NukeChromeCrossCompartmentWrappersForGlobal. r=bholley 2012-07-17 17:36:15 +02:00
Gabor Krizsanits
cab55a782f Bug 769273 - part1: Prep for refactoring NukeChromeCrossCompartmentWrappersForGlobal. r=bholley 2012-07-17 15:38:53 +02:00
Peter Van der Beken
e2daa1df74 Fix for bug 769464 (Check mDOMObjectIsISupports when unwrapping). r=bz.
--HG--
extra : rebase_source : 26d0508b8a11d75164ae4b27af8c64e8845166f9
2012-07-16 16:52:59 +02:00
Ehsan Akhgari
2407172a43 Bug 774556 - Remove nsIDOMWindowPerformance* XPCOM interfaces; r=bzbarsky 2012-07-16 22:44:22 -04:00
Ehsan Akhgari
e3dd0fcef2 Bug 749101 - Part 2: Add a comment mentioning bug 772589 2012-07-17 01:40:19 -04:00
Fabrice Desré
cedf35e79d Bug 715814 - Implement Web Activities: DOM Part [r=mounir] 2012-07-20 17:41:30 +02:00
Fabrice Desré
f765472e10 Bug 715814 - Implement Web Activities : Activity Object [r=mounir] 2012-07-20 17:41:30 +02:00
Fabrice Desré
5dff03b080 Bug 715814 - Implement Web Activities : IDL [rs+sr=mounir] 2012-07-20 17:41:30 +02:00
Vivien Nicolas
e4978e891a Bug 770847 - [BrowserAPI] mozbrowsercroll event to inform embedder when the content has scrolled. r=jlebar 2012-07-20 17:41:30 +02:00
Vivien Nicolas
a2410e346e Bug 774809 - [BrowserAPI] Add methods to send mouse/touch events to the content. r=jlebar 2012-07-20 17:41:30 +02:00
Ryan VanderMeulen
c1d4eb7997 Merge m-c to inbound. 2012-07-15 08:40:42 -04:00
Ed Morley
53c5da4c5a Backout 6ceeca8b4b73 (bug 772332), ce5629b973e4, 1dcff1db63b4, 108d06ef7755 & 7bf6519b3f43 (bug 768756) for bustage 2012-07-15 11:42:31 +01:00
Olli Pettay
565e12f18d Bug 773755 - don't force a cycle collection with 0 suspected objects, r=mccr8 2012-07-15 13:30:39 +03:00
Ryan VanderMeulen
9ec9fbfd2d Merge the last PGO-green inbound changeset to m-c. 2012-07-14 19:14:51 -04:00
Gregory Szorc
cee609d459 Merge services-central into mozilla-central 2012-07-14 13:35:00 -07:00
Ryan VanderMeulen
24d90521cf Merge the last PGO-green inbound changeset to m-c. 2012-07-14 12:58:44 -04:00
Honza Bambas
a5c1861217 Bug 765203 - Support mode 'unknown' when parsing cache manifest, r=jduell 2012-07-14 11:52:35 +02:00
Ms2ger
33052dbead Merge backout. 2012-07-14 11:39:17 +02:00
Ms2ger
219c32d8fb Backout 977ee9208065, a405768bd32a, 69a1fb2ddca3, 58d5f1d1443e for Moth orange. 2012-07-14 11:38:56 +02:00
Ms2ger
ee938e4233 Backout changeset 592bfc94e628 for X orange. 2012-07-14 11:23:52 +02:00
Dan Walkowski
0aa26e90d2 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
8fffba6f74 Bug 771294. Use window id for webapp installation. r=gavin
Test by Myk Melez
2012-07-14 01:09:32 -07:00
Anant Narayanan
bbe38a194a Bug 761045: Upload locally installed apps on first run; r=gps 2012-07-13 19:52:30 -07:00
Olli Pettay
7db906c14c 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
348425894a 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
645f86beea 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
1a88142535 Bug 763343 - Handle classinfo singletons in cross-compartment wrapping. r=peterv 2012-07-13 14:33:25 +02:00
Ben Turner
a88f4eb357 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
7faaa873f9 Merge m-c to inbound. 2012-07-14 08:48:58 -04:00
Ben Turner
ffa4f808f2 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
336965c636 Bug 768756 part 2 - Make nsComputedDOMStyle Init infallible and merge into constructor; r=bz 2012-07-06 15:28:33 +03:00
Bonnie Surender
d4b8b68583 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
9313b1abce 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
98be9f5caf Bug 773182 - Remove unused db description parameter from IDB mochitests. r=sicking 2012-07-13 07:37:28 +02:00
Bobby Holley
1aa5fdf95c Bug 771202 - Tests. r=bsmedberg 2012-07-13 13:20:08 +02:00