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