Commit Graph

2802 Commits

Author SHA1 Message Date
Jessica Jong
95d2505931 Bug 1404327 - Move CSS font-family property to date/time input so that it can be overriden. r=dholbert
MozReview-Commit-ID: 4sqXQSZMlmd
2017-10-16 15:24:50 +08:00
Philipp Kewisch
cb2ed0d8b1 Bug 1312191 - Do not hardcode INDENT_LEVEL in xbl preprocessor. r=miker
MozReview-Commit-ID: EiufIKCNfSs
2017-10-08 14:40:16 +02:00
Dão Gottwald
84d5634a0a Bug 1407613 - Remove dropmarker from the generic autocomplete binding. r=mak
MozReview-Commit-ID: DIVPqfbkJnL
2017-10-11 15:34:57 +02:00
Peter Van der Beken
a8401db6ec Bug 1383059 - Remove instanceof for supplemental interfaces. Part 1: add Window.isChromeWindow and switch |instanceof [nsIDOM]ChromeWindow| to use it instead. r=bz. 2017-10-06 13:47:27 +02:00
Sebastian Hengst
5a50c5cb42 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 7Ez95T2ivfR
2017-10-07 10:37:39 +02:00
Marco Bonardo
a51e221cda Bug 1356758 - Intermittent timeouts in browser_UsageTelemetry_urlbar.js. r=adw
MozReview-Commit-ID: 3pCG35lHis2
2017-10-04 17:39:59 +02:00
Wes Kocher
06981075f7 Merge m-c to autoland, a=merge
MozReview-Commit-ID: Dxbv9TjDlDY
2017-10-04 16:47:41 -07:00
Neil Deakin
d09590d93a Bug 1356674, only adjust arrow position in panel once, r=dao 2017-10-04 11:10:18 -04:00
Neil Deakin
746543bc3a Bug 1330144, don't focus 'noinitialfocus' elements at all in dialogs, r=gijs 2017-10-04 11:10:05 -04:00
Brad Werth
8449663d7f Bug 1376931 Part 2: Extend ContentViewer to allow reporting of effective full zoom level as determined by the device context. r=bz,heycam
MozReview-Commit-ID: EoVp1DwAl0j
2017-09-27 14:06:37 -07:00
Sebastian Hengst
4411388d7a Backed out changeset 3adba9da5967 (bug 1376931) for bustage at layout/style/nsMediaFeatures.cpp:296: 'class nsPresContext' has no member named 'GetEffectiveFullZoom'; did you mean 'GetDeviceFullZoom'. r=backout on a CLOSED TREE 2017-10-05 00:15:51 +02:00
Brad Werth
272e1d58a9 Bug 1376931 Part 2: Extend ContentViewer to allow reporting of effective full zoom level as determined by the device context. r=bz,heycam
MozReview-Commit-ID: EoVp1DwAl0j
2017-09-27 14:06:37 -07:00
Drew Willcoxon
64be2ede6b Bug 1402272 - Replace adjustSiteIconStart with padding on all richlistitems. r=mak
MozReview-Commit-ID: 8JyJWLL0nJU
2017-10-03 12:12:19 -07:00
Scott Wu
1dd34f51a2 Bug 1397114 - Disable smooth scrolling when value changes come from input box r=mconley
MozReview-Commit-ID: 9ZLSB2HQvcu
2017-09-20 16:45:03 +08:00
Scott Wu
d6d30c8083 Bug 1401876 - (Part 1) Close datetime picker on popuphidden. r=mconley
MozReview-Commit-ID: FUqbtAftQxh
2017-09-21 15:37:25 +08:00
Ray Lin
94e5cb3751 Bug 1397486 - Update controlBar width according to videocontrols which really grows along <audio> width. r=jaws
MozReview-Commit-ID: LpxH7Pnu7tQ
2017-09-14 17:37:47 +08:00
Ray Lin
9daa4cb138 Bug 1396094 - Handle change event of textTracks to update the closed caption UI state. r=jaws
MozReview-Commit-ID: KpjXhxUPDKR
2017-09-23 10:51:47 +08:00
Mark Striemer
67d2df8a0c Bug 1314674 - Maintain badge style in new windows and customize r=mixedpuppy
MozReview-Commit-ID: 8f99d6Uqtx1
2017-09-20 17:27:48 -05:00
L. David Baron
ce17592ab9 Bug 1405875 - Remove unused contentViewerFile property from browser and tabbrowser XBL bindings. r=Gijs
This helps to make nsIContentViewerFile unused so that we can remove it
later in this patch series.

MozReview-Commit-ID: I0LvygpnCx8
2017-10-05 11:15:57 -07:00
Marco Bonardo
b9d189f4b8 Bug 1402178 - Address bar title and urls get cropped at strange places when matches are reused. r=adw
MozReview-Commit-ID: 9chh6RiHu8n
2017-09-22 18:33:30 +02:00
Kershaw Chang
01ecffb3a1 Bug 1247843 - Part 1: Add new property - contentRequestContextID. r=mconley, r=hurley 2017-09-20 20:08:00 -04:00
Marco Bonardo
8af4df53e5 Bug 1391293 - Remove some hundreds reflows and adapt reflow tests to the new insert method. r=florian
MozReview-Commit-ID: 1a25ZHo2L8n
2017-09-18 11:58:11 +02:00
steveck-chung
47e9c01581 Bug 1377006 - Part 1: Add disable highlight option in main action button. r=johannh
MozReview-Commit-ID: 5WgQzdxmsNp
2017-07-27 16:34:52 +08:00
Mike Conley
fb986a549b Bug 1387130 - Use original tabstrip scrolling behaviour when using scrollbuttons. r=dao
In bug 1356705, we switched scrollbox to use CSS smooth scroll when
the scrollbox is configured to scroll smoothly. This caused the tab
strip to scroll with a "pulse" when using the arrow scrollbuttons.
This is because we scroll by a single tab each time, as opposed to
scrolling by pixels.

This reverts part of bug 1356705 so that we use instant scrolling
instead of smooth scrolling in the scrollbuttons case, which returns
the original behaviour of the strip without the pulse.

MozReview-Commit-ID: D8QQ8kQ7AjM
2017-09-06 13:28:48 -04:00
Ehsan Akhgari
8959fa76a0 Bug 1395795 - Convert RemoteController.jsm into a normal JS script in order to avoid paying the cost of wrapping the arrays passed in the arguments; r=Mossop 2017-09-01 15:12:08 -04:00
Brian Grinstead
96f0c1a2f3 Bug 1394975 - Remove the tabbrowser-tabbox xbl binding;r=mossop
This is used to change the tabs property on the tabbox, which can be done
on the tabbox binding directly by passing an attribute

MozReview-Commit-ID: EViFT4O4ozl
2017-08-31 09:31:36 -07:00
John Lin
cd302e586f Bug 842782 - p3: lock fullscreen video orientation. r=ralin
- if enabled, lock orienation when fullscreen state change
- use video aspect ratio to choose which orientation to lock

MozReview-Commit-ID: 3HP60YNbWcc
2017-08-28 18:15:44 +08:00
Sebastian Hengst
79fe00c165 merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE 2017-08-25 13:21:40 +02:00
Jessica Jong
56de53b473 Bug 1390794 - Use 'norolluponanchor' to avoid closing the picker when the anchored input box is clicked. r=mconley
Currently, we use 'noautohide' to avoid closing the picker when the anchored
input box is clicked. However, 'noautohide' does not work well on some Linux
distributions and noautohide panels behave differently to regular panels when
mousing over another window. So, 'nolluponanchor' is what we want here.

MozReview-Commit-ID: CfkufnbUw4v
2017-08-25 17:15:13 +08:00
Dan Banner
69fb4d8501 Bug 1392119 - Enable the ESLint no-caller rule across mozilla-central r=standard8
MozReview-Commit-ID: JOC1330iFnh
2017-08-23 13:38:24 +01:00
Ray Lin
614991b4bd Bug 1391791 - Calculate controlBar width without counting toward audio padding. r=jaws
MozReview-Commit-ID: DHuUef5R2VN
2017-08-22 22:46:33 +08:00
Kris Maglione
be161e68b4 Bug 1391110: Part 4 - Remove unnecessary nsIFrameLoaderOwner QIs. r=smaug
The FrameLoaderOwner interface has been implemented in WebIDL for several
years now, so these QIs are simply unnecessary overhead.

MozReview-Commit-ID: LAzvfm5Qhy0
2017-08-19 13:32:58 -07:00
Jessica Jong
cd1ed7d0b3 Bug 1371111 - Open picker when input element's padding area is clicked. r=mconley
Currently, we listen to click events on the xbl binding; but actually we should
listen to click events on the input element itself, so that we get called when
the padding area is clicked.

MozReview-Commit-ID: 8NQKrxSXUyL
2017-08-17 20:33:00 -04:00
Paolo Amadini
5f6c1c9a8f Bug 1358792 - Fix uninterruptible reflow at adjustSiteIconStart. r=mak
This adds a spacer element before the type icon so we don't have to compute its initial margin.

MozReview-Commit-ID: 7dJ38Iwistn
2017-08-21 15:16:44 +01:00
Christoph Kerschbaumer
08424cf900 Bug 1370843 - Provide correct triggeringPrincipal for dropLinks. r=smaug,tooru 2017-08-22 10:07:03 +02:00
Scott Wu
c83155aaf3 Bug 1381421 - (Part 1) Handle dates earlier than 0001-01-01 and later than 275760-09-13 correctly. r=mconley
MozReview-Commit-ID: Af4ZuYIxRsT
2017-08-21 10:16:55 +08:00
Perry Jiang
30e6197cf5 Bug 1382248 - avoid loading autoscroll.png at startup. r=florian
MozReview-Commit-ID: FJppk3NjY2x
2017-07-28 14:13:13 -07:00
Wes Kocher
5a0e0d08b4 Backed out changeset dc7527bdb79f (bug 1382248) for failures in browser_all_files_referenced.js a=backout
MozReview-Commit-ID: B5KYawseGjB
2017-08-14 14:35:52 -07:00
Perry Jiang
96d9167e6d Bug 1382248 - avoid loading autoscroll.png at startup. r=florian
MozReview-Commit-ID: Ks6uw1tjbkG
2017-07-28 14:13:13 -07:00
Scott Wu
ae6ea85ea6 Bug 1328219 - (Part 1) Add a PickerReady event for testing and check if picker exists before updating. r=mconley
MozReview-Commit-ID: 2GGdWskTZwJ
2017-08-02 17:05:38 +08:00
Tooru Fujisawa
4d79301846 Bug 1379842 - Check content principal when dragging and dropping from browser. r=smaug 2017-08-10 09:43:35 +09:00
Masatoshi Kimura
29a4322fe8 Bug 389565 - Remove nsIExternalProtocolService::LoadUrl. r=Paolo
MozReview-Commit-ID: lMq06cPWYB
2017-08-06 11:25:42 +09:00
Masatoshi Kimura
3a683891af Bug 1374847 - Remove nsIPrefBranch2 and nsIPrefBranchInternal. r=njn
MozReview-Commit-ID: 2LFhKNVspko
2017-08-04 17:12:58 +09:00
Dão Gottwald
6133ef8fea Bug 1387716 - Remove ancient workaround for bug 341047. r=masayuki
_updateScrollButtonsDisabledState doesn't use nsIScrollBoxObject, so this shouldn't be a problem anymore.

MozReview-Commit-ID: DP7RD0lA7dQ
2017-08-05 14:43:41 +02:00
Masatoshi Kimura
0af76969af Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj
This mechanically replaces nsILocalFile with nsIFile in
*.js, *.jsm, *.sjs, *.html, *.xul, *.xml, and *.py.

MozReview-Commit-ID: 4ecl3RZhOwC
2017-08-04 17:49:22 +09:00
Dão Gottwald
1102c99c34 Bug 1387701 - Simplify lineScrollAmount. r=masayuki
MozReview-Commit-ID: 401ja5XzBpO
2017-08-05 12:17:11 +02:00
Dão Gottwald
4507460c0a Bug 1387084 - Use instant scroll behavior when doing pixel scrolling. r=Gijs
Touchmove and wheel events are sent frequently enough that smooth scroll behavior
prevents the expected pixel distance from being reached before the next event.

Also replace aSmoothScroll parameters with aInstant to better reflect how this
works: its purpose is to force instant scrolling, whereas omitting it falls back
to "auto" (which may mean instant or smooth depending on different factors).

The ensureElementIsVisible call from browser-customization.js can go away as
customize mode doesn't add padding around the window anymore.

Finally, remove the unused scrollPosition and scrollPaddingRect properties.

MozReview-Commit-ID: 3Ac7g6zZ0hW
2017-08-05 10:12:38 +02:00
Sam Foster
05040037c0 Bug 1352075 - Implement new animation for opening/closing the arrow panels. r=dao,mossop
* Use new panel animation when opening arrow-panels (including bookmarks menu) to fade in and drop into position
* Linux/GTK is (still) excluded
* New animation is non-directional (i.e. LTR vs. RTL)

This was landed then backed out due to test failures. New since last review:

* Make opacity & transform transition durations equal - ensuring popup is not still moving when popupshown is fired
* Fix missing comma in transition-duration values
* Add animating attribute to the arrowpanel binding to disable pointer-events during the opening transition (via :jaws)
* Wait for popupshown rather than transitionend in bookmark reparenting test
* Fix specificity of CSS rules for panels/bookmarks-menu on edges other than the top (via :jaws)

MozReview-Commit-ID: DTnvyMryf5Y
2017-07-27 11:07:23 -07:00
Dão Gottwald
22471aea11 Bug 1356705 - Use CSS smooth scroll when smooth scrolling a XUL scrollbox. r=mconley
MozReview-Commit-ID: 4Cjr1MuSVkk
2017-08-02 16:50:02 -04:00
Dão Gottwald
a4e8256282 Bug 1349555 - Implement most of the photon tab strip. r=johannh
MozReview-Commit-ID: 96ug22yZt5G
2017-08-03 09:15:23 +02:00