Commit Graph

46 Commits

Author SHA1 Message Date
Patrick Wang
c9d0761556 Bug 793644 - Implement confirmEx prompt for <iframe mozbrowser/mozapp>. r=jlebar 2012-10-19 18:35:59 +08:00
Justin Lebar
73af9cbc6d Bug 799595 - Add nsIMessageLoop::PostIdleTask and use it to take screenshots. r=cjones 2012-10-25 11:36:24 -04:00
Justin Lebar
dcaa76798a Bug 800170 - Modify mozbrowser's getScreenshot() so it takes max-width, max-height parameters. r=smaug 2012-10-17 00:23:08 -04:00
Gabriele Svelto
4717af6d22 Bug 801676 - Follow-up: Add comment explaining why we use JPEG instead of PNG in getScreenshot(). r=jlebar DONTBUILD 2012-10-16 18:02:53 +02:00
Patrick Wang
fb4cba1d68 Bug 795317: Use exposable uri when updating mozbrowser's location r=jlebar 2012-10-16 18:24:35 +08:00
Gabriele Svelto
744e85292a Bug 801676 - [Browser API] Make getScreenshot() use JPEG instead of PNG. r=jlebar 2012-10-15 21:54:57 +02:00
Dale Harvey
fb79803e35 Bug 797297 - Remove hasAttribute check from outer loop of BrowserElementChild::_contextMenuHandler. r=jlebar 2012-10-13 20:27:00 -04:00
Chris Pearce
fbae2359b6 Bug 795184 - Make iframe.mozallowfullscreen percolate across process boundaries. r=jlebar 2012-10-08 10:12:50 +13:00
Ben Turner
1889707118 Bug 784378 - 'Apps API - Clear Private Data'. r=jlebar. 2012-09-26 15:03:25 -07:00
Justin Lebar
fc6bed0372 Bug 787378 - Part 1: Fire a "firstpaint" event in iframe mozbrowser. 2012-09-05 10:34:06 -04:00
Justin Lebar
fc3719bb1a Bug 781320 - Part 1: Sync iframe name down from parent to child in <iframe mozbrowser>. r=smaug 2012-08-13 15:19:09 -04:00
Justin Lebar
8ae5fcb7ff Bug 777135 - Part 2: Stop using nsDOMWindowUtils::GetIsApp and friends, and instead use the relevant methods on the principal. r=mounir
--HG--
extra : rebase_source : fa8a153a1edc8f64b230b67f121ba5eaaf1098e6
2012-08-13 12:58:38 -04:00
Chris Pearce
174ba270dc Bug 684620 - Implement cross process fullscreen API for B2G apps and web content. r=jlebar
* * *
Bug 684620 - Fix in-process fullscreen in B2G. r=?
2012-07-31 14:09:31 +12: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
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
c845510df5 Backed out changeset 3985fa65c367 (bug 771273) 2012-07-23 15:39:02 -04:00
Justin Lebar
9add3d637c Backed out changeset 97b356893365 (bug 762939) 2012-07-23 15:38:55 -04: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
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
5f49ebb87d Backed out changeset 5b56257d0547 (bug 771273) 2012-07-23 11:43:40 -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
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
Mounir Lamouri
db4e449fc5 Bug 776195 - Remove setIsBrowser() call from BrowserElementChild.js. r=jlebar 2012-07-21 17:17:53 -07:00
Mounir Lamouri
38a7f3af0d Bug 775408 - Rename nsIDocShell::SetIsBrowser() to SetIsBrowserElement(). r=jlebar 2012-07-21 17:39:41 -07:00
Vivien Nicolas
a6b0e7e5ad 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
dbc0769bc8 Bug 774809 - [BrowserAPI] Add methods to send mouse/touch events to the content. r=jlebar 2012-07-20 17:41:30 +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
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
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
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
Ed Morley
bb507d18ac 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
ea02e3ec30 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
Dale Harvey
c7030aa08e Bug 709759 - Add stop() to mozbrowser API. r=jlebar 2012-07-18 10:45:28 -04:00
Dale Harvey
a3094a212e Bug 741717 - Add a reload method to browser elements. r=jlebar 2012-07-17 12:55:46 -04:00
Justin Lebar
2c3fe53c17 Bug 768842 - Inform the <iframe mozbrowser> embedder when Gecko displays an error page. r=mounir 2012-07-02 08:21:58 -04:00
Dale Harvey
b8ff117d37 Bug 756371 - Add ability to parent of mozbrowser to handle contextmenu. r=jlebar 2012-06-25 16:09:41 +02:00
Justin Lebar
049ecf65de Bug 741755 - Part 3: Add goBack/goForward to <iframe mozbrowser>. r=smaug 2012-06-21 14:23:48 -04:00
Justin Lebar
cec886e488 Bug 741755 - Part 1: Add getCanGoBack, getCanGoForward methods to <iframe mozbrowser>. r=mounir 2012-06-21 14:23:48 -04:00
Justin Lebar
c53c43d5c2 Bug 763694 - Part 1: Implement securityChange event in <iframe mozbrowser>. r=smaug 2012-06-20 12:15:39 -04:00
Ed Morley
852163b8c7 Backout 453c74176a35 & 19ae28cad1da (bug 763694) for native Android test_browserElement_*_SecurityChange.html failures 2012-06-20 10:28:33 +01:00
Justin Lebar
8c6426fba1 Bug 763694 - Part 1: Implement securityChange event in <iframe mozbrowser>. r=smaug
--HG--
extra : rebase_source : 4798e499ff668d1831246dc3807121fc026ed357
2012-06-20 01:08:56 -04:00
Justin Lebar
0f61c4ab5d Bug 742944 - Part 1: Always set nsDocShell::isBrowserFrame to true, for in- and out-of-process iframes. r=bz
--HG--
extra : rebase_source : ab7e051cf7c2038ec362376277a1d97c69c5717c
2012-06-12 18:01:24 -04:00
Vivien Nicolas
f29bd73fe9 Bug 762349 - Allow Sleep button to bubble from browser frames. r=jlebar 2012-06-11 12:58:46 -07:00
Justin Lebar
c65d2f9352 Bug 757182 - Handle window.close in <iframe mozbrowser>. r=smaug
--HG--
extra : rebase_source : e2c4038f36338af70fa6842d0146a63335002a9b
2012-06-07 13:26:34 -04:00
Justin Lebar
55a0e62d94 Bug 758297 - Move <iframe mozbrowser> code to dom/browser-element. r=mounir
--HG--
rename : dom/base/BrowserElementChild.js => dom/browser-element/BrowserElementChild.js
rename : dom/base/BrowserElementParent.js => dom/browser-element/BrowserElementParent.js
rename : dom/base/BrowserElementParent.manifest => dom/browser-element/BrowserElementParent.manifest
rename : dom/base/BrowserElementPromptService.jsm => dom/browser-element/BrowserElementPromptService.jsm
rename : dom/tests/mochitest/browser-frame/Makefile.in => dom/browser-element/mochitest/Makefile.in
rename : dom/tests/mochitest/browser-frame/browserFrameHelpers.js => dom/browser-element/mochitest/browserFrameHelpers.js
rename : dom/tests/mochitest/browser-frame/file_empty.html => dom/browser-element/mochitest/file_empty.html
rename : dom/tests/mochitest/browser-frame/file_focus.html => dom/browser-element/mochitest/file_focus.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame1.html => dom/browser-element/mochitest/test_browserFrame1.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame10.html => dom/browser-element/mochitest/test_browserFrame10.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame2.html => dom/browser-element/mochitest/test_browserFrame2.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame3.html => dom/browser-element/mochitest/test_browserFrame3.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame4.html => dom/browser-element/mochitest/test_browserFrame4.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame5.html => dom/browser-element/mochitest/test_browserFrame5.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame6.html => dom/browser-element/mochitest/test_browserFrame6.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame7.html => dom/browser-element/mochitest/test_browserFrame7.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame8.html => dom/browser-element/mochitest/test_browserFrame8.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame9.html => dom/browser-element/mochitest/test_browserFrame9.html
rename : dom/tests/mochitest/browser-frame/test_browserFrameAlert.html => dom/browser-element/mochitest/test_browserFrameAlert.html
rename : dom/tests/mochitest/browser-frame/test_browserFramePromptCheck.html => dom/browser-element/mochitest/test_browserFramePromptCheck.html
rename : dom/tests/mochitest/browser-frame/test_browserFramePromptConfirm.html => dom/browser-element/mochitest/test_browserFramePromptConfirm.html
rename : dom/tests/mochitest/browser-frame/test_browserFrame_keyEvents.html => dom/browser-element/mochitest/test_browserFrame_keyEvents.html
2012-06-07 10:49:48 -04:00