Commit graph

150 commits

Author SHA1 Message Date
Andrea Marchesini
3050bc370c Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
--HG--
rename : dom/audiochannel/AudioChannelAgent.h => dom/browser-element/BrowserElementAudioChannel.h
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html
rename : dom/audiochannel/AudioChannelCommon.h => dom/webidl/BrowserElementAudioChannel.webidl
2015-07-10 21:08:43 -04:00
Xidorn Quan
f23d866f51 Backed out 8 changesets (bug 1113086) for build bustage
Backed out changeset a20839dfd439 (bug 1113086)
Backed out changeset 675ea719b91c (bug 1113086)
Backed out changeset cfb34138bb9f (bug 1113086)
Backed out changeset b9525c60a737 (bug 1113086)
Backed out changeset 380859ae955b (bug 1113086)
Backed out changeset 5ec088f0892f (bug 1113086)
Backed out changeset caf57ae8cbce (bug 1113086)
Backed out changeset 0fc4dec6cd81 (bug 1113086)

--HG--
extra : histedit_source : d8dfd75d9dae36b7309ce78e3b4488faf57003da%2C48081711b7067191d8e4749fd3b572db59bc03f9
2015-07-11 10:55:59 +10:00
Brian R. Bondy
8edf122c8c Bug 1181176 - Pass along x and y position for context menus on Graphene. r=fabrice 2015-07-10 20:30:05 -04:00
Brian R. Bondy
7ef87cbf6f Bug 1180824 - Implement media playback events for browser-element / Graphene. r=fabrice 2015-07-10 20:30:01 -04:00
Andrea Marchesini
bbb0a11f31 Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
--HG--
rename : dom/browser-element/mochitest/test_browserElement_inproc_GetContentDimensions.html => dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html
rename : dom/browser-element/mochitest/test_browserElement_oop_GetContentDimensions.html => dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html
2015-07-10 17:38:44 +01:00
Chris Lord
415486f0fe Bug 1170644 - Fix forced reflow in BrowserElementChildPreload. r=bz 2015-07-08 15:38:43 +01:00
Fabrice Desré
f4eada1f8a Bug 1168658 - Enable tracking protection in b2g r=francois 2015-06-09 21:26:37 -07:00
Etienne Segonzac
8fcf73b164 Bug 1164123 - Add support for a theme-group meta to make theme-color"themable". r=fabrice 2015-06-17 10:02:00 -04:00
Xidorn Quan
68859cacc4 Bug 1168028 part 2 - Revert DOM fullscreen state after window finish resizing if we need to. r=smaug,dao
--HG--
extra : source : bbf582da8bd4b7ee58c597b5aeb9f64199059f38
2015-06-12 13:24:45 +12:00
Paul Rouget
53184296fe Bug 1163961 - Browser API: Page search. r=kchen, r=ehsan 2015-06-09 20:04:00 -04:00
Phil Ringnalda
dfef8b95e8 Back out 3c8a737a5f8a (bug 1168658) for frequent Gij(10) failures in homescreen_navigation_test.js and edges_gesture_test.js, a=backout 2015-06-10 20:37:27 -07:00
Wes Kocher
b124d4653d Merge b2ginbound to central, a=merge 2015-06-10 18:36:06 -07:00
Xidorn Quan
29eb0a646b Bug 1161802 part 7 - Put document into fullscreen state after window becomes fullscreen. r=smaug,dao
--HG--
extra : source : fafd0c5759b8273aa30f37f014d2d5347a72b6d2
2015-06-10 23:13:12 +12:00
Fabrice Desré
0beb2b5457 Bug 1168658 - Enable tracking protection in b2g r=francois 2015-06-09 21:26:37 -07:00
Kevin Grandon
930310e210 Bug 1162844 - Add meta name="viewmode" to have configurable VR experiences. r=fabrice
--HG--
extra : rebase_source : cfabbfd656966e42b8bc00dfaf1bb6356118c5e0
2015-05-29 05:58:00 +02:00
Bobby Holley
477721865b Bug 1167372 - Use originNoSuffix for full-screen prompt. v2 r=smaug,r=dao,r=fabrice 2015-05-27 15:32:47 -07:00
Xidorn Quan
15047dd722 Bug 1053413 part 5 - Switch browser element to rely on fullscreen events instead of observer notification. r=smaug
--HG--
extra : source : ada5a798d60d130010fc5e07fbbaf3acbcd29c2f
2015-05-21 09:52:26 +12:00
Xidorn Quan
ae0095611c Bug 1053413 part 3 - Remove fullscreen-origin-change notification, and make browser element rely on the fullscreen events. r=smaug
--HG--
extra : source : 5fb435684c91c57343b68ba3bf6caddb0ee0e778
2015-05-21 09:52:26 +12:00
Paul Rouget
c575949b67 Bug 1156615 - (Browser API) ctrl/cmd/middle-click doesn't work if <a> element has children. r=kchen 2015-04-20 22:27:00 -04:00
Francois Marier
17b87281f2 Bug 1147212 - Add support for goog-unwanted-shavar. r=gcp,r=matej,r=smaug
--HG--
rename : toolkit/components/url-classifier/tests/mochitest/evilWorker.js => toolkit/components/url-classifier/tests/mochitest/unwantedWorker.js
extra : rebase_source : efe09564160fb2fcb1adb5f6599183f053268c40
2015-04-22 21:01:37 +12:00
Paul Rouget
4edc49c4a4 Bug 1144015 - (Browser API) mozbrowseropentab support. r=kchen
--HG--
extra : rebase_source : c88abafa7b2e32b0e9f431f77a8c4c2cec96f65e
2015-04-02 23:45:00 -04:00
Kartikaya Gupta
52c482890f Bug 1143665 - Remove the ambiguous scroll position being passed around in scroll started/stop notifications. r=roc,ehsan 2015-03-25 07:52:37 -04:00
Fabrice Desré
7eadc238db Backout c7c68c4389d6 (bug 1125713) for gaia app startup regression r=me 2015-03-11 22:50:18 -07:00
aus@mozilla.com
f917f305c5 bug 1126065 - Make JS callers of ios.newChannel call ios.newChannel2 in dom/browser-element. r=sicking 2015-02-23 14:11:23 -08:00
Andrea Marchesini
f2202e383e Bug 1125713 - Browser API: Add event for page download progress, r=fabrice 2015-02-15 21:06:14 +01:00
Morris Tseng
4dc62c20e6 Bug 1120750 - Part 4: Remove all touchcarettap event listener. r=roc 2015-01-27 22:45:00 -05:00
Morris Tseng
1b3e94152e Bug 1120750 - Part 3: Dispatch taponcaret using selectionstatechanged event. r=roc 2015-01-21 23:42:00 -05:00
Ryan VanderMeulen
74f80ff51c Merge inbound to m-c. a=merge
CLOSED TREE
2015-02-10 16:03:15 -05:00
Fabrice Desré
5980f9c2f5 Bug 1131573 - Add contextmenu support to input elements in forms. r=kanru 2015-02-10 09:32:48 -08:00
Morris Tseng
58963742cf Bug 1119126 - Send updateposition after reflow when selection is collapsed. r=roc 2015-02-02 22:10:00 -05:00
Carsten "Tomcat" Book
eddc094885 Backed out changeset a372a90a9475 (bug 1119126) for gaia-js-integration-8 failures 2015-02-09 15:33:24 +01:00
Morris Tseng
3bed1dc615 Bug 1119126 - Send updateposition after reflow when selection is collapsed. r=roc
--HG--
extra : rebase_source : d66da8b00f033b2fcbdbb469dd6d47bf23a65c48
2015-02-02 22:10:00 +01:00
pchang
72bbdd11fc Bug 1111433 - Dispatch the SelectionStateChanged event for blur. r=ehsan 2015-01-07 01:01:00 -05:00
Morris Tseng
ff2c0dc262 Bug 1118136 - Check if targets match before forcing dispatch selection state changed event. r=roc 2015-01-06 22:23:00 +01:00
Morris Tseng
670dfa02f5 Bug 1097419 - Part 1: Handle nested mozbrowser iframe for selectionstatechanged, touchcarettap and scrollviewchange. r=kanru 2014-12-23 01:59:00 -05:00
Morris Tseng
edfaf3780f Bug 1114853 - Part 1: Change rule of forcing dispatch selection state changed event. r=roc 2014-12-29 18:09:00 +01:00
Ryan VanderMeulen
49dc4f0e55 Backed out changesets e85722c30be3 and 28714f577de0 (bug 1097419) for B2G timeouts. 2014-12-26 12:09:24 -05:00
Morris Tseng
b0974ce676 Bug 1097419 - Part 1: Handle nested mozbrowser iframe for selectionstatechanged, touchcarettap, and scrollviewchange. r=kchen 2014-12-23 01:59:00 -05:00
Tom Schuster
b45a1a0c90 Bug 764496 - Make EV detection work in content processes. r=keeler,kanru 2014-12-24 14:04:24 +01:00
Ting-Yu Lin
f674a2ec9b Bug 1067728 - Part 5 - Dispatch updateposition after scroll end and reflow. r=roc, sr=smaug
Add a selection state "updateposition" and a field "visible" to indicate
that the current selection's boundingClientRect or visible is changed.
We dispatch this state after scrolling or reflowing is done.
2014-12-10 01:50:00 +01:00
Chris Lord
cccccfadb3 Bug 1106132 - Signal more error types in browser element. r=fabrice 2014-12-05 11:06:25 +00:00
peter chang
483ecd1196 Bug 1090008 Dispatch SelectionStateChanged event for blur, r=roc r=smaug 2014-11-27 18:56:00 +01:00
peter chang
0911a88d6d Bug 1090008 - Part 4 - Rename SelectionChange to SelectionStateChanged, r=smaug 2014-11-27 18:55:00 +01:00
pchang
e1781cd4dc Bug 1090008 - Part 2 - Move the filter of selection change to BrowserElementChildPreload, r=smaug 2014-11-27 00:13:00 +01:00
Morris Tseng
94165b2707 Bug 1101392 - Part 2: Add a command that collapse selection to end after copying. r=roc 2014-11-26 23:06:00 +01:00
Kan-Ru Chen (陳侃如)
da33fd4bd9 Bug 1094083 - Make browser-element Handle nested alert gracefully. r=smaug
Don't delete this._windowIDDict[outerID] until the last modal prompt is
closed.

--HG--
extra : rebase_source : 22d283081532abf5fdfb7fd861127a41f238b1ea
2014-11-07 10:01:14 +08:00
Gina Yeh
f7409ffa21 Bug 989198, Patch 6: No need to forward KeyboardEvents in BrowserElementChildPreload.js, r=kchen. 2014-11-03 15:05:54 +08:00
Cykesiopka
2744b750f7 Bug 1057497 - Make BrowserElementChildPreload.js use nsINSSErrorsService.getErrorClass() directly v1. r=kanru 2014-10-16 21:33:00 +02:00
David Keeler
36e798be2b bug 1042889 - allow overrides for untrusted x509v1 certificates used as CAs r=mmc 2014-10-15 10:39:57 -07:00
Morris Tseng
1a503e62a4 Bug 1067231 - Send touch caret tap event. r=ehsan 2014-10-12 23:44:00 +02:00
Ryan VanderMeulen
46d55d6995 Backed out changeset 0f7fe4800ace (bug 1027631) for non-unified bustage.
CLOSED TREE
2014-10-09 13:16:32 -04:00
Morris Tseng
d1862b0e6a Bug 1067231 - Send touch caret tap event. r=ehsan
DONTBUILD

--HG--
extra : rebase_source : 0dfc843425bccd13da56fd17d9d854352b07f9a3
2014-10-07 02:28:00 -04:00
Ryan VanderMeulen
b3ab357b12 Backed out changeset 0f7fe4800ace for landing with the wrong bug number.
--HG--
extra : rebase_source : fe37a4e6b566cb2121079ad95bfdce99ab997d33
2014-10-09 11:39:12 -04:00
Morris Tseng
9261b9ccdd Bug 1027631 - Send touch caret tap event. r=ehsan 2014-10-07 02:28:00 -04:00
peter chang
d2e238061d Bug 1020801 - Add new 'ScrollViewChangeEvent' DOM event. r=fabrice, r=bz 2014-09-22 02:43:00 -04:00
Dale Harvey
f389407fc7 Bug 1045934 - Add rel information to iconchange event detail. r=fabrice 2014-09-23 17:23:11 +02:00
Dale Harvey
4736be98ad Bug 757859 - Add getSize/onResize methods to browser element. r=ehsan 2014-09-03 16:20:21 +01:00
David Keeler
d026d78753 bug 1034124 - allow overrides when a CA cert is used as an end-entity cert r=briansmith 2014-08-22 12:07:08 -07:00
Morris Tseng
d90f09a6ba Bug 1052246 - Send correct rect information for selectionchange event. r=fabrice 2014-08-13 19:29:00 -04:00
Morris Tseng
c1a76e5f84 Bug 1020802 - Pass collapsed and reason information to selectionchange event. r=ehsan, sr=smaug 2014-08-10 20:37:00 -04:00
Wes Kocher
10853dd305 Merge inbound to m-c a=merge 2014-07-29 17:01:18 -07:00
Dale Harvey
a21222c708 Bug 921014 - Make apple-touch-icon's trigger iconchanged in mozbrowser. r=fabrice 2014-07-29 16:29:36 +01:00
Morris Tseng
bdc2515786 Bug 987040 - Part 1: Implement mozbrowserselectionchange. r=vingtetun,ehsan,bugs. sr=bz 2014-07-28 01:21:00 +02:00
Shih-Chiang Chien
1fa6d6b606 Bug 1044066 - Browser API for zoom-in/zoom-out. r=fabrice. 2014-07-26 21:57:37 +08:00
Vivien Nicolas
27029b1633 Bug 1013913 - Add meta name=theme-color to have configurable status bar color. r=fabrice 2014-07-12 13:28:48 +02:00
"Kan-Ru Chen (陳侃如)"
e29f67c3a8 Bug 1009351 - Add link text to mozbrowser context menu data. r=smaug 2014-06-14 15:16:26 +08:00
Monica Chew
5bda1ea0d1 Bug 991177: Disallow overrides for SEC_ERROR_CA_CERT_INVALID (r=keeler) 2014-04-15 15:35:41 -07:00
Vivien Nicolas
7ebe220b92 Bug 984845 - BrowserElementParent.getScreenshot should return more accurate screenshots. r=fabrice 2014-03-18 18:44:24 +01:00
Andrea Marchesini
3b10ff9094 Bug 982800 - Browser API: Add a mozbrowsermanifestchange event to detect <link rel="manifest"> elements, r=ehsan
--HG--
rename : dom/browser-element/mochitest/test_browserElement_inproc_Iconchange.html => dom/browser-element/mochitest/test_browserElement_inproc_Manifestchange.html
rename : dom/browser-element/mochitest/test_browserElement_oop_Iconchange.html => dom/browser-element/mochitest/test_browserElement_oop_Manifestchange.html
2014-03-13 15:30:03 +00:00
David Keeler
d451e5831e bug 978797 - stop classifying SEC_ERROR_INADEQUATE_KEY_USAGE as a "bad cert" error r=briansmith 2014-03-03 15:39:07 -08:00
Tim Chien
ba289d36b7 Bug 959066 - Hi-res screenshot for getScreenshot API. r=smaug 2014-02-12 09:53:07 -05:00
Fabrice Desré
65f78f8da3 Bug 963268 - Optimize snapshot usage by using willReadFrequently r=snorp 2014-02-03 15:51:00 -08:00
Andrea Marchesini
0c4368fac6 Bug 962626 - Browser API: mozmetachanged triggered when a meta element is added to the dom., r=ehsan
--HG--
rename : dom/browser-element/mochitest/test_browserElement_inproc_Iconchange.html => dom/browser-element/mochitest/test_browserElement_inproc_Metachange.html
rename : dom/browser-element/mochitest/test_browserElement_oop_Iconchange.html => dom/browser-element/mochitest/test_browserElement_oop_Metachange.html
2014-01-30 09:31:34 -08:00
Nathan Froyd
536c10929f Bug 961793 - don't register weak observers in BrowserElementChildPreload.js; r=fabrice 2014-01-17 15:41:28 -05:00
Tim Chien
97df515a1c Bug 878003 - Add mime type argument to getScreenshot API to control transparency of resulting screenshot. r=smaug 2013-12-11 17:03:54 +08:00
Yuan Xulei
08af3098f0 Bug 953044 - Calling setInputMethodActive(false) before mozbrowser content loaded should always succeed. r=fabrice 2013-12-24 18:10:23 +08:00
Yuan Xulei
c46e753607 Bug 944397 - Process SetInputMethodActive request until content window is ready. r=fabrice
--HG--
extra : rebase_source : 330dbbe63646b2b08a3b6eded27c85714361044a
2013-12-20 16:01:18 +08:00
Vivien Nicolas
edac2e565a Bug 940420 - It's nearly impossible to close browser app tabs with edge gestures enabled. r=smaug 2013-12-03 16:10:47 +01:00
Alive Kuo
89a0b3f88f Bug 927310 - dispatch activitydone event from mozbrowser iframe 2013-10-21 19:16:00 +01:00
Vivien Nicolas
53ff4bdacb Bug 928405 - Reset :hover state when the application is sent to the background. r=fabrice 2013-10-19 12:30:33 +02:00
Alive Kuo
ac4c62583f Bug 917435 - Support sizes in mozbrowsericonchange event. r=fabrice 2013-09-25 09:19:39 -04:00
Yuan Xulei
840767de6b Bug 905573 - Add setInputMethodActive to browser elements to allow gaia system set the active IME app. r=fabrice 2013-09-23 09:40:59 -04:00
Fabrice Desré
4527beabfe Bug 906824 - Fix System JS : ERROR in green Gaia UI test runs. r=vingtetun 2013-09-06 14:18:48 -04:00
Kan-Ru Chen (陳侃如)
f742e5eb23 Bug 891763 - Browser API: mozbrowserresize event. r=jlebar
--HG--
extra : rebase_source : ba426c66e1fb6f108107c44c64fd170ea384a6db
2013-08-16 19:16:20 +08:00
Bobby Holley
3ed72e3e52 Bug 901364 - Remove a bunch of now-unused modal state tracking machinery. r=mrbkap 2013-08-12 12:54:51 -07:00
Justin Lebar
9a1389edeb Bug 874900 - Add a null-check in BrowserElementChild's observe() function. r=ehsan
This fixes benign JS exceptions thrown here.
2013-07-23 08:17:02 -07:00
Fabrice Desré
c5953171fa Bug 883002 - Add opensearch support to the mozbrowser API r=jlebar 2013-07-20 09:47:47 -07:00
Dale Harvey
4161290f31 Bug 885349 - Add flag to context menu to detect audio being played in video elements. r=jlebar 2013-07-10 09:58:16 -04:00
Michael Wu
1dfaee3a9a Bug 869903 - Report background color on mozbrowserloadend, r=jlebar 2013-06-06 17:40:49 -04:00
Michael Wu
d2dd57ee66 Backed out changeset 3b3acc25c034 (bug 869903) for mochitest failures 2013-06-04 21:58:53 -04:00
Michael Wu
e166cf302e Bug 869903 - Report background color on mozbrowserfirstpaint, r=jlebar 2013-06-04 19:41:39 -04:00
Vivien Nicolas
dea3562c47 Bug 868816 - Remove the notifications for the displayed app when we go out of the lock screen. r=jlebar 2013-05-24 11:33:46 +02:00
Vivien Nicolas
a89624ca7e Bug 864382 - Send a click event after a contextmenu event if the later has not been caught. f=amarchesini,r=jlebar,a=tef 2013-05-23 17:52:06 +02:00
Vivien Nicolas
75a787ff2a Bug 855543 - Opening app content that generates a certificate error results in the 'app not loading properly' modal dialog on top of the cert error handling page, making it impossible to provide a cert exception to the web content. r=jlebar 2013-05-23 17:52:05 +02:00
Justin Lebar
86b8cafec6 Bug 852847 - Part 5: Fix assertions caused by part 4. r=me 2013-04-29 18:12:11 -04:00
Justin Lebar
aba39a1955 Bug 844323 - Follow-up: Fix typo in BrowserElementChildPreload that was breaking bg --> fg transitions in childVisibilityChanged. r=khuey
Also modify the test so it catches this mistake.
2013-04-29 14:56:53 -04:00
Justin Lebar
ce42978d13 Bug 852847 - Part 4: Fix a child-process shutdown leak around nested event loops. r=smaug
This also fixes a non-shutdown leak which occurs if you remove an
<iframe mozbrowser> from the DOM while it's processing an alert().
2013-04-29 14:19:19 -04:00
Justin Lebar
b9b9b91ceb Bug 844323 - Part 2 (The Main Event): Move ProcesPriorityManager to the main process. r=bent,khuey 2013-04-25 20:53:26 -04:00
Justin Lebar
b264db7208 Bug 835563 - When an iframe mozbrowser's embedder calls setVisible(false), immediately send the relevant process into the background (if none of its other frames are in the foreground). r=cjones 2013-02-14 15:41:29 -05:00
Vivien Nicolas ext:(%20and%20Chris%20Jones%20%3Cjones.chris.g%40gmail.com%3E)
a63928cdfc Bug 835809: Preload more things for faster page loads. r=fabrice,jlebar
--HG--
rename : dom/browser-element/BrowserElementChild.js => dom/browser-element/BrowserElementChildPreload.js
rename : dom/browser-element/BrowserElementScrolling.js => dom/browser-element/BrowserElementPanning.js
2013-02-07 21:10:01 -08:00