Commit Graph

2639 Commits

Author SHA1 Message Date
Bob Owen
08394d7672 Bug 1274937: Add outer window ID argument to nsFrameLoader::Print to allow printing of frames. r=jimm
MozReview-Commit-ID: CmZp0mogTFx
2016-05-25 07:41:54 +01:00
Jared Wein
0fc87be5fc Bug 1268943 - Middle mouse click on links in settings does nothing (should open in new tab). r=gijs
MozReview-Commit-ID: D8okQLio0K8
2016-05-13 09:53:00 -04:00
Jared Wein
a66ceae41c Bug 1271976 - Don't hide audio controls on volumechange. r=gijs
MozReview-Commit-ID: vi2UphjH5m
2016-05-11 13:34:32 -07:00
Jared Wein
0d40343036 Bug 962560 - Audio volume UI resets to full volume after toggling the screen size of a video. r=gijs
MozReview-Commit-ID: HHPOHZQoK50
2016-05-10 08:54:00 -04:00
Carsten "Tomcat" Book
31585b3be9 Merge mozilla-central to fx-team 2016-05-10 12:15:50 +02:00
Carsten "Tomcat" Book
4f104b2da1 merge mozilla-inbound to mozilla-central a=merge 2016-05-10 12:05:56 +02:00
Markus Stange
6685e0adb8 Bug 1251987 - Support by-page scroll deltas in XUL scrollboxes. r=Enn
MozReview-Commit-ID: JL0s4Pum5P5
2016-05-05 13:39:54 -04:00
Gijs Kruitbosch
bb3cc1f15c Bug 1241085 - part 2: rip out userTypedClear and replace it with more self-documenting stuff, r=mconley
userTypedClear was used for two cases:
1) to keep track of whether we were in the middle of a loadURI call. This use is replaced by inLoadURI, which is
more sane when using e10s (though it's hard to be precise there because we're sending all web navigation calls to
the content process and this introduces a degree of asynchronousness that we just have to live with...).
2) to keep track of whether we were between a network start and a corresponding network stop, and whether the user
typed since the load properly started. This is now tracked on a small object on the browser binding, which has
appropriately named method so we're not just incrementing some magic number but actually understand what
we're saying, and so the information we get out (did the user type since this load started or not?) makes sense.

Note that we're keeping userTypedClear in session store information in order to remain backwards compatible.
It becomes a simple boolean-stored-as-int (1 or 0) that indicates whether we quit/crashed/stopped while a load
was pending, or not.

MozReview-Commit-ID: 5NbmVueocC7
2016-04-28 19:51:36 +01:00
Gijs Kruitbosch
16ea5e8a7a Bug 1241085 - part 1: improve inLoadURI support, r=mconley
MozReview-Commit-ID: 8jTbktXGOA1
2016-04-28 18:31:42 +01:00
Gijs Kruitbosch
1915625f30 Bug 1269238 - allow text-links to use origin principals for link opening checks, r=mikedeboer
MozReview-Commit-ID: HPWxEyNEsps
2016-05-06 10:05:47 +01:00
Marco Bonardo
7d93b644b6 Bug 1223728 - Remove the unifiedcomplete pref, the urlinline component and stop bundling the old autocomplete component in Firefox. r=adw
MozReview-Commit-ID: Ee08mDGxBjJ
2016-05-05 00:14:51 +02:00
Wes Kocher
e010523942 Merge m-c to fx-team, a=merge 2016-05-05 14:20:16 -07:00
Gijs Kruitbosch
a4845b609f Backed out changesets b386e97721cf, 386b9c750bd2, 3c86861912bb (bug 1241085) because the about:newtab URI is now kept across sessions, a=backout-with-approval-from-ryanvm
MozReview-Commit-ID: EVv6M6x9F44
2016-05-05 17:45:58 +01:00
Ryan VanderMeulen
c2fe6b1ac3 Merge m-c to fx-team. a=merge 2016-05-05 14:58:24 -04:00
Jared Wein
8f86e3734b Bug 495162 - Show the HTML5 video control bar during volumechange. r=gijs 2016-05-05 08:35:00 -04:00
Gijs Kruitbosch
3e97b45a10 Bug 1241085 - part 2: rip out userTypedClear and replace it with more self-documenting stuff, r=mconley
userTypedClear was used for two cases:
1) to keep track of whether we were in the middle of a loadURI call. This use is replaced by inLoadURI, which is
more sane when using e10s (though it's hard to be precise there because we're sending all web navigation calls to
the content process and this introduces a degree of asynchronousness that we just have to live with...).
2) to keep track of whether we were between a network start and a corresponding network stop, and whether the user
typed since the load properly started. This is now tracked on a small object on the browser binding, which has
appropriately named method so we're not just incrementing some magic number but actually understand what
we're saying, and so the information we get out (did the user type since this load started or not?) makes sense.

Note that we're keeping userTypedClear in session store information in order to remain backwards compatible.
It becomes a simple boolean-stored-as-int (1 or 0) that indicates whether we quit/crashed/stopped while a load
was pending, or not.

MozReview-Commit-ID: 5NbmVueocC7
2016-04-28 19:51:36 +01:00
Gijs Kruitbosch
22f6a133a0 Bug 1241085 - part 1: improve inLoadURI support, r=mconley
MozReview-Commit-ID: 8jTbktXGOA1
2016-04-28 18:31:42 +01:00
Marco Bonardo
5f2d11614f Bug 907001 - Location bar is slow with long text runs.r=adw
MozReview-Commit-ID: KIfaGfsm26x
2016-04-28 13:59:24 +02:00
Carsten "Tomcat" Book
a146077edc Backed out changeset 50896498013c (bug 1242874) 2016-04-28 13:59:06 +02:00
Alastor Wu
786552d529 Bug 1242874 - part2 : window's suspend attribute. r=ehsan, r=baku
MozReview-Commit-ID: Jw3E8Jdb66J
2016-04-28 00:21:27 +08:00
Carsten "Tomcat" Book
4a21d04962 Merge mozilla-central to mozilla-inbound 2016-04-27 13:55:39 +02:00
Yoshi Huang
ed167f46dc Bug 1263496 - Part 1: fix for @mozilla.org/nullprincipal;1 r=bholley
This fixed the locations listed by
http://searchfox.org/mozilla-central/search?q=@mozilla.org/nullprincipal;1&redirect=true
2016-04-27 18:37:58 +08:00
Drew Willcoxon
54418dd516 Bug 1266375 - Don't remove max-width on awesomebar popup items when the popup is open. r=mak
MozReview-Commit-ID: GttGOvRU6vf
2016-04-26 12:46:42 -07:00
Kris Maglione
6f3240ccb2 Bug 1238310: Part 5 - Implement the browser.tabs.onZoomChange event. r=gabor f=aswan
MozReview-Commit-ID: JlxSM13SeYg
2016-04-01 11:45:01 -07:00
Gijs Kruitbosch
624a4485a6 Bug 1274533 - change legacy behaviour in observer rather than overwriting key status in data, r=jaws
MozReview-Commit-ID: UZWRYj2Mno
2016-05-20 11:51:20 +01:00
Samael Wang
b21ecb7802 Bug 1271240 - Part 1: Support prerender flag in e10s and implement makePrerenderedBrowserActive(). r=smaug
MozReview-Commit-ID: 73E2kmqxRwm
2016-05-20 11:36:27 +08:00
Jonathan Kew
9e6eb7e7d0 Bug 1274658 - Resizer needs to recognize sideways-rl as a "right-to-left" mode for orientation of the icon/cursor. r=dholbert 2016-05-21 12:28:06 +01:00
Drew Willcoxon
e0f76be37c Bug 1265066 - Hide the separator em dash in bookmark keyword awesomebar results. r=mak
MozReview-Commit-ID: DzR62vwXrbW
2016-04-19 09:31:31 -07:00
Carsten "Tomcat" Book
871807b050 Merge mozilla-central to mozilla-inbound 2016-05-09 11:21:30 +02:00
Gijs Kruitbosch
bf8d48bd33 Bug 1249362 - initialize remote browser's contentPrincipal to a null principal, r=mconley
MozReview-Commit-ID: 4cglQaTLf7l
2016-05-06 12:19:09 +01:00
Markus Stange
80ac69f5ed Bug 1263975 - XUL scrollbox (e.g. the tab bar) should respond to pixel scrolls by pixel scrolling. r=Enn
MozReview-Commit-ID: FWSBkg9wM7r
2016-01-05 18:35:23 +01:00
Alastor Wu
14ade11bab Bug 1242874 - part2 : window's suspend attribute. r=baku, r=ehsan
MozReview-Commit-ID: 2GZMjsaQWHC
2016-05-03 09:51:22 +08:00
Ian Moody
a58e0ced61 Bug 1059146 - Remove broadcast listeners from menulist.xml and always use MutationObservers. r=gijs
MozReview-Commit-ID: QOSUMAEli2
2016-06-14 21:59:02 +01:00
Ian Moody
344c1ea9a1 Bug 1059146 - Switch menulist.xml to use MutationObserver instead of Mutation Events. r=gijs
MozReview-Commit-ID: KeQg9AZxisg
2016-06-14 21:13:29 +01:00
Jared Wein
ffbfdb6152 Bug 1269333 - Don't assume the height of the first row for all other rows. r=mak
MozReview-Commit-ID: C2BM3odV03m
2016-06-09 19:01:31 -04:00
Alastor Wu
61e79bd128 Bug 1013933 - preserve playbackrate across play/pause. r=padenot
MozReview-Commit-ID: KGnh1exMgSw
2016-04-15 10:33:37 +08:00
Wes Kocher
0c49eeea42 Merge fx-team to central, a=merge
MozReview-Commit-ID: J70qG3TcPFl
2016-04-15 15:36:39 -07:00
Drew Willcoxon
fba804053d Bug 1262588 - Keep favicons in awesomebar popup aligned with urlbar's identity icon. r=mak
MozReview-Commit-ID: Ly3NNgUVcoU
2016-04-15 11:34:35 -07:00
Neil Deakin
1d00585fb2 Bug 1253486, [e10s only] hide select popups when the select element is removed, r=mconley 2016-04-13 13:15:55 -04:00
Carsten "Tomcat" Book
15e662ed33 merge mozilla-inbound to mozilla-central a=merge 2016-04-13 11:53:35 +02:00
Wes Kocher
90dcddf418 Merge m-c to inbound, a=merge CLOSED TREE
MozReview-Commit-ID: 8m3KF4mqAKl
2016-04-12 15:36:02 -07:00
Drew Willcoxon
a1d85085c3 Bug 1263698 - Correctly place the em dash separator between title and URL in awesomebar popup in RTL. r=mak
MozReview-Commit-ID: JiD70fqK9EU
2016-04-12 09:58:14 -07:00
Drew Willcoxon
94c7ac8ac4 Bug 1263674 - Fix awesomebar popup truncation in RTL. r=mak
MozReview-Commit-ID: 7mOGrcQPFmn
2016-04-12 09:57:10 -07:00
Blake Kaplan
a76450da27 Bug 1257790 - Don't propagate dragstart for mouse events originating in remote browsers. r=felipe 2016-04-12 12:12:35 -07:00
Ray Lin
7c487cbf47 Bug 1250741 - Update video player to new spec. r=margaret
MozReview-Commit-ID: IKaw00tXwRS
2016-04-10 23:38:00 -04:00
Dave Townsend
769fc8f245 Bug 1257246: Update toolkit for eslint 2. r=Gijs
Most of this is fixing functions that in some cases return a value but then
can also run to completion without returning anything. ESLint 2 catches this
where previous versions didn't. Unless there was an obvious other choice I just
made these functions return undefined at the end which is effectively what
already happens.

MozReview-Commit-ID: KHYdAkRvhVr
2016-04-05 11:33:48 -07:00
Drew Willcoxon
d9d875fac6 Bug 1262783 - Properly handle overflow/underflow for awesomebar items that are completely reused. r=mak
MozReview-Commit-ID: zyeZCHSHT6
2016-04-07 16:20:32 -07:00
Drew Willcoxon
be5007495c Bug 1181078 - Implement new awesomebar popup design. r=mak
Based on an earlier patch by Marco Bonardo <mbonardo@mozilla.com>.

MozReview-Commit-ID: 7S0OoTGivbC
2016-04-05 18:56:54 -07:00
Kartikaya Gupta
273855d851 Bug 1261509 - Guard against an undefined input field during textbox shutdown. r=enndeakin
MozReview-Commit-ID: 5jw6uM1p6T7
2016-04-04 13:46:05 -04:00
Guillaume Maudoux
2f446e1971 Bug 1258964 - Part 2 - Make autocomplete emphasize overlapping matches. r=mak 2016-03-31 05:16:00 +02:00