Commit Graph

1133 Commits

Author SHA1 Message Date
Ryan VanderMeulen
f394fe9b5b Merge inbound to m-c. 2014-04-18 22:00:13 -04:00
Jared Wein
40b61dd8e4 Bug 495593 - Fix typo in previous patch. r=MattN 2014-04-18 17:59:31 -04:00
Mark Finkle
e56fe1b06c Bug 946454 - [Roku] Show 'casting' button in the video controls r=wesj, dolske 2014-04-18 16:48:06 -04:00
Danny Chen
253497200d Bug 996122 - Play button superimposed on videos that are requested to start playing and then resize before any frames are presented. r=jaws
--HG--
extra : rebase_source : d47c0d8675e0cee794ca2f51084043cab2cd6bf7
2014-04-18 15:28:58 -04:00
Danny Chen
cff641ad1a Bug 495593 - Video controls should match scaled video size within video element. r=jaws
--HG--
extra : rebase_source : 4f5e182ffc9dafa3a3673b86d3ce706c48aad920
2014-04-18 12:06:33 -04:00
aceman
a3818da059 Bug 530629 - Add fastFind support to <editor> element. r=Neil 2014-04-18 10:30:04 -04:00
Tom Schuster
9896460bf5 Bug 935519 - Move Highlight All and Match Case back next to find bar input field again. r=mikedeboer 2014-04-15 22:41:00 +02:00
Neil Deakin
77a876d7d3 Bug 610545, arrow panels should animate when opening and when cancelling, r=neil,dao 2014-04-08 08:45:52 -04:00
stefanh@inbox.com
edb26e0dbc Bug 957281 - Help button should be positioned at the lower end of the preferences window. r=Mano. 2014-04-07 21:16:11 +02:00
Tom Schuster
0f4f26f59c Bug 910729 - Never open the quick find bar when focusing a contenteditable node. r=mikedeboer 2014-04-07 11:02:31 +02:00
Mark Hammond
1d3d268554 Bug 979051 - Avoid browser.xml handling pageshow/pagehide events for remote frames. r=felipe. 2014-04-02 10:53:54 +11:00
Danny Chen
b6a39c10fe Bug 729111 - Redisplay centered play video button after video is resized. r=jaws 2014-04-01 09:11:41 -04:00
Wes Kocher
f0a9367a7c Merge m-c to inbound 2014-03-31 20:59:59 -07:00
Chris Pearce
a8e52798ff Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir
Implement HTMLMediaElement.fastSeek(), basically by changing all the
MediaDecoderReader::Seek() overrides to not call
MediaDecoderReader::DecodeToTarget(), and have MediaDecoderReader::DecodeSeek()
call DecodeToTarget() if we're doing an accurate (non-fast) seek.

Update gizmo.mp4 to have a keyframe every second, instead of only 1 keyframe at
the start of stream. This makes the unit test I added more useful for mp4...

I pushed most of the seek target clamping logic in MediaDecoder up into
HTMLMediaElement, so that we're clamping in fewer places. Note
MediaDecoderStateMachine::Seek() still sanity checks the seek target.

We have to update the currentTime/MediaDecoder playback position after a seek
completes now, rather than assuming the seek always got it exactly right.

Removed those pesky assertions about seek target lying in the first frame after
seek, since actually sometimes the media doesn't have samples for all streams
after a seek (either due to the media being encoded like that, or because of a
bug in the platform's decoder, not entirely sure).

Green: https://tbpl.mozilla.org/?tree=Try&rev=b028258565e2
* * *
Bug 778077 - Fix up MediaOMXReader fastseek to ensure audio stream stays in sync with video stream. r=cajbir
2014-04-01 16:39:04 +13:00
Alice0775 White
028d0d4a65 Bug 859126 - Mouse scrolling of long menus breaks if the last item is hidden via display:none. r=dao 2014-03-31 16:28:57 +02:00
Bill McCloskey
0ca68a3701 Bug 987121 - Make sure we get mousemove events when autoscroll widget is showing (r=felipe) 2014-03-28 17:42:12 -07:00
Ed Morley
9d7a5cff30 Backed out changeset 00fa39c23b44 (bug 778077) for reftest failures 2014-03-28 12:31:29 +00:00
Chris Pearce
c9cd61eb5d Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir
Implement HTMLMediaElement.fastSeek(), basically by changing all the
MediaDecoderReader::Seek() overrides to not call
MediaDecoderReader::DecodeToTarget(), and have MediaDecoderReader::DecodeSeek()
call DecodeToTarget() if we're doing an accurate (non-fast) seek.

Update gizmo.mp4 to have a keyframe every second, instead of only 1 keyframe at
the start of stream. This makes the unit test I added more useful for mp4...

I pushed most of the seek target clamping logic in MediaDecoder up into
HTMLMediaElement, so that we're clamping in fewer places. Note
MediaDecoderStateMachine::Seek() still sanity checks the seek target.

We have to update the currentTime/MediaDecoder playback position after a seek
completes now, rather than assuming the seek always got it exactly right.

Removed those pesky assertions about seek target lying in the first frame after
seek, since actually sometimes the media doesn't have samples for all streams
after a seek (either due to the media being encoded like that, or because of a
bug in the platform's decoder, not entirely sure).

Green: https://tbpl.mozilla.org/?tree=Try&rev=b028258565e2
2014-03-28 22:36:10 +13:00
Phil Ringnalda
1a6280a756 Backed out 2 changesets (bug 778077, bug 631058)
CLOSED TREE

Backed out changeset dda301682977 (bug 631058)
Backed out changeset 25b633e7dcd5 (bug 778077)
2014-03-27 21:50:02 -07:00
Chris Pearce
b26d467d58 Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir
Implement HTMLMediaElement.fastSeek(), basically by changing all the
MediaDecoderReader::Seek() overrides to not call
MediaDecoderReader::DecodeToTarget(), and have MediaDecoderReader::DecodeSeek()
call DecodeToTarget() if we're doing an accurate (non-fast) seek.

Update gizmo.mp4 to have a keyframe every second, instead of only 1 keyframe at
the start of stream. This makes the unit test I added more useful for mp4...

I pushed most of the seek target clamping logic in MediaDecoder up into
HTMLMediaElement, so that we're clamping in fewer places. Note
MediaDecoderStateMachine::Seek() still sanity checks the seek target.

We have to update the currentTime/MediaDecoder playback position after a seek
completes now, rather than assuming the seek always got it exactly right.

Removed those pesky assertions about seek target lying in the first frame after
seek, since actually sometimes the media doesn't have samples for all streams
after a seek (either due to the media being encoded like that, or because of a
bug in the platform's decoder, not entirely sure).

Green: https://tbpl.mozilla.org/?tree=Try&rev=b028258565e2
2014-03-28 15:50:28 +13:00
Aleh Zasypkin
b21586a6cd Bug 984004 - Part 1: Cache parent's fullZoom\textZoom value to ensure that we always return the fresh one. r=felipc 2014-03-19 10:25:13 +01:00
Bill McCloskey
ca5cff8b5b Bug 933462 - [e10s] Pop-up blocking notifications (r=felipe) 2014-03-20 16:31:20 -07:00
Bill McCloskey
041659d10c Bug 984037 - Make sure we respect the general.autoScroll pref (r=felipe) 2014-03-18 08:00:33 -07:00
Bill McCloskey
14ec131999 Bug 917681 - [e10s] Make context menu work for selected text (r=felipe) 2014-03-14 11:47:46 -07:00
Bill McCloskey
a65268d5e5 Bug 938359 - [e10s] Support middle-click scroll (r=felipe) 2014-03-14 11:45:53 -07:00
Neil Rashbrook
f153df483f Bug 937407 Only add the popuphidden event listener if we are actully opening the popup r=gavin 2014-03-14 01:41:54 +00:00
Wes Kocher
359f23e742 Backed out changeset 77fdb4380b1a (bug 938359) for metro-chrome bustage on a CLOSED TREE 2014-03-13 17:40:28 -07:00
Bill McCloskey
692e0839ea Bug 938359 - [e10s] Support middle-click scroll (r=felipe) 2014-03-13 15:31:03 -07:00
Bill McCloskey
110ebd760f Bug 980530 - [e10s] remote-browser.xml shouldn't send IPC messages in constructor (r=felipe) 2014-03-11 20:13:52 -07:00
Bill McCloskey
430c5155ae Bug 666804 - [e10s] Support NetworkPrioritizer (r=felipe) 2014-03-11 20:13:48 -07:00
Bill McCloskey
d4d92d7045 Bug 980766 - [e10s] Send document content type to remote-browser.xml (r=felipe) 2014-03-11 20:13:41 -07:00
Blake Winton
bceaea8773 Bug 972405 - Make the bookmarks panel look like all the other sub-panels. ui-r=shorlander, r=dao 2014-03-04 09:51:34 -05:00
Ed Morley
2a78acc9bc Merge latest green fx-team changeset and mozilla-central 2014-03-03 14:48:02 +00:00
Bill McCloskey
ade029bdd8 Bug 976772 - [e10s] Make sure context menu appears at the right place, even in a subframe (r=felipe) 2014-02-28 16:58:52 -08:00
Tim Taubert
921798251c Bug 978540 - [e10s] Correctly maintain active state for remote docShells r=smaug 2014-02-20 12:26:13 +01:00
Mike de Boer
c21db4cefb Bug 326743: support the find clipboard in the find toolbar. r=Unfocused 2014-02-28 16:07:32 +01:00
Ryan VanderMeulen
4f25d52cfa Backed out 3 changesets (bug 956657, bug 974824, bug 974258) for mochitest-other failures on a CLOSED TREE.
Backed out changeset 792ce962cad6 (bug 956657)
Backed out changeset a1574a6b0544 (bug 974824)
Backed out changeset ad851c771c04 (bug 974258)
2014-02-21 15:28:43 -05:00
Neil Rashbrook
d5ff459266 Bug 974824 Remove bogus sizetopopup attributes r=Enn
--HG--
extra : rebase_source : d4ec84ff4405a33aa1d28e9a887f3b0c8b0cea90
2014-02-21 00:12:00 +00:00
Justin Dolske
1ebbe7a36f Bug 967349 - PopupNotifications should support a "Learn More" link. r=mattn 2014-02-18 19:05:34 -08:00
Mike de Boer
5f1820068d Bug 967982: harden _setFindCloseTimeout to only start a timer when the findbar is hidden. r=evilpie,Unfocused 2014-02-17 15:42:59 +01:00
Tim Taubert
ffe88c3ffe Bug 971697 - Let the frameLoader take care of creating nsISHistory for the docShell f=billm r=smaug,Mossop 2014-02-12 20:07:19 +01:00
Tim Taubert
e7a8f1f746 Backed out changeset d2133d001fca (bug 971697) 2014-02-17 22:04:36 +01:00
Tim Taubert
fb9157aa2e Bug 971697 - Let the frameLoader take care of creating nsISHistory for the docShell f=billm r=smaug,Mossop 2014-02-12 20:07:19 +01:00
Phil Ringnalda
7cd2f471ea Merge f-t to m-c 2014-02-15 10:10:31 -08:00
Phil Ringnalda
6f0427c88e Back out 024e6835e6ea:bece94ce2310 (bug 326743) for frequent 10.6 debug failures in browser_bug537013.js 2014-02-14 23:58:49 -08:00
Masayuki Nakano
e393ad7356 Bug 969247 part.1 Remove or replace DOM_VK_ENTER and NS_VK_ENTER users r=smaug 2014-02-15 09:57:39 +09:00
Mike de Boer
96608d14a4 Bug 326743: support the find clipboard in the find toolbar. r=Unfocused 2014-02-14 14:04:21 +01:00
Mike de Boer
faf150b6a4 Backed out 5 changesets (bug 326743)
Backed out changeset 55fba7bccaaf (bug 326743)
Backed out changeset f4ab79254dfb (bug 326743)
Backed out changeset c8151192e447 (bug 326743)
Backed out changeset 57ceb72568c6 (bug 326743)
Backed out changeset 3081b9770c33 (bug 326743)
2014-02-14 12:55:13 +01:00
Mike de Boer
bfe086d71d Bug 326743: support the find clipboard in the find toolbar. r=Unfocused 2014-02-14 11:38:22 +01:00
Neil Deakin
8b585cfb00 Bug 967432, labelElement should still be set even when an access key is not present, r=neil 2014-02-11 09:40:12 -05:00